Try using a newer Cabal with GHC Head