Extend nhc98's Exception type to resemble ghc's more closely