You can use this pattern when your code is not really by now in an async perform or at the very best level entire body of a module. Basically, when you are just tests a lot of code inside of a js file and utilizing applications like Reside Server, RunJs, or any other form of JavaScript playground to look at the console window, wrap all your code in