Ask HN: What is a monad? · HackerTrans