I'm stumped with this @ViewBuilder on var body: some View compile error: Cannot convert return expression of type '_ConditionalContent<Text, Text>' to return type 'some View'

Hello :wave:
I tried to run your code with this edit, and it returned a different, strange error:

struct MyIfElseView: View {
    @State private var flag = true

    @ViewBuilder
    var body: _ConditionalContent<Text, Text> { 
        if flag {
            Text("aaa")
        } else {
            Text("bbb")
        }
    }
}

Output:

error: ViewBuilder on body.xcplaygroundpage:10:17: error: generic parameter 'FalseContent' could not be inferred
        if flag {
                ^

Looks like type information is lost somehow? There has been some improvements on function builders, so maybe we can find something relevant there?