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