new exception system

For new Haskell exception system.
Thank you.