static LPair nonNullPairs(Iterable> l) { ret filter(l, p -> p != null && p.a != null && p.b != null); }