(* *)
(***********************************************************************)
-module type S =
- sig
- include Sigs.Set
- include Hcons.S with type t := t
- end
-(** Output signature of the {!Ptset.Make} and {!Ptset.Weak} functors. *)
+
+include module type of Sigs.PTSET
module Make (H : Hcons.Abstract) : S with type elt = H.t
(** Builds an implementation of hashconsed sets of hashconsed elements.
with weak internal storage. See {!Hcons.Weak}.
*)
-module PosInt : Sigs.Set with type elt = int
+module PosInt : S with type elt = int
(** Implementation of hashconsed sets of positive integers *)