We override the default IterableIterator interface since it doesn't allow forwarding of the other 2 type params that Iterator can take
Rest
Optional
Generated using TypeDoc
We override the default IterableIterator interface since it doesn't allow forwarding of the other 2 type params that Iterator can take