pub unsafe extern "C" fn JSValueProtect(
    context: JSGlobalContextRef,
    value: JSValueRef
)