A Clojure library provides the indexed map, a map which allows retrieval and removal of key value pairs from the set based on index.