Fork of HAMT that adds features like transient mutation and custom key types at a small overhead cost.