If monads are the solution, what is the problem? | Hacker News Reader