import std::* let bar := (foo : str) : any => { print(foo) print(" ") } let foo := 42 if 3 > 2 { bar("foo") printi(foo) print(" ") let foo := 13 printi(foo) print(" ") } if 3 < 2 { printi(foo) print(" ") let foo := 13 printi(foo) print(" ") } else { bar("foo") printi(foo) print(" ") let foo := 13 printi(foo) print(" ") } { bar("foo") printi(foo) print(" ") let foo := 13 printi(foo) print(" ") } bar("foo") let test := () : any => { bar("foo") let foo := 13 printi(foo) print(" ") } test() let x := { bar("foo") printi(foo) print(" ") let foo := 13 printi(foo) print(" ") foo } printi(x) print(" ") printi(foo)