use the Haskell 98 module Control.Exception.Base in the Concurrent modules