sig
  type timerModeEnum = Disabled | SoftwareTimer
  val reset : Stats.timerModeEnum -> unit
  val countCalls : bool Stdlib.ref
  val time : string -> ('-> 'b) -> '-> 'b
  val repeattime : float -> string -> ('-> 'b) -> '-> 'b
  val print : Stdlib.out_channel -> string -> unit
  val lookupTime : string -> float
  val timethis : ('-> 'b) -> '-> 'b
  val lastTime : float Stdlib.ref
end