Timer.MakeCreate an implementation for Timer, given the Event and EventQueue modules.
module Event : Simulator.Events.Eventmodule Queue : Simulator.Events.EventQueue with type ev = Event.tval set : int -> Simulator.Clock.t -> string -> unitCreates and schedules a timeout event for a node.
val cancel : int -> Simulator.Events.timeout_label -> unitCancels an existing timeout event.
val expired : int -> Simulator.Clock.t -> Simulator.Events.timeout_label -> boolChecks if a given timeout is expired.