sig
  type t
  val invariant : t Core_kernel.Invariant_intf.inv
  val create :
    ?alarm_precision:Time.Span.t ->
    ?level_bits:Timing_wheel_intf.S.Level_bits.t ->
    unit -> Timing_wheel_intf.S.Config.t
  val alarm_precision : Timing_wheel_intf.S.Config.t -> Time.Span.t
  val level_bits :
    Timing_wheel_intf.S.Config.t -> Timing_wheel_intf.S.Level_bits.t
  val default : Timing_wheel_intf.S.Config.t
  val durations : Timing_wheel_intf.S.Config.t -> Time.Span.t list
  val t_of_sexp : Sexplib.Sexp.t -> Timing_wheel_intf.S.Config.t
  val sexp_of_t : Timing_wheel_intf.S.Config.t -> Sexplib.Sexp.t
end