@gildor I just thought about renaming a class in a library, and I thought I can use a deprecated typealias for the old name to keep source compatibility (not binary though). Also, I had to replace Google Maps by MapBox in a project, MapBox being basically a copy pasted API, with some differences, and some extra/missing features, and I thought I could use a typealias to swap one with another anytime.