// predicates: L> s groupTokenPredicateSequence(LS tok, L predicates) { for (int idx : indicesOfTokenPredicateSequence(tok, predicates)) { }