Initial implementation of toggle-plural.

Needs a lot of cleaning up.