1 2 3 4 5 6 7 8 9 10 11
let a = "outer" begin fun foo() print(repr(a)) a end assert foo() == "outer" let a = "inner" assert foo() == "outer" end