custom_error 1.2.0

Define custom errors without boilerplate using the custom_error! macro.
Documentation
{
  "git": {
    "sha1": "67fb9a249786efb5f1f0ec9a012475ede7eb565a"
  }
}