Wait, I thought `assertThrown` means "assert an exception was thrown". Instead it seems to mean "make sure that an assert was thrown". Do we have an `assertException` or something?