define-errors

A macro for defining error types.

See https://docs.rs/define-errors.