Xcode (and as of a couple years ago the vscode spm integration) tends to have difficulty when scaling this solution.
Being explicit with types is very disruptive when used in SwiftUI or TCA.
Being explicit with types is very disruptive when used in SwiftUI or TCA.
I wasn't saying use explicit types everywhere, but giving the compiler a hint every now and then to make things faster just makes sense. The Swift compiler is very complex and of course there are edge cases where it struggles with legal syntax, such as large expressions with many operators.
With SwiftUI it's arguably more important because view builders already put a lot of strain on the compiler.