starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/4mwnkw69bfanw4zgshacc9430170n37h-ghc-9.2.5/bin:/gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin:/gnu/store/qg9gwla5sgvxf8hc623wp0738klhvh3c-gzip-1.12/bin:/gnu/store/17f7y3p0mhbhamgdpccg00y0kgphbcc6-bzip2-1.0.8/bin:/gnu/store/5clpjcsm37z56dw50kfwafh21p1p104l-file-5.44/bin:/gnu/store/wjgap1k3jafgk0qjnhkrjdvfly7b0wls-diffutils-3.8/bin:/gnu/store/yvdhyjiszsrhk3j3kxvn0rpi3m8dsa5z-patch-2.7.6/bin:/gnu/store/wx2003zzfcc04xs5xj77k3ppnm60r3gf-findutils-4.9.0/bin:/gnu/store/g9m1n9565flslpbm4l1q4k4a33pqzqdd-gawk-5.2.1/bin:/gnu/store/22wcvbqpyyzbccywskskriw4wc9x934m-sed-4.8/bin:/gnu/store/8wbaxwbgagpr7br8mhm4jriq9r23bln4-grep-3.8/bin:/gnu/store/hq06xa3zfv7yzb3i2r43vl0f3ml6qq28-xz-5.2.8/bin:/gnu/store/skcwbg8v0w643w71j9zx25cq0a6dwirs-coreutils-9.1/bin:/gnu/store/3v8fyd0ikmwzmr4g3yxp2ylyqpha06kn-make-4.3/bin:/gnu/store/ldpzhbqzshcyf74hkvgqppzrrdy9r7kv-bash-minimal-5.1.16/bin:/gnu/store/r78m0mqhza5sdqp8mv9wn68xkqks206i-ld-wrapper-0/bin:/gnu/store/34n4pp71cdg844zsfgfnysg5lsjaxqgb-binutils-2.38/bin:/gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/bin:/gnu/store/0hr9jpczkcgpgqkhf4q4868xd57h5a62-glibc-2.35/bin:/gnu/store/0hr9jpczkcgpgqkhf4q4868xd57h5a62-glibc-2.35/sbin' find-files: /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/qg9gwla5sgvxf8hc623wp0738klhvh3c-gzip-1.12/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/17f7y3p0mhbhamgdpccg00y0kgphbcc6-bzip2-1.0.8/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/5clpjcsm37z56dw50kfwafh21p1p104l-file-5.44/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/wjgap1k3jafgk0qjnhkrjdvfly7b0wls-diffutils-3.8/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/yvdhyjiszsrhk3j3kxvn0rpi3m8dsa5z-patch-2.7.6/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/wx2003zzfcc04xs5xj77k3ppnm60r3gf-findutils-4.9.0/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/g9m1n9565flslpbm4l1q4k4a33pqzqdd-gawk-5.2.1/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/22wcvbqpyyzbccywskskriw4wc9x934m-sed-4.8/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/8wbaxwbgagpr7br8mhm4jriq9r23bln4-grep-3.8/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/hq06xa3zfv7yzb3i2r43vl0f3ml6qq28-xz-5.2.8/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/skcwbg8v0w643w71j9zx25cq0a6dwirs-coreutils-9.1/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/3v8fyd0ikmwzmr4g3yxp2ylyqpha06kn-make-4.3/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/ldpzhbqzshcyf74hkvgqppzrrdy9r7kv-bash-minimal-5.1.16/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/r78m0mqhza5sdqp8mv9wn68xkqks206i-ld-wrapper-0/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/34n4pp71cdg844zsfgfnysg5lsjaxqgb-binutils-2.38/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/0hr9jpczkcgpgqkhf4q4868xd57h5a62-glibc-2.35/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/d6zg5vlbby1rnvs390y4nvpqipv4hjd4-glibc-2.35-static/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/37mccb3vgrmm72lkmnrms2sp0n7qw3d8-glibc-utf8-locales-2.35/lib/ghc-9.2.5: No such file or directory find-files: /gnu/store/6cm8c3968v9nn2f7j3ap67hyxy853p6d-linux-libre-headers-5.15.49/lib/ghc-9.2.5: No such file or directory environment variable `GHC_PACKAGE_PATH' set to `/gnu/store/4mwnkw69bfanw4zgshacc9430170n37h-ghc-9.2.5/lib/ghc-9.2.5/package.conf.d:/gnu/store/salf2hgh0fjv7mp9axvq0prqcnz113a3-ghc-quickcheck-2.14.2/lib/ghc-9.2.5/ghc-quickcheck-2.14.2.conf.d:/gnu/store/g07ax59h0hsgq69d86fsf3bkw86mw7ay-ghc-contravariant-1.5.5/lib/ghc-9.2.5/ghc-contravariant-1.5.5.conf.d:/gnu/store/kynribf0nf9swwdjxxh41iaa98d6k8bl-ghc-bifunctors-5.5.14/lib/ghc-9.2.5/ghc-bifunctors-5.5.14.conf.d:/gnu/store/shvxh950zxn4nq0dv0b3plnpcjpqdw6k-ghc-semigroups-0.20/lib/ghc-9.2.5/ghc-semigroups-0.20.conf.d:/gnu/store/8r053g24qm0x7hrgn16kncss94ww53rn-ghc-fail-4.9.0.0/lib/ghc-9.2.5/ghc-fail-4.9.0.0.conf.d:/gnu/store/ndxd7b4py9snczc3ifkmc21mij862kyb-ghc-tagged-0.8.6.1/lib/ghc-9.2.5/ghc-tagged-0.8.6.1.conf.d' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/17f7y3p0mhbhamgdpccg00y0kgphbcc6-bzip2-1.0.8/include:/gnu/store/5clpjcsm37z56dw50kfwafh21p1p104l-file-5.44/include:/gnu/store/g9m1n9565flslpbm4l1q4k4a33pqzqdd-gawk-5.2.1/include:/gnu/store/hq06xa3zfv7yzb3i2r43vl0f3ml6qq28-xz-5.2.8/include:/gnu/store/3v8fyd0ikmwzmr4g3yxp2ylyqpha06kn-make-4.3/include:/gnu/store/34n4pp71cdg844zsfgfnysg5lsjaxqgb-binutils-2.38/include:/gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/include:/gnu/store/0hr9jpczkcgpgqkhf4q4868xd57h5a62-glibc-2.35/include:/gnu/store/6cm8c3968v9nn2f7j3ap67hyxy853p6d-linux-libre-headers-5.15.49/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/17f7y3p0mhbhamgdpccg00y0kgphbcc6-bzip2-1.0.8/include:/gnu/store/5clpjcsm37z56dw50kfwafh21p1p104l-file-5.44/include:/gnu/store/g9m1n9565flslpbm4l1q4k4a33pqzqdd-gawk-5.2.1/include:/gnu/store/hq06xa3zfv7yzb3i2r43vl0f3ml6qq28-xz-5.2.8/include:/gnu/store/3v8fyd0ikmwzmr4g3yxp2ylyqpha06kn-make-4.3/include:/gnu/store/34n4pp71cdg844zsfgfnysg5lsjaxqgb-binutils-2.38/include:/gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/include/c++:/gnu/store/isbd8adggnzdprcd7fxxlck2f5iqamg5-gcc-11.3.0/include:/gnu/store/0hr9jpczkcgpgqkhf4q4868xd57h5a62-glibc-2.35/include:/gnu/store/6cm8c3968v9nn2f7j3ap67hyxy853p6d-linux-libre-headers-5.15.49/include' environment variable `LIBRARY_PATH' set to `/gnu/store/4mwnkw69bfanw4zgshacc9430170n37h-ghc-9.2.5/lib:/gnu/store/salf2hgh0fjv7mp9axvq0prqcnz113a3-ghc-quickcheck-2.14.2/lib:/gnu/store/g07ax59h0hsgq69d86fsf3bkw86mw7ay-ghc-contravariant-1.5.5/lib:/gnu/store/kynribf0nf9swwdjxxh41iaa98d6k8bl-ghc-bifunctors-5.5.14/lib:/gnu/store/shvxh950zxn4nq0dv0b3plnpcjpqdw6k-ghc-semigroups-0.20/lib:/gnu/store/8r053g24qm0x7hrgn16kncss94ww53rn-ghc-fail-4.9.0.0/lib:/gnu/store/ndxd7b4py9snczc3ifkmc21mij862kyb-ghc-tagged-0.8.6.1/lib:/gnu/store/17f7y3p0mhbhamgdpccg00y0kgphbcc6-bzip2-1.0.8/lib:/gnu/store/5clpjcsm37z56dw50kfwafh21p1p104l-file-5.44/lib:/gnu/store/g9m1n9565flslpbm4l1q4k4a33pqzqdd-gawk-5.2.1/lib:/gnu/store/hq06xa3zfv7yzb3i2r43vl0f3ml6qq28-xz-5.2.8/lib:/gnu/store/34n4pp71cdg844zsfgfnysg5lsjaxqgb-binutils-2.38/lib:/gnu/store/0hr9jpczkcgpgqkhf4q4868xd57h5a62-glibc-2.35/lib:/gnu/store/d6zg5vlbby1rnvs390y4nvpqipv4hjd4-glibc-2.35-static/lib:/gnu/store/37mccb3vgrmm72lkmnrms2sp0n7qw3d8-glibc-utf8-locales-2.35/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/37mccb3vgrmm72lkmnrms2sp0n7qw3d8-glibc-utf8-locales-2.35/lib/locale' phase `set-paths' succeeded after 0.2 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' quickcheck-classes-base-0.6.2.0/ quickcheck-classes-base-0.6.2.0/LICENSE quickcheck-classes-base-0.6.2.0/changelog.md quickcheck-classes-base-0.6.2.0/quickcheck-classes-base.cabal quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/ quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Alternative.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Applicative.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Base.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Base/ quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Base/IsList.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Bifoldable.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Bifunctor.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Bitraversable.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Bits.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Category.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Contravariant.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Enum.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Eq.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Foldable.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Functor.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Generic.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Integral.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Internal.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Ix.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Monad.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/MonadFail.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/MonadPlus.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/MonadZip.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Monoid.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Num.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Ord.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Semigroup.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Show.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/ShowRead.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Storable.hs quickcheck-classes-base-0.6.2.0/src/Test/QuickCheck/Classes/Traversable.hs phase `unpack' succeeded after 0.0 seconds starting phase `generate-setuphs' generating missing Setup.hs phase `generate-setuphs' succeeded after 0.0 seconds starting phase `patch-cabal-file' phase `patch-cabal-file' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `setup-compiler' phase `setup-compiler' succeeded after 0.4 seconds starting phase `configure' running "runhaskell Setup.hs" with command "configure" and parameters ("--prefix=/gnu/store/bnz64cik0q5k74q1lsqvrcbpzyfwp150-ghc-quickcheck-classes-base-0.6.2.0" "--libdir=/gnu/store/bnz64cik0q5k74q1lsqvrcbpzyfwp150-ghc-quickcheck-classes-base-0.6.2.0/lib" "--docdir=/gnu/store/bnz64cik0q5k74q1lsqvrcbpzyfwp150-ghc-quickcheck-classes-base-0.6.2.0/share/doc/ghc-quickcheck-classes-base-0.6.2.0" "--libsubdir=$compiler/$pkg-$version" "--package-db=/tmp/guix-build-ghc-quickcheck-classes-base-0.6.2.0.drv-0/package.conf.d" "--global" "--enable-tests" "--enable-shared" "--enable-static" "--disable-executable-dynamic" "--ghc-option=-fPIC" "--ghc-option=-split-sections") Configuring quickcheck-classes-base-0.6.2.0... phase `configure' succeeded after 2.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' running "runhaskell Setup.hs" with command "build" and parameters () Preprocessing library for quickcheck-classes-base-0.6.2.0.. Building library for quickcheck-classes-base-0.6.2.0.. [ 1 of 30] Compiling Test.QuickCheck.Classes.Internal ( src/Test/QuickCheck/Classes/Internal.hs, dist/build/Test/QuickCheck/Classes/Internal.o, dist/build/Test/QuickCheck/Classes/Internal.dyn_o ) src/Test/QuickCheck/Classes/Internal.hs:86:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 86 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:87:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 87 | import Data.Traversable | ^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:88:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 88 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:90:48: warning: [-Wunused-imports] The import of ‘showsPrec1’ from module ‘Data.Functor.Classes’ is redundant | 90 | import Data.Functor.Classes (Eq1(..),Show1(..),showsPrec1) | ^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:94:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 94 | import Data.Functor.Classes (Eq2(..),Show2(..),showsPrec2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:96:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 96 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:119:1: warning: [-Wunused-imports] The qualified import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 119 | import qualified Data.Functor.Classes as C | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:582:16: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Test/QuickCheck/Classes/Internal.hs:582:1 | 582 | eq2 :: (forall a. (Eq a, Eq b) => Eq (f a b), Eq a, Eq b) => f a b -> f a b -> Bool | ^ [ 2 of 30] Compiling Test.QuickCheck.Classes.Integral ( src/Test/QuickCheck/Classes/Integral.hs, dist/build/Test/QuickCheck/Classes/Integral.o, dist/build/Test/QuickCheck/Classes/Integral.dyn_o ) src/Test/QuickCheck/Classes/Integral.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 30] Compiling Test.QuickCheck.Classes.Generic ( src/Test/QuickCheck/Classes/Generic.hs, dist/build/Test/QuickCheck/Classes/Generic.o, dist/build/Test/QuickCheck/Classes/Generic.dyn_o ) src/Test/QuickCheck/Classes/Generic.hs:30:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 30 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:32:52: warning: [-Wunused-imports] The import of ‘Apply’ from module ‘Test.QuickCheck.Classes.Internal’ is redundant | 32 | import Test.QuickCheck.Classes.Internal (Laws(..), Apply(..)) | ^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:92:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid (GApply f a)’. ‘mappend’ will eventually be removed in favour of ‘(<>)’ Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 92 | mappend (GApply x) (GApply y) = GApply $ liftA2 (MD.<>) x y | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 4 of 30] Compiling Test.QuickCheck.Classes.Functor ( src/Test/QuickCheck/Classes/Functor.hs, dist/build/Test/QuickCheck/Classes/Functor.o, dist/build/Test/QuickCheck/Classes/Functor.dyn_o ) src/Test/QuickCheck/Classes/Functor.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Functor’ is redundant except perhaps to import instances from ‘Data.Functor’ To import instances alone, use: import Data.Functor() | 19 | import Data.Functor | ^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 23 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 25 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 30] Compiling Test.QuickCheck.Classes.Foldable ( src/Test/QuickCheck/Classes/Foldable.hs, dist/build/Test/QuickCheck/Classes/Foldable.o, dist/build/Test/QuickCheck/Classes/Foldable.dyn_o ) src/Test/QuickCheck/Classes/Foldable.hs:18:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 18 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 19 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 24 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:28:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 28 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:30:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 30 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 30] Compiling Test.QuickCheck.Classes.Eq ( src/Test/QuickCheck/Classes/Eq.hs, dist/build/Test/QuickCheck/Classes/Eq.o, dist/build/Test/QuickCheck/Classes/Eq.dyn_o ) src/Test/QuickCheck/Classes/Eq.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Eq.hs:13:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Function’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Function’ To import instances alone, use: import Test.QuickCheck.Function() | 13 | import Test.QuickCheck.Function | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Eq.hs:57:1: warning: [-Wunused-top-binds] Defined but not used: ‘eqNegation’ | 57 | eqNegation _ = property $ \(x :: a) y -> (x /= y) == not (x == y) | ^^^^^^^^^^ [ 7 of 30] Compiling Test.QuickCheck.Classes.Enum ( src/Test/QuickCheck/Classes/Enum.hs, dist/build/Test/QuickCheck/Classes/Enum.o, dist/build/Test/QuickCheck/Classes/Enum.dyn_o ) src/Test/QuickCheck/Classes/Enum.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 30] Compiling Test.QuickCheck.Classes.Contravariant ( src/Test/QuickCheck/Classes/Contravariant.hs, dist/build/Test/QuickCheck/Classes/Contravariant.o, dist/build/Test/QuickCheck/Classes/Contravariant.dyn_o ) src/Test/QuickCheck/Classes/Contravariant.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 23 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 25 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 30] Compiling Test.QuickCheck.Classes.Category ( src/Test/QuickCheck/Classes/Category.hs, dist/build/Test/QuickCheck/Classes/Category.o, dist/build/Test/QuickCheck/Classes/Category.dyn_o ) src/Test/QuickCheck/Classes/Category.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Category.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 30] Compiling Test.QuickCheck.Classes.Bits ( src/Test/QuickCheck/Classes/Bits.hs, dist/build/Test/QuickCheck/Classes/Bits.o, dist/build/Test/QuickCheck/Classes/Bits.dyn_o ) src/Test/QuickCheck/Classes/Bits.hs:17:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 17 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 30] Compiling Test.QuickCheck.Classes.Bitraversable ( src/Test/QuickCheck/Classes/Bitraversable.hs, dist/build/Test/QuickCheck/Classes/Bitraversable.o, dist/build/Test/QuickCheck/Classes/Bitraversable.dyn_o ) src/Test/QuickCheck/Classes/Bitraversable.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 30] Compiling Test.QuickCheck.Classes.Bifunctor ( src/Test/QuickCheck/Classes/Bifunctor.hs, dist/build/Test/QuickCheck/Classes/Bifunctor.o, dist/build/Test/QuickCheck/Classes/Bifunctor.dyn_o ) src/Test/QuickCheck/Classes/Bifunctor.hs:20:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 20 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifunctor.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 22 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 30] Compiling Test.QuickCheck.Classes.Bifoldable ( src/Test/QuickCheck/Classes/Bifoldable.hs, dist/build/Test/QuickCheck/Classes/Bifoldable.o, dist/build/Test/QuickCheck/Classes/Bifoldable.dyn_o ) src/Test/QuickCheck/Classes/Bifoldable.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifoldable.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 30] Compiling Test.QuickCheck.Classes.Base.IsList ( src/Test/QuickCheck/Classes/Base/IsList.hs, dist/build/Test/QuickCheck/Classes/Base/IsList.o, dist/build/Test/QuickCheck/Classes/Base/IsList.dyn_o ) src/Test/QuickCheck/Classes/Base/IsList.hs:49:23: warning: [-Wunused-imports] The import of ‘mapM’ from module ‘Control.Monad’ is redundant | 49 | import Control.Monad (mapM,filterM,replicateM) | ^^^^ src/Test/QuickCheck/Classes/Base/IsList.hs:50:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 50 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base/IsList.hs:55:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 55 | import Data.Traversable (traverse) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [15 of 30] Compiling Test.QuickCheck.Classes.Applicative ( src/Test/QuickCheck/Classes/Applicative.hs, dist/build/Test/QuickCheck/Classes/Applicative.o, dist/build/Test/QuickCheck/Classes/Applicative.dyn_o ) src/Test/QuickCheck/Classes/Applicative.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:21:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 21 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [16 of 30] Compiling Test.QuickCheck.Classes.Alternative ( src/Test/QuickCheck/Classes/Alternative.hs, dist/build/Test/QuickCheck/Classes/Alternative.o, dist/build/Test/QuickCheck/Classes/Alternative.dyn_o ) src/Test/QuickCheck/Classes/Alternative.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:21:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 21 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [17 of 30] Compiling Test.QuickCheck.Classes.Ix ( src/Test/QuickCheck/Classes/Ix.hs, dist/build/Test/QuickCheck/Classes/Ix.o, dist/build/Test/QuickCheck/Classes/Ix.dyn_o ) src/Test/QuickCheck/Classes/Ix.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [18 of 30] Compiling Test.QuickCheck.Classes.Monad ( src/Test/QuickCheck/Classes/Monad.hs, dist/build/Test/QuickCheck/Classes/Monad.o, dist/build/Test/QuickCheck/Classes/Monad.dyn_o ) src/Test/QuickCheck/Classes/Monad.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:21:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [19 of 30] Compiling Test.QuickCheck.Classes.MonadFail ( src/Test/QuickCheck/Classes/MonadFail.hs, dist/build/Test/QuickCheck/Classes/MonadFail.o, dist/build/Test/QuickCheck/Classes/MonadFail.dyn_o ) src/Test/QuickCheck/Classes/MonadFail.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 19 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 21 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 23 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:26:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 26 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [20 of 30] Compiling Test.QuickCheck.Classes.MonadPlus ( src/Test/QuickCheck/Classes/MonadPlus.hs, dist/build/Test/QuickCheck/Classes/MonadPlus.o, dist/build/Test/QuickCheck/Classes/MonadPlus.dyn_o ) src/Test/QuickCheck/Classes/MonadPlus.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 18 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:24:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 24 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [21 of 30] Compiling Test.QuickCheck.Classes.MonadZip ( src/Test/QuickCheck/Classes/MonadZip.hs, dist/build/Test/QuickCheck/Classes/MonadZip.o, dist/build/Test/QuickCheck/Classes/MonadZip.dyn_o ) src/Test/QuickCheck/Classes/MonadZip.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:24:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 24 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:26:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 26 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [22 of 30] Compiling Test.QuickCheck.Classes.Monoid ( src/Test/QuickCheck/Classes/Monoid.hs, dist/build/Test/QuickCheck/Classes/Monoid.o, dist/build/Test/QuickCheck/Classes/Monoid.dyn_o ) src/Test/QuickCheck/Classes/Monoid.hs:12:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 12 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monoid.hs:15:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 15 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [23 of 30] Compiling Test.QuickCheck.Classes.Num ( src/Test/QuickCheck/Classes/Num.hs, dist/build/Test/QuickCheck/Classes/Num.o, dist/build/Test/QuickCheck/Classes/Num.dyn_o ) src/Test/QuickCheck/Classes/Num.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [24 of 30] Compiling Test.QuickCheck.Classes.Ord ( src/Test/QuickCheck/Classes/Ord.hs, dist/build/Test/QuickCheck/Classes/Ord.o, dist/build/Test/QuickCheck/Classes/Ord.dyn_o ) src/Test/QuickCheck/Classes/Ord.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [25 of 30] Compiling Test.QuickCheck.Classes.Semigroup ( src/Test/QuickCheck/Classes/Semigroup.hs, dist/build/Test/QuickCheck/Classes/Semigroup.o, dist/build/Test/QuickCheck/Classes/Semigroup.dyn_o ) src/Test/QuickCheck/Classes/Semigroup.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 18 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Semigroup.hs:22:30: warning: [-Wunused-imports] The import of ‘toList’ from module ‘Data.Foldable’ is redundant | 22 | import Data.Foldable (foldr1,toList) | ^^^^^^ src/Test/QuickCheck/Classes/Semigroup.hs:25:1: warning: [-Wunused-imports] The qualified import of ‘Data.List’ is redundant except perhaps to import instances from ‘Data.List’ To import instances alone, use: import Data.List() | 25 | import qualified Data.List as L | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [26 of 30] Compiling Test.QuickCheck.Classes.Show ( src/Test/QuickCheck/Classes/Show.hs, dist/build/Test/QuickCheck/Classes/Show.o, dist/build/Test/QuickCheck/Classes/Show.dyn_o ) [27 of 30] Compiling Test.QuickCheck.Classes.ShowRead ( src/Test/QuickCheck/Classes/ShowRead.hs, dist/build/Test/QuickCheck/Classes/ShowRead.o, dist/build/Test/QuickCheck/Classes/ShowRead.dyn_o ) [28 of 30] Compiling Test.QuickCheck.Classes.Storable ( src/Test/QuickCheck/Classes/Storable.hs, dist/build/Test/QuickCheck/Classes/Storable.o, dist/build/Test/QuickCheck/Classes/Storable.dyn_o ) src/Test/QuickCheck/Classes/Storable.hs:10:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 10 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 30] Compiling Test.QuickCheck.Classes.Traversable ( src/Test/QuickCheck/Classes/Traversable.hs, dist/build/Test/QuickCheck/Classes/Traversable.o, dist/build/Test/QuickCheck/Classes/Traversable.dyn_o ) src/Test/QuickCheck/Classes/Traversable.hs:17:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 17 | import Data.Foldable (foldMap) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:18:1: warning: [-Wunused-imports] The import of ‘Traversable, sequenceA, traverse’ from module ‘Data.Traversable’ is redundant | 18 | import Data.Traversable (Traversable,fmapDefault,foldMapDefault,sequenceA,traverse) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:21:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 30] Compiling Test.QuickCheck.Classes.Base ( src/Test/QuickCheck/Classes/Base.hs, dist/build/Test/QuickCheck/Classes/Base.o, dist/build/Test/QuickCheck/Classes/Base.dyn_o ) src/Test/QuickCheck/Classes/Base.hs:130:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 130 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base.hs:132:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 132 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base.hs:258:19: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 258 | data Proxy1 (f :: * -> *) = Proxy1 | ^ src/Test/QuickCheck/Classes/Base.hs:258:24: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 258 | data Proxy1 (f :: * -> *) = Proxy1 | ^ src/Test/QuickCheck/Classes/Base.hs:262:19: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 | ^ src/Test/QuickCheck/Classes/Base.hs:262:24: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 | ^ src/Test/QuickCheck/Classes/Base.hs:262:29: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 | ^ phase `build' succeeded after 23.8 seconds starting phase `check' running "runhaskell Setup.hs" with command "test" and parameters () Package has no test suites. phase `check' succeeded after 0.5 seconds starting phase `haddock' running "runhaskell Setup.hs" with command "haddock" and parameters () Preprocessing library for quickcheck-classes-base-0.6.2.0.. Running Haddock on library for quickcheck-classes-base-0.6.2.0.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: array-0.5.4.0, base-4.16.4.0, bytestring-0.11.3.1, containers-0.6.5.1, deepseq-1.4.6.1, ghc-bignum-1.2, ghc-boot-th-9.2.5, ghc-prim-0.8.0, mtl-2.2.2, pretty-1.1.3.6, template-haskell-2.18.0.0, transformers-0.5.6.2 src/Test/QuickCheck/Classes/Internal.hs:86:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 86 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:87:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 87 | import Data.Traversable | ^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:88:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 88 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:90:48: warning: [-Wunused-imports] The import of ‘showsPrec1’ from module ‘Data.Functor.Classes’ is redundant | 90 | import Data.Functor.Classes (Eq1(..),Show1(..),showsPrec1) | ^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:94:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 94 | import Data.Functor.Classes (Eq2(..),Show2(..),showsPrec2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:96:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 96 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:119:1: warning: [-Wunused-imports] The qualified import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 119 | import qualified Data.Functor.Classes as C | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Internal.hs:582:16: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Test/QuickCheck/Classes/Internal.hs:582:1 | 582 | eq2 :: (forall a. (Eq a, Eq b) => Eq (f a b), Eq a, Eq b) => f a b -> f a b -> Bool | ^ src/Test/QuickCheck/Classes/Integral.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:30:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 30 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:32:52: warning: [-Wunused-imports] The import of ‘Apply’ from module ‘Test.QuickCheck.Classes.Internal’ is redundant | 32 | import Test.QuickCheck.Classes.Internal (Laws(..), Apply(..)) | ^^^^^^^^^ src/Test/QuickCheck/Classes/Generic.hs:92:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical ‘mappend’ definition detected in the instance declaration for ‘Monoid (GApply f a)’. ‘mappend’ will eventually be removed in favour of ‘(<>)’ Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 92 | mappend (GApply x) (GApply y) = GApply $ liftA2 (MD.<>) x y | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Functor’ is redundant except perhaps to import instances from ‘Data.Functor’ To import instances alone, use: import Data.Functor() | 19 | import Data.Functor | ^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 23 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Functor.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 25 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:18:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 18 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 19 | import Data.Foldable | ^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 24 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:28:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 28 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Foldable.hs:30:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 30 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Eq.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Eq.hs:13:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Function’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Function’ To import instances alone, use: import Test.QuickCheck.Function() | 13 | import Test.QuickCheck.Function | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Eq.hs:57:1: warning: [-Wunused-top-binds] Defined but not used: ‘eqNegation’ | 57 | eqNegation _ = property $ \(x :: a) y -> (x /= y) == not (x == y) | ^^^^^^^^^^ src/Test/QuickCheck/Classes/Enum.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 23 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Contravariant.hs:25:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 25 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Category.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Category.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bits.hs:17:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 17 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bitraversable.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifunctor.hs:20:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 20 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifunctor.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 22 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifoldable.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq2,Show2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Bifoldable.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base/IsList.hs:49:23: warning: [-Wunused-imports] The import of ‘mapM’ from module ‘Control.Monad’ is redundant | 49 | import Control.Monad (mapM,filterM,replicateM) | ^^^^ src/Test/QuickCheck/Classes/Base/IsList.hs:50:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 50 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base/IsList.hs:55:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() | 55 | import Data.Traversable (traverse) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:21:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 21 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Applicative.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:20:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 20 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:21:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 21 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Alternative.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 23 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Ix.hs:12:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 12 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:21:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monad.hs:24:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 24 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:19:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 19 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:21:1: warning: [-Wunused-imports] The import of ‘Control.Monad’ is redundant except perhaps to import instances from ‘Control.Monad’ To import instances alone, use: import Control.Monad() | 21 | import Control.Monad (ap) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:22:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 23 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadFail.hs:26:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 26 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 18 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadPlus.hs:24:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 24 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:17:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 17 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:23:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 23 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:24:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 24 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/MonadZip.hs:26:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 26 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monoid.hs:12:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 12 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Monoid.hs:15:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 15 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Num.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Ord.hs:11:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 11 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Semigroup.hs:18:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Property’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Property’ To import instances alone, use: import Test.QuickCheck.Property() | 18 | import Test.QuickCheck.Property (Property) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Semigroup.hs:22:30: warning: [-Wunused-imports] The import of ‘toList’ from module ‘Data.Foldable’ is redundant | 22 | import Data.Foldable (foldr1,toList) | ^^^^^^ src/Test/QuickCheck/Classes/Semigroup.hs:25:1: warning: [-Wunused-imports] The qualified import of ‘Data.List’ is redundant except perhaps to import instances from ‘Data.List’ To import instances alone, use: import Data.List() | 25 | import qualified Data.List as L | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Storable.hs:10:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative() | 10 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:17:1: warning: [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 17 | import Data.Foldable (foldMap) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:18:1: warning: [-Wunused-imports] The import of ‘Traversable, sequenceA, traverse’ from module ‘Data.Traversable’ is redundant | 18 | import Data.Traversable (Traversable,fmapDefault,foldMapDefault,sequenceA,traverse) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:21:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck.Arbitrary’ is redundant except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ To import instances alone, use: import Test.QuickCheck.Arbitrary() | 21 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Traversable.hs:22:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Classes’ is redundant except perhaps to import instances from ‘Data.Functor.Classes’ To import instances alone, use: import Data.Functor.Classes() | 22 | import Data.Functor.Classes (Eq1,Show1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base.hs:130:1: warning: [-Wunused-imports] The import of ‘Data.Monoid’ is redundant except perhaps to import instances from ‘Data.Monoid’ To import instances alone, use: import Data.Monoid() | 130 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base.hs:132:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 132 | import Data.Semigroup (Semigroup) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Test/QuickCheck/Classes/Base.hs:258:19: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 258 | data Proxy1 (f :: * -> *) = Proxy1 | ^ src/Test/QuickCheck/Classes/Base.hs:258:24: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 258 | data Proxy1 (f :: * -> *) = Proxy1 | ^ src/Test/QuickCheck/Classes/Base.hs:262:19: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 | ^ src/Test/QuickCheck/Classes/Base.hs:262:24: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 | ^ src/Test/QuickCheck/Classes/Base.hs:262:29: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 262 | data Proxy2 (f :: * -> * -> *) = Proxy2 | ^ Warning: Couldn't find .haddock for export isTrue# Warning: Couldn't find .haddock for export readMaybe Warning: '()' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 35% ( 6 / 17) in 'Test.QuickCheck.Classes.Base.IsList' Missing documentation for: foldrProp (src/Test/QuickCheck/Classes/Base/IsList.hs:94) foldlProp (src/Test/QuickCheck/Classes/Base/IsList.hs:102) foldlMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:110) mapProp (src/Test/QuickCheck/Classes/Base/IsList.hs:117) imapProp (src/Test/QuickCheck/Classes/Base/IsList.hs:125) imapMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:133) traverseProp (src/Test/QuickCheck/Classes/Base/IsList.hs:141) generateMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:158) replicateProp (src/Test/QuickCheck/Classes/Base/IsList.hs:165) replicateMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:172) mapMaybeMProp (src/Test/QuickCheck/Classes/Base/IsList.hs:207) Warning: 'Set' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Map' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 98% ( 49 / 50) in 'Test.QuickCheck.Classes.Base' Missing documentation for: semigroupMonoidLaws (src/Test/QuickCheck/Classes/Monoid.hs:49) Warning: Test.QuickCheck.Classes.Base.IsList: could not find link destinations for: - GHC.Exts.IsList - GHC.Show.Show - GHC.Exts.Item - GHC.Classes.Eq - Data.Proxy.Proxy - GHC.ST.ST - GHC.Types.Int - GHC.Types.Bool - GHC.Maybe.Maybe Warning: Test.QuickCheck.Classes.Base: could not find link destinations for: - GHC.Types.IO - GHC.Types.Ordering - GHC.Base.Monoid - GHC.Base.String - Data.Proxy.Proxy - GHC.Types.Int - GHC.Bits.FiniteBits - GHC.Show.Show - GHC.Bits.Bits - GHC.Classes.Eq - GHC.Classes.== - GHC.Classes./= - GHC.Classes.not - GHC.Num.Num - GHC.Num.negate - GHC.Num.+ - GHC.Num.- - GHC.Num.abs - GHC.Num.signum - GHC.Real.Integral - GHC.Ix.Ix - GHC.Ix.inRange - Data.Foldable.elem - GHC.Ix.range - GHC.List.!! - GHC.Ix.index - GHC.Base.map - GHC.Ix.rangeSize - Data.Foldable.length - GHC.Exts.IsList - GHC.Exts.Item - GHC.Base.Semigroup - GHC.Classes.Ord - GHC.Enum.Enum - GHC.Enum.succ - GHC.Enum.pred - GHC.Num.Integer.Integer - GHC.Enum.fromEnum - GHC.Enum.toEnum - GHC.Enum.Bounded - GHC.Base.<> - GHC.Base.sconcat - Data.Foldable.foldr1 - GHC.Base.stimes - GHC.List.replicate - GHC.Show.show - GHC.Show.showsPrec - GHC.Base.++ - GHC.Show.showList - GHC.Read.Read - Text.Read.read - Text.Read.readMaybe - GHC.Maybe.Just - GHC.Read.readsPrec - GHC.Read.readList - Text.Show.showListWith - GHC.Show.shows - GHC.Read.readListDefault - Foreign.Storable.Storable - Foreign.Storable.pokeElemOff - Foreign.Storable.peekElemOff - GHC.Base.pure - GHC.Generics.Generic - GHC.Generics.Rep - GHC.Generics.from - GHC.Base.. - GHC.Generics.to - GHC.Base.id - GHC.Generics.Generic1 - Data.Functor.Classes.Eq1 - Data.Functor.Classes.Show1 - GHC.Generics.Rep1 - GHC.Generics.from1 - GHC.Generics.to1 - GHC.Base.Alternative - GHC.Base.empty - GHC.Base.<|> - GHC.Base.Applicative - GHC.Base.<*> - GHC.Base.$ - GHC.Base.liftA2 - Data.Functor.Contravariant.Contravariant - Data.Functor.Contravariant.contramap - Data.Foldable.Foldable - Data.Foldable.fold - Data.Foldable.foldMap - Data.Foldable.foldr - GHC.Base.mappend - GHC.Base.mempty - Data.Semigroup.Internal.appEndo - Data.Semigroup.Internal.Endo - Data.Foldable.foldr' - GHC.Base.$! - Data.Foldable.foldl - Test.QuickCheck.Classes.Foldable.unsnoc - Data.Foldable.toList - Data.Semigroup.Internal.getDual - Data.Semigroup.Internal.Dual - GHC.Base.flip - Data.Foldable.foldl' - Data.Foldable.foldl1 - Data.Foldable.null - GHC.Base.const - GHC.Types.False - GHC.Types.True - Data.Semigroup.Internal.getSum - Data.Semigroup.Internal.Sum - GHC.Base.Functor - GHC.Base.fmap - GHC.Base.<$ - GHC.Base.Monad - GHC.Base.return - GHC.Base.>>= - GHC.Base.ap - GHC.Base.MonadPlus - GHC.Base.mplus - GHC.Base.mzero - GHC.Base.>> - Control.Monad.Zip.MonadZip - GHC.Base.liftM - Control.Arrow.*** - Control.Monad.Zip.mzip - Control.Arrow.Arrow - Data.Traversable.Traversable - Data.Traversable.traverse - Data.Functor.Identity.Identity - Data.Functor.Compose.Compose - Data.Traversable.sequenceA - Data.Traversable.foldMapDefault - Data.Traversable.fmapDefault - Data.Bifoldable.Bifoldable - Data.Bifunctor.Bifunctor - Data.Bifoldable.bifold - Data.Bifoldable.bifoldMap - Data.Bifoldable.bifoldr - Data.Bifunctor.bimap - Data.Bifunctor.first - Data.Bifunctor.second - Data.Bitraversable.Bitraversable - Data.Bitraversable.bitraverse - Control.Category.Category - Control.Category.. - Control.Category.id Documentation created: dist/doc/html/quickcheck-classes-base/index.html phase `haddock' succeeded after 9.7 seconds starting phase `install' running "runhaskell Setup.hs" with command "copy" and parameters () Installing library in /gnu/store/bnz64cik0q5k74q1lsqvrcbpzyfwp150-ghc-quickcheck-classes-base-0.6.2.0/lib/ghc-9.2.5/quickcheck-classes-base-0.6.2.0 phase `install' succeeded after 0.7 seconds starting phase `register' running "runhaskell Setup.hs" with command "register" and parameters ("--gen-pkg-config=/gnu/store/bnz64cik0q5k74q1lsqvrcbpzyfwp150-ghc-quickcheck-classes-base-0.6.2.0/ghc-quickcheck-classes-base-0.6.2.0.conf") phase `register' succeeded after 1.0 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/bnz64cik0q5k74q1lsqvrcbpzyfwp150-ghc-quickcheck-classes-base-0.6.2.0/lib" with "strip" and flags ("--strip-unneeded" "--enable-deterministic-archives") phase `strip' succeeded after 0.1 seconds starting phase `validate-runpath' validating RUNPATH of 1 binaries in "/gnu/store/bnz64cik0q5k74q1lsqvrcbpzyfwp150-ghc-quickcheck-classes-base-0.6.2.0/lib"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `make-dynamic-linker-cache' phase `make-dynamic-linker-cache' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds