val equal : T.t -> T.t -> boolval create_scoped : scope:int -> string -> tval create_local : string -> tval create_persistent : string -> tval create_predef : string -> tval unique_name : t -> stringval unique_toplevel_name : t -> stringval persistent : t -> boolval same : t -> t -> boolval compare : t -> t -> intval is_predef : t -> boolval reinit : unit -> unitval add : t -> 'a -> 'a tbl -> 'a tblval find_same : t -> 'a tbl -> 'aval find_name : string -> 'a tbl -> t * 'aval find_all : string -> 'a tbl -> (t * 'a) listval fold_name : (t -> 'a -> 'b -> 'b) -> 'a tbl -> 'b -> 'bval fold_all : (t -> 'a -> 'b -> 'b) -> 'a tbl -> 'b -> 'bval iter : (t -> 'a -> unit) -> 'a tbl -> unitval make_key_generator : unit -> t -> t