static Pair pairMap(O f, Pair p) {
ret p == null ? null : pair(callF(f, p.a), callF(f, p.b));
}
static Pair lambdaMapLike pairMap(IF1 f, Pair p) {
ret p == null ? null : pair(callF(f, p.a), callF(f, p.b));
}
static Pair pairMap(Pair p, O f) {
ret pairMap(f, p);
}