# Iterator def infinite_stream(start: int) -> Iterator[int]: while True: yield start start += 1 # Generator def infinite_stream(start: int) -> Generator[int, None, None]: while True: yield start start += 1