So, I'm getting
src/Test/QuickCheck/Arbitrary.hs:1181:32: error:
Variable not in scope: getDown :: Down a -> a
with GHC 8.8 and GHC 8.6.
So, I'm getting
src/Test/QuickCheck/Arbitrary.hs:218:1: error:
Could not find module ‘Data.Functor.Contravariant’
with GHC 8.4.
It will also bring problems down the road that transformers, containers, data-array-byte, deepseq, template-haskell are all missing (some) bounds. Also, random is outdated and uses an upper bound with trailing zeroes which is a bad idea, as rightly pointed out by cabal check.
All these issues could be fixed by a Hackage revision.