pub unsafe extern "C" fn JS_NewEmulatesUndefinedFunction( cx: *mut JSContext, native: Option<unsafe extern "C" fn(*mut JSContext, u32, *mut Value) -> bool>, nargs: u32, name: *const i8, ) -> *mut JSObject