```js do { let a = 1; } while (a); ``` is "a" undefined in the while condition? This seems like a gotcha.