struct Foo { a string b ?string } fn main() { str := ?string(none) _ = ['', str] foo := Foo{} _ = [foo.a, foo.b] _ = [foo.b, foo.a] }