static Cl<S> dm_topDownParseToGroupings(S input, Cl<S> patterns) { ret pairsA(dm_topDownParseToGroupings_withUsedPatterns(input, patterns)); }