Is this possible? **UPDATE: yes it is, see https://github.com/spf13/viper/issues/188#issuecomment-255519149** ``` go type Config struct { BindPort int `mapstructure:"port" yaml:"port,omitempty"` } var c Config // ... viper.AutomaticEnv() if err := viper.ReadInConfig(); err != nil { // ... } if err := viper.Unmarshal(&c); err != nil { // ... } // I want c.BindPort == viper.Get("PORT") == os.Getenv("PORT") ```