leverage interning of words to use Data.IntMap in place of Data.Map.