Would you accept a PR or consider implementing core::error::Error for error types like EncodeError and DecodeError, now that the Error trait is available in core? This would allow no_std crates to wrap the error types as source errors into a Box<dyn Error> for example.
Thank you!