Univ_map.Make1module Data : sig ... endval sexp_of_t : ('s -> Sexplib0.Sexp.t) -> 's t -> Sexplib0.Sexp.tmodule Key = Keytype ('s, 'a) data = ('s, 'a) Data.tval empty : _ tval mem_by_id : _ t -> Base.Type_equal.Id.Uid.t -> Base.boolval find : 's t -> 'a Key.t -> ('s, 'a) data Base.optionval change :
's t ->
'a Key.t ->
f:(('s, 'a) data Base.option -> ('s, 'a) data Base.option) ->
's tval remove_by_id : 's t -> Base.Type_equal.Id.Uid.t -> 's tmodule Packed : sig ... endval type_equal :
('s t, 's Packed.t Base.Map.M(Base.Type_equal.Id.Uid).t) Base.Type_equal.t