tiny-monad is a Monad factory to help get you started working with Monads