cabal: dependencies conflict: haskell98-1.1.0.1 requires array ==0.3.0.2 however array-0.3.0.2 was excluded because array-0.2.0.0 was selected instead array-0.3.0.2 was excluded because hmatrix-static-0.2 requires array ==0.2.*