Probably we want two functions here: - `all_leaf_exceptions_are(::Type, e)` - `any_leaf_exception_is(::Type, e)`