pub unsafe extern "C" fn JS_CloneObject(
    cx: *mut JSContext,
    obj: HandleObject,
    proto: HandleObject
) -> *mut JSObject