{ { function z() -> x { x := y() } function y() -> x { x := z() } } { function z() -> x { x := y() } function y() -> x { x := z() } } } // ---- // step: circularReferencesPruner // // { { } }