`module Coefficient = Core_bench.Analysis_result.Coefficient`
`module Ci95 = Core_bench.Analysis_result.Ci95`
`module Predictor_result : sig ... end`
`type t````=` `{`

`name : string;`
`key : int;`
`group_key : int option;`
`arg : int option;`
`cycles : Predictor_result.t list * float;`
`nanos : Predictor_result.t list * float;`
`minor_allocated : float;`
`major_allocated : float;`
`promoted : float;`
`minor_gcs : float;`
`major_gcs : float;`
`compactions : float;`
`samples : string;`
`percentage : float;`
`speedup : float;`
`time_taken : Core.Time.Span.t;`

`}```
`val time_taken : t ‑> Core.Time.Span.t`
`val speedup : t ‑> float`
`val percentage : t ‑> float`
`val samples : t ‑> string`
`val compactions : t ‑> float`
`val major_gcs : t ‑> float`
`val minor_gcs : t ‑> float`
`val promoted : t ‑> float`
`val major_allocated : t ‑> float`
`val minor_allocated : t ‑> float`
`val nanos : t ‑> Predictor_result.t list * float`
`val cycles : t ‑> Predictor_result.t list * float`
`val arg : t ‑> int option`
`val group_key : t ‑> int option`
`val key : t ‑> int`
`val name : t ‑> string`
`module Fields : sig ... end`
`val t_of_sexp : Base.Sexp.t ‑> t`
`val sexp_of_t : t ‑> Base.Sexp.t`
`val nanos_coeff : t ‑> Predictor_result.t`
`val nanos_est : t ‑> float`
`val cycles_coeff : t ‑> Predictor_result.t`
`val cycles_est : t ‑> float`