Going to remove #TCA from #FieldWork. Don't like how it handles state shared between multiple levels of features composed together: seems like the parent feature has to know too much about the child features. And not sure how it works when the shared state is a binding being passed through multiple levels - I think I prefer #swiftui bindings
That said, I like #swift-dependencies as a fairly simple dependency injection system