Monads as containers - HaskellWiki - 0 views
-
A monad is a container type together with a few methods defined on it.
-
all the elements which a monadic container holds at any one time must be the same type (it is homogeneous).
-
map (fmap), return and join,
- ...15 more annotations...