This would allow for easy conversion between error types within a rust program. See: [this](https://doc.rust-lang.org/book/first-edition/error-handling.html#the-error-trait)