I am assuming because it is a standard practice in the Angular world that, any sort of module system has to be wrapped as an Angular module and angular should be the only global variable used which will avoid any conflict. 
Why does a lot of Angular source code avoid enclosing the contents of a file in a closure?
javascript;angularjs