Module Utils.Time

module Time: sig .. end

val total : unit -> float
time elapsed since start of program
val start : unit -> float
time at which the program started
type timer 
A single-use timer, measures elapsed time between start_timer() and first call to Utils.Time.stop_timer
val start_timer : unit -> timer
val stop_timer : timer -> unit
Stop timer, or does nothing if stopped already
val get_timer : timer -> float
Number of seconds elapsed between Utils.Time.start_timer and now, or between Utils.Time.start_timer and Utils.Time.stop_timer