static LS notStartingWithAny(Iterable l, S... prefixes) { ret [S s : unnull(l) | !startsWithAny(s, prefixes)]; }