Monads, Monoids, Applicatives, all very simple things. Most people make it seem difficult just to show off and feel as part of an elite. Which is a shame as it prevents wider usage.
James is one of the few people who don't make Monads into a mythical being.
http://james-iry.blogspot.de/2007/09/monads-are-elephants-pa...