sig
  val information : string -> unit
  val warning : string -> unit
  val error : string -> unit
  val debug : string -> unit
end