Extends:
Iterator<T, TReturn, TNext> & DisposableExtended by SetIterator.
Returns:
IteratorObject<T, TReturn, TNext>Iterator<T, TReturn, TNext> & DisposableExtended by SetIterator.
IteratorObject<T, TReturn, TNext>