pub unsafe extern "C" fn objc_loadWeakRetained(
    location: *mut *mut Object
) -> *mut Object