The "Monad Tutorial Fallacy" (2009)
byorgey.wordpress.com
byorgey.wordpress.com
> Summary. We have seen that a monad is a type constructor, a function called return, and a combinator function called bind or >>= . These three elements work together to encapsulate a strategy for combining computations to produce more complex computations.