Changed struct trie/pair to transparent to permit equal? tests on trie/pairs and full conversion to vector format in the futuere via struct->vector.