module type Thing = sig .. end
type t;
include Hashtbl.HashedType;
include Map.OrderedType;
let output: (out_channel, t) => unit;
let print: (Format.formatter, t) => unit;