michael@0: var x = 5; michael@0: (let (x = x) assertEq(x, 5)); michael@0: (let (x = eval("x")) assertEq(x, 5)); michael@0: (let (x = function () { with ({}) return x; }) assertEq(x(), 5));