Source code and tests for example code from my series of blog posts "Monads in Scala" - http://scabl.blogspot.com/search/label/monads%20in%20scala