If I had one wish it would be to "fix" protocols in Swift to make them safer to use, by finally fixing:
- Dynamically dispatch protocol extension members
- Role Keywords to Protocol Implementations to Reduce Code Errors
There are other Swift regrets that could be taken back now too like eliminating fileprivate
.