code: def _convert_iterable(self, iterable):
          
          # Return original if _wrapper isn't callable
          if not callable(self._wrapper):
              return iterable
  
          return [self._wrapper(x) for x in iterable]
docs: Converts elements returned by an iterable into instances of
          self._wrapper