public override object Call(AstInterpreter interpreter, IEnumerable <object> arguments) { var instance = new LoxInstance(this); Constructor?.Bind(instance).Call(interpreter, arguments); return(instance); }