O que significa a palavra-chave `some` em Swift e SwiftUI?
Olá! Comecei a estudar Swift e SwiftUI, e fico constantemente encontrando a palavra estranha `some` nas declarações de View. Por exemplo, aqui está um código padrão:\n\n```swift\nstruct ContentView: View {\n var body: some View {\n Text("Hello, world!")\n }\n}\n```\n\nEu entendo que `var body: some View` é uma propriedade que retorna alguma View. Mas por que o `some` aqui? Por que não posso simplesmente escrever `var body: View`? Tentei remover o `some`, e o Xcode mostra um erro: "Protocol 'View' can only be used as a generic constraint because it has Self or associated type requirements". O que isso significa?\n\nLi a documentação da Apple, mas está explicado de forma complicada: "opaque return type", "existential type"... Vocês podem explicar em palavras simples para que serve essa palavra-chave, quando usá-la e como ela funciona?