Beginnings of #25.

**Note that this PR is intended to fail.** 

While working on #25 I discovered that inflecting an expression is not quite as straightforward as I had hoped. It turns out that calling `ToString` on an expression produces some funky results. I added some failing tests (hence the failing build) to demonstrate the problem.

I have done some preliminary research, but I cannot find anything of use.

Any thoughts on how to overcome this obstacle?