ListDictionary provides a list-based associative container implementation. The data structure is not designed to be fast (actually it can be *very* slow). It's main advantage over the standard Dictionary module is that any Value.'=='-comparable value can be used as the key.
See the module source code for further info (the exported functions are documented in Javadocs style).
WARNING: this data structure is *NOT THREAD-SAFE*, i.e. concurrent access might cause undesired effects.