throwSTM package:concurrency

Throw an exception. This aborts the transaction and propagates the exception.