static L> dropTwinPairsIC(Iterable> l) { ret l == null ? null : [Pair p : l | neqic(p.a, p.b)]; }