sig
  val output :
    (string -> unit) ->
    string ->
    int -> string -> bool -> bool -> (string, int array) Hashtbl.t -> unit
end