def is_key(sarg):
    """Check if `sarg` is a key (eg. -foo, --foo) or a negative number (eg. -33).
    """
    if not sarg.startswith('-'):
        return False
    if sarg.startswith('--'):
        return True
    return not sarg.lstrip('-').isnumeric()
