sbool matchX_any(LS patterns, S s) { ret matchX_any(patterns, s, null); } sbool matchX_any(LS patterns, S s, Matches m) { for (S pat2 : unnull(patterns)) if (matchX(pat2, s, m)) true; false; }