A way to compose to monadic functions. An article for object-oriented programmers. This article is an instalment in an article series about monads. There's a bit of groundwork which will be useful before we get to the monad laws. There are two ways to present the monad laws.