You probably wrote half a monad by accident | Hacker News Reader