https://hashnode.com/post/do-es6-modules-make-the-case-of-iifes-obsolete-civ96wet80scqgc538un20es0
Do ES6 Modules make the case of IIFEs obsolete? by Helen Seligstein