Module Core_profiler_disabled.Intf

module type Probe = sig ... end
type 'a timer_create_args = 'a
type 'a timer_record_args = 'a -> unit
type 'a probe_create_args = units:Profiler_units.t -> 'a
type 'a probe_record_args = 'a -> int -> unit
module type Profiler_intf = sig ... end

All three profilers -- the disabled one, the online one and the offline one -- implement Profiler_intf.

val core_profiler_env_help_string : string