kev1n11
Throwable
sam
LeoColman
shouldThrow<MyAssertion> { foo() }.cause.shouldBeOfType<X>.cause.shouldBeOfType<Y>