sub = macro (a: s32, b: s32) s32 { return a - b; } [export] main = fn [cc(c)] () s32 { >a = sub(1, 1); >b = sub(2, 2); return a + b; }