Map and its descendants like Hash relate "from *string* keys to values of *arbitrary* types" QuantHash and its descendants like Mix, Bag, Set "provide *object* hashes whose values are *limited* in some way"
Is there an associative class where both the keys and values are arbitrary? -y