pub type ErrorRef<'a> = &'a (dyn Error + 'static);
Represents an arbitrary borrowed error with a given lifetime