module PODatatype:Datatype.Make_with_collections(sigtypet =Wpo.poinclude Datatype.Undefinedval hash :t -> intval equal :t -> t -> boolval compare :t -> t -> intval pretty :Format.formatter -> t -> unitval name :stringval reprs :t listend)
include Datatype.S
module Set:Datatype.Setwith type elt = t
module Map:Datatype.Mapwith type key = t
module Hashtbl:Datatype.Hashtblwith type key = t