Build #1 for warlock-0.1.0.1

[all reports]

Package warlock-0.1.0.1
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-10-12 12:51:22.483030328 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies barbies-2.1.1.0, base-4.19.2.0, template-haskell-2.21.0.0, witch-1.3.0.6
Flags none

Code Coverage

expressions100% (0/0)
booleanguards100% (0/0)
conditions 100% (0/0)
qualifiers100% (0/0)
alternatives100% (0/0)
local declarations100% (0/0)
top-level declarations100% (0/0)

Build log

[view raw]

Resolving dependencies...
Configuring base-orphans-0.9.3...
Preprocessing library for base-orphans-0.9.3..
Building library for base-orphans-0.9.3..
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o, dist/build/Data/Orphans/Prelude.dyn_o )
[2 of 2] Compiling Data.Orphans     ( src/Data/Orphans.hs, dist/build/Data/Orphans.o, dist/build/Data/Orphans.dyn_o )
Preprocessing library for base-orphans-0.9.3..
Running Haddock on library for base-orphans-0.9.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, nothing )
[2 of 2] Compiling Data.Orphans     ( src/Data/Orphans.hs, nothing )
Haddock coverage:
 100% (  1 /  1) in 'Data.Orphans'
Documentation created: dist/doc/html/base-orphans/,
dist/doc/html/base-orphans/base-orphans.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/base-orphans-0.9.3-FO1MOLOK3e83158jMAOVc9
Completed    base-orphans-0.9.3
Configuring tagged-0.8.9...
Preprocessing library for tagged-0.8.9..
Building library for tagged-0.8.9..
[1 of 2] Compiling Data.Proxy.TH    ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o, dist/build/Data/Proxy/TH.dyn_o )
[2 of 2] Compiling Data.Tagged      ( src/Data/Tagged.hs, dist/build/Data/Tagged.o, dist/build/Data/Tagged.dyn_o )
Preprocessing library for tagged-0.8.9..
Running Haddock on library for tagged-0.8.9..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Proxy.TH    ( src/Data/Proxy/TH.hs, nothing )
[2 of 2] Compiling Data.Tagged      ( src/Data/Tagged.hs, nothing )
Haddock coverage:
Warning: 'Proxy' is ambiguous. It is defined
    * in Data.Proxy
    * in Data.Proxy
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Proxy
  66% (  2 /  3) in 'Data.Proxy.TH'
  Missing documentation for:
    Module header
Warning: 'Tagged' is ambiguous. It is defined
    * at src/Data/Tagged.hs:82:22
    * at src/Data/Tagged.hs:82:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Tagged.hs:82:1
Warning: 'Proxy' is ambiguous. It is defined
    * in Data.Proxy
    * in Data.Proxy
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Proxy
  93% ( 14 / 15) in 'Data.Tagged'
  Missing documentation for:
    witness (src/Data/Tagged.hs:386)
Warning: Data.Tagged: could not find link destinations for: 
	- Data.Tagged.Rep_Tagged
	- Data.Tagged.Rep1_Tagged
Documentation created: dist/doc/html/tagged/, dist/doc/html/tagged/tagged.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tagged-0.8.9-6aZuwRISGvIHng66Gvw0LY
Completed    tagged-0.8.9
Configuring witch-1.3.0.6...
Preprocessing library for witch-1.3.0.6..
Building library for witch-1.3.0.6..
[1 of 9] Compiling Witch.Encoding   ( source/library/Witch/Encoding.hs, dist/build/Witch/Encoding.o, dist/build/Witch/Encoding.dyn_o )
[2 of 9] Compiling Witch.From       ( source/library/Witch/From.hs, dist/build/Witch/From.o, dist/build/Witch/From.dyn_o )
[3 of 9] Compiling Witch.Generic    ( source/library/Witch/Generic.hs, dist/build/Witch/Generic.o, dist/build/Witch/Generic.dyn_o )
[4 of 9] Compiling Witch.TryFromException ( source/library/Witch/TryFromException.hs, dist/build/Witch/TryFromException.o, dist/build/Witch/TryFromException.dyn_o )
[5 of 9] Compiling Witch.TryFrom    ( source/library/Witch/TryFrom.hs, dist/build/Witch/TryFrom.o, dist/build/Witch/TryFrom.dyn_o )
[6 of 9] Compiling Witch.Utility    ( source/library/Witch/Utility.hs, dist/build/Witch/Utility.o, dist/build/Witch/Utility.dyn_o )
[7 of 9] Compiling Witch.Lift       ( source/library/Witch/Lift.hs, dist/build/Witch/Lift.o, dist/build/Witch/Lift.dyn_o )
[8 of 9] Compiling Witch.Instances  ( source/library/Witch/Instances.hs, dist/build/Witch/Instances.o, dist/build/Witch/Instances.dyn_o )
[9 of 9] Compiling Witch            ( source/library/Witch.hs, dist/build/Witch.o, dist/build/Witch.dyn_o )
Preprocessing library for witch-1.3.0.6..
Running Haddock on library for witch-1.3.0.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 9] Compiling Witch.Encoding   ( source/library/Witch/Encoding.hs, nothing )
[2 of 9] Compiling Witch.From       ( source/library/Witch/From.hs, nothing )
[3 of 9] Compiling Witch.Generic    ( source/library/Witch/Generic.hs, nothing )
[4 of 9] Compiling Witch.TryFromException ( source/library/Witch/TryFromException.hs, nothing )
[5 of 9] Compiling Witch.TryFrom    ( source/library/Witch/TryFrom.hs, nothing )
[6 of 9] Compiling Witch.Utility    ( source/library/Witch/Utility.hs, nothing )
[7 of 9] Compiling Witch.Lift       ( source/library/Witch/Lift.hs, nothing )
[8 of 9] Compiling Witch.Instances  ( source/library/Witch/Instances.hs, nothing )
[9 of 9] Compiling Witch            ( source/library/Witch.hs, nothing )
Haddock coverage:
  94% ( 18 / 19) in 'Witch.Encoding'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Witch.From'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Witch.Generic'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Witch.TryFromException'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Witch.TryFrom'
  Missing documentation for:
    Module header
  76% ( 10 / 13) in 'Witch.Utility'
  Missing documentation for:
    Module header
    withSource (source/library/Witch/Utility.hs:192)
    withTarget (source/library/Witch/Utility.hs:199)
  66% (  2 /  3) in 'Witch.Lift'
  Missing documentation for:
    Module header
  22% (  2 /  9) in 'Witch.Instances'
  Missing documentation for:
    Module header
    realFloatToRational (source/library/Witch/Instances.hs:1544)
    overPositive (source/library/Witch/Instances.hs:1557)
    fromDigits (source/library/Witch/Instances.hs:1560)
    makeRational (source/library/Witch/Instances.hs:1564)
    fromNonNegativeIntegral (source/library/Witch/Instances.hs:1568)
    tryEvaluate (source/library/Witch/Instances.hs:1582)
 100% ( 58 / 58) in 'Witch'
Documentation created: dist/doc/html/witch/, dist/doc/html/witch/witch.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/witch-1.3.0.6-B3Wa0VhxAOBfPPxWhUDVx
Completed    witch-1.3.0.6
Configuring distributive-0.6.2.1...
Preprocessing library for distributive-0.6.2.1..
Building library for distributive-0.6.2.1..
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o, dist/build/Data/Distributive.dyn_o )

src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
157 |   distribute a e = fmap ($e) a
    |                          ^
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, dist/build/Data/Distributive/Generic.o, dist/build/Data/Distributive/Generic.dyn_o )
Preprocessing library for distributive-0.6.2.1..
Running Haddock on library for distributive-0.6.2.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, nothing )

src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
157 |   distribute a e = fmap ($e) a
    |                          ^
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, nothing )
Haddock coverage:
Warning: 'Representable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'Compose' is ambiguous. It is defined
    * in Data.Functor.Compose
    * in Data.Functor.Compose
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Compose
 100% (  4 /  4) in 'Data.Distributive'
  75% (  3 /  4) in 'Data.Distributive.Generic'
  Missing documentation for:
    GDistributive (src/Data/Distributive/Generic.hs:51)
Documentation created: dist/doc/html/distributive/,
dist/doc/html/distributive/distributive.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/distributive-0.6.2.1-LYGC3cC7tAvDF84yagGUZw
Completed    distributive-0.6.2.1
Configuring barbies-2.1.1.0...
Preprocessing library for barbies-2.1.1.0..
Building library for barbies-2.1.1.0..
[ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, dist/build/Barbies/Internal/Dicts.o, dist/build/Barbies/Internal/Dicts.dyn_o )
[ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, dist/build/Barbies/Internal/Writer.o, dist/build/Barbies/Internal/Writer.dyn_o )
[ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, dist/build/Data/Generics/GenericN.o, dist/build/Data/Generics/GenericN.dyn_o )
[ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, dist/build/Barbies/Internal/Wear.o, dist/build/Barbies/Internal/Wear.dyn_o )
[ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, dist/build/Barbies/Generics/Traversable.o, dist/build/Barbies/Generics/Traversable.dyn_o )
[ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, dist/build/Barbies/Generics/Functor.o, dist/build/Barbies/Generics/Functor.dyn_o )
[ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, dist/build/Barbies/Internal/FunctorT.o, dist/build/Barbies/Internal/FunctorT.dyn_o )
[ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, dist/build/Barbies/Internal/TraversableT.o, dist/build/Barbies/Internal/TraversableT.dyn_o )
[ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, dist/build/Barbies/Internal/MonadT.o, dist/build/Barbies/Internal/MonadT.dyn_o )
[10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, dist/build/Barbies/Internal/FunctorB.o, dist/build/Barbies/Internal/FunctorB.dyn_o )
[11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, dist/build/Barbies/Internal/TraversableB.o, dist/build/Barbies/Internal/TraversableB.dyn_o )
[12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, dist/build/Barbies/Generics/Distributive.o, dist/build/Barbies/Generics/Distributive.dyn_o )
[13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, dist/build/Barbies/Internal/DistributiveT.o, dist/build/Barbies/Internal/DistributiveT.dyn_o )
[14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, dist/build/Barbies/Internal/DistributiveB.o, dist/build/Barbies/Internal/DistributiveB.dyn_o )
[15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, dist/build/Barbies/Generics/Constraints.o, dist/build/Barbies/Generics/Constraints.dyn_o )
[16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, dist/build/Barbies/Generics/Bare.o, dist/build/Barbies/Generics/Bare.dyn_o )
[17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, dist/build/Barbies/Internal/BareB.o, dist/build/Barbies/Internal/BareB.dyn_o )
[18 of 32] Compiling Barbies.Bare     ( src/Barbies/Bare.hs, dist/build/Barbies/Bare.o, dist/build/Barbies/Bare.dyn_o )
[19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, dist/build/Barbies/Generics/Applicative.o, dist/build/Barbies/Generics/Applicative.dyn_o )
[20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, dist/build/Barbies/Internal/ApplicativeT.o, dist/build/Barbies/Internal/ApplicativeT.dyn_o )
[21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, dist/build/Barbies/Internal/ConstraintsT.o, dist/build/Barbies/Internal/ConstraintsT.dyn_o )
[22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, dist/build/Data/Functor/Transformer.o, dist/build/Data/Functor/Transformer.dyn_o )
[23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, dist/build/Barbies/Internal/ApplicativeB.o, dist/build/Barbies/Internal/ApplicativeB.dyn_o )
[24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, dist/build/Barbies/Internal/ConstraintsB.o, dist/build/Barbies/Internal/ConstraintsB.dyn_o )
[25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, dist/build/Data/Functor/Barbie.o, dist/build/Data/Functor/Barbie.dyn_o )
[26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, dist/build/Barbies/Internal/Containers.o, dist/build/Barbies/Internal/Containers.dyn_o )
[27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, dist/build/Barbies/Internal/Wrappers.o, dist/build/Barbies/Internal/Wrappers.dyn_o )
[28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, dist/build/Barbies/Internal/Trivial.o, dist/build/Barbies/Internal/Trivial.dyn_o )
[29 of 32] Compiling Barbies.Bi       ( src/Barbies/Bi.hs, dist/build/Barbies/Bi.o, dist/build/Barbies/Bi.dyn_o )
[30 of 32] Compiling Barbies          ( src/Barbies.hs, dist/build/Barbies.o, dist/build/Barbies.dyn_o )
[31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, dist/build/Barbies/Constraints.o, dist/build/Barbies/Constraints.dyn_o )
[32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, dist/build/Barbies/Internal.o, dist/build/Barbies/Internal.dyn_o )
Preprocessing library for barbies-2.1.1.0..
Running Haddock on library for barbies-2.1.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, nothing )
[ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, nothing )
[ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, nothing )
[ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, nothing )
[ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, nothing )
[ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, nothing )
[ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, nothing )
[ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, nothing )
[ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, nothing )
[10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, nothing )
[11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, nothing )
[12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, nothing )
[13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, nothing )
[14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, nothing )
[15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, nothing )
[16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, nothing )
[17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, nothing )
[18 of 32] Compiling Barbies.Bare     ( src/Barbies/Bare.hs, nothing )
[19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, nothing )
[20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, nothing )
[21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, nothing )
[22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, nothing )
[23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, nothing )
[24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, nothing )
[25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, nothing )
[26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, nothing )
[27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, nothing )
[28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, nothing )
[29 of 32] Compiling Barbies.Bi       ( src/Barbies/Bi.hs, nothing )
[30 of 32] Compiling Barbies          ( src/Barbies.hs, nothing )
[31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, nothing )
[32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, nothing )
Haddock coverage:
Warning: 'Dict' is ambiguous. It is defined
    * at src/Barbies/Internal/Dicts.hs:25:3
    * at src/Barbies/Internal/Dicts.hs:24:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Barbies/Internal/Dicts.hs:24:1
Warning: 'Compose' is ambiguous. It is defined
    * in Data.Functor.Compose
    * in Data.Functor.Compose
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'Compose' is ambiguous. It is defined
    * in Data.Functor.Compose
    * in Data.Functor.Compose
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Compose
Warning: 'ReaderT' is ambiguous. It is defined
    * in Control.Monad.Trans.Reader
    * in Control.Monad.Trans.Reader
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Control.Monad.Trans.Reader
Warning: 'Compose' is ambiguous. It is defined
    * in Data.Functor.Compose
    * in Data.Functor.Compose
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'f' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Compose' is ambiguous. It is defined
    * in Data.Functor.Compose
    * in Data.Functor.Compose
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'f' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Compose' is ambiguous. It is defined
    * in Data.Functor.Compose
    * in Data.Functor.Compose
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'Identity' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  80% (  8 / 10) in 'Barbies.Bare'
  Missing documentation for:
    Bare (src/Barbies/Internal/Wear.hs:12)
    Covered (src/Barbies/Internal/Wear.hs:13)
Warning: 'tprod'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Dict' is ambiguous. It is defined
    * at src/Barbies/Internal/Dicts.hs:25:3
    * at src/Barbies/Internal/Dicts.hs:24:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Barbies/Internal/Dicts.hs:24:1
Warning: 'Product'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% ( 36 / 37) in 'Data.Functor.Transformer'
  Missing documentation for:
    Rec (src/Data/Generics/GenericN.hs:51)
Warning: 'bprod'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Dict' is ambiguous. It is defined
    * at src/Barbies/Internal/Dicts.hs:25:3
    * at src/Barbies/Internal/Dicts.hs:24:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Barbies/Internal/Dicts.hs:24:1
Warning: 'Product'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Const' is ambiguous. It is defined
    * in Data.Functor.Const
    * in Data.Functor.Const
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Const
Warning: '(&)' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  95% ( 41 / 43) in 'Data.Functor.Barbie'
  Missing documentation for:
    bfoldMapC (src/Barbies/Internal/ConstraintsB.hs:173)
    Rec (src/Data/Generics/GenericN.hs:51)
Warning: 'Const' is ambiguous. It is defined
    * in Data.Functor.Const
    * in Data.Functor.Const
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Const
Warning: 'bpure' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  94% ( 18 / 19) in 'Barbies.Bi'
  Missing documentation for:
    Module header
Warning: 'Dependants' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 20 / 20) in 'Barbies'
  90% (  9 / 10) in 'Barbies.Constraints'
  Missing documentation for:
    & (src/Barbies/Internal/ConstraintsB.hs:112)
  73% ( 70 / 95) in 'Barbies.Internal'
  Missing documentation for:
    Module header
    GFunctor (src/Barbies/Generics/Functor.hs:14)
    GTraversable (src/Barbies/Generics/Traversable.hs:11)
    GDistributive (src/Barbies/Generics/Distributive.hs:17)
    gbpureDefault (src/Barbies/Internal/ApplicativeB.hs:179)
    GApplicative (src/Barbies/Generics/Applicative.hs:17)
    GConstraints (src/Barbies/Generics/Constraints.hs:21)
    GAll (src/Barbies/Generics/Constraints.hs:24)
    X (src/Barbies/Generics/Constraints.hs:26)
    Y (src/Barbies/Generics/Constraints.hs:27)
    Self (src/Barbies/Generics/Constraints.hs:141)
    Other (src/Barbies/Generics/Constraints.hs:142)
    SelfOrOther (src/Barbies/Generics/Constraints.hs:144)
    TagSelf0' (src/Barbies/Internal/ConstraintsB.hs:389)
    TagSelf1' (src/Barbies/Internal/ConstraintsT.hs:324)
    GBare (src/Barbies/Generics/Bare.hs:17)
    GenericN (src/Data/Generics/GenericN.hs:68)
    Rec (src/Data/Generics/GenericN.hs:51)
    Param (src/Data/Generics/GenericN.hs:40)
    Indexed (src/Data/Generics/GenericN.hs:42)
    FilterIndex (src/Data/Generics/GenericN.hs:46)
    Zip (src/Data/Generics/GenericN.hs:53)
    GenericP (src/Data/Generics/GenericN.hs:89)
    RepN (src/Data/Generics/GenericN.hs:72)
    RepP (src/Data/Generics/GenericN.hs:93)
Warning: Barbies: could not find link destinations for: 
	- Barbies.Internal.Containers.Rep_ErrorContainer
	- Barbies.Internal.Containers.Rep_Container
	- Barbies.Internal.Trivial.Rep_Unit
	- Barbies.Internal.Trivial.Rep_Void
Warning: Barbies.Internal: could not find link destinations for: 
	- GHC.Generics.SingKind
	- GHC.Generics.DemoteRep
	- GHC.Generics.fromSing
	- GHC.Generics.SingI
	- GHC.Generics.sing
	- GHC.Generics.Sing
	- GHC.Generics.D:R:UReckWordp0
	- GHC.Generics.D:R:UReckIntp0
	- GHC.Generics.D:R:UReckFloatp0
	- GHC.Generics.D:R:UReckDoublep0
	- GHC.Generics.D:R:UReckCharp0
	- GHC.Generics.D:R:UReckPtrp0
	- GHC.Generics.Rep1_Down
	- GHC.Generics.Rep1_Tuple15
	- GHC.Generics.Rep1_Tuple14
	- GHC.Generics.Rep1_Tuple13
	- GHC.Generics.Rep1_Tuple12
	- GHC.Generics.Rep1_Tuple11
	- GHC.Generics.Rep1_Tuple10
	- GHC.Generics.Rep1_Tuple9
	- GHC.Generics.Rep1_Tuple8
	- GHC.Generics.Rep1_Tuple7
	- GHC.Generics.Rep1_Tuple6
	- GHC.Generics.Rep1_Tuple5
	- GHC.Generics.Rep1_Tuple4
	- GHC.Generics.Rep1_Tuple3
	- GHC.Generics.Rep1_Tuple2
	- GHC.Generics.Rep1_Solo
	- GHC.Generics.Rep1_Proxy
	- GHC.Generics.Rep1_Either
	- GHC.Generics.Rep1_Maybe
	- GHC.Generics.Rep1_NonEmpty
	- GHC.Generics.Rep1_List
	- GHC.Generics.Rep_Fingerprint
	- GHC.Generics.Rep_GeneralCategory
	- GHC.Generics.Rep_SrcLoc
	- GHC.Generics.Rep_Down
	- GHC.Generics.Rep_Tuple15
	- GHC.Generics.Rep_Tuple14
	- GHC.Generics.Rep_Tuple13
	- GHC.Generics.Rep_Tuple12
	- GHC.Generics.Rep_Tuple11
	- GHC.Generics.Rep_Tuple10
	- GHC.Generics.Rep_Tuple9
	- GHC.Generics.Rep_Tuple8
	- GHC.Generics.Rep_Tuple7
	- GHC.Generics.Rep_Tuple6
	- GHC.Generics.Rep_Tuple5
	- GHC.Generics.Rep_Tuple4
	- GHC.Generics.Rep_Tuple3
	- GHC.Generics.Rep_Tuple2
	- GHC.Generics.Rep_Solo
	- GHC.Generics.Rep_Unit
	- GHC.Generics.Rep_Proxy
	- GHC.Generics.Rep_Ordering
	- GHC.Generics.Rep_Bool
	- GHC.Generics.Rep_Either
	- GHC.Generics.Rep_Maybe
	- GHC.Generics.Rep_NonEmpty
	- GHC.Generics.Rep_List
	- GHC.Generics.Rep_Void
	- GHC.Generics.Rep_M1
	- GHC.Generics.Rep1_M1
	- GHC.Generics.Rep_V1
	- GHC.Generics.Rep1_V1
	- GHC.Generics.Rep_U1
	- GHC.Generics.Rep1_U1
	- GHC.Generics.Rep_Par1
	- GHC.Generics.Rep1_Par1
	- GHC.Generics.Rep_Rec1
	- GHC.Generics.Rep1_Rec1
	- GHC.Generics.Rep_K1
	- GHC.Generics.Rep1_K1
	- GHC.Generics.Rep_:+:
	- GHC.Generics.Rep1_:+:
	- GHC.Generics.Rep_:*:
	- GHC.Generics.Rep1_:*:
	- GHC.Generics.Rep_:.:
	- GHC.Generics.Rep1_:.:
	- GHC.Generics.Rep_R:UReckWordp
	- GHC.Generics.Rep1_R:UReckWordp
	- GHC.Generics.Rep_R:UReckIntp
	- GHC.Generics.Rep1_R:UReckIntp
	- GHC.Generics.Rep1_R:UReckFloatp
	- GHC.Generics.Rep_R:UReckDoublep
	- GHC.Generics.Rep1_R:UReckDoublep
	- GHC.Generics.Rep_R:UReckCharp
	- GHC.Generics.Rep1_R:UReckCharp
	- GHC.Generics.Rep_R:UReckPtrp
	- GHC.Generics.Rep1_R:UReckPtrp
	- GHC.Generics.Rep_Fixity
	- GHC.Generics.Rep_Associativity
	- GHC.Generics.Rep_SourceUnpackedness
	- GHC.Generics.Rep_SourceStrictness
	- GHC.Generics.Rep_DecidedStrictness
	- Data.Semigroup.Internal.Rep_Alt
	- Data.Semigroup.Internal.Rep1_Alt
	- Data.Semigroup.Internal.Rep_Product
	- Data.Semigroup.Internal.Rep1_Product
	- Data.Semigroup.Internal.Rep_Sum
	- Data.Semigroup.Internal.Rep1_Sum
	- Data.Semigroup.Internal.Rep_Any
	- Data.Semigroup.Internal.Rep_All
	- Data.Semigroup.Internal.Rep_Endo
	- Data.Semigroup.Internal.Rep_Dual
	- Data.Semigroup.Internal.Rep1_Dual
	- Data.Monoid.Rep_Ap
	- Data.Monoid.Rep1_Ap
	- Data.Monoid.Rep_Last
	- Data.Monoid.Rep1_Last
	- Data.Monoid.Rep_First
	- Data.Monoid.Rep1_First
	- Data.Functor.Const.Rep_Const
	- Data.Functor.Const.Rep1_Const
	- GHC.RTS.Flags.Rep_RTSFlags
	- GHC.RTS.Flags.Rep_ParFlags
	- GHC.RTS.Flags.Rep_TickyFlags
	- GHC.RTS.Flags.Rep_TraceFlags
	- GHC.RTS.Flags.Rep_DoTrace
	- GHC.RTS.Flags.Rep_ProfFlags
	- GHC.RTS.Flags.Rep_DoHeapProfile
	- GHC.RTS.Flags.Rep_CCFlags
	- GHC.RTS.Flags.Rep_DoCostCentres
	- GHC.RTS.Flags.Rep_DebugFlags
	- GHC.RTS.Flags.Rep_MiscFlags
	- GHC.RTS.Flags.Rep_ConcFlags
	- GHC.RTS.Flags.Rep_GCFlags
	- GHC.RTS.Flags.Rep_GiveGCStats
	- Data.Functor.Identity.Rep_Identity
	- Data.Functor.Identity.Rep1_Identity
	- Control.Arrow.Rep1_Kleisli
	- Control.Arrow.Rep_Kleisli
	- Control.Applicative.Rep_ZipList
	- Control.Applicative.Rep1_ZipList
	- Control.Applicative.Rep_WrappedArrow
	- Control.Applicative.Rep1_WrappedArrow
	- Control.Applicative.Rep_WrappedMonad
	- Control.Applicative.Rep1_WrappedMonad
	- Data.Version.Rep_Version
	- GHC.ByteOrder.Rep_ByteOrder
	- GHC.Stats.Rep_RTSStats
	- GHC.Stats.Rep_GCDetails
	- Data.Semigroup.Rep_WrappedMonoid
	- Data.Semigroup.Rep1_WrappedMonoid
	- Data.Semigroup.Rep_Last
	- Data.Semigroup.Rep1_Last
	- Data.Semigroup.Rep_First
	- Data.Semigroup.Rep1_First
	- Data.Semigroup.Rep_Arg
	- Data.Semigroup.Rep1_Arg
	- Data.Semigroup.Rep_Max
	- Data.Semigroup.Rep1_Max
	- Data.Semigroup.Rep_Min
	- Data.Semigroup.Rep1_Min
	- Data.Complex.Rep_Complex
	- Data.Complex.Rep1_Complex
	- Data.Functor.Sum.Rep_Sum
	- Data.Functor.Sum.Rep1_Sum
	- Data.Functor.Product.Rep_Product
	- Data.Functor.Product.Rep1_Product
	- Data.Functor.Compose.Rep_Compose
	- Data.Functor.Compose.Rep1_Compose
	- Control.DeepSeq.GNFData
	- GHC.Generics.D:R:DemoteRepFixityI
	- GHC.Generics.D:R:SingFixityIa0
	- GHC.Generics.SPrefix
	- GHC.Generics.SInfix
	- GHC.Generics.D:R:DemoteRepAssociativity
	- GHC.Generics.D:R:SingAssociativitya0
	- GHC.Generics.SLeftAssociative
	- GHC.Generics.SRightAssociative
	- GHC.Generics.SNotAssociative
	- GHC.Generics.Rep_R:UReckFloatp
	- GHC.Generics.D:R:SingSourceUnpackednessa0
	- GHC.Generics.SNoSourceUnpackedness
	- GHC.Generics.D:R:DemoteRepSourceUnpackedness
	- GHC.Generics.SSourceNoUnpack
	- GHC.Generics.SSourceUnpack
	- GHC.Generics.D:R:SingSourceStrictnessa0
	- GHC.Generics.SNoSourceStrictness
	- GHC.Generics.D:R:DemoteRepSourceStrictness
	- GHC.Generics.SSourceLazy
	- GHC.Generics.SSourceStrict
	- GHC.Generics.D:R:SingDecidedStrictnessa0
	- GHC.Generics.SDecidedLazy
	- GHC.Generics.D:R:DemoteRepDecidedStrictness
	- GHC.Generics.SDecidedStrict
	- GHC.Generics.SDecidedUnpack
	- Data.Generics.GenericN.R:RepNa
	- Data.Generics.GenericN.R:RepPna
	- Control.Applicative.Backwards.Rep1_Backwards
	- Control.Applicative.Backwards.Rep_Backwards
	- Control.Applicative.Lift.Rep1_Lift
	- Control.Applicative.Lift.Rep_Lift
	- Control.Monad.Trans.Accum.Rep_AccumT
	- Control.Monad.Trans.Except.Rep1_ExceptT
	- Control.Monad.Trans.Except.Rep_ExceptT
	- Control.Monad.Trans.Identity.Rep1_IdentityT
	- Control.Monad.Trans.Identity.Rep_IdentityT
	- Control.Monad.Trans.Maybe.Rep1_MaybeT
	- Control.Monad.Trans.Maybe.Rep_MaybeT
	- Control.Monad.Trans.RWS.Lazy.Rep_RWST
	- Control.Monad.Trans.RWS.Strict.Rep_RWST
	- Control.Monad.Trans.Reader.Rep1_ReaderT
	- Control.Monad.Trans.Reader.Rep_ReaderT
	- Control.Monad.Trans.State.Lazy.Rep_StateT
	- Control.Monad.Trans.State.Strict.Rep_StateT
	- Control.Monad.Trans.Writer.Lazy.Rep_WriterT
	- Control.Monad.Trans.Writer.Strict.Rep_WriterT
	- Data.Functor.Reverse.Rep1_Reverse
	- Data.Functor.Reverse.Rep_Reverse
	- Data.Functor.Constant.Rep1_Constant
	- Data.Functor.Constant.Rep_Constant
	- Control.DeepSeq.One
	- Control.DeepSeq.RnfArgs
	- Control.DeepSeq.grnf
	- Data.Tagged.Rep1_Tagged
	- Data.Tagged.Rep_Tagged
	- Barbies.Internal.Containers.Rep_ErrorContainer
	- Barbies.Internal.Containers.Rep_Container
	- GHC.IO.Exception.Rep_ExitCode
	- Barbies.Internal.Trivial.Rep_Unit
	- Barbies.Internal.Trivial.Rep_Void
	- Control.Monad.Trans.Cont.Rep_ContT
	- Control.Monad.Trans.RWS.CPS.Rep_RWST
	- Control.Monad.Trans.Select.Rep_SelectT
	- Control.Monad.Trans.Writer.CPS.Rep_WriterT
Documentation created: dist/doc/html/barbies/,
dist/doc/html/barbies/barbies.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/barbies-2.1.1.0-5eYWYHoNG2EFZFfcNpAgup
Completed    barbies-2.1.1.0
Downloading  warlock-0.1.0.1
Downloaded   warlock-0.1.0.1
Configuring warlock-0.1.0.1...
Preprocessing library for warlock-0.1.0.1..
Building library for warlock-0.1.0.1..
[1 of 5] Compiling Paths_warlock    ( dist/build/autogen/Paths_warlock.hs, dist/build/Paths_warlock.o, dist/build/Paths_warlock.dyn_o )
[2 of 5] Compiling Warlock          ( src/Warlock.hs, dist/build/Warlock.o, dist/build/Warlock.dyn_o )
[3 of 5] Compiling Warlock.HKD      ( src/Warlock/HKD.hs, dist/build/Warlock/HKD.o, dist/build/Warlock/HKD.dyn_o )
[4 of 5] Compiling Warlock.Tutorial ( src/Warlock/Tutorial.hs, dist/build/Warlock/Tutorial.o, dist/build/Warlock/Tutorial.dyn_o )
[5 of 5] Compiling Warlock.Tweak    ( src/Warlock/Tweak.hs, dist/build/Warlock/Tweak.o, dist/build/Warlock/Tweak.dyn_o )

src/Warlock/Tweak.hs:557:16: warning: [GHC-63397] [-Wname-shadowing]
    This binding for newName shadows the existing binding
      imported from Language.Haskell.TH at src/Warlock/Tweak.hs:155:1-26
      (and originally defined in Language.Haskell.TH.Syntax)
    |
557 |           Just newName -> (newName, b, ty)
    |                ^^^^^^^
Preprocessing library for warlock-0.1.0.1..
Running Haddock on library for warlock-0.1.0.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Paths_warlock    ( dist/build/autogen/Paths_warlock.hs, nothing )
[2 of 5] Compiling Warlock          ( src/Warlock.hs, /tmp/ghc1342383_0/ghc_4.o, /tmp/ghc1342383_0/ghc_4.dyn_o )
[3 of 5] Compiling Warlock.HKD      ( src/Warlock/HKD.hs, nothing )
[4 of 5] Compiling Warlock.Tutorial ( src/Warlock/Tutorial.hs, nothing )
[5 of 5] Compiling Warlock.Tweak    ( src/Warlock/Tweak.hs, nothing )

src/Warlock/Tweak.hs:557:16: warning: [GHC-63397] [-Wname-shadowing]
    This binding for newName shadows the existing binding
      imported from Language.Haskell.TH at src/Warlock/Tweak.hs:155:1-26
      (and originally defined in Language.Haskell.TH.Syntax)
    |
557 |           Just newName -> (newName, b, ty)
    |                ^^^^^^^
Haddock coverage:
Warning: 'personName' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'employeeName' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 83 / 83) in 'Warlock'
 100% ( 14 / 14) in 'Warlock.HKD'
Warning: 'ByName' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ByPosition' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'deriveAutomap' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defaultConfig' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'datatypePrefixConfig' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withDefaults' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withRenames' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'constructorPrefixConfig' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withConstructorMap' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'snakeToCamelConfig' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withNormalize' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withRules' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'virtualField' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'rename' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'combineFields' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'disassembleFields' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defaultTo' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'replaceSuffix' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'stripSuffix' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'addSuffix' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  1 /  1) in 'Warlock.Tutorial'
Warning: 'combineFields' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'disassembleFields' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mapField' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'virtualField' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'computedField' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 56 / 56) in 'Warlock.Tweak'
Documentation created: dist/doc/html/warlock/,
dist/doc/html/warlock/warlock.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/warlock-0.1.0.1-9uuX8bmG8YL6u2tNfjOwPP
Completed    warlock-0.1.0.1

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
 - base-orphans-0.9.3 (lib:base-orphans) (requires build)
 - call-stack-0.4.0 (lib:call-stack) (requires build)
 - colour-2.3.6 (lib:colour) (requires build)
 - haskell-lexer-1.2.1 (lib:haskell-lexer) (requires build)
 - hspec-discover-2.11.14 (lib:hspec-discover) (requires build)
 - primitive-0.9.1.0 (lib:primitive) (requires build)
 - splitmix-0.1.3.1 (lib:splitmix) (requires build)
 - tagged-0.8.9 (lib:tagged) (requires build)
 - HUnit-1.6.2.0 (lib:HUnit) (requires build)
 - ansi-terminal-types-1.1.3 (lib:ansi-terminal-types) (requires build)
 - random-1.3.1 (lib:random) (requires build)
 - witch-1.3.0.6 (lib:witch) (requires build)
 - distributive-0.6.2.1 (lib:distributive) (requires build)
 - hspec-expectations-0.8.4 (lib:hspec-expectations) (requires build)
 - ansi-terminal-1.1.3 (lib:ansi-terminal) (requires build)
 - tf-random-0.5 (lib:tf-random) (requires build)
 - QuickCheck-2.17.0.0 (lib:QuickCheck) (requires build)
 - barbies-2.1.1.0 (lib:barbies) (requires build)
 - quickcheck-io-0.2.0 (lib:quickcheck-io) (requires build)
 - hspec-core-2.11.14 (lib:hspec-core) (requires build)
 - hspec-2.11.14 (lib:hspec) (requires build)
 - warlock-0.1.0.1 (first run)
Configuring base-orphans-0.9.3...
Preprocessing library for base-orphans-0.9.3..
Building library for base-orphans-0.9.3..
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o, dist/build/Data/Orphans/Prelude.dyn_o )
[2 of 2] Compiling Data.Orphans     ( src/Data/Orphans.hs, dist/build/Data/Orphans.o, dist/build/Data/Orphans.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/base-orphans-0.9.3-82978f7d7fe1db16a83b9614b3a521d8f2d2c743d24a8f21592b736481ef4863/lib
Configuring call-stack-0.4.0...
Preprocessing library for call-stack-0.4.0..
Building library for call-stack-0.4.0..
[1 of 3] Compiling Data.SrcLoc      ( src/Data/SrcLoc.hs, dist/build/Data/SrcLoc.o, dist/build/Data/SrcLoc.dyn_o )
[2 of 3] Compiling Data.CallStack   ( src/Data/CallStack.hs, dist/build/Data/CallStack.o, dist/build/Data/CallStack.dyn_o )
[3 of 3] Compiling Paths_call_stack ( dist/build/autogen/Paths_call_stack.hs, dist/build/Paths_call_stack.o, dist/build/Paths_call_stack.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/call-stack-0.4.0-31951dc4e9db177e2ea89098d1122ced7b6da41fd279273945130bdfc91e7098/lib
Configuring colour-2.3.6...
Preprocessing library for colour-2.3.6..
Building library for colour-2.3.6..
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o, dist/build/Data/Colour/CIE/Chromaticity.dyn_o )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o, dist/build/Data/Colour/CIE/Illuminant.dyn_o )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o, dist/build/Data/Colour/Chan.dyn_o )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o, dist/build/Data/Colour/Internal.dyn_o )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o, dist/build/Data/Colour/Matrix.dyn_o )
[ 6 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o, dist/build/Data/Colour/RGB.dyn_o )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o, dist/build/Data/Colour/RGBSpace/HSL.dyn_o )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o, dist/build/Data/Colour/RGBSpace/HSV.dyn_o )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o, dist/build/Data/Colour/SRGB/Linear.dyn_o )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o, dist/build/Data/Colour/RGBSpace.dyn_o )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o, dist/build/Data/Colour/SRGB.dyn_o )

Data/Colour/SRGB.hs:117:8: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
117 |   x' | head x == '#' = tail x
    |        ^^^^

Data/Colour/SRGB.hs:117:24: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
117 |   x' | head x == '#' = tail x
    |                        ^^^^

Data/Colour/SRGB.hs:127:50: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) =
    |                                                  ^^^^

Data/Colour/SRGB.hs:129:33: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
129 |              | otherwise = fst (head rx)
    |                                 ^^^^
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, dist/build/Data/Colour.o, dist/build/Data/Colour.dyn_o )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o, dist/build/Data/Colour/Names.dyn_o )
[14 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o, dist/build/Data/Colour/CIE.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/colour-2.3.6-1bc3273789052b388bc71f53ac10a073cc4a30f03a6584dc6f830ef26e23fa37/lib
Configuring haskell-lexer-1.2.1...
Preprocessing library for haskell-lexer-1.2.1..
Building library for haskell-lexer-1.2.1..
[1 of 6] Compiling Language.Haskell.Lexer.Position ( Language/Haskell/Lexer/Position.hs, dist/build/Language/Haskell/Lexer/Position.o, dist/build/Language/Haskell/Lexer/Position.dyn_o )
[2 of 6] Compiling Language.Haskell.Lexer.Tokens ( Language/Haskell/Lexer/Tokens.hs, dist/build/Language/Haskell/Lexer/Tokens.o, dist/build/Language/Haskell/Lexer/Tokens.dyn_o )
[3 of 6] Compiling Language.Haskell.Lexer.Layout ( Language/Haskell/Lexer/Layout.hs, dist/build/Language/Haskell/Lexer/Layout.o, dist/build/Language/Haskell/Lexer/Layout.dyn_o )
[4 of 6] Compiling Language.Haskell.Lexer.Utils ( Language/Haskell/Lexer/Utils.hs, dist/build/Language/Haskell/Lexer/Utils.o, dist/build/Language/Haskell/Lexer/Utils.dyn_o )
[5 of 6] Compiling Language.Haskell.Lexer.Lex ( Language/Haskell/Lexer/Lex.hs, dist/build/Language/Haskell/Lexer/Lex.o, dist/build/Language/Haskell/Lexer/Lex.dyn_o )
[6 of 6] Compiling Language.Haskell.Lexer ( Language/Haskell/Lexer.hs, dist/build/Language/Haskell/Lexer.o, dist/build/Language/Haskell/Lexer.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/haskell-lexer-1.2.1-07ce2b6f833f94cf09fbdacdf7fa3295ac26750496ef3ee4e7fedfde0a802017/lib
Configuring hspec-discover-2.11.14...
Preprocessing library for hspec-discover-2.11.14..
Building library for hspec-discover-2.11.14..
[1 of 4] Compiling Paths_hspec_discover ( dist/build/autogen/Paths_hspec_discover.hs, dist/build/Paths_hspec_discover.o, dist/build/Paths_hspec_discover.dyn_o )
[2 of 4] Compiling Test.Hspec.Discover.Config ( src/Test/Hspec/Discover/Config.hs, dist/build/Test/Hspec/Discover/Config.o, dist/build/Test/Hspec/Discover/Config.dyn_o )
[3 of 4] Compiling Test.Hspec.Discover.Sort ( src/Test/Hspec/Discover/Sort.hs, dist/build/Test/Hspec/Discover/Sort.o, dist/build/Test/Hspec/Discover/Sort.dyn_o )
[4 of 4] Compiling Test.Hspec.Discover.Run ( src/Test/Hspec/Discover/Run.hs, dist/build/Test/Hspec/Discover/Run.o, dist/build/Test/Hspec/Discover/Run.dyn_o )
Preprocessing executable 'hspec-discover' for hspec-discover-2.11.14..
Building executable 'hspec-discover' for hspec-discover-2.11.14..
[1 of 2] Compiling Main             ( driver/hspec-discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Main.o )
[2 of 2] Compiling Paths_hspec_discover ( dist/build/hspec-discover/autogen/Paths_hspec_discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Paths_hspec_discover.o )
[3 of 3] Linking dist/build/hspec-discover/hspec-discover
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-discover-2.11.14-4bae8811b40176bcdaa2d033ebf4caf2ca8dd38bd12f10948bf0959f7d30d102/lib
Installing executable hspec-discover in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-discover-2.11.14-4bae8811b40176bcdaa2d033ebf4caf2ca8dd38bd12f10948bf0959f7d30d102/bin
Warning: The directory
/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-discover-2.11.14-4bae8811b40176bcdaa2d033ebf4caf2ca8dd38bd12f10948bf0959f7d30d102/bin
is not in the system search path.
Configuring primitive-0.9.1.0...
Preprocessing library for primitive-0.9.1.0..
Building library for primitive-0.9.1.0..
[ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, dist/build/Data/Primitive/Internal/Read.o, dist/build/Data/Primitive/Internal/Read.dyn_o )
[ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o, dist/build/Data/Primitive/MachDeps.dyn_o )
[ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o, dist/build/Data/Primitive/Internal/Operations.dyn_o )
[ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o, dist/build/Control/Monad/Primitive.dyn_o )
[ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, dist/build/Data/Primitive/MVar.o, dist/build/Data/Primitive/MVar.dyn_o )
[ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o, dist/build/Data/Primitive/Array.dyn_o )
[ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o, dist/build/Data/Primitive/MutVar.dyn_o )
[ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, dist/build/Data/Primitive/SmallArray.o, dist/build/Data/Primitive/SmallArray.dyn_o )
[ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o, dist/build/Data/Primitive/Types.dyn_o )
[10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o, dist/build/Data/Primitive/ByteArray.dyn_o )
[11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, dist/build/Data/Primitive/PrimArray.o, dist/build/Data/Primitive/PrimArray.dyn_o )
[12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, dist/build/Data/Primitive/Ptr.o, dist/build/Data/Primitive/Ptr.dyn_o )
[13 of 14] Compiling Data.Primitive   ( Data/Primitive.hs, dist/build/Data/Primitive.o, dist/build/Data/Primitive.dyn_o )
[14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, dist/build/Data/Primitive/PrimVar.o, dist/build/Data/Primitive/PrimVar.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/primitive-0.9.1.0-6a2eb9911004fa155aac2d1109fe8460110de8e810719115bf4b4fa7d20f46a6/lib
Configuring splitmix-0.1.3.1...
Preprocessing library for splitmix-0.1.3.1..
Building library for splitmix-0.1.3.1..
[1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o )
[3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o )
[4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/splitmix-0.1.3.1-288b12a0a41106e148ec05076951fd3c1649588ba20ba3678f267f4c1aba182b/lib
Configuring tagged-0.8.9...
Preprocessing library for tagged-0.8.9..
Building library for tagged-0.8.9..
[1 of 2] Compiling Data.Proxy.TH    ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o, dist/build/Data/Proxy/TH.dyn_o )
[2 of 2] Compiling Data.Tagged      ( src/Data/Tagged.hs, dist/build/Data/Tagged.o, dist/build/Data/Tagged.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/tagged-0.8.9-7bf04732d97f4bf5340c0e45b3bc6b1c39f9910c71a0e6a1205150fdfbcfdf08/lib
Configuring HUnit-1.6.2.0...
Preprocessing library for HUnit-1.6.2.0..
Building library for HUnit-1.6.2.0..
[1 of 6] Compiling Paths_HUnit      ( dist/build/autogen/Paths_HUnit.hs, dist/build/Paths_HUnit.o, dist/build/Paths_HUnit.dyn_o )
[2 of 6] Compiling Test.HUnit.Lang  ( src/Test/HUnit/Lang.hs, dist/build/Test/HUnit/Lang.o, dist/build/Test/HUnit/Lang.dyn_o )
[3 of 6] Compiling Test.HUnit.Base  ( src/Test/HUnit/Base.hs, dist/build/Test/HUnit/Base.o, dist/build/Test/HUnit/Base.dyn_o )
[4 of 6] Compiling Test.HUnit.Terminal ( src/Test/HUnit/Terminal.hs, dist/build/Test/HUnit/Terminal.o, dist/build/Test/HUnit/Terminal.dyn_o )

src/Test/HUnit/Terminal.hs:41:41: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
41 |     | otherwise          = ta f (c:bs) (tail as) cs
   |                                         ^^^^
[5 of 6] Compiling Test.HUnit.Text  ( src/Test/HUnit/Text.hs, dist/build/Test/HUnit/Text.o, dist/build/Test/HUnit/Text.dyn_o )
[6 of 6] Compiling Test.HUnit       ( src/Test/HUnit.hs, dist/build/Test/HUnit.o, dist/build/Test/HUnit.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/HUnit-1.6.2.0-aa8518921a665b3ce3b9f7f0c7a8a7fa42d03d10681bd5ecec8be730444183ec/lib
Configuring ansi-terminal-types-1.1.3...
Preprocessing library for ansi-terminal-types-1.1.3..
Building library for ansi-terminal-types-1.1.3..
[1 of 2] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, dist/build/System/Console/ANSI/Types.o, dist/build/System/Console/ANSI/Types.dyn_o )
[2 of 2] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, dist/build/System/Console/ANSI/Codes.o, dist/build/System/Console/ANSI/Codes.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/ansi-terminal-types-1.1.3-c12c865b524456654e5c4f96ba48bd4de2b3c32e05f6a73c62f9e7fb6779ef8a/lib
Configuring random-1.3.1...
Preprocessing library for random-1.3.1..
Building library for random-1.3.1..
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/random-1.3.1-53ff6fe118017105e81166d88d18b96f408abcf71eb151b207f576308ca5b779/lib
Configuring witch-1.3.0.6...
Preprocessing library for witch-1.3.0.6..
Building library for witch-1.3.0.6..
[1 of 9] Compiling Witch.Encoding   ( source/library/Witch/Encoding.hs, dist/build/Witch/Encoding.o, dist/build/Witch/Encoding.dyn_o )
[2 of 9] Compiling Witch.From       ( source/library/Witch/From.hs, dist/build/Witch/From.o, dist/build/Witch/From.dyn_o )
[3 of 9] Compiling Witch.Generic    ( source/library/Witch/Generic.hs, dist/build/Witch/Generic.o, dist/build/Witch/Generic.dyn_o )
[4 of 9] Compiling Witch.TryFromException ( source/library/Witch/TryFromException.hs, dist/build/Witch/TryFromException.o, dist/build/Witch/TryFromException.dyn_o )
[5 of 9] Compiling Witch.TryFrom    ( source/library/Witch/TryFrom.hs, dist/build/Witch/TryFrom.o, dist/build/Witch/TryFrom.dyn_o )
[6 of 9] Compiling Witch.Utility    ( source/library/Witch/Utility.hs, dist/build/Witch/Utility.o, dist/build/Witch/Utility.dyn_o )
[7 of 9] Compiling Witch.Lift       ( source/library/Witch/Lift.hs, dist/build/Witch/Lift.o, dist/build/Witch/Lift.dyn_o )
[8 of 9] Compiling Witch.Instances  ( source/library/Witch/Instances.hs, dist/build/Witch/Instances.o, dist/build/Witch/Instances.dyn_o )
[9 of 9] Compiling Witch            ( source/library/Witch.hs, dist/build/Witch.o, dist/build/Witch.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/witch-1.3.0.6-8ae3a37f782b1d4aa7bc5710ef6d25cd5db1deb0c6af48286c2296b87fe081a6/lib
Configuring distributive-0.6.2.1...
Preprocessing library for distributive-0.6.2.1..
Building library for distributive-0.6.2.1..
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o, dist/build/Data/Distributive.dyn_o )

src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
157 |   distribute a e = fmap ($e) a
    |                          ^
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, dist/build/Data/Distributive/Generic.o, dist/build/Data/Distributive/Generic.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/distributive-0.6.2.1-d9670ef2ca2876d71b793855c3650db6371677880e64a604b42924860cb29c0f/lib
Configuring hspec-expectations-0.8.4...
Preprocessing library for hspec-expectations-0.8.4..
Building library for hspec-expectations-0.8.4..
[1 of 4] Compiling Paths_hspec_expectations ( dist/build/autogen/Paths_hspec_expectations.hs, dist/build/Paths_hspec_expectations.o, dist/build/Paths_hspec_expectations.dyn_o )
[2 of 4] Compiling Test.Hspec.Expectations.Contrib ( src/Test/Hspec/Expectations/Contrib.hs, dist/build/Test/Hspec/Expectations/Contrib.o, dist/build/Test/Hspec/Expectations/Contrib.dyn_o )
[3 of 4] Compiling Test.Hspec.Expectations.Matcher ( src/Test/Hspec/Expectations/Matcher.hs, dist/build/Test/Hspec/Expectations/Matcher.o, dist/build/Test/Hspec/Expectations/Matcher.dyn_o )
[4 of 4] Compiling Test.Hspec.Expectations ( src/Test/Hspec/Expectations.hs, dist/build/Test/Hspec/Expectations.o, dist/build/Test/Hspec/Expectations.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-expectations-0.8.4-51ddcf445663c1d1fd72d4d7b52dab96f645bbc90c0046fd47e1fa05d2447893/lib
Configuring ansi-terminal-1.1.3...
Preprocessing library for ansi-terminal-1.1.3..
Building library for ansi-terminal-1.1.3..
[1 of 2] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, dist/build/System/Console/ANSI/Internal.o, dist/build/System/Console/ANSI/Internal.dyn_o )
[2 of 2] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, dist/build/System/Console/ANSI.o, dist/build/System/Console/ANSI.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/ansi-terminal-1.1.3-14b2658f53d58bdc6b1e220208a01ef343967e3559df1bab546e449015575dfa/lib
Configuring tf-random-0.5...
Preprocessing library for tf-random-0.5..
Building library for tf-random-0.5..
[1 of 4] Compiling System.Random.TF.Gen ( src/System/Random/TF/Gen.hs, dist/build/System/Random/TF/Gen.o, dist/build/System/Random/TF/Gen.dyn_o )
[2 of 4] Compiling System.Random.TF.Init ( src/System/Random/TF/Init.hs, dist/build/System/Random/TF/Init.o, dist/build/System/Random/TF/Init.dyn_o )

src/System/Random/TF/Init.hs:94:5: warning: [GHC-68441] [-Wdeprecations]
    In the use of bitSize
    (imported from Data.Bits, but defined in GHC.Bits):
    Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead"
   |
94 |   | bitSize n > 64 = error "mkTFGen: case where size of Int > 64 not implemented"
   |     ^^^^^^^
[3 of 4] Compiling System.Random.TF ( src/System/Random/TF.hs, dist/build/System/Random/TF.o, dist/build/System/Random/TF.dyn_o )
[4 of 4] Compiling System.Random.TF.Instances ( src/System/Random/TF/Instances.hs, dist/build/System/Random/TF/Instances.o, dist/build/System/Random/TF/Instances.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/tf-random-0.5-5af5096ad3af7b39400bd91f91f8017160ffcdc7cc0650e449818373f5eed151/lib
Configuring QuickCheck-2.17.0.0...
Preprocessing library for QuickCheck-2.17.0.0..
Building library for QuickCheck-2.17.0.0..
[ 1 of 17] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o )
[ 2 of 17] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o )
[ 3 of 17] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o )
[ 4 of 17] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o, dist/build/Test/QuickCheck/Gen/Unsafe.dyn_o )
[ 5 of 17] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o )
[ 6 of 17] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o )
[ 7 of 17] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o )
[ 8 of 17] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o )
[ 9 of 17] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o )
[10 of 17] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o )
[11 of 17] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o )
[12 of 17] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o )
[13 of 17] Compiling Test.QuickCheck.Monoids ( src/Test/QuickCheck/Monoids.hs, dist/build/Test/QuickCheck/Monoids.o, dist/build/Test/QuickCheck/Monoids.dyn_o )
[14 of 17] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o )
[15 of 17] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o )
[16 of 17] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o )
[17 of 17] Compiling Test.QuickCheck  ( src/Test/QuickCheck.hs, dist/build/Test/QuickCheck.o, dist/build/Test/QuickCheck.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/QuickCheck-2.17.0.0-5a9858bec39610314e82eafceba6b178a7b75e9cab9bf83445e7bf45be34fd7a/lib
Configuring barbies-2.1.1.0...
Preprocessing library for barbies-2.1.1.0..
Building library for barbies-2.1.1.0..
[ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, dist/build/Barbies/Internal/Dicts.o, dist/build/Barbies/Internal/Dicts.dyn_o )
[ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, dist/build/Barbies/Internal/Writer.o, dist/build/Barbies/Internal/Writer.dyn_o )
[ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, dist/build/Data/Generics/GenericN.o, dist/build/Data/Generics/GenericN.dyn_o )
[ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, dist/build/Barbies/Internal/Wear.o, dist/build/Barbies/Internal/Wear.dyn_o )
[ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, dist/build/Barbies/Generics/Traversable.o, dist/build/Barbies/Generics/Traversable.dyn_o )
[ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, dist/build/Barbies/Generics/Functor.o, dist/build/Barbies/Generics/Functor.dyn_o )
[ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, dist/build/Barbies/Internal/FunctorT.o, dist/build/Barbies/Internal/FunctorT.dyn_o )
[ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, dist/build/Barbies/Internal/TraversableT.o, dist/build/Barbies/Internal/TraversableT.dyn_o )
[ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, dist/build/Barbies/Internal/MonadT.o, dist/build/Barbies/Internal/MonadT.dyn_o )
[10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, dist/build/Barbies/Internal/FunctorB.o, dist/build/Barbies/Internal/FunctorB.dyn_o )
[11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, dist/build/Barbies/Internal/TraversableB.o, dist/build/Barbies/Internal/TraversableB.dyn_o )
[12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, dist/build/Barbies/Generics/Distributive.o, dist/build/Barbies/Generics/Distributive.dyn_o )
[13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, dist/build/Barbies/Internal/DistributiveT.o, dist/build/Barbies/Internal/DistributiveT.dyn_o )
[14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, dist/build/Barbies/Internal/DistributiveB.o, dist/build/Barbies/Internal/DistributiveB.dyn_o )
[15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, dist/build/Barbies/Generics/Constraints.o, dist/build/Barbies/Generics/Constraints.dyn_o )
[16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, dist/build/Barbies/Generics/Bare.o, dist/build/Barbies/Generics/Bare.dyn_o )
[17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, dist/build/Barbies/Internal/BareB.o, dist/build/Barbies/Internal/BareB.dyn_o )
[18 of 32] Compiling Barbies.Bare     ( src/Barbies/Bare.hs, dist/build/Barbies/Bare.o, dist/build/Barbies/Bare.dyn_o )
[19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, dist/build/Barbies/Generics/Applicative.o, dist/build/Barbies/Generics/Applicative.dyn_o )
[20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, dist/build/Barbies/Internal/ApplicativeT.o, dist/build/Barbies/Internal/ApplicativeT.dyn_o )
[21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, dist/build/Barbies/Internal/ConstraintsT.o, dist/build/Barbies/Internal/ConstraintsT.dyn_o )
[22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, dist/build/Data/Functor/Transformer.o, dist/build/Data/Functor/Transformer.dyn_o )
[23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, dist/build/Barbies/Internal/ApplicativeB.o, dist/build/Barbies/Internal/ApplicativeB.dyn_o )
[24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, dist/build/Barbies/Internal/ConstraintsB.o, dist/build/Barbies/Internal/ConstraintsB.dyn_o )
[25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, dist/build/Data/Functor/Barbie.o, dist/build/Data/Functor/Barbie.dyn_o )
[26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, dist/build/Barbies/Internal/Containers.o, dist/build/Barbies/Internal/Containers.dyn_o )
[27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, dist/build/Barbies/Internal/Wrappers.o, dist/build/Barbies/Internal/Wrappers.dyn_o )
[28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, dist/build/Barbies/Internal/Trivial.o, dist/build/Barbies/Internal/Trivial.dyn_o )
[29 of 32] Compiling Barbies.Bi       ( src/Barbies/Bi.hs, dist/build/Barbies/Bi.o, dist/build/Barbies/Bi.dyn_o )
[30 of 32] Compiling Barbies          ( src/Barbies.hs, dist/build/Barbies.o, dist/build/Barbies.dyn_o )
[31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, dist/build/Barbies/Constraints.o, dist/build/Barbies/Constraints.dyn_o )
[32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, dist/build/Barbies/Internal.o, dist/build/Barbies/Internal.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/barbies-2.1.1.0-cc81f86ccefd111203265aba3f3569ee2895dd36b73e93524273bef7c150f2b4/lib
Configuring quickcheck-io-0.2.0...
Preprocessing library for quickcheck-io-0.2.0..
Building library for quickcheck-io-0.2.0..
[1 of 2] Compiling Paths_quickcheck_io ( dist/build/autogen/Paths_quickcheck_io.hs, dist/build/Paths_quickcheck_io.o, dist/build/Paths_quickcheck_io.dyn_o )
[2 of 2] Compiling Test.QuickCheck.IO ( src/Test/QuickCheck/IO.hs, dist/build/Test/QuickCheck/IO.o, dist/build/Test/QuickCheck/IO.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/quickcheck-io-0.2.0-d045062827ffa84d5ee44f2ecafa47185d57a3cc913792759efd2d5414cc7791/lib
Configuring hspec-core-2.11.14...
Preprocessing library for hspec-core-2.11.14..
Building library for hspec-core-2.11.14..
[ 1 of 51] Compiling Control.Concurrent.Async ( vendor/Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[ 2 of 51] Compiling Data.Algorithm.Diff ( vendor/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o, dist/build/Data/Algorithm/Diff.dyn_o )
[ 3 of 51] Compiling Paths_hspec_core ( dist/build/autogen/Paths_hspec_core.hs, dist/build/Paths_hspec_core.o, dist/build/Paths_hspec_core.dyn_o )
[ 4 of 51] Compiling Test.Hspec.Core.Compat ( src/Test/Hspec/Core/Compat.hs, dist/build/Test/Hspec/Core/Compat.o, dist/build/Test/Hspec/Core/Compat.dyn_o )
[ 5 of 51] Compiling Test.Hspec.Core.Clock ( src/Test/Hspec/Core/Clock.hs, dist/build/Test/Hspec/Core/Clock.o, dist/build/Test/Hspec/Core/Clock.dyn_o )
[ 6 of 51] Compiling Test.Hspec.Core.Annotations ( src/Test/Hspec/Core/Annotations.hs, dist/build/Test/Hspec/Core/Annotations.o, dist/build/Test/Hspec/Core/Annotations.dyn_o )
[ 7 of 51] Compiling NonEmpty         ( src/NonEmpty.hs, dist/build/NonEmpty.o, dist/build/NonEmpty.dyn_o )
[ 8 of 51] Compiling GetOpt.Declarative.Types ( src/GetOpt/Declarative/Types.hs, dist/build/GetOpt/Declarative/Types.o, dist/build/GetOpt/Declarative/Types.dyn_o )
[ 9 of 51] Compiling GetOpt.Declarative.Environment ( src/GetOpt/Declarative/Environment.hs, dist/build/GetOpt/Declarative/Environment.o, dist/build/GetOpt/Declarative/Environment.dyn_o )
[10 of 51] Compiling Test.Hspec.Core.Example.Location ( src/Test/Hspec/Core/Example/Location.hs, dist/build/Test/Hspec/Core/Example/Location.o, dist/build/Test/Hspec/Core/Example/Location.dyn_o )
[11 of 51] Compiling Test.Hspec.Core.Formatters.Diff ( src/Test/Hspec/Core/Formatters/Diff.hs, dist/build/Test/Hspec/Core/Formatters/Diff.o, dist/build/Test/Hspec/Core/Formatters/Diff.dyn_o )
[12 of 51] Compiling Test.Hspec.Core.Formatters.Pretty.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.dyn_o )
[13 of 51] Compiling Test.Hspec.Core.Formatters.Pretty.Unicode ( src/Test/Hspec/Core/Formatters/Pretty/Unicode.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.dyn_o )
[14 of 51] Compiling Test.Hspec.Core.Formatters.Pretty ( src/Test/Hspec/Core/Formatters/Pretty.hs, dist/build/Test/Hspec/Core/Formatters/Pretty.o, dist/build/Test/Hspec/Core/Formatters/Pretty.dyn_o )
[15 of 51] Compiling Test.Hspec.Core.Formatters.V1.Free ( src/Test/Hspec/Core/Formatters/V1/Free.hs, dist/build/Test/Hspec/Core/Formatters/V1/Free.o, dist/build/Test/Hspec/Core/Formatters/V1/Free.dyn_o )
[16 of 51] Compiling Test.Hspec.Core.Runner.JobQueue ( src/Test/Hspec/Core/Runner/JobQueue.hs, dist/build/Test/Hspec/Core/Runner/JobQueue.o, dist/build/Test/Hspec/Core/Runner/JobQueue.dyn_o )
[17 of 51] Compiling Test.Hspec.Core.Timer ( src/Test/Hspec/Core/Timer.hs, dist/build/Test/Hspec/Core/Timer.o, dist/build/Test/Hspec/Core/Timer.dyn_o )
[18 of 51] Compiling Test.Hspec.Core.Util ( src/Test/Hspec/Core/Util.hs, dist/build/Test/Hspec/Core/Util.o, dist/build/Test/Hspec/Core/Util.dyn_o )
[19 of 51] Compiling Test.Hspec.Core.QuickCheck.Util ( src/Test/Hspec/Core/QuickCheck/Util.hs, dist/build/Test/Hspec/Core/QuickCheck/Util.o, dist/build/Test/Hspec/Core/QuickCheck/Util.dyn_o )
[20 of 51] Compiling Test.Hspec.Core.Example ( src/Test/Hspec/Core/Example.hs, dist/build/Test/Hspec/Core/Example.o, dist/build/Test/Hspec/Core/Example.dyn_o )
[21 of 51] Compiling Test.Hspec.Core.Tree ( src/Test/Hspec/Core/Tree.hs, dist/build/Test/Hspec/Core/Tree.o, dist/build/Test/Hspec/Core/Tree.dyn_o )
[22 of 51] Compiling Test.Hspec.Core.Shuffle ( src/Test/Hspec/Core/Shuffle.hs, dist/build/Test/Hspec/Core/Shuffle.o, dist/build/Test/Hspec/Core/Shuffle.dyn_o )
[23 of 51] Compiling Test.Hspec.Core.Format ( src/Test/Hspec/Core/Format.hs, dist/build/Test/Hspec/Core/Format.o, dist/build/Test/Hspec/Core/Format.dyn_o )
[24 of 51] Compiling Test.Hspec.Core.Runner.Result ( src/Test/Hspec/Core/Runner/Result.hs, dist/build/Test/Hspec/Core/Runner/Result.o, dist/build/Test/Hspec/Core/Runner/Result.dyn_o )
[25 of 51] Compiling Test.Hspec.Core.Formatters.V1.Monad ( src/Test/Hspec/Core/Formatters/V1/Monad.hs, dist/build/Test/Hspec/Core/Formatters/V1/Monad.o, dist/build/Test/Hspec/Core/Formatters/V1/Monad.dyn_o )
[26 of 51] Compiling Test.Hspec.Core.Formatters.Internal ( src/Test/Hspec/Core/Formatters/Internal.hs, dist/build/Test/Hspec/Core/Formatters/Internal.o, dist/build/Test/Hspec/Core/Formatters/Internal.dyn_o )
[27 of 51] Compiling Test.Hspec.Core.Formatters.V2 ( src/Test/Hspec/Core/Formatters/V2.hs, dist/build/Test/Hspec/Core/Formatters/V2.o, dist/build/Test/Hspec/Core/Formatters/V2.dyn_o )
[28 of 51] Compiling Test.Hspec.Core.Runner.PrintSlowSpecItems ( src/Test/Hspec/Core/Runner/PrintSlowSpecItems.hs, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.o, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.dyn_o )
[29 of 51] Compiling Test.Hspec.Core.Formatters.V1.Internal ( src/Test/Hspec/Core/Formatters/V1/Internal.hs, dist/build/Test/Hspec/Core/Formatters/V1/Internal.o, dist/build/Test/Hspec/Core/Formatters/V1/Internal.dyn_o )
[30 of 51] Compiling Test.Hspec.Core.Formatters.V1 ( src/Test/Hspec/Core/Formatters/V1.hs, dist/build/Test/Hspec/Core/Formatters/V1.o, dist/build/Test/Hspec/Core/Formatters/V1.dyn_o )
[31 of 51] Compiling Test.Hspec.Core.Formatters ( src/Test/Hspec/Core/Formatters.hs, dist/build/Test/Hspec/Core/Formatters.o, dist/build/Test/Hspec/Core/Formatters.dyn_o )
[32 of 51] Compiling GetOpt.Declarative.Util ( src/GetOpt/Declarative/Util.hs, dist/build/GetOpt/Declarative/Util.o, dist/build/GetOpt/Declarative/Util.dyn_o )
[33 of 51] Compiling GetOpt.Declarative.Interpret ( src/GetOpt/Declarative/Interpret.hs, dist/build/GetOpt/Declarative/Interpret.o, dist/build/GetOpt/Declarative/Interpret.dyn_o )
[34 of 51] Compiling GetOpt.Declarative ( src/GetOpt/Declarative.hs, dist/build/GetOpt/Declarative.o, dist/build/GetOpt/Declarative.dyn_o )
[35 of 51] Compiling Test.Hspec.Core.Config.Definition ( src/Test/Hspec/Core/Config/Definition.hs, dist/build/Test/Hspec/Core/Config/Definition.o, dist/build/Test/Hspec/Core/Config/Definition.dyn_o )
[36 of 51] Compiling Test.Hspec.Core.Spec.Monad ( src/Test/Hspec/Core/Spec/Monad.hs, dist/build/Test/Hspec/Core/Spec/Monad.o, dist/build/Test/Hspec/Core/Spec/Monad.dyn_o )
[37 of 51] Compiling Test.Hspec.Core.QuickCheck ( src/Test/Hspec/Core/QuickCheck.hs, dist/build/Test/Hspec/Core/QuickCheck.o, dist/build/Test/Hspec/Core/QuickCheck.dyn_o )
[38 of 51] Compiling Test.Hspec.Core.Hooks ( src/Test/Hspec/Core/Hooks.hs, dist/build/Test/Hspec/Core/Hooks.o, dist/build/Test/Hspec/Core/Hooks.dyn_o )
[39 of 51] Compiling Test.Hspec.Core.Spec ( src/Test/Hspec/Core/Spec.hs, dist/build/Test/Hspec/Core/Spec.o, dist/build/Test/Hspec/Core/Spec.dyn_o )
[40 of 51] Compiling Test.Hspec.Core.Runner.Eval ( src/Test/Hspec/Core/Runner/Eval.hs, dist/build/Test/Hspec/Core/Runner/Eval.o, dist/build/Test/Hspec/Core/Runner/Eval.dyn_o )
[41 of 51] Compiling Test.Hspec.Core.Extension.Tree ( src/Test/Hspec/Core/Extension/Tree.hs, dist/build/Test/Hspec/Core/Extension/Tree.o, dist/build/Test/Hspec/Core/Extension/Tree.dyn_o )
[42 of 51] Compiling Test.Hspec.Core.Extension.Spec ( src/Test/Hspec/Core/Extension/Spec.hs, dist/build/Test/Hspec/Core/Extension/Spec.o, dist/build/Test/Hspec/Core/Extension/Spec.dyn_o )
[43 of 51] Compiling Test.Hspec.Core.Extension.Item ( src/Test/Hspec/Core/Extension/Item.hs, dist/build/Test/Hspec/Core/Extension/Item.o, dist/build/Test/Hspec/Core/Extension/Item.dyn_o )
[44 of 51] Compiling Test.Hspec.Core.FailureReport ( src/Test/Hspec/Core/FailureReport.hs, dist/build/Test/Hspec/Core/FailureReport.o, dist/build/Test/Hspec/Core/FailureReport.dyn_o )
[45 of 51] Compiling Test.Hspec.Core.Extension.Config.Type ( src/Test/Hspec/Core/Extension/Config/Type.hs, dist/build/Test/Hspec/Core/Extension/Config/Type.o, dist/build/Test/Hspec/Core/Extension/Config/Type.dyn_o )
[46 of 51] Compiling Test.Hspec.Core.Extension.Option ( src/Test/Hspec/Core/Extension/Option.hs, dist/build/Test/Hspec/Core/Extension/Option.o, dist/build/Test/Hspec/Core/Extension/Option.dyn_o )
[47 of 51] Compiling Test.Hspec.Core.Extension.Config ( src/Test/Hspec/Core/Extension/Config.hs, dist/build/Test/Hspec/Core/Extension/Config.o, dist/build/Test/Hspec/Core/Extension/Config.dyn_o )
[48 of 51] Compiling Test.Hspec.Core.Extension ( src/Test/Hspec/Core/Extension.hs, dist/build/Test/Hspec/Core/Extension.o, dist/build/Test/Hspec/Core/Extension.dyn_o )
[49 of 51] Compiling Test.Hspec.Core.Config.Options ( src/Test/Hspec/Core/Config/Options.hs, dist/build/Test/Hspec/Core/Config/Options.o, dist/build/Test/Hspec/Core/Config/Options.dyn_o )
[50 of 51] Compiling Test.Hspec.Core.Config ( src/Test/Hspec/Core/Config.hs, dist/build/Test/Hspec/Core/Config.o, dist/build/Test/Hspec/Core/Config.dyn_o )
[51 of 51] Compiling Test.Hspec.Core.Runner ( src/Test/Hspec/Core/Runner.hs, dist/build/Test/Hspec/Core/Runner.o, dist/build/Test/Hspec/Core/Runner.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-core-2.11.14-ef5295a5686c15488018c5ac6d304a7702c1629ad912360ba20db841cc37e655/lib
Configuring hspec-2.11.14...
Preprocessing library for hspec-2.11.14..
Building library for hspec-2.11.14..
[1 of 6] Compiling Paths_hspec      ( dist/build/autogen/Paths_hspec.hs, dist/build/Paths_hspec.o, dist/build/Paths_hspec.dyn_o )
[2 of 6] Compiling Test.Hspec.Discover ( src/Test/Hspec/Discover.hs, dist/build/Test/Hspec/Discover.o, dist/build/Test/Hspec/Discover.dyn_o )
[3 of 6] Compiling Test.Hspec.Formatters ( src/Test/Hspec/Formatters.hs, dist/build/Test/Hspec/Formatters.o, dist/build/Test/Hspec/Formatters.dyn_o )
[4 of 6] Compiling Test.Hspec.Runner ( src/Test/Hspec/Runner.hs, dist/build/Test/Hspec/Runner.o, dist/build/Test/Hspec/Runner.dyn_o )
[5 of 6] Compiling Test.Hspec       ( src/Test/Hspec.hs, dist/build/Test/Hspec.o, dist/build/Test/Hspec.dyn_o )
[6 of 6] Compiling Test.Hspec.QuickCheck ( src/Test/Hspec/QuickCheck.hs, dist/build/Test/Hspec/QuickCheck.o, dist/build/Test/Hspec/QuickCheck.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-1343202/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hspec-2.11.14-22011575320dfc7d6dd61fde4dd6885b5f85a375728e605b5532a35be7c535ee/lib
Configuring warlock-0.1.0.1...
Preprocessing library for warlock-0.1.0.1..
Building library for warlock-0.1.0.1..
[1 of 5] Compiling Paths_warlock    ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/autogen/Paths_warlock.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Paths_warlock.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Paths_warlock.dyn_o )
[2 of 5] Compiling Warlock          ( src/Warlock.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock.dyn_o )
[3 of 5] Compiling Warlock.HKD      ( src/Warlock/HKD.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock/HKD.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock/HKD.dyn_o )
[4 of 5] Compiling Warlock.Tutorial ( src/Warlock/Tutorial.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock/Tutorial.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock/Tutorial.dyn_o )
[5 of 5] Compiling Warlock.Tweak    ( src/Warlock/Tweak.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock/Tweak.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/Warlock/Tweak.dyn_o )

src/Warlock/Tweak.hs:557:16: warning: [GHC-63397] [-Wname-shadowing]
    This binding for newName shadows the existing binding
      imported from Language.Haskell.TH at src/Warlock/Tweak.hs:155:1-26
      (and originally defined in Language.Haskell.TH.Syntax)
    |
557 |           Just newName -> (newName, b, ty)
    |                ^^^^^^^
Preprocessing test suite 'warlock-test' for warlock-0.1.0.1..
Building test suite 'warlock-test' for warlock-0.1.0.1..
[ 1 of 15] Compiling Paths_warlock    ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/autogen/Paths_warlock.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Paths_warlock.o )
[ 2 of 15] Compiling Warlock.ADTSpec  ( test/Warlock/ADTSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/ADTSpec.o )

test/Warlock/ADTSpec.hs:36:21: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: cardNumber
   |
36 |   = CardPaymentV1 { cardNumber :: String, expiry :: String }
   |                     ^^^^^^^^^^

test/Warlock/ADTSpec.hs:36:43: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: expiry
   |
36 |   = CardPaymentV1 { cardNumber :: String, expiry :: String }
   |                                           ^^^^^^

test/Warlock/ADTSpec.hs:37:21: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: accountNumber
   |
37 |   | BankPaymentV1 { accountNumber :: String, routing :: String, bankName :: String }
   |                     ^^^^^^^^^^^^^

test/Warlock/ADTSpec.hs:37:46: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: routing
   |
37 |   | BankPaymentV1 { accountNumber :: String, routing :: String, bankName :: String }
   |                                              ^^^^^^^

test/Warlock/ADTSpec.hs:37:65: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: bankName
   |
37 |   | BankPaymentV1 { accountNumber :: String, routing :: String, bankName :: String }
   |                                                                 ^^^^^^^^

test/Warlock/ADTSpec.hs:38:21: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: amount
   |
38 |   | CashPaymentV1 { amount :: Double }
   |                     ^^^^^^

test/Warlock/ADTSpec.hs:42:21: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: cardNumber
   |
42 |   = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
   |                     ^^^^^^^^^^

test/Warlock/ADTSpec.hs:42:43: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: expiry
   |
42 |   = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
   |                                           ^^^^^^

test/Warlock/ADTSpec.hs:42:61: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: cvv
   |
42 |   = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
   |                                                             ^^^

test/Warlock/ADTSpec.hs:42:76: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: cardholderName
   |
42 |   = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
   |                                                                            ^^^^^^^^^^^^^^

test/Warlock/ADTSpec.hs:43:21: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: accountNumber
   |
43 |   | BankPaymentV2 { accountNumber :: String, routing :: String }
   |                     ^^^^^^^^^^^^^

test/Warlock/ADTSpec.hs:43:46: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: routing
   |
43 |   | BankPaymentV2 { accountNumber :: String, routing :: String }
   |                                              ^^^^^^^

test/Warlock/ADTSpec.hs:44:21: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: amount
   |
44 |   | CashPaymentV2 { amount :: Double, currency :: String, receiptNumber :: String }
   |                     ^^^^^^

test/Warlock/ADTSpec.hs:44:39: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: currency
   |
44 |   | CashPaymentV2 { amount :: Double, currency :: String, receiptNumber :: String }
   |                                       ^^^^^^^^

test/Warlock/ADTSpec.hs:44:59: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: receiptNumber
   |
44 |   | CashPaymentV2 { amount :: Double, currency :: String, receiptNumber :: String }
   |                                                           ^^^^^^^^^^^^^

test/Warlock/ADTSpec.hs:47:1: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v_bankName
   |
47 | deriveAutomap
   | ^^^^^^^^^^^^^...

test/Warlock/ADTSpec.hs:83:27: warning: [GHC-63397] [-Wname-shadowing]
    This binding for exp shadows the existing binding
      imported from Prelude at test/Warlock/ADTSpec.hs:4:8-22
      (and originally defined in GHC.Float)
   |
83 |         CardPaymentV2 num exp cvv holder -> do
   |                           ^^^

test/Warlock/ADTSpec.hs:83:31: warning: [GHC-63397] [-Wname-shadowing]
    This binding for cvv shadows the existing binding
      defined at test/Warlock/ADTSpec.hs:42:61
   |
83 |         CardPaymentV2 num exp cvv holder -> do
   |                               ^^^
[ 3 of 15] Compiling Warlock.AutoSpec ( test/Warlock/AutoSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/AutoSpec.o )
[ 4 of 15] Compiling Warlock.ComposableRulesSpec ( test/Warlock/ComposableRulesSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/ComposableRulesSpec.o )

test/Warlock/ComposableRulesSpec.hs:65:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
65 |         let src = Source 100 "Alice" "active"
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:66:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
66 |             dst = W.from src :: Dest
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:70:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
70 |         let src = Source 50 "Bob" "inactive"
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:71:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
71 |             dst = W.from src :: Dest
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:76:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
76 |         let src = ComplexSource 200 "Charlie"
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:77:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
77 |             dst = W.from src :: ComplexDest
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:81:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
81 |         let src = ComplexSource 0 ""
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:82:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
82 |             dst = W.from src :: ComplexDest
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:88:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
88 |         let src = Source 300 "David" "pending"
   |             ^^^

test/Warlock/ComposableRulesSpec.hs:89:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
   |
89 |             dst = W.from src :: Dest
   |             ^^^
[ 5 of 15] Compiling Warlock.ComputedFieldsSpec ( test/Warlock/ComputedFieldsSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/ComputedFieldsSpec.o )

test/Warlock/ComputedFieldsSpec.hs:26:9: warning: [GHC-63397] [-Wname-shadowing]
    This binding for firstName shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:11:5
   |
26 |         firstName <- get 'firstName
   |         ^^^^^^^^^

test/Warlock/ComputedFieldsSpec.hs:27:9: warning: [GHC-63397] [-Wname-shadowing]
    This binding for lastName shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:12:5
   |
27 |         lastName <- get 'lastName
   |         ^^^^^^^^

test/Warlock/ComputedFieldsSpec.hs:52:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for itemName shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:37:5
   |
52 |             itemName <- get 'itemName
   |             ^^^^^^^^

test/Warlock/ComputedFieldsSpec.hs:53:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for quantity shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:39:5
   |
53 |             quantity <- get 'quantity
   |             ^^^^^^^^

test/Warlock/ComputedFieldsSpec.hs:56:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for unitPrice shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:38:5
   |
56 |             unitPrice <- get 'unitPrice
   |             ^^^^^^^^^

test/Warlock/ComputedFieldsSpec.hs:57:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for quantity shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:39:5
   |
57 |             quantity <- get 'quantity
   |             ^^^^^^^^

test/Warlock/ComputedFieldsSpec.hs:88:9: warning: [GHC-63397] [-Wname-shadowing]
    This binding for fullNameV3 shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:67:5
   |
88 |         fullNameV3 <- get 'fullNameV3
   |         ^^^^^^^^^^

test/Warlock/ComputedFieldsSpec.hs:91:9: warning: [GHC-63397] [-Wname-shadowing]
    This binding for fullNameV3 shadows the existing binding
      defined at test/Warlock/ComputedFieldsSpec.hs:67:5
   |
91 |         fullNameV3 <- get 'fullNameV3
   |         ^^^^^^^^^^
[ 6 of 15] Compiling Warlock.ConstructorTransformSpec ( test/Warlock/ConstructorTransformSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/ConstructorTransformSpec.o )
[ 7 of 15] Compiling Warlock.DisassembleFieldsSpec ( test/Warlock/DisassembleFieldsSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/DisassembleFieldsSpec.o )

test/Warlock/DisassembleFieldsSpec.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Language.Haskell.TH is redundant
      except perhaps to import instances from Language.Haskell.TH
    To import instances alone, use: import Language.Haskell.TH()
   |
11 | import Language.Haskell.TH (varE)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/DisassembleFieldsSpec.hs:34:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
   |
34 |             src <- getSource
   |             ^^^

test/Warlock/DisassembleFieldsSpec.hs:41:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
   |
41 |             src <- getSource
   |             ^^^

test/Warlock/DisassembleFieldsSpec.hs:74:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
   |
74 |             src <- getSource
   |             ^^^

test/Warlock/DisassembleFieldsSpec.hs:81:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
   |
81 |             src <- getSource
   |             ^^^

test/Warlock/DisassembleFieldsSpec.hs:84:27: warning: [GHC-63397] [-Wname-shadowing]
    This binding for zip shadows the existing binding
      imported from Prelude at test/Warlock/DisassembleFieldsSpec.hs:7:8-36
      (and originally defined in GHC.List)
   |
84 |                          (zip:_) -> zip
   |                           ^^^
[ 8 of 15] Compiling Warlock.EdgeCaseSpec ( test/Warlock/EdgeCaseSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/EdgeCaseSpec.o )

test/Warlock/EdgeCaseSpec.hs:14:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Int is redundant
      except perhaps to import instances from Data.Int
    To import instances alone, use: import Data.Int()
   |
14 | import Data.Int (Int32, Int64)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/EdgeCaseSpec.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Language.Haskell.TH is redundant
      except perhaps to import instances from Language.Haskell.TH
    To import instances alone, use: import Language.Haskell.TH()
   |
16 | import Language.Haskell.TH (varE)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/EdgeCaseSpec.hs:209:1: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v_csFirstName
    |
209 | deriveAutomap
    | ^^^^^^^^^^^^^...

test/Warlock/EdgeCaseSpec.hs:209:1: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v_csLastName
    |
209 | deriveAutomap
    | ^^^^^^^^^^^^^...

test/Warlock/EdgeCaseSpec.hs:244:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
244 |             src <- getSource
    |             ^^^

test/Warlock/EdgeCaseSpec.hs:250:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
250 |             src <- getSource
    |             ^^^

test/Warlock/EdgeCaseSpec.hs:367:19: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: mixedField
    |
367 |   = MixedRecord { mixedField :: Int }
    |                   ^^^^^^^^^^

test/Warlock/EdgeCaseSpec.hs:372:20: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: mixedField2
    |
372 |   = MixedRecord2 { mixedField2 :: Int }
    |                    ^^^^^^^^^^^

test/Warlock/EdgeCaseSpec.hs:482:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: type constructor or class PhantomIntA
    |
482 | type PhantomIntA = PhantomA Int
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/EdgeCaseSpec.hs:483:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: type constructor or class PhantomIntB
    |
483 | type PhantomIntB = PhantomB Int
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/EdgeCaseSpec.hs:617:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
617 |       let src = Level1A 42
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:640:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
640 |       let src = Level4A [1, 2, 3]
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:645:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
645 |       let src = DeepNestA (Just (Right [1, 2, 3]))
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:650:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
650 |       let src = WithConversionA (Level1A 99)
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:656:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
656 |       let src = TrySource "a" "b" "c"
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:657:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
657 |       let dst = W.from src :: TryDest
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:661:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
661 |       let src = TrySource "x" "y" "z"
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:662:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
662 |       let dst = W.from src :: TryDest
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:668:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
668 |       let src = TupleRecordA (42, "test", True)
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:669:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
669 |       let dst = W.from src :: TupleRecordB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:699:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
699 |       let src = MapComplexA $ Map.fromList
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:703:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
703 |       let dst = W.from src :: MapComplexB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:711:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
711 |       let src = EmptyA
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:712:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
712 |       let dst = W.from src :: EmptyB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:716:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
716 |       let src = SingleA 42
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:717:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
717 |       let dst = W.from src :: SingleB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:721:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
721 |       let src = LargeRecordA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 "a" "b" "c"
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:722:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
722 |       let dst = W.from src :: LargeRecordB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:726:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
726 |       let src = AllOptionalA (Just "test") (Just 42) Nothing (Just 3.14)
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:727:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
727 |       let dst = W.from src :: AllOptionalB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:732:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
732 |       let src = CombinedSource "John" "Doe" 30 1000
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:733:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
733 |       let dst = W.from src :: CombinedDest
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:737:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
737 |       let src = DisassembleComputeSource "Alice Bob" 10 5
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:738:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
738 |       let dst = W.from src :: DisassembleComputeDest
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:742:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
742 |       let src = OverlapSource 2 3 5
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:743:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
743 |       let dst = W.from src :: OverlapDest
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:755:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
755 |       let src = SingleConADT 42
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:756:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
756 |       let dst = W.from src :: SingleConADT2
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:770:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
770 |       let src = UnderscoreSource 1 2 3 4
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:771:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
771 |       let dst = W.from src :: UnderscoreDest
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:775:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
775 |       let src = SnakeNumbersA 123 "test" True
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:776:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
776 |       let dst = W.from src :: SnakeNumbersB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:780:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
780 |       let src = AcronymSource "http" "xml" "json"
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:781:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
781 |       let dst = W.from src :: AcronymDest
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:785:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
785 |       let src = SnakeCaseFields "John" "Doe" "555-1234"
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:786:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
786 |       let dst = W.from src :: CamelCaseFields
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:791:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
791 |       let src = ConcreteMultiA 1 "test" True
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:792:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
792 |       let dst = W.from src :: ConcreteMultiB
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:796:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
796 |       let src = PhantomA 42 :: PhantomA Int
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:797:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
797 |       let dst = W.from src :: PhantomB Int
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:801:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
801 |       let src = SynonymContainer 42
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:802:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
802 |       let dst = W.from src :: SynonymContainer2
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:807:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
807 |       let src = ComplexDefaultSource 100
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:822:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
822 |       let src = ManyDefaultsSource "original"
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:833:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for src shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
833 |       let src = TryFailSource "test"
    |           ^^^

test/Warlock/EdgeCaseSpec.hs:834:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for dst shadows the existing binding
      imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
    |
834 |       let dst = W.from src :: TryFailDest
    |           ^^^
[ 9 of 15] Compiling Warlock.HKDSpec  ( test/Warlock/HKDSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/HKDSpec.o )

test/Warlock/HKDSpec.hs:11:15: warning: [GHC-38856] [-Wunused-imports]
    The import of From from module Witch is redundant
   |
11 | import Witch (From, from)
   |               ^^^^

test/Warlock/HKDSpec.hs:26:18: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: cardNumber
   |
26 |   = CreditCard { cardNumber :: String, cvv :: String }
   |                  ^^^^^^^^^^

test/Warlock/HKDSpec.hs:26:40: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: cvv
   |
26 |   = CreditCard { cardNumber :: String, cvv :: String }
   |                                        ^^^

test/Warlock/HKDSpec.hs:27:12: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: amount
   |
27 |   | Cash { amount :: Double }
   |            ^^^^^^

test/Warlock/HKDSpec.hs:28:13: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: checkNumber
   |
28 |   | Check { checkNumber :: Int, bankName :: String }
   |             ^^^^^^^^^^^

test/Warlock/HKDSpec.hs:28:33: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: bankName
   |
28 |   | Check { checkNumber :: Int, bankName :: String }
   |                                 ^^^^^^^^

test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: paybankName
   |
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: paycheckNumber
   |
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: payamount
   |
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: paycvv
   |
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
    Use of partial record field selector: paycardNumber
   |
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/HKDSpec.hs:57:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: record field of NoFrom' nfnoFromField
   |
57 | deriveHKD (withoutFromInstances (defaultHKDConfig `withFieldPrefix` "nf")) ''NoFrom
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/HKDSpec.hs:129:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for product shadows the existing binding
      imported from Prelude at test/Warlock/HKDSpec.hs:6:8-22
      (and originally defined in Data.Foldable)
    |
129 |         let product = Product "Widget" 19.99
    |             ^^^^^^^
[10 of 15] Compiling Warlock.ParameterizedTypesSpec ( test/Warlock/ParameterizedTypesSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/ParameterizedTypesSpec.o )

test/Warlock/ParameterizedTypesSpec.hs:9:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Language.Haskell.TH is redundant
      except perhaps to import instances from Language.Haskell.TH
    To import instances alone, use: import Language.Haskell.TH()
  |
9 | import Language.Haskell.TH (varE)
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 15] Compiling Warlock.THSpec   ( test/Warlock/THSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/THSpec.o )

test/Warlock/THSpec.hs:6:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Witch is redundant
      except perhaps to import instances from Witch
    To import instances alone, use: import Witch()
  |
6 | import qualified Witch as W
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/THSpec.hs:64:11: warning: [GHC-63397] [-Wname-shadowing]
    This binding for maybe shadows the existing binding
      imported from Prelude at test/Warlock/THSpec.hs:3:8-21
      (and originally defined in Data.Maybe)
   |
64 |       let maybe = from none :: MaybeString
   |           ^^^^^
[12 of 15] Compiling Warlock.TweakSpec ( test/Warlock/TweakSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/TweakSpec.o )

test/Warlock/TweakSpec.hs:10:1: warning: [GHC-38856] [-Wunused-imports]
    The import of omit, pick from module Warlock.Tweak is redundant
   |
10 | import Warlock.Tweak (tweakType, TweakStrategy(..), defaultTweakConfig, withFields, withoutFields, withAutoDerive, pick, omit, pick', omit')
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/TweakSpec.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Witch is redundant
      except perhaps to import instances from Witch
    To import instances alone, use: import Witch()
   |
11 | import Witch (From, from)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^

test/Warlock/TweakSpec.hs:89:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: record field of UserNoInstances noUserName
   |
89 | tweakType (KeepOnly $ ((defaultTweakConfig
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

test/Warlock/TweakSpec.hs:89:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: record field of UserNoInstances noUserId
   |
89 | tweakType (KeepOnly $ ((defaultTweakConfig
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

test/Warlock/TweakSpec.hs:150:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for product shadows the existing binding
      imported from Prelude at test/Warlock/TweakSpec.hs:5:8-24
      (and originally defined in Data.Foldable)
    |
150 |         let product = Product 1 "Widget" 19.99 "A useful widget"
    |             ^^^^^^^

test/Warlock/TweakSpec.hs:159:13: warning: [GHC-63397] [-Wname-shadowing]
    This binding for product shadows the existing binding
      imported from Prelude at test/Warlock/TweakSpec.hs:5:8-24
      (and originally defined in Data.Foldable)
    |
159 |         let product = Product 2 "Gadget" 29.99 "An amazing gadget"
    |             ^^^^^^^
[13 of 15] Compiling Warlock.TypeConversionSpec ( test/Warlock/TypeConversionSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/TypeConversionSpec.o )
[14 of 15] Compiling Warlock.VirtualFieldsSpec ( test/Warlock/VirtualFieldsSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Warlock/VirtualFieldsSpec.o )

test/Warlock/VirtualFieldsSpec.hs:23:26: warning: [GHC-63397] [-Wname-shadowing]
    This binding for last shadows the existing binding
      imported from Prelude at test/Warlock/VirtualFieldsSpec.hs:8:8-32
      (and originally defined in GHC.List)
   |
23 |   getField (Person first last _) = first ++ " " ++ last
   |                          ^^^^

test/Warlock/VirtualFieldsSpec.hs:34:1: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v_firstName
   |
34 | deriveAutomap
   | ^^^^^^^^^^^^^...

test/Warlock/VirtualFieldsSpec.hs:34:1: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v_lastName
   |
34 | deriveAutomap
   | ^^^^^^^^^^^^^...

test/Warlock/VirtualFieldsSpec.hs:67:1: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v_width
   |
67 | deriveAutomap
   | ^^^^^^^^^^^^^...

test/Warlock/VirtualFieldsSpec.hs:67:1: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v_height
   |
67 | deriveAutomap
   | ^^^^^^^^^^^^^...
[15 of 15] Compiling Main             ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test-tmp/Main.o )
[16 of 16] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/build/warlock-test/warlock-test
Running 1 test suites...
Test suite warlock-test: RUNNING...
Test suite warlock-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/warlock-0.1.0.1.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/hpc/vanilla/html/warlock-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.1/noopt/hpc/vanilla/html/warlock-0.1.0.1/hpc_index.html