[Haskell-cafe] C++ exception (from *.so) catchable by Haskell??