Fix bug in 2.11 macros.

It was a single period that would turn turn the params list into a curried set of params. It works when no exception is present because there is then only one set of params.

Added some 'it must compile' tests.
Merge pull request #5 from bryce-anderson/topic/2.11fix

Fix bug in 2.11 macros.