static Cl>> dm_topDownParseToGroupings(S input, Cl patterns) { replace GroupingAndPatterns with Pair>. S parser = dm_makeModule("#1027108/TopDownParsing"); Cl groupingsWithPatterns = cast dm_callWithImport(parser, 'parseToGroupingsWithUsedPatterns, input, +patterns)); ret groupingsWithPatterns; }