sig
  module Stat :
    sig
      type t = {
        run_cycles : int;
        compactions : int;
        minor_allocated : int;
        major_allocated : int;
        promoted : int;
      }
      val empty : Bench.Result.Stat.t
    end
  type t = string option * int * Bench.Result.Stat.t array
  val mean : Bench.Result.Stat.t array -> Bench.Result.Stat.t
  val min : Bench.Result.Stat.t array -> Bench.Result.Stat.t
  val max : Bench.Result.Stat.t array -> Bench.Result.Stat.t
  val compactions_occurred : Bench.Result.Stat.t array -> bool
end