pub unsafe extern "C" fn JS_GetContextOpaque(
    ctx: *mut JSContext
) -> *mut c_void