let f(x,y,z) { y = 2; z = 3; let g(x) { x = 7; if (y > 0) then g(y) else x = 8; x } in g(x) + x } in f(2,3)