puti @= fn(x: int) { #C("printf(\"%ld\\n\", (long)x); "); }; putf @= fn(x: float) { #C("printf(\"%f\\n\", (double)x); "); }; sum @= fn() int { x := 3; total := 0; each x := 1..10{ total = total + x; total } }; main @= fn() { puti(sum()); X @= sum(); puti(X); };