circuithub / rel8

Hey! Hey! Can u rel8?
https://rel8.readthedocs.io
Other
156 stars 39 forks source link

Property tests are flaky when testing equality (coverage condition can fail) #86

Closed expipiplus1 closed 3 years ago

expipiplus1 commented 3 years ago

Full log below:

setupCompilerEnvironmentPhase
Build with /nix/store/y0bj63wn081cgzrsqafda6g1kp20cnc6-ghc-8.10.4.
unpacking sources
unpacking source archive /nix/store/ra902w71yy8c4hf978bpfs3lfp7y0vr2-rel8-1.0.0.1.tar.gz
source root is rel8-1.0.0.1
setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file rel8-1.0.0.1/tests/Main.hs
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/setup-package.conf.d -j2 +RTS -A64M -RTS -threaded -rtsopts
[1 of 1] Compiling Main             ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/Main.o )
Linking Setup ...
updateAutotoolsGnuConfigScriptsPhase
configuring
configureFlags: --verbose --prefix=/nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/bn7g88jsmlj20vxvw9cizq1ha67aqsg2-rel8-1.0.0.1-doc/share/doc/rel8-1.0.0.1 --with-gcc=gcc --package-db=/build/package.conf.d --ghc-options=-j2 +RTS -A64M -RTS --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --extra-lib-dirs=/nix/store/4wsq4c9v3hjlmbiaq8d8r1al7pm27jib-ncurses-6.2/lib --extra-lib-dirs=/nix/store/5nfzqvmi06kwrlv96cgzw1hpchb732pb-libffi-3.3/lib --extra-lib-dirs=/nix/store/xwcg8glanp8j60867akkjhjgs8mkcgqj-gmp-6.2.1/lib
Using Parsec parser
Configuring rel8-1.0.0.1...
Dependency aeson -any: using aeson-1.5.6.0
Dependency base >=4.14 && <4.16: using base-4.14.1.0
Dependency bytestring -any: using bytestring-0.10.12.0
Dependency case-insensitive -any: using case-insensitive-1.2.1.0
Dependency contravariant -any: using contravariant-1.5.3
Dependency hasql >=1.4.5.1 && <1.5: using hasql-1.4.5.1
Dependency opaleye >=0.7.1.0 && <0.8: using opaleye-0.7.1.0
Dependency profunctors -any: using profunctors-5.6.2
Dependency scientific -any: using scientific-0.3.7.0
Dependency semialign -any: using semialign-1.1.0.1
Dependency semigroupoids -any: using semigroupoids-5.3.5
Dependency text -any: using text-1.2.4.1
Dependency these -any: using these-1.1.1.1
Dependency time -any: using time-1.9.3
Dependency transformers -any: using transformers-0.5.6.2
Dependency uuid -any: using uuid-1.3.15
Dependency base -any: using base-4.14.1.0
Dependency bytestring -any: using bytestring-0.10.12.0
Dependency case-insensitive -any: using case-insensitive-1.2.1.0
Dependency containers -any: using containers-0.6.2.1
Dependency hasql -any: using hasql-1.4.5.1
Dependency hedgehog >=1.0.2 && <1.1: using hedgehog-1.0.5
Dependency lifted-base >=0.2.3.12 && <0.3: using lifted-base-0.2.3.12
Dependency monad-control >=1.0.2.3 && <1.1: using monad-control-1.0.2.3
Dependency rel8 -any: using rel8-1.0.0.1
Dependency scientific -any: using scientific-0.3.7.0
Dependency tasty -any: using tasty-1.4.1
Dependency tasty-hedgehog -any: using tasty-hedgehog-1.1.0.0
Dependency text -any: using text-1.2.4.1
Dependency time -any: using time-1.9.3
Dependency tmp-postgres >=1.34.1.0 && <1.35: using tmp-postgres-1.34.1.0
Dependency uuid -any: using uuid-1.3.15
Source component graph:
    component lib
    component test:tests dependency lib
Configured component graph:
    component rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D
        include aeson-1.5.6.0-7VtAbFhiMD86nhm14AnXd3
        include base-4.14.1.0
        include bytestring-0.10.12.0
        include case-insensitive-1.2.1.0-8WQTGShGTbbJS2KfrTMT63
        include contravariant-1.5.3-Ac4TAzGGDBLeGMWs4L1e
        include hasql-1.4.5.1-4f0m8EaztekGWTy2VYEv1O
        include opaleye-0.7.1.0-BONBtxG16GgLGGzfC1u3ry
        include profunctors-5.6.2-37YClCtYaGDB7IsRqTu42n
        include scientific-0.3.7.0-JBQHhnyOQiWDaq3boYBVJG
        include semialign-1.1.0.1-U65jveep7G9WO9skMu0RU
        include semigroupoids-5.3.5-DnSXpnxVY0aA89Kf9RZXSs
        include text-1.2.4.1
        include these-1.1.1.1-F1x7zOn2rPpLWE7lng5VFt
        include time-1.9.3
        include transformers-0.5.6.2
        include uuid-1.3.15-D6N9MBFy2bh1rE8cdbKa8J
    component rel8-1.0.0.1-AuiUywqwJ8JDZy0zTBv2z-tests
        include base-4.14.1.0
        include bytestring-0.10.12.0
        include case-insensitive-1.2.1.0-8WQTGShGTbbJS2KfrTMT63
        include containers-0.6.2.1
        include hasql-1.4.5.1-4f0m8EaztekGWTy2VYEv1O
        include hedgehog-1.0.5-EY93k4yvtpWCmTGnbBrkno
        include lifted-base-0.2.3.12-EpB7rUKMW3R5VIFx4SuI6V
        include monad-control-1.0.2.3-80auGb0l24oD26SNu1t5Lm
        include rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D
        include scientific-0.3.7.0-JBQHhnyOQiWDaq3boYBVJG
        include tasty-1.4.1-FtpRBlVwPMFDS4ISbZig60
        include tasty-hedgehog-1.1.0.0-DUTAKfwTdRGEGK7loz1KZh
        include text-1.2.4.1
        include time-1.9.3
        include tmp-postgres-1.34.1.0-7fRyztdmEK28gpvkCea2lN
        include uuid-1.3.15-D6N9MBFy2bh1rE8cdbKa8J
Linked component graph:
    unit rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D
        include aeson-1.5.6.0-7VtAbFhiMD86nhm14AnXd3
        include base-4.14.1.0
        include bytestring-0.10.12.0
        include case-insensitive-1.2.1.0-8WQTGShGTbbJS2KfrTMT63
        include contravariant-1.5.3-Ac4TAzGGDBLeGMWs4L1e
        include hasql-1.4.5.1-4f0m8EaztekGWTy2VYEv1O
        include opaleye-0.7.1.0-BONBtxG16GgLGGzfC1u3ry
        include profunctors-5.6.2-37YClCtYaGDB7IsRqTu42n
        include scientific-0.3.7.0-JBQHhnyOQiWDaq3boYBVJG
        include semialign-1.1.0.1-U65jveep7G9WO9skMu0RU
        include semigroupoids-5.3.5-DnSXpnxVY0aA89Kf9RZXSs
        include text-1.2.4.1
        include these-1.1.1.1-F1x7zOn2rPpLWE7lng5VFt
        include time-1.9.3
        include transformers-0.5.6.2
        include uuid-1.3.15-D6N9MBFy2bh1rE8cdbKa8J
        Rel8=rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D:Rel8,Rel8.Expr.Num=rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D:Rel8.Expr.Num,Rel8.Expr.Text=rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D:Rel8.Expr.Text,Rel8.Expr.Time=rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D:Rel8.Expr.Time
    unit rel8-1.0.0.1-AuiUywqwJ8JDZy0zTBv2z-tests
        include base-4.14.1.0
        include bytestring-0.10.12.0
        include case-insensitive-1.2.1.0-8WQTGShGTbbJS2KfrTMT63
        include containers-0.6.2.1
        include hasql-1.4.5.1-4f0m8EaztekGWTy2VYEv1O
        include hedgehog-1.0.5-EY93k4yvtpWCmTGnbBrkno
        include lifted-base-0.2.3.12-EpB7rUKMW3R5VIFx4SuI6V
        include monad-control-1.0.2.3-80auGb0l24oD26SNu1t5Lm
        include rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D
        include scientific-0.3.7.0-JBQHhnyOQiWDaq3boYBVJG
        include tasty-1.4.1-FtpRBlVwPMFDS4ISbZig60
        include tasty-hedgehog-1.1.0.0-DUTAKfwTdRGEGK7loz1KZh
        include text-1.2.4.1
        include time-1.9.3
        include tmp-postgres-1.34.1.0-7fRyztdmEK28gpvkCea2lN
        include uuid-1.3.15-D6N9MBFy2bh1rE8cdbKa8J
Ready component graph:
    definite rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D
        depends aeson-1.5.6.0-7VtAbFhiMD86nhm14AnXd3
        depends base-4.14.1.0
        depends bytestring-0.10.12.0
        depends case-insensitive-1.2.1.0-8WQTGShGTbbJS2KfrTMT63
        depends contravariant-1.5.3-Ac4TAzGGDBLeGMWs4L1e
        depends hasql-1.4.5.1-4f0m8EaztekGWTy2VYEv1O
        depends opaleye-0.7.1.0-BONBtxG16GgLGGzfC1u3ry
        depends profunctors-5.6.2-37YClCtYaGDB7IsRqTu42n
        depends scientific-0.3.7.0-JBQHhnyOQiWDaq3boYBVJG
        depends semialign-1.1.0.1-U65jveep7G9WO9skMu0RU
        depends semigroupoids-5.3.5-DnSXpnxVY0aA89Kf9RZXSs
        depends text-1.2.4.1
        depends these-1.1.1.1-F1x7zOn2rPpLWE7lng5VFt
        depends time-1.9.3
        depends transformers-0.5.6.2
        depends uuid-1.3.15-D6N9MBFy2bh1rE8cdbKa8J
    definite rel8-1.0.0.1-AuiUywqwJ8JDZy0zTBv2z-tests
        depends base-4.14.1.0
        depends bytestring-0.10.12.0
        depends case-insensitive-1.2.1.0-8WQTGShGTbbJS2KfrTMT63
        depends containers-0.6.2.1
        depends hasql-1.4.5.1-4f0m8EaztekGWTy2VYEv1O
        depends hedgehog-1.0.5-EY93k4yvtpWCmTGnbBrkno
        depends lifted-base-0.2.3.12-EpB7rUKMW3R5VIFx4SuI6V
        depends monad-control-1.0.2.3-80auGb0l24oD26SNu1t5Lm
        depends rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D
        depends scientific-0.3.7.0-JBQHhnyOQiWDaq3boYBVJG
        depends tasty-1.4.1-FtpRBlVwPMFDS4ISbZig60
        depends tasty-hedgehog-1.1.0.0-DUTAKfwTdRGEGK7loz1KZh
        depends text-1.2.4.1
        depends time-1.9.3
        depends tmp-postgres-1.34.1.0-7fRyztdmEK28gpvkCea2lN
        depends uuid-1.3.15-D6N9MBFy2bh1rE8cdbKa8J
Using Cabal-3.2.1.0 compiled by ghc-8.10
Using compiler: ghc-8.10.4
Using install prefix: /nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1
Executables installed in:
/nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1/bin
Libraries installed in:
/nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1/lib/ghc-8.10.4/aarch64-linux-ghc-8.10.4/rel8-1.0.0.1-HkBvFtwIUqm2kNCC483P8D
Dynamic Libraries installed in:
/nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1/lib/ghc-8.10.4/aarch64-linux-ghc-8.10.4
Private executables installed in:
/nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1/libexec/aarch64-linux-ghc-8.10.4/rel8-1.0.0.1
Data files installed in:
/nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1/share/aarch64-linux-ghc-8.10.4/rel8-1.0.0.1
Documentation installed in:
/nix/store/bn7g88jsmlj20vxvw9cizq1ha67aqsg2-rel8-1.0.0.1-doc/share/doc/rel8-1.0.0.1
Configuration files installed in:
/nix/store/f4zdsnzvaxdvf6mhv5jqvcs55vkg0slp-rel8-1.0.0.1/etc
No alex found
Using ar found on system at:
/nix/store/hv8s4ni4n89h6n27gwq31bb3lbgnssva-binutils-2.35.1/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 9.3.0 given by user at:
/nix/store/vv9ij1wd45vckp9bm1xp776zb51h4wcq-gcc-wrapper-9.3.0/bin/gcc
Using ghc version 8.10.4 found on system at:
/nix/store/y0bj63wn081cgzrsqafda6g1kp20cnc6-ghc-8.10.4/bin/ghc
Using ghc-pkg version 8.10.4 found on system at:
/nix/store/y0bj63wn081cgzrsqafda6g1kp20cnc6-ghc-8.10.4/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.24.0 found on system at:
/nix/store/y0bj63wn081cgzrsqafda6g1kp20cnc6-ghc-8.10.4/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.68 found on system at:
/nix/store/y0bj63wn081cgzrsqafda6g1kp20cnc6-ghc-8.10.4/bin/hpc
Using hsc2hs version 0.68.7 found on system at:
/nix/store/y0bj63wn081cgzrsqafda6g1kp20cnc6-ghc-8.10.4/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/b96psvb6ndwkfz0349l2587v8lqc6czl-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/787y6bs71f492wyhzjdzqbsw3l1h143i-binutils-wrapper-2.35.1/bin/ld.gold
No pkg-config found
Using runghc version 8.10.4 found on system at:
/nix/store/y0bj63wn081cgzrsqafda6g1kp20cnc6-ghc-8.10.4/bin/runghc
Using strip version 2.35 found on system at:
/nix/store/hv8s4ni4n89h6n27gwq31bb3lbgnssva-binutils-2.35.1/bin/strip
Using tar found on system at:
/nix/store/nipr8axxz60xm6kv2ckmfg613nmcf7mm-gnutar-1.34/bin/tar
No uhc found
building
Preprocessing library for rel8-1.0.0.1..
Building library for rel8-1.0.0.1..
[  1 of 129] Compiling Rel8.Expr[boot]  ( src/Rel8/Expr.hs-boot, dist/build/Rel8/Expr.o-boot, dist/build/Rel8/Expr.dyn_o )
[  2 of 129] Compiling Rel8.FCF         ( src/Rel8/FCF.hs, dist/build/Rel8/FCF.o, dist/build/Rel8/FCF.dyn_o )
[  3 of 129] Compiling Rel8.Generic.Map ( src/Rel8/Generic/Map.hs, dist/build/Rel8/Generic/Map.o, dist/build/Rel8/Generic/Map.dyn_o )
[  4 of 129] Compiling Rel8.Generic.Record ( src/Rel8/Generic/Record.hs, dist/build/Rel8/Generic/Record.o, dist/build/Rel8/Generic/Record.dyn_o )
[  5 of 129] Compiling Rel8.Generic.Reify ( src/Rel8/Generic/Reify.hs, dist/build/Rel8/Generic/Reify.o, dist/build/Rel8/Generic/Reify.dyn_o )
[  6 of 129] Compiling Rel8.Kind.Algebra ( src/Rel8/Kind/Algebra.hs, dist/build/Rel8/Kind/Algebra.o, dist/build/Rel8/Kind/Algebra.dyn_o )
[  7 of 129] Compiling Rel8.Kind.Labels ( src/Rel8/Kind/Labels.hs, dist/build/Rel8/Kind/Labels.o, dist/build/Rel8/Kind/Labels.dyn_o )
[  8 of 129] Compiling Rel8.Order       ( src/Rel8/Order.hs, dist/build/Rel8/Order.o, dist/build/Rel8/Order.dyn_o )
[  9 of 129] Compiling Rel8.Query[boot] ( src/Rel8/Query.hs-boot, dist/build/Rel8/Query.o-boot, dist/build/Rel8/Query.dyn_o )
[ 10 of 129] Compiling Rel8.Query.Opaleye ( src/Rel8/Query/Opaleye.hs, dist/build/Rel8/Query/Opaleye.o, dist/build/Rel8/Query/Opaleye.dyn_o )
[ 11 of 129] Compiling Rel8.Schema.Dict ( src/Rel8/Schema/Dict.hs, dist/build/Rel8/Schema/Dict.o, dist/build/Rel8/Schema/Dict.dyn_o )
[ 12 of 129] Compiling Rel8.Schema.Null ( src/Rel8/Schema/Null.hs, dist/build/Rel8/Schema/Null.o, dist/build/Rel8/Schema/Null.dyn_o )
[ 13 of 129] Compiling Rel8.Schema.Table ( src/Rel8/Schema/Table.hs, dist/build/Rel8/Schema/Table.o, dist/build/Rel8/Schema/Table.dyn_o )
[ 14 of 129] Compiling Rel8.Type.Information ( src/Rel8/Type/Information.hs, dist/build/Rel8/Type/Information.o, dist/build/Rel8/Type/Information.dyn_o )
[ 15 of 129] Compiling Rel8.Type.Array  ( src/Rel8/Type/Array.hs, dist/build/Rel8/Type/Array.o, dist/build/Rel8/Type/Array.dyn_o )
[ 16 of 129] Compiling Rel8.Type        ( src/Rel8/Type.hs, dist/build/Rel8/Type.o, dist/build/Rel8/Type.dyn_o )

src/Rel8/Type.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Real.$wrealToFrac’
      when specialising ‘realToFrac’
    Probable fix: add INLINABLE pragma on ‘GHC.Real.$wrealToFrac’
[ 17 of 129] Compiling Rel8.Type.Eq     ( src/Rel8/Type/Eq.hs, dist/build/Rel8/Type/Eq.o, dist/build/Rel8/Type/Eq.dyn_o )
[ 18 of 129] Compiling Rel8.Schema.Spec ( src/Rel8/Schema/Spec.hs, dist/build/Rel8/Schema/Spec.o, dist/build/Rel8/Schema/Spec.dyn_o )
[ 19 of 129] Compiling Rel8.Schema.Spec.ConstrainDBType ( src/Rel8/Schema/Spec/ConstrainDBType.hs, dist/build/Rel8/Schema/Spec/ConstrainDBType.o, dist/build/Rel8/Schema/Spec/ConstrainDBType.dyn_o )
[ 20 of 129] Compiling Rel8.Schema.Kind ( src/Rel8/Schema/Kind.hs, dist/build/Rel8/Schema/Kind.o, dist/build/Rel8/Schema/Kind.dyn_o )
[ 21 of 129] Compiling Rel8.Schema.HTable.Product ( src/Rel8/Schema/HTable/Product.hs, dist/build/Rel8/Schema/HTable/Product.o, dist/build/Rel8/Schema/HTable/Product.dyn_o )
[ 22 of 129] Compiling Rel8.Schema.Context ( src/Rel8/Schema/Context.hs, dist/build/Rel8/Schema/Context.o, dist/build/Rel8/Schema/Context.dyn_o )
[ 23 of 129] Compiling Rel8.Schema.HTable ( src/Rel8/Schema/HTable.hs, dist/build/Rel8/Schema/HTable.o, dist/build/Rel8/Schema/HTable.dyn_o )
[ 24 of 129] Compiling Rel8.Schema.HTable.MapTable ( src/Rel8/Schema/HTable/MapTable.hs, dist/build/Rel8/Schema/HTable/MapTable.o, dist/build/Rel8/Schema/HTable/MapTable.dyn_o )
[ 25 of 129] Compiling Rel8.Schema.HTable.Nullify ( src/Rel8/Schema/HTable/Nullify.hs, dist/build/Rel8/Schema/HTable/Nullify.o, dist/build/Rel8/Schema/HTable/Nullify.dyn_o )
[ 26 of 129] Compiling Rel8.Schema.HTable.Label ( src/Rel8/Schema/HTable/Label.hs, dist/build/Rel8/Schema/HTable/Label.o, dist/build/Rel8/Schema/HTable/Label.dyn_o )
[ 27 of 129] Compiling Rel8.Schema.HTable.Identity ( src/Rel8/Schema/HTable/Identity.hs, dist/build/Rel8/Schema/HTable/Identity.o, dist/build/Rel8/Schema/HTable/Identity.dyn_o )
[ 28 of 129] Compiling Rel8.Schema.Result ( src/Rel8/Schema/Result.hs, dist/build/Rel8/Schema/Result.o, dist/build/Rel8/Schema/Result.dyn_o )
[ 29 of 129] Compiling Rel8.Schema.Context.Label ( src/Rel8/Schema/Context/Label.hs, dist/build/Rel8/Schema/Context/Label.o, dist/build/Rel8/Schema/Context/Label.dyn_o )
[ 30 of 129] Compiling Rel8.Schema.Reify ( src/Rel8/Schema/Reify.hs, dist/build/Rel8/Schema/Reify.o, dist/build/Rel8/Schema/Reify.dyn_o )
[ 31 of 129] Compiling Rel8.Generic.Table.Record ( src/Rel8/Generic/Table/Record.hs, dist/build/Rel8/Generic/Table/Record.o, dist/build/Rel8/Generic/Table/Record.dyn_o )
[ 32 of 129] Compiling Rel8.Generic.Construction.Record ( src/Rel8/Generic/Construction/Record.hs, dist/build/Rel8/Generic/Construction/Record.o, dist/build/Rel8/Generic/Construction/Record.dyn_o )
[ 33 of 129] Compiling Rel8.Schema.HTable.Vectorize ( src/Rel8/Schema/HTable/Vectorize.hs, dist/build/Rel8/Schema/HTable/Vectorize.o, dist/build/Rel8/Schema/HTable/Vectorize.dyn_o )
[ 34 of 129] Compiling Rel8.Schema.HTable.NonEmpty ( src/Rel8/Schema/HTable/NonEmpty.hs, dist/build/Rel8/Schema/HTable/NonEmpty.o, dist/build/Rel8/Schema/HTable/NonEmpty.dyn_o )
[ 35 of 129] Compiling Rel8.Schema.HTable.List ( src/Rel8/Schema/HTable/List.hs, dist/build/Rel8/Schema/HTable/List.o, dist/build/Rel8/Schema/HTable/List.dyn_o )
[ 36 of 129] Compiling Rel8.Expr.Opaleye ( src/Rel8/Expr/Opaleye.hs, dist/build/Rel8/Expr/Opaleye.o, dist/build/Rel8/Expr/Opaleye.dyn_o )
[ 37 of 129] Compiling Rel8.Expr.Serialize ( src/Rel8/Expr/Serialize.hs, dist/build/Rel8/Expr/Serialize.o, dist/build/Rel8/Expr/Serialize.dyn_o )
[ 38 of 129] Compiling Rel8.Expr.Function ( src/Rel8/Expr/Function.hs, dist/build/Rel8/Expr/Function.o, dist/build/Rel8/Expr/Function.dyn_o )
[ 39 of 129] Compiling Rel8.Expr.Bool   ( src/Rel8/Expr/Bool.hs, dist/build/Rel8/Expr/Bool.o, dist/build/Rel8/Expr/Bool.dyn_o )
[ 40 of 129] Compiling Rel8.Expr.Null   ( src/Rel8/Expr/Null.hs, dist/build/Rel8/Expr/Null.o, dist/build/Rel8/Expr/Null.dyn_o )
[ 41 of 129] Compiling Rel8.Expr.Eq     ( src/Rel8/Expr/Eq.hs, dist/build/Rel8/Expr/Eq.o, dist/build/Rel8/Expr/Eq.dyn_o )
[ 42 of 129] Compiling Rel8.Expr.Array  ( src/Rel8/Expr/Array.hs, dist/build/Rel8/Expr/Array.o, dist/build/Rel8/Expr/Array.dyn_o )
[ 43 of 129] Compiling Rel8.Type.JSONBEncoded ( src/Rel8/Type/JSONBEncoded.hs, dist/build/Rel8/Type/JSONBEncoded.o, dist/build/Rel8/Type/JSONBEncoded.dyn_o )
[ 44 of 129] Compiling Rel8.Type.JSONEncoded ( src/Rel8/Type/JSONEncoded.hs, dist/build/Rel8/Type/JSONEncoded.o, dist/build/Rel8/Type/JSONEncoded.dyn_o )
[ 45 of 129] Compiling Rel8.Type.Num    ( src/Rel8/Type/Num.hs, dist/build/Rel8/Type/Num.o, dist/build/Rel8/Type/Num.dyn_o )
[ 46 of 129] Compiling Rel8.Type.Ord    ( src/Rel8/Type/Ord.hs, dist/build/Rel8/Type/Ord.o, dist/build/Rel8/Type/Ord.dyn_o )
[ 47 of 129] Compiling Rel8.Type.Enum   ( src/Rel8/Type/Enum.hs, dist/build/Rel8/Type/Enum.o, dist/build/Rel8/Type/Enum.dyn_o )
[ 48 of 129] Compiling Rel8.Type.ReadShow ( src/Rel8/Type/ReadShow.hs, dist/build/Rel8/Type/ReadShow.o, dist/build/Rel8/Type/ReadShow.dyn_o )
[ 49 of 129] Compiling Rel8.Type.Semigroup ( src/Rel8/Type/Semigroup.hs, dist/build/Rel8/Type/Semigroup.o, dist/build/Rel8/Type/Semigroup.dyn_o )
[ 50 of 129] Compiling Rel8.Type.Monoid ( src/Rel8/Type/Monoid.hs, dist/build/Rel8/Type/Monoid.o, dist/build/Rel8/Type/Monoid.dyn_o )
[ 51 of 129] Compiling Rel8.Type.String ( src/Rel8/Type/String.hs, dist/build/Rel8/Type/String.o, dist/build/Rel8/Type/String.dyn_o )
[ 52 of 129] Compiling Rel8.Type.Sum    ( src/Rel8/Type/Sum.hs, dist/build/Rel8/Type/Sum.o, dist/build/Rel8/Type/Sum.dyn_o )
[ 53 of 129] Compiling Rel8.Type.Tag    ( src/Rel8/Type/Tag.hs, dist/build/Rel8/Type/Tag.o, dist/build/Rel8/Type/Tag.dyn_o )

src/Rel8/Type/Tag.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Data.Semigroup.$w$csconcat1’
      when specialising ‘Data.Semigroup.$fSemigroupMin_$csconcat’
    Probable fix: add INLINABLE pragma on ‘Data.Semigroup.$w$csconcat1’
[ 54 of 129] Compiling Rel8.Schema.HTable.These ( src/Rel8/Schema/HTable/These.hs, dist/build/Rel8/Schema/HTable/These.o, dist/build/Rel8/Schema/HTable/These.dyn_o )
[ 55 of 129] Compiling Rel8.Schema.HTable.Maybe ( src/Rel8/Schema/HTable/Maybe.hs, dist/build/Rel8/Schema/HTable/Maybe.o, dist/build/Rel8/Schema/HTable/Maybe.dyn_o )
[ 56 of 129] Compiling Rel8.Schema.HTable.Either ( src/Rel8/Schema/HTable/Either.hs, dist/build/Rel8/Schema/HTable/Either.o, dist/build/Rel8/Schema/HTable/Either.dyn_o )
[ 57 of 129] Compiling Rel8.Generic.Table.ADT ( src/Rel8/Generic/Table/ADT.hs, dist/build/Rel8/Generic/Table/ADT.o, dist/build/Rel8/Generic/Table/ADT.dyn_o )
[ 58 of 129] Compiling Rel8.Generic.Table ( src/Rel8/Generic/Table.hs, dist/build/Rel8/Generic/Table.o, dist/build/Rel8/Generic/Table.dyn_o )
[ 59 of 129] Compiling Rel8.Table       ( src/Rel8/Table.hs, dist/build/Rel8/Table.o, dist/build/Rel8/Table.dyn_o )
[ 60 of 129] Compiling Rel8.Table.Recontextualize ( src/Rel8/Table/Recontextualize.hs, dist/build/Rel8/Table/Recontextualize.o, dist/build/Rel8/Table/Recontextualize.dyn_o )
[ 61 of 129] Compiling Rel8.Expr        ( src/Rel8/Expr.hs, dist/build/Rel8/Expr.o, dist/build/Rel8/Expr.dyn_o )

src/Rel8/Expr.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Real.$wrealToFrac’
      when specialising ‘realToFrac’
    Probable fix: add INLINABLE pragma on ‘GHC.Real.$wrealToFrac’
[ 62 of 129] Compiling Rel8.Table.Undefined ( src/Rel8/Table/Undefined.hs, dist/build/Rel8/Table/Undefined.o, dist/build/Rel8/Table/Undefined.dyn_o )
[ 63 of 129] Compiling Rel8.Table.Serialize ( src/Rel8/Table/Serialize.hs, dist/build/Rel8/Table/Serialize.o, dist/build/Rel8/Table/Serialize.dyn_o )
[ 64 of 129] Compiling Rel8.Table.Eq    ( src/Rel8/Table/Eq.hs, dist/build/Rel8/Table/Eq.o, dist/build/Rel8/Table/Eq.dyn_o )
[ 65 of 129] Compiling Rel8.Table.Bool  ( src/Rel8/Table/Bool.hs, dist/build/Rel8/Table/Bool.o, dist/build/Rel8/Table/Bool.dyn_o )
[ 66 of 129] Compiling Rel8.Table.Alternative ( src/Rel8/Table/Alternative.hs, dist/build/Rel8/Table/Alternative.o, dist/build/Rel8/Table/Alternative.dyn_o )
[ 67 of 129] Compiling Rel8.Schema.Name ( src/Rel8/Schema/Name.hs, dist/build/Rel8/Schema/Name.o, dist/build/Rel8/Schema/Name.dyn_o )
[ 68 of 129] Compiling Rel8.Table.Name  ( src/Rel8/Table/Name.hs, dist/build/Rel8/Table/Name.o, dist/build/Rel8/Table/Name.dyn_o )
[ 69 of 129] Compiling Rel8.Statement.Returning ( src/Rel8/Statement/Returning.hs, dist/build/Rel8/Statement/Returning.o, dist/build/Rel8/Statement/Returning.dyn_o )
[ 70 of 129] Compiling Rel8.Expr.Time   ( src/Rel8/Expr/Time.hs, dist/build/Rel8/Expr/Time.o, dist/build/Rel8/Expr/Time.dyn_o )
[ 71 of 129] Compiling Rel8.Expr.Text   ( src/Rel8/Expr/Text.hs, dist/build/Rel8/Expr/Text.o, dist/build/Rel8/Expr/Text.dyn_o )
[ 72 of 129] Compiling Rel8.Expr.Sequence ( src/Rel8/Expr/Sequence.hs, dist/build/Rel8/Expr/Sequence.o, dist/build/Rel8/Expr/Sequence.dyn_o )
[ 73 of 129] Compiling Rel8.Expr.Order  ( src/Rel8/Expr/Order.hs, dist/build/Rel8/Expr/Order.o, dist/build/Rel8/Expr/Order.dyn_o )
[ 74 of 129] Compiling Rel8.Expr.Ord    ( src/Rel8/Expr/Ord.hs, dist/build/Rel8/Expr/Ord.o, dist/build/Rel8/Expr/Ord.dyn_o )
[ 75 of 129] Compiling Rel8.Table.Ord   ( src/Rel8/Table/Ord.hs, dist/build/Rel8/Table/Ord.o, dist/build/Rel8/Table/Ord.dyn_o )
[ 76 of 129] Compiling Rel8.Table.Order ( src/Rel8/Table/Order.hs, dist/build/Rel8/Table/Order.o, dist/build/Rel8/Table/Order.dyn_o )
[ 77 of 129] Compiling Rel8.Expr.Num    ( src/Rel8/Expr/Num.hs, dist/build/Rel8/Expr/Num.o, dist/build/Rel8/Expr/Num.dyn_o )
[ 78 of 129] Compiling Rel8.Aggregate   ( src/Rel8/Aggregate.hs, dist/build/Rel8/Aggregate.o, dist/build/Rel8/Aggregate.dyn_o )
[ 79 of 129] Compiling Rel8.Table.Tag   ( src/Rel8/Table/Tag.hs, dist/build/Rel8/Table/Tag.o, dist/build/Rel8/Table/Tag.dyn_o )
[ 80 of 129] Compiling Rel8.Table.Opaleye ( src/Rel8/Table/Opaleye.hs, dist/build/Rel8/Table/Opaleye.o, dist/build/Rel8/Table/Opaleye.dyn_o )
[ 81 of 129] Compiling Rel8.Statement.Update ( src/Rel8/Statement/Update.hs, dist/build/Rel8/Statement/Update.o, dist/build/Rel8/Statement/Update.dyn_o )
[ 82 of 129] Compiling Rel8.Statement.Insert ( src/Rel8/Statement/Insert.hs, dist/build/Rel8/Statement/Insert.o, dist/build/Rel8/Statement/Insert.dyn_o )
[ 83 of 129] Compiling Rel8.Statement.Delete ( src/Rel8/Statement/Delete.hs, dist/build/Rel8/Statement/Delete.o, dist/build/Rel8/Statement/Delete.dyn_o )
[ 84 of 129] Compiling Rel8.Query.Values ( src/Rel8/Query/Values.hs, dist/build/Rel8/Query/Values.o, dist/build/Rel8/Query/Values.dyn_o )
[ 85 of 129] Compiling Rel8.Query.Set   ( src/Rel8/Query/Set.hs, dist/build/Rel8/Query/Set.o, dist/build/Rel8/Query/Set.dyn_o )
[ 86 of 129] Compiling Rel8.Query       ( src/Rel8/Query.hs, dist/build/Rel8/Query.o, dist/build/Rel8/Query.dyn_o )
[ 87 of 129] Compiling Rel8.Query.Order ( src/Rel8/Query/Order.hs, dist/build/Rel8/Query/Order.o, dist/build/Rel8/Query/Order.dyn_o )
[ 88 of 129] Compiling Rel8.Query.Limit ( src/Rel8/Query/Limit.hs, dist/build/Rel8/Query/Limit.o, dist/build/Rel8/Query/Limit.dyn_o )
[ 89 of 129] Compiling Rel8.Query.Filter ( src/Rel8/Query/Filter.hs, dist/build/Rel8/Query/Filter.o, dist/build/Rel8/Query/Filter.dyn_o )
[ 90 of 129] Compiling Rel8.Query.Null  ( src/Rel8/Query/Null.hs, dist/build/Rel8/Query/Null.o, dist/build/Rel8/Query/Null.dyn_o )
[ 91 of 129] Compiling Rel8.Query.SQL   ( src/Rel8/Query/SQL.hs, dist/build/Rel8/Query/SQL.o, dist/build/Rel8/Query/SQL.dyn_o )
[ 92 of 129] Compiling Rel8.Statement.View ( src/Rel8/Statement/View.hs, dist/build/Rel8/Statement/View.o, dist/build/Rel8/Statement/View.dyn_o )
[ 93 of 129] Compiling Rel8.Statement.Select ( src/Rel8/Statement/Select.hs, dist/build/Rel8/Statement/Select.o, dist/build/Rel8/Statement/Select.dyn_o )
[ 94 of 129] Compiling Rel8.Query.Evaluate ( src/Rel8/Query/Evaluate.hs, dist/build/Rel8/Query/Evaluate.o, dist/build/Rel8/Query/Evaluate.dyn_o )

src/Rel8/Query/Evaluate.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Control.Monad.Trans.State.Lazy.$w$cliftA2’
      when specialising ‘Control.Monad.Trans.State.Lazy.$fApplicativeStateT2’
      when specialising ‘Control.Monad.Trans.State.Lazy.$fApplicativeStateT’
    Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.State.Lazy.$w$cliftA2’

src/Rel8/Query/Evaluate.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Data.Functor.Bind.Class.$w$c<.>9’
      when specialising ‘Data.Functor.Bind.Class.$fApplyStateT6’
    Probable fix: add INLINABLE pragma on ‘Data.Functor.Bind.Class.$w$c<.>9’

src/Rel8/Query/Evaluate.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Data.Functor.Bind.Class.$w$c.>8’
      when specialising ‘Data.Functor.Bind.Class.$fApplyStateT9’
    Probable fix: add INLINABLE pragma on ‘Data.Functor.Bind.Class.$w$c.>8’

src/Rel8/Query/Evaluate.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Data.Functor.Bind.Class.$w$c<.9’
      when specialising ‘Data.Functor.Bind.Class.$fApplyStateT7’
    Probable fix: add INLINABLE pragma on ‘Data.Functor.Bind.Class.$w$c<.9’

src/Rel8/Query/Evaluate.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Control.Monad.Trans.State.Strict.$w$cliftA2’
      when specialising ‘Control.Monad.Trans.State.Strict.$fApplicativeStateT2’
    Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.State.Strict.$w$cliftA2’
[ 95 of 129] Compiling Rel8.Query.Each  ( src/Rel8/Query/Each.hs, dist/build/Rel8/Query/Each.o, dist/build/Rel8/Query/Each.dyn_o )
[ 96 of 129] Compiling Rel8.Query.Distinct ( src/Rel8/Query/Distinct.hs, dist/build/Rel8/Query/Distinct.o, dist/build/Rel8/Query/Distinct.dyn_o )
[ 97 of 129] Compiling Rel8.Schema.Context.Nullify ( src/Rel8/Schema/Context/Nullify.hs, dist/build/Rel8/Schema/Context/Nullify.o, dist/build/Rel8/Schema/Context/Nullify.dyn_o )
[ 98 of 129] Compiling Rel8.Table.Maybe ( src/Rel8/Table/Maybe.hs, dist/build/Rel8/Table/Maybe.o, dist/build/Rel8/Table/Maybe.dyn_o )
[ 99 of 129] Compiling Rel8.Table.These ( src/Rel8/Table/These.hs, dist/build/Rel8/Table/These.o, dist/build/Rel8/Table/These.dyn_o )

src/Rel8/Table/These.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Rel8.Table.Maybe.$w$s$fTaggablea_$ctappend’
      when specialising ‘Rel8.Table.Maybe.$fApplicativeMaybeTable_$s$fTaggablea_$ctappend’
    Probable fix: add INLINABLE pragma on ‘Rel8.Table.Maybe.$w$s$fTaggablea_$ctappend’
[100 of 129] Compiling Rel8.Query.Maybe ( src/Rel8/Query/Maybe.hs, dist/build/Rel8/Query/Maybe.o, dist/build/Rel8/Query/Maybe.dyn_o )

src/Rel8/Query/Maybe.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Control.Monad.Trans.State.Lazy.$w$cliftA2’
      when specialising ‘Control.Monad.Trans.State.Lazy.$fApplicativeStateT2’
      when specialising ‘Control.Monad.Trans.State.Lazy.$fApplicativeStateT’
    Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.State.Lazy.$w$cliftA2’
[101 of 129] Compiling Rel8.Query.Exists ( src/Rel8/Query/Exists.hs, dist/build/Rel8/Query/Exists.o, dist/build/Rel8/Query/Exists.dyn_o )
[102 of 129] Compiling Rel8.Table.Either ( src/Rel8/Table/Either.hs, dist/build/Rel8/Table/Either.o, dist/build/Rel8/Table/Either.dyn_o )
[103 of 129] Compiling Rel8.Query.These ( src/Rel8/Query/These.hs, dist/build/Rel8/Query/These.o, dist/build/Rel8/Query/These.dyn_o )
[104 of 129] Compiling Rel8.Query.Either ( src/Rel8/Query/Either.hs, dist/build/Rel8/Query/Either.o, dist/build/Rel8/Query/Either.dyn_o )
[105 of 129] Compiling Rel8.Kind.Context ( src/Rel8/Kind/Context.hs, dist/build/Rel8/Kind/Context.o, dist/build/Rel8/Kind/Context.dyn_o )
[106 of 129] Compiling Rel8.Table.Unreify ( src/Rel8/Table/Unreify.hs, dist/build/Rel8/Table/Unreify.o, dist/build/Rel8/Table/Unreify.dyn_o )
[107 of 129] Compiling Rel8.Table.NonEmpty ( src/Rel8/Table/NonEmpty.hs, dist/build/Rel8/Table/NonEmpty.o, dist/build/Rel8/Table/NonEmpty.dyn_o )
[108 of 129] Compiling Rel8.Table.List  ( src/Rel8/Table/List.hs, dist/build/Rel8/Table/List.o, dist/build/Rel8/Table/List.dyn_o )
[109 of 129] Compiling Rel8.Expr.Aggregate ( src/Rel8/Expr/Aggregate.hs, dist/build/Rel8/Expr/Aggregate.o, dist/build/Rel8/Expr/Aggregate.dyn_o )
[110 of 129] Compiling Rel8.Table.Aggregate ( src/Rel8/Table/Aggregate.hs, dist/build/Rel8/Table/Aggregate.o, dist/build/Rel8/Table/Aggregate.dyn_o )
[111 of 129] Compiling Rel8.Query.Aggregate ( src/Rel8/Query/Aggregate.hs, dist/build/Rel8/Query/Aggregate.o, dist/build/Rel8/Query/Aggregate.dyn_o )

src/Rel8/Query/Aggregate.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Rel8.Table.Opaleye.$waggregator’
      when specialising ‘Rel8.Table.Opaleye.aggregator1’
    Probable fix: add INLINABLE pragma on ‘Rel8.Table.Opaleye.$waggregator’
[112 of 129] Compiling Rel8.Query.List  ( src/Rel8/Query/List.hs, dist/build/Rel8/Query/List.o, dist/build/Rel8/Query/List.dyn_o )
[113 of 129] Compiling Rel8.Column.These ( src/Rel8/Column/These.hs, dist/build/Rel8/Column/These.o, dist/build/Rel8/Column/These.dyn_o )
[114 of 129] Compiling Rel8.Column.NonEmpty ( src/Rel8/Column/NonEmpty.hs, dist/build/Rel8/Column/NonEmpty.o, dist/build/Rel8/Column/NonEmpty.dyn_o )
[115 of 129] Compiling Rel8.Column.Maybe ( src/Rel8/Column/Maybe.hs, dist/build/Rel8/Column/Maybe.o, dist/build/Rel8/Column/Maybe.dyn_o )
[116 of 129] Compiling Rel8.Column.List ( src/Rel8/Column/List.hs, dist/build/Rel8/Column/List.o, dist/build/Rel8/Column/List.dyn_o )
[117 of 129] Compiling Rel8.Column.Either ( src/Rel8/Column/Either.hs, dist/build/Rel8/Column/Either.o, dist/build/Rel8/Column/Either.dyn_o )
[118 of 129] Compiling Rel8.Column      ( src/Rel8/Column.hs, dist/build/Rel8/Column.o, dist/build/Rel8/Column.dyn_o )
[119 of 129] Compiling Rel8.Generic.Rel8able ( src/Rel8/Generic/Rel8able.hs, dist/build/Rel8/Generic/Rel8able.o, dist/build/Rel8/Generic/Rel8able.dyn_o )
[120 of 129] Compiling Rel8.Generic.Construction.ADT ( src/Rel8/Generic/Construction/ADT.hs, dist/build/Rel8/Generic/Construction/ADT.o, dist/build/Rel8/Generic/Construction/ADT.dyn_o )
[121 of 129] Compiling Rel8.Generic.Construction ( src/Rel8/Generic/Construction.hs, dist/build/Rel8/Generic/Construction.o, dist/build/Rel8/Generic/Construction.dyn_o )
[122 of 129] Compiling Rel8.Table.HKD   ( src/Rel8/Table/HKD.hs, dist/build/Rel8/Table/HKD.o, dist/build/Rel8/Table/HKD.dyn_o )
[123 of 129] Compiling Rel8.Table.ADT   ( src/Rel8/Table/ADT.hs, dist/build/Rel8/Table/ADT.o, dist/build/Rel8/Table/ADT.dyn_o )
[124 of 129] Compiling Rel8.Table.Rel8able ( src/Rel8/Table/Rel8able.hs, dist/build/Rel8/Table/Rel8able.o, dist/build/Rel8/Table/Rel8able.dyn_o )
[125 of 129] Compiling Rel8.Type.Composite ( src/Rel8/Type/Composite.hs, dist/build/Rel8/Type/Composite.o, dist/build/Rel8/Type/Composite.dyn_o )
[126 of 129] Compiling Rel8.Column.Lift ( src/Rel8/Column/Lift.hs, dist/build/Rel8/Column/Lift.o, dist/build/Rel8/Column/Lift.dyn_o )
[127 of 129] Compiling Rel8.Column.ADT  ( src/Rel8/Column/ADT.hs, dist/build/Rel8/Column/ADT.o, dist/build/Rel8/Column/ADT.dyn_o )
[128 of 129] Compiling Rel8             ( src/Rel8.hs, dist/build/Rel8.o, dist/build/Rel8.dyn_o )
[129 of 129] Compiling Rel8.Generic.Rel8able.Test ( src/Rel8/Generic/Rel8able/Test.hs, dist/build/Rel8/Generic/Rel8able/Test.o, dist/build/Rel8/Generic/Rel8able/Test.dyn_o )
Preprocessing test suite 'tests' for rel8-1.0.0.1..
Building test suite 'tests' for rel8-1.0.0.1..
[1 of 1] Compiling Main             ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o )

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$wmaybe’
      when specialising ‘Gen.maybe’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$wmaybe’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Show.$fShowMaybe_$cshowsPrec’
      when specialising ‘GHC.Show.$fShowMaybe’
    Probable fix: add INLINABLE pragma on ‘GHC.Show.$fShowMaybe_$cshowsPrec’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Show.$fShowMaybe_$cshow’
      when specialising ‘GHC.Show.$fShowMaybe’
    Probable fix: add INLINABLE pragma on ‘GHC.Show.$fShowMaybe_$cshow’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Show.$fShowMaybe_$cshowsPrec’
      when specialising ‘GHC.Show.$fShowMaybe_$cshowList’
      when specialising ‘GHC.Show.$fShowMaybe’
    Probable fix: add INLINABLE pragma on ‘GHC.Show.$fShowMaybe_$cshowsPrec’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Range.$wlinearFrom’
      when specialising ‘Range.linearFrom’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Range.$wlinearFrom’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$c<*>’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$c<*>’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$wunicode’
      when specialising ‘Gen.unicode’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$wunicode’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Real.$wfromIntegral’
      when specialising ‘fromIntegral’
    Probable fix: add INLINABLE pragma on ‘GHC.Real.$wfromIntegral’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$wbytes’
      when specialising ‘Gen.bytes’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$wbytes’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Range.$wlinearBounded’
      when specialising ‘Range.linearBounded’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Range.$wlinearBounded’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$wenum’
      when specialising ‘Gen.enum’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$wenum’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$w$cliftIO’
      when specialising ‘Hedgehog.Internal.Property.$fMonadIOPropertyT_$cliftIO’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$w$cliftIO’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Statement.Select.select1’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Statement.Select.select1’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$w$c>>=’
      when specialising ‘Hedgehog.Internal.Property.$fMonadPropertyT1’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$w$c>>=’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘diff’
    Probable fix: add INLINABLE pragma on ‘diff’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$w$c>>=’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT1’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$w$c>>=’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$wjust’
      when specialising ‘Gen.just’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$wjust’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘cover’
    Probable fix: add INLINABLE pragma on ‘cover’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘pretty-show-1.10:Text.Show.Pretty.ppShow’
    Probable fix: add INLINABLE pragma on ‘pretty-show-1.10:Text.Show.Pretty.ppShow’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Rel8.values’
    Probable fix: add INLINABLE pragma on ‘Rel8.values’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Serialize.$wlit’
      when specialising ‘Rel8.lit’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Serialize.$wlit’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Query.Each.$weach’
      when specialising ‘Rel8.each’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Query.Each.$weach’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Undefined.$wundefined’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Undefined.undefined’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Undefined.$wundefined’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘ghc-prim-0.6.1:GHC.Classes.$w$ccompare’
      when specialising ‘ghc-prim-0.6.1:GHC.Classes.$fOrd(,)_$ccompare’
    Probable fix: add INLINABLE pragma on ‘ghc-prim-0.6.1:GHC.Classes.$w$ccompare’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Opaleye.distinctspec1’
      when specialising ‘rel8-1.0.0.1:Rel8.Query.Distinct.distinct1’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Opaleye.distinctspec1’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Opaleye.binaryspec1’
      when specialising ‘rel8-1.0.0.1:Rel8.Query.Set.union1’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Opaleye.binaryspec1’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Data.Foldable.$wtraverse_’
      when specialising ‘Data.Foldable.traverse_’
    Probable fix: add INLINABLE pragma on ‘Data.Foldable.$wtraverse_’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$welement’
      when specialising ‘Gen.element’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$welement’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$s$fTaggablea_$ctappend’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$s$fTaggablea_$ctappend’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Query.List.$wcatListTable’
      when specialising ‘Rel8.catListTable’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Query.List.$wcatListTable’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$wevalM’
      when specialising ‘evalM’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$wevalM’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Expr.$w$cfromString’
      when specialising ‘rel8-1.0.0.1:Rel8.Expr.$fIsStringExpr_$cfromString’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Expr.$w$cfromString’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’
      when specialising ‘Hedgehog.Internal.Gen.$fFunctorGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$cp1Applicative’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’
      when specialising ‘Hedgehog.Internal.Gen.$fFunctorGenT_$c<$’
      when specialising ‘Hedgehog.Internal.Gen.$fFunctorGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$cp1Applicative’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$c<*>’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$c<*>’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$c*>’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$c*>’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$c<*’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘transformers-0.5.6.2:Control.Monad.Trans.Except.$fFunctorExceptT_$c<$’
      when specialising ‘Hedgehog.Internal.Property.$fFunctorTestT1’
      when specialising ‘Hedgehog.Internal.Property.$fFunctorTestT’
      when specialising ‘Hedgehog.Internal.Property.$fApplicativeTestT_$cp1Applicative’
      when specialising ‘Hedgehog.Internal.Property.$fApplicativeTestT’
    Probable fix: add INLINABLE pragma on ‘transformers-0.5.6.2:Control.Monad.Trans.Except.$fFunctorExceptT_$c<$’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$fApplicativeTestT3’
      when specialising ‘Hedgehog.Internal.Property.$fApplicativeTestT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$fApplicativeTestT3’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$fApplicativeTestT2’
      when specialising ‘Hedgehog.Internal.Property.$fApplicativeTestT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$fApplicativeTestT2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$fAlternativePropertyT_$cliftA2’
      when specialising ‘Hedgehog.Internal.Property.$fApplicativeTestT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$fAlternativePropertyT_$cliftA2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$fApplicativeTestT1’
      when specialising ‘Hedgehog.Internal.Property.$fApplicativeTestT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$fApplicativeTestT1’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$fApplicativePropertyT_$c<*’
      when specialising ‘Hedgehog.Internal.Property.$fApplicativeTestT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$fApplicativePropertyT_$c<*’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$fApplicativeTestT3’
      when specialising ‘Hedgehog.Internal.Property.$fMonadTestT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadTestTestT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$fApplicativeTestT3’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’
      when specialising ‘Hedgehog.Internal.Gen.$fFunctorGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$cp1Applicative’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cp1MonadIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’
      when specialising ‘Hedgehog.Internal.Gen.$fFunctorGenT_$c<$’
      when specialising ‘Hedgehog.Internal.Gen.$fFunctorGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$cp1Applicative’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cp1MonadIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cfmap’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$c<*>’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cp1MonadIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$c<*>’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cp1MonadIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$c*>’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cp1MonadIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$c*>’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT_$c<*’
      when specialising ‘Hedgehog.Internal.Gen.$fApplicativeGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cp1MonadIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fAlternativeGenT_$cliftA2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$w$c>>=’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT1’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadGenT’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cp1MonadIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$w$c>>=’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Gen.$fMMonadGenT_$clift’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT_$cliftIO’
      when specialising ‘Hedgehog.Internal.Gen.$fMonadIOGenT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Gen.$fMMonadGenT_$clift’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Hedgehog.Internal.Property.$w$cliftBase’
      when specialising ‘Hedgehog.Internal.Property.$fMonadBasebTestT1’
      when specialising ‘Hedgehog.Internal.Property.$fMonadBasebTestT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadBaseControlbTestT_$cp1MonadBaseControl’
      when specialising ‘Hedgehog.Internal.Property.$fMonadBaseControlbTestT’
    Probable fix: add INLINABLE pragma on ‘Hedgehog.Internal.Property.$w$cliftBase’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Data.Map.Internal.$w$cshowsPrec’
      when specialising ‘Data.Map.Internal.$fShowMap_$cshowsPrec’
      when specialising ‘Data.Map.Internal.$fShowMap’
    Probable fix: add INLINABLE pragma on ‘Data.Map.Internal.$w$cshowsPrec’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Show.$fShowMaybe_$cshowsPrec’
    Probable fix: add INLINABLE pragma on ‘GHC.Show.$fShowMaybe_$cshowsPrec’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fTablecontextt_$ctoColumns’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fTablecontextt’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fRecontextualizefromtott’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fTablecontextt_$ctoColumns’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fTablecontextt_$cfromColumns’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fTablecontextt’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fRecontextualizefromtott’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fTablecontextt_$cfromColumns’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$w$cp1ToExprs’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fToExprsxt_$cp1ToExprs’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$fToExprsxt’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Rel8able.$w$cp1ToExprs’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$ctoColumns’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fTablecontextMaybeTable_$ctoColumns’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fTablecontextMaybeTable’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe_$cp1ToExprs’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$ctoColumns’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$cfromColumns’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fTablecontextMaybeTable_$cfromColumns’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fTablecontextMaybeTable’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe_$cp1ToExprs’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$cfromColumns’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$cfromResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe_$cfromResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Maybe.$w$cfromResult’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe_$ctoResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Maybe.$fToExprsMaybeTableMaybe_$ctoResult’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Serialize.$w$cfromResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Serialize.$fToExprsx(,)_$cfromResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Serialize.$fToExprsx(,)’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Serialize.$w$cfromResult’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.Serialize.$w$ctoResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Serialize.$fToExprsx(,)_$ctoResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.Serialize.$fToExprsx(,)’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.Serialize.$w$ctoResult’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘ghc-prim-0.6.1:GHC.Classes.$w$c==’
      when specialising ‘ghc-prim-0.6.1:GHC.Classes.$fEq(,)_$c==’
    Probable fix: add INLINABLE pragma on ‘ghc-prim-0.6.1:GHC.Classes.$w$c==’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘ghc-prim-0.6.1:GHC.Classes.$w$c<’
      when specialising ‘ghc-prim-0.6.1:GHC.Classes.$fOrd(,)_$c<’
    Probable fix: add INLINABLE pragma on ‘ghc-prim-0.6.1:GHC.Classes.$w$c<’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Show.$w$cshowsPrec1’
      when specialising ‘GHC.Show.$fShow(,,)_$cshowsPrec’
      when specialising ‘GHC.Show.$fShow(,,)’
    Probable fix: add INLINABLE pragma on ‘GHC.Show.$w$cshowsPrec1’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘GHC.Show.$w$cshowsPrec2’
      when specialising ‘GHC.Show.$fShow(,,,)_$cshowsPrec’
      when specialising ‘GHC.Show.$fShow(,,,)’
    Probable fix: add INLINABLE pragma on ‘GHC.Show.$w$cshowsPrec2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.List.$w$cp1Table’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fTablecontextListTable_$cp1Table’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fTablecontextListTable’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]_$cp1ToExprs’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.List.$w$cp1Table’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.List.$w$creify’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fTablecontextListTable_$creify’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fTablecontextListTable’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]_$cp1ToExprs’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.List.$w$creify’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.List.$w$cunreify’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fTablecontextListTable_$cunreify’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fTablecontextListTable’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]_$cp1ToExprs’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.List.$w$cunreify’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]_$cfromResult’
      when specialising ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]’
    Probable fix: add INLINABLE pragma on ‘rel8-1.0.0.1:Rel8.Table.List.$fToExprsListTable[]_$cfromResult’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowExceptT_$cthrowM’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT1’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT_$cp1MonadCatch’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT’
    Probable fix: add INLINABLE pragma on ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowExceptT_$cthrowM’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fApplicativeWriterT_$cliftA2’
      when specialising ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fApplicativeWriterT’
      when specialising ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fMonadWriterT_$cp1Monad’
      when specialising ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fMonadWriterT’
      when specialising ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowWriterT_$cp1MonadThrow’
      when specialising ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowWriterT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT1’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT_$cp1MonadCatch’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT’
    Probable fix: add INLINABLE pragma on ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fApplicativeWriterT_$cliftA2’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$w$c*>’
      when specialising ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fApplicativeWriterT2’
      when specialising ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fApplicativeWriterT’
      when specialising ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fMonadWriterT_$cp1Monad’
      when specialising ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$fMonadWriterT’
      when specialising ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowWriterT_$cp1MonadThrow’
      when specialising ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowWriterT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT1’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT_$cp1MonadCatch’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT’
    Probable fix: add INLINABLE pragma on ‘transformers-0.5.6.2:Control.Monad.Trans.Writer.Lazy.$w$c*>’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘exceptions-0.10.4:Control.Monad.Catch.$w$cthrowM1’
      when specialising ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowWriterT_$cthrowM’
      when specialising ‘exceptions-0.10.4:Control.Monad.Catch.$fMonadThrowWriterT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT1’
      when specialising ‘Hedgehog.Internal.Property.$fMonadThrowTestT’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT_$cp1MonadCatch’
      when specialising ‘Hedgehog.Internal.Property.$fMonadCatchTestT’
    Probable fix: add INLINABLE pragma on ‘exceptions-0.10.4:Control.Monad.Catch.$w$cthrowM1’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘Data.Fixed.$fNumFixed_$c*’
      when specialising ‘Data.Fixed.$fNumFixed’
    Probable fix: add INLINABLE pragma on ‘Data.Fixed.$fNumFixed_$c*’

tests/Main.hs: warning: [-Wall-missed-specialisations]
    Could not specialise imported function ‘case-insensitive-1.2.1.0:Data.CaseInsensitive.Internal.$fShowCI_$cshowList’
      when specialising ‘case-insensitive-1.2.1.0:Data.CaseInsensitive.Internal.$fShowCI’
    Probable fix: add INLINABLE pragma on ‘case-insensitive-1.2.1.0:Data.CaseInsensitive.Internal.$fShowCI_$cshowList’
Linking dist/build/tests/tests ...
running tests
Running 1 test suites...
Test suite tests: RUNNING...
rel8
  Can SELECT TestTable:                    OK (0.07s)
      ✓ Can SELECT TestTable passed 100 tests.
        Empty     25% █████··············· ✓ 1%
        Singleton 47% █████████▍·········· ✓ 1%
        >1 row    53% ██████████▌········· ✓ 1%
  WHERE (Rel8.where_):                     OK (0.07s)
      ✓ WHERE (Rel8.where_) passed 100 tests.
        No results   22% ████▍··············· ✓ 1%
        Some results 78% ███████████████▌···· ✓ 1%
        All results  27% █████▍·············· ✓ 1%
  filter:                                  OK (0.08s)
      ✓ filter passed 100 tests.
        No results   20% ████················ ✓ 1%
        Some results 80% ████████████████···· ✓ 1%
        All results  15% ███················· ✓ 1%
  LIMIT (Rel8.limit):                      OK (0.08s)
      ✓ LIMIT (Rel8.limit) passed 100 tests.
        n == 0           25% █████··············· ✓ 1%
        n < length rows  65% █████████████······· ✓ 1%
        n == length rows 15% ███················· ✓ 1%
        n >= length rows 35% ███████············· ✓ 1%
  UNION (Rel8.union):                      OK (0.13s)
      ✓ UNION (Rel8.union) passed 100 tests.
  DISTINCT (Rel8.distinct):                OK (0.08s)
      ✓ DISTINCT (Rel8.distinct) passed 100 tests.
        Empty         32% ██████▍············· ✓ 1%
        Duplicates     5% █··················· ✓ 1%
        No duplicates 63% ████████████▌······· ✓ 1%
  EXISTS (Rel8.exists):                    OK (0.08s)
      ✓ EXISTS (Rel8.exists) passed 100 tests.
  Rel8.optional:                           OK (0.09s)
      ✓ Rel8.optional passed 100 tests.
  AND (&&.):                               OK (0.03s)
      ✓ AND (&&.) passed 100 tests.
  OR (||.):                                OK (0.03s)
      ✓ OR (||.) passed 100 tests.
  NOT (not_):                              OK (0.03s)
      ✓ NOT (not_) passed 100 tests.
  ifThenElse_:                             OK (0.02s)
      ✓ ifThenElse_ passed 100 tests.
  Cartesian product (<*>):                 OK (0.10s)
      ✓ Cartesian product (<*>) passed 100 tests.
  DBType instances
    Bool
      Bool:                                OK (0.03s)
          ✓ Bool passed 100 tests.
      Maybe Bool:                          OK (0.03s)
          ✓ Maybe Bool passed 100 tests.
    ByteString
      ByteString:                          OK (0.04s)
          ✓ ByteString passed 100 tests.
      Maybe ByteString:                    OK (0.04s)
          ✓ Maybe ByteString passed 100 tests.
    CI Lazy Text
      CI Lazy Text:                        OK (0.04s)
          ✓ CI Lazy Text passed 100 tests.
      Maybe CI Lazy Text:                  OK (0.04s)
          ✓ Maybe CI Lazy Text passed 100 tests.
    CI Text
      CI Text:                             OK (0.04s)
          ✓ CI Text passed 100 tests.
      Maybe CI Text:                       OK (0.04s)
          ✓ Maybe CI Text passed 100 tests.
    Day
      Day:                                 OK (0.03s)
          ✓ Day passed 100 tests.
      Maybe Day:                           OK (0.03s)
          ✓ Maybe Day passed 100 tests.
    Double
      Double:                              OK (0.03s)
          ✓ Double passed 100 tests.
      Maybe Double:                        OK (0.03s)
          ✓ Maybe Double passed 100 tests.
    Float
      Float:                               OK (0.03s)
          ✓ Float passed 100 tests.
      Maybe Float:                         OK (0.03s)
          ✓ Maybe Float passed 100 tests.
    Int32
      Int32:                               OK (0.03s)
          ✓ Int32 passed 100 tests.
      Maybe Int32:                         OK (0.01s)
          ✓ Maybe Int32 passed 100 tests.
    Int64
      Int64:                               OK (0.02s)
          ✓ Int64 passed 100 tests.
      Maybe Int64:                         OK (0.03s)
          ✓ Maybe Int64 passed 100 tests.
    Lazy ByteString
      Lazy ByteString:                     OK (0.04s)
          ✓ Lazy ByteString passed 100 tests.
      Maybe Lazy ByteString:               OK (0.04s)
          ✓ Maybe Lazy ByteString passed 100 tests.
    Lazy Text
      Lazy Text:                           OK (0.03s)
          ✓ Lazy Text passed 100 tests.
      Maybe Lazy Text:                     OK (0.02s)
          ✓ Maybe Lazy Text passed 100 tests.
    LocalTime
      LocalTime:                           OK (0.04s)
          ✓ LocalTime passed 100 tests.
      Maybe LocalTime:                     OK (0.03s)
          ✓ Maybe LocalTime passed 100 tests.
    Scientific
      Scientific:                          OK (0.03s)
          ✓ Scientific passed 100 tests.
      Maybe Scientific:                    OK (0.02s)
          ✓ Maybe Scientific passed 100 tests.
    Text
      Text:                                OK (0.03s)
          ✓ Text passed 100 tests.
      Maybe Text:                          OK (0.05s)
          ✓ Maybe Text passed 100 tests.
    TimeOfDay
      TimeOfDay:                           OK (0.03s)
          ✓ TimeOfDay passed 100 tests.
      Maybe TimeOfDay:                     OK (0.03s)
          ✓ Maybe TimeOfDay passed 100 tests.
    UTCTime
      UTCTime:                             OK (0.02s)
          ✓ UTCTime passed 100 tests.
      Maybe UTCTime:                       OK (0.02s)
          ✓ Maybe UTCTime passed 100 tests.
    UUID
      UUID:                                OK (0.03s)
          ✓ UUID passed 100 tests.
      Maybe UUID:                          OK (0.03s)
          ✓ Maybe UUID passed 100 tests.
  DBEq instances
    Bool
      Bool:                                OK (0.03s)
          ✓ Bool passed 100 tests.
            Equal     51% ██████████▏········· ✓ 1%
            Not Equal 49% █████████▊·········· ✓ 1%
      Maybe Bool:                          OK (0.02s)
          ✓ Maybe Bool passed 100 tests.
            Equal     48% █████████▌·········· ✓ 1%
            Not Equal 52% ██████████▍········· ✓ 1%
    Int32
      Int32:                               OK (0.03s)
          ✓ Int32 passed 100 tests.
            Equal      1% ▏··················· ✓ 1%
            Not Equal 99% ███████████████████▊ ✓ 1%
      Maybe Int32:                         FAIL (0.06s)
          ✗ Maybe Int32 failed 
            after 100 tests.
          ⚠ Equal       0% ···················· ✗ 1%
            Not Equal 100% ████████████████████ ✓ 1%

                ┏━━ tests/Main.hs ━━━
            448 ┃ testDBEq :: IO TmpPostgres.DB -> TestTree
            449 ┃ testDBEq getTestDatabase = testGroup "DBEq instances"
            450 ┃   [ dbEqTest "Bool" Gen.bool
            451 ┃   , dbEqTest "Int32" $ Gen.integral @_ @Int32 Range.linearBounded
            452 ┃   , dbEqTest "Int64" $ Gen.integral @_ @Int64 Range.linearBounded
            453 ┃   , dbEqTest "Text" $ Gen.text (Range.linear 0 10) Gen.unicode
            454 ┃   ]
            455 ┃ 
            456 ┃   where
            457 ┃     dbEqTest :: (Eq a, Show a, Rel8.DBEq a) => TestName -> Gen a -> TestTree
            458 ┃     dbEqTest name generator = testGroup name
            459 ┃       [ databasePropertyTest name (t generator) getTestDatabase
            460 ┃       , databasePropertyTest ("Maybe " <> name) (t (Gen.maybe generator)) getTestDatabase
            461 ┃       ]
            462 ┃ 
            463 ┃     t :: forall a. (Eq a, Show a, Rel8.Sql Rel8.DBEq a)
            464 ┃       => Gen a
            465 ┃       -> ((Connection -> TestT IO ()) -> PropertyT IO ())
            466 ┃       -> PropertyT IO ()
            467 ┃     t generator transaction = do
            468 ┃       (x, y) <- forAll (liftA2 (,) generator generator)
            469 ┃ 
            470 ┃       transaction \connection -> do
            471 ┃         [res] <- liftIO $ Rel8.select connection $ pure $ Rel8.litExpr x Rel8.==. Rel8.litExpr y
            472 ┃         res === (x == y)
            473 ┃ 
            474 ┃         cover 1 "Equal" $ x == y
                ┃         ^^^^^^^^^^^^^^^^^^^^^^^^
                ┃         │ Failed (0% coverage)
            475 ┃         cover 1 "Not Equal" $ x /= y

            Labels not sufficently covered after TestCount 100 tests

        Use '--hedgehog-replay "Size 0 Seed 2271536934144735252 8891934970894135461"' to reproduce.
    Int64
      Int64:                               OK (0.04s)
          ✓ Int64 passed 100 tests.
            Equal      1% ▏··················· ✓ 1%
            Not Equal 99% ███████████████████▊ ✓ 1%
      Maybe Int64:                         FAIL (0.06s)
          ✗ Maybe Int64 failed 
            after 100 tests.
          ⚠ Equal       0% ···················· ✗ 1%
            Not Equal 100% ████████████████████ ✓ 1%

                ┏━━ tests/Main.hs ━━━
            448 ┃ testDBEq :: IO TmpPostgres.DB -> TestTree
            449 ┃ testDBEq getTestDatabase = testGroup "DBEq instances"
            450 ┃   [ dbEqTest "Bool" Gen.bool
            451 ┃   , dbEqTest "Int32" $ Gen.integral @_ @Int32 Range.linearBounded
            452 ┃   , dbEqTest "Int64" $ Gen.integral @_ @Int64 Range.linearBounded
            453 ┃   , dbEqTest "Text" $ Gen.text (Range.linear 0 10) Gen.unicode
            454 ┃   ]
            455 ┃ 
            456 ┃   where
            457 ┃     dbEqTest :: (Eq a, Show a, Rel8.DBEq a) => TestName -> Gen a -> TestTree
            458 ┃     dbEqTest name generator = testGroup name
            459 ┃       [ databasePropertyTest name (t generator) getTestDatabase
            460 ┃       , databasePropertyTest ("Maybe " <> name) (t (Gen.maybe generator)) getTestDatabase
            461 ┃       ]
            462 ┃ 
            463 ┃     t :: forall a. (Eq a, Show a, Rel8.Sql Rel8.DBEq a)
            464 ┃       => Gen a
            465 ┃       -> ((Connection -> TestT IO ()) -> PropertyT IO ())
            466 ┃       -> PropertyT IO ()
            467 ┃     t generator transaction = do
            468 ┃       (x, y) <- forAll (liftA2 (,) generator generator)
            469 ┃ 
            470 ┃       transaction \connection -> do
            471 ┃         [res] <- liftIO $ Rel8.select connection $ pure $ Rel8.litExpr x Rel8.==. Rel8.litExpr y
            472 ┃         res === (x == y)
            473 ┃ 
            474 ┃         cover 1 "Equal" $ x == y
                ┃         ^^^^^^^^^^^^^^^^^^^^^^^^
                ┃         │ Failed (0% coverage)
            475 ┃         cover 1 "Not Equal" $ x /= y

            Labels not sufficently covered after TestCount 100 tests

        Use '--hedgehog-replay "Size 0 Seed 4683194437231057052 14291057619312927273"' to reproduce.
    Text
      Text:                                OK (0.04s)
          ✓ Text passed 100 tests.
            Equal     16% ███▏················ ✓ 1%
            Not Equal 84% ████████████████▊··· ✓ 1%
      Maybe Text:                          OK (0.10s)
          ✓ Maybe Text passed 100 tests.
            Equal     10% ██·················· ✓ 1%
            Not Equal 90% ██████████████████·· ✓ 1%
  TestTable equality:                      OK (0.02s)
      ✓ TestTable equality passed 100 tests.
        Equal     14% ██▊················· ✓ 1%
        Not Equal 86% █████████████████▏·· ✓ 1%
  FromString:                              OK (0.03s)
      ✓ FromString passed 100 tests.
  catMaybeTable:                           OK (0.08s)
      ✓ catMaybeTable passed 100 tests.
  catMaybe:                                OK (0.06s)
      ✓ catMaybe passed 100 tests.
  maybeTable:                              OK (0.09s)
      ✓ maybeTable passed 100 tests.
  Nested TestTables:                       OK (0.08s)
      ✓ Nested TestTables passed 100 tests.
  MaybeTable (<*>):                        OK (0.26s)
      ✓ MaybeTable (<*>) passed 100 tests.
  Logical operator fixities:               OK (0.03s)
      ✓ Logical operator fixities passed 100 tests.
  Can UPDATE TestTable:                    OK (0.10s)
      ✓ Can UPDATE TestTable passed 100 tests.
        Empty     44% ████████▊··········· ✓ 1%
        Singleton 66% █████████████▏······ ✓ 1%
        >1 row    34% ██████▊············· ✓ 1%
  Can DELETE TestTable:                    OK (0.09s)
      ✓ Can DELETE TestTable passed 100 tests.
  Can SELECT nested pairs:                 OK (0.07s)
      ✓ Can SELECT nested pairs passed 100 tests.
  Can SELECT Arrays (with aggregation):    OK (0.18s)
      ✓ Can SELECT Arrays (with aggregation) passed 100 tests.
  Can nest MaybeTable within other tables: OK (0.05s)
      ✓ Can nest MaybeTable within other tables passed 100 tests.

2 out of 68 tests failed (5.47s)
Test suite tests: FAIL
Test suite logged to: dist/test/rel8-1.0.0.1-tests.log
0 of 1 test suites (0 of 1 test cases) passed.
builder for '/nix/store/z3266iw8a1hlkc5jk5jmwv0x9lhdh8na-rel8-1.0.0.1.drv' failed with exit code 1
ocharles commented 3 years ago

Unfortunately this is just a flaky test - this happens on any architecture. Can you try re-running the tests? We should obviously fix this flaky test though!

expipiplus1 commented 3 years ago

Ah right, this is for the nixos packaging, I'll disable the tests for the time being pending this issue's resolution

sternenseemann commented 3 years ago

Unfortunately this is just a flaky test - this happens on any architecture. Can you try re-running the tests? We should obviously fix this flaky test though!

Restarting helps, for some reason it seemingly happened on aarch64-linux more often than on other architectures. It also seems to fail a lot, I've had to restart it 3-5 times in a lot of instances.

ocharles commented 3 years ago

I think I'm just gonna drop the coverage condition for now.