Это не tail recursion, сказал автор компилятора и густо покраснел.
Schwanz Rekursion ‎- newtover