def unpack_singleton(x):
    """Gets the first element if the iterable has only one value.
    Otherwise return the iterable.
    # Argument:
        x: A list or tuple.
    # Returns:
        The same iterable or the first element.
    """
    if len(x) == 1:
        return x[0]
    return x