Haskell runtime in shared library?