add Gen::mapPairs, GenLike::mapPairs and Iterator::mapPairs