sig
  val set_dynamic_handler : (unit -> unit) -> unit
  val apply_handler : unit -> unit
  val is_dynamic : unit -> bool
  val set_initialized : unit -> unit
  val is_initialized : unit -> bool
  val set_dynamic_hotswap :
    (Stdlib.Obj.t -> Config.config -> Stdlib.Obj.t -> unit) -> unit
  val apply_dynamic_hotswap : '-> Config.config -> '-> unit
  val has_dynamic_hotswap : unit -> bool
  val set_change_notifier : (unit -> bool) -> unit
  val has_changed : unit -> bool
end