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