Static methods
staticinlineasIterator<A>(a:A):Iterator<A>
Converts a single element to an Iterator containing that element
staticindexed<A>(as:Iterator<A>):KeyValueIterator<Int, A>
Converts an Iterator into one that maintains an index for its elements
staticmapped<A, B>(as:Iterator<A>):MappableIterator<A, B>
Converts an Iterator into a MappableIterator
staticpeekable<A>(as:Iterator<A>):PeekableIterator<A>
Converts an Iterator into one with 1-element lookahead
staticinlinetoArray<A>(as:Iterator<A>):Array<A>
Evaluates an Iterator as an Array
*NOTE* `as` must be finite