allowthem uses a structured error hierarchy. Auth failures, validation errors, and internal errors are all typed for pattern matching.
Error reference coming soon.