module type GSet =sig..end
include Mutable_types.Mergeable
type elt
GSetval add : elt -> t -> unitadd el t adds el in-place to t.val value : t -> elt listvalue t gets the raw state of t.val lookup : elt -> t -> boollookup el t returns true if el is in t.