static bool swic_trim(S a, S b, Matches m) { if (!swic(a, b)) false; m.m = new S[] {trim(substring(a, l(b)))}; true; }