Generator
= typing.Union[collections.abc.Generator[T, None, None], collections.abc.AsyncGenerator[T, None]]