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