`new Err()` uses 400 by default. When the HTTP meaning matters, pick a named helper. This keeps API responses clear without making every rule verbose.
- `Err.NotFound`: a requested record does not exist.
- `Err.Conflict`: the current state cannot accept this action.
- `Err.Forbidden`: the user is known but may not do this action.