call method
Implementation
@override
Object call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
if (arguments.length < 2) {
throw "arguments required in Timer";
}
return TimerIns(Timer(arguments.first as Duration, () {
(arguments[1] as LoxFunction).call(interpreter, [], {});
}));
}