We've recently built a library that makes it easy to customize handling of uncaught exceptions in Haskell applications. Read more about it in this post....