~dont_cache() ~defunc('f1','F1: ~setf('i', 0)~setf('i', ~getf('i')+1)~f2()~f2()~getf('i')
') ~defunc('f2','F2: ~setf('i', ~getf('i')+1)~f3()~f3()~getf('i')
') ~defunc('f3','F3: ~setf('i', ~getf('i')+1)~getf('i')
') ~f1()