static L startingWith(Iterable l, fS prefix) { ret [S s : unnull(l) | startsWith(s, prefix)]; } static L startingWith(S prefix, Iterable l) { ret startingWith(l, prefix); }