In Java and C++, I can do something to the effect of: try { //Some code } catch (Exception1) { } catch (Exception2) { } //etc...
However, this doesn't seem to be possible in D. What is the idiom for handling a case where multiple exceptions of different types may be thrown?