cabal upgrade: dependencies conflict