#C("#include #define kasfdhkjasdfhjk "); puti @= fn(x: int) { #C("printf(\"%ld\\n\", (long)x)"); }; factorial @= fn(x: int) int { if x == 0 { 1 } else { x * factorial(x-1) } }; main @= fn() { a342 : [factorial(5)]int; puti(factorial(20)); };