ghc-7.10.1 builds with cabal-install-1.22.4.0
dnf/yum install ghc.
These packages conflict with the ghc in Fedora, so you have to remove that first if you have other Haskell packages installed (remove ghc-base is simplest way).
This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/petersen/ghc-7.10.1/