This package provides extensible exceptions for both new and old
versions of GHC (i.e., < 6.10).

Homepage:
http://hackage.haskell.org/package/extensible-exceptions
