Refactoring #1: yaml::config.