Compile-time switch trie from Brian Schott
Adds the given value to the trie with the given key
See Implementation
Compile-time switch trie from Brian Schott