static SS flexMatchAngleBracketVarsIC_first(S pat, S input) { ret grabValueAndCancel(voidfunc(VF1 onMatch) { flexMatchAngleBracketVarsIC_iterate(pat, input, onMatch); }); }