[Haskell-cafe] Modelling a mutable variable store