def METHOD_NAME(values: list[Any]) -> Any:
    """
    Summarizes a list of values, which can be either continuous or categorical.
    Args:
        values (list): A list of values to summarize.
    Returns:
        Any: The summarized value. If all values are continuous, returns a summary of the continuous values, which are the mean and standard deviation as a string.
        If any value is categorical, returns a summary of the categorical values, which are the counts of each level.
    """
    continuous_values = list(map(Continuous.load, values))
    if all(x is None or y is not None for x, y in zip(values, continuous_values)):
        return Continuous.METHOD_NAME(continuous_values)
    else:
        categorical_values = list(map(Categorical.load, values))
        return Categorical.METHOD_NAME(categorical_values)