Thanks everyone for the initial round of feedback. I've submitted a draft proposal: https://github.com/apple/swift-evolution/pull/289 https://github.com/jckarter/swift-evolution/blob/remove-bridging-conversion-dynamic-casts/proposals/XXXX-remove-bridging-from-dynamic-casts.md -Joe