sbool jmatch_any(S pat, Iterable l) { ret jmatch_any(pat, l, null); } sbool jmatch_any(S pat, Iterable l, Matches m) { for (S s : unnull(l)) if (jmatch(pat, s, m)) true; false; } sbool jmatch_any(LS patterns, Iterable l, Matches m) { if (nempty(patterns)) for (S s : unnull(l)) for (S pat : patterns) if (jmatch(pat, s, m)) true; false; }