modify = fn (v: &s32) void { v.& = 1; } [export] main = fn [cc(c)] () s32 { >value: s32 = 0; modify(&value); return #extend(value == 0); }