Can we just change `@@evaluator` to `@evaluator` and make sure the evaluating parser is reused?