Code
webassembly
;; WebAssembly Text Format (WAT)
(module
;; Add two i32 values
(func $add (export "add") (param $a i32) (param $b i32) (result i32)
local.get $a
local.get $b
i32.add)
;; A mutable global counter
(global $counter (mut i32) (i32.const 0))
(func (export "increment") (result i32)
global.get $counter
i32.const 1
i32.add
global.set $counter
global.get $counter))