Monads for functional programming (1995) [pdf] · HackerTrans