static LS matchingX2(S pat, Iterable l) { ret filter(l, s -> matchX2(pat, s)); }