Build #1 for data-interval-2.1.2

[all reports]

Package data-interval-2.1.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-05-13 22:21:06.491060297 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, containers-0.6.8, deepseq-1.5.1.0, extended-reals-0.2.6.0, hashable-1.5.0.0, lattices-2.2.1
Flags lattices

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring integer-logarithms-1.0.4...
Preprocessing library for integer-logarithms-1.0.4..
Building library for integer-logarithms-1.0.4..
[1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.o, dist/build/GHC/Integer/Logarithms/Compat.dyn_o )
[2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.o, dist/build/Math/NumberTheory/Logarithms.dyn_o )
[3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, dist/build/Math/NumberTheory/Powers/Integer.o, dist/build/Math/NumberTheory/Powers/Integer.dyn_o )
[4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, dist/build/Math/NumberTheory/Powers/Natural.o, dist/build/Math/NumberTheory/Powers/Natural.dyn_o )
Preprocessing library for integer-logarithms-1.0.4..
Running Haddock on library for integer-logarithms-1.0.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, nothing )
[2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, nothing )
[3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, nothing )
[4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, nothing )
Haddock coverage:
  40% (  2 /  5) in 'GHC.Integer.Logarithms.Compat'
  Missing documentation for:
    integerLogBase#
    integerLog2#
    wordLog2#
 100% ( 17 / 17) in 'Math.NumberTheory.Logarithms'
 100% (  3 /  3) in 'Math.NumberTheory.Powers.Integer'
 100% (  3 /  3) in 'Math.NumberTheory.Powers.Natural'
Documentation created: dist/doc/html/integer-logarithms/,
dist/doc/html/integer-logarithms/integer-logarithms.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/integer-logarithms-1.0.4-KzAgsevoV5Y6IrFUclFTyp
Completed    integer-logarithms-1.0.4
Configuring os-string-2.0.7...
Preprocessing library for os-string-2.0.7..
Building library for os-string-2.0.7..
[ 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.7..
Running Haddock on library for os-string-2.0.7..
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.
  94% ( 93 / 98) in 'System.OsString.Posix'
  Missing documentation for:
    Module header
    PosixChar (System/OsString/Internal/Types.hs:123)
    singleton (System/OsString/Common.hs:495)
    empty (System/OsString/Common.hs:498)
    concat (System/OsString/Common.hs:706)
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:281: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:281:1
Warning: 'tail' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:265: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:265:1
Warning: 'init' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:290: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:290:1
Warning: 'last' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:256: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:256:1
Warning: 'map' is ambiguous. It is defined
    * in GHC.Base
    * at System/OsString/Internal.hs:316: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:316:1
Warning: 'reverse' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:322: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:322:1
Warning: 'foldl' is ambiguous. It is defined
    * in Data.Foldable
    * 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: 'foldl1' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:352: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:352:1
Warning: 'foldr' 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: 'foldr1' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:382: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:382:1
Warning: 'all' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:396: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:396:1
Warning: 'any' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:403: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:403:1
Warning: 'replicate' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:418: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:418:1
Warning: 'take' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/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 System/OsString/Internal.hs:460:1
Warning: 'length' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:309: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:309:1
Warning: 'drop' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:497: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:497:1
Warning: 'takeWhile' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:491: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:491:1
Warning: 'dropWhile' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:519: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:519:1
Warning: 'break' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:548: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:548:1
Warning: 'span' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:558: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:558:1
Warning: 'splitAt' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:583: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:583:1
Warning: 'elem' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:686: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:686:1
Warning: 'filter' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:704: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:704:1
  94% ( 74 / 78) in 'System.OsString.Internal'
  Missing documentation for:
    Module header
    empty (System/OsString/Internal.hs:221)
    singleton (System/OsString/Internal.hs:224)
    concat (System/OsString/Internal.hs:409)
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:221)
    singleton (System/OsString/Internal.hs:224)
    concat (System/OsString/Internal.hs:409)
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% ( 93 / 98) in 'System.OsString.Windows'
  Missing documentation for:
    Module header
    WindowsChar (System/OsString/Internal/Types.hs:117)
    singleton (System/OsString/Common.hs:495)
    empty (System/OsString/Common.hs:498)
    concat (System/OsString/Common.hs:706)
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.7-5BBZgm2IGGO8ifbVrttmLE
Completed    os-string-2.0.7
Configuring splitmix-0.1.1...
Preprocessing library for splitmix-0.1.1..
Building library for splitmix-0.1.1..
[1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o )
[3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o )
[4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o )
Preprocessing library for splitmix-0.1.1..
Running Haddock on library for splitmix-0.1.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, nothing )
[2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, nothing )
[3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, nothing )
[4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, nothing )
Haddock coverage:
Warning: 'SMGen' is ambiguous. It is defined
    * at src/System/Random/SplitMix.hs:77:14
    * at src/System/Random/SplitMix.hs:77: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/System/Random/SplitMix.hs:77:1
 100% ( 22 / 22) in 'System.Random.SplitMix'
Warning: 'SMGen' is ambiguous. It is defined
    * at src/System/Random/SplitMix32.hs:61:14
    * at src/System/Random/SplitMix32.hs:61: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/System/Random/SplitMix32.hs:61:1
 100% ( 22 / 22) in 'System.Random.SplitMix32'
Documentation created: dist/doc/html/splitmix/,
dist/doc/html/splitmix/splitmix.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/splitmix-0.1.1-2dkWbDg3EPmIridMVkE3HU
Completed    splitmix-0.1.1
Configuring tagged-0.8.9...
Preprocessing library for tagged-0.8.9..
Building library for tagged-0.8.9..
[1 of 2] Compiling Data.Proxy.TH    ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o, dist/build/Data/Proxy/TH.dyn_o )
[2 of 2] Compiling Data.Tagged      ( src/Data/Tagged.hs, dist/build/Data/Tagged.o, dist/build/Data/Tagged.dyn_o )
Preprocessing library for tagged-0.8.9..
Running Haddock on library for tagged-0.8.9..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Proxy.TH    ( src/Data/Proxy/TH.hs, nothing )
[2 of 2] Compiling Data.Tagged      ( src/Data/Tagged.hs, nothing )
Haddock coverage:
Warning: 'Proxy' is ambiguous. It is defined
    * in Data.Proxy
    * in Data.Proxy
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Proxy
  66% (  2 /  3) in 'Data.Proxy.TH'
  Missing documentation for:
    Module header
Warning: 'Tagged' is ambiguous. It is defined
    * at src/Data/Tagged.hs:82:22
    * at src/Data/Tagged.hs:82:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Tagged.hs:82:1
Warning: 'Proxy' is ambiguous. It is defined
    * in Data.Proxy
    * in Data.Proxy
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Proxy
  93% ( 14 / 15) in 'Data.Tagged'
  Missing documentation for:
    witness (src/Data/Tagged.hs:386)
Warning: Data.Tagged: could not find link destinations for: 
	- Data.Tagged.Rep_Tagged
	- Data.Tagged.Rep1_Tagged
Documentation created: dist/doc/html/tagged/, dist/doc/html/tagged/tagged.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tagged-0.8.9-6aZuwRISGvIHng66Gvw0LY
Completed    tagged-0.8.9
Configuring 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-CJcCLhsCpdHlEFddjHE51
Completed    hashable-1.5.0.0
Configuring random-1.3.1...
Preprocessing library for random-1.3.1..
Building library for random-1.3.1..
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o )
Preprocessing library for random-1.3.1..
Running Haddock on library for random-1.3.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, nothing )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, nothing )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, nothing )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, nothing )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, nothing )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, nothing )
Haddock coverage:
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
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:606:20
    * at src/System/Random/Internal.hs:606: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/System/Random/Internal.hs:606:1
Warning: 'StateGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:612:22
    * at src/System/Random/Internal.hs:612: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/System/Random/Internal.hs:612: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
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749:1
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: '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
Warning: 'StateT' is ambiguous. It is defined
    * in Control.Monad.Trans.State.Strict
    * in Control.Monad.Trans.State.Strict
    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.Strict
Warning: 'Seed' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:134:18
    * at src/System/Random/Internal.hs:134: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/System/Random/Internal.hs:134:1
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749: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
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'uniformByteStringM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749:1
 100% ( 71 / 71) in 'System.Random'
Warning: 'TGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:719:19
    * at src/System/Random/Stateful.hs:719: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/System/Random/Stateful.hs:719:1
Warning: 'STGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:618:22
    * at src/System/Random/Stateful.hs:618: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/System/Random/Stateful.hs:618:1
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:606:20
    * at src/System/Random/Internal.hs:606: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/System/Random/Internal.hs:606:1
Warning: 'IOGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:542:20
    * at src/System/Random/Stateful.hs:542: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/System/Random/Stateful.hs:542:1
Warning: 'AtomicGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:428:24
    * at src/System/Random/Stateful.hs:428: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/System/Random/Stateful.hs:428:1
Warning: 'Seed' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:134:18
    * at src/System/Random/Internal.hs:134: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/System/Random/Internal.hs:134:1
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749:1
Warning: 'IOGen' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:547:19
    * at src/System/Random/Stateful.hs:547: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/System/Random/Stateful.hs:547:1
Warning: 'STGenM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'STM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'STGen' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:623:19
    * at src/System/Random/Stateful.hs:623: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/System/Random/Stateful.hs:623:1
Warning: 'clearBit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'testBit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (137 /137) in 'System.Random.Stateful'
Warning: System.Random: could not find link destinations for: 
	- System.Random.GFinite.cardinality
	- System.Random.GFinite.toFinite
	- System.Random.GFinite.fromFinite
	- System.Random.GFinite.Cardinality
	- System.Random.Seed.D:R:SeedSizeSMGen
	- System.Random.Seed.D:R:SeedSizeSMGen0
	- System.Random.Seed.D:R:SeedSizeStateGen
	- System.Random.Seed.D:R:SeedSizeStdGen
	- System.Random.Stateful.D:R:SeedSizeAtomicGen
	- System.Random.Stateful.D:R:SeedSizeIOGen
	- System.Random.Stateful.D:R:SeedSizeSTGen
	- System.Random.Stateful.D:R:SeedSizeTGen
Warning: System.Random.Stateful: could not find link destinations for: 
	- System.Random.GFinite.GFinite
	- System.Random.GFinite.cardinality
	- System.Random.GFinite.toFinite
	- System.Random.GFinite.fromFinite
	- System.Random.GFinite.Cardinality
	- System.Random.Internal.GUniformRange
	- System.Random.Internal.GUniform
	- System.Random.Internal.D:R:MutableGenStateGenm
	- System.Random.Seed.D:R:SeedSizeSMGen
	- System.Random.Seed.D:R:SeedSizeSMGen0
	- System.Random.Seed.D:R:SeedSizeStateGen
	- System.Random.Seed.D:R:SeedSizeStdGen
	- System.Random.Stateful.D:R:MutableGenAtomicGenm
	- System.Random.Stateful.D:R:SeedSizeAtomicGen
	- System.Random.Stateful.D:R:MutableGenIOGenm
	- System.Random.Stateful.D:R:SeedSizeIOGen
	- System.Random.Stateful.D:R:MutableGenSTGenST
	- System.Random.Stateful.D:R:SeedSizeSTGen
	- System.Random.Stateful.D:R:MutableGenTGenSTM
	- System.Random.Stateful.D:R:SeedSizeTGen
Documentation created: dist/doc/html/random/, dist/doc/html/random/random.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/random-1.3.1-3nGGvXhY3csIF4EfWKRQXs
Completed    random-1.3.1
Downloading  universe-base-1.1.4
Downloaded   universe-base-1.1.4
Configuring universe-base-1.1.4...
Preprocessing library for universe-base-1.1.4..
Building library for universe-base-1.1.4..
[1 of 3] Compiling Data.Universe.Helpers ( src/Data/Universe/Helpers.hs, dist/build/Data/Universe/Helpers.o, dist/build/Data/Universe/Helpers.dyn_o )

src/Data/Universe/Helpers.hs:69:13: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Data.List, 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."
   |
69 | diagonals = tail . go [] where
   |             ^^^^
[2 of 3] Compiling Data.Universe.Class ( src/Data/Universe/Class.hs, dist/build/Data/Universe/Class.o, dist/build/Data/Universe/Class.dyn_o )
[3 of 3] Compiling Data.Universe.Generic ( src/Data/Universe/Generic.hs, dist/build/Data/Universe/Generic.o, dist/build/Data/Universe/Generic.dyn_o )
Preprocessing library for universe-base-1.1.4..
Running Haddock on library for universe-base-1.1.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Data.Universe.Helpers ( src/Data/Universe/Helpers.hs, nothing )

src/Data/Universe/Helpers.hs:69:13: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Data.List, 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."
   |
69 | diagonals = tail . go [] where
   |             ^^^^
[2 of 3] Compiling Data.Universe.Class ( src/Data/Universe/Class.hs, nothing )
[3 of 3] Compiling Data.Universe.Generic ( src/Data/Universe/Generic.hs, nothing )
Haddock coverage:
Warning: 'universe' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Universe' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  90% ( 20 / 22) in 'Data.Universe.Helpers'
  Missing documentation for:
    Module header
    retagWith (src/Data/Universe/Helpers.hs:109)
Warning: 'elemIndex' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  3 /  3) in 'Data.Universe.Class'
  42% (  3 /  7) in 'Data.Universe.Generic'
  Missing documentation for:
    Module header
    GUniverse (src/Data/Universe/Generic.hs:15)
    GUniverseSum (src/Data/Universe/Generic.hs:21)
    GUniverseProduct (src/Data/Universe/Generic.hs:33)
Warning: Data.Universe.Helpers: could not find link destinations for: 
	- Data.Tagged.Rep1_Tagged
	- Data.Tagged.Rep_Tagged
Warning: Data.Universe.Class: could not find link destinations for: 
	- Data.Universe.Class.RationalUniverse
Documentation created: dist/doc/html/universe-base/,
dist/doc/html/universe-base/universe-base.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/universe-base-1.1.4-Ab4sLVg3trWG60lLlv2928
Completed    universe-base-1.1.4
Configuring unordered-containers-0.2.20...
Preprocessing library for unordered-containers-0.2.20..
Building library for unordered-containers-0.2.20..

Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
   |
12 | {-# LANGUAGE TypeInType            #-}
   |              ^^^^^^^^^^
[1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o )

Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
83 | import Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o )
[3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o )
[4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.o, dist/build/Data/HashMap/Internal/Debug.dyn_o )
[5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o )
[6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o )
[7 of 9] Compiling Data.HashSet     ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o )
[8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o )
[9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o )
Preprocessing library for unordered-containers-0.2.20..
Running Haddock on library for unordered-containers-0.2.20..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.

Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags]
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
   |
12 | {-# LANGUAGE TypeInType            #-}
   |              ^^^^^^^^^^
[1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, nothing )

Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
83 | import Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, nothing )
[3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, nothing )
[4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, nothing )
[5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, nothing )
[6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, nothing )
[7 of 9] Compiling Data.HashSet     ( Data/HashSet.hs, nothing )
[8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, nothing )
[9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, nothing )
Haddock coverage:
  33% ( 16 / 48) in 'Data.HashMap.Internal.Array'
  Missing documentation for:
    Array (Data/HashMap/Internal/Array.hs:125)
    MArray (Data/HashMap/Internal/Array.hs:157)
    new_ (Data/HashMap/Internal/Array.hs:208)
    singleton (Data/HashMap/Internal/Array.hs:225)
    singletonM (Data/HashMap/Internal/Array.hs:229)
    snoc (Data/HashMap/Internal/Array.hs:233)
    pair (Data/HashMap/Internal/Array.hs:242)
    length (Data/HashMap/Internal/Array.hs:154)
    lengthM (Data/HashMap/Internal/Array.hs:162)
    read (Data/HashMap/Internal/Array.hs:249)
    write (Data/HashMap/Internal/Array.hs:255)
    index (Data/HashMap/Internal/Array.hs:262)
    indexM (Data/HashMap/Internal/Array.hs:274)
    index# (Data/HashMap/Internal/Array.hs:268)
    sameArray1 (Data/HashMap/Internal/Array.hs:140)
    unsafeFreeze (Data/HashMap/Internal/Array.hs:280)
    unsafeThaw (Data/HashMap/Internal/Array.hs:286)
    unsafeSameArray (Data/HashMap/Internal/Array.hs:136)
    run (Data/HashMap/Internal/Array.hs:292)
    cloneM (Data/HashMap/Internal/Array.hs:314)
    foldl (Data/HashMap/Internal/Array.hs:404)
    foldl' (Data/HashMap/Internal/Array.hs:375)
    foldr (Data/HashMap/Internal/Array.hs:394)
    foldr' (Data/HashMap/Internal/Array.hs:385)
    foldMap (Data/HashMap/Internal/Array.hs:417)
    thaw (Data/HashMap/Internal/Array.hs:436)
    map (Data/HashMap/Internal/Array.hs:461)
    traverse (Data/HashMap/Internal/Array.hs:537)
    traverse' (Data/HashMap/Internal/Array.hs:553)
    toList (Data/HashMap/Internal/Array.hs:529)
    fromList (Data/HashMap/Internal/Array.hs:494)
    fromList' (Data/HashMap/Internal/Array.hs:506)
  25% (  1 /  4) in 'Data.HashMap.Internal.List'
  Missing documentation for:
    isPermutationBy (Data/HashMap/Internal/List.hs:40)
    deleteBy (Data/HashMap/Internal/List.hs:83)
    unorderedCompare (Data/HashMap/Internal/List.hs:68)
Warning: 'Leaf' is ambiguous. It is defined
    * at Data/HashMap/Internal.hs:225:7
    * at Data/HashMap/Internal.hs:185: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/HashMap/Internal.hs:185:1
Warning: 'at' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 93 /105) in 'Data.HashMap.Internal'
  Missing documentation for:
    Leaf (Data/HashMap/Internal.hs:185)
    intersectionWithKey# (Data/HashMap/Internal.hs:1855)
    updateOrConcatWithKey (Data/HashMap/Internal.hs:2368)
    equalKeys (Data/HashMap/Internal.hs:511)
    equalKeys1 (Data/HashMap/Internal.hs:495)
    lookupRecordCollision (Data/HashMap/Internal.hs:678)
    LookupRes (Data/HashMap/Internal.hs:657)
    lookupResToMaybe (Data/HashMap/Internal.hs:660)
    insert' (Data/HashMap/Internal.hs:806)
    delete' (Data/HashMap/Internal.hs:1124)
    insertNewKey (Data/HashMap/Internal.hs:848)
    insertKeyExists (Data/HashMap/Internal.hs:883)
  50% (  3 /  6) in 'Data.HashMap.Internal.Debug'
  Missing documentation for:
    valid (Data/HashMap/Internal/Debug.hs:98)
    Validity (Data/HashMap/Internal/Debug.hs:43)
    SubHashPath (Data/HashMap/Internal/Debug.hs:75)
Warning: 'lookup' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'at' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 67 / 67) in 'Data.HashMap.Internal.Strict'
Warning: 'HashSet' is ambiguous. It is defined
    * at Data/HashSet/Internal.hs:112:21
    * at Data/HashSet/Internal.hs:112: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/HashSet/Internal.hs:112:1
 100% ( 35 / 35) in 'Data.HashSet.Internal'
Warning: 'HashSet' is ambiguous. It is defined
    * at Data/HashSet/Internal.hs:112:21
    * at Data/HashSet/Internal.hs:112: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/HashSet/Internal.hs:112:1
 100% ( 32 / 32) in 'Data.HashSet'
 100% ( 69 / 69) in 'Data.HashMap.Strict'
 100% ( 69 / 69) in 'Data.HashMap.Lazy'
Warning: Data.HashMap.Internal: could not find link destinations for: 
	- Data.HashMap.Internal.D:R:ItemHashMap
Warning: Data.HashMap.Internal.Strict: could not find link destinations for: 
	- Data.HashMap.Internal.D:R:ItemHashMap
Warning: Data.HashSet.Internal: could not find link destinations for: 
	- Data.HashSet.Internal.D:R:ItemHashSet
Warning: Data.HashSet: could not find link destinations for: 
	- Data.HashSet.Internal.D:R:ItemHashSet
Warning: Data.HashMap.Strict: could not find link destinations for: 
	- Data.HashMap.Internal.D:R:ItemHashMap
Warning: Data.HashMap.Lazy: could not find link destinations for: 
	- Data.HashMap.Internal.D:R:ItemHashMap
Documentation created: dist/doc/html/unordered-containers/,
dist/doc/html/unordered-containers/unordered-containers.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/unordered-containers-0.2.20-8jMFzoCo8HRC7heG5b9rqS
Completed    unordered-containers-0.2.20
Configuring extended-reals-0.2.6.0...
Preprocessing library for extended-reals-0.2.6.0..
Building library for extended-reals-0.2.6.0..
[1 of 1] Compiling Data.ExtendedReal ( src/Data/ExtendedReal.hs, dist/build/Data/ExtendedReal.o, dist/build/Data/ExtendedReal.dyn_o )
Preprocessing library for extended-reals-0.2.6.0..
Running Haddock on library for extended-reals-0.2.6.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.ExtendedReal ( src/Data/ExtendedReal.hs, nothing )
Haddock coverage:
 100% (  6 /  6) in 'Data.ExtendedReal'
Warning: Data.ExtendedReal: could not find link destinations for: 
	- Data.ExtendedReal.Rep_Extended
Documentation created: dist/doc/html/extended-reals/,
dist/doc/html/extended-reals/extended-reals.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/extended-reals-0.2.6.0-9HXNfmR0OK6HmqDl7gQJOR
Completed    extended-reals-0.2.6.0
Configuring QuickCheck-2.15.0.1...
Preprocessing library for QuickCheck-2.15.0.1..
Building library for QuickCheck-2.15.0.1..
[ 1 of 16] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o )
[ 2 of 16] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o )

src/Test/QuickCheck/Random.hs:50:37: warning: [GHC-68441] [-Wdeprecations]
    In the use of genShortByteString
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `System.Random.uniformShortByteString`"
   |
50 |   genShortByteString n = wrapQCGen (genShortByteString n)
   |                                     ^^^^^^^^^^^^^^^^^^

src/Test/QuickCheck/Random.hs:83:16: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
83 |   left = fst . split
   |                ^^^^^

src/Test/QuickCheck/Random.hs:84:17: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
84 |   right = snd . split
   |                 ^^^^^
[ 3 of 16] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o )

src/Test/QuickCheck/Gen.hs:92:12: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
92 |       case split r of
   |            ^^^^^
[ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o, dist/build/Test/QuickCheck/Gen/Unsafe.dyn_o )
[ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o )
[ 6 of 16] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o )
[ 7 of 16] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o )
[ 8 of 16] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o )
[ 9 of 16] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o )
[10 of 16] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o )
[11 of 16] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o )
[12 of 16] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o )

src/Test/QuickCheck/Test.hs:501:17: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
    |
501 |   (rnd1,rnd2) = split (randomSeed st)
    |                 ^^^^^
[13 of 16] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o )
[14 of 16] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o )
[15 of 16] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o )
[16 of 16] Compiling Test.QuickCheck  ( src/Test/QuickCheck.hs, dist/build/Test/QuickCheck.o, dist/build/Test/QuickCheck.dyn_o )
Preprocessing library for QuickCheck-2.15.0.1..
Running Haddock on library for QuickCheck-2.15.0.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 16] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, nothing )
[ 2 of 16] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, nothing )

src/Test/QuickCheck/Random.hs:50:37: warning: [GHC-68441] [-Wdeprecations]
    In the use of genShortByteString
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `System.Random.uniformShortByteString`"
   |
50 |   genShortByteString n = wrapQCGen (genShortByteString n)
   |                                     ^^^^^^^^^^^^^^^^^^

src/Test/QuickCheck/Random.hs:83:16: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
83 |   left = fst . split
   |                ^^^^^

src/Test/QuickCheck/Random.hs:84:17: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
84 |   right = snd . split
   |                 ^^^^^
[ 3 of 16] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, nothing )

src/Test/QuickCheck/Gen.hs:92:12: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
   |
92 |       case split r of
   |            ^^^^^
[ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, nothing )
[ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, nothing )
[ 6 of 16] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, nothing )
[ 7 of 16] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, nothing )
[ 8 of 16] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, nothing )
[ 9 of 16] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, nothing )
[10 of 16] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, nothing )
[11 of 16] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, nothing )
[12 of 16] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, nothing )

src/Test/QuickCheck/Test.hs:501:17: warning: [GHC-68441] [-Wdeprecations]
    In the use of split
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"
    |
501 |   (rnd1,rnd2) = split (randomSeed st)
    |                 ^^^^^
[13 of 16] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, nothing )
[14 of 16] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, nothing )
[15 of 16] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, nothing )
[16 of 16] Compiling Test.QuickCheck  ( src/Test/QuickCheck.hs, nothing )
Haddock coverage:
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'stdout' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  92% ( 35 / 38) in 'Test.QuickCheck.Gen'
  Missing documentation for:
    chooseWord64 (src/Test/QuickCheck/Gen.hs:211)
    chooseInt64 (src/Test/QuickCheck/Gen.hs:220)
    chooseUpTo (src/Test/QuickCheck/Gen.hs:230)
  80% (  4 /  5) in 'Test.QuickCheck.Gen.Unsafe'
  Missing documentation for:
    Capture (src/Test/QuickCheck/Gen/Unsafe.hs:52)
Warning: '(:*:)' is ambiguous. It is defined
    * in GHC.Generics
    * in GHC.Generics
    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.Generics
Warning: 'label' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'classify' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Version' is ambiguous. It is defined
    * in Data.Version
    * in Data.Version
    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.Version
  88% ( 45 / 51) in 'Test.QuickCheck.Arbitrary'
  Missing documentation for:
    arbitrary1 (src/Test/QuickCheck/Arbitrary.hs:297)
    shrink1 (src/Test/QuickCheck/Arbitrary.hs:300)
    arbitrary2 (src/Test/QuickCheck/Arbitrary.hs:309)
    shrink2 (src/Test/QuickCheck/Arbitrary.hs:312)
    RecursivelyShrink (src/Test/QuickCheck/Arbitrary.hs:324)
    GSubterms (src/Test/QuickCheck/Arbitrary.hs:355)
Warning: 'A' is ambiguous. It is defined
    * at src/Test/QuickCheck/Poly.hs:29:13
    * at src/Test/QuickCheck/Poly.hs:29: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/Test/QuickCheck/Poly.hs:29:1
Warning: 'B' is ambiguous. It is defined
    * at src/Test/QuickCheck/Poly.hs:44:13
    * at src/Test/QuickCheck/Poly.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/Test/QuickCheck/Poly.hs:44:1
Warning: 'C' is ambiguous. It is defined
    * at src/Test/QuickCheck/Poly.hs:59:13
    * at src/Test/QuickCheck/Poly.hs:59: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/Test/QuickCheck/Poly.hs:59:1
Warning: 'OrdA' is ambiguous. It is defined
    * at src/Test/QuickCheck/Poly.hs:77:16
    * at src/Test/QuickCheck/Poly.hs:77: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/Test/QuickCheck/Poly.hs:77:1
Warning: 'OrdB' is ambiguous. It is defined
    * at src/Test/QuickCheck/Poly.hs:112:16
    * at src/Test/QuickCheck/Poly.hs:112: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/Test/QuickCheck/Poly.hs:112:1
Warning: 'OrdC' is ambiguous. It is defined
    * at src/Test/QuickCheck/Poly.hs:146:16
    * at src/Test/QuickCheck/Poly.hs:146: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/Test/QuickCheck/Poly.hs:146:1
  14% (  1 /  7) in 'Test.QuickCheck.Poly'
  Missing documentation for:
    A (src/Test/QuickCheck/Poly.hs:29)
    B (src/Test/QuickCheck/Poly.hs:44)
    C (src/Test/QuickCheck/Poly.hs:59)
    OrdA (src/Test/QuickCheck/Poly.hs:77)
    OrdB (src/Test/QuickCheck/Poly.hs:112)
    OrdC (src/Test/QuickCheck/Poly.hs:146)
Warning: 'Blind' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:93:19
    * at src/Test/QuickCheck/Modifiers.hs:93: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/Test/QuickCheck/Modifiers.hs:93:1
Warning: 'A' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'NonNegative' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:311:25
    * at src/Test/QuickCheck/Modifiers.hs:311: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/Test/QuickCheck/Modifiers.hs:311:1
Warning: 'forAll' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OrdA' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Large' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:350:19
    * at src/Test/QuickCheck/Modifiers.hs:350: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/Test/QuickCheck/Modifiers.hs:350:1
  95% ( 21 / 22) in 'Test.QuickCheck.Modifiers'
  Missing documentation for:
    ShrinkState (src/Test/QuickCheck/Modifiers.hs:468)
Warning: 'Fun' is ambiguous. It is defined
    * at src/Test/QuickCheck/Function.hs:545:16
    * at src/Test/QuickCheck/Function.hs:545: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/Test/QuickCheck/Function.hs:545:1
 100% ( 21 / 21) in 'Test.QuickCheck.Function'
Warning: 'checkCoverage' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cover' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Discard' is ambiguous. It is defined
    * at src/Test/QuickCheck/Property.hs:111:16
    * at src/Test/QuickCheck/Property.hs:111: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/Test/QuickCheck/Property.hs:111:1
Warning: 'witnesses' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'quickCheckResult' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Confidence' is ambiguous. It is defined
    * at src/Test/QuickCheck/State.hs:68:3
    * at src/Test/QuickCheck/State.hs:67: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/Test/QuickCheck/State.hs:67:1
Warning: 'table' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'tabular' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'p1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'p2' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'stdout' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  83% ( 20 / 24) in 'Test.QuickCheck.Monadic'
  Missing documentation for:
    stop (src/Test/QuickCheck/Monadic.hs:163)
    monadic (src/Test/QuickCheck/Monadic.hs:272)
    monadic' (src/Test/QuickCheck/Monadic.hs:275)
    runSTGen (src/Test/QuickCheck/Monadic.hs:314)
 100% ( 10 / 10) in 'Test.QuickCheck.All'
Warning: '()' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fun' is ambiguous. It is defined
    * at src/Test/QuickCheck/Function.hs:545:16
    * at src/Test/QuickCheck/Function.hs:545: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/Test/QuickCheck/Function.hs:545:1
Warning: 'Blind' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:93:19
    * at src/Test/QuickCheck/Modifiers.hs:93: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/Test/QuickCheck/Modifiers.hs:93:1
Warning: 'A' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'NonNegative' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:311:25
    * at src/Test/QuickCheck/Modifiers.hs:311: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/Test/QuickCheck/Modifiers.hs:311:1
Warning: 'OrdA' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% (199 /207) in 'Test.QuickCheck'
  Missing documentation for:
    arbitrary1 (src/Test/QuickCheck/Arbitrary.hs:297)
    shrink1 (src/Test/QuickCheck/Arbitrary.hs:300)
    arbitrary2 (src/Test/QuickCheck/Arbitrary.hs:309)
    shrink2 (src/Test/QuickCheck/Arbitrary.hs:312)
    ShrinkState (src/Test/QuickCheck/Modifiers.hs:468)
    Witness (src/Test/QuickCheck/Property.hs:259)
    coerceWitness (src/Test/QuickCheck/Property.hs:265)
    castWitness (src/Test/QuickCheck/Property.hs:270)
Warning: Test.QuickCheck.Gen: could not find link destinations for: 
	- Test.QuickCheck.Random.QCGen
Warning: Test.QuickCheck.Arbitrary: could not find link destinations for: 
	- Test.QuickCheck.Arbitrary.GCoArbitrary
	- Test.QuickCheck.Arbitrary.GSubtermsIncl
	- Test.QuickCheck.Arbitrary.gSubterms
	- Test.QuickCheck.Arbitrary.grecursivelyShrink
Warning: Test.QuickCheck.Modifiers: could not find link destinations for: 
	- Test.QuickCheck.Modifiers.InfiniteListInternalData
Warning: Test.QuickCheck.Function: could not find link destinations for: 
	- Test.QuickCheck.Function.Shrunk
	- Test.QuickCheck.Function.GFunction
Warning: Test.QuickCheck: could not find link destinations for: 
	- Test.QuickCheck.Exception.AnException
	- Test.QuickCheck.Random.QCGen
	- Test.QuickCheck.Arbitrary.GCoArbitrary
	- Test.QuickCheck.Modifiers.InfiniteListInternalData
	- Test.QuickCheck.Function.Shrunk
	- Test.QuickCheck.Function.GFunction
	- Test.QuickCheck.Property.Result
Documentation created: dist/doc/html/QuickCheck/,
dist/doc/html/QuickCheck/QuickCheck.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/QuickCheck-2.15.0.1-8e8MYj1XhftIsOSIJohsmz
Completed    QuickCheck-2.15.0.1
Downloading  universe-reverse-instances-1.1.2
Downloaded   universe-reverse-instances-1.1.2
Configuring universe-reverse-instances-1.1.2...
Preprocessing library for universe-reverse-instances-1.1.2..
Building library for universe-reverse-instances-1.1.2..
[1 of 5] Compiling Data.Universe.Instances.Eq ( src/Data/Universe/Instances/Eq.hs, dist/build/Data/Universe/Instances/Eq.o, dist/build/Data/Universe/Instances/Eq.dyn_o )
[2 of 5] Compiling Data.Universe.Instances.Ord ( src/Data/Universe/Instances/Ord.hs, dist/build/Data/Universe/Instances/Ord.o, dist/build/Data/Universe/Instances/Ord.dyn_o )
[3 of 5] Compiling Data.Universe.Instances.Read ( src/Data/Universe/Instances/Read.hs, dist/build/Data/Universe/Instances/Read.o, dist/build/Data/Universe/Instances/Read.dyn_o )
[4 of 5] Compiling Data.Universe.Instances.Show ( src/Data/Universe/Instances/Show.hs, dist/build/Data/Universe/Instances/Show.o, dist/build/Data/Universe/Instances/Show.dyn_o )
[5 of 5] Compiling Data.Universe.Instances.Traversable ( src/Data/Universe/Instances/Traversable.hs, dist/build/Data/Universe/Instances/Traversable.o, dist/build/Data/Universe/Instances/Traversable.dyn_o )
Preprocessing library for universe-reverse-instances-1.1.2..
Running Haddock on library for universe-reverse-instances-1.1.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Data.Universe.Instances.Eq ( src/Data/Universe/Instances/Eq.hs, nothing )
[2 of 5] Compiling Data.Universe.Instances.Ord ( src/Data/Universe/Instances/Ord.hs, nothing )
[3 of 5] Compiling Data.Universe.Instances.Read ( src/Data/Universe/Instances/Read.hs, nothing )
[4 of 5] Compiling Data.Universe.Instances.Show ( src/Data/Universe/Instances/Show.hs, nothing )
[5 of 5] Compiling Data.Universe.Instances.Traversable ( src/Data/Universe/Instances/Traversable.hs, nothing )
Haddock coverage:
  66% (  2 /  3) in 'Data.Universe.Instances.Eq'
  Missing documentation for:
    Module header
  66% (  2 /  3) in 'Data.Universe.Instances.Ord'
  Missing documentation for:
    Module header
 100% (  1 /  1) in 'Data.Universe.Instances.Read'
 100% (  1 /  1) in 'Data.Universe.Instances.Show'
 100% (  1 /  1) in 'Data.Universe.Instances.Traversable'
Warning: Data.Universe.Instances.Eq: could not find link destinations for: 
	- GHC.IOPort.IOPort
Documentation created: dist/doc/html/universe-reverse-instances/,
dist/doc/html/universe-reverse-instances/universe-reverse-instances.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/universe-reverse-instances-1.1.2-DP0TqsDMXDoEhl6rCfFLsF
Completed    universe-reverse-instances-1.1.2
Downloading  lattices-2.2.1
Downloaded   lattices-2.2.1
Configuring lattices-2.2.1...
Preprocessing library for lattices-2.2.1..
Building library for lattices-2.2.1..
[ 1 of 21] Compiling Algebra.Heyting.Free.Expr ( src/Algebra/Heyting/Free/Expr.hs, dist/build/Algebra/Heyting/Free/Expr.o, dist/build/Algebra/Heyting/Free/Expr.dyn_o )
[ 2 of 21] Compiling Algebra.PartialOrd ( src/Algebra/PartialOrd.hs, dist/build/Algebra/PartialOrd.o, dist/build/Algebra/PartialOrd.dyn_o )
[ 3 of 21] Compiling Algebra.Lattice  ( src/Algebra/Lattice.hs, dist/build/Algebra/Lattice.o, dist/build/Algebra/Lattice.dyn_o )

src/Algebra/Lattice.hs:52:62: warning: [GHC-38856] [-Wunused-imports]
    The import of Semigroup from module Data.Semigroup is redundant
   |
52 | import Data.Semigroup        (All (..), Any (..), Endo (..), Semigroup (..))
   |                                                              ^^^^^^^^^^^^^^

src/Algebra/Lattice.hs:365:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid (Join a).
    mappend will eventually be removed in favour of (<>)
    Suggested fix:
      Either remove definition for mappend (recommended) or define as mappend = (<>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
365 |   Join a `mappend` Join b = Join (a \/ b)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Algebra/Lattice.hs:401:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid (Meet a).
    mappend will eventually be removed in favour of (<>)
    Suggested fix:
      Either remove definition for mappend (recommended) or define as mappend = (<>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
401 |   Meet a `mappend` Meet b = Meet (a /\ b)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 21] Compiling Algebra.Lattice.Wide ( src/Algebra/Lattice/Wide.hs, dist/build/Algebra/Lattice/Wide.o, dist/build/Algebra/Lattice/Wide.dyn_o )

src/Algebra/Lattice/Wide.hs:55:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Wide.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
55 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Wide.hs:59:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Wide.
    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       = Middle
   |   ^^^^^^^^^^^^^^^^^^^^^
[ 5 of 21] Compiling Algebra.Lattice.Op ( src/Algebra/Lattice/Op.hs, dist/build/Algebra/Lattice/Op.o, dist/build/Algebra/Lattice/Op.dyn_o )

src/Algebra/Lattice/Op.hs:49:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Op.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
49 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Op.hs:53:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Op.
    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
   |
53 |   return      = Op
   |   ^^^^^^^^^^^^^^^^
[ 6 of 21] Compiling Algebra.Lattice.N5 ( src/Algebra/Lattice/N5.hs, dist/build/Algebra/Lattice/N5.o, dist/build/Algebra/Lattice/N5.dyn_o )
[ 7 of 21] Compiling Algebra.Lattice.M3 ( src/Algebra/Lattice/M3.hs, dist/build/Algebra/Lattice/M3.o, dist/build/Algebra/Lattice/M3.dyn_o )
[ 8 of 21] Compiling Algebra.Lattice.Lifted ( src/Algebra/Lattice/Lifted.hs, dist/build/Algebra/Lattice/Lifted.o, dist/build/Algebra/Lattice/Lifted.dyn_o )

src/Algebra/Lattice/Lifted.hs:51:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Lifted.
    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/Algebra/Lattice/Lifted.hs:55:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Lifted.
    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
   |
55 |   return        = Lift
   |   ^^^^^^^^^^^^^^^^^^^^
[ 9 of 21] Compiling Algebra.Lattice.Lexicographic ( src/Algebra/Lattice/Lexicographic.hs, dist/build/Algebra/Lattice/Lexicographic.o, dist/build/Algebra/Lattice/Lexicographic.dyn_o )

src/Algebra/Lattice/Lexicographic.hs:59:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Lexicographic k).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
59 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Lexicographic.hs:64:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Lexicographic k).
    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
   |
64 |   return                   =  Lexicographic bottom
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 21] Compiling Algebra.Lattice.Levitated ( src/Algebra/Lattice/Levitated.hs, dist/build/Algebra/Lattice/Levitated.o, dist/build/Algebra/Lattice/Levitated.dyn_o )

src/Algebra/Lattice/Levitated.hs:53:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Levitated.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
53 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Levitated.hs:57:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Levitated.
    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
   |
57 |   return            = Levitate
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 21] Compiling Algebra.Lattice.Free.Final ( src/Algebra/Lattice/Free/Final.hs, dist/build/Algebra/Lattice/Free/Final.o, dist/build/Algebra/Lattice/Free/Final.dyn_o )
[12 of 21] Compiling Algebra.Lattice.Free ( src/Algebra/Lattice/Free.hs, dist/build/Algebra/Lattice/Free.o, dist/build/Algebra/Lattice/Free.dyn_o )

src/Algebra/Lattice/Free.hs:20:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
20 | import Control.Applicative          (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[13 of 21] Compiling Algebra.Lattice.Dropped ( src/Algebra/Lattice/Dropped.hs, dist/build/Algebra/Lattice/Dropped.o, dist/build/Algebra/Lattice/Dropped.dyn_o )

src/Algebra/Lattice/Dropped.hs:51:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Dropped.
    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/Algebra/Lattice/Dropped.hs:55:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Dropped.
    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
   |
55 |   return        = Drop
   |   ^^^^^^^^^^^^^^^^^^^^
[14 of 21] Compiling Algebra.Lattice.Divisibility ( src/Algebra/Lattice/Divisibility.hs, dist/build/Algebra/Lattice/Divisibility.o, dist/build/Algebra/Lattice/Divisibility.dyn_o )

src/Algebra/Lattice/Divisibility.hs:47:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Divisibility.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
47 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Divisibility.hs:51:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Divisibility.
    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
   |
51 |   return           = Divisibility
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 21] Compiling Algebra.Heyting  ( src/Algebra/Heyting.hs, dist/build/Algebra/Heyting.o, dist/build/Algebra/Heyting.dyn_o )
[16 of 21] Compiling Algebra.Lattice.ZeroHalfOne ( src/Algebra/Lattice/ZeroHalfOne.hs, dist/build/Algebra/Lattice/ZeroHalfOne.o, dist/build/Algebra/Lattice/ZeroHalfOne.dyn_o )
[17 of 21] Compiling Algebra.Lattice.Unicode ( src/Algebra/Lattice/Unicode.hs, dist/build/Algebra/Lattice/Unicode.o, dist/build/Algebra/Lattice/Unicode.dyn_o )
[18 of 21] Compiling Algebra.Lattice.Ordered ( src/Algebra/Lattice/Ordered.hs, dist/build/Algebra/Lattice/Ordered.o, dist/build/Algebra/Lattice/Ordered.dyn_o )

src/Algebra/Lattice/Ordered.hs:49:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Ordered.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
49 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Ordered.hs:53:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Ordered.
    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
   |
53 |   return           = Ordered
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[19 of 21] Compiling Algebra.Lattice.M2 ( src/Algebra/Lattice/M2.hs, dist/build/Algebra/Lattice/M2.o, dist/build/Algebra/Lattice/M2.dyn_o )
[20 of 21] Compiling Algebra.Heyting.Free ( src/Algebra/Heyting/Free.hs, dist/build/Algebra/Heyting/Free.o, dist/build/Algebra/Heyting/Free.dyn_o )

src/Algebra/Heyting/Free.hs:21:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
21 | import Control.Applicative          (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21 of 21] Compiling Algebra.PartialOrd.Instances ( src/Algebra/PartialOrd/Instances.hs, dist/build/Algebra/PartialOrd/Instances.o, dist/build/Algebra/PartialOrd/Instances.dyn_o )
Preprocessing library for lattices-2.2.1..
Running Haddock on library for lattices-2.2.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 21] Compiling Algebra.Heyting.Free.Expr ( src/Algebra/Heyting/Free/Expr.hs, nothing )
[ 2 of 21] Compiling Algebra.PartialOrd ( src/Algebra/PartialOrd.hs, nothing )
[ 3 of 21] Compiling Algebra.Lattice  ( src/Algebra/Lattice.hs, nothing )

src/Algebra/Lattice.hs:52:62: warning: [GHC-38856] [-Wunused-imports]
    The import of Semigroup from module Data.Semigroup is redundant
   |
52 | import Data.Semigroup        (All (..), Any (..), Endo (..), Semigroup (..))
   |                                                              ^^^^^^^^^^^^^^

src/Algebra/Lattice.hs:365:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid (Join a).
    mappend will eventually be removed in favour of (<>)
    Suggested fix:
      Either remove definition for mappend (recommended) or define as mappend = (<>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
365 |   Join a `mappend` Join b = Join (a \/ b)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Algebra/Lattice.hs:401:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid (Meet a).
    mappend will eventually be removed in favour of (<>)
    Suggested fix:
      Either remove definition for mappend (recommended) or define as mappend = (<>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
    |
401 |   Meet a `mappend` Meet b = Meet (a /\ b)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 21] Compiling Algebra.Lattice.Wide ( src/Algebra/Lattice/Wide.hs, nothing )

src/Algebra/Lattice/Wide.hs:55:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Wide.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
55 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Wide.hs:59:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Wide.
    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       = Middle
   |   ^^^^^^^^^^^^^^^^^^^^^
[ 5 of 21] Compiling Algebra.Lattice.Op ( src/Algebra/Lattice/Op.hs, nothing )

src/Algebra/Lattice/Op.hs:49:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Op.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
49 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Op.hs:53:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Op.
    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
   |
53 |   return      = Op
   |   ^^^^^^^^^^^^^^^^
[ 6 of 21] Compiling Algebra.Lattice.N5 ( src/Algebra/Lattice/N5.hs, nothing )
[ 7 of 21] Compiling Algebra.Lattice.M3 ( src/Algebra/Lattice/M3.hs, nothing )
[ 8 of 21] Compiling Algebra.Lattice.Lifted ( src/Algebra/Lattice/Lifted.hs, nothing )

src/Algebra/Lattice/Lifted.hs:51:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Lifted.
    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/Algebra/Lattice/Lifted.hs:55:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Lifted.
    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
   |
55 |   return        = Lift
   |   ^^^^^^^^^^^^^^^^^^^^
[ 9 of 21] Compiling Algebra.Lattice.Lexicographic ( src/Algebra/Lattice/Lexicographic.hs, nothing )

src/Algebra/Lattice/Lexicographic.hs:59:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Lexicographic k).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
59 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Lexicographic.hs:64:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Lexicographic k).
    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
   |
64 |   return                   =  Lexicographic bottom
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 21] Compiling Algebra.Lattice.Levitated ( src/Algebra/Lattice/Levitated.hs, nothing )

src/Algebra/Lattice/Levitated.hs:53:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Levitated.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
53 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Levitated.hs:57:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Levitated.
    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
   |
57 |   return            = Levitate
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 21] Compiling Algebra.Lattice.Free.Final ( src/Algebra/Lattice/Free/Final.hs, nothing )
[12 of 21] Compiling Algebra.Lattice.Free ( src/Algebra/Lattice/Free.hs, nothing )

src/Algebra/Lattice/Free.hs:20:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
20 | import Control.Applicative          (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[13 of 21] Compiling Algebra.Lattice.Dropped ( src/Algebra/Lattice/Dropped.hs, nothing )

src/Algebra/Lattice/Dropped.hs:51:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Dropped.
    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/Algebra/Lattice/Dropped.hs:55:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Dropped.
    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
   |
55 |   return        = Drop
   |   ^^^^^^^^^^^^^^^^^^^^
[14 of 21] Compiling Algebra.Lattice.Divisibility ( src/Algebra/Lattice/Divisibility.hs, nothing )

src/Algebra/Lattice/Divisibility.hs:47:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Divisibility.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
47 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Divisibility.hs:51:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Divisibility.
    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
   |
51 |   return           = Divisibility
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 21] Compiling Algebra.Heyting  ( src/Algebra/Heyting.hs, nothing )
[16 of 21] Compiling Algebra.Lattice.ZeroHalfOne ( src/Algebra/Lattice/ZeroHalfOne.hs, nothing )
[17 of 21] Compiling Algebra.Lattice.Unicode ( src/Algebra/Lattice/Unicode.hs, nothing )
[18 of 21] Compiling Algebra.Lattice.Ordered ( src/Algebra/Lattice/Ordered.hs, nothing )

src/Algebra/Lattice/Ordered.hs:49:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative Ordered.
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
49 |   pure = return
   |   ^^^^^^^^^^^^^

src/Algebra/Lattice/Ordered.hs:53:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Ordered.
    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
   |
53 |   return           = Ordered
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[19 of 21] Compiling Algebra.Lattice.M2 ( src/Algebra/Lattice/M2.hs, nothing )
[20 of 21] Compiling Algebra.Heyting.Free ( src/Algebra/Heyting/Free.hs, nothing )

src/Algebra/Heyting/Free.hs:21:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
21 | import Control.Applicative          (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21 of 21] Compiling Algebra.PartialOrd.Instances ( src/Algebra/PartialOrd/Instances.hs, nothing )
Haddock coverage:
  66% (  2 /  3) in 'Algebra.Heyting.Free.Expr'
  Missing documentation for:
    Module header
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'b' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  9 /  9) in 'Algebra.PartialOrd'
Warning: 'meet' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'join' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  91% ( 22 / 24) in 'Algebra.Lattice'
  Missing documentation for:
    meetLeq (src/Algebra/Lattice.hs:126)
    BoundedLattice (src/Algebra/Lattice.hs:185)
 100% (  2 /  2) in 'Algebra.Lattice.Wide'
 100% (  2 /  2) in 'Algebra.Lattice.Op'
 100% (  2 /  2) in 'Algebra.Lattice.N5'
 100% (  2 /  2) in 'Algebra.Lattice.M3'
 100% (  4 /  4) in 'Algebra.Lattice.Lifted'
Warning: 'Lexicographic' is ambiguous. It is defined
    * at src/Algebra/Lattice/Lexicographic.hs:53:26
    * at src/Algebra/Lattice/Lexicographic.hs:53: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/Algebra/Lattice/Lexicographic.hs:53:1
 100% (  2 /  2) in 'Algebra.Lattice.Lexicographic'
 100% (  4 /  4) in 'Algebra.Lattice.Levitated'
  27% (  3 / 11) in 'Algebra.Lattice.Free.Final'
  Missing documentation for:
    FLattice (src/Algebra/Lattice/Free/Final.hs:35)
    liftFLattice (src/Algebra/Lattice/Free/Final.hs:45)
    lowerFLattice
    retractFLattice (src/Algebra/Lattice/Free/Final.hs:48)
    FBoundedLattice (src/Algebra/Lattice/Free/Final.hs:73)
    liftFBoundedLattice (src/Algebra/Lattice/Free/Final.hs:83)
    lowerFBoundedLattice
    retractFBoundedLattice (src/Algebra/Lattice/Free/Final.hs:86)
  14% (  1 /  7) in 'Algebra.Lattice.Free'
  Missing documentation for:
    Module header
    liftFree (src/Algebra/Lattice/Free.hs:76)
    lowerFree (src/Algebra/Lattice/Free.hs:88)
    substFree (src/Algebra/Lattice/Free.hs:82)
    retractFree (src/Algebra/Lattice/Free.hs:79)
    toExpr (src/Algebra/Lattice/Free.hs:94)
 100% (  4 /  4) in 'Algebra.Lattice.Dropped'
Warning: 'join' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'meet' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  2 /  2) in 'Algebra.Lattice.Divisibility'
 100% (  2 /  2) in 'Algebra.Heyting'
 100% (  2 /  2) in 'Algebra.Lattice.ZeroHalfOne'
 100% (  5 /  5) in 'Algebra.Lattice.Unicode'
 100% (  2 /  2) in 'Algebra.Lattice.Ordered'
  50% (  2 /  4) in 'Algebra.Lattice.M2'
  Missing documentation for:
    toSetBool (src/Algebra/Lattice/M2.hs:91)
    fromSetBool (src/Algebra/Lattice/M2.hs:97)
  14% (  1 /  7) in 'Algebra.Heyting.Free'
  Missing documentation for:
    Module header
    liftFree (src/Algebra/Heyting/Free.hs:74)
    lowerFree (src/Algebra/Heyting/Free.hs:89)
    retractFree (src/Algebra/Heyting/Free.hs:86)
    substFree (src/Algebra/Heyting/Free.hs:77)
    toExpr (src/Algebra/Heyting/Free.hs:98)
 100% (  1 /  1) in 'Algebra.PartialOrd.Instances'
Warning: Algebra.Heyting.Free.Expr: could not find link destinations for: 
	- Algebra.Heyting.Free.Expr.Rep_Expr
	- Algebra.Heyting.Free.Expr.Rep1_Expr
Warning: Algebra.Lattice: could not find link destinations for: 
	- Algebra.Lattice.Rep_Meet
	- Algebra.Lattice.Rep_Join
Warning: Algebra.Lattice.Wide: could not find link destinations for: 
	- Algebra.Lattice.Wide.Rep_Wide
	- Algebra.Lattice.Wide.Rep1_Wide
Warning: Algebra.Lattice.Op: could not find link destinations for: 
	- Algebra.Lattice.Op.Rep_Op
	- Algebra.Lattice.Op.Rep1_Op
Warning: Algebra.Lattice.N5: could not find link destinations for: 
	- Algebra.Lattice.N5.Rep_N5
Warning: Algebra.Lattice.M3: could not find link destinations for: 
	- Algebra.Lattice.M3.Rep_M3
Warning: Algebra.Lattice.Lifted: could not find link destinations for: 
	- Algebra.Lattice.Lifted.Rep_Lifted
	- Algebra.Lattice.Lifted.Rep1_Lifted
Warning: Algebra.Lattice.Lexicographic: could not find link destinations for: 
	- Algebra.Lattice.Lexicographic.Rep_Lexicographic
	- Algebra.Lattice.Lexicographic.Rep1_Lexicographic
Warning: Algebra.Lattice.Levitated: could not find link destinations for: 
	- Algebra.Lattice.Levitated.Rep_Levitated
	- Algebra.Lattice.Levitated.Rep1_Levitated
Warning: Algebra.Lattice.Free: could not find link destinations for: 
	- Algebra.Lattice.Free.Rep_Free
	- Algebra.Lattice.Free.Rep1_Free
Warning: Algebra.Lattice.Dropped: could not find link destinations for: 
	- Algebra.Lattice.Dropped.Rep_Dropped
	- Algebra.Lattice.Dropped.Rep1_Dropped
Warning: Algebra.Lattice.Divisibility: could not find link destinations for: 
	- Algebra.Lattice.Divisibility.Rep_Divisibility
	- Algebra.Lattice.Divisibility.Rep1_Divisibility
Warning: Algebra.Lattice.ZeroHalfOne: could not find link destinations for: 
	- Algebra.Lattice.ZeroHalfOne.Rep_ZeroHalfOne
Warning: Algebra.Lattice.Ordered: could not find link destinations for: 
	- Algebra.Lattice.Ordered.Rep_Ordered
	- Algebra.Lattice.Ordered.Rep1_Ordered
Warning: Algebra.Lattice.M2: could not find link destinations for: 
	- Algebra.Lattice.M2.Rep_M2
Warning: Algebra.Heyting.Free: could not find link destinations for: 
	- Algebra.Heyting.Free.Rep_Free
	- Algebra.Heyting.Free.Rep1_Free
Documentation created: dist/doc/html/lattices/,
dist/doc/html/lattices/lattices.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/lattices-2.2.1-OlqqUcUQCu8oi1rKmFr5j
Completed    lattices-2.2.1
Downloading  data-interval-2.1.2
Downloaded   data-interval-2.1.2
Configuring data-interval-2.1.2...
Preprocessing library for data-interval-2.1.2..
Building library for data-interval-2.1.2..
[1 of 9] Compiling Data.IntegerInterval.Internal ( src/Data/IntegerInterval/Internal.hs, dist/build/Data/IntegerInterval/Internal.o, dist/build/Data/IntegerInterval/Internal.dyn_o )
[2 of 9] Compiling Data.Interval.Internal ( src/Data/Interval/Internal.hs, dist/build/Data/Interval/Internal.o, dist/build/Data/Interval/Internal.dyn_o )
[3 of 9] Compiling Data.IntervalRelation ( src/Data/IntervalRelation.hs, dist/build/Data/IntervalRelation.o, dist/build/Data/IntervalRelation.dyn_o )
[4 of 9] Compiling Data.Interval    ( src/Data/Interval.hs, dist/build/Data/Interval.o, dist/build/Data/Interval.dyn_o )

src/Data/Interval.hs:418:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Extended r not matched:
            NegInf
            PosInf
    |
418 |         Finite lb = lowerBound j
    |         ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Interval.hs:494:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [r] not matched:
            []
            [_]
    |
494 |       let x:y:_ = take 2 $
    |           ^^^^^^^^^^^^^^^^...
[5 of 9] Compiling Data.IntegerInterval ( src/Data/IntegerInterval.hs, dist/build/Data/IntegerInterval.o, dist/build/Data/IntegerInterval.dyn_o )

src/Data/IntegerInterval.hs:321:28: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Extended Integer not matched:
            NegInf
            PosInf
    |
321 |   | 0 <! i    = Just $ let Finite x = lowerBound i in x
    |                            ^^^^^^^^^^^^^^^^^^^^^^^

src/Data/IntegerInterval.hs:322:28: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Extended Integer not matched:
            NegInf
            PosInf
    |
322 |   | i <! 0    = Just $ let Finite x = upperBound i in x
    |                            ^^^^^^^^^^^^^^^^^^^^^^^
[6 of 9] Compiling Data.IntervalSet ( src/Data/IntervalSet.hs, dist/build/Data/IntervalSet.o, dist/build/Data/IntervalSet.dyn_o )
[7 of 9] Compiling Data.IntervalMap.Base ( src/Data/IntervalMap/Base.hs, dist/build/Data/IntervalMap/Base.o, dist/build/Data/IntervalMap/Base.dyn_o )
[8 of 9] Compiling Data.IntervalMap.Strict ( src/Data/IntervalMap/Strict.hs, dist/build/Data/IntervalMap/Strict.o, dist/build/Data/IntervalMap/Strict.dyn_o )
[9 of 9] Compiling Data.IntervalMap.Lazy ( src/Data/IntervalMap/Lazy.hs, dist/build/Data/IntervalMap/Lazy.o, dist/build/Data/IntervalMap/Lazy.dyn_o )
Preprocessing library for data-interval-2.1.2..
Running Haddock on library for data-interval-2.1.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 9] Compiling Data.IntegerInterval.Internal ( src/Data/IntegerInterval/Internal.hs, nothing )
[2 of 9] Compiling Data.Interval.Internal ( src/Data/Interval/Internal.hs, nothing )
[3 of 9] Compiling Data.IntervalRelation ( src/Data/IntervalRelation.hs, nothing )
[4 of 9] Compiling Data.Interval    ( src/Data/Interval.hs, nothing )

src/Data/Interval.hs:418:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Extended r not matched:
            NegInf
            PosInf
    |
418 |         Finite lb = lowerBound j
    |         ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Interval.hs:494:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [r] not matched:
            []
            [_]
    |
494 |       let x:y:_ = take 2 $
    |           ^^^^^^^^^^^^^^^^...
[5 of 9] Compiling Data.IntegerInterval ( src/Data/IntegerInterval.hs, nothing )

src/Data/IntegerInterval.hs:321:28: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Extended Integer not matched:
            NegInf
            PosInf
    |
321 |   | 0 <! i    = Just $ let Finite x = lowerBound i in x
    |                            ^^^^^^^^^^^^^^^^^^^^^^^

src/Data/IntegerInterval.hs:322:28: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Extended Integer not matched:
            NegInf
            PosInf
    |
322 |   | i <! 0    = Just $ let Finite x = upperBound i in x
    |                            ^^^^^^^^^^^^^^^^^^^^^^^
[6 of 9] Compiling Data.IntervalSet ( src/Data/IntervalSet.hs, nothing )
[7 of 9] Compiling Data.IntervalMap.Base ( src/Data/IntervalMap/Base.hs, nothing )
[8 of 9] Compiling Data.IntervalMap.Strict ( src/Data/IntervalMap/Strict.hs, nothing )
[9 of 9] Compiling Data.IntervalMap.Lazy ( src/Data/IntervalMap/Lazy.hs, nothing )
Haddock coverage:
 100% (  3 /  3) in 'Data.IntervalRelation'
 100% ( 61 / 61) in 'Data.Interval'
 100% ( 66 / 66) in 'Data.IntegerInterval'
Warning: 'IntervalSet' is ambiguous. It is defined
    * at src/Data/IntervalSet.hs:86:25
    * at src/Data/IntervalSet.hs:86: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/IntervalSet.hs:86:1
 100% ( 33 / 33) in 'Data.IntervalSet'
Warning: 'IntervalMap' is ambiguous. It is defined
    * at src/Data/IntervalMap/Base.hs:117:27
    * at src/Data/IntervalMap/Base.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 src/Data/IntervalMap/Base.hs:117:1
Warning: 'IntervalMap' is ambiguous. It is defined
    * at src/Data/IntervalMap/Base.hs:117:27
    * at src/Data/IntervalMap/Base.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 src/Data/IntervalMap/Base.hs:117:1
 100% ( 59 / 59) in 'Data.IntervalMap.Strict'
Warning: 'IntervalMap' is ambiguous. It is defined
    * at src/Data/IntervalMap/Base.hs:117:27
    * at src/Data/IntervalMap/Base.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 src/Data/IntervalMap/Base.hs:117:1
 100% ( 59 / 59) in 'Data.IntervalMap.Lazy'
Warning: Data.IntervalRelation: could not find link destinations for: 
	- Data.IntervalRelation.Rep_Relation
Warning: Data.Interval: could not find link destinations for: 
	- Data.Interval.Internal.Rep_Boundary
Warning: Data.IntegerInterval: could not find link destinations for: 
	- Data.Interval.Internal.Rep_Boundary
Warning: Data.IntervalSet: could not find link destinations for: 
	- Data.IntervalSet.D:R:ItemIntervalSet
Warning: Data.IntervalMap.Strict: could not find link destinations for: 
	- Data.IntervalMap.Base.D:R:ItemIntervalMap
Warning: Data.IntervalMap.Lazy: could not find link destinations for: 
	- Data.IntervalMap.Base.D:R:ItemIntervalMap
Documentation created: dist/doc/html/data-interval/,
dist/doc/html/data-interval/data-interval.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/data-interval-2.1.2-9OLsIp8bWo1CRFdvAyBlEg
Completed    data-interval-2.1.2

Test log

[view raw]

Resolving dependencies...
Error:
    Internal libraries only supported with per-component builds.
    Per-component builds were disabled because program coverage is enabled
    In the package 'happy-lib-2.1.5'