If you look at the documentation, it is just declared as a typealias. I somewhat expected it to be a generic argument on the modifier. What is the underlying type and how does Swift know it is a View?
What is `ViewModifier.Content`?
ViewModifier.Content is just an alias to a plain-old concrete type that conforms to View. The underlying type is just an implementation detail, and is deliberately hidden from client code.