#C("#include #define kasfdhkjasdfhjk "); puti @= fn(x: int) { #C("printf(\"%ld\\n\", (long)x)"); }; putf @= fn(x: float) { #C("printf(\"%f\\n\", (double)x)"); }; foo @= fn() int { N := 10; numbers := new(int, N); i := 0; while i < N { numbers[i] = i; i = i + 1; } numbers[5:7][1] + numbers[2:][0] + numbers[:6][3] }; main @= fn() { N @= 5; puti(N); M @= 1.432; putf(M); x : [foo()]int; puti(foo()); };