Source code for the examples shown here is available at http://github.com/KevinKelley/fantom-monads
http://github.com/KevinKelley/fantom-monads