pub unsafe extern "C" fn JS_CallConstructor2( ctx: *mut JSContext, func_obj: JSValue, new_target: JSValue, argc: c_int, argv: *mut JSValue, ) -> JSValue