def METHOD_NAME(obj: Any) -> bool:
    """True if obj is list-like."""
    #if isinstance(branch, (list, tuple, np.ndarray)):
    if isinstance(obj, np.ndarray): return True
    if not isinstance(obj, collections.abc.Sequence): return False
    if is_string(obj): return False
    try:
        obj[:0]
        return True
    except TypeError:
        return False