In following example: ``` # iterative fact(n): if (1 == 2): r = r * i; return n; main: return 0; #out(fact(7)); #out(factr(7)); ``` `main` function is parsed as if inside `fact`.