code: async def anext(self):
          
          try:
              f = next(self._iter)
          except StopIteration as exc:
              raise StopAsyncIteration() from exc
          return await f
docs: Fetch the next value from the iterable.