With incompatible_improvements 2.3.21: hash *literals* that repeat keys now only have the key once with ?keys, and only has the last value associated to that key with ?values. This is consistent with the behavior of hash[key] and how maps work in Java. Also did some performance improvements.