pub trait ErrorBounds: Display + Send + Sync + 'static + Debug { }
Provides a common way to specify the bounds errors are expected to meet