pub unsafe extern "C" fn JS_GetAnyOpaque(
    obj: JSValue,
    class_id: *mut JSClassID
) -> *mut c_void