A=call(A), call(A). % can I get tail recursion?

Seems relevant: Compiler support for cyclic terms? - #3 by jan