Use `this` rather than explicitly passing `Self` in AST evaluator.