/dev-haskell/monad-journal/