Clarifying `var` vs. `let` declarations in blocks