Solves the problem of using multiple versions of javascript libraries and executing arbitrary javascript in isolated namespaces.