If I have
Class Car {}
do I need to wrap that with our function closure? Do var's get hoisted to window? or just to the class? What about when transpiled? Does Traceur/babel turn it into a IIFE and let's into var's?
Do I need to:
(function(){
Class Car() {}
}());
To be safe?