[Haskell-beginners] Mutable variables in do block?