Import Int.

Variable first : Bool

Push
  Variables a b c : Int
  Variable f : Int -> Int
  Eval f a
Pop

Eval f a (* should produce an error *)

Show Environment 1

Push
  Infixl 100 ++ : Int::add
  Check 10 ++ 20
Pop

Check 10 ++ 20 (* should produce an error *)

Pop (* should produce an error *)