code: def gather(self, iterable):
          
          for result in self.lookup(iterable, gather=True):
              yield result
docs: Calls the lookup with gather True Passing iterable and yields
          the result.