If I have a SwiftUI view that depends on several pieces of external state, there are a number of ways that I can provide it. I\'ll give an extremely simplified example to il