Did you miss that you can't create local variables?
On the other hand, confusing both concepts is bad because it makes it harder to reason about scope, and it has been the cause of much confusion regarding closures in Python and Ruby.
(I jumped ship to babel though)