Conflicting Configs =================== When using multiple configs, this leaves the opportunity of clashing config keys. When two keys clash in value there are few things that can happen: * If one of the two values isn't a object/dict, the newest value is dropped. * If both values are object/dict, they will be recursively merged. * If there is a conflicting key, that don't share the same value. A ValueError is raised.