static SS ciMapWithUnusedCountingDollarVars(Cl keys, S text) { LS vars = firstNCountingDollarVarsNotInSet(l(keys), allDollarVarsInText(text)); ret zipTwoListsToCIMap(keys, vars); }