`type t` = `[`

`|` ``One`
`|` ``Runs`
`|` ``Cycles`
`|` ``Nanos`
`|` ``Minor_collections`
`|` ``Major_collections`
`|` ``Compactions`
`|` ``Minor_allocated`
`|` ``Major_allocated`
`|` ``Promoted`

`]```
`val __t_of_sexp__ : Base.Sexp.t ‑> t`
`val t_of_sexp : Base.Sexp.t ‑> t`
`val sexp_of_t : t ‑> Base.Sexp.t`
`val max_int : int`
`val to_int : [< `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] ‑> int`
`val get_units : [< `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] ‑> Core_bench.Display_units.t`
`val conv : ([> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] * string * string) list`
`val summarize : unit ‑> Core.String.t`
`val to_short_string : [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] ‑> string`
`val of_short_string : string ‑> [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ]`
`val to_string : [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] ‑> string`
`val make_col_name : [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] ‑> [> `Compactions | `Cycles | `Major_allocated | `Major_collections | `Minor_allocated | `Minor_collections | `Nanos | `One | `Promoted | `Runs ] ‑> string`