include sig ... end
val sexp_of_t : t ‑> Sexplib.Sexp.t
include Core_kernel__.Import.Invariant.S with type t := t
val invariant : t Base__.Invariant_intf.inv
val empty : t
val is_empty : t ‑> Core_kernel__.Import.bool
val mem : t ‑> 'a Key.t ‑> Core_kernel__.Import.bool
val mem_by_id : t ‑> Key.Uid.t ‑> Core_kernel__.Import.bool
val find : t ‑> 'a Key.t ‑> 'a data Core_kernel__.Import.option
val change : t ‑> 'a Key.t ‑> f:('a data Core_kernel__.Import.option ‑> 'a data Core_kernel__.Import.option) ‑> t
module Packed : sig ... end
val to_alist : t ‑> Packed.t Core_kernel__.Import.list