[Haskell-cafe] What are the essential parts of a binary GHC package