I ran into this when working on fengari: debugging with V8 people, using `const`/`let` pushes the variable onto a stack of things to pop at end of scope; while `var` does not. This was accepted as intentional and that if I really cared about speed I would use `var`...