Haskell packaging