pub type DynProvider = Arc<dyn Provider + Send + Sync>;
pub struct DynProvider { /* private fields */ }