Comment Comment by John23832 It's just built on top of anything that is Iterable. If a language has first class iterator support, they could do something similar. parent John23832 2 years ago