[Haskell-cafe] Packaging a library with a separate shared object