what's the general consensus / recommendation on how to deal with `Result` returned from a-h APIs in driver crates? previously my driver didn't need to bother with this as the `OutputPin` APIs were infallible, but this has now changed. in the initial migration step i just silently `unwrap`ped it, but the proposal from @ripytide is now to propagate them upwards for the rare case that a HAL impl might not be infallible. the change would add quite a bit of error-enum handling to the code: https://github.com/rust-embedded-community/tb6612fng-rs/pull/37 i'm ok with adding this, but was wondering what others have done when they updated to e-h 1.0 (or RC.3)?