add hash<libj::Error::Code>