[Haskell-beginners] cabal and dependencies