Benchmark_accumulator.EntryThis type exists to prevent "staged" functions with no setup from being curried.
type ('param, 'benchmark_ctx, 'arg, 'r) parameterised_spec = {arg_name : string;params : (string * 'param) list;The first coordinate is some string representation of the second coordinate.
*)thunk : 'param -> 'benchmark_ctx @ local -> ('arg, 'r) thunk @ local;}type ('benchmark_ctx, 'arg) test_spec = | Regular_thunk : ('benchmark_ctx @ local ->
('arg, 'r) thunk @ local) -> ('benchmark_ctx, 'arg) test_spec| Parameterised_thunk : ('param, 'benchmark_ctx, 'arg, 'r) parameterised_spec ->
('benchmark_ctx, 'arg)
test_spectype ('benchmark_ctx, 'arg) t = private {unique_id : int;code : string;type_conv_path : string;name : string;filename : string;line : int;startpos : int;endpos : int;test_spec : ('benchmark_ctx, 'arg) test_spec;config : (module Bench_config_types.S
with type arg = 'arg
and type benchmark_ctx = 'benchmark_ctx);bench_module_name : string option;}val get_module_name_opt : (_, _) t -> string option