Safari raises a syntax error for a `let` or `const` declaration in a `for` loop initialization that shadows a parent function's parameter.

+ https://github.com/babel/minify/issues/559
+ https://bugs.webkit.org/show_bug.cgi?id=171041
+ https://trac.webkit.org/changeset/217200/webkit/trunk/Source
