We've had some regressions under Swift 5.6 in the latest changes, particularly around using implicitly opened existentials, which is a 5.7 feature. I've tested these changes using Swift 5.6 on Linux and macOS 12.
Checklist
[x] I've added at least one test that validates that my change is working, if appropriate
[x] I've followed the code style of the rest of the project
We've had some regressions under Swift 5.6 in the latest changes, particularly around using implicitly opened existentials, which is a 5.7 feature. I've tested these changes using Swift 5.6 on Linux and macOS 12.
Checklist