static L bsForPairsWithA(A a, Iterable> l) { new L out; fOr (Pair p : l) if (eq(pairA(p), a)) out.add(pairB(p)); ret out; } static L bsForPairsWithA(Iterable> l, A a) { ret bsForPairsWithA(a, l); }