[Haskell-beginners] Is a ghc package the same as a cabal package?