def map(self, callback):
        """
        Run a map over each of the item.

        :param callback: The map function
        :type callback: callable

        :rtype: Collection
        """
        return self.__class__(list(map(callback, self.items)))
Run a map over each of the item.

        :param callback: The map function
        :type callback: callable

        :rtype: Collection