static IterableIterator map_iterator_asPair(fO f, Iterable i) { ret mapIterator(func(O o) { pair(o, callF(f, o)) }, i); }