Monads for functional programming (1995) [pdf]
Much kerfuffling comes up about &quot;What monads are&quot; and &quot;Are monads just pipes&quot; and &quot;is X or Y a monad.&quot; I&#x27;d like to volunteer to answer questions and provide examples people may have. This paper is a really practical reference for how to use them, but without an insight into what &quot;them&quot; is, it may not be helpful.<p>So feel free to fire away questions. I can provide simplified examples in a variety of examples upon request.