New in 2019r2
Iterators perform the actual task of yielding values from the Iterable object.
Iterable interface