module Tbl: Identifiable.Tbl with module T := T;
module T: sig .. end
include Hashtbl.S;
let to_list: t('a) => list((T.t, 'a));
let of_list: list((T.t, 'a)) => t('a);
let to_map: t('a) => Stdlib.Map.Make(T).t('a);
let of_map: Stdlib.Map.Make(T).t('a) => t('a);
let memoize: (t('a), key => 'a, key) => 'a;
let map: (t('a), 'a => 'b) => t('b);