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