unsafe fn generic_call(
    cx: *mut JSContext,
    argc: c_uint,
    vp: *mut JSVal,
    is_lenient: bool,
    call: unsafe extern "C" fn(_: *const JSJitInfo, _: *mut JSContext, _: HandleObject, _: *mut c_void, _: u32, _: *mut JSVal) -> bool
) -> bool