A persistent Hash Array Mapped Trie (put only)