def __label(column: str, with_better=False) -> str:
    """Translate the name of a column to a label with a unit"""
    label_by_column = {
        'threads': '# of threads',
        'iodepth': 'iodepth',
        'bs': 'block size [B]',
        'lat_avg': 'latency [usec]',
        'lat_pctl_99.9': 'latency [usec]',
        'lat_pctl_99.99': 'latency [usec]',
        'bw_avg': 'bandwidth [Gb/s]',
        'cpuload': 'CPU load [%]'
    }
    lower = 'lower is better'
    higher = 'higher is better'
    better_by_column = {
        'lat_avg': lower,
        'lat_pctl_99.9': lower,
        'lat_pctl_99.99': lower,
        'bw_avg': higher
    }
    # If the column is not in the dictionary
    # the default return value is the raw name of the column.
    output = label_by_column.get(column, column)
    if with_better:
        output += '\n(' + better_by_column.get(column, column) + ')'
    return output