Demystifying JavaScript Closures, Callbacks and IIFEs

Yes, okay, I concede that in order to have control over the variable that was created then you will need to return it in a function. I still think that the first example in the article and the example I gave are important in building up to demonstrating closures as they demonstrate the scope of a function and the fact that by using the return statement you can access variables created inside another function.