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