tonyarnold, Automatic Grammar Agreement is cool, but far out it's a stringly-typed API in dire need of a DSL or builder.
"^[(resultCount) ^[Result](grammar: { partOfSpeech: "noun" })](inflect: true)"
This is simpler than a stringsdict, but it's still a PITA to remember.