Provides an implementation of the
Linguist
that statically represents the search space as a flat graph, where each word in the vocabulary has its own branch. This linguist is suitable for small and medium size vocabularies.