`val names : string list`
`val show_overheads : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val show_all_values : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val show_samples : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val show_speedup : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val show_percentage : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val show_absolute_ci : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val show_output_as_sexp : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val ascii_table : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val display : ([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm`
`val limit_width_to : ([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm`
`val don't_display_table : ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm`
`val make_creator : don't_display_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a ‑> ('b ‑> bool) * 'c) ‑> limit_width_to:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> 'c ‑> ('b ‑> int) * 'd) ‑> display:(([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm ‑> 'd ‑> ('b ‑> Textutils.Ascii_table.Display.t) * 'e) ‑> ascii_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'e ‑> ('b ‑> bool) * 'f) ‑> show_output_as_sexp:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'f ‑> ('b ‑> bool) * 'g) ‑> show_absolute_ci:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'g ‑> ('b ‑> bool) * 'h) ‑> show_percentage:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'h ‑> ('b ‑> bool) * 'i) ‑> show_speedup:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'i ‑> ('b ‑> bool) * 'j) ‑> show_samples:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'j ‑> ('b ‑> bool) * 'k) ‑> show_all_values:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'k ‑> ('b ‑> bool) * 'l) ‑> show_overheads:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'l ‑> ('b ‑> bool) * 'm) ‑> 'a ‑> ('b ‑> t) * 'm`
`val create : don't_display_table:bool ‑> limit_width_to:int ‑> display:Textutils.Ascii_table.Display.t ‑> ascii_table:bool ‑> show_output_as_sexp:bool ‑> show_absolute_ci:bool ‑> show_percentage:bool ‑> show_speedup:bool ‑> show_samples:bool ‑> show_all_values:bool ‑> show_overheads:bool ‑> t`
`val map : don't_display_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> limit_width_to:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> int) ‑> display:(([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm ‑> Textutils.Ascii_table.Display.t) ‑> ascii_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_output_as_sexp:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_absolute_ci:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_percentage:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_speedup:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_samples:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_all_values:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_overheads:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> t`
`val iter : don't_display_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> limit_width_to:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> unit) ‑> display:(([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm ‑> unit) ‑> ascii_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> show_output_as_sexp:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> show_absolute_ci:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> show_percentage:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> show_speedup:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> show_samples:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> show_all_values:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> show_overheads:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> unit`
`val fold : init:'a ‑> don't_display_table:('a ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'b) ‑> limit_width_to:('b ‑> ([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> 'c) ‑> display:('c ‑> ([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm ‑> 'd) ‑> ascii_table:('d ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'e) ‑> show_output_as_sexp:('e ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'f) ‑> show_absolute_ci:('f ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'g) ‑> show_percentage:('g ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'h) ‑> show_speedup:('h ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'i) ‑> show_samples:('i ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'j) ‑> show_all_values:('j ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'k) ‑> show_overheads:('k ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'l) ‑> 'l`
`val map_poly : ([< `Read | `Set_and_create ], t, 'a) Fieldslib.Field.user ‑> 'a list`
`val for_all : don't_display_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> limit_width_to:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> bool) ‑> display:(([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> ascii_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_output_as_sexp:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_absolute_ci:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_percentage:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_speedup:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_samples:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_all_values:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_overheads:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> bool`
`val exists : don't_display_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> limit_width_to:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> bool) ‑> display:(([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> ascii_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_output_as_sexp:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_absolute_ci:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_percentage:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_speedup:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_samples:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_all_values:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> show_overheads:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> bool`
`val to_list : don't_display_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> limit_width_to:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> 'a) ‑> display:(([< `Read | `Set_and_create ], t, Textutils.Ascii_table.Display.t) Fieldslib.Field.t_with_perm ‑> 'a) ‑> ascii_table:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> show_output_as_sexp:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> show_absolute_ci:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> show_percentage:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> show_speedup:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> show_samples:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> show_all_values:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> show_overheads:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> 'a list`
`module Direct : sig ... end`