sig
  module type S =
    sig
      val start : unit -> unit
      val pause : unit -> unit
      val get : unit -> float
    end
  module Make : functor (X : sig val profiling : bool end-> S
end