puti @= fn(x: int) { #C("printf(\"%ld\\n\", (long)x); "); }; Point @= struct { x, y : int; }; sum34 @= fn() int { p: Point; x := &p.x; *x = 3; p.y = 4; p.x + p.y }; main @= fn() { X @= sum34(); puti(sum34()); };