mainland@eecs.harvard.edu  Applying 5 to a computation will execute that computation with  asynchronous exceptions blocked. 9To re-enable asynchronous exceptions inside the scope of ,    can be used. Throw an exception. Catch an exception.              exception-mtl-0.1Control.Monad.Exceptionbase GHC.Exception SomeException fromException toException Exception ExceptionT runExceptionTMonadIOExceptionblockunblockMonadExceptionthrowcatch mapExceptionT liftException