Mixture of field:value and value initializers

Tại sao tôi không thể tạo phần sau, với trường ẩn danh?

type T1 struct {
    T1_Text string
}

type T2 struct {
    T2_Text string
    T1
}

Sử dụng:

t := T2{
    T2_Text: "Test",
    T1{T1_Text: "Test"},
}

field:value

t := T2{
    T2_Text: "Test",
    T1: T1{T1_Text: "Test"},
}

or only values

t := T2{
    "Test",
    T1{"Test"},
}