Feature summary:
Make EventStreams a collections.Generator
Use case(s):
Currenly EventStreams is an Iterable and not an Iterator as the documenation says; It works with for loops but it doest not support next() function. To convert it to an Iterator the iter() function must be used.
See also T312654
Benefits:
Making EventStreams a collections.abc.Generator it is capable to be used as
Iterable (for loops etc.)
Iterator (next() function etc.)
Generator (close() method which is used by BaseBot; BaseBot tries to convert every Iterable to a Generator)