errormake
A macro for automatically creating Error structs in Rust