Added a macro based implementation of array iteration inside Trie map functions for the various trie::Node types. Cleans up the code a bit