[Haskell-cafe] style question: Writer monad or unsafeIOToST?