{ let a := 2 a := 3 for { } a { a := add(a, 1) } { a := 7 } } // ---- // step: redundantAssignEliminator // // { // let a := 2 // a := 3 // for { } a { a := add(a, 1) } // { a := 7 } // }