pub type FailCallback<S, E, C> = Arc<dyn Fn(&S, &E, &C) + Send + Sync>;
Type alias for fail callback functions
pub struct FailCallback<S, E, C> { /* private fields */ }