Enumerable.prototype.enum(): Enumerable<[T, number]>
Adds a counter from 0 to n-1 of the items being enumerated.
Returns tuples of [item, index] where index starts at 0.
Enumerable<[T, number]>
An Enumerable of [item, index] tuples.