Holds the state for the configuration files.
Creates code which declares a variable of type T which is loaded with configurations by calling config.load, as well as a function of the given name which, given config, returns the variable.
The global configuration variable.
The default key name for a type: its lowercased local name.
Simple configuration management based on YAML.