Timeout_lib
module type Time_intf = sig ... end
module Timeout_intf (Time : Time_intf) : sig ... end
module Make (Time : Time_intf) : Timeout_intf(Time).S
module Core_time : sig ... end
module Core_time_ns : sig ... end