Monad Examples Source code to accompany the blog posts found here http://blog.krobinson.me/posts/explaining-monads