Materials for a presentation given about monads at a Budapest Haskell User Group meetup on 28 February 2014