Make compiling more efficient by doing more in the parse step.