[Haskell-cafe] Stratified monads