WAT is the human-readable WebAssembly text format. It uses S-expression syntax that feels Lisp-like: forms are parenthesized, nested expressions compose values, and there is a close relationship to the binary encoding.

wasm
(module
  (func $add (param $a i32) (param $b i32) (result i32)
    local.get $a
    local.get $b
    i32.add)
  (export "add" (func $add)))