node f(x,y : int; b : bool) returns (z : int) var t : int; let do var t2,t22 : int; in t2 = if b then 0 else t22; do var t3 : int; in t3 = y + t; t22 = t3; done; t = x + t2; done; z = t; tel