[Haskell-beginners] cabal dependencies question