it could e.g. be required here: https://github.com/rust-embedded/embedded-hal/blob/master/embedded-hal/src/digital.rs#L9 changing `pub trait Error: core::fmt::Debug` to `pub trait Error: core::error:Error` but that'd be a breaking change, requiring e-h 2.0 to be released