[Haskell-cafe] Monad Stack - State + Rand?