code: def lazy_enumerate(self, **kwargs):
          '''Enumerate without evaluating any sets.
          '''
          kwargs['lazy'] = True
          for item in self.enumerate(**kwargs):
              yield itef lazy_enumerate(self, **kwargs):
          '''Enumerate without evaluating any sets.
          '''
          kwargs['lazy'] = True
          for item in self.enumerate(**kwargs):
              yield item
docs: Enumerate without evaluating any sets.