dispatch::ffi
pub unsafe extern "C" fn dispatch_get_context( object: dispatch_object_t) -> *mut c_void