[Haskell-cafe] Newbie: State monad example questions