simplify benchmark: less specific spec
lazy-shuffling grammar and lexicon at point where they’re actually used