Split on - as well as ' '.
Remove the generated module by replacing it with static data.
Write the new pure-Rust generator. Much faster to run!
Switch to using the new generator.
Remove the old generators.
fixup! Switch to using the new generator.
Allow the generator to only operate on some prefix of the full data set.
Make the generator update the file atomically via a temporary.

Makes foo.tmp and renames it to foo.rs when done.
Encode end-of-word the high bit of the first byte of a phrase.

This is a 10KB saving.
Store the non-short lexicon items in groups of length, and use this to remove that table.

Saves 10KB.
Add a pile of explanatory comments to the generator.
Implement size_hint, add docs.
Buffer exactly the right length in `character`.
Modify how the trie works so non-exact overlaps can be recorded.