Say you have defined a staticconf.Schema class. staticconf should have an easy way to construct different instances of the schema from different config files. Currently it reads it from the global namespace which is a singleton.
This is useful for packages which can be instantiated multiple times and need to be configured differently within the same process.