Returns a new iterable iterator.
iterable iterator
Returns an iterator protocol-compliant object containing the next iterated value (if one exists) and a boolean flag indicating whether the iterator is finished.
iterator protocol-compliant object
Finishes an iterator.
value to return
iterator protocol-compliant object
Interface describing an iterable iterator protocol-compliant object.