pub type NativeFn = fn(_: &mut Interp, this: Value, args: &[Value]) -> Result<Value, Value>;
ネイティブ関数のシグネチャ。Err(Value) は JS の throw を表す。
Err(Value)