Would it, thought? Couldn't some clock's Instant just declare public typealias Duration = Swift.Duration?
I can't see a lot of examples of when this would clash in practice, and the somewhat extranous Swift. prefix would be constrained to that single type alias declaration, which is a very small burden on library authors, which wouldn't surface to end user.
Or am I missing something?