static LS matchX_any_allRests(LS patterns, S s) { new LS l; new Matches m; for (S pat2 : unnull(patterns)) if (matchX(pat2, s, m)) l.add(m.rest()); ret l; }