**Describe the bug** When `UnmarshalConf.DecoderConfig` is passed in, parameter `o` is not effective. **To Reproduce** ```go if err := loader.UnmarshalWithConf("server", o, koanf.UnmarshalConf{ DecoderConfig: &mapstructure.DecoderConfig{ WeaklyTypedInput: true, }, }); err != nil { return nil, err } ``` **Expected behavior** The data can be deserialized into `o` normally **Additional context** https://github.com/knadh/koanf/blob/6e430e8aa9c05842b2384244b098e97e62aaf8b3/koanf.go#L250:L283