Expand description
CoolError — the framework’s error type, its 4xx/5xx HTTP mapping,
and the public response envelope clients see on failure.
4xx variants carry caller-visible messages; 5xx variants keep the
operator detail off the wire and return a canned public message
while preserving the original string for tracing / detail().