(function foo () i64 :merge (max old new)) (set (foo) 1) (check (= (foo) 1)) (push) (set (foo) 2) (check (= (foo) 2)) (pop) (check (= (foo) 1))