Persistent map and set made with a hash array mapped trie.