Maybe push `phase_map` in `benchmark.ml` to the top level, and construct this `scenario` string based on the keys found in there, so this default is always in sync with 'all benchmarks', a la `String.concat ", " (List.map fst Benchmark.phase_map)`