```go var cli CLI parser, err := kong.New(&cli, kong.Configuration(kongyaml.Loader, configFiles...)) parser.Parse("this will not parse") ``` after this wouldn't it make sense that ``cli`` at least contains values defined in the config file even if cli input had errors ?