def gen_new_column_labels_entry(column_labels_entry: Label) -> Label:
    if (level is None):
        return tuple(map(columns_mapper_fn, column_labels_entry))
    else:
        entry_list = list(column_labels_entry)
        entry_list[level] = columns_mapper_fn(entry_list[level])
        return tuple(entry_list)
def gen_new_column_labels_entry(column_labels_entry: Label) -> Label:
    if (level is None):
        return tuple(map(columns_mapper_fn, column_labels_entry))
    else:
        entry_list = list(column_labels_entry)
        entry_list[level] = columns_mapper_fn(entry_list[level])
        return tuple(entry_list)