Constructing a list in a Monad · HackerTrans