One of these days I'm going to remember that @swiftlang doesn't finish language features and stop trying to use typed throws.
Today is not that day. I just hit this *again* as I was trying to make a thing that can handle a closure that can maybe throw. And of course, the type of the error doesn't make it through the closure because Swift's release cycle is dictated by Apple's *HARDWARE* schedule.
It's borderline masochism for me at this point. I'm apparently a glutton for punishment.









