module Set: Identifiable.Set with module T := T;
module T: Set.OrderedType;
include Set.S;
let output: (out_channel, t) => unit;
let print: (Format.formatter, t) => unit;
let to_string: t => string;
let of_list: list(elt) => t;
let map: (elt => elt, t) => t;