Don't mutate the AST as we're compiling it.