I've been trying to track this down since you reposted the patch and all I've managed to discover is that `const` is treated like `var` when it's _actually_ supposed to be treated _exactly_ like `let` (except for the constant behaviour)