extern "C" fn handle_notify_on_descriptor_callback<F>(cb: *mut c_void)
where F: Fn() + 'static,