Astral_internal.Datatypemodule Printable
(M : Datatype_sig.SHOW) :
Datatype_sig.PRINTABLE with type t := M.tBuilds pretty-printing functions from a show function
module Comparable
(M : Datatype_sig.COMPARISON) :
Datatype_sig.COMPARABLE with type t := M.tBuilds equality from compare function
module Collections
(M : Datatype_sig.COMPARISON) :
Datatype_sig.COLLECTIONS with type t := M.tBuilds set and map over type t