Implement the libstd error trait for errors