IdentityDictionaries use identity (==) and identity hashing (identityHash) to arrange keys.
IdentityDictionaries should be used in preference to Dictionaries whenever possible because many IdentityDictionary methods are implemented as fast primitive operations (Note: not yet).