docs: def _populate_trie(self, values: List[str]) -> CharTrie:
          """Takes a list and inserts its elements into a new trie and returns it"""
          if self._default_tokenizer:
              return reduce(self._populate_trie_reducer, iter(values), CharTrie())
          return reduce(self._populate_trie_reducer_regex, iter(values), CharTrie())