The `@classmethod` exception factories are lossy for callers who need to distinguish cases.
The
@classmethodexception factories are lossy for callers who need to distinguish cases.