dispatch::ffi
pub unsafe extern "C" fn dispatch_async_f( queue: dispatch_queue_t, context: *mut c_void, work: dispatch_function_t)