Module Clock.Event

module Event: sig .. end
Events provide a way to "abort" at and after requests.

type t 
val status : t -> [ `Aborted | `Happened | `Waiting ]
val abort : t -> [ `Ok | `Previously_aborted | `Previously_happened ]