@override Future<dynamic> visitVariableAsync(Variable node) async { return node.expression.acceptAsync(this); }