Ask HN: What is a monad? | Hacker News Reader