procedure Bool.1 (): let Bool.23 : Int1 = false; ret Bool.23; procedure Bool.2 (): let Bool.24 : Int1 = true; ret Bool.24; procedure Test.0 (): let Test.4 : Int1 = CallByName Bool.2; if Test.4 then let Test.5 : I64 = 1i64; ret Test.5; else let Test.2 : Int1 = CallByName Bool.1; if Test.2 then let Test.3 : I64 = 2i64; ret Test.3; else let Test.1 : I64 = 3i64; ret Test.1;