pub unsafe extern "C" fn ObjectToCompletePropertyDescriptor(
    cx: *mut JSContext,
    obj: Handle<*mut JSObject>,
    descriptor: Handle<Value>,
    desc: MutableHandle<PropertyDescriptor>
) -> bool