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)

![screen shot 2014-11-26 at 3 02 49 pm](https://cloud.githubusercontent.com/assets/8001765/5210400/a09a0070-7580-11e4-8019-bde137eda1df.png)