def resolve_int_list_arg(arg):
    """Resolve a CLI argument as a list of integers"""
    if arg is None:
        return None
    if isinstance(arg, int):
        return [arg]
    if isinstance(arg, str):
        return [int(arg)]
    if isinstance(arg, tuple):
        # Interpret as range (ignore any other items in tuple beyond second)
        return list(range(arg[0], arg[1]))
    return arg