PersistentPriorityMap for ClojureScript