pub type UserError = Box<dyn Error>;
An error generated in a derivative function
pub struct UserError(/* private fields */);