pub unsafe fn JS_CloneObject(
    cx: *mut JSContext,
    obj: HandleObject<'_>,
    proto: HandleObject<'_>
) -> *mut JSObject