The renaming of flatten to joined was a last-minute proposal, and it wasn't even implemented by someone of Swift's core team. I don't think it distracted the team much at all.
Also, breaking changes such as this one were a lot easier to make in Swift 3 than in a later version.
Also, breaking changes such as this one were a lot easier to make in Swift 3 than in a later version.