class UserError(Exception):
    """User-facing error with a clear message."""
