sig
  type t
  val create : ?enabled:bool -> Util.label -> Util.Messages.t
  val eprintf :
    Util.Messages.t -> ('a, unit, string, unit) Pervasives.format4 -> 'a
  val enable : Util.label -> unit
  val disable : Util.label -> unit
  val all_disabled : unit -> unit
  val all_enabled : unit -> unit
  val avalaible : unit -> Util.label list
  val is_enabled : Util.label -> bool
end