Module Var.Tbl

type key = t
module DataSet : sig ... end
type 'a t
type size = unit
val get : 'a t -> key -> 'a
val set : 'a t -> key -> 'a -> unit
val make : size -> 'a -> 'a t
val make_set : size -> 'a DataSet.t t
val add_set : 'a DataSet.t t -> key -> 'a -> unit
val iter : (key -> 'a -> unit) -> 'a t -> unit