static L linesToCLWithVars(S text, L varCollector) { ret listToCL(map(func(S s) { xyzToNewIDs(s, varCollector) }, linesToCL_prepare(text))); }