pub trait FunctionTrait: Fn() + Send + Sync + 'static { }
Trait alias for functions that can be executed in a recoverable context.
Fn() + Send + Sync + 'static