[Haskell-beginners] cabal update behaviour