From Imperative to Functional and Back-Monads are for Functional Languages
http://www.infoq.com/articles/Dont-graft-Monads-onto-Imperative-Languages?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
Sent from Pocket.