> Scoping rules are inherited from JS, meaning that you can declare variables inside blocks, but their scope is always the enclosing function
That's not still the case with `const` and `let` in Javascript, is it? Lexical scoping still exists, but Block scoping is default now in JS