SetDomain.ReverseReverses lattice order of a set domain while keeping the set operations same.
include module type of struct include Base endinclude Lattice.Sinclude Lattice.POinclude Printable.Stype elt = Base.eltval empty : unit -> Base.tval is_empty : Base.t -> boolval cardinal : Base.t -> intinclude sig ... endtype t = Base.tval hash : t -> intval show : t -> stringval pretty : unit -> t -> Pretty.docval to_yojson : t -> Printable.jsonval invariant : Invariant.context -> t -> Invariant.tval tag : t -> intval bot : unit -> Base.tval is_bot : Base.t -> boolval top : unit -> Base.tval is_top : Base.t -> boolval printXml : 'a BatInnerIO.output -> Base.t -> unitval arbitrary : unit -> Base.t QCheck.arbitrary