@override Object? visitAnonymousExpr(Expr.Anonymous expr) { var fun = Stmt.Functional(expr.name, expr.params, {}, expr.body); return LoxFunction(fun, environment, false); }