Build #1 for polysemy-readline-0.3.0.0

[all reports]

Package polysemy-readline-0.3.0.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-10-04 03:21:41.83755212 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, exceptions-0.10.7, haskeline-0.8.2.1, polysemy-1.9.2.0, polysemy-plugin-0.4.5.3, base-4.19.2.0, exceptions-0.10.7, haskeline-0.8.2.1, polysemy-1.9.2.0, polysemy-plugin-0.4.5.3
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 cabal-doctest-1.0.11...
Preprocessing library for cabal-doctest-1.0.11..
Building library for cabal-doctest-1.0.11..
[1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.o, dist/build/Distribution/Extra/Doctest.dyn_o )
Preprocessing library for cabal-doctest-1.0.11..
Running Haddock on library for cabal-doctest-1.0.11..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, nothing )
Haddock coverage:
Warning: 'UserHooks' is ambiguous. It is defined
    * in Distribution.Simple.UserHooks
    * in Distribution.Simple.UserHooks
    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 Distribution.Simple.UserHooks
 100% (  6 /  6) in 'Distribution.Extra.Doctest'
Documentation created: dist/doc/html/cabal-doctest/,
dist/doc/html/cabal-doctest/cabal-doctest.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/cabal-doctest-1.0.11-IvoWRFSTSKhGJZCaZeSFzU
Completed    cabal-doctest-1.0.11
Configuring first-class-families-0.8.1.0...
Preprocessing library for first-class-families-0.8.1.0..
Building library for first-class-families-0.8.1.0..
[ 1 of 17] Compiling Fcf.Core         ( src/Fcf/Core.hs, dist/build/Fcf/Core.o, dist/build/Fcf/Core.dyn_o )
[ 2 of 17] Compiling Fcf.Combinators  ( src/Fcf/Combinators.hs, dist/build/Fcf/Combinators.o, dist/build/Fcf/Combinators.dyn_o )
[ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, dist/build/Fcf/Class/Monoid.o, dist/build/Fcf/Class/Monoid.dyn_o )
[ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, dist/build/Fcf/Class/Monoid/Types.o, dist/build/Fcf/Class/Monoid/Types.dyn_o )
[ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, dist/build/Fcf/Class/Functor.o, dist/build/Fcf/Class/Functor.dyn_o )
[ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, dist/build/Fcf/Class/Bifunctor.o, dist/build/Fcf/Class/Bifunctor.dyn_o )
[ 7 of 17] Compiling Fcf.Classes      ( src/Fcf/Classes.hs, dist/build/Fcf/Classes.o, dist/build/Fcf/Classes.dyn_o )
[ 8 of 17] Compiling Fcf.Data.Bool    ( src/Fcf/Data/Bool.hs, dist/build/Fcf/Data/Bool.o, dist/build/Fcf/Data/Bool.dyn_o )
[ 9 of 17] Compiling Fcf.Data.Common  ( src/Fcf/Data/Common.hs, dist/build/Fcf/Data/Common.o, dist/build/Fcf/Data/Common.dyn_o )
[10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, dist/build/Fcf/Data/Function.o, dist/build/Fcf/Data/Function.dyn_o )
[11 of 17] Compiling Fcf.Data.Nat     ( src/Fcf/Data/Nat.hs, dist/build/Fcf/Data/Nat.o, dist/build/Fcf/Data/Nat.dyn_o )
[12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, dist/build/Fcf/Class/Foldable.o, dist/build/Fcf/Class/Foldable.dyn_o )
[13 of 17] Compiling Fcf.Data.Symbol  ( src/Fcf/Data/Symbol.hs, dist/build/Fcf/Data/Symbol.o, dist/build/Fcf/Data/Symbol.dyn_o )
[14 of 17] Compiling Fcf.Utils        ( src/Fcf/Utils.hs, dist/build/Fcf/Utils.o, dist/build/Fcf/Utils.dyn_o )
[15 of 17] Compiling Fcf.Data.List    ( src/Fcf/Data/List.hs, dist/build/Fcf/Data/List.o, dist/build/Fcf/Data/List.dyn_o )
[16 of 17] Compiling Fcf.Class.Ord    ( src/Fcf/Class/Ord.hs, dist/build/Fcf/Class/Ord.o, dist/build/Fcf/Class/Ord.dyn_o )
[17 of 17] Compiling Fcf              ( src/Fcf.hs, dist/build/Fcf.o, dist/build/Fcf.dyn_o )
Preprocessing library for first-class-families-0.8.1.0..
Running Haddock on library for first-class-families-0.8.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 17] Compiling Fcf.Core         ( src/Fcf/Core.hs, nothing )
[ 2 of 17] Compiling Fcf.Combinators  ( src/Fcf/Combinators.hs, nothing )
[ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, nothing )
[ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, nothing )
[ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, nothing )
[ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, nothing )
[ 7 of 17] Compiling Fcf.Classes      ( src/Fcf/Classes.hs, nothing )
[ 8 of 17] Compiling Fcf.Data.Bool    ( src/Fcf/Data/Bool.hs, nothing )
[ 9 of 17] Compiling Fcf.Data.Common  ( src/Fcf/Data/Common.hs, nothing )
[10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, nothing )
[11 of 17] Compiling Fcf.Data.Nat     ( src/Fcf/Data/Nat.hs, nothing )
[12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, nothing )
[13 of 17] Compiling Fcf.Data.Symbol  ( src/Fcf/Data/Symbol.hs, nothing )
[14 of 17] Compiling Fcf.Utils        ( src/Fcf/Utils.hs, nothing )
[15 of 17] Compiling Fcf.Data.List    ( src/Fcf/Data/List.hs, nothing )
[16 of 17] Compiling Fcf.Class.Ord    ( src/Fcf/Class/Ord.hs, nothing )
[17 of 17] Compiling Fcf              ( src/Fcf.hs, nothing )
Haddock coverage:
 100% (  4 /  4) in 'Fcf.Core'
  11% (  2 / 17) in 'Fcf.Combinators'
  Missing documentation for:
    Pure (src/Fcf/Combinators.hs:38)
    Pure1 (src/Fcf/Combinators.hs:41)
    Pure2 (src/Fcf/Combinators.hs:44)
    Pure3 (src/Fcf/Combinators.hs:47)
    =<< (src/Fcf/Combinators.hs:50)
    >>= (src/Fcf/Combinators.hs:53)
    <=< (src/Fcf/Combinators.hs:56)
    LiftM (src/Fcf/Combinators.hs:59)
    LiftM2 (src/Fcf/Combinators.hs:61)
    LiftM3 (src/Fcf/Combinators.hs:64)
    Join (src/Fcf/Combinators.hs:67)
    <$> (src/Fcf/Combinators.hs:70)
    <*> (src/Fcf/Combinators.hs:73)
    Flip (src/Fcf/Combinators.hs:76)
    ConstFn (src/Fcf/Combinators.hs:79)
 100% (  9 /  9) in 'Fcf.Class.Monoid'
Warning: 'Endo' is ambiguous. It is defined
    * at src/Fcf/Class/Monoid/Types.hs:26:18
    * at src/Fcf/Class/Monoid/Types.hs:26: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/Fcf/Class/Monoid/Types.hs:26:1
 100% (  4 /  4) in 'Fcf.Class.Monoid.Types'
  66% (  2 /  3) in 'Fcf.Class.Functor'
  Missing documentation for:
    Module header
 100% (  4 /  4) in 'Fcf.Class.Bifunctor'
 100% (  3 /  3) in 'Fcf.Classes'
  40% (  2 /  5) in 'Fcf.Data.Bool'
  Missing documentation for:
    || (src/Fcf/Data/Bool.hs:40)
    && (src/Fcf/Data/Bool.hs:46)
    Not (src/Fcf/Data/Bool.hs:52)
  33% (  5 / 15) in 'Fcf.Data.Common'
  Missing documentation for:
    Uncurry (src/Fcf/Data/Common.hs:31)
    Fst (src/Fcf/Data/Common.hs:34)
    Snd (src/Fcf/Data/Common.hs:37)
    UnEither (src/Fcf/Data/Common.hs:50)
    IsLeft (src/Fcf/Data/Common.hs:54)
    IsRight (src/Fcf/Data/Common.hs:58)
    UnMaybe (src/Fcf/Data/Common.hs:65)
    FromMaybe (src/Fcf/Data/Common.hs:69)
    IsNothing (src/Fcf/Data/Common.hs:73)
    IsJust (src/Fcf/Data/Common.hs:77)
 100% (  4 /  4) in 'Fcf.Data.Function'
  46% (  7 / 15) in 'Fcf.Data.Nat'
  Missing documentation for:
    + (src/Fcf/Data/Nat.hs:45)
    - (src/Fcf/Data/Nat.hs:48)
    * (src/Fcf/Data/Nat.hs:51)
    ^ (src/Fcf/Data/Nat.hs:54)
    <= (src/Fcf/Data/Nat.hs:57)
    >= (src/Fcf/Data/Nat.hs:60)
    < (src/Fcf/Data/Nat.hs:63)
    > (src/Fcf/Data/Nat.hs:66)
 100% ( 18 / 18) in 'Fcf.Class.Foldable'
 100% (  4 /  4) in 'Fcf.Data.Symbol'
Warning: '-->' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  86% ( 13 / 15) in 'Fcf.Utils'
  Missing documentation for:
    IsBool (src/Fcf/Utils.hs:72)
    Match (src/Fcf/Utils.hs:82)
  84% ( 42 / 50) in 'Fcf.Data.List'
  Missing documentation for:
    Head (src/Fcf/Data/List.hs:109)
    Last (src/Fcf/Data/List.hs:113)
    Tail (src/Fcf/Data/List.hs:124)
    Init (src/Fcf/Data/List.hs:118)
    Null (src/Fcf/Data/List.hs:128)
    Length (src/Fcf/Data/List.hs:132)
    Zip (src/Fcf/Data/List.hs:571)
    Unzip (src/Fcf/Data/List.hs:574)
 100% (  9 /  9) in 'Fcf.Class.Ord'
  48% ( 41 / 84) in 'Fcf'
  Missing documentation for:
    Pure (src/Fcf/Combinators.hs:38)
    Pure1 (src/Fcf/Combinators.hs:41)
    Pure2 (src/Fcf/Combinators.hs:44)
    Pure3 (src/Fcf/Combinators.hs:47)
    =<< (src/Fcf/Combinators.hs:50)
    <=< (src/Fcf/Combinators.hs:56)
    LiftM (src/Fcf/Combinators.hs:59)
    LiftM2 (src/Fcf/Combinators.hs:61)
    LiftM3 (src/Fcf/Combinators.hs:64)
    Join (src/Fcf/Combinators.hs:67)
    <$> (src/Fcf/Combinators.hs:70)
    <*> (src/Fcf/Combinators.hs:73)
    Flip (src/Fcf/Combinators.hs:76)
    ConstFn (src/Fcf/Combinators.hs:79)
    Uncurry (src/Fcf/Data/Common.hs:31)
    Fst (src/Fcf/Data/Common.hs:34)
    Snd (src/Fcf/Data/Common.hs:37)
    UnEither (src/Fcf/Data/Common.hs:50)
    IsLeft (src/Fcf/Data/Common.hs:54)
    IsRight (src/Fcf/Data/Common.hs:58)
    UnMaybe (src/Fcf/Data/Common.hs:65)
    FromMaybe (src/Fcf/Data/Common.hs:69)
    IsNothing (src/Fcf/Data/Common.hs:73)
    IsJust (src/Fcf/Data/Common.hs:77)
    Head (src/Fcf/Data/List.hs:109)
    Tail (src/Fcf/Data/List.hs:124)
    Null (src/Fcf/Data/List.hs:128)
    Length (src/Fcf/Data/List.hs:132)
    Zip (src/Fcf/Data/List.hs:571)
    Unzip (src/Fcf/Data/List.hs:574)
    || (src/Fcf/Data/Bool.hs:40)
    && (src/Fcf/Data/Bool.hs:46)
    Not (src/Fcf/Data/Bool.hs:52)
    Match (src/Fcf/Utils.hs:82)
    + (src/Fcf/Data/Nat.hs:45)
    - (src/Fcf/Data/Nat.hs:48)
    * (src/Fcf/Data/Nat.hs:51)
    ^ (src/Fcf/Data/Nat.hs:54)
    <= (src/Fcf/Data/Nat.hs:57)
    >= (src/Fcf/Data/Nat.hs:60)
    < (src/Fcf/Data/Nat.hs:63)
    > (src/Fcf/Data/Nat.hs:66)
    IsBool (src/Fcf/Utils.hs:72)
Warning: Fcf.Data.Symbol: 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:SingSymbols0
	- GHC.Generics.SSym
	- GHC.Generics.D:R:DemoteRepSymbol
Warning: Fcf.Utils: could not find link destinations for: 
	- Fcf.Utils.Match_
	- Fcf.Utils.Is_
	- Fcf.Utils.Any_
	- Fcf.Utils.Else_
Warning: Fcf: could not find link destinations for: 
	- Fcf.Utils.Match_
	- Fcf.Utils.Is_
	- Fcf.Utils.Any_
	- Fcf.Utils.Else_
Documentation created: dist/doc/html/first-class-families/,
dist/doc/html/first-class-families/first-class-families.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/first-class-families-0.8.1.0-GBNC1oHSqUrKv5Eo3SD2Td
Completed    first-class-families-0.8.1.0
Configuring ghc-tcplugins-extra-0.5...
Preprocessing library for ghc-tcplugins-extra-0.5..
Building library for ghc-tcplugins-extra-0.5..
[1 of 8] Compiling GhcApi.Constraint
[2 of 8] Compiling GhcApi.GhcPlugins
[3 of 8] Compiling GhcApi.Predicate
[4 of 8] Compiling Internal.Constraint
[5 of 8] Compiling Internal.Evidence
[6 of 8] Compiling Internal.Type
[7 of 8] Compiling Internal
[8 of 8] Compiling GHC.TcPluginM.Extra
Preprocessing library for ghc-tcplugins-extra-0.5..
Running Haddock on library for ghc-tcplugins-extra-0.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 8] Compiling GhcApi.Constraint
[2 of 8] Compiling GhcApi.GhcPlugins
[3 of 8] Compiling GhcApi.Predicate
[4 of 8] Compiling Internal.Constraint
[5 of 8] Compiling Internal.Evidence
[6 of 8] Compiling Internal.Type
[7 of 8] Compiling Internal
[8 of 8] Compiling GHC.TcPluginM.Extra
Haddock coverage:
Warning: 'tcPluginInit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'tcPluginStop' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Module' is ambiguous. It is defined
    * in GHC.Unit.Types
    * in GHC.Unit.Types
    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 GHC.Unit.Types
 100% ( 18 / 18) in 'GHC.TcPluginM.Extra'
Documentation created: dist/doc/html/ghc-tcplugins-extra/,
dist/doc/html/ghc-tcplugins-extra/ghc-tcplugins-extra.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ghc-tcplugins-extra-0.5-CBl5wTkzAV73I6RhV28rpX
Completed    ghc-tcplugins-extra-0.5
Configuring os-string-2.0.8...
Preprocessing library for os-string-2.0.8..
Building library for os-string-2.0.8..
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o )

System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports]
    The import of try from module Control.Exception is redundant
   |
23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
   |                                          ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o )
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o )
[10 of 11] Compiling System.OsString  ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o )
Preprocessing library for os-string-2.0.8..
Running Haddock on library for os-string-2.0.8..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, nothing )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, nothing )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, nothing )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, nothing )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, nothing )

System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports]
    The import of try from module Control.Exception is redundant
   |
23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
   |                                          ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, nothing )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, nothing )
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, nothing )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, nothing )
[10 of 11] Compiling System.OsString  ( System/OsString.hs, nothing )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, nothing )
Haddock coverage:
Warning: 'ShortByteString' is ambiguous. It is defined
    * in Data.ByteString.Short.Internal
    * in Data.ByteString.Short.Internal
    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.ByteString.Short.Internal
  26% ( 11 / 41) in 'System.OsString.Data.ByteString.Short.Internal'
  Missing documentation for:
    _nul (System/OsString/Data/ByteString/Short/Internal.hs:60)
    isSpace (System/OsString/Data/ByteString/Short/Internal.hs:63)
    create (System/OsString/Data/ByteString/Short/Internal.hs:70)
    asBA (System/OsString/Data/ByteString/Short/Internal.hs:80)
    BA (System/OsString/Data/ByteString/Short/Internal.hs:84)
    MBA (System/OsString/Data/ByteString/Short/Internal.hs:85)
    newPinnedByteArray (System/OsString/Data/ByteString/Short/Internal.hs:89)
    newByteArray (System/OsString/Data/ByteString/Short/Internal.hs:94)
    copyByteArray (System/OsString/Data/ByteString/Short/Internal.hs:99)
    unsafeFreezeByteArray (System/OsString/Data/ByteString/Short/Internal.hs:104)
    copyAddrToByteArray (System/OsString/Data/ByteString/Short/Internal.hs:109)
    moduleErrorIO (System/OsString/Data/ByteString/Short/Internal.hs:244)
    moduleErrorMsg (System/OsString/Data/ByteString/Short/Internal.hs:248)
    packWord16 (System/OsString/Data/ByteString/Short/Internal.hs:251)
    packLenWord16 (System/OsString/Data/ByteString/Short/Internal.hs:254)
    unpackWord16 (System/OsString/Data/ByteString/Short/Internal.hs:265)
    packWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:274)
    packLenWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:277)
    indexWord8Array (System/OsString/Data/ByteString/Short/Internal.hs:299)
    word16ToLE# (System/OsString/Data/ByteString/Short/Internal.hs:320)
    word16FromLE# (System/OsString/Data/ByteString/Short/Internal.hs:322)
    setByteArray (System/OsString/Data/ByteString/Short/Internal.hs:325)
    copyMutableByteArray (System/OsString/Data/ByteString/Short/Internal.hs:330)
    createAndTrim' (System/OsString/Data/ByteString/Short/Internal.hs:356)
    createAndTrim'' (System/OsString/Data/ByteString/Short/Internal.hs:372)
    findIndexOrLength (System/OsString/Data/ByteString/Short/Internal.hs:397)
    assertEven (System/OsString/Data/ByteString/Short/Internal.hs:422)
    errorEmptySBS (System/OsString/Data/ByteString/Short/Internal.hs:430)
    moduleError (System/OsString/Data/ByteString/Short/Internal.hs:434)
    compareByteArraysOff (System/OsString/Data/ByteString/Short/Internal.hs:444)
Warning: 'ShortByteString' is ambiguous. It is defined
    * in Data.ByteString.Short.Internal
    * in Data.ByteString.Short.Internal
    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.ByteString.Short.Internal
  96% ( 93 / 96) in 'System.OsString.Data.ByteString.Short'
  Missing documentation for:
    append
    uncons2 (System/OsString/Data/ByteString/Short.hs:184)
    concat
Warning: 'ShortByteString' is ambiguous. It is defined
    * in Data.ByteString.Short.Internal
    * in Data.ByteString.Short.Internal
    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.ByteString.Short.Internal
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 92 / 95) in 'System.OsString.Data.ByteString.Short.Word16'
  Missing documentation for:
    append
    concat
    breakSubstring (System/OsString/Data/ByteString/Short/Word16.hs:663)
Warning: 'try' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  33% (  1 /  3) in 'System.OsString.Internal.Exception'
  Missing documentation for:
    Module header
    isAsyncException (System/OsString/Internal/Exception.hs:17)
Warning: 'TextEncoding' is ambiguous. It is defined
    * in GHC.IO.Encoding.Types
    * in GHC.IO.Encoding.Types
    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 GHC.IO.Encoding.Types
  27% (  9 / 33) in 'System.OsString.Encoding.Internal'
  Missing documentation for:
    Module header
    ucs2le (System/OsString/Encoding/Internal.hs:42)
    mkUcs2le (System/OsString/Encoding/Internal.hs:45)
    ucs2le_DF (System/OsString/Encoding/Internal.hs:50)
    ucs2le_EF (System/OsString/Encoding/Internal.hs:60)
    ucs2le_decode (System/OsString/Encoding/Internal.hs:71)
    ucs2le_encode (System/OsString/Encoding/Internal.hs:96)
    mkUTF16le_b (System/OsString/Encoding/Internal.hs:131)
    utf16le_b_DF (System/OsString/Encoding/Internal.hs:136)
    utf16le_b_EF (System/OsString/Encoding/Internal.hs:146)
    utf16le_b_decode (System/OsString/Encoding/Internal.hs:157)
    utf16le_b_encode (System/OsString/Encoding/Internal.hs:195)
    cWcharsToChars_UCS2 (System/OsString/Encoding/Internal.hs:231)
    cWcharsToChars (System/OsString/Encoding/Internal.hs:238)
    charsToCWchars (System/OsString/Encoding/Internal.hs:248)
    withWindowsString (System/OsString/Encoding/Internal.hs:264)
    peekWindowsString (System/OsString/Encoding/Internal.hs:267)
    withPosixString (System/OsString/Encoding/Internal.hs:272)
    withPosixString' (System/OsString/Encoding/Internal.hs:275)
    peekPosixString (System/OsString/Encoding/Internal.hs:278)
    peekPosixString' (System/OsString/Encoding/Internal.hs:281)
    EncodingException (System/OsString/Encoding/Internal.hs:340)
    showEncodingException (System/OsString/Encoding/Internal.hs:348)
    wNUL (System/OsString/Encoding/Internal.hs:367)
  44% ( 11 / 25) in 'System.OsString.Encoding'
  Missing documentation for:
    Module header
    EncodingException (System/OsString/Encoding/Internal.hs:340)
    showEncodingException (System/OsString/Encoding/Internal.hs:348)
    ucs2le (System/OsString/Encoding/Internal.hs:42)
    mkUcs2le (System/OsString/Encoding/Internal.hs:45)
    ucs2le_DF (System/OsString/Encoding/Internal.hs:50)
    ucs2le_EF (System/OsString/Encoding/Internal.hs:60)
    ucs2le_decode (System/OsString/Encoding/Internal.hs:71)
    ucs2le_encode (System/OsString/Encoding/Internal.hs:96)
    mkUTF16le_b (System/OsString/Encoding/Internal.hs:131)
    utf16le_b_DF (System/OsString/Encoding/Internal.hs:136)
    utf16le_b_EF (System/OsString/Encoding/Internal.hs:146)
    utf16le_b_decode (System/OsString/Encoding/Internal.hs:157)
    utf16le_b_encode (System/OsString/Encoding/Internal.hs:195)
Warning: 'WindowsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:60:25
    * at System/OsString/Internal/Types.hs:60: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 System/OsString/Internal/Types.hs:60:1
Warning: 'PosixString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:87:23
    * at System/OsString/Internal/Types.hs:87: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 System/OsString/Internal/Types.hs:87:1
Warning: 'ShortByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PosixChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:123:23
    * at System/OsString/Internal/Types.hs:123: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 System/OsString/Internal/Types.hs:123:1
Warning: 'WindowsChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:117:23
    * at System/OsString/Internal/Types.hs:117: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 System/OsString/Internal/Types.hs:117:1
Warning: 'OsChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:210:18
    * at System/OsString/Internal/Types.hs:210: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 System/OsString/Internal/Types.hs:210:1
Warning: 'OsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:161:20
    * at System/OsString/Internal/Types.hs:161: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 System/OsString/Internal/Types.hs:161:1
Warning: '(</>)' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  9 / 18) in 'System.OsString.Internal.Types'
  Missing documentation for:
    Module header
    unWS (System/OsString/Internal/Types.hs:70)
    unPS (System/OsString/Internal/Types.hs:96)
    PlatformString (System/OsString/Internal/Types.hs:114)
    WindowsChar (System/OsString/Internal/Types.hs:117)
    unWW (System/OsString/Internal/Types.hs:131)
    PosixChar (System/OsString/Internal/Types.hs:123)
    unPW (System/OsString/Internal/Types.hs:139)
    PlatformChar (System/OsString/Internal/Types.hs:148)
Warning: 'setFileSystemEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'getLocaleEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PosixString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:87:23
    * at System/OsString/Internal/Types.hs:87: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 System/OsString/Internal/Types.hs:87:1
Warning: 'OsString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  95% ( 95 /100) in 'System.OsString.Posix'
  Missing documentation for:
    Module header
    PosixChar (System/OsString/Internal/Types.hs:123)
    singleton (System/OsString/Common.hs:526)
    empty (System/OsString/Common.hs:529)
    concat (System/OsString/Common.hs:737)
Warning: 'setFileSystemEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafePerformIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'getLocaleEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:161:20
    * at System/OsString/Internal/Types.hs:161: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 System/OsString/Internal/Types.hs:161:1
Warning: 'OsChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:210:18
    * at System/OsString/Internal/Types.hs:210: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 System/OsString/Internal/Types.hs:210:1
Warning: 'head' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:293: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 System/OsString/Internal.hs:293:1
Warning: 'tail' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:277: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 System/OsString/Internal.hs:277:1
Warning: 'init' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:302: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 System/OsString/Internal.hs:302:1
Warning: 'last' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:268: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 System/OsString/Internal.hs:268:1
Warning: 'map' is ambiguous. It is defined
    * in GHC.Base
    * at System/OsString/Internal.hs:332: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 System/OsString/Internal.hs:332:1
Warning: 'reverse' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:338: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 System/OsString/Internal.hs:338:1
Warning: 'foldl' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:354: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 System/OsString/Internal.hs:354:1
Warning: 'foldl1' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:368: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 System/OsString/Internal.hs:368:1
Warning: 'foldr' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:384: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 System/OsString/Internal.hs:384:1
Warning: 'foldr1' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:398: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 System/OsString/Internal.hs:398:1
Warning: 'all' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:412: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 System/OsString/Internal.hs:412:1
Warning: 'any' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:419: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 System/OsString/Internal.hs:419:1
Warning: 'replicate' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:434: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 System/OsString/Internal.hs:434:1
Warning: 'take' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:476: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 System/OsString/Internal.hs:476:1
Warning: 'length' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:325: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 System/OsString/Internal.hs:325:1
Warning: 'drop' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:513: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 System/OsString/Internal.hs:513:1
Warning: 'takeWhile' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:507: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 System/OsString/Internal.hs:507:1
Warning: 'dropWhile' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:535: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 System/OsString/Internal.hs:535:1
Warning: 'break' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:564: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 System/OsString/Internal.hs:564:1
Warning: 'span' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:574: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 System/OsString/Internal.hs:574:1
Warning: 'splitAt' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:599: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 System/OsString/Internal.hs:599:1
Warning: 'elem' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:702: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 System/OsString/Internal.hs:702:1
Warning: 'filter' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:720: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 System/OsString/Internal.hs:720:1
  94% ( 75 / 79) in 'System.OsString.Internal'
  Missing documentation for:
    Module header
    empty (System/OsString/Internal.hs:233)
    singleton (System/OsString/Internal.hs:236)
    concat (System/OsString/Internal.hs:425)
Warning: 'setFileSystemEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafePerformIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 96 / 99) in 'System.OsString'
  Missing documentation for:
    empty (System/OsString/Internal.hs:233)
    singleton (System/OsString/Internal.hs:236)
    concat (System/OsString/Internal.hs:425)
Warning: 'unsafeDupablePerformIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'WindowsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:60:25
    * at System/OsString/Internal/Types.hs:60: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 System/OsString/Internal/Types.hs:60:1
Warning: 'OsString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  94% ( 94 / 99) in 'System.OsString.Windows'
  Missing documentation for:
    Module header
    WindowsChar (System/OsString/Internal/Types.hs:117)
    singleton (System/OsString/Common.hs:526)
    empty (System/OsString/Common.hs:529)
    concat (System/OsString/Common.hs:737)
Warning: System.OsString.Data.ByteString.Short: could not find link destinations for: 
	- Data.ByteString.Short.Internal.Rep_ShortByteString
	- Data.ByteString.Short.Internal.D:R:ItemShortByteString
Warning: System.OsString.Data.ByteString.Short.Word16: could not find link destinations for: 
	- Data.ByteString.Short.Internal.Rep_ShortByteString
	- Data.ByteString.Short.Internal.D:R:ItemShortByteString
Warning: System.OsString.Internal.Types: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_OsChar
	- System.OsString.Internal.Types.Rep_OsString
	- System.OsString.Internal.Types.Rep_PosixChar
	- System.OsString.Internal.Types.Rep_WindowsChar
	- System.OsString.Internal.Types.Rep_PosixString
	- System.OsString.Internal.Types.Rep_WindowsString
Warning: System.OsString.Posix: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_PosixChar
	- System.OsString.Internal.Types.Rep_PosixString
Warning: System.OsString: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_OsChar
	- System.OsString.Internal.Types.Rep_OsString
Warning: System.OsString.Windows: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_WindowsChar
	- System.OsString.Internal.Types.Rep_WindowsString
Documentation created: dist/doc/html/os-string/,
dist/doc/html/os-string/os-string.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/os-string-2.0.8-JLOCx5syZ3qViIHERGXha
Completed    os-string-2.0.8
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 )
Preprocessing library for primitive-0.9.1.0..
Running Haddock on library for primitive-0.9.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, nothing )
[ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, nothing )
[ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, nothing )
[ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, nothing )
[ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, nothing )
[ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, nothing )
[ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, nothing )
[ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, nothing )
[ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, nothing )
[10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, nothing )
[11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, nothing )
[12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, nothing )
[13 of 14] Compiling Data.Primitive   ( Data/Primitive.hs, nothing )
[14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, nothing )
Haddock coverage:
   2% (  1 / 35) in 'Data.Primitive.MachDeps'
  Missing documentation for:
    sIZEOF_CHAR (Data/Primitive/MachDeps.hs:68)
    aLIGNMENT_CHAR (Data/Primitive/MachDeps.hs:69)
    sIZEOF_INT (Data/Primitive/MachDeps.hs:71)
    aLIGNMENT_INT (Data/Primitive/MachDeps.hs:72)
    sIZEOF_WORD (Data/Primitive/MachDeps.hs:74)
    aLIGNMENT_WORD (Data/Primitive/MachDeps.hs:75)
    sIZEOF_DOUBLE (Data/Primitive/MachDeps.hs:77)
    aLIGNMENT_DOUBLE (Data/Primitive/MachDeps.hs:78)
    sIZEOF_FLOAT (Data/Primitive/MachDeps.hs:80)
    aLIGNMENT_FLOAT (Data/Primitive/MachDeps.hs:81)
    sIZEOF_PTR (Data/Primitive/MachDeps.hs:83)
    aLIGNMENT_PTR (Data/Primitive/MachDeps.hs:84)
    sIZEOF_FUNPTR (Data/Primitive/MachDeps.hs:86)
    aLIGNMENT_FUNPTR (Data/Primitive/MachDeps.hs:87)
    sIZEOF_STABLEPTR (Data/Primitive/MachDeps.hs:89)
    aLIGNMENT_STABLEPTR (Data/Primitive/MachDeps.hs:90)
    sIZEOF_INT8 (Data/Primitive/MachDeps.hs:92)
    aLIGNMENT_INT8 (Data/Primitive/MachDeps.hs:93)
    sIZEOF_WORD8 (Data/Primitive/MachDeps.hs:95)
    aLIGNMENT_WORD8 (Data/Primitive/MachDeps.hs:96)
    sIZEOF_INT16 (Data/Primitive/MachDeps.hs:98)
    aLIGNMENT_INT16 (Data/Primitive/MachDeps.hs:99)
    sIZEOF_WORD16 (Data/Primitive/MachDeps.hs:101)
    aLIGNMENT_WORD16 (Data/Primitive/MachDeps.hs:102)
    sIZEOF_INT32 (Data/Primitive/MachDeps.hs:104)
    aLIGNMENT_INT32 (Data/Primitive/MachDeps.hs:105)
    sIZEOF_WORD32 (Data/Primitive/MachDeps.hs:107)
    aLIGNMENT_WORD32 (Data/Primitive/MachDeps.hs:108)
    sIZEOF_INT64 (Data/Primitive/MachDeps.hs:110)
    aLIGNMENT_INT64 (Data/Primitive/MachDeps.hs:111)
    sIZEOF_WORD64 (Data/Primitive/MachDeps.hs:113)
    aLIGNMENT_WORD64 (Data/Primitive/MachDeps.hs:114)
    Word64_# (Data/Primitive/MachDeps.hs:117)
    Int64_# (Data/Primitive/MachDeps.hs:118)
Warning: 'IO' is ambiguous. It is defined
    * in GHC.Types
    * in GHC.Types
    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 GHC.Types
Warning: 'ST' is ambiguous. It is defined
    * in GHC.ST
    * in GHC.ST
    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 GHC.ST
  89% ( 26 / 29) in 'Control.Monad.Primitive'
  Missing documentation for:
    unsafeInterleave (Control/Monad/Primitive.hs:408)
    unsafeDupableInterleave (Control/Monad/Primitive.hs:409)
    noDuplicate (Control/Monad/Primitive.hs:401)
Warning: 'MVar' is ambiguous. It is defined
    * at Data/Primitive/MVar.hs:41:17
    * at Data/Primitive/MVar.hs:41: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 Data/Primitive/MVar.hs:41:1
 100% ( 11 / 11) in 'Data.Primitive.MVar'
Warning: 'Array' is ambiguous. It is defined
    * at Data/Primitive/Array.hs:65:16
    * at Data/Primitive/Array.hs:65: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 Data/Primitive/Array.hs:65:1
Warning: 'MutableArray' is ambiguous. It is defined
    * at Data/Primitive/Array.hs:108:25
    * at Data/Primitive/Array.hs:108: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 Data/Primitive/Array.hs:108:1
 100% ( 27 / 27) in 'Data.Primitive.Array'
Warning: 'MutVar' is ambiguous. It is defined
    * at Data/Primitive/MutVar.hs:44:19
    * at Data/Primitive/MutVar.hs:44: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 Data/Primitive/MutVar.hs:44:1
Warning: 'IORef' is ambiguous. It is defined
    * in GHC.IORef
    * in GHC.IORef
    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 GHC.IORef
Warning: 'STRef' is ambiguous. It is defined
    * in GHC.STRef
    * in GHC.STRef
    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 GHC.STRef
 100% ( 15 / 15) in 'Data.Primitive.MutVar'
Warning: 'SmallArray' is ambiguous. It is defined
    * at Data/Primitive/SmallArray.hs:95:21
    * at Data/Primitive/SmallArray.hs:95: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 Data/Primitive/SmallArray.hs:95:1
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: 'SmallMutableArray' is ambiguous. It is defined
    * at Data/Primitive/SmallArray.hs:106:30
    * at Data/Primitive/SmallArray.hs:106: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 Data/Primitive/SmallArray.hs:106:1
  93% ( 27 / 29) in 'Data.Primitive.SmallArray'
  Missing documentation for:
    SmallArray (Data/Primitive/SmallArray.hs:95)
    SmallMutableArray (Data/Primitive/SmallArray.hs:106)
 100% ( 10 / 10) in 'Data.Primitive.Types'
Warning: 'MutableByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    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.Array.Byte
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    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.Array.Byte
  98% ( 61 / 62) in 'Data.Primitive.ByteArray'
  Missing documentation for:
    createByteArray (Data/Primitive/ByteArray.hs:672)
Warning: 'PrimArray' is ambiguous. It is defined
    * at Data/Primitive/PrimArray.hs:144:20
    * at Data/Primitive/PrimArray.hs:144: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 Data/Primitive/PrimArray.hs:144:1
Warning: 'MutablePrimArray' is ambiguous. It is defined
    * at Data/Primitive/PrimArray.hs:167:29
    * at Data/Primitive/PrimArray.hs:167: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 Data/Primitive/PrimArray.hs:167:1
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    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.Array.Byte
 100% ( 78 / 78) in 'Data.Primitive.PrimArray'
Warning: 'Ptr' is ambiguous. It is defined
    * in GHC.Ptr
    * in GHC.Ptr
    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 GHC.Ptr
 100% ( 17 / 17) in 'Data.Primitive.Ptr'
 100% ( 10 / 10) in 'Data.Primitive'
Warning: 'PrimVar' is ambiguous. It is defined
    * at Data/Primitive/PrimVar.hs:49:23
    * at Data/Primitive/PrimVar.hs:49: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 Data/Primitive/PrimVar.hs:49:1
Warning: 'MutablePrimArray' is ambiguous. It is defined
    * at Data/Primitive/PrimArray.hs:167:29
    * at Data/Primitive/PrimArray.hs:167: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 Data/Primitive/PrimArray.hs:167:1
 100% ( 22 / 22) in 'Data.Primitive.PrimVar'
Warning: Control.Monad.Primitive: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateIO
Warning: Data.Primitive.Array: could not find link destinations for: 
	- Data.Primitive.Array.D:R:ItemArray
Warning: Data.Primitive.SmallArray: could not find link destinations for: 
	- Data.Primitive.SmallArray.D:R:ItemSmallArray
Warning: Data.Primitive.Types: could not find link destinations for: 
	- GHC.Generics.D:R:UReckPtrp0
	- GHC.Generics.Rep_R:UReckPtrp
	- GHC.Generics.Rep1_R:UReckPtrp
Warning: Data.Primitive.ByteArray: could not find link destinations for: 
	- Data.Array.Byte.D:R:ItemByteArray
Warning: Data.Primitive.PrimArray: could not find link destinations for: 
	- Data.Primitive.PrimArray.D:R:ItemPrimArray
Warning: Data.Primitive.Ptr: could not find link destinations for: 
	- GHC.Generics.D:R:UReckPtrp0
	- GHC.Generics.Rep_R:UReckPtrp
	- GHC.Generics.Rep1_R:UReckPtrp
Documentation created: dist/doc/html/primitive/,
dist/doc/html/primitive/primitive.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/primitive-0.9.1.0-FI4ablStFrKABDqEidp4iv
Completed    primitive-0.9.1.0
Configuring syb-0.7.3...
Preprocessing library for syb-0.7.3..
Building library for syb-0.7.3..
[ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o, dist/build/Data/Generics/Aliases.dyn_o )
[ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o, dist/build/Data/Generics/Basics.dyn_o )
[ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o, dist/build/Data/Generics/Builders.dyn_o )
[ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o, dist/build/Data/Generics/Instances.dyn_o )
[ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o, dist/build/Data/Generics/Schemes.dyn_o )
[ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o, dist/build/Data/Generics/Text.dyn_o )
[ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o, dist/build/Data/Generics/Twins.dyn_o )
[ 8 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, dist/build/Data/Generics.o, dist/build/Data/Generics.dyn_o )
[ 9 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, dist/build/Generics/SYB.o, dist/build/Generics/SYB.dyn_o )
[10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o, dist/build/Generics/SYB/Aliases.dyn_o )
[11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o, dist/build/Generics/SYB/Basics.dyn_o )
[12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o, dist/build/Generics/SYB/Builders.dyn_o )
[13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o, dist/build/Generics/SYB/Instances.dyn_o )
[14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o, dist/build/Generics/SYB/Schemes.dyn_o )
[15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o, dist/build/Generics/SYB/Text.dyn_o )
[16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o, dist/build/Generics/SYB/Twins.dyn_o )
Preprocessing library for syb-0.7.3..
Running Haddock on library for syb-0.7.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, nothing )
[ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, nothing )
[ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, nothing )
[ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, nothing )
[ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, nothing )
[ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, nothing )
[ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, nothing )
[ 8 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, nothing )
[ 9 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, nothing )
[10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, nothing )
[11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, nothing )
[12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, nothing )
[13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, nothing )
[14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, nothing )
[15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, nothing )
[16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, nothing )
Haddock coverage:
Warning: 'Generic'' is ambiguous. It is defined
    * at src/Data/Generics/Aliases.hs:524:22
    * at src/Data/Generics/Aliases.hs:524: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/Generics/Aliases.hs:524:1
Warning: 'GenericR'' is ambiguous. It is defined
    * at src/Data/Generics/Aliases.hs:509:23
    * at src/Data/Generics/Aliases.hs:509: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/Generics/Aliases.hs:509:1
Warning: 'GenericB'' is ambiguous. It is defined
    * at src/Data/Generics/Aliases.hs:496:21
    * at src/Data/Generics/Aliases.hs:496: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/Generics/Aliases.hs:496:1
 100% ( 62 / 62) in 'Data.Generics.Aliases'
 100% (  2 /  2) in 'Data.Generics.Basics'
 100% (  3 /  3) in 'Data.Generics.Builders'
 100% (  1 /  1) in 'Data.Generics.Instances'
 100% ( 19 / 19) in 'Data.Generics.Schemes'
 100% (  6 /  6) in 'Data.Generics.Text'
 100% ( 17 / 17) in 'Data.Generics.Twins'
 100% (  8 /  8) in 'Data.Generics'
 100% (  2 /  2) in 'Generics.SYB'
 100% (  2 /  2) in 'Generics.SYB.Aliases'
 100% (  2 /  2) in 'Generics.SYB.Basics'
 100% (  2 /  2) in 'Generics.SYB.Builders'
 100% (  1 /  1) in 'Generics.SYB.Instances'
 100% (  2 /  2) in 'Generics.SYB.Schemes'
 100% (  2 /  2) in 'Generics.SYB.Text'
 100% (  2 /  2) in 'Generics.SYB.Twins'
Documentation created: dist/doc/html/syb/, dist/doc/html/syb/syb.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/syb-0.7.3-3RSHlswStQQ1o1nIweGIxQ
Completed    syb-0.7.3
Configuring th-abstraction-0.7.1.0...
Preprocessing library for th-abstraction-0.7.1.0..
Building library for th-abstraction-0.7.1.0..
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o )
Preprocessing library for th-abstraction-0.7.1.0..
Running Haddock on library for th-abstraction-0.7.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, nothing )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, nothing )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, nothing )
Haddock coverage:
Warning: 'Name' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * in Language.Haskell.TH.Syntax
    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 Language.Haskell.TH.Syntax
Warning: 'Name' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * in Language.Haskell.TH.Syntax
    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 Language.Haskell.TH.Syntax
  76% ( 40 / 52) in 'Language.Haskell.TH.Datatype.TyVarBndr'
  Missing documentation for:
    TyVarBndrUnit
    TyVarBndrSpec
    TyVarBndrVis
    Specificity
    BndrVis
    DefaultBndrFlag
    plainTV
    kindedTV
    inferredSpec
    specifiedSpec
    bndrReq
    bndrInvis
Warning: 'DatatypeInfo' is ambiguous. It is defined
    * at src/Language/Haskell/TH/Datatype.hs:184:21
    * at src/Language/Haskell/TH/Datatype.hs:184: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/Language/Haskell/TH/Datatype.hs:184:1
Warning: 'ConstructorInfo' is ambiguous. It is defined
    * at src/Language/Haskell/TH/Datatype.hs:229:24
    * at src/Language/Haskell/TH/Datatype.hs:229: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/Language/Haskell/TH/Datatype.hs:229:1
Warning: 'FieldStrictness' is ambiguous. It is defined
    * at src/Language/Haskell/TH/Datatype.hs:272:24
    * at src/Language/Haskell/TH/Datatype.hs:272: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/Language/Haskell/TH/Datatype.hs:272:1
Warning: '()' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Strict' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * at src/Language/Haskell/TH/Datatype.hs:289:5
    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/Language/Haskell/TH/Datatype.hs:289:5
Warning: 'datatypeInstVars' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mbKind' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'resolveFixities' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FunArg' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fixity' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * in Language.Haskell.TH.Syntax
    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 Language.Haskell.TH.Syntax
  92% ( 49 / 53) in 'Language.Haskell.TH.Datatype'
  Missing documentation for:
    arrowKCompat (src/Language/Haskell/TH/Datatype.hs:2260)
    isStrictAnnot (src/Language/Haskell/TH/Datatype.hs:293)
    notStrictAnnot (src/Language/Haskell/TH/Datatype.hs:294)
    unpackedAnnot (src/Language/Haskell/TH/Datatype.hs:295)
Warning: Language.Haskell.TH.Datatype.TyVarBndr: could not find link destinations for: 
	- Language.Haskell.TH.Syntax.Rep_BndrVis
	- Language.Haskell.TH.Syntax.Rep_Specificity
Warning: Language.Haskell.TH.Datatype: could not find link destinations for: 
	- Language.Haskell.TH.Datatype.Rep_DatatypeInfo
	- Language.Haskell.TH.Datatype.Rep_ConstructorInfo
	- Language.Haskell.TH.Datatype.Rep_FieldStrictness
	- Language.Haskell.TH.Datatype.Rep_Strictness
	- Language.Haskell.TH.Datatype.Rep_Unpackedness
	- Language.Haskell.TH.Datatype.Rep_ConstructorVariant
	- Language.Haskell.TH.Datatype.Rep_DatatypeVariant
Documentation created: dist/doc/html/th-abstraction/,
dist/doc/html/th-abstraction/th-abstraction.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/th-abstraction-0.7.1.0-5OEkekdo9oT3l4cxHWMApr
Completed    th-abstraction-0.7.1.0
Configuring hashable-1.5.0.0...
Preprocessing library for hashable-1.5.0.0..
Building library for hashable-1.5.0.0..
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o )

src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
    Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
  |
5 | {-# LANGUAGE Trustworthy #-}
  |              ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o )
[10 of 10] Compiling Data.Hashable    ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o )
Preprocessing library for hashable-1.5.0.0..
Running Haddock on library for hashable-1.5.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, nothing )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, nothing )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, nothing )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, nothing )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, nothing )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, nothing )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, nothing )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, nothing )

src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
    Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
  |
5 | {-# LANGUAGE Trustworthy #-}
  |              ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, nothing )
[10 of 10] Compiling Data.Hashable    ( src/Data/Hashable.hs, nothing )
Haddock coverage:
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    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.Array.Byte
Warning: 'hash' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defaultHashWith' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Hashed' is ambiguous. It is defined
    * at src/Data/Hashable/Class.hs:860:17
    * at src/Data/Hashable/Class.hs:860: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/Hashable/Class.hs:860:1
Warning: 'Arg' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  80% (  8 / 10) in 'Data.Hashable.Lifted'
  Missing documentation for:
    Hashable1 (src/Data/Hashable/Class.hs:252)
    Hashable2 (src/Data/Hashable/Class.hs:267)
  66% (  6 /  9) in 'Data.Hashable.Generic'
  Missing documentation for:
    One (src/Data/Hashable/Class.hs:242)
    Zero (src/Data/Hashable/Class.hs:241)
    HashArgs (src/Data/Hashable/Class.hs:244)
Warning: 'Generic' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 31 / 31) in 'Data.Hashable'
Warning: Data.Hashable.Generic: could not find link destinations for: 
	- Data.Hashable.Class.D:R:HashArgsOnea0
	- Data.Hashable.Class.D:R:HashArgsZeroa0
	- Data.Hashable.Generic.Instances.GSum
Warning: Data.Hashable: could not find link destinations for: 
	- Data.Hashable.Mix.Salt
Documentation created: dist/doc/html/hashable/,
dist/doc/html/hashable/hashable.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hashable-1.5.0.0-J8fLvwSw9feFf65x5AcaWG
Completed    hashable-1.5.0.0
Configuring atomic-primops-0.8.8...
Preprocessing library for atomic-primops-0.8.8..
Building library for atomic-primops-0.8.8..
[1 of 3] Compiling Data.Atomics.Internal ( Data/Atomics/Internal.hs, dist/build/Data/Atomics/Internal.o, dist/build/Data/Atomics/Internal.dyn_o )

Data/Atomics/Internal.hs:52:20: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: data constructor Ticket
   |
52 | newtype Ticket a = Ticket Any
   |                    ^^^^^^^^^^
[2 of 3] Compiling Data.Atomics.Counter ( Data/Atomics/Counter.hs, dist/build/Data/Atomics/Counter.o, dist/build/Data/Atomics/Counter.dyn_o )

Data/Atomics/Counter.hs:114:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res# #) = casIntArray# mba# 0# old# new# s1#
    |
114 |   let (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics/Counter.hs:133:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1#
    |
133 |   let (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics/Counter.hs:140:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1#
    |
140 |   let (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 3] Compiling Data.Atomics     ( Data/Atomics.hs, dist/build/Data/Atomics.o, dist/build/Data/Atomics.dyn_o )

Data/Atomics.hs:58:26: warning: [GHC-61689] [-Wdodgy-imports]
    Module GHC.IORef does not export atomicModifyIORef.
   |
58 | import GHC.IORef hiding (atomicModifyIORef)
   |                          ^^^^^^^^^^^^^^^^^

Data/Atomics.hs:154:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = casIntArray# mba# ix# old# new# s1#
    |
154 |   let (# s2#, res #) = casIntArray# mba# ix# old# new# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:169:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#
    |
169 |   let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:222:11: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = atomicOp# mba# offset# val# s1#
    |
222 |       let (# s2#, res #) = atomicOp# mba# offset# val# s1# in
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:234:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#
    |
234 |   let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing library for atomic-primops-0.8.8..
Running Haddock on library for atomic-primops-0.8.8..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Data.Atomics.Internal ( Data/Atomics/Internal.hs, nothing )

Data/Atomics/Internal.hs:52:20: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: data constructor Ticket
   |
52 | newtype Ticket a = Ticket Any
   |                    ^^^^^^^^^^
[2 of 3] Compiling Data.Atomics.Counter ( Data/Atomics/Counter.hs, nothing )

Data/Atomics/Counter.hs:114:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res# #) = casIntArray# mba# 0# old# new# s1#
    |
114 |   let (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics/Counter.hs:133:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1#
    |
133 |   let (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics/Counter.hs:140:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1#
    |
140 |   let (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 3] Compiling Data.Atomics     ( Data/Atomics.hs, nothing )

Data/Atomics.hs:58:26: warning: [GHC-61689] [-Wdodgy-imports]
    Module GHC.IORef does not export atomicModifyIORef.
   |
58 | import GHC.IORef hiding (atomicModifyIORef)
   |                          ^^^^^^^^^^^^^^^^^

Data/Atomics.hs:154:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = casIntArray# mba# ix# old# new# s1#
    |
154 |   let (# s2#, res #) = casIntArray# mba# ix# old# new# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:169:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#
    |
169 |   let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:222:11: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = atomicOp# mba# offset# val# s1#
    |
222 |       let (# s2#, res #) = atomicOp# mba# offset# val# s1# in
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:234:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#
    |
234 |   let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Haddock coverage:
Warning: 'Ticket' is ambiguous. It is defined
    * at Data/Atomics/Internal.hs:52:20
    * at Data/Atomics/Internal.hs:52: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 Data/Atomics/Internal.hs:52:1
  66% (  6 /  9) in 'Data.Atomics.Internal'
  Missing documentation for:
    readForCAS# (Data/Atomics/Internal.hs:72)
    casMutVarTicketed# (Data/Atomics/Internal.hs:83)
    ptrEq (Data/Atomics/Internal.hs:61)
 100% ( 17 / 17) in 'Data.Atomics.Counter'
Warning: 'Tickets' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'new' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'casArrayTicketed' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'MutableByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    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.Array.Byte
Warning: '__sync_add_and_fetch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'IORef' is ambiguous. It is defined
    * in GHC.IORef
    * in GHC.IORef
    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 GHC.IORef
Warning: 'current' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'old' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 33 / 33) in 'Data.Atomics'
Documentation created: dist/doc/html/atomic-primops/,
dist/doc/html/atomic-primops/atomic-primops.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/atomic-primops-0.8.8-DGQ2XvqSemC2s1kusNf6Ov
Completed    atomic-primops-0.8.8
Configuring type-errors-0.2.0.2...
Preprocessing library for type-errors-0.2.0.2..
Building library for type-errors-0.2.0.2..
[1 of 2] Compiling Paths_type_errors ( dist/build/autogen/Paths_type_errors.hs, dist/build/Paths_type_errors.o, dist/build/Paths_type_errors.dyn_o )
[2 of 2] Compiling Type.Errors      ( src/Type/Errors.hs, dist/build/Type/Errors.o, dist/build/Type/Errors.dyn_o )
Preprocessing library for type-errors-0.2.0.2..
Running Haddock on library for type-errors-0.2.0.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Paths_type_errors ( dist/build/autogen/Paths_type_errors.hs, nothing )
[2 of 2] Compiling Type.Errors      ( src/Type/Errors.hs, nothing )
Haddock coverage:
Warning: 'f' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 27 / 28) in 'Type.Errors'
  Missing documentation for:
    Pure
Warning: Type.Errors: could not find link destinations for: 
	- Fcf.Data.List.PartHelp
	- Fcf.Data.List.PrependToAll
	- Fcf.Data.List.Drop_
	- Fcf.Data.List.IsPrefixOf_
	- Fcf.Data.List.NumIter
	- Fcf.Data.List.Rev
	- Fcf.Data.List.SetIndexImpl
	- Fcf.Data.List.Take_
	- Fcf.Data.List.UnfoldrCase
	- Fcf.Utils.Case_
	- Fcf.Utils.TyEqImpl
	- Type.Errors.AnythingOfAnyKind
	- Fcf.Class.Ord.~==
	- Fcf.Class.Ord.~/=
Documentation created: dist/doc/html/type-errors/,
dist/doc/html/type-errors/type-errors.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/type-errors-0.2.0.2-1n4YAeJ4rexFkElU3Bzow4
Completed    type-errors-0.2.0.2
Configuring async-2.2.5...
Preprocessing library for async-2.2.5..
Building library for async-2.2.5..
[1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o )

Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Semigroup is redundant
      except perhaps to import instances from Data.Semigroup
    To import instances alone, use: import Data.Semigroup()
   |
50 | import Data.Semigroup (Semigroup((<>)))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
Preprocessing library for async-2.2.5..
Running Haddock on library for async-2.2.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, nothing )

Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Semigroup is redundant
      except perhaps to import instances from Data.Semigroup
    To import instances alone, use: import Data.Semigroup()
   |
50 | import Data.Semigroup (Semigroup((<>)))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, nothing )
Haddock coverage:
Warning: 'ThreadId' is ambiguous. It is defined
    * in GHC.Conc.Sync
    * in GHC.Conc.Sync
    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 GHC.Conc.Sync
Warning: 'Async' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:69:16
    * at Control/Concurrent/Async/Internal.hs:69: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 Control/Concurrent/Async/Internal.hs:69:1
Warning: 'ExceptionInLinkedThread' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:461:3
    * at Control/Concurrent/Async/Internal.hs:460: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 Control/Concurrent/Async/Internal.hs:460:1
Warning: 'AsyncCancelled' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:274:23
    * at Control/Concurrent/Async/Internal.hs:274: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 Control/Concurrent/Async/Internal.hs:274:1
Warning: 'IO' is ambiguous. It is defined
    * in GHC.Types
    * in GHC.Types
    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 GHC.Types
  86% ( 58 / 67) in 'Control.Concurrent.Async.Internal'
  Missing documentation for:
    asyncUsing (Control/Concurrent/Async/Internal.hs:124)
    withAsyncUsing (Control/Concurrent/Async/Internal.hs:178)
    ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460)
    isCancel (Control/Concurrent/Async/Internal.hs:542)
    concurrently' (Control/Concurrent/Async/Internal.hs:649)
    catchAll (Control/Concurrent/Async/Internal.hs:858)
    tryAll (Control/Concurrent/Async/Internal.hs:861)
    rawForkIO (Control/Concurrent/Async/Internal.hs:868)
    rawForkOn (Control/Concurrent/Async/Internal.hs:873)
Warning: 'forkIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Async' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:69:16
    * at Control/Concurrent/Async/Internal.hs:69: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 Control/Concurrent/Async/Internal.hs:69:1
Warning: 'Concurrently' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:775:26
    * at Control/Concurrent/Async/Internal.hs:775: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 Control/Concurrent/Async/Internal.hs:775:1
Warning: 'Alternative' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  98% ( 70 / 71) in 'Control.Concurrent.Async'
  Missing documentation for:
    ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460)
Documentation created: dist/doc/html/async/, dist/doc/html/async/async.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/async-2.2.5-DRFV2Ni7wRk2vNEod8lEbg
Completed    async-2.2.5
Configuring unagi-chan-0.4.1.4...
Preprocessing library for unagi-chan-0.4.1.4..
Building library for unagi-chan-0.4.1.4..
[ 1 of 14] Compiling Control.Concurrent.Chan.Unagi.Constants ( src/Control/Concurrent/Chan/Unagi/Constants.hs, dist/build/Control/Concurrent/Chan/Unagi/Constants.o, dist/build/Control/Concurrent/Chan/Unagi/Constants.dyn_o )
[ 2 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Types ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Types.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Types.dyn_o )

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:10:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
10 | import Control.Monad.Fail
   | ^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:51:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Element.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
51 |     pure = return
   |     ^^^^^^^^^^^^^

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:59:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Element.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
59 |     return = Element . return . return
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 3 of 14] Compiling Data.Atomics.Counter.Fat ( src/Data/Atomics/Counter/Fat.hs, dist/build/Data/Atomics/Counter/Fat.o, dist/build/Data/Atomics/Counter/Fat.dyn_o )
[ 4 of 14] Compiling Utilities        ( src/Utilities.hs, dist/build/Utilities.o, dist/build/Utilities.dyn_o )
[ 5 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/Unboxed/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Unboxed/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Unboxed/Internal.dyn_o )
[ 6 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed ( src/Control/Concurrent/Chan/Unagi/Unboxed.hs, dist/build/Control/Concurrent/Chan/Unagi/Unboxed.o, dist/build/Control/Concurrent/Chan/Unagi/Unboxed.dyn_o )
[ 7 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.dyn_o )
[ 8 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.dyn_o )
[ 9 of 14] Compiling Control.Concurrent.Chan.Unagi.Internal ( src/Control/Concurrent/Chan/Unagi/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Internal.dyn_o )
[10 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.dyn_o )
[11 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking ( src/Control/Concurrent/Chan/Unagi/NoBlocking.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking.dyn_o )
[12 of 14] Compiling Control.Concurrent.Chan.Unagi ( src/Control/Concurrent/Chan/Unagi.hs, dist/build/Control/Concurrent/Chan/Unagi.o, dist/build/Control/Concurrent/Chan/Unagi.dyn_o )
[13 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded.Internal ( src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Bounded/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Bounded/Internal.dyn_o )
[14 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded ( src/Control/Concurrent/Chan/Unagi/Bounded.hs, dist/build/Control/Concurrent/Chan/Unagi/Bounded.o, dist/build/Control/Concurrent/Chan/Unagi/Bounded.dyn_o )
Preprocessing library for unagi-chan-0.4.1.4..
Running Haddock on library for unagi-chan-0.4.1.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Control.Concurrent.Chan.Unagi.Constants ( src/Control/Concurrent/Chan/Unagi/Constants.hs, nothing )
[ 2 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Types ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs, nothing )

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:10:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
10 | import Control.Monad.Fail
   | ^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:51:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Element.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
51 |     pure = return
   |     ^^^^^^^^^^^^^

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:59:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Element.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
59 |     return = Element . return . return
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 3 of 14] Compiling Data.Atomics.Counter.Fat ( src/Data/Atomics/Counter/Fat.hs, nothing )
[ 4 of 14] Compiling Utilities        ( src/Utilities.hs, nothing )
[ 5 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/Unboxed/Internal.hs, nothing )
[ 6 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed ( src/Control/Concurrent/Chan/Unagi/Unboxed.hs, nothing )
[ 7 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.hs, nothing )
[ 8 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.hs, nothing )
[ 9 of 14] Compiling Control.Concurrent.Chan.Unagi.Internal ( src/Control/Concurrent/Chan/Unagi/Internal.hs, nothing )
[10 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.hs, nothing )
[11 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking ( src/Control/Concurrent/Chan/Unagi/NoBlocking.hs, nothing )
[12 of 14] Compiling Control.Concurrent.Chan.Unagi ( src/Control/Concurrent/Chan/Unagi.hs, nothing )
[13 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded.Internal ( src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs, nothing )
[14 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded ( src/Control/Concurrent/Chan/Unagi/Bounded.hs, nothing )
Haddock coverage:
Warning: 'Next' is ambiguous. It is defined
    * at src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21:15
    * at src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21: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/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21:1
Warning: 'Prim' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'newChan' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  94% ( 17 / 18) in 'Control.Concurrent.Chan.Unagi.Unboxed'
  Missing documentation for:
    Module header
Warning: 'newChan' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'BlockedIndefinitelyOnMVar' is ambiguous. It is defined
    * in GHC.IO.Exception
    * in GHC.IO.Exception
    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 GHC.IO.Exception
Warning: 'yield' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'threadDelay' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  91% ( 21 / 23) in 'Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed'
  Missing documentation for:
    Module header
    Next (src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21)
Warning: 'newChan' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'newChan' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'BlockedIndefinitelyOnMVar' is ambiguous. It is defined
    * in GHC.IO.Exception
    * in GHC.IO.Exception
    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 GHC.IO.Exception
Warning: 'yield' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'threadDelay' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  90% ( 20 / 22) in 'Control.Concurrent.Chan.Unagi.NoBlocking'
  Missing documentation for:
    Module header
    Next (src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:21)
  94% ( 17 / 18) in 'Control.Concurrent.Chan.Unagi'
  Missing documentation for:
    Module header
Warning: 'newChan' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OutChan' is ambiguous. It is defined
    * at src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs:43:21
    * at src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs:43: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/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs:43:1
  95% ( 19 / 20) in 'Control.Concurrent.Chan.Unagi.Bounded'
  Missing documentation for:
    Module header
Documentation created: dist/doc/html/unagi-chan/,
dist/doc/html/unagi-chan/unagi-chan.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/unagi-chan-0.4.1.4-CAqewArSZ3gBvdlu4D734J
Completed    unagi-chan-0.4.1.4
[1 of 2] Compiling Main             ( /tmp/cabal-tmp-2710093/polysemy-1.9.2.0/dist/setup/setup.hs, /tmp/cabal-tmp-2710093/polysemy-1.9.2.0/dist/setup/Main.o )
[2 of 2] Linking /tmp/cabal-tmp-2710093/polysemy-1.9.2.0/dist/setup/setup
Configuring polysemy-1.9.2.0...
Preprocessing library for polysemy-1.9.2.0..
Building library for polysemy-1.9.2.0..
[ 1 of 44] Compiling Paths_polysemy   ( dist/build/autogen/Paths_polysemy.hs, dist/build/Paths_polysemy.o, dist/build/Paths_polysemy.dyn_o )
[ 2 of 44] Compiling Polysemy.Embed.Type ( src/Polysemy/Embed/Type.hs, dist/build/Polysemy/Embed/Type.o, dist/build/Polysemy/Embed/Type.dyn_o )
[ 3 of 44] Compiling Polysemy.Fail.Type ( src/Polysemy/Fail/Type.hs, dist/build/Polysemy/Fail/Type.o, dist/build/Polysemy/Fail/Type.dyn_o )
[ 4 of 44] Compiling Polysemy.Internal.CustomErrors.Redefined ( src/Polysemy/Internal/CustomErrors/Redefined.hs, dist/build/Polysemy/Internal/CustomErrors/Redefined.o, dist/build/Polysemy/Internal/CustomErrors/Redefined.dyn_o )
[ 5 of 44] Compiling Polysemy.Internal.Fixpoint ( src/Polysemy/Internal/Fixpoint.hs, dist/build/Polysemy/Internal/Fixpoint.o, dist/build/Polysemy/Internal/Fixpoint.dyn_o )
[ 6 of 44] Compiling Polysemy.Internal.Kind ( src/Polysemy/Internal/Kind.hs, dist/build/Polysemy/Internal/Kind.o, dist/build/Polysemy/Internal/Kind.dyn_o )
[ 7 of 44] Compiling Polysemy.Internal.CustomErrors ( src/Polysemy/Internal/CustomErrors.hs, dist/build/Polysemy/Internal/CustomErrors.o, dist/build/Polysemy/Internal/CustomErrors.dyn_o )
[ 8 of 44] Compiling Polysemy.Internal.NonDet ( src/Polysemy/Internal/NonDet.hs, dist/build/Polysemy/Internal/NonDet.o, dist/build/Polysemy/Internal/NonDet.dyn_o )
[ 9 of 44] Compiling Polysemy.Internal.PluginLookup ( src/Polysemy/Internal/PluginLookup.hs, dist/build/Polysemy/Internal/PluginLookup.o, dist/build/Polysemy/Internal/PluginLookup.dyn_o )
[10 of 44] Compiling Polysemy.Internal.Sing ( src/Polysemy/Internal/Sing.hs, dist/build/Polysemy/Internal/Sing.o, dist/build/Polysemy/Internal/Sing.dyn_o )
[11 of 44] Compiling Polysemy.Internal.Index ( src/Polysemy/Internal/Index.hs, dist/build/Polysemy/Internal/Index.o, dist/build/Polysemy/Internal/Index.dyn_o )
[12 of 44] Compiling Polysemy.Internal[boot] ( src/Polysemy/Internal.hs-boot, dist/build/Polysemy/Internal.o-boot, dist/build/Polysemy/Internal.dyn_o-boot )
[13 of 44] Compiling Polysemy.Internal.Union ( src/Polysemy/Internal/Union.hs, dist/build/Polysemy/Internal/Union.o, dist/build/Polysemy/Internal/Union.dyn_o )
[14 of 44] Compiling Polysemy.Internal ( src/Polysemy/Internal.hs, dist/build/Polysemy/Internal.o, dist/build/Polysemy/Internal.dyn_o )
[15 of 44] Compiling Polysemy.Internal.Tactics ( src/Polysemy/Internal/Tactics.hs, dist/build/Polysemy/Internal/Tactics.o, dist/build/Polysemy/Internal/Tactics.dyn_o )
[16 of 44] Compiling Polysemy.Internal.TH.Common ( src/Polysemy/Internal/TH/Common.hs, dist/build/Polysemy/Internal/TH/Common.o, dist/build/Polysemy/Internal/TH/Common.dyn_o )

src/Polysemy/Internal/TH/Common.hs:101:7: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ([Type], [Type]) not matched:
            (_, [])
            (_, (_:_:_))
    |
101 |   let (con_args, [con_return_type]) = splitAtEnd 1
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Polysemy/Internal/TH/Common.hs:105:25: 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."
    |
105 |     case splitAtEnd 2 $ tail $ splitAppTs $ con_return_type of
    |                         ^^^^
[17 of 44] Compiling Polysemy.Internal.TH.Effect ( src/Polysemy/Internal/TH/Effect.hs, dist/build/Polysemy/Internal/TH/Effect.o, dist/build/Polysemy/Internal/TH/Effect.dyn_o )
[18 of 44] Compiling Polysemy.Internal.Combinators ( src/Polysemy/Internal/Combinators.hs, dist/build/Polysemy/Internal/Combinators.o, dist/build/Polysemy/Internal/Combinators.dyn_o )
[19 of 44] Compiling Polysemy.Internal.Strategy ( src/Polysemy/Internal/Strategy.hs, dist/build/Polysemy/Internal/Strategy.o, dist/build/Polysemy/Internal/Strategy.dyn_o )
[20 of 44] Compiling Polysemy.Final   ( src/Polysemy/Final.hs, dist/build/Polysemy/Final.o, dist/build/Polysemy/Final.dyn_o )
[21 of 44] Compiling Polysemy         ( src/Polysemy.hs, dist/build/Polysemy.o, dist/build/Polysemy.dyn_o )
[22 of 44] Compiling Polysemy.Internal.Scoped ( src/Polysemy/Internal/Scoped.hs, dist/build/Polysemy/Internal/Scoped.o, dist/build/Polysemy/Internal/Scoped.dyn_o )
[23 of 44] Compiling Polysemy.Internal.Bundle ( src/Polysemy/Internal/Bundle.hs, dist/build/Polysemy/Internal/Bundle.o, dist/build/Polysemy/Internal/Bundle.dyn_o )
[24 of 44] Compiling Polysemy.Fixpoint ( src/Polysemy/Fixpoint.hs, dist/build/Polysemy/Fixpoint.o, dist/build/Polysemy/Fixpoint.dyn_o )
[25 of 44] Compiling Polysemy.Embed   ( src/Polysemy/Embed.hs, dist/build/Polysemy/Embed.o, dist/build/Polysemy/Embed.dyn_o )
[26 of 44] Compiling Polysemy.IO      ( src/Polysemy/IO.hs, dist/build/Polysemy/IO.o, dist/build/Polysemy/IO.dyn_o )
[27 of 44] Compiling Polysemy.Async   ( src/Polysemy/Async.hs, dist/build/Polysemy/Async.o, dist/build/Polysemy/Async.dyn_o )
[28 of 44] Compiling Polysemy.Error   ( src/Polysemy/Error.hs, dist/build/Polysemy/Error.o, dist/build/Polysemy/Error.dyn_o )
[29 of 44] Compiling Polysemy.Bundle  ( src/Polysemy/Bundle.hs, dist/build/Polysemy/Bundle.o, dist/build/Polysemy/Bundle.dyn_o )
[30 of 44] Compiling Polysemy.Internal.Writer ( src/Polysemy/Internal/Writer.hs, dist/build/Polysemy/Internal/Writer.o, dist/build/Polysemy/Internal/Writer.dyn_o )
[31 of 44] Compiling Polysemy.Membership ( src/Polysemy/Membership.hs, dist/build/Polysemy/Membership.o, dist/build/Polysemy/Membership.dyn_o )
[32 of 44] Compiling Polysemy.NonDet  ( src/Polysemy/NonDet.hs, dist/build/Polysemy/NonDet.o, dist/build/Polysemy/NonDet.dyn_o )
[33 of 44] Compiling Polysemy.Fail    ( src/Polysemy/Fail.hs, dist/build/Polysemy/Fail.o, dist/build/Polysemy/Fail.dyn_o )
[34 of 44] Compiling Polysemy.Opaque  ( src/Polysemy/Opaque.hs, dist/build/Polysemy/Opaque.o, dist/build/Polysemy/Opaque.dyn_o )
[35 of 44] Compiling Polysemy.Resource ( src/Polysemy/Resource.hs, dist/build/Polysemy/Resource.o, dist/build/Polysemy/Resource.dyn_o )
[36 of 44] Compiling Polysemy.Scoped  ( src/Polysemy/Scoped.hs, dist/build/Polysemy/Scoped.o, dist/build/Polysemy/Scoped.dyn_o )
[37 of 44] Compiling Polysemy.State   ( src/Polysemy/State.hs, dist/build/Polysemy/State.o, dist/build/Polysemy/State.dyn_o )
[38 of 44] Compiling Polysemy.Output  ( src/Polysemy/Output.hs, dist/build/Polysemy/Output.o, dist/build/Polysemy/Output.dyn_o )
[39 of 44] Compiling Polysemy.Input   ( src/Polysemy/Input.hs, dist/build/Polysemy/Input.o, dist/build/Polysemy/Input.dyn_o )
[40 of 44] Compiling Polysemy.Reader  ( src/Polysemy/Reader.hs, dist/build/Polysemy/Reader.o, dist/build/Polysemy/Reader.dyn_o )
[41 of 44] Compiling Polysemy.AtomicState ( src/Polysemy/AtomicState.hs, dist/build/Polysemy/AtomicState.o, dist/build/Polysemy/AtomicState.dyn_o )
[42 of 44] Compiling Polysemy.Tagged  ( src/Polysemy/Tagged.hs, dist/build/Polysemy/Tagged.o, dist/build/Polysemy/Tagged.dyn_o )
[43 of 44] Compiling Polysemy.Trace   ( src/Polysemy/Trace.hs, dist/build/Polysemy/Trace.o, dist/build/Polysemy/Trace.dyn_o )
[44 of 44] Compiling Polysemy.Writer  ( src/Polysemy/Writer.hs, dist/build/Polysemy/Writer.o, dist/build/Polysemy/Writer.dyn_o )
Preprocessing library for polysemy-1.9.2.0..
Running Haddock on library for polysemy-1.9.2.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 44] Compiling Paths_polysemy   ( dist/build/autogen/Paths_polysemy.hs, nothing )
[ 2 of 44] Compiling Polysemy.Embed.Type ( src/Polysemy/Embed/Type.hs, /tmp/ghc2745942_0/ghc_16.o, /tmp/ghc2745942_0/ghc_16.dyn_o )
[ 3 of 44] Compiling Polysemy.Fail.Type ( src/Polysemy/Fail/Type.hs, /tmp/ghc2745942_0/ghc_20.o, /tmp/ghc2745942_0/ghc_20.dyn_o )
[ 4 of 44] Compiling Polysemy.Internal.CustomErrors.Redefined ( src/Polysemy/Internal/CustomErrors/Redefined.hs, /tmp/ghc2745942_0/ghc_32.o, /tmp/ghc2745942_0/ghc_32.dyn_o )
[ 5 of 44] Compiling Polysemy.Internal.Fixpoint ( src/Polysemy/Internal/Fixpoint.hs, /tmp/ghc2745942_0/ghc_34.o, /tmp/ghc2745942_0/ghc_34.dyn_o )
[ 6 of 44] Compiling Polysemy.Internal.Kind ( src/Polysemy/Internal/Kind.hs, /tmp/ghc2745942_0/ghc_38.o, /tmp/ghc2745942_0/ghc_38.dyn_o )
[ 7 of 44] Compiling Polysemy.Internal.CustomErrors ( src/Polysemy/Internal/CustomErrors.hs, /tmp/ghc2745942_0/ghc_30.o, /tmp/ghc2745942_0/ghc_30.dyn_o )
[ 8 of 44] Compiling Polysemy.Internal.NonDet ( src/Polysemy/Internal/NonDet.hs, /tmp/ghc2745942_0/ghc_40.o, /tmp/ghc2745942_0/ghc_40.dyn_o )
[ 9 of 44] Compiling Polysemy.Internal.PluginLookup ( src/Polysemy/Internal/PluginLookup.hs, /tmp/ghc2745942_0/ghc_42.o, /tmp/ghc2745942_0/ghc_42.dyn_o )
[10 of 44] Compiling Polysemy.Internal.Sing ( src/Polysemy/Internal/Sing.hs, /tmp/ghc2745942_0/ghc_44.o, /tmp/ghc2745942_0/ghc_44.dyn_o )
[11 of 44] Compiling Polysemy.Internal.Index ( src/Polysemy/Internal/Index.hs, /tmp/ghc2745942_0/ghc_36.o, /tmp/ghc2745942_0/ghc_36.dyn_o )
[12 of 44] Compiling Polysemy.Internal[boot] ( src/Polysemy/Internal.hs-boot, nothing )
[13 of 44] Compiling Polysemy.Internal.Union ( src/Polysemy/Internal/Union.hs, /tmp/ghc2745942_0/ghc_54.o, /tmp/ghc2745942_0/ghc_54.dyn_o )
[14 of 44] Compiling Polysemy.Internal ( src/Polysemy/Internal.hs, /tmp/ghc2745942_0/ghc_26.o, /tmp/ghc2745942_0/ghc_26.dyn_o )
[15 of 44] Compiling Polysemy.Internal.Tactics ( src/Polysemy/Internal/Tactics.hs, /tmp/ghc2745942_0/ghc_52.o, /tmp/ghc2745942_0/ghc_52.dyn_o )
[16 of 44] Compiling Polysemy.Internal.TH.Common ( src/Polysemy/Internal/TH/Common.hs, /tmp/ghc2745942_0/ghc_48.o, /tmp/ghc2745942_0/ghc_48.dyn_o )

src/Polysemy/Internal/TH/Common.hs:105:25: 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."
    |
105 |     case splitAtEnd 2 $ tail $ splitAppTs $ con_return_type of
    |                         ^^^^
[17 of 44] Compiling Polysemy.Internal.TH.Effect ( src/Polysemy/Internal/TH/Effect.hs, /tmp/ghc2745942_0/ghc_50.o, /tmp/ghc2745942_0/ghc_50.dyn_o )
[18 of 44] Compiling Polysemy.Internal.Combinators ( src/Polysemy/Internal/Combinators.hs, /tmp/ghc2745942_0/ghc_28.o, /tmp/ghc2745942_0/ghc_28.dyn_o )
[19 of 44] Compiling Polysemy.Internal.Strategy ( src/Polysemy/Internal/Strategy.hs, /tmp/ghc2745942_0/ghc_46.o, /tmp/ghc2745942_0/ghc_46.dyn_o )
[20 of 44] Compiling Polysemy.Final   ( src/Polysemy/Final.hs, /tmp/ghc2745942_0/ghc_22.o, /tmp/ghc2745942_0/ghc_22.dyn_o )
[21 of 44] Compiling Polysemy         ( src/Polysemy.hs, /tmp/ghc2745942_0/ghc_14.o, /tmp/ghc2745942_0/ghc_14.dyn_o )
[22 of 44] Compiling Polysemy.Internal.Scoped ( src/Polysemy/Internal/Scoped.hs, nothing )
[23 of 44] Compiling Polysemy.Internal.Bundle ( src/Polysemy/Internal/Bundle.hs, nothing )
[24 of 44] Compiling Polysemy.Fixpoint ( src/Polysemy/Fixpoint.hs, nothing )
[25 of 44] Compiling Polysemy.Embed   ( src/Polysemy/Embed.hs, nothing )
[26 of 44] Compiling Polysemy.IO      ( src/Polysemy/IO.hs, nothing )
[27 of 44] Compiling Polysemy.Async   ( src/Polysemy/Async.hs, nothing )
[28 of 44] Compiling Polysemy.Error   ( src/Polysemy/Error.hs, /tmp/ghc2745942_0/ghc_18.o, /tmp/ghc2745942_0/ghc_18.dyn_o )
[29 of 44] Compiling Polysemy.Bundle  ( src/Polysemy/Bundle.hs, nothing )
[30 of 44] Compiling Polysemy.Internal.Writer ( src/Polysemy/Internal/Writer.hs, /tmp/ghc2745942_0/ghc_56.o, /tmp/ghc2745942_0/ghc_56.dyn_o )
[31 of 44] Compiling Polysemy.Membership ( src/Polysemy/Membership.hs, nothing )
[32 of 44] Compiling Polysemy.NonDet  ( src/Polysemy/NonDet.hs, nothing )
[33 of 44] Compiling Polysemy.Fail    ( src/Polysemy/Fail.hs, nothing )
[34 of 44] Compiling Polysemy.Opaque  ( src/Polysemy/Opaque.hs, nothing )
[35 of 44] Compiling Polysemy.Resource ( src/Polysemy/Resource.hs, nothing )
[36 of 44] Compiling Polysemy.Scoped  ( src/Polysemy/Scoped.hs, nothing )
[37 of 44] Compiling Polysemy.State   ( src/Polysemy/State.hs, /tmp/ghc2745942_0/ghc_60.o, /tmp/ghc2745942_0/ghc_60.dyn_o )
[38 of 44] Compiling Polysemy.Output  ( src/Polysemy/Output.hs, /tmp/ghc2745942_0/ghc_58.o, /tmp/ghc2745942_0/ghc_58.dyn_o )
[39 of 44] Compiling Polysemy.Input   ( src/Polysemy/Input.hs, /tmp/ghc2745942_0/ghc_24.o, /tmp/ghc2745942_0/ghc_24.dyn_o )
[40 of 44] Compiling Polysemy.Reader  ( src/Polysemy/Reader.hs, nothing )
[41 of 44] Compiling Polysemy.AtomicState ( src/Polysemy/AtomicState.hs, nothing )
[42 of 44] Compiling Polysemy.Tagged  ( src/Polysemy/Tagged.hs, nothing )
[43 of 44] Compiling Polysemy.Trace   ( src/Polysemy/Trace.hs, nothing )
[44 of 44] Compiling Polysemy.Writer  ( src/Polysemy/Writer.hs, nothing )
Haddock coverage:
Warning: 'Embed' is ambiguous. It is defined
    * at src/Polysemy/Embed/Type.hs:37:3
    * at src/Polysemy/Embed/Type.hs:36: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/Polysemy/Embed/Type.hs:36:1
 100% (  3 /  3) in 'Polysemy.Embed.Type'
Warning: 'Fail' is ambiguous. It is defined
    * at src/Polysemy/Fail/Type.hs:11:20
    * at src/Polysemy/Fail/Type.hs:11: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/Polysemy/Fail/Type.hs:11:1
 100% (  2 /  2) in 'Polysemy.Fail.Type'
  80% (  4 /  5) in 'Polysemy.Internal.CustomErrors.Redefined'
Warning: 'Fixpoint' is ambiguous. It is defined
    * at src/Polysemy/Internal/Fixpoint.hs:9:3
    * at src/Polysemy/Internal/Fixpoint.hs:8: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/Polysemy/Internal/Fixpoint.hs:8:1
 100% (  3 /  3) in 'Polysemy.Internal.Fixpoint'
 100% (  4 /  4) in 'Polysemy.Internal.Kind'
  60% (  3 /  5) in 'Polysemy.Internal.CustomErrors'
 100% (  2 /  2) in 'Polysemy.Internal.NonDet'
 100% (  4 /  4) in 'Polysemy.Internal.Sing'
  50% (  2 /  4) in 'Polysemy.Internal.Index'
Warning: 'Union' is ambiguous. It is defined
    * at src/Polysemy/Internal/Union.hs:66:3
    * at src/Polysemy/Internal/Union.hs:65: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/Polysemy/Internal/Union.hs:65:1
Warning: 'Weaving' is ambiguous. It is defined
    * at src/Polysemy/Internal/Union.hs:83:3
    * at src/Polysemy/Internal/Union.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/Polysemy/Internal/Union.hs:82:1
  93% ( 28 / 30) in 'Polysemy.Internal.Union'
Warning: 'Sem' is ambiguous. It is defined
    * at src/Polysemy/Internal.hs:214:19
    * at src/Polysemy/Internal.hs:214: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/Polysemy/Internal.hs:214:1
Warning: 'Embed' is ambiguous. It is defined
    * at src/Polysemy/Embed/Type.hs:37:3
    * at src/Polysemy/Embed/Type.hs:36: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/Polysemy/Embed/Type.hs:36:1
Warning: 'Union' is ambiguous. It is defined
    * at src/Polysemy/Internal/Union.hs:66:3
    * at src/Polysemy/Internal/Union.hs:65: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/Polysemy/Internal/Union.hs:65:1
 100% ( 30 / 30) in 'Polysemy.Internal'
Warning: 'Sem' is ambiguous. It is defined
    * at src/Polysemy/Internal.hs:214:19
    * at src/Polysemy/Internal.hs:214: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/Polysemy/Internal.hs:214:1
 100% ( 14 / 14) in 'Polysemy.Internal.Tactics'
  92% ( 12 / 13) in 'Polysemy.Internal.TH.Common'
 100% (  3 /  3) in 'Polysemy.Internal.TH.Effect'
Warning: 'Sem' is ambiguous. It is defined
    * at src/Polysemy/Internal.hs:214:19
    * at src/Polysemy/Internal.hs:214: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/Polysemy/Internal.hs:214:1
 100% ( 22 / 22) in 'Polysemy.Internal.Combinators'
Warning: 'Sem' is ambiguous. It is defined
    * at src/Polysemy/Internal.hs:214:19
    * at src/Polysemy/Internal.hs:214: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/Polysemy/Internal.hs:214:1
 100% ( 11 / 11) in 'Polysemy.Internal.Strategy'
Warning: 'Embed' is ambiguous. It is defined
    * at src/Polysemy/Embed/Type.hs:37:3
    * at src/Polysemy/Embed/Type.hs:36: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/Polysemy/Embed/Type.hs:36:1
Warning: 'finalToFinal' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withWeavingToFinal' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withStrategicToFinal' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'interpretFinal' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Sem' is ambiguous. It is defined
    * at src/Polysemy/Internal.hs:214:19
    * at src/Polysemy/Internal.hs:214: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/Polysemy/Internal.hs:214:1
 100% ( 25 / 25) in 'Polysemy.Final'
Warning: 'Sem' is ambiguous. It is defined
    * at src/Polysemy/Internal.hs:214:19
    * at src/Polysemy/Internal.hs:214: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/Polysemy/Internal.hs:214:1
 100% ( 69 / 69) in 'Polysemy'
 100% (  7 /  7) in 'Polysemy.Internal.Scoped'
 100% (  3 /  3) in 'Polysemy.Internal.Bundle'
Warning: 'Fixpoint' is ambiguous. It is defined
    * at src/Polysemy/Internal/Fixpoint.hs:9:3
    * at src/Polysemy/Internal/Fixpoint.hs:8: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/Polysemy/Internal/Fixpoint.hs:8:1
Warning: Polysemy.Fixpoint: Could not find documentation for exported module: Polysemy.Fixpoint
 100% (  5 /  5) in 'Polysemy.Fixpoint'
Warning: 'Embed' is ambiguous. It is defined
    * at src/Polysemy/Embed/Type.hs:37:3
    * at src/Polysemy/Embed/Type.hs:36: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/Polysemy/Embed/Type.hs:36:1
 100% (  7 /  7) in 'Polysemy.Embed'
 100% (  3 /  3) in 'Polysemy.IO'
Warning: 'Async' is ambiguous. It is defined
    * at src/Polysemy/Async.hs:35:3
    * at src/Polysemy/Async.hs:33: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/Polysemy/Async.hs:33:1
Warning: 'async' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 11 / 11) in 'Polysemy.Async'
 100% ( 20 / 20) in 'Polysemy.Error'
Warning: 'Bundle' is ambiguous. It is defined
    * at src/Polysemy/Bundle.hs:32:3
    * at src/Polysemy/Bundle.hs:31: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/Polysemy/Bundle.hs:31:1
 100% ( 10 / 10) in 'Polysemy.Bundle'
Warning: 'Endo' is ambiguous. It is defined
    * in Data.Semigroup.Internal
    * in Data.Semigroup.Internal
    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.Semigroup.Internal
  87% (  7 /  8) in 'Polysemy.Internal.Writer'
 100% ( 12 / 12) in 'Polysemy.Membership'
 100% (  7 /  7) in 'Polysemy.NonDet'
Warning: 'Fail' is ambiguous. It is defined
    * at src/Polysemy/Fail/Type.hs:11:20
    * at src/Polysemy/Fail/Type.hs:11: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/Polysemy/Fail/Type.hs:11:1
 100% (  8 /  8) in 'Polysemy.Fail'
Warning: 'Opaque' is ambiguous. It is defined
    * at src/Polysemy/Opaque.hs:44:36
    * at src/Polysemy/Opaque.hs:44: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/Polysemy/Opaque.hs:44:1
 100% (  6 /  6) in 'Polysemy.Opaque'
 100% ( 12 / 12) in 'Polysemy.Resource'
 100% ( 19 / 19) in 'Polysemy.Scoped'
Warning: 'runState' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 22 / 22) in 'Polysemy.State'
Warning: 'Output' is ambiguous. It is defined
    * at src/Polysemy/Output.hs:46:3
    * at src/Polysemy/Output.hs:44: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/Polysemy/Output.hs:44:1
 100% ( 19 / 19) in 'Polysemy.Output'
Warning: 'Input' is ambiguous. It is defined
    * at src/Polysemy/Input.hs:28:3
    * at src/Polysemy/Input.hs:26: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/Polysemy/Input.hs:26:1
 100% ( 10 / 10) in 'Polysemy.Input'
Warning: 'Input' is ambiguous. It is defined
    * at src/Polysemy/Input.hs:28:3
    * at src/Polysemy/Input.hs:26: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/Polysemy/Input.hs:26:1
 100% ( 11 / 11) in 'Polysemy.Reader'
Warning: 'AtomicState' is ambiguous. It is defined
    * at src/Polysemy/AtomicState.hs:42:3
    * at src/Polysemy/AtomicState.hs:40: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/Polysemy/AtomicState.hs:40:1
 100% ( 19 / 19) in 'Polysemy.AtomicState'
Warning: 'Tagged' is ambiguous. It is defined
    * at src/Polysemy/Tagged.hs:26:3
    * at src/Polysemy/Tagged.hs:25: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/Polysemy/Tagged.hs:25:1
Warning: 'Sem' is ambiguous. It is defined
    * at src/Polysemy/Internal.hs:214:19
    * at src/Polysemy/Internal.hs:214: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/Polysemy/Internal.hs:214:1
 100% (  9 /  9) in 'Polysemy.Tagged'
Warning: 'Trace' is ambiguous. It is defined
    * at src/Polysemy/Trace.hs:33:3
    * at src/Polysemy/Trace.hs:31: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/Polysemy/Trace.hs:31:1
Warning: 'Output' is ambiguous. It is defined
    * at src/Polysemy/Output.hs:46:3
    * at src/Polysemy/Output.hs:44: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/Polysemy/Output.hs:44:1
 100% ( 15 / 15) in 'Polysemy.Trace'
Warning: 'Output' is ambiguous. It is defined
    * at src/Polysemy/Output.hs:46:3
    * at src/Polysemy/Output.hs:44: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/Polysemy/Output.hs:44:1
 100% ( 19 / 19) in 'Polysemy.Writer'
Warning: Polysemy.Internal.CustomErrors: could not find link destinations for: 
	- Polysemy.Internal.CustomErrors.FirstOrderErrorFcf
Warning: Polysemy.Internal.Union: could not find link destinations for: 
	- Polysemy.Internal.Union.tryMembership'
	- Polysemy.Internal.Union.membership'
Warning: Polysemy.Internal: could not find link destinations for: 
	- Polysemy.Internal.Union.membership'
Warning: Polysemy.Internal.TH.Common: could not find link destinations for: 
	- Polysemy.Internal.TH.Common.makeCLInfo
Warning: Polysemy: could not find link destinations for: 
	- Polysemy.Internal.Union.membership'
Warning: Polysemy.Membership: could not find link destinations for: 
	- Polysemy.Internal.Union.tryMembership'
Documentation created: dist/doc/html/polysemy/,
dist/doc/html/polysemy/polysemy.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polysemy-1.9.2.0-3RnfCcCkRWUI1B7XQRyonn
Completed    polysemy-1.9.2.0
Downloading  polysemy-plugin-0.4.5.3
Downloaded   polysemy-plugin-0.4.5.3
[1 of 2] Compiling Main             ( /tmp/cabal-tmp-2710093/polysemy-plugin-0.4.5.3/dist/setup/setup.hs, /tmp/cabal-tmp-2710093/polysemy-plugin-0.4.5.3/dist/setup/Main.o )
[2 of 2] Linking /tmp/cabal-tmp-2710093/polysemy-plugin-0.4.5.3/dist/setup/setup
Configuring polysemy-plugin-0.4.5.3...
Preprocessing library for polysemy-plugin-0.4.5.3..
Building library for polysemy-plugin-0.4.5.3..
[1 of 6] Compiling Paths_polysemy_plugin ( dist/build/autogen/Paths_polysemy_plugin.hs, dist/build/Paths_polysemy_plugin.o, dist/build/Paths_polysemy_plugin.dyn_o )
[2 of 6] Compiling Polysemy.Plugin.Fundep.Stuff ( src/Polysemy/Plugin/Fundep/Stuff.hs, dist/build/Polysemy/Plugin/Fundep/Stuff.o, dist/build/Polysemy/Plugin/Fundep/Stuff.dyn_o )
[3 of 6] Compiling Polysemy.Plugin.Fundep.Unification ( src/Polysemy/Plugin/Fundep/Unification.hs, dist/build/Polysemy/Plugin/Fundep/Unification.o, dist/build/Polysemy/Plugin/Fundep/Unification.dyn_o )
[4 of 6] Compiling Polysemy.Plugin.Fundep.Utils ( src/Polysemy/Plugin/Fundep/Utils.hs, dist/build/Polysemy/Plugin/Fundep/Utils.o, dist/build/Polysemy/Plugin/Fundep/Utils.dyn_o )

src/Polysemy/Plugin/Fundep/Utils.hs:32:30: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, 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."
   |
32 |    in zipWith (curry $ bimap head length) grouped grouped
   |                              ^^^^
[5 of 6] Compiling Polysemy.Plugin.Fundep ( src/Polysemy/Plugin/Fundep.hs, dist/build/Polysemy/Plugin/Fundep.o, dist/build/Polysemy/Plugin/Fundep.dyn_o )
[6 of 6] Compiling Polysemy.Plugin  ( src/Polysemy/Plugin.hs, dist/build/Polysemy/Plugin.o, dist/build/Polysemy/Plugin.dyn_o )
Preprocessing library for polysemy-plugin-0.4.5.3..
Running Haddock on library for polysemy-plugin-0.4.5.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling Paths_polysemy_plugin ( dist/build/autogen/Paths_polysemy_plugin.hs, nothing )
[2 of 6] Compiling Polysemy.Plugin.Fundep.Stuff ( src/Polysemy/Plugin/Fundep/Stuff.hs, nothing )
[3 of 6] Compiling Polysemy.Plugin.Fundep.Unification ( src/Polysemy/Plugin/Fundep/Unification.hs, nothing )
[4 of 6] Compiling Polysemy.Plugin.Fundep.Utils ( src/Polysemy/Plugin/Fundep/Utils.hs, nothing )

src/Polysemy/Plugin/Fundep/Utils.hs:32:30: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, 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."
   |
32 |    in zipWith (curry $ bimap head length) grouped grouped
   |                              ^^^^
[5 of 6] Compiling Polysemy.Plugin.Fundep ( src/Polysemy/Plugin/Fundep.hs, nothing )
[6 of 6] Compiling Polysemy.Plugin  ( src/Polysemy/Plugin.hs, nothing )
Haddock coverage:
Warning: 'PolysemyStuff' is ambiguous. It is defined
    * at src/Polysemy/Plugin/Fundep/Stuff.hs:45:41
    * at src/Polysemy/Plugin/Fundep/Stuff.hs:45: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/Polysemy/Plugin/Fundep/Stuff.hs:45:1
  75% (  3 /  4) in 'Polysemy.Plugin.Fundep.Stuff'
  Missing documentation for:
    Module header
Warning: 'Member' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  75% (  6 /  8) in 'Polysemy.Plugin.Fundep.Unification'
  Missing documentation for:
    Module header
    tryUnifyUnivarsButNotSkolems (src/Polysemy/Plugin/Fundep/Unification.hs:93)
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  75% (  3 /  4) in 'Polysemy.Plugin.Fundep.Utils'
  Missing documentation for:
    Module header
Warning: 'FindConstraint' is ambiguous. It is defined
    * at src/Polysemy/Plugin/Fundep.hs:131:23
    * at src/Polysemy/Plugin/Fundep.hs:131: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/Polysemy/Plugin/Fundep.hs:131:1
Warning: 'StateT' is ambiguous. It is defined
    * in Control.Monad.Trans.State.Lazy
    * in Control.Monad.Trans.State.Lazy
    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.State.Lazy
   0% (  0 /  2) in 'Polysemy.Plugin.Fundep'
  Missing documentation for:
    Module header
    fundepPlugin (src/Polysemy/Plugin/Fundep.hs:104)
  50% (  1 /  2) in 'Polysemy.Plugin'
  Missing documentation for:
    plugin (src/Polysemy/Plugin.hs:74)
Warning: Polysemy.Plugin.Fundep.Stuff: could not find link destinations for: 
	- Polysemy.Plugin.Fundep.Stuff.ThingOf
Documentation created: dist/doc/html/polysemy-plugin/,
dist/doc/html/polysemy-plugin/polysemy-plugin.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polysemy-plugin-0.4.5.3-11lvyUsVQDsGvw0qDIZxfF
Completed    polysemy-plugin-0.4.5.3
Downloading  polysemy-readline-0.3.0.0
Downloaded   polysemy-readline-0.3.0.0
Configuring polysemy-readline-0.3.0.0...
Preprocessing library for polysemy-readline-0.3.0.0..
Building library for polysemy-readline-0.3.0.0..
[1 of 2] Compiling Paths_polysemy_readline ( dist/build/autogen/Paths_polysemy_readline.hs, dist/build/Paths_polysemy_readline.o, dist/build/Paths_polysemy_readline.dyn_o )
[2 of 2] Compiling Polysemy.Readline ( src/Polysemy/Readline.hs, dist/build/Polysemy/Readline.o, dist/build/Polysemy/Readline.dyn_o )
Preprocessing executable 'echo-repl' for polysemy-readline-0.3.0.0..
Building executable 'echo-repl' for polysemy-readline-0.3.0.0..
[1 of 2] Compiling Main             ( examples/Echo.hs, dist/build/echo-repl/echo-repl-tmp/Main.o )
[2 of 2] Compiling Paths_polysemy_readline ( dist/build/echo-repl/autogen/Paths_polysemy_readline.hs, dist/build/echo-repl/echo-repl-tmp/Paths_polysemy_readline.o )
[3 of 3] Linking dist/build/echo-repl/echo-repl
Preprocessing library for polysemy-readline-0.3.0.0..
Running Haddock on library for polysemy-readline-0.3.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Paths_polysemy_readline ( dist/build/autogen/Paths_polysemy_readline.hs, nothing )
[2 of 2] Compiling Polysemy.Readline ( src/Polysemy/Readline.hs, nothing )
Haddock coverage:
  57% ( 12 / 21) in 'Polysemy.Readline'
  Missing documentation for:
    getInputLine (src/Polysemy/Readline.hs:58)
    getInputLineWithInitial (src/Polysemy/Readline.hs:58)
    getInputChar (src/Polysemy/Readline.hs:58)
    getPassword (src/Polysemy/Readline.hs:58)
    waitForAnyKey (src/Polysemy/Readline.hs:58)
    outputStr (src/Polysemy/Readline.hs:58)
    outputStrLn (src/Polysemy/Readline.hs:61)
    withInterrupt (src/Polysemy/Readline.hs:58)
    handleInterrupt (src/Polysemy/Readline.hs:58)
Warning: Polysemy.Readline: could not find link destinations for: 
	- System.Console.Haskeline.Term.CommandMonad
	- System.Console.Haskeline.Term.runCompletion
	- System.Console.Haskeline.InputT.InputCmdT
Documentation created: dist/doc/html/polysemy-readline/,
dist/doc/html/polysemy-readline/polysemy-readline.txt
Preprocessing executable 'echo-repl' for polysemy-readline-0.3.0.0..
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polysemy-readline-0.3.0.0-KmQKEEdCOTs7dg3e4dWyWC
Installing executable echo-repl in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Completed    polysemy-readline-0.3.0.0

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):
 - cabal-doctest-1.0.11 (lib:cabal-doctest) (requires build)
 - first-class-families-0.8.1.0 (lib:first-class-families) (requires build)
 - ghc-tcplugins-extra-0.5 (lib:ghc-tcplugins-extra) (requires build)
 - os-string-2.0.8 (lib:os-string) (requires build)
 - primitive-0.9.1.0 (lib:primitive) (requires build)
 - syb-0.7.3 (lib:syb) (requires build)
 - th-abstraction-0.7.1.0 (lib:th-abstraction) (requires build)
 - hashable-1.5.0.0 (lib:hashable) (requires build)
 - atomic-primops-0.8.8 (lib:atomic-primops) (requires build)
 - type-errors-0.2.0.2 (lib:type-errors) (requires build)
 - async-2.2.5 (lib:async) (requires build)
 - unagi-chan-0.4.1.4 (lib:unagi-chan) (requires build)
 - polysemy-1.9.2.0 (lib:polysemy) (requires build)
 - polysemy-plugin-0.4.5.3 (lib:polysemy-plugin) (requires build)
 - polysemy-readline-0.3.0.0 (first run)
Configuring cabal-doctest-1.0.11...
Preprocessing library for cabal-doctest-1.0.11..
Building library for cabal-doctest-1.0.11..
[1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.o, dist/build/Distribution/Extra/Doctest.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/cabal-doctest-1.0.11-692b9ed21c8ebc194a124bb82d7150624c2b068d9b01fdac9376c9257ce708a8/lib
Configuring first-class-families-0.8.1.0...
Preprocessing library for first-class-families-0.8.1.0..
Building library for first-class-families-0.8.1.0..
[ 1 of 17] Compiling Fcf.Core         ( src/Fcf/Core.hs, dist/build/Fcf/Core.o, dist/build/Fcf/Core.dyn_o )
[ 2 of 17] Compiling Fcf.Combinators  ( src/Fcf/Combinators.hs, dist/build/Fcf/Combinators.o, dist/build/Fcf/Combinators.dyn_o )
[ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, dist/build/Fcf/Class/Monoid.o, dist/build/Fcf/Class/Monoid.dyn_o )
[ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, dist/build/Fcf/Class/Monoid/Types.o, dist/build/Fcf/Class/Monoid/Types.dyn_o )
[ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, dist/build/Fcf/Class/Functor.o, dist/build/Fcf/Class/Functor.dyn_o )
[ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, dist/build/Fcf/Class/Bifunctor.o, dist/build/Fcf/Class/Bifunctor.dyn_o )
[ 7 of 17] Compiling Fcf.Classes      ( src/Fcf/Classes.hs, dist/build/Fcf/Classes.o, dist/build/Fcf/Classes.dyn_o )
[ 8 of 17] Compiling Fcf.Data.Bool    ( src/Fcf/Data/Bool.hs, dist/build/Fcf/Data/Bool.o, dist/build/Fcf/Data/Bool.dyn_o )
[ 9 of 17] Compiling Fcf.Data.Common  ( src/Fcf/Data/Common.hs, dist/build/Fcf/Data/Common.o, dist/build/Fcf/Data/Common.dyn_o )
[10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, dist/build/Fcf/Data/Function.o, dist/build/Fcf/Data/Function.dyn_o )
[11 of 17] Compiling Fcf.Data.Nat     ( src/Fcf/Data/Nat.hs, dist/build/Fcf/Data/Nat.o, dist/build/Fcf/Data/Nat.dyn_o )
[12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, dist/build/Fcf/Class/Foldable.o, dist/build/Fcf/Class/Foldable.dyn_o )
[13 of 17] Compiling Fcf.Data.Symbol  ( src/Fcf/Data/Symbol.hs, dist/build/Fcf/Data/Symbol.o, dist/build/Fcf/Data/Symbol.dyn_o )
[14 of 17] Compiling Fcf.Utils        ( src/Fcf/Utils.hs, dist/build/Fcf/Utils.o, dist/build/Fcf/Utils.dyn_o )
[15 of 17] Compiling Fcf.Data.List    ( src/Fcf/Data/List.hs, dist/build/Fcf/Data/List.o, dist/build/Fcf/Data/List.dyn_o )
[16 of 17] Compiling Fcf.Class.Ord    ( src/Fcf/Class/Ord.hs, dist/build/Fcf/Class/Ord.o, dist/build/Fcf/Class/Ord.dyn_o )
[17 of 17] Compiling Fcf              ( src/Fcf.hs, dist/build/Fcf.o, dist/build/Fcf.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/first-class-families-0.8.1.0-5d1834c6bc59abdc0d21c70451f6ad08b995b1da9eac6a6726dbed2c7307be07/lib
Configuring ghc-tcplugins-extra-0.5...
Preprocessing library for ghc-tcplugins-extra-0.5..
Building library for ghc-tcplugins-extra-0.5..
[1 of 8] Compiling GhcApi.Constraint
[2 of 8] Compiling GhcApi.GhcPlugins
[3 of 8] Compiling GhcApi.Predicate
[4 of 8] Compiling Internal.Constraint
[5 of 8] Compiling Internal.Evidence
[6 of 8] Compiling Internal.Type
[7 of 8] Compiling Internal
[8 of 8] Compiling GHC.TcPluginM.Extra
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/ghc-tcplugins-extra-0.5-310b5d62e192abf22f4e880316382b2c7eed98a748b23ca585317d555342ce16/lib
Configuring os-string-2.0.8...
Preprocessing library for os-string-2.0.8..
Building library for os-string-2.0.8..
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o )

System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports]
    The import of try from module Control.Exception is redundant
   |
23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
   |                                          ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o )
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o )
[10 of 11] Compiling System.OsString  ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/os-string-2.0.8-a523b3279e1e9a6c69d6adaf4196e3f5b2f65454ef4d11683fd77a738167c3f4/lib
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-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/primitive-0.9.1.0-6a2eb9911004fa155aac2d1109fe8460110de8e810719115bf4b4fa7d20f46a6/lib
Configuring syb-0.7.3...
Preprocessing library for syb-0.7.3..
Building library for syb-0.7.3..
[ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o, dist/build/Data/Generics/Aliases.dyn_o )
[ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o, dist/build/Data/Generics/Basics.dyn_o )
[ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o, dist/build/Data/Generics/Builders.dyn_o )
[ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o, dist/build/Data/Generics/Instances.dyn_o )
[ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o, dist/build/Data/Generics/Schemes.dyn_o )
[ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o, dist/build/Data/Generics/Text.dyn_o )
[ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o, dist/build/Data/Generics/Twins.dyn_o )
[ 8 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, dist/build/Data/Generics.o, dist/build/Data/Generics.dyn_o )
[ 9 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, dist/build/Generics/SYB.o, dist/build/Generics/SYB.dyn_o )
[10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o, dist/build/Generics/SYB/Aliases.dyn_o )
[11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o, dist/build/Generics/SYB/Basics.dyn_o )
[12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o, dist/build/Generics/SYB/Builders.dyn_o )
[13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o, dist/build/Generics/SYB/Instances.dyn_o )
[14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o, dist/build/Generics/SYB/Schemes.dyn_o )
[15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o, dist/build/Generics/SYB/Text.dyn_o )
[16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o, dist/build/Generics/SYB/Twins.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/syb-0.7.3-91569291a6b6655ddb7860d21c8ae004348ada5c1942b294a18fcfc00df0ed3e/lib
Configuring th-abstraction-0.7.1.0...
Preprocessing library for th-abstraction-0.7.1.0..
Building library for th-abstraction-0.7.1.0..
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/th-abstraction-0.7.1.0-82ad9a68afecf5fb65bcfd2dfbc618b4e18b686df813b9753a56ca9567944f60/lib
Configuring hashable-1.5.0.0...
Preprocessing library for hashable-1.5.0.0..
Building library for hashable-1.5.0.0..
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o )

src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
    Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
  |
5 | {-# LANGUAGE Trustworthy #-}
  |              ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o )
[10 of 10] Compiling Data.Hashable    ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/hashable-1.5.0.0-e624cb0bf1fda2f6d7f91f1fd2f3f9a45e940fa4a6513d8854211ee80d12662e/lib
Configuring atomic-primops-0.8.8...
Preprocessing library for atomic-primops-0.8.8..
Building library for atomic-primops-0.8.8..
[1 of 3] Compiling Data.Atomics.Internal ( Data/Atomics/Internal.hs, dist/build/Data/Atomics/Internal.o, dist/build/Data/Atomics/Internal.dyn_o )

Data/Atomics/Internal.hs:52:20: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: data constructor Ticket
   |
52 | newtype Ticket a = Ticket Any
   |                    ^^^^^^^^^^
[2 of 3] Compiling Data.Atomics.Counter ( Data/Atomics/Counter.hs, dist/build/Data/Atomics/Counter.o, dist/build/Data/Atomics/Counter.dyn_o )

Data/Atomics/Counter.hs:114:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res# #) = casIntArray# mba# 0# old# new# s1#
    |
114 |   let (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics/Counter.hs:133:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1#
    |
133 |   let (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics/Counter.hs:140:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1#
    |
140 |   let (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 3] Compiling Data.Atomics     ( Data/Atomics.hs, dist/build/Data/Atomics.o, dist/build/Data/Atomics.dyn_o )

Data/Atomics.hs:58:26: warning: [GHC-61689] [-Wdodgy-imports]
    Module GHC.IORef does not export atomicModifyIORef.
   |
58 | import GHC.IORef hiding (atomicModifyIORef)
   |                          ^^^^^^^^^^^^^^^^^

Data/Atomics.hs:154:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = casIntArray# mba# ix# old# new# s1#
    |
154 |   let (# s2#, res #) = casIntArray# mba# ix# old# new# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:169:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#
    |
169 |   let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:222:11: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = atomicOp# mba# offset# val# s1#
    |
222 |       let (# s2#, res #) = atomicOp# mba# offset# val# s1# in
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Atomics.hs:234:7: warning: [GHC-21030] [-Wunbanged-strict-patterns]
    Pattern bindings containing unlifted types should use
    an outermost bang pattern:
      (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1#
    |
234 |   let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/atomic-primops-0.8.8-b9e92ff14330a115552ca562d7600dd828ab0d63e9ad6972d4bcc4c05775478f/lib
Configuring type-errors-0.2.0.2...
Preprocessing library for type-errors-0.2.0.2..
Building library for type-errors-0.2.0.2..
[1 of 2] Compiling Paths_type_errors ( dist/build/autogen/Paths_type_errors.hs, dist/build/Paths_type_errors.o, dist/build/Paths_type_errors.dyn_o )
[2 of 2] Compiling Type.Errors      ( src/Type/Errors.hs, dist/build/Type/Errors.o, dist/build/Type/Errors.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/type-errors-0.2.0.2-b5ff0e5520ab4314be4128569cad41d45a66212aad007de4fcc62e7a5a439421/lib
Configuring async-2.2.5...
Preprocessing library for async-2.2.5..
Building library for async-2.2.5..
[1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o )

Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Semigroup is redundant
      except perhaps to import instances from Data.Semigroup
    To import instances alone, use: import Data.Semigroup()
   |
50 | import Data.Semigroup (Semigroup((<>)))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/async-2.2.5-034dad0d5d4e4847340de0ea76ed82edf4a3354122fc955e1bae28158b5f55f6/lib
Configuring unagi-chan-0.4.1.4...
Preprocessing library for unagi-chan-0.4.1.4..
Building library for unagi-chan-0.4.1.4..
[ 1 of 14] Compiling Control.Concurrent.Chan.Unagi.Constants ( src/Control/Concurrent/Chan/Unagi/Constants.hs, dist/build/Control/Concurrent/Chan/Unagi/Constants.o, dist/build/Control/Concurrent/Chan/Unagi/Constants.dyn_o )
[ 2 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Types ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Types.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Types.dyn_o )

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:10:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
10 | import Control.Monad.Fail
   | ^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:51:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Element.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
51 |     pure = return
   |     ^^^^^^^^^^^^^

src/Control/Concurrent/Chan/Unagi/NoBlocking/Types.hs:59:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Element.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
59 |     return = Element . return . return
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 3 of 14] Compiling Data.Atomics.Counter.Fat ( src/Data/Atomics/Counter/Fat.hs, dist/build/Data/Atomics/Counter/Fat.o, dist/build/Data/Atomics/Counter/Fat.dyn_o )
[ 4 of 14] Compiling Utilities        ( src/Utilities.hs, dist/build/Utilities.o, dist/build/Utilities.dyn_o )
[ 5 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/Unboxed/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Unboxed/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Unboxed/Internal.dyn_o )
[ 6 of 14] Compiling Control.Concurrent.Chan.Unagi.Unboxed ( src/Control/Concurrent/Chan/Unagi/Unboxed.hs, dist/build/Control/Concurrent/Chan/Unagi/Unboxed.o, dist/build/Control/Concurrent/Chan/Unagi/Unboxed.dyn_o )
[ 7 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed/Internal.dyn_o )
[ 8 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Unboxed ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Unboxed.dyn_o )
[ 9 of 14] Compiling Control.Concurrent.Chan.Unagi.Internal ( src/Control/Concurrent/Chan/Unagi/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Internal.dyn_o )
[10 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking.Internal ( src/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking/Internal.dyn_o )
[11 of 14] Compiling Control.Concurrent.Chan.Unagi.NoBlocking ( src/Control/Concurrent/Chan/Unagi/NoBlocking.hs, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking.o, dist/build/Control/Concurrent/Chan/Unagi/NoBlocking.dyn_o )
[12 of 14] Compiling Control.Concurrent.Chan.Unagi ( src/Control/Concurrent/Chan/Unagi.hs, dist/build/Control/Concurrent/Chan/Unagi.o, dist/build/Control/Concurrent/Chan/Unagi.dyn_o )
[13 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded.Internal ( src/Control/Concurrent/Chan/Unagi/Bounded/Internal.hs, dist/build/Control/Concurrent/Chan/Unagi/Bounded/Internal.o, dist/build/Control/Concurrent/Chan/Unagi/Bounded/Internal.dyn_o )
[14 of 14] Compiling Control.Concurrent.Chan.Unagi.Bounded ( src/Control/Concurrent/Chan/Unagi/Bounded.hs, dist/build/Control/Concurrent/Chan/Unagi/Bounded.o, dist/build/Control/Concurrent/Chan/Unagi/Bounded.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/unagi-chan-0.4.1.4-eb3fcedeba51fa42d4e52e65cff6b269b8e89f7af62a3b0e10e28154ab20d6f8/lib
[1 of 2] Compiling Main             ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-1.9.2.0/dist/setup/setup.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-1.9.2.0/dist/setup/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-1.9.2.0/dist/setup/setup
Configuring polysemy-1.9.2.0...
Preprocessing library for polysemy-1.9.2.0..
Building library for polysemy-1.9.2.0..
[ 1 of 44] Compiling Paths_polysemy   ( dist/build/autogen/Paths_polysemy.hs, dist/build/Paths_polysemy.o, dist/build/Paths_polysemy.dyn_o )
[ 2 of 44] Compiling Polysemy.Embed.Type ( src/Polysemy/Embed/Type.hs, dist/build/Polysemy/Embed/Type.o, dist/build/Polysemy/Embed/Type.dyn_o )
[ 3 of 44] Compiling Polysemy.Fail.Type ( src/Polysemy/Fail/Type.hs, dist/build/Polysemy/Fail/Type.o, dist/build/Polysemy/Fail/Type.dyn_o )
[ 4 of 44] Compiling Polysemy.Internal.CustomErrors.Redefined ( src/Polysemy/Internal/CustomErrors/Redefined.hs, dist/build/Polysemy/Internal/CustomErrors/Redefined.o, dist/build/Polysemy/Internal/CustomErrors/Redefined.dyn_o )
[ 5 of 44] Compiling Polysemy.Internal.Fixpoint ( src/Polysemy/Internal/Fixpoint.hs, dist/build/Polysemy/Internal/Fixpoint.o, dist/build/Polysemy/Internal/Fixpoint.dyn_o )
[ 6 of 44] Compiling Polysemy.Internal.Kind ( src/Polysemy/Internal/Kind.hs, dist/build/Polysemy/Internal/Kind.o, dist/build/Polysemy/Internal/Kind.dyn_o )
[ 7 of 44] Compiling Polysemy.Internal.CustomErrors ( src/Polysemy/Internal/CustomErrors.hs, dist/build/Polysemy/Internal/CustomErrors.o, dist/build/Polysemy/Internal/CustomErrors.dyn_o )
[ 8 of 44] Compiling Polysemy.Internal.NonDet ( src/Polysemy/Internal/NonDet.hs, dist/build/Polysemy/Internal/NonDet.o, dist/build/Polysemy/Internal/NonDet.dyn_o )
[ 9 of 44] Compiling Polysemy.Internal.PluginLookup ( src/Polysemy/Internal/PluginLookup.hs, dist/build/Polysemy/Internal/PluginLookup.o, dist/build/Polysemy/Internal/PluginLookup.dyn_o )
[10 of 44] Compiling Polysemy.Internal.Sing ( src/Polysemy/Internal/Sing.hs, dist/build/Polysemy/Internal/Sing.o, dist/build/Polysemy/Internal/Sing.dyn_o )
[11 of 44] Compiling Polysemy.Internal.Index ( src/Polysemy/Internal/Index.hs, dist/build/Polysemy/Internal/Index.o, dist/build/Polysemy/Internal/Index.dyn_o )
[12 of 44] Compiling Polysemy.Internal[boot] ( src/Polysemy/Internal.hs-boot, dist/build/Polysemy/Internal.o-boot, dist/build/Polysemy/Internal.dyn_o-boot )
[13 of 44] Compiling Polysemy.Internal.Union ( src/Polysemy/Internal/Union.hs, dist/build/Polysemy/Internal/Union.o, dist/build/Polysemy/Internal/Union.dyn_o )
[14 of 44] Compiling Polysemy.Internal ( src/Polysemy/Internal.hs, dist/build/Polysemy/Internal.o, dist/build/Polysemy/Internal.dyn_o )
[15 of 44] Compiling Polysemy.Internal.Tactics ( src/Polysemy/Internal/Tactics.hs, dist/build/Polysemy/Internal/Tactics.o, dist/build/Polysemy/Internal/Tactics.dyn_o )
[16 of 44] Compiling Polysemy.Internal.TH.Common ( src/Polysemy/Internal/TH/Common.hs, dist/build/Polysemy/Internal/TH/Common.o, dist/build/Polysemy/Internal/TH/Common.dyn_o )

src/Polysemy/Internal/TH/Common.hs:101:7: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ([Type], [Type]) not matched:
            (_, [])
            (_, (_:_:_))
    |
101 |   let (con_args, [con_return_type]) = splitAtEnd 1
    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Polysemy/Internal/TH/Common.hs:105:25: 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."
    |
105 |     case splitAtEnd 2 $ tail $ splitAppTs $ con_return_type of
    |                         ^^^^
[17 of 44] Compiling Polysemy.Internal.TH.Effect ( src/Polysemy/Internal/TH/Effect.hs, dist/build/Polysemy/Internal/TH/Effect.o, dist/build/Polysemy/Internal/TH/Effect.dyn_o )
[18 of 44] Compiling Polysemy.Internal.Combinators ( src/Polysemy/Internal/Combinators.hs, dist/build/Polysemy/Internal/Combinators.o, dist/build/Polysemy/Internal/Combinators.dyn_o )
[19 of 44] Compiling Polysemy.Internal.Strategy ( src/Polysemy/Internal/Strategy.hs, dist/build/Polysemy/Internal/Strategy.o, dist/build/Polysemy/Internal/Strategy.dyn_o )
[20 of 44] Compiling Polysemy.Final   ( src/Polysemy/Final.hs, dist/build/Polysemy/Final.o, dist/build/Polysemy/Final.dyn_o )
[21 of 44] Compiling Polysemy         ( src/Polysemy.hs, dist/build/Polysemy.o, dist/build/Polysemy.dyn_o )
[22 of 44] Compiling Polysemy.Internal.Scoped ( src/Polysemy/Internal/Scoped.hs, dist/build/Polysemy/Internal/Scoped.o, dist/build/Polysemy/Internal/Scoped.dyn_o )
[23 of 44] Compiling Polysemy.Internal.Bundle ( src/Polysemy/Internal/Bundle.hs, dist/build/Polysemy/Internal/Bundle.o, dist/build/Polysemy/Internal/Bundle.dyn_o )
[24 of 44] Compiling Polysemy.Fixpoint ( src/Polysemy/Fixpoint.hs, dist/build/Polysemy/Fixpoint.o, dist/build/Polysemy/Fixpoint.dyn_o )
[25 of 44] Compiling Polysemy.Embed   ( src/Polysemy/Embed.hs, dist/build/Polysemy/Embed.o, dist/build/Polysemy/Embed.dyn_o )
[26 of 44] Compiling Polysemy.IO      ( src/Polysemy/IO.hs, dist/build/Polysemy/IO.o, dist/build/Polysemy/IO.dyn_o )
[27 of 44] Compiling Polysemy.Async   ( src/Polysemy/Async.hs, dist/build/Polysemy/Async.o, dist/build/Polysemy/Async.dyn_o )
[28 of 44] Compiling Polysemy.Error   ( src/Polysemy/Error.hs, dist/build/Polysemy/Error.o, dist/build/Polysemy/Error.dyn_o )
[29 of 44] Compiling Polysemy.Bundle  ( src/Polysemy/Bundle.hs, dist/build/Polysemy/Bundle.o, dist/build/Polysemy/Bundle.dyn_o )
[30 of 44] Compiling Polysemy.Internal.Writer ( src/Polysemy/Internal/Writer.hs, dist/build/Polysemy/Internal/Writer.o, dist/build/Polysemy/Internal/Writer.dyn_o )
[31 of 44] Compiling Polysemy.Membership ( src/Polysemy/Membership.hs, dist/build/Polysemy/Membership.o, dist/build/Polysemy/Membership.dyn_o )
[32 of 44] Compiling Polysemy.NonDet  ( src/Polysemy/NonDet.hs, dist/build/Polysemy/NonDet.o, dist/build/Polysemy/NonDet.dyn_o )
[33 of 44] Compiling Polysemy.Fail    ( src/Polysemy/Fail.hs, dist/build/Polysemy/Fail.o, dist/build/Polysemy/Fail.dyn_o )
[34 of 44] Compiling Polysemy.Opaque  ( src/Polysemy/Opaque.hs, dist/build/Polysemy/Opaque.o, dist/build/Polysemy/Opaque.dyn_o )
[35 of 44] Compiling Polysemy.Resource ( src/Polysemy/Resource.hs, dist/build/Polysemy/Resource.o, dist/build/Polysemy/Resource.dyn_o )
[36 of 44] Compiling Polysemy.Scoped  ( src/Polysemy/Scoped.hs, dist/build/Polysemy/Scoped.o, dist/build/Polysemy/Scoped.dyn_o )
[37 of 44] Compiling Polysemy.State   ( src/Polysemy/State.hs, dist/build/Polysemy/State.o, dist/build/Polysemy/State.dyn_o )
[38 of 44] Compiling Polysemy.Output  ( src/Polysemy/Output.hs, dist/build/Polysemy/Output.o, dist/build/Polysemy/Output.dyn_o )
[39 of 44] Compiling Polysemy.Input   ( src/Polysemy/Input.hs, dist/build/Polysemy/Input.o, dist/build/Polysemy/Input.dyn_o )
[40 of 44] Compiling Polysemy.Reader  ( src/Polysemy/Reader.hs, dist/build/Polysemy/Reader.o, dist/build/Polysemy/Reader.dyn_o )
[41 of 44] Compiling Polysemy.AtomicState ( src/Polysemy/AtomicState.hs, dist/build/Polysemy/AtomicState.o, dist/build/Polysemy/AtomicState.dyn_o )
[42 of 44] Compiling Polysemy.Tagged  ( src/Polysemy/Tagged.hs, dist/build/Polysemy/Tagged.o, dist/build/Polysemy/Tagged.dyn_o )
[43 of 44] Compiling Polysemy.Trace   ( src/Polysemy/Trace.hs, dist/build/Polysemy/Trace.o, dist/build/Polysemy/Trace.dyn_o )
[44 of 44] Compiling Polysemy.Writer  ( src/Polysemy/Writer.hs, dist/build/Polysemy/Writer.o, dist/build/Polysemy/Writer.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/polysemy-1.9.2.0-16a735a9462b2ee922f77d9822840af34e284335adfb3dd16049ab108229ecb2/lib
[1 of 2] Compiling Main             ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-plugin-0.4.5.3/dist/setup/setup.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-plugin-0.4.5.3/dist/setup/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/tmp/src-2766549/polysemy-plugin-0.4.5.3/dist/setup/setup
Configuring polysemy-plugin-0.4.5.3...
Preprocessing library for polysemy-plugin-0.4.5.3..
Building library for polysemy-plugin-0.4.5.3..
[1 of 6] Compiling Paths_polysemy_plugin ( dist/build/autogen/Paths_polysemy_plugin.hs, dist/build/Paths_polysemy_plugin.o, dist/build/Paths_polysemy_plugin.dyn_o )
[2 of 6] Compiling Polysemy.Plugin.Fundep.Stuff ( src/Polysemy/Plugin/Fundep/Stuff.hs, dist/build/Polysemy/Plugin/Fundep/Stuff.o, dist/build/Polysemy/Plugin/Fundep/Stuff.dyn_o )
[3 of 6] Compiling Polysemy.Plugin.Fundep.Unification ( src/Polysemy/Plugin/Fundep/Unification.hs, dist/build/Polysemy/Plugin/Fundep/Unification.o, dist/build/Polysemy/Plugin/Fundep/Unification.dyn_o )
[4 of 6] Compiling Polysemy.Plugin.Fundep.Utils ( src/Polysemy/Plugin/Fundep/Utils.hs, dist/build/Polysemy/Plugin/Fundep/Utils.o, dist/build/Polysemy/Plugin/Fundep/Utils.dyn_o )

src/Polysemy/Plugin/Fundep/Utils.hs:32:30: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, 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."
   |
32 |    in zipWith (curry $ bimap head length) grouped grouped
   |                              ^^^^
[5 of 6] Compiling Polysemy.Plugin.Fundep ( src/Polysemy/Plugin/Fundep.hs, dist/build/Polysemy/Plugin/Fundep.o, dist/build/Polysemy/Plugin/Fundep.dyn_o )
[6 of 6] Compiling Polysemy.Plugin  ( src/Polysemy/Plugin.hs, dist/build/Polysemy/Plugin.o, dist/build/Polysemy/Plugin.dyn_o )
Installing library in /tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/incoming/new-2766549/tmp/hackage-doc-builder/.local/state/cabal/store/ghc-9.8.4/polysemy-plugin-0.4.5.3-79a2d2f7900f5357f5be2ae0dd82cc6bcbb24c46a3ffbe494f1a29816a837a73/lib
Configuring polysemy-readline-0.3.0.0...
Preprocessing library for polysemy-readline-0.3.0.0..
Building library for polysemy-readline-0.3.0.0..
[1 of 2] Compiling Paths_polysemy_readline ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/autogen/Paths_polysemy_readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Paths_polysemy_readline.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Paths_polysemy_readline.dyn_o )
[2 of 2] Compiling Polysemy.Readline ( src/Polysemy/Readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Polysemy/Readline.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/Polysemy/Readline.dyn_o )
Preprocessing executable 'echo-repl' for polysemy-readline-0.3.0.0..
Building executable 'echo-repl' for polysemy-readline-0.3.0.0..
[1 of 2] Compiling Main             ( examples/Echo.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/echo-repl-tmp/Main.o )
[2 of 2] Compiling Paths_polysemy_readline ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/autogen/Paths_polysemy_readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/echo-repl-tmp/Paths_polysemy_readline.o )
[3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/echo-repl/echo-repl
Preprocessing test suite 'polysemy-readline-test' for polysemy-readline-0.3.0.0..
Building test suite 'polysemy-readline-test' for polysemy-readline-0.3.0.0..
[1 of 2] Compiling Main             ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/polysemy-readline-test-tmp/Main.o )
[2 of 2] Compiling Paths_polysemy_readline ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/autogen/Paths_polysemy_readline.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/polysemy-readline-test-tmp/Paths_polysemy_readline.o )
[3 of 3] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/polysemy-readline-0.3.0.0/noopt/build/polysemy-readline-test/polysemy-readline-test
Running 1 test suites...
Test suite polysemy-readline-test: RUNNING...
Test suite polysemy-readline-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/polysemy-readline-0.3.0.0.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/polysemy-readline-0.3.0.0/noopt/hpc/vanilla/html/polysemy-readline-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/polysemy-readline-0.3.0.0/noopt/hpc/vanilla/html/polysemy-readline-0.3.0.0/hpc_index.html