[Haskell-cafe] Building foreign shared libraries with Cabal