On Explaining Monads · HackerTrans