Where Should Loading State Live in SwiftUI?