static L> mapPairB(fO f, L> l) { ret map(l, func(Pair p) -> Pair { p == null ? null : pair(p.a, (C) callF(f, p.b)) }); }