Is there a reason why RdnSequence couldn't derive Hash? It already implements PartialEq and so this would make it able to act as a key in a HashMap. Thanks!