Module implement fully-persistent ordered-map, slower but thread safe.
Fully Persistent array using Left-leaning-red-black tree.