Minimal context error crate: every error has Temporary/Permanent status,
and the only public error type (CtxReport) requires at least one context layer.
The internal type (Report) is not exported, so public APIs cannot return it.
Minimal context error crate: every error has Temporary/Permanent status,
and the only public error type (CtxReport) requires at least one context layer.
The internal type (Report) is not exported, so public APIs cannot return it.