static ItIt> multiMapPairIterator(MultiMap mm) { ret nestedIterator(iterator(keys(mm.data)), key -> (ItIt>) mapI(iterator(mm.data.get(key)), val -> pair(key, val))); }