Compile fib(10) and inspect the output:
c_program(
\\fn fib(n: i64) i64 {
\\ var a: i64 = 0; var b: i64 = 1; var i: i64 = 0;
\\ while (i < n) { var t: i64 = a + b; a = b; b = t; i = i + 1; }
\\ return b;
\\}
\\fib(10)
);
print("--- Fib WAT ---\n{s}\n", .{out[0..out_len]});