pub type JSCFunctionData = Option<unsafe extern "C" fn(_: *mut JSContext, _: JSValue, _: i32, _: *mut JSValue, _: i32, _: *mut JSValue) -> JSValue>;