This is my hope to become a Monad ninja.  Starting with elementary manipulation up to use of Monad transformers.