Implement primitive functional cond blocks.

![screen shot 2014-11-26 at 3 07 34 pm](https://cloud.githubusercontent.com/assets/8001765/5210395/998300d4-7580-11e4-887c-bb0af656b55f.png)

![screen shot 2014-11-26 at 3 09 09 pm](https://cloud.githubusercontent.com/assets/8001765/5210398/9d178eb8-7580-11e4-9eaa-d442090f94e0.png)


I don't really like it either now that I think about it! :-) It may be a little over the top, but a short addendum to the style guide saying where we deviate might be useful.