golang initialize nested struct
type Configuration struct {
    Val string
    Proxy Proxy
}
type Proxy struct {
    Address string
    Port    string
}
func main() {
    c := &Configuration{
        Val: "test",
        Proxy: Proxy{
            Address: "addr",
            Port:    "port",
        },
    }
    fmt.Println(c)
    fmt.Println(c.Proxy.Address)
}