module UseStore where
import Store
exam1 :: String
exam1 = Store -> String
forall a. Show a => a -> String
show Store
initial
exam2 :: Bool
exam2 = (Store
initial Store -> Store -> Bool
forall a. Eq a => a -> a -> Bool
== Store
initial)
store3 :: Store
store3 = Store -> Var -> Integer -> Store
update (Store -> Var -> Integer -> Store
update (Store -> Var -> Integer -> Store
update Store
initial Var
'a' Integer
4) Var
'b' Integer
5) Var
'a' Integer
3
exam3 :: String
exam3 = Store -> String
forall a. Show a => a -> String
show Store
store3
exam4 :: Integer
exam4 = Store -> Var -> Integer
value Store
store3 Var
'a'