pub unsafe extern "C" fn JS_InitDestroyPrincipalsCallback(
    cx: *mut JSContext,
    destroyPrincipals: Option<unsafe extern "C" fn(_: *mut JSPrincipals)>
)