Monads for functional programming (1995) [pdf] | Hacker News Reader