Build #1 for quickcheck-state-machine-0.10.2

[all reports]

Package quickcheck-state-machine-0.10.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-07-17 14:48:49.49732813 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies MemoTrie-0.6.11, QuickCheck-2.16.0.0, base-4.19.2.0, base-compat-0.14.1, bytestring-0.12.1.0, containers-0.6.8, generics-sop-0.5.1.4, pretty-1.1.3.6, prettyprinter-1.7.1, prettyprinter-ansi-terminal-1.1.3, sop-core-0.5.0.2, text-2.1.1, time-1.12.2, vector-0.13.2.0, QuickCheck-2.16.0.0, base-4.19.2.0, containers-0.6.8, directory-1.3.8.5, exceptions-0.10.7, filepath-1.4.301.0, graphviz-2999.20.2.1, mtl-2.3.1, pretty-show-1.10, prettyprinter-1.7.1, prettyprinter-ansi-terminal-1.1.3, random-1.2.1.3, sop-core-0.5.0.2, split-0.2.5, text-2.1.1, time-1.12.2, unliftio-0.2.25.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring base-compat-0.14.1...
Preprocessing library for base-compat-0.14.1..
Building library for base-compat-0.14.1..
[  1 of 130] Compiling Control.Concurrent.Compat ( src/Control/Concurrent/Compat.hs, dist/build/Control/Concurrent/Compat.o, dist/build/Control/Concurrent/Compat.dyn_o )
[  2 of 130] Compiling Control.Concurrent.Compat.Repl ( src/Control/Concurrent/Compat/Repl.hs, dist/build/Control/Concurrent/Compat/Repl.o, dist/build/Control/Concurrent/Compat/Repl.dyn_o )
[  3 of 130] Compiling Control.Concurrent.MVar.Compat ( src/Control/Concurrent/MVar/Compat.hs, dist/build/Control/Concurrent/MVar/Compat.o, dist/build/Control/Concurrent/MVar/Compat.dyn_o )
[  4 of 130] Compiling Control.Concurrent.MVar.Compat.Repl ( src/Control/Concurrent/MVar/Compat/Repl.hs, dist/build/Control/Concurrent/MVar/Compat/Repl.o, dist/build/Control/Concurrent/MVar/Compat/Repl.dyn_o )
[  5 of 130] Compiling Control.Exception.Compat ( src/Control/Exception/Compat.hs, dist/build/Control/Exception/Compat.o, dist/build/Control/Exception/Compat.dyn_o )
[  6 of 130] Compiling Control.Exception.Compat.Repl ( src/Control/Exception/Compat/Repl.hs, dist/build/Control/Exception/Compat/Repl.o, dist/build/Control/Exception/Compat/Repl.dyn_o )
[  7 of 130] Compiling Control.Monad.Compat ( src/Control/Monad/Compat.hs, dist/build/Control/Monad/Compat.o, dist/build/Control/Monad/Compat.dyn_o )
[  8 of 130] Compiling Control.Monad.Compat.Repl ( src/Control/Monad/Compat/Repl.hs, dist/build/Control/Monad/Compat/Repl.o, dist/build/Control/Monad/Compat/Repl.dyn_o )
[  9 of 130] Compiling Control.Monad.Fail.Compat ( src/Control/Monad/Fail/Compat.hs, dist/build/Control/Monad/Fail/Compat.o, dist/build/Control/Monad/Fail/Compat.dyn_o )
[ 10 of 130] Compiling Control.Monad.Fail.Compat.Repl ( src/Control/Monad/Fail/Compat/Repl.hs, dist/build/Control/Monad/Fail/Compat/Repl.o, dist/build/Control/Monad/Fail/Compat/Repl.dyn_o )
[ 11 of 130] Compiling Control.Monad.IO.Class.Compat ( src/Control/Monad/IO/Class/Compat.hs, dist/build/Control/Monad/IO/Class/Compat.o, dist/build/Control/Monad/IO/Class/Compat.dyn_o )
[ 12 of 130] Compiling Control.Monad.IO.Class.Compat.Repl ( src/Control/Monad/IO/Class/Compat/Repl.hs, dist/build/Control/Monad/IO/Class/Compat/Repl.o, dist/build/Control/Monad/IO/Class/Compat/Repl.dyn_o )
[ 13 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat ( src/Control/Monad/ST/Lazy/Unsafe/Compat.hs, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat.o, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat.dyn_o )
[ 14 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat.Repl ( src/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.hs, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.o, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.dyn_o )
[ 15 of 130] Compiling Control.Monad.ST.Unsafe.Compat ( src/Control/Monad/ST/Unsafe/Compat.hs, dist/build/Control/Monad/ST/Unsafe/Compat.o, dist/build/Control/Monad/ST/Unsafe/Compat.dyn_o )
[ 16 of 130] Compiling Control.Monad.ST.Unsafe.Compat.Repl ( src/Control/Monad/ST/Unsafe/Compat/Repl.hs, dist/build/Control/Monad/ST/Unsafe/Compat/Repl.o, dist/build/Control/Monad/ST/Unsafe/Compat/Repl.dyn_o )
[ 17 of 130] Compiling Data.Bifoldable.Compat ( src/Data/Bifoldable/Compat.hs, dist/build/Data/Bifoldable/Compat.o, dist/build/Data/Bifoldable/Compat.dyn_o )
[ 18 of 130] Compiling Data.Bifoldable.Compat.Repl ( src/Data/Bifoldable/Compat/Repl.hs, dist/build/Data/Bifoldable/Compat/Repl.o, dist/build/Data/Bifoldable/Compat/Repl.dyn_o )
[ 19 of 130] Compiling Data.Bifoldable1.Compat ( src/Data/Bifoldable1/Compat.hs, dist/build/Data/Bifoldable1/Compat.o, dist/build/Data/Bifoldable1/Compat.dyn_o )
[ 20 of 130] Compiling Data.Bifoldable1.Compat.Repl ( src/Data/Bifoldable1/Compat/Repl.hs, dist/build/Data/Bifoldable1/Compat/Repl.o, dist/build/Data/Bifoldable1/Compat/Repl.dyn_o )
[ 21 of 130] Compiling Data.Bifunctor.Compat ( src/Data/Bifunctor/Compat.hs, dist/build/Data/Bifunctor/Compat.o, dist/build/Data/Bifunctor/Compat.dyn_o )
[ 22 of 130] Compiling Data.Bifunctor.Compat.Repl ( src/Data/Bifunctor/Compat/Repl.hs, dist/build/Data/Bifunctor/Compat/Repl.o, dist/build/Data/Bifunctor/Compat/Repl.dyn_o )
[ 23 of 130] Compiling Data.Bits.Compat ( src/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[ 24 of 130] Compiling Data.Bits.Compat.Repl ( src/Data/Bits/Compat/Repl.hs, dist/build/Data/Bits/Compat/Repl.o, dist/build/Data/Bits/Compat/Repl.dyn_o )
[ 25 of 130] Compiling Data.Bool.Compat ( src/Data/Bool/Compat.hs, dist/build/Data/Bool/Compat.o, dist/build/Data/Bool/Compat.dyn_o )
[ 26 of 130] Compiling Data.Bool.Compat.Repl ( src/Data/Bool/Compat/Repl.hs, dist/build/Data/Bool/Compat/Repl.o, dist/build/Data/Bool/Compat/Repl.dyn_o )
[ 27 of 130] Compiling Data.Complex.Compat ( src/Data/Complex/Compat.hs, dist/build/Data/Complex/Compat.o, dist/build/Data/Complex/Compat.dyn_o )
[ 28 of 130] Compiling Data.Complex.Compat.Repl ( src/Data/Complex/Compat/Repl.hs, dist/build/Data/Complex/Compat/Repl.o, dist/build/Data/Complex/Compat/Repl.dyn_o )
[ 29 of 130] Compiling Data.Either.Compat ( src/Data/Either/Compat.hs, dist/build/Data/Either/Compat.o, dist/build/Data/Either/Compat.dyn_o )
[ 30 of 130] Compiling Data.Either.Compat.Repl ( src/Data/Either/Compat/Repl.hs, dist/build/Data/Either/Compat/Repl.o, dist/build/Data/Either/Compat/Repl.dyn_o )
[ 31 of 130] Compiling Data.Foldable.Compat ( src/Data/Foldable/Compat.hs, dist/build/Data/Foldable/Compat.o, dist/build/Data/Foldable/Compat.dyn_o )
[ 32 of 130] Compiling Data.Foldable.Compat.Repl ( src/Data/Foldable/Compat/Repl.hs, dist/build/Data/Foldable/Compat/Repl.o, dist/build/Data/Foldable/Compat/Repl.dyn_o )
[ 33 of 130] Compiling Data.Foldable1.Compat ( src/Data/Foldable1/Compat.hs, dist/build/Data/Foldable1/Compat.o, dist/build/Data/Foldable1/Compat.dyn_o )
[ 34 of 130] Compiling Data.Foldable1.Compat.Repl ( src/Data/Foldable1/Compat/Repl.hs, dist/build/Data/Foldable1/Compat/Repl.o, dist/build/Data/Foldable1/Compat/Repl.dyn_o )
[ 35 of 130] Compiling Data.Function.Compat ( src/Data/Function/Compat.hs, dist/build/Data/Function/Compat.o, dist/build/Data/Function/Compat.dyn_o )
[ 36 of 130] Compiling Data.Function.Compat.Repl ( src/Data/Function/Compat/Repl.hs, dist/build/Data/Function/Compat/Repl.o, dist/build/Data/Function/Compat/Repl.dyn_o )
[ 37 of 130] Compiling Data.Functor.Compat ( src/Data/Functor/Compat.hs, dist/build/Data/Functor/Compat.o, dist/build/Data/Functor/Compat.dyn_o )
[ 38 of 130] Compiling Data.Functor.Compat.Repl ( src/Data/Functor/Compat/Repl.hs, dist/build/Data/Functor/Compat/Repl.o, dist/build/Data/Functor/Compat/Repl.dyn_o )
[ 39 of 130] Compiling Data.Functor.Compose.Compat ( src/Data/Functor/Compose/Compat.hs, dist/build/Data/Functor/Compose/Compat.o, dist/build/Data/Functor/Compose/Compat.dyn_o )
[ 40 of 130] Compiling Data.Functor.Compose.Compat.Repl ( src/Data/Functor/Compose/Compat/Repl.hs, dist/build/Data/Functor/Compose/Compat/Repl.o, dist/build/Data/Functor/Compose/Compat/Repl.dyn_o )
[ 41 of 130] Compiling Data.Functor.Const.Compat ( src/Data/Functor/Const/Compat.hs, dist/build/Data/Functor/Const/Compat.o, dist/build/Data/Functor/Const/Compat.dyn_o )
[ 42 of 130] Compiling Data.Functor.Const.Compat.Repl ( src/Data/Functor/Const/Compat/Repl.hs, dist/build/Data/Functor/Const/Compat/Repl.o, dist/build/Data/Functor/Const/Compat/Repl.dyn_o )
[ 43 of 130] Compiling Data.Functor.Contravariant.Compat ( src/Data/Functor/Contravariant/Compat.hs, dist/build/Data/Functor/Contravariant/Compat.o, dist/build/Data/Functor/Contravariant/Compat.dyn_o )
[ 44 of 130] Compiling Data.Functor.Contravariant.Compat.Repl ( src/Data/Functor/Contravariant/Compat/Repl.hs, dist/build/Data/Functor/Contravariant/Compat/Repl.o, dist/build/Data/Functor/Contravariant/Compat/Repl.dyn_o )
[ 45 of 130] Compiling Data.Functor.Identity.Compat ( src/Data/Functor/Identity/Compat.hs, dist/build/Data/Functor/Identity/Compat.o, dist/build/Data/Functor/Identity/Compat.dyn_o )
[ 46 of 130] Compiling Data.Functor.Identity.Compat.Repl ( src/Data/Functor/Identity/Compat/Repl.hs, dist/build/Data/Functor/Identity/Compat/Repl.o, dist/build/Data/Functor/Identity/Compat/Repl.dyn_o )
[ 47 of 130] Compiling Data.Functor.Product.Compat ( src/Data/Functor/Product/Compat.hs, dist/build/Data/Functor/Product/Compat.o, dist/build/Data/Functor/Product/Compat.dyn_o )
[ 48 of 130] Compiling Data.Functor.Product.Compat.Repl ( src/Data/Functor/Product/Compat/Repl.hs, dist/build/Data/Functor/Product/Compat/Repl.o, dist/build/Data/Functor/Product/Compat/Repl.dyn_o )
[ 49 of 130] Compiling Data.Functor.Sum.Compat ( src/Data/Functor/Sum/Compat.hs, dist/build/Data/Functor/Sum/Compat.o, dist/build/Data/Functor/Sum/Compat.dyn_o )
[ 50 of 130] Compiling Data.Functor.Sum.Compat.Repl ( src/Data/Functor/Sum/Compat/Repl.hs, dist/build/Data/Functor/Sum/Compat/Repl.o, dist/build/Data/Functor/Sum/Compat/Repl.dyn_o )
[ 51 of 130] Compiling Data.IORef.Compat ( src/Data/IORef/Compat.hs, dist/build/Data/IORef/Compat.o, dist/build/Data/IORef/Compat.dyn_o )
[ 52 of 130] Compiling Data.IORef.Compat.Repl ( src/Data/IORef/Compat/Repl.hs, dist/build/Data/IORef/Compat/Repl.o, dist/build/Data/IORef/Compat/Repl.dyn_o )
[ 53 of 130] Compiling Data.Monoid.Compat ( src/Data/Monoid/Compat.hs, dist/build/Data/Monoid/Compat.o, dist/build/Data/Monoid/Compat.dyn_o )
[ 54 of 130] Compiling Data.Monoid.Compat.Repl ( src/Data/Monoid/Compat/Repl.hs, dist/build/Data/Monoid/Compat/Repl.o, dist/build/Data/Monoid/Compat/Repl.dyn_o )
[ 55 of 130] Compiling Data.Proxy.Compat ( src/Data/Proxy/Compat.hs, dist/build/Data/Proxy/Compat.o, dist/build/Data/Proxy/Compat.dyn_o )
[ 56 of 130] Compiling Data.Proxy.Compat.Repl ( src/Data/Proxy/Compat/Repl.hs, dist/build/Data/Proxy/Compat/Repl.o, dist/build/Data/Proxy/Compat/Repl.dyn_o )
[ 57 of 130] Compiling Data.Ratio.Compat ( src/Data/Ratio/Compat.hs, dist/build/Data/Ratio/Compat.o, dist/build/Data/Ratio/Compat.dyn_o )
[ 58 of 130] Compiling Data.Ratio.Compat.Repl ( src/Data/Ratio/Compat/Repl.hs, dist/build/Data/Ratio/Compat/Repl.o, dist/build/Data/Ratio/Compat/Repl.dyn_o )
[ 59 of 130] Compiling Data.STRef.Compat ( src/Data/STRef/Compat.hs, dist/build/Data/STRef/Compat.o, dist/build/Data/STRef/Compat.dyn_o )
[ 60 of 130] Compiling Data.STRef.Compat.Repl ( src/Data/STRef/Compat/Repl.hs, dist/build/Data/STRef/Compat/Repl.o, dist/build/Data/STRef/Compat/Repl.dyn_o )
[ 61 of 130] Compiling Data.Semigroup.Compat ( src/Data/Semigroup/Compat.hs, dist/build/Data/Semigroup/Compat.o, dist/build/Data/Semigroup/Compat.dyn_o )
[ 62 of 130] Compiling Data.Semigroup.Compat.Repl ( src/Data/Semigroup/Compat/Repl.hs, dist/build/Data/Semigroup/Compat/Repl.o, dist/build/Data/Semigroup/Compat/Repl.dyn_o )
[ 63 of 130] Compiling Data.String.Compat ( src/Data/String/Compat.hs, dist/build/Data/String/Compat.o, dist/build/Data/String/Compat.dyn_o )
[ 64 of 130] Compiling Data.String.Compat.Repl ( src/Data/String/Compat/Repl.hs, dist/build/Data/String/Compat/Repl.o, dist/build/Data/String/Compat/Repl.dyn_o )
[ 65 of 130] Compiling Data.Traversable.Compat ( src/Data/Traversable/Compat.hs, dist/build/Data/Traversable/Compat.o, dist/build/Data/Traversable/Compat.dyn_o )
[ 66 of 130] Compiling Data.Traversable.Compat.Repl ( src/Data/Traversable/Compat/Repl.hs, dist/build/Data/Traversable/Compat/Repl.o, dist/build/Data/Traversable/Compat/Repl.dyn_o )
[ 67 of 130] Compiling Data.Tuple.Compat ( src/Data/Tuple/Compat.hs, dist/build/Data/Tuple/Compat.o, dist/build/Data/Tuple/Compat.dyn_o )
[ 68 of 130] Compiling Data.Tuple.Compat.Repl ( src/Data/Tuple/Compat/Repl.hs, dist/build/Data/Tuple/Compat/Repl.o, dist/build/Data/Tuple/Compat/Repl.dyn_o )
[ 69 of 130] Compiling Data.Type.Coercion.Compat ( src/Data/Type/Coercion/Compat.hs, dist/build/Data/Type/Coercion/Compat.o, dist/build/Data/Type/Coercion/Compat.dyn_o )
[ 70 of 130] Compiling Data.Type.Coercion.Compat.Repl ( src/Data/Type/Coercion/Compat/Repl.hs, dist/build/Data/Type/Coercion/Compat/Repl.o, dist/build/Data/Type/Coercion/Compat/Repl.dyn_o )
[ 71 of 130] Compiling Data.Type.Equality.Compat ( src/Data/Type/Equality/Compat.hs, dist/build/Data/Type/Equality/Compat.o, dist/build/Data/Type/Equality/Compat.dyn_o )
[ 72 of 130] Compiling Data.Type.Equality.Compat.Repl ( src/Data/Type/Equality/Compat/Repl.hs, dist/build/Data/Type/Equality/Compat/Repl.o, dist/build/Data/Type/Equality/Compat/Repl.dyn_o )
[ 73 of 130] Compiling Data.Typeable.Compat ( src/Data/Typeable/Compat.hs, dist/build/Data/Typeable/Compat.o, dist/build/Data/Typeable/Compat.dyn_o )
[ 74 of 130] Compiling Data.Typeable.Compat.Repl ( src/Data/Typeable/Compat/Repl.hs, dist/build/Data/Typeable/Compat/Repl.o, dist/build/Data/Typeable/Compat/Repl.dyn_o )
[ 75 of 130] Compiling Data.Version.Compat ( src/Data/Version/Compat.hs, dist/build/Data/Version/Compat.o, dist/build/Data/Version/Compat.dyn_o )
[ 76 of 130] Compiling Data.Version.Compat.Repl ( src/Data/Version/Compat/Repl.hs, dist/build/Data/Version/Compat/Repl.o, dist/build/Data/Version/Compat/Repl.dyn_o )
[ 77 of 130] Compiling Data.Void.Compat ( src/Data/Void/Compat.hs, dist/build/Data/Void/Compat.o, dist/build/Data/Void/Compat.dyn_o )
[ 78 of 130] Compiling Data.Void.Compat.Repl ( src/Data/Void/Compat/Repl.hs, dist/build/Data/Void/Compat/Repl.o, dist/build/Data/Void/Compat/Repl.dyn_o )
[ 79 of 130] Compiling Data.Word.Compat ( src/Data/Word/Compat.hs, dist/build/Data/Word/Compat.o, dist/build/Data/Word/Compat.dyn_o )
[ 80 of 130] Compiling Data.Word.Compat.Repl ( src/Data/Word/Compat/Repl.hs, dist/build/Data/Word/Compat/Repl.o, dist/build/Data/Word/Compat/Repl.dyn_o )
[ 81 of 130] Compiling Debug.Trace.Compat ( src/Debug/Trace/Compat.hs, dist/build/Debug/Trace/Compat.o, dist/build/Debug/Trace/Compat.dyn_o )
[ 82 of 130] Compiling Debug.Trace.Compat.Repl ( src/Debug/Trace/Compat/Repl.hs, dist/build/Debug/Trace/Compat/Repl.o, dist/build/Debug/Trace/Compat/Repl.dyn_o )
[ 83 of 130] Compiling Foreign.ForeignPtr.Compat ( src/Foreign/ForeignPtr/Compat.hs, dist/build/Foreign/ForeignPtr/Compat.o, dist/build/Foreign/ForeignPtr/Compat.dyn_o )
[ 84 of 130] Compiling Foreign.ForeignPtr.Compat.Repl ( src/Foreign/ForeignPtr/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Compat/Repl.dyn_o )
[ 85 of 130] Compiling Foreign.ForeignPtr.Safe.Compat ( src/Foreign/ForeignPtr/Safe/Compat.hs, dist/build/Foreign/ForeignPtr/Safe/Compat.o, dist/build/Foreign/ForeignPtr/Safe/Compat.dyn_o )
[ 86 of 130] Compiling Foreign.ForeignPtr.Safe.Compat.Repl ( src/Foreign/ForeignPtr/Safe/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Safe/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Safe/Compat/Repl.dyn_o )
[ 87 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat ( src/Foreign/ForeignPtr/Unsafe/Compat.hs, dist/build/Foreign/ForeignPtr/Unsafe/Compat.o, dist/build/Foreign/ForeignPtr/Unsafe/Compat.dyn_o )
[ 88 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat.Repl ( src/Foreign/ForeignPtr/Unsafe/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.dyn_o )
[ 89 of 130] Compiling Foreign.Marshal.Alloc.Compat ( src/Foreign/Marshal/Alloc/Compat.hs, dist/build/Foreign/Marshal/Alloc/Compat.o, dist/build/Foreign/Marshal/Alloc/Compat.dyn_o )
[ 90 of 130] Compiling Foreign.Marshal.Alloc.Compat.Repl ( src/Foreign/Marshal/Alloc/Compat/Repl.hs, dist/build/Foreign/Marshal/Alloc/Compat/Repl.o, dist/build/Foreign/Marshal/Alloc/Compat/Repl.dyn_o )
[ 91 of 130] Compiling Foreign.Marshal.Array.Compat ( src/Foreign/Marshal/Array/Compat.hs, dist/build/Foreign/Marshal/Array/Compat.o, dist/build/Foreign/Marshal/Array/Compat.dyn_o )
[ 92 of 130] Compiling Foreign.Marshal.Array.Compat.Repl ( src/Foreign/Marshal/Array/Compat/Repl.hs, dist/build/Foreign/Marshal/Array/Compat/Repl.o, dist/build/Foreign/Marshal/Array/Compat/Repl.dyn_o )
[ 93 of 130] Compiling Foreign.Marshal.Safe.Compat ( src/Foreign/Marshal/Safe/Compat.hs, dist/build/Foreign/Marshal/Safe/Compat.o, dist/build/Foreign/Marshal/Safe/Compat.dyn_o )
[ 94 of 130] Compiling Foreign.Marshal.Safe.Compat.Repl ( src/Foreign/Marshal/Safe/Compat/Repl.hs, dist/build/Foreign/Marshal/Safe/Compat/Repl.o, dist/build/Foreign/Marshal/Safe/Compat/Repl.dyn_o )
[ 95 of 130] Compiling Foreign.Marshal.Unsafe.Compat ( src/Foreign/Marshal/Unsafe/Compat.hs, dist/build/Foreign/Marshal/Unsafe/Compat.o, dist/build/Foreign/Marshal/Unsafe/Compat.dyn_o )
[ 96 of 130] Compiling Foreign.Marshal.Unsafe.Compat.Repl ( src/Foreign/Marshal/Unsafe/Compat/Repl.hs, dist/build/Foreign/Marshal/Unsafe/Compat/Repl.o, dist/build/Foreign/Marshal/Unsafe/Compat/Repl.dyn_o )
[ 97 of 130] Compiling Foreign.Marshal.Utils.Compat ( src/Foreign/Marshal/Utils/Compat.hs, dist/build/Foreign/Marshal/Utils/Compat.o, dist/build/Foreign/Marshal/Utils/Compat.dyn_o )
[ 98 of 130] Compiling Foreign.Marshal.Compat ( src/Foreign/Marshal/Compat.hs, dist/build/Foreign/Marshal/Compat.o, dist/build/Foreign/Marshal/Compat.dyn_o )
[ 99 of 130] Compiling Foreign.Marshal.Compat.Repl ( src/Foreign/Marshal/Compat/Repl.hs, dist/build/Foreign/Marshal/Compat/Repl.o, dist/build/Foreign/Marshal/Compat/Repl.dyn_o )
[100 of 130] Compiling Foreign.Compat   ( src/Foreign/Compat.hs, dist/build/Foreign/Compat.o, dist/build/Foreign/Compat.dyn_o )
[101 of 130] Compiling Foreign.Compat.Repl ( src/Foreign/Compat/Repl.hs, dist/build/Foreign/Compat/Repl.o, dist/build/Foreign/Compat/Repl.dyn_o )
[102 of 130] Compiling Foreign.Marshal.Utils.Compat.Repl ( src/Foreign/Marshal/Utils/Compat/Repl.hs, dist/build/Foreign/Marshal/Utils/Compat/Repl.o, dist/build/Foreign/Marshal/Utils/Compat/Repl.dyn_o )
[103 of 130] Compiling Numeric.Compat   ( src/Numeric/Compat.hs, dist/build/Numeric/Compat.o, dist/build/Numeric/Compat.dyn_o )
[104 of 130] Compiling Numeric.Compat.Repl ( src/Numeric/Compat/Repl.hs, dist/build/Numeric/Compat/Repl.o, dist/build/Numeric/Compat/Repl.dyn_o )
[105 of 130] Compiling Numeric.Natural.Compat ( src/Numeric/Natural/Compat.hs, dist/build/Numeric/Natural/Compat.o, dist/build/Numeric/Natural/Compat.dyn_o )
[106 of 130] Compiling Numeric.Natural.Compat.Repl ( src/Numeric/Natural/Compat/Repl.hs, dist/build/Numeric/Natural/Compat/Repl.o, dist/build/Numeric/Natural/Compat/Repl.dyn_o )
[107 of 130] Compiling Prelude.Compat   ( src/Prelude/Compat.hs, dist/build/Prelude/Compat.o, dist/build/Prelude/Compat.dyn_o )
[108 of 130] Compiling Data.List.Compat ( src/Data/List/Compat.hs, dist/build/Data/List/Compat.o, dist/build/Data/List/Compat.dyn_o )
[109 of 130] Compiling Data.List.NonEmpty.Compat ( src/Data/List/NonEmpty/Compat.hs, dist/build/Data/List/NonEmpty/Compat.o, dist/build/Data/List/NonEmpty/Compat.dyn_o )
[110 of 130] Compiling Data.List.NonEmpty.Compat.Repl ( src/Data/List/NonEmpty/Compat/Repl.hs, dist/build/Data/List/NonEmpty/Compat/Repl.o, dist/build/Data/List/NonEmpty/Compat/Repl.dyn_o )
[111 of 130] Compiling Data.List.Compat.Repl ( src/Data/List/Compat/Repl.hs, dist/build/Data/List/Compat/Repl.o, dist/build/Data/List/Compat/Repl.dyn_o )
[112 of 130] Compiling Data.Bitraversable.Compat ( src/Data/Bitraversable/Compat.hs, dist/build/Data/Bitraversable/Compat.o, dist/build/Data/Bitraversable/Compat.dyn_o )
[113 of 130] Compiling Data.Bitraversable.Compat.Repl ( src/Data/Bitraversable/Compat/Repl.hs, dist/build/Data/Bitraversable/Compat/Repl.o, dist/build/Data/Bitraversable/Compat/Repl.dyn_o )
[114 of 130] Compiling Prelude.Compat.Repl ( src/Prelude/Compat/Repl.hs, dist/build/Prelude/Compat/Repl.o, dist/build/Prelude/Compat/Repl.dyn_o )
[115 of 130] Compiling System.Environment.Compat ( src/System/Environment/Compat.hs, dist/build/System/Environment/Compat.o, dist/build/System/Environment/Compat.dyn_o )
[116 of 130] Compiling System.Environment.Compat.Repl ( src/System/Environment/Compat/Repl.hs, dist/build/System/Environment/Compat/Repl.o, dist/build/System/Environment/Compat/Repl.dyn_o )
[117 of 130] Compiling System.Exit.Compat ( src/System/Exit/Compat.hs, dist/build/System/Exit/Compat.o, dist/build/System/Exit/Compat.dyn_o )
[118 of 130] Compiling System.Exit.Compat.Repl ( src/System/Exit/Compat/Repl.hs, dist/build/System/Exit/Compat/Repl.o, dist/build/System/Exit/Compat/Repl.dyn_o )
[119 of 130] Compiling System.IO.Compat ( src/System/IO/Compat.hs, dist/build/System/IO/Compat.o, dist/build/System/IO/Compat.dyn_o )
[120 of 130] Compiling System.IO.Compat.Repl ( src/System/IO/Compat/Repl.hs, dist/build/System/IO/Compat/Repl.o, dist/build/System/IO/Compat/Repl.dyn_o )
[121 of 130] Compiling System.IO.Error.Compat ( src/System/IO/Error/Compat.hs, dist/build/System/IO/Error/Compat.o, dist/build/System/IO/Error/Compat.dyn_o )
[122 of 130] Compiling System.IO.Error.Compat.Repl ( src/System/IO/Error/Compat/Repl.hs, dist/build/System/IO/Error/Compat/Repl.o, dist/build/System/IO/Error/Compat/Repl.dyn_o )
[123 of 130] Compiling System.IO.Unsafe.Compat ( src/System/IO/Unsafe/Compat.hs, dist/build/System/IO/Unsafe/Compat.o, dist/build/System/IO/Unsafe/Compat.dyn_o )
[124 of 130] Compiling System.IO.Unsafe.Compat.Repl ( src/System/IO/Unsafe/Compat/Repl.hs, dist/build/System/IO/Unsafe/Compat/Repl.o, dist/build/System/IO/Unsafe/Compat/Repl.dyn_o )
[125 of 130] Compiling Text.Read.Compat ( src/Text/Read/Compat.hs, dist/build/Text/Read/Compat.o, dist/build/Text/Read/Compat.dyn_o )
[126 of 130] Compiling Text.Read.Compat.Repl ( src/Text/Read/Compat/Repl.hs, dist/build/Text/Read/Compat/Repl.o, dist/build/Text/Read/Compat/Repl.dyn_o )
[127 of 130] Compiling Text.Read.Lex.Compat ( src/Text/Read/Lex/Compat.hs, dist/build/Text/Read/Lex/Compat.o, dist/build/Text/Read/Lex/Compat.dyn_o )
[128 of 130] Compiling Text.Read.Lex.Compat.Repl ( src/Text/Read/Lex/Compat/Repl.hs, dist/build/Text/Read/Lex/Compat/Repl.o, dist/build/Text/Read/Lex/Compat/Repl.dyn_o )
[129 of 130] Compiling Type.Reflection.Compat ( src/Type/Reflection/Compat.hs, dist/build/Type/Reflection/Compat.o, dist/build/Type/Reflection/Compat.dyn_o )
[130 of 130] Compiling Type.Reflection.Compat.Repl ( src/Type/Reflection/Compat/Repl.hs, dist/build/Type/Reflection/Compat/Repl.o, dist/build/Type/Reflection/Compat/Repl.dyn_o )
Preprocessing library for base-compat-0.14.1..
Running Haddock on library for base-compat-0.14.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[  1 of 130] Compiling Control.Concurrent.Compat ( src/Control/Concurrent/Compat.hs, nothing )
[  2 of 130] Compiling Control.Concurrent.Compat.Repl ( src/Control/Concurrent/Compat/Repl.hs, nothing )
[  3 of 130] Compiling Control.Concurrent.MVar.Compat ( src/Control/Concurrent/MVar/Compat.hs, nothing )
[  4 of 130] Compiling Control.Concurrent.MVar.Compat.Repl ( src/Control/Concurrent/MVar/Compat/Repl.hs, nothing )
[  5 of 130] Compiling Control.Exception.Compat ( src/Control/Exception/Compat.hs, nothing )
[  6 of 130] Compiling Control.Exception.Compat.Repl ( src/Control/Exception/Compat/Repl.hs, nothing )
[  7 of 130] Compiling Control.Monad.Compat ( src/Control/Monad/Compat.hs, nothing )
[  8 of 130] Compiling Control.Monad.Compat.Repl ( src/Control/Monad/Compat/Repl.hs, nothing )
[  9 of 130] Compiling Control.Monad.Fail.Compat ( src/Control/Monad/Fail/Compat.hs, nothing )
[ 10 of 130] Compiling Control.Monad.Fail.Compat.Repl ( src/Control/Monad/Fail/Compat/Repl.hs, nothing )
[ 11 of 130] Compiling Control.Monad.IO.Class.Compat ( src/Control/Monad/IO/Class/Compat.hs, nothing )
[ 12 of 130] Compiling Control.Monad.IO.Class.Compat.Repl ( src/Control/Monad/IO/Class/Compat/Repl.hs, nothing )
[ 13 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat ( src/Control/Monad/ST/Lazy/Unsafe/Compat.hs, nothing )
[ 14 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat.Repl ( src/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.hs, nothing )
[ 15 of 130] Compiling Control.Monad.ST.Unsafe.Compat ( src/Control/Monad/ST/Unsafe/Compat.hs, nothing )
[ 16 of 130] Compiling Control.Monad.ST.Unsafe.Compat.Repl ( src/Control/Monad/ST/Unsafe/Compat/Repl.hs, nothing )
[ 17 of 130] Compiling Data.Bifoldable.Compat ( src/Data/Bifoldable/Compat.hs, nothing )
[ 18 of 130] Compiling Data.Bifoldable.Compat.Repl ( src/Data/Bifoldable/Compat/Repl.hs, nothing )
[ 19 of 130] Compiling Data.Bifoldable1.Compat ( src/Data/Bifoldable1/Compat.hs, nothing )
[ 20 of 130] Compiling Data.Bifoldable1.Compat.Repl ( src/Data/Bifoldable1/Compat/Repl.hs, nothing )
[ 21 of 130] Compiling Data.Bifunctor.Compat ( src/Data/Bifunctor/Compat.hs, nothing )
[ 22 of 130] Compiling Data.Bifunctor.Compat.Repl ( src/Data/Bifunctor/Compat/Repl.hs, nothing )
[ 23 of 130] Compiling Data.Bits.Compat ( src/Data/Bits/Compat.hs, nothing )
[ 24 of 130] Compiling Data.Bits.Compat.Repl ( src/Data/Bits/Compat/Repl.hs, nothing )
[ 25 of 130] Compiling Data.Bool.Compat ( src/Data/Bool/Compat.hs, nothing )
[ 26 of 130] Compiling Data.Bool.Compat.Repl ( src/Data/Bool/Compat/Repl.hs, nothing )
[ 27 of 130] Compiling Data.Complex.Compat ( src/Data/Complex/Compat.hs, nothing )
[ 28 of 130] Compiling Data.Complex.Compat.Repl ( src/Data/Complex/Compat/Repl.hs, nothing )
[ 29 of 130] Compiling Data.Either.Compat ( src/Data/Either/Compat.hs, nothing )
[ 30 of 130] Compiling Data.Either.Compat.Repl ( src/Data/Either/Compat/Repl.hs, nothing )
[ 31 of 130] Compiling Data.Foldable.Compat ( src/Data/Foldable/Compat.hs, nothing )
[ 32 of 130] Compiling Data.Foldable.Compat.Repl ( src/Data/Foldable/Compat/Repl.hs, nothing )
[ 33 of 130] Compiling Data.Foldable1.Compat ( src/Data/Foldable1/Compat.hs, nothing )
[ 34 of 130] Compiling Data.Foldable1.Compat.Repl ( src/Data/Foldable1/Compat/Repl.hs, nothing )
[ 35 of 130] Compiling Data.Function.Compat ( src/Data/Function/Compat.hs, nothing )
[ 36 of 130] Compiling Data.Function.Compat.Repl ( src/Data/Function/Compat/Repl.hs, nothing )
[ 37 of 130] Compiling Data.Functor.Compat ( src/Data/Functor/Compat.hs, nothing )
[ 38 of 130] Compiling Data.Functor.Compat.Repl ( src/Data/Functor/Compat/Repl.hs, nothing )
[ 39 of 130] Compiling Data.Functor.Compose.Compat ( src/Data/Functor/Compose/Compat.hs, nothing )
[ 40 of 130] Compiling Data.Functor.Compose.Compat.Repl ( src/Data/Functor/Compose/Compat/Repl.hs, nothing )
[ 41 of 130] Compiling Data.Functor.Const.Compat ( src/Data/Functor/Const/Compat.hs, nothing )
[ 42 of 130] Compiling Data.Functor.Const.Compat.Repl ( src/Data/Functor/Const/Compat/Repl.hs, nothing )
[ 43 of 130] Compiling Data.Functor.Contravariant.Compat ( src/Data/Functor/Contravariant/Compat.hs, nothing )
[ 44 of 130] Compiling Data.Functor.Contravariant.Compat.Repl ( src/Data/Functor/Contravariant/Compat/Repl.hs, nothing )
[ 45 of 130] Compiling Data.Functor.Identity.Compat ( src/Data/Functor/Identity/Compat.hs, nothing )
[ 46 of 130] Compiling Data.Functor.Identity.Compat.Repl ( src/Data/Functor/Identity/Compat/Repl.hs, nothing )
[ 47 of 130] Compiling Data.Functor.Product.Compat ( src/Data/Functor/Product/Compat.hs, nothing )
[ 48 of 130] Compiling Data.Functor.Product.Compat.Repl ( src/Data/Functor/Product/Compat/Repl.hs, nothing )
[ 49 of 130] Compiling Data.Functor.Sum.Compat ( src/Data/Functor/Sum/Compat.hs, nothing )
[ 50 of 130] Compiling Data.Functor.Sum.Compat.Repl ( src/Data/Functor/Sum/Compat/Repl.hs, nothing )
[ 51 of 130] Compiling Data.IORef.Compat ( src/Data/IORef/Compat.hs, nothing )
[ 52 of 130] Compiling Data.IORef.Compat.Repl ( src/Data/IORef/Compat/Repl.hs, nothing )
[ 53 of 130] Compiling Data.Monoid.Compat ( src/Data/Monoid/Compat.hs, nothing )
[ 54 of 130] Compiling Data.Monoid.Compat.Repl ( src/Data/Monoid/Compat/Repl.hs, nothing )
[ 55 of 130] Compiling Data.Proxy.Compat ( src/Data/Proxy/Compat.hs, nothing )
[ 56 of 130] Compiling Data.Proxy.Compat.Repl ( src/Data/Proxy/Compat/Repl.hs, nothing )
[ 57 of 130] Compiling Data.Ratio.Compat ( src/Data/Ratio/Compat.hs, nothing )
[ 58 of 130] Compiling Data.Ratio.Compat.Repl ( src/Data/Ratio/Compat/Repl.hs, nothing )
[ 59 of 130] Compiling Data.STRef.Compat ( src/Data/STRef/Compat.hs, nothing )
[ 60 of 130] Compiling Data.STRef.Compat.Repl ( src/Data/STRef/Compat/Repl.hs, nothing )
[ 61 of 130] Compiling Data.Semigroup.Compat ( src/Data/Semigroup/Compat.hs, nothing )
[ 62 of 130] Compiling Data.Semigroup.Compat.Repl ( src/Data/Semigroup/Compat/Repl.hs, nothing )
[ 63 of 130] Compiling Data.String.Compat ( src/Data/String/Compat.hs, nothing )
[ 64 of 130] Compiling Data.String.Compat.Repl ( src/Data/String/Compat/Repl.hs, nothing )
[ 65 of 130] Compiling Data.Traversable.Compat ( src/Data/Traversable/Compat.hs, nothing )
[ 66 of 130] Compiling Data.Traversable.Compat.Repl ( src/Data/Traversable/Compat/Repl.hs, nothing )
[ 67 of 130] Compiling Data.Tuple.Compat ( src/Data/Tuple/Compat.hs, nothing )
[ 68 of 130] Compiling Data.Tuple.Compat.Repl ( src/Data/Tuple/Compat/Repl.hs, nothing )
[ 69 of 130] Compiling Data.Type.Coercion.Compat ( src/Data/Type/Coercion/Compat.hs, nothing )
[ 70 of 130] Compiling Data.Type.Coercion.Compat.Repl ( src/Data/Type/Coercion/Compat/Repl.hs, nothing )
[ 71 of 130] Compiling Data.Type.Equality.Compat ( src/Data/Type/Equality/Compat.hs, nothing )
[ 72 of 130] Compiling Data.Type.Equality.Compat.Repl ( src/Data/Type/Equality/Compat/Repl.hs, nothing )
[ 73 of 130] Compiling Data.Typeable.Compat ( src/Data/Typeable/Compat.hs, nothing )
[ 74 of 130] Compiling Data.Typeable.Compat.Repl ( src/Data/Typeable/Compat/Repl.hs, nothing )
[ 75 of 130] Compiling Data.Version.Compat ( src/Data/Version/Compat.hs, nothing )
[ 76 of 130] Compiling Data.Version.Compat.Repl ( src/Data/Version/Compat/Repl.hs, nothing )
[ 77 of 130] Compiling Data.Void.Compat ( src/Data/Void/Compat.hs, nothing )
[ 78 of 130] Compiling Data.Void.Compat.Repl ( src/Data/Void/Compat/Repl.hs, nothing )
[ 79 of 130] Compiling Data.Word.Compat ( src/Data/Word/Compat.hs, nothing )
[ 80 of 130] Compiling Data.Word.Compat.Repl ( src/Data/Word/Compat/Repl.hs, nothing )
[ 81 of 130] Compiling Debug.Trace.Compat ( src/Debug/Trace/Compat.hs, nothing )
[ 82 of 130] Compiling Debug.Trace.Compat.Repl ( src/Debug/Trace/Compat/Repl.hs, nothing )
[ 83 of 130] Compiling Foreign.ForeignPtr.Compat ( src/Foreign/ForeignPtr/Compat.hs, nothing )
[ 84 of 130] Compiling Foreign.ForeignPtr.Compat.Repl ( src/Foreign/ForeignPtr/Compat/Repl.hs, nothing )
[ 85 of 130] Compiling Foreign.ForeignPtr.Safe.Compat ( src/Foreign/ForeignPtr/Safe/Compat.hs, nothing )
[ 86 of 130] Compiling Foreign.ForeignPtr.Safe.Compat.Repl ( src/Foreign/ForeignPtr/Safe/Compat/Repl.hs, nothing )
[ 87 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat ( src/Foreign/ForeignPtr/Unsafe/Compat.hs, nothing )
[ 88 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat.Repl ( src/Foreign/ForeignPtr/Unsafe/Compat/Repl.hs, nothing )
[ 89 of 130] Compiling Foreign.Marshal.Alloc.Compat ( src/Foreign/Marshal/Alloc/Compat.hs, nothing )
[ 90 of 130] Compiling Foreign.Marshal.Alloc.Compat.Repl ( src/Foreign/Marshal/Alloc/Compat/Repl.hs, nothing )
[ 91 of 130] Compiling Foreign.Marshal.Array.Compat ( src/Foreign/Marshal/Array/Compat.hs, nothing )
[ 92 of 130] Compiling Foreign.Marshal.Array.Compat.Repl ( src/Foreign/Marshal/Array/Compat/Repl.hs, nothing )
[ 93 of 130] Compiling Foreign.Marshal.Safe.Compat ( src/Foreign/Marshal/Safe/Compat.hs, nothing )
[ 94 of 130] Compiling Foreign.Marshal.Safe.Compat.Repl ( src/Foreign/Marshal/Safe/Compat/Repl.hs, nothing )
[ 95 of 130] Compiling Foreign.Marshal.Unsafe.Compat ( src/Foreign/Marshal/Unsafe/Compat.hs, nothing )
[ 96 of 130] Compiling Foreign.Marshal.Unsafe.Compat.Repl ( src/Foreign/Marshal/Unsafe/Compat/Repl.hs, nothing )
[ 97 of 130] Compiling Foreign.Marshal.Utils.Compat ( src/Foreign/Marshal/Utils/Compat.hs, nothing )
[ 98 of 130] Compiling Foreign.Marshal.Compat ( src/Foreign/Marshal/Compat.hs, nothing )
[ 99 of 130] Compiling Foreign.Marshal.Compat.Repl ( src/Foreign/Marshal/Compat/Repl.hs, nothing )
[100 of 130] Compiling Foreign.Compat   ( src/Foreign/Compat.hs, nothing )
[101 of 130] Compiling Foreign.Compat.Repl ( src/Foreign/Compat/Repl.hs, nothing )
[102 of 130] Compiling Foreign.Marshal.Utils.Compat.Repl ( src/Foreign/Marshal/Utils/Compat/Repl.hs, nothing )
[103 of 130] Compiling Numeric.Compat   ( src/Numeric/Compat.hs, nothing )
[104 of 130] Compiling Numeric.Compat.Repl ( src/Numeric/Compat/Repl.hs, nothing )
[105 of 130] Compiling Numeric.Natural.Compat ( src/Numeric/Natural/Compat.hs, nothing )
[106 of 130] Compiling Numeric.Natural.Compat.Repl ( src/Numeric/Natural/Compat/Repl.hs, nothing )
[107 of 130] Compiling Prelude.Compat   ( src/Prelude/Compat.hs, nothing )
[108 of 130] Compiling Data.List.Compat ( src/Data/List/Compat.hs, nothing )
[109 of 130] Compiling Data.List.NonEmpty.Compat ( src/Data/List/NonEmpty/Compat.hs, nothing )
[110 of 130] Compiling Data.List.NonEmpty.Compat.Repl ( src/Data/List/NonEmpty/Compat/Repl.hs, nothing )
[111 of 130] Compiling Data.List.Compat.Repl ( src/Data/List/Compat/Repl.hs, nothing )
[112 of 130] Compiling Data.Bitraversable.Compat ( src/Data/Bitraversable/Compat.hs, nothing )
[113 of 130] Compiling Data.Bitraversable.Compat.Repl ( src/Data/Bitraversable/Compat/Repl.hs, nothing )
[114 of 130] Compiling Prelude.Compat.Repl ( src/Prelude/Compat/Repl.hs, nothing )
[115 of 130] Compiling System.Environment.Compat ( src/System/Environment/Compat.hs, nothing )
[116 of 130] Compiling System.Environment.Compat.Repl ( src/System/Environment/Compat/Repl.hs, nothing )
[117 of 130] Compiling System.Exit.Compat ( src/System/Exit/Compat.hs, nothing )
[118 of 130] Compiling System.Exit.Compat.Repl ( src/System/Exit/Compat/Repl.hs, nothing )
[119 of 130] Compiling System.IO.Compat ( src/System/IO/Compat.hs, nothing )
[120 of 130] Compiling System.IO.Compat.Repl ( src/System/IO/Compat/Repl.hs, nothing )
[121 of 130] Compiling System.IO.Error.Compat ( src/System/IO/Error/Compat.hs, nothing )
[122 of 130] Compiling System.IO.Error.Compat.Repl ( src/System/IO/Error/Compat/Repl.hs, nothing )
[123 of 130] Compiling System.IO.Unsafe.Compat ( src/System/IO/Unsafe/Compat.hs, nothing )
[124 of 130] Compiling System.IO.Unsafe.Compat.Repl ( src/System/IO/Unsafe/Compat/Repl.hs, nothing )
[125 of 130] Compiling Text.Read.Compat ( src/Text/Read/Compat.hs, nothing )
[126 of 130] Compiling Text.Read.Compat.Repl ( src/Text/Read/Compat/Repl.hs, nothing )
[127 of 130] Compiling Text.Read.Lex.Compat ( src/Text/Read/Lex/Compat.hs, nothing )
[128 of 130] Compiling Text.Read.Lex.Compat.Repl ( src/Text/Read/Lex/Compat/Repl.hs, nothing )
[129 of 130] Compiling Type.Reflection.Compat ( src/Type/Reflection/Compat.hs, nothing )
[130 of 130] Compiling Type.Reflection.Compat.Repl ( src/Type/Reflection/Compat/Repl.hs, nothing )
Haddock coverage:
  75% (  3 /  4) in 'Control.Concurrent.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Control.Concurrent.Compat.Repl'
  66% (  2 /  3) in 'Control.Concurrent.MVar.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Control.Concurrent.MVar.Compat.Repl'
  66% (  2 /  3) in 'Control.Exception.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Control.Exception.Compat.Repl'
  71% (  5 /  7) in 'Control.Monad.Compat'
  Missing documentation for:
    Module header
    fail
 100% (  2 /  2) in 'Control.Monad.Compat.Repl'
  50% (  1 /  2) in 'Control.Monad.Fail.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Control.Monad.Fail.Compat.Repl'
  50% (  1 /  2) in 'Control.Monad.IO.Class.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Control.Monad.IO.Class.Compat.Repl'
  25% (  1 /  4) in 'Control.Monad.ST.Lazy.Unsafe.Compat'
  Missing documentation for:
    Module header
    unsafeInterleaveST
    unsafeIOToST
 100% (  2 /  2) in 'Control.Monad.ST.Lazy.Unsafe.Compat.Repl'
  80% (  4 /  5) in 'Control.Monad.ST.Unsafe.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Control.Monad.ST.Unsafe.Compat.Repl'
  50% (  1 /  2) in 'Data.Bifoldable.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Bifoldable.Compat.Repl'
  50% (  1 /  2) in 'Data.Bifoldable1.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Bifoldable1.Compat.Repl'
  50% (  1 /  2) in 'Data.Bifunctor.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Bifunctor.Compat.Repl'
  91% ( 11 / 12) in 'Data.Bits.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Bits.Compat.Repl'
  66% (  2 /  3) in 'Data.Bool.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Bool.Compat.Repl'
  50% (  1 /  2) in 'Data.Complex.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Complex.Compat.Repl'
  83% (  5 /  6) in 'Data.Either.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Either.Compat.Repl'
  50% (  1 /  2) in 'Data.Foldable.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Foldable.Compat.Repl'
  50% (  1 /  2) in 'Data.Foldable1.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Foldable1.Compat.Repl'
  75% (  3 /  4) in 'Data.Function.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Function.Compat.Repl'
  85% (  6 /  7) in 'Data.Functor.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Functor.Compat.Repl'
  50% (  1 /  2) in 'Data.Functor.Compose.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Functor.Compose.Compat.Repl'
  50% (  1 /  2) in 'Data.Functor.Const.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Functor.Const.Compat.Repl'
  50% (  1 /  2) in 'Data.Functor.Contravariant.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Functor.Contravariant.Compat.Repl'
  50% (  1 /  2) in 'Data.Functor.Identity.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Functor.Identity.Compat.Repl'
  50% (  1 /  2) in 'Data.Functor.Product.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Functor.Product.Compat.Repl'
  50% (  1 /  2) in 'Data.Functor.Sum.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Functor.Sum.Compat.Repl'
  80% (  4 /  5) in 'Data.IORef.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.IORef.Compat.Repl'
  92% ( 12 / 13) in 'Data.Monoid.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Monoid.Compat.Repl'
  66% (  2 /  3) in 'Data.Proxy.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Proxy.Compat.Repl'
  50% (  1 /  2) in 'Data.Ratio.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Ratio.Compat.Repl'
  66% (  2 /  3) in 'Data.STRef.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.STRef.Compat.Repl'
 100% ( 26 / 26) in 'Data.Semigroup.Compat'
 100% (  2 /  2) in 'Data.Semigroup.Compat.Repl'
  85% (  6 /  7) in 'Data.String.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.String.Compat.Repl'
  75% (  3 /  4) in 'Data.Traversable.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Traversable.Compat.Repl'
 100% (  8 /  8) in 'Data.Tuple.Compat'
 100% (  8 /  8) in 'Data.Tuple.Compat.Repl'
  66% (  2 /  3) in 'Data.Type.Coercion.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Type.Coercion.Compat.Repl'
  50% (  1 /  2) in 'Data.Type.Equality.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Type.Equality.Compat.Repl'
  80% (  4 /  5) in 'Data.Typeable.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Typeable.Compat.Repl'
  66% (  2 /  3) in 'Data.Version.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Version.Compat.Repl'
  50% (  1 /  2) in 'Data.Void.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Void.Compat.Repl'
  80% (  4 /  5) in 'Data.Word.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Word.Compat.Repl'
  88% (  8 /  9) in 'Debug.Trace.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Debug.Trace.Compat.Repl'
  66% (  2 /  3) in 'Foreign.ForeignPtr.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.ForeignPtr.Compat.Repl'
  90% ( 19 / 21) in 'Foreign.ForeignPtr.Safe.Compat'
  Missing documentation for:
    Module header
    FinalizerEnvPtr
 100% (  2 /  2) in 'Foreign.ForeignPtr.Safe.Compat.Repl'
  66% (  2 /  3) in 'Foreign.ForeignPtr.Unsafe.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.ForeignPtr.Unsafe.Compat.Repl'
  75% (  3 /  4) in 'Foreign.Marshal.Alloc.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.Marshal.Alloc.Compat.Repl'
  75% (  3 /  4) in 'Foreign.Marshal.Array.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.Marshal.Array.Compat.Repl'
  85% (  6 /  7) in 'Foreign.Marshal.Safe.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.Marshal.Safe.Compat.Repl'
  66% (  2 /  3) in 'Foreign.Marshal.Unsafe.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.Marshal.Unsafe.Compat.Repl'
  66% (  2 /  3) in 'Foreign.Marshal.Utils.Compat'
  Missing documentation for:
    Module header
  80% (  4 /  5) in 'Foreign.Marshal.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.Marshal.Compat.Repl'
  66% (  2 /  3) in 'Foreign.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foreign.Compat.Repl'
 100% (  2 /  2) in 'Foreign.Marshal.Utils.Compat.Repl'
  85% (  6 /  7) in 'Numeric.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Numeric.Compat.Repl'
  66% (  2 /  3) in 'Numeric.Natural.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Numeric.Natural.Compat.Repl'
  84% (212 /250) in 'Prelude.Compat'
  Missing documentation for:
    Module header
    even
    odd
    fail
    maxBound
    minBound
    **
    acos
    acosh
    asin
    asinh
    atan
    atanh
    cos
    cosh
    exp
    log
    logBase
    pi
    sin
    sinh
    sqrt
    tan
    tanh
    *
    +
    -
    /=
    ==
    <
    <=
    >
    >=
    compare
    max
    min
    Bool
    Ordering
  83% (  5 /  6) in 'Data.List.Compat'
  Missing documentation for:
    Module header
Warning: 'comparing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'sortOn' is ambiguous. It is defined
    * in Data.OldList
    * at src/Data/List/NonEmpty/Compat.hs:238: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/List/NonEmpty/Compat.hs:238:1
 100% ( 78 / 78) in 'Data.List.NonEmpty.Compat'
 100% (  2 /  2) in 'Data.List.NonEmpty.Compat.Repl'
 100% (  2 /  2) in 'Data.List.Compat.Repl'
  75% (  3 /  4) in 'Data.Bitraversable.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Data.Bitraversable.Compat.Repl'
 100% (  2 /  2) in 'Prelude.Compat.Repl'
 100% ( 10 / 10) in 'System.Environment.Compat'
 100% (  2 /  2) in 'System.Environment.Compat.Repl'
  66% (  2 /  3) in 'System.Exit.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'System.Exit.Compat.Repl'
  80% (  4 /  5) in 'System.IO.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'System.IO.Compat.Repl'
  80% (  4 /  5) in 'System.IO.Error.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'System.IO.Error.Compat.Repl'
  75% (  3 /  4) in 'System.IO.Unsafe.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'System.IO.Unsafe.Compat.Repl'
  88% ( 16 / 18) in 'Text.Read.Compat'
  Missing documentation for:
    Module header
    Lexeme
 100% (  2 /  2) in 'Text.Read.Compat.Repl'
  33% (  1 /  3) in 'Text.Read.Lex.Compat'
  Missing documentation for:
    Module header
    readBinP
 100% (  2 /  2) in 'Text.Read.Lex.Compat.Repl'
  80% (  4 /  5) in 'Type.Reflection.Compat'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Type.Reflection.Compat.Repl'
Warning: Control.Monad.Compat: could not find link destinations for: 
	- Text.ParserCombinators.ReadP.P
Warning: Data.Functor.Compat: could not find link destinations for: 
	- Text.ParserCombinators.ReadP.P
Warning: Data.Functor.Const.Compat: could not find link destinations for: 
	- Data.Functor.Const.Rep_Const
	- Data.Functor.Const.Rep1_Const
Warning: Data.Monoid.Compat: could not find link destinations for: 
	- Data.Semigroup.Internal.Rep_Alt
	- Data.Semigroup.Internal.Rep1_Alt
	- Data.Semigroup.Internal.Rep_Product
	- Data.Semigroup.Internal.Rep1_Product
	- Data.Semigroup.Internal.Rep_Sum
	- Data.Semigroup.Internal.Rep1_Sum
	- Data.Semigroup.Internal.Rep_Any
	- Data.Semigroup.Internal.Rep_All
	- Data.Semigroup.Internal.Rep_Endo
	- Data.Semigroup.Internal.Rep_Dual
	- Data.Semigroup.Internal.Rep1_Dual
	- Data.Monoid.Rep_Ap
	- Data.Monoid.Rep1_Ap
	- Data.Monoid.Rep_Last
	- Data.Monoid.Rep1_Last
	- Data.Monoid.Rep_First
	- Data.Monoid.Rep1_First
Warning: Data.Semigroup.Compat: could not find link destinations for: 
	- Data.Semigroup.Internal.Rep_Product
	- Data.Semigroup.Internal.Rep1_Product
	- Data.Semigroup.Internal.Rep_Sum
	- Data.Semigroup.Internal.Rep1_Sum
	- Data.Semigroup.Internal.Rep_Any
	- Data.Semigroup.Internal.Rep_All
	- Data.Semigroup.Internal.Rep_Endo
	- Data.Semigroup.Internal.Rep_Dual
	- Data.Semigroup.Internal.Rep1_Dual
	- Data.Semigroup.Rep_WrappedMonoid
	- Data.Semigroup.Rep1_WrappedMonoid
	- Data.Semigroup.Rep_Last
	- Data.Semigroup.Rep1_Last
	- Data.Semigroup.Rep_First
	- Data.Semigroup.Rep1_First
	- Data.Semigroup.Rep_Arg
	- Data.Semigroup.Rep1_Arg
	- Data.Semigroup.Rep_Max
	- Data.Semigroup.Rep1_Max
	- Data.Semigroup.Rep_Min
	- Data.Semigroup.Rep1_Min
	- Data.Foldable1.JoinWith
	- Data.Foldable1.FromMaybe
	- Data.Foldable1.NonEmptyDList
Warning: Data.Tuple.Compat: could not find link destinations for: 
	- GHC.Generics.Rep1_Solo
	- GHC.Generics.Rep_Solo
Warning: Data.Tuple.Compat.Repl: could not find link destinations for: 
	- GHC.Generics.Rep1_Solo
	- GHC.Generics.Rep_Solo
Warning: Prelude.Compat: could not find link destinations for: 
	- GHC.Prim.~#
	- GHC.Generics.SingKind
	- GHC.Generics.DemoteRep
	- GHC.Generics.fromSing
	- GHC.Generics.SingI
	- GHC.Generics.sing
	- GHC.Generics.Sing
	- GHC.Generics.D:R:UReckWordp0
	- GHC.Generics.D:R:UReckIntp0
	- GHC.Generics.D:R:UReckFloatp0
	- GHC.Generics.D:R:UReckDoublep0
	- GHC.Generics.D:R:UReckCharp0
	- GHC.Generics.Rep1_Either
	- GHC.Generics.Rep1_Maybe
	- GHC.Generics.Rep_Ordering
	- GHC.Generics.Rep_Bool
	- GHC.Generics.Rep_Either
	- GHC.Generics.Rep_Maybe
	- GHC.Generics.Rep_R:UReckWordp
	- GHC.Generics.Rep1_R:UReckWordp
	- GHC.Generics.Rep_R:UReckIntp
	- GHC.Generics.Rep1_R:UReckIntp
	- GHC.Generics.Rep1_R:UReckFloatp
	- GHC.Generics.Rep_R:UReckDoublep
	- GHC.Generics.Rep1_R:UReckDoublep
	- GHC.Generics.Rep_R:UReckCharp
	- GHC.Generics.Rep1_R:UReckCharp
	- GHC.IOPort.IOPort
	- Data.Foldable1.JoinWith
	- Data.Foldable1.FromMaybe
	- Data.Foldable1.NonEmptyDList
	- Text.ParserCombinators.ReadP.P
	- GHC.Generics.D:R:SingBoola0
	- GHC.Generics.STrue
	- GHC.Generics.D:R:DemoteRepBool
	- GHC.Generics.SFalse
	- GHC.Generics.Rep_R:UReckFloatp
	- GHC.Generics.D:R:SingMaybeb0
	- GHC.Generics.SNothing
	- GHC.Generics.SJust
	- GHC.Generics.D:R:DemoteRepMaybe
	- GHC.IOPort.IOPortException
	- Text.Printf.UPrintf
	- Text.Printf.hspr
	- Text.Printf.spr
Warning: Data.List.Compat: could not find link destinations for: 
	- GHC.Generics.Rep1_List
	- GHC.Generics.Rep_List
	- GHC.IsList.D:R:ItemList
	- Text.Printf.UPrintf
	- Text.Printf.spr
Warning: Data.List.NonEmpty.Compat: could not find link destinations for: 
	- GHC.Generics.Rep1_NonEmpty
	- GHC.Generics.Rep_NonEmpty
	- GHC.IsList.D:R:ItemNonEmpty
Documentation created: dist/doc/html/base-compat/,
dist/doc/html/base-compat/base-compat.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/base-compat-0.14.1-J5U6mhFb9eY8Ts5PwTLrMW
Completed    base-compat-0.14.1
Configuring colour-2.3.6...
Preprocessing library for colour-2.3.6..
Building library for colour-2.3.6..
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o, dist/build/Data/Colour/CIE/Chromaticity.dyn_o )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o, dist/build/Data/Colour/CIE/Illuminant.dyn_o )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o, dist/build/Data/Colour/Chan.dyn_o )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o, dist/build/Data/Colour/Internal.dyn_o )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o, dist/build/Data/Colour/Matrix.dyn_o )
[ 6 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o, dist/build/Data/Colour/RGB.dyn_o )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o, dist/build/Data/Colour/RGBSpace/HSL.dyn_o )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o, dist/build/Data/Colour/RGBSpace/HSV.dyn_o )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o, dist/build/Data/Colour/SRGB/Linear.dyn_o )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o, dist/build/Data/Colour/RGBSpace.dyn_o )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o, dist/build/Data/Colour/SRGB.dyn_o )

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

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

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

Data/Colour/SRGB.hs:129:33: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
129 |              | otherwise = fst (head rx)
    |                                 ^^^^
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, dist/build/Data/Colour.o, dist/build/Data/Colour.dyn_o )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o, dist/build/Data/Colour/Names.dyn_o )
[14 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o, dist/build/Data/Colour/CIE.dyn_o )
Preprocessing library for colour-2.3.6..
Running Haddock on library for colour-2.3.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, nothing )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, nothing )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, nothing )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, nothing )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, nothing )
[ 6 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, nothing )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, nothing )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, nothing )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, nothing )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, nothing )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, nothing )

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

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

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

Data/Colour/SRGB.hs:129:33: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
129 |              | otherwise = fst (head rx)
    |                                 ^^^^
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, nothing )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, nothing )
[14 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, nothing )
Haddock coverage:
 100% ( 21 / 21) in 'Data.Colour.CIE.Illuminant'
Warning: 'RGBGamut' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:54:17
    * at Data/Colour/RGB.hs:54: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/Colour/RGB.hs:54:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
  85% (  6 /  7) in 'Data.Colour.RGBSpace.HSL'
  Missing documentation for:
    Module header
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
  85% (  6 /  7) in 'Data.Colour.RGBSpace.HSV'
  Missing documentation for:
    Module header
 100% (  6 /  6) in 'Data.Colour.SRGB.Linear'
Warning: 'RGBSpace' is ambiguous. It is defined
    * at Data/Colour/RGBSpace.hs:122:19
    * at Data/Colour/RGBSpace.hs:122: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/Colour/RGBSpace.hs:122:1
Warning: 'TransferFunction' is ambiguous. It is defined
    * at Data/Colour/RGBSpace.hs:92:27
    * at Data/Colour/RGBSpace.hs:92: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/Colour/RGBSpace.hs:92:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
Warning: 'RGBGamut' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:54:17
    * at Data/Colour/RGB.hs:54: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/Colour/RGB.hs:54:1
  83% ( 20 / 24) in 'Data.Colour.RGBSpace'
  Missing documentation for:
    primaries
    whitePoint
    gamut
    transferFunction
 100% ( 14 / 14) in 'Data.Colour.SRGB'
  85% ( 17 / 20) in 'Data.Colour'
  Missing documentation for:
    black (Data/Colour/Internal.hs:53)
    AffineSpace (Data/Colour/Internal.hs:110)
    ColourOps (Data/Colour/Internal.hs:147)
   0% (  1 /149) in 'Data.Colour.Names'
  Missing documentation for:
    readColourName (Data/Colour/Names.hs:190)
    aliceblue (Data/Colour/Names.hs:341)
    antiquewhite (Data/Colour/Names.hs:344)
    aqua (Data/Colour/Names.hs:347)
    aquamarine (Data/Colour/Names.hs:350)
    azure (Data/Colour/Names.hs:353)
    beige (Data/Colour/Names.hs:356)
    bisque (Data/Colour/Names.hs:359)
    black (Data/Colour/Internal.hs:53)
    blanchedalmond (Data/Colour/Names.hs:364)
    blue (Data/Colour/Names.hs:367)
    blueviolet (Data/Colour/Names.hs:370)
    brown (Data/Colour/Names.hs:373)
    burlywood (Data/Colour/Names.hs:376)
    cadetblue (Data/Colour/Names.hs:379)
    chartreuse (Data/Colour/Names.hs:382)
    chocolate (Data/Colour/Names.hs:385)
    coral (Data/Colour/Names.hs:388)
    cornflowerblue (Data/Colour/Names.hs:391)
    cornsilk (Data/Colour/Names.hs:394)
    crimson (Data/Colour/Names.hs:397)
    cyan (Data/Colour/Names.hs:400)
    darkblue (Data/Colour/Names.hs:403)
    darkcyan (Data/Colour/Names.hs:406)
    darkgoldenrod (Data/Colour/Names.hs:409)
    darkgray (Data/Colour/Names.hs:412)
    darkgreen (Data/Colour/Names.hs:415)
    darkgrey (Data/Colour/Names.hs:418)
    darkkhaki (Data/Colour/Names.hs:421)
    darkmagenta (Data/Colour/Names.hs:424)
    darkolivegreen (Data/Colour/Names.hs:427)
    darkorange (Data/Colour/Names.hs:430)
    darkorchid (Data/Colour/Names.hs:433)
    darkred (Data/Colour/Names.hs:436)
    darksalmon (Data/Colour/Names.hs:439)
    darkseagreen (Data/Colour/Names.hs:442)
    darkslateblue (Data/Colour/Names.hs:445)
    darkslategray (Data/Colour/Names.hs:448)
    darkslategrey (Data/Colour/Names.hs:451)
    darkturquoise (Data/Colour/Names.hs:454)
    darkviolet (Data/Colour/Names.hs:457)
    deeppink (Data/Colour/Names.hs:460)
    deepskyblue (Data/Colour/Names.hs:463)
    dimgray (Data/Colour/Names.hs:466)
    dimgrey (Data/Colour/Names.hs:469)
    dodgerblue (Data/Colour/Names.hs:472)
    firebrick (Data/Colour/Names.hs:475)
    floralwhite (Data/Colour/Names.hs:478)
    forestgreen (Data/Colour/Names.hs:481)
    fuchsia (Data/Colour/Names.hs:484)
    gainsboro (Data/Colour/Names.hs:487)
    ghostwhite (Data/Colour/Names.hs:490)
    gold (Data/Colour/Names.hs:493)
    goldenrod (Data/Colour/Names.hs:496)
    gray (Data/Colour/Names.hs:499)
    grey (Data/Colour/Names.hs:502)
    green (Data/Colour/Names.hs:505)
    greenyellow (Data/Colour/Names.hs:508)
    honeydew (Data/Colour/Names.hs:511)
    hotpink (Data/Colour/Names.hs:514)
    indianred (Data/Colour/Names.hs:517)
    indigo (Data/Colour/Names.hs:520)
    ivory (Data/Colour/Names.hs:523)
    khaki (Data/Colour/Names.hs:526)
    lavender (Data/Colour/Names.hs:529)
    lavenderblush (Data/Colour/Names.hs:532)
    lawngreen (Data/Colour/Names.hs:535)
    lemonchiffon (Data/Colour/Names.hs:538)
    lightblue (Data/Colour/Names.hs:541)
    lightcoral (Data/Colour/Names.hs:544)
    lightcyan (Data/Colour/Names.hs:547)
    lightgoldenrodyellow (Data/Colour/Names.hs:550)
    lightgray (Data/Colour/Names.hs:553)
    lightgreen (Data/Colour/Names.hs:556)
    lightgrey (Data/Colour/Names.hs:559)
    lightpink (Data/Colour/Names.hs:562)
    lightsalmon (Data/Colour/Names.hs:565)
    lightseagreen (Data/Colour/Names.hs:568)
    lightskyblue (Data/Colour/Names.hs:571)
    lightslategray (Data/Colour/Names.hs:574)
    lightslategrey (Data/Colour/Names.hs:577)
    lightsteelblue (Data/Colour/Names.hs:580)
    lightyellow (Data/Colour/Names.hs:583)
    lime (Data/Colour/Names.hs:586)
    limegreen (Data/Colour/Names.hs:589)
    linen (Data/Colour/Names.hs:592)
    magenta (Data/Colour/Names.hs:595)
    maroon (Data/Colour/Names.hs:598)
    mediumaquamarine (Data/Colour/Names.hs:601)
    mediumblue (Data/Colour/Names.hs:604)
    mediumorchid (Data/Colour/Names.hs:607)
    mediumpurple (Data/Colour/Names.hs:610)
    mediumseagreen (Data/Colour/Names.hs:613)
    mediumslateblue (Data/Colour/Names.hs:616)
    mediumspringgreen (Data/Colour/Names.hs:619)
    mediumturquoise (Data/Colour/Names.hs:622)
    mediumvioletred (Data/Colour/Names.hs:625)
    midnightblue (Data/Colour/Names.hs:628)
    mintcream (Data/Colour/Names.hs:631)
    mistyrose (Data/Colour/Names.hs:634)
    moccasin (Data/Colour/Names.hs:637)
    navajowhite (Data/Colour/Names.hs:640)
    navy (Data/Colour/Names.hs:643)
    oldlace (Data/Colour/Names.hs:646)
    olive (Data/Colour/Names.hs:649)
    olivedrab (Data/Colour/Names.hs:652)
    orange (Data/Colour/Names.hs:655)
    orangered (Data/Colour/Names.hs:658)
    orchid (Data/Colour/Names.hs:661)
    palegoldenrod (Data/Colour/Names.hs:664)
    palegreen (Data/Colour/Names.hs:667)
    paleturquoise (Data/Colour/Names.hs:670)
    palevioletred (Data/Colour/Names.hs:673)
    papayawhip (Data/Colour/Names.hs:676)
    peachpuff (Data/Colour/Names.hs:679)
    peru (Data/Colour/Names.hs:682)
    pink (Data/Colour/Names.hs:685)
    plum (Data/Colour/Names.hs:688)
    powderblue (Data/Colour/Names.hs:691)
    purple (Data/Colour/Names.hs:694)
    red (Data/Colour/Names.hs:697)
    rosybrown (Data/Colour/Names.hs:700)
    royalblue (Data/Colour/Names.hs:703)
    saddlebrown (Data/Colour/Names.hs:706)
    salmon (Data/Colour/Names.hs:709)
    sandybrown (Data/Colour/Names.hs:712)
    seagreen (Data/Colour/Names.hs:715)
    seashell (Data/Colour/Names.hs:718)
    sienna (Data/Colour/Names.hs:721)
    silver (Data/Colour/Names.hs:724)
    skyblue (Data/Colour/Names.hs:727)
    slateblue (Data/Colour/Names.hs:730)
    slategray (Data/Colour/Names.hs:733)
    slategrey (Data/Colour/Names.hs:736)
    snow (Data/Colour/Names.hs:739)
    springgreen (Data/Colour/Names.hs:742)
    steelblue (Data/Colour/Names.hs:745)
    tan (Data/Colour/Names.hs:748)
    teal (Data/Colour/Names.hs:751)
    thistle (Data/Colour/Names.hs:754)
    tomato (Data/Colour/Names.hs:757)
    turquoise (Data/Colour/Names.hs:760)
    violet (Data/Colour/Names.hs:763)
    wheat (Data/Colour/Names.hs:766)
    white (Data/Colour/Names.hs:769)
    whitesmoke (Data/Colour/Names.hs:772)
    yellow (Data/Colour/Names.hs:775)
    yellowgreen (Data/Colour/Names.hs:778)
Warning: 'toCIEXYZ' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cieXYZView' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 15 / 17) in 'Data.Colour.CIE'
  Missing documentation for:
    toCIEXYZ (Data/Colour/CIE.hs:65)
    Chromaticity (Data/Colour/CIE/Chromaticity.hs:25)
Documentation created: dist/doc/html/colour/, dist/doc/html/colour/colour.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/colour-2.3.6-JegldMtiv9a8c4VaIBFkGx
Completed    colour-2.3.6
Configuring dlist-1.0...
Preprocessing library for dlist-1.0..
Building library for dlist-1.0..
[1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, dist/build/Data/DList/Internal.o, dist/build/Data/DList/Internal.dyn_o )

Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
642 | instance a ~ Char => IsString (DList a) where
    |            ^
[2 of 5] Compiling Data.DList       ( Data/DList.hs, dist/build/Data/DList.o, dist/build/Data/DList.dyn_o )
[3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, dist/build/Data/DList/DNonEmpty/Internal.o, dist/build/Data/DList/DNonEmpty/Internal.dyn_o )

Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
459 | instance a ~ Char => IsString (DNonEmpty a) where
    |            ^
[4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, dist/build/Data/DList/DNonEmpty.o, dist/build/Data/DList/DNonEmpty.dyn_o )
[5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, dist/build/Data/DList/Unsafe.o, dist/build/Data/DList/Unsafe.dyn_o )
Preprocessing library for dlist-1.0..
Running Haddock on library for dlist-1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, nothing )

Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
642 | instance a ~ Char => IsString (DList a) where
    |            ^
[2 of 5] Compiling Data.DList       ( Data/DList.hs, nothing )
[3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, nothing )

Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
459 | instance a ~ Char => IsString (DNonEmpty a) where
    |            ^
[4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, nothing )
[5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, nothing )
Haddock coverage:
 100% ( 21 / 21) in 'Data.DList'
 100% ( 17 / 17) in 'Data.DList.DNonEmpty'
Warning: Data.DList: could not find link destinations for: 
	- Data.DList.Internal.D:R:ItemDList
Warning: Data.DList.DNonEmpty: could not find link destinations for: 
	- Data.DList.DNonEmpty.Internal.D:R:ItemDNonEmpty
Documentation created: dist/doc/html/dlist/, dist/doc/html/dlist/dlist.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/dlist-1.0-64eJjLRuD1sLrW6rorjot6
Completed    dlist-1.0
Configuring fgl-5.8.3.0...
Preprocessing library for fgl-5.8.3.0..
Building library for fgl-5.8.3.0..
[ 1 of 29] Compiling Data.Graph.Inductive.Graph ( Data/Graph/Inductive/Graph.hs, dist/build/Data/Graph/Inductive/Graph.o, dist/build/Data/Graph/Inductive/Graph.dyn_o )

Data/Graph/Inductive/Graph.hs:522:40: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
522 |     groupLabels les = toLEdge (toEdge (head les)) (map edgeLabel les)
    |                                        ^^^^
[ 2 of 29] Compiling Data.Graph.Inductive.Internal.Heap ( Data/Graph/Inductive/Internal/Heap.hs, dist/build/Data/Graph/Inductive/Internal/Heap.o, dist/build/Data/Graph/Inductive/Internal/Heap.dyn_o )
[ 3 of 29] Compiling Data.Graph.Inductive.Internal.Queue ( Data/Graph/Inductive/Internal/Queue.hs, dist/build/Data/Graph/Inductive/Internal/Queue.o, dist/build/Data/Graph/Inductive/Internal/Queue.dyn_o )
[ 4 of 29] Compiling Data.Graph.Inductive.Internal.RootPath ( Data/Graph/Inductive/Internal/RootPath.hs, dist/build/Data/Graph/Inductive/Internal/RootPath.o, dist/build/Data/Graph/Inductive/Internal/RootPath.dyn_o )

Data/Graph/Inductive/Internal/RootPath.hs:32:38: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
32 | getPath v = reverse . first ((==v) . head)
   |                                      ^^^^
[ 5 of 29] Compiling Data.Graph.Inductive.Internal.Thread ( Data/Graph/Inductive/Internal/Thread.hs, dist/build/Data/Graph/Inductive/Internal/Thread.o, dist/build/Data/Graph/Inductive/Internal/Thread.dyn_o )
[ 6 of 29] Compiling Data.Graph.Inductive.Basic ( Data/Graph/Inductive/Basic.hs, dist/build/Data/Graph/Inductive/Basic.o, dist/build/Data/Graph/Inductive/Basic.dyn_o )
[ 7 of 29] Compiling Data.Graph.Inductive.Monad ( Data/Graph/Inductive/Monad.hs, dist/build/Data/Graph/Inductive/Monad.o, dist/build/Data/Graph/Inductive/Monad.dyn_o )
[ 8 of 29] Compiling Data.Graph.Inductive.Monad.IOArray ( Data/Graph/Inductive/Monad/IOArray.hs, dist/build/Data/Graph/Inductive/Monad/IOArray.o, dist/build/Data/Graph/Inductive/Monad/IOArray.dyn_o )
[ 9 of 29] Compiling Data.Graph.Inductive.Monad.STArray ( Data/Graph/Inductive/Monad/STArray.hs, dist/build/Data/Graph/Inductive/Monad/STArray.o, dist/build/Data/Graph/Inductive/Monad/STArray.dyn_o )
[10 of 29] Compiling Data.Graph.Inductive.NodeMap ( Data/Graph/Inductive/NodeMap.hs, dist/build/Data/Graph/Inductive/NodeMap.o, dist/build/Data/Graph/Inductive/NodeMap.dyn_o )
[11 of 29] Compiling Data.Graph.Inductive.PatriciaTree ( Data/Graph/Inductive/PatriciaTree.hs, dist/build/Data/Graph/Inductive/PatriciaTree.o, dist/build/Data/Graph/Inductive/PatriciaTree.dyn_o )

Data/Graph/Inductive/PatriciaTree.hs:30: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()
   |
30 | import           Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[12 of 29] Compiling Data.Graph.Inductive.Example ( Data/Graph/Inductive/Example.hs, dist/build/Data/Graph/Inductive/Example.o, dist/build/Data/Graph/Inductive/Example.dyn_o )
[13 of 29] Compiling Data.Graph.Inductive.Query.ArtPoint ( Data/Graph/Inductive/Query/ArtPoint.hs, dist/build/Data/Graph/Inductive/Query/ArtPoint.o, dist/build/Data/Graph/Inductive/Query/ArtPoint.dyn_o )

Data/Graph/Inductive/Query/ArtPoint.hs:30:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
30 | getBackEdges v ls   = map head (filter (elem (v,0)) (tail ls))
   |                           ^^^^

Data/Graph/Inductive/Query/ArtPoint.hs:30:54: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
30 | getBackEdges v ls   = map head (filter (elem (v,0)) (tail ls))
   |                                                      ^^^^

Data/Graph/Inductive/Query/ArtPoint.hs:81:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
81 | getLowTree g v = lowTree (head dfsf)
   |                           ^^^^
[14 of 29] Compiling Data.Graph.Inductive.Query.BFS ( Data/Graph/Inductive/Query/BFS.hs, dist/build/Data/Graph/Inductive/Query/BFS.o, dist/build/Data/Graph/Inductive/Query/BFS.dyn_o )
[15 of 29] Compiling Data.Graph.Inductive.Query.DFS ( Data/Graph/Inductive/Query/DFS.hs, dist/build/Data/Graph/Inductive/Query/DFS.o, dist/build/Data/Graph/Inductive/Query/DFS.dyn_o )
[16 of 29] Compiling Data.Graph.Inductive.Query.BCC ( Data/Graph/Inductive/Query/BCC.hs, dist/build/Data/Graph/Inductive/Query/BCC.o, dist/build/Data/Graph/Inductive/Query/BCC.dyn_o )
[17 of 29] Compiling Data.Graph.Inductive.Query.Dominators ( Data/Graph/Inductive/Query/Dominators.hs, dist/build/Data/Graph/Inductive/Query/Dominators.o, dist/build/Data/Graph/Inductive/Query/Dominators.dyn_o )

Data/Graph/Inductive/Query/Dominators.hs:64:31: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
64 |         iD0 = array (1, s-1) (tail $ treeEdges (-1) ntree)
   |                               ^^^^
[18 of 29] Compiling Data.Graph.Inductive.Query.Indep ( Data/Graph/Inductive/Query/Indep.hs, dist/build/Data/Graph/Inductive/Query/Indep.o, dist/build/Data/Graph/Inductive/Query/Indep.dyn_o )
[19 of 29] Compiling Data.Graph.Inductive.Query.MST ( Data/Graph/Inductive/Query/MST.hs, dist/build/Data/Graph/Inductive/Query/MST.o, dist/build/Data/Graph/Inductive/Query/MST.dyn_o )

Data/Graph/Inductive/Query/MST.hs:40:23: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
40 | joinPaths p = joinAt (head p) p
   |                       ^^^^
[20 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow ( Data/Graph/Inductive/Query/MaxFlow.hs, dist/build/Data/Graph/Inductive/Query/MaxFlow.o, dist/build/Data/Graph/Inductive/Query/MaxFlow.dyn_o )

Data/Graph/Inductive/Query/MaxFlow.hs:105:52: 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."
    |
105 |     minC        = minimum (map ((\(_,_,z)->z).snd)(tail augLPath))
    |                                                    ^^^^
[21 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow2 ( Data/Graph/Inductive/Query/MaxFlow2.hs, dist/build/Data/Graph/Inductive/Query/MaxFlow2.o, dist/build/Data/Graph/Inductive/Query/MaxFlow2.dyn_o )

Data/Graph/Inductive/Query/MaxFlow2.hs:80:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
80 |     filter ((==t) . fst . head) tree
   |                           ^^^^

Data/Graph/Inductive/Query/MaxFlow2.hs:152:61: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
152 | augPath g s t = listToMaybe $ map reverse $ filter ((==t) . head) tree
    |                                                             ^^^^

Data/Graph/Inductive/Query/MaxFlow2.hs:255:42: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
255 |               (S.fromList (zip justPath (tail justPath)))
    |                                          ^^^^
[22 of 29] Compiling Data.Graph.Inductive.Query.Monad ( Data/Graph/Inductive/Query/Monad.hs, dist/build/Data/Graph/Inductive/Query/Monad.o, dist/build/Data/Graph/Inductive/Query/Monad.dyn_o )
[23 of 29] Compiling Data.Graph.Inductive.Query.SP ( Data/Graph/Inductive/Query/SP.hs, dist/build/Data/Graph/Inductive/Query/SP.o, dist/build/Data/Graph/Inductive/Query/SP.dyn_o )
[24 of 29] Compiling Data.Graph.Inductive.Query.GVD ( Data/Graph/Inductive/Query/GVD.hs, dist/build/Data/Graph/Inductive/Query/GVD.o, dist/build/Data/Graph/Inductive/Query/GVD.dyn_o )

Data/Graph/Inductive/Query/GVD.hs:49:51: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
49 | maybePath v = listToMaybe . filter ((v==) . fst . head . unLPath)
   |                                                   ^^^^

Data/Graph/Inductive/Query/GVD.hs:59:29: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
59 | nearestDist v = fmap (snd . head . unLPath) . maybePath v
   |                             ^^^^
[25 of 29] Compiling Data.Graph.Inductive.Query.TransClos ( Data/Graph/Inductive/Query/TransClos.hs, dist/build/Data/Graph/Inductive/Query/TransClos.o, dist/build/Data/Graph/Inductive/Query/TransClos.dyn_o )
[26 of 29] Compiling Data.Graph.Inductive.Query ( Data/Graph/Inductive/Query.hs, dist/build/Data/Graph/Inductive/Query.o, dist/build/Data/Graph/Inductive/Query.dyn_o )
[27 of 29] Compiling Data.Graph.Inductive.Tree ( Data/Graph/Inductive/Tree.hs, dist/build/Data/Graph/Inductive/Tree.o, dist/build/Data/Graph/Inductive/Tree.dyn_o )

Data/Graph/Inductive/Tree.hs:16: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()
   |
16 | import           Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[28 of 29] Compiling Paths_fgl        ( dist/build/autogen/Paths_fgl.hs, dist/build/Paths_fgl.o, dist/build/Paths_fgl.dyn_o )
[29 of 29] Compiling Data.Graph.Inductive ( Data/Graph/Inductive.hs, dist/build/Data/Graph/Inductive.o, dist/build/Data/Graph/Inductive.dyn_o )
Preprocessing library for fgl-5.8.3.0..
Running Haddock on library for fgl-5.8.3.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 29] Compiling Data.Graph.Inductive.Graph ( Data/Graph/Inductive/Graph.hs, nothing )

Data/Graph/Inductive/Graph.hs:522:40: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
522 |     groupLabels les = toLEdge (toEdge (head les)) (map edgeLabel les)
    |                                        ^^^^
[ 2 of 29] Compiling Data.Graph.Inductive.Internal.Heap ( Data/Graph/Inductive/Internal/Heap.hs, nothing )
[ 3 of 29] Compiling Data.Graph.Inductive.Internal.Queue ( Data/Graph/Inductive/Internal/Queue.hs, nothing )
[ 4 of 29] Compiling Data.Graph.Inductive.Internal.RootPath ( Data/Graph/Inductive/Internal/RootPath.hs, nothing )

Data/Graph/Inductive/Internal/RootPath.hs:32:38: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
32 | getPath v = reverse . first ((==v) . head)
   |                                      ^^^^
[ 5 of 29] Compiling Data.Graph.Inductive.Internal.Thread ( Data/Graph/Inductive/Internal/Thread.hs, nothing )
[ 6 of 29] Compiling Data.Graph.Inductive.Basic ( Data/Graph/Inductive/Basic.hs, nothing )
[ 7 of 29] Compiling Data.Graph.Inductive.Monad ( Data/Graph/Inductive/Monad.hs, nothing )
[ 8 of 29] Compiling Data.Graph.Inductive.Monad.IOArray ( Data/Graph/Inductive/Monad/IOArray.hs, nothing )
[ 9 of 29] Compiling Data.Graph.Inductive.Monad.STArray ( Data/Graph/Inductive/Monad/STArray.hs, nothing )
[10 of 29] Compiling Data.Graph.Inductive.NodeMap ( Data/Graph/Inductive/NodeMap.hs, nothing )
[11 of 29] Compiling Data.Graph.Inductive.PatriciaTree ( Data/Graph/Inductive/PatriciaTree.hs, nothing )

Data/Graph/Inductive/PatriciaTree.hs:30: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()
   |
30 | import           Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[12 of 29] Compiling Data.Graph.Inductive.Example ( Data/Graph/Inductive/Example.hs, nothing )
[13 of 29] Compiling Data.Graph.Inductive.Query.ArtPoint ( Data/Graph/Inductive/Query/ArtPoint.hs, nothing )

Data/Graph/Inductive/Query/ArtPoint.hs:30:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
30 | getBackEdges v ls   = map head (filter (elem (v,0)) (tail ls))
   |                           ^^^^

Data/Graph/Inductive/Query/ArtPoint.hs:30:54: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
30 | getBackEdges v ls   = map head (filter (elem (v,0)) (tail ls))
   |                                                      ^^^^

Data/Graph/Inductive/Query/ArtPoint.hs:81:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
81 | getLowTree g v = lowTree (head dfsf)
   |                           ^^^^
[14 of 29] Compiling Data.Graph.Inductive.Query.BFS ( Data/Graph/Inductive/Query/BFS.hs, nothing )
[15 of 29] Compiling Data.Graph.Inductive.Query.DFS ( Data/Graph/Inductive/Query/DFS.hs, nothing )
[16 of 29] Compiling Data.Graph.Inductive.Query.BCC ( Data/Graph/Inductive/Query/BCC.hs, nothing )
[17 of 29] Compiling Data.Graph.Inductive.Query.Dominators ( Data/Graph/Inductive/Query/Dominators.hs, nothing )

Data/Graph/Inductive/Query/Dominators.hs:64:31: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
64 |         iD0 = array (1, s-1) (tail $ treeEdges (-1) ntree)
   |                               ^^^^
[18 of 29] Compiling Data.Graph.Inductive.Query.Indep ( Data/Graph/Inductive/Query/Indep.hs, nothing )
[19 of 29] Compiling Data.Graph.Inductive.Query.MST ( Data/Graph/Inductive/Query/MST.hs, nothing )

Data/Graph/Inductive/Query/MST.hs:40:23: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
40 | joinPaths p = joinAt (head p) p
   |                       ^^^^
[20 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow ( Data/Graph/Inductive/Query/MaxFlow.hs, nothing )

Data/Graph/Inductive/Query/MaxFlow.hs:105:52: 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."
    |
105 |     minC        = minimum (map ((\(_,_,z)->z).snd)(tail augLPath))
    |                                                    ^^^^
[21 of 29] Compiling Data.Graph.Inductive.Query.MaxFlow2 ( Data/Graph/Inductive/Query/MaxFlow2.hs, nothing )

Data/Graph/Inductive/Query/MaxFlow2.hs:80:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
80 |     filter ((==t) . fst . head) tree
   |                           ^^^^

Data/Graph/Inductive/Query/MaxFlow2.hs:152:61: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
152 | augPath g s t = listToMaybe $ map reverse $ filter ((==t) . head) tree
    |                                                             ^^^^

Data/Graph/Inductive/Query/MaxFlow2.hs:255:42: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
255 |               (S.fromList (zip justPath (tail justPath)))
    |                                          ^^^^
[22 of 29] Compiling Data.Graph.Inductive.Query.Monad ( Data/Graph/Inductive/Query/Monad.hs, nothing )
[23 of 29] Compiling Data.Graph.Inductive.Query.SP ( Data/Graph/Inductive/Query/SP.hs, nothing )
[24 of 29] Compiling Data.Graph.Inductive.Query.GVD ( Data/Graph/Inductive/Query/GVD.hs, nothing )

Data/Graph/Inductive/Query/GVD.hs:49:51: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
49 | maybePath v = listToMaybe . filter ((v==) . fst . head . unLPath)
   |                                                   ^^^^

Data/Graph/Inductive/Query/GVD.hs:59:29: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
59 | nearestDist v = fmap (snd . head . unLPath) . maybePath v
   |                             ^^^^
[25 of 29] Compiling Data.Graph.Inductive.Query.TransClos ( Data/Graph/Inductive/Query/TransClos.hs, nothing )
[26 of 29] Compiling Data.Graph.Inductive.Query ( Data/Graph/Inductive/Query.hs, nothing )
[27 of 29] Compiling Data.Graph.Inductive.Tree ( Data/Graph/Inductive/Tree.hs, nothing )

Data/Graph/Inductive/Tree.hs:16: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()
   |
16 | import           Control.Applicative (liftA2)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[28 of 29] Compiling Paths_fgl        ( dist/build/autogen/Paths_fgl.hs, nothing )
[29 of 29] Compiling Data.Graph.Inductive ( Data/Graph/Inductive.hs, nothing )
Haddock coverage:
  97% ( 97 /100) in 'Data.Graph.Inductive.Graph'
  Missing documentation for:
    MContext (Data/Graph/Inductive/Graph.hs:119)
    DynGraph (Data/Graph/Inductive/Graph.hs:181)
    equal (Data/Graph/Inductive/Graph.hs:525)
  16% (  3 / 18) in 'Data.Graph.Inductive.Internal.Heap'
  Missing documentation for:
    Heap (Data/Graph/Inductive/Internal/Heap.hs:21)
    prettyHeap (Data/Graph/Inductive/Internal/Heap.hs:31)
    printPrettyHeap (Data/Graph/Inductive/Internal/Heap.hs:39)
    empty (Data/Graph/Inductive/Internal/Heap.hs:46)
    unit (Data/Graph/Inductive/Internal/Heap.hs:49)
    insert (Data/Graph/Inductive/Internal/Heap.hs:52)
    merge (Data/Graph/Inductive/Internal/Heap.hs:55)
    mergeAll (Data/Graph/Inductive/Internal/Heap.hs:62)
    isEmpty (Data/Graph/Inductive/Internal/Heap.hs:67)
    findMin (Data/Graph/Inductive/Internal/Heap.hs:71)
    deleteMin (Data/Graph/Inductive/Internal/Heap.hs:75)
    splitMin (Data/Graph/Inductive/Internal/Heap.hs:79)
    build (Data/Graph/Inductive/Internal/Heap.hs:89)
    toList (Data/Graph/Inductive/Internal/Heap.hs:92)
    heapsort (Data/Graph/Inductive/Internal/Heap.hs:97)
  22% (  2 /  9) in 'Data.Graph.Inductive.Internal.Queue'
  Missing documentation for:
    Module header
    Queue (Data/Graph/Inductive/Internal/Queue.hs:10)
    mkQueue (Data/Graph/Inductive/Internal/Queue.hs:13)
    queuePut (Data/Graph/Inductive/Internal/Queue.hs:16)
    queuePutList (Data/Graph/Inductive/Internal/Queue.hs:19)
    queueGet (Data/Graph/Inductive/Internal/Queue.hs:22)
    queueEmpty (Data/Graph/Inductive/Internal/Queue.hs:26)
  44% (  4 /  9) in 'Data.Graph.Inductive.Internal.RootPath'
  Missing documentation for:
    RTree (Data/Graph/Inductive/Internal/RootPath.hs:15)
    LRTree (Data/Graph/Inductive/Internal/RootPath.hs:14)
    getPath (Data/Graph/Inductive/Internal/RootPath.hs:32)
    getLPath (Data/Graph/Inductive/Internal/RootPath.hs:35)
    getLPathNodes (Data/Graph/Inductive/Internal/RootPath.hs:46)
  23% (  3 / 13) in 'Data.Graph.Inductive.Internal.Thread'
  Missing documentation for:
    Split (Data/Graph/Inductive/Internal/Thread.hs:73)
    SplitM (Data/Graph/Inductive/Internal/Thread.hs:106)
    Thread (Data/Graph/Inductive/Internal/Thread.hs:74)
    Collect (Data/Graph/Inductive/Internal/Thread.hs:75)
    threadList' (Data/Graph/Inductive/Internal/Thread.hs:80)
    threadList (Data/Graph/Inductive/Internal/Thread.hs:92)
    threadMaybe' (Data/Graph/Inductive/Internal/Thread.hs:109)
    threadMaybe (Data/Graph/Inductive/Internal/Thread.hs:120)
    splitPar (Data/Graph/Inductive/Internal/Thread.hs:131)
    splitParM (Data/Graph/Inductive/Internal/Thread.hs:136)
 100% ( 18 / 18) in 'Data.Graph.Inductive.Basic'
  47% (  8 / 17) in 'Data.Graph.Inductive.Monad'
  Missing documentation for:
    GraphM (Data/Graph/Inductive/Monad.hs:42)
    nodesM (Data/Graph/Inductive/Monad.hs:107)
    edgesM (Data/Graph/Inductive/Monad.hs:110)
    newNodesM (Data/Graph/Inductive/Monad.hs:113)
    delNodeM (Data/Graph/Inductive/Monad.hs:123)
    delNodesM (Data/Graph/Inductive/Monad.hs:126)
    mkUGraphM (Data/Graph/Inductive/Monad.hs:131)
    contextM (Data/Graph/Inductive/Monad.hs:147)
    labM (Data/Graph/Inductive/Monad.hs:150)
  40% (  4 / 10) in 'Data.Graph.Inductive.Monad.IOArray'
  Missing documentation for:
    SGr (Data/Graph/Inductive/Monad/IOArray.hs:27)
    GraphRep (Data/Graph/Inductive/Monad/IOArray.hs:29)
    Context' (Data/Graph/Inductive/Monad/IOArray.hs:30)
    USGr (Data/Graph/Inductive/Monad/IOArray.hs:32)
    defaultGraphSize (Data/Graph/Inductive/Monad/IOArray.hs:98)
    emptyN (Data/Graph/Inductive/Monad/IOArray.hs:101)
  40% (  4 / 10) in 'Data.Graph.Inductive.Monad.STArray'
  Missing documentation for:
    SGr (Data/Graph/Inductive/Monad/STArray.hs:28)
    GraphRep (Data/Graph/Inductive/Monad/STArray.hs:30)
    Context' (Data/Graph/Inductive/Monad/STArray.hs:31)
    USGr (Data/Graph/Inductive/Monad/STArray.hs:33)
    defaultGraphSize (Data/Graph/Inductive/Monad/STArray.hs:98)
    emptyN (Data/Graph/Inductive/Monad/STArray.hs:101)
Warning: 'NodeMap' is ambiguous. It is defined
    * at Data/Graph/Inductive/NodeMap.hs:45:5
    * at Data/Graph/Inductive/NodeMap.hs:44:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Graph/Inductive/NodeMap.hs:44:1
  63% ( 31 / 49) in 'Data.Graph.Inductive.NodeMap'
  Missing documentation for:
    NodeMap (Data/Graph/Inductive/NodeMap.hs:44)
    insMapNode (Data/Graph/Inductive/NodeMap.hs:124)
    insMapNode_ (Data/Graph/Inductive/NodeMap.hs:136)
    delMapNode (Data/Graph/Inductive/NodeMap.hs:147)
    insMapNodes (Data/Graph/Inductive/NodeMap.hs:158)
    insMapNodes_ (Data/Graph/Inductive/NodeMap.hs:163)
    delMapNodes (Data/Graph/Inductive/NodeMap.hs:174)
    mkNodesM (Data/Graph/Inductive/NodeMap.hs:263)
    mkEdgeM (Data/Graph/Inductive/NodeMap.hs:266)
    mkEdgesM (Data/Graph/Inductive/NodeMap.hs:269)
    insMapNodeM (Data/Graph/Inductive/NodeMap.hs:272)
    insMapEdgeM (Data/Graph/Inductive/NodeMap.hs:275)
    delMapNodeM (Data/Graph/Inductive/NodeMap.hs:278)
    delMapEdgeM (Data/Graph/Inductive/NodeMap.hs:281)
    insMapNodesM (Data/Graph/Inductive/NodeMap.hs:284)
    insMapEdgesM (Data/Graph/Inductive/NodeMap.hs:287)
    delMapNodesM (Data/Graph/Inductive/NodeMap.hs:290)
    delMapEdgesM (Data/Graph/Inductive/NodeMap.hs:293)
  33% (  1 /  3) in 'Data.Graph.Inductive.PatriciaTree'
  Missing documentation for:
    Gr (Data/Graph/Inductive/PatriciaTree.hs:61)
    UGr (Data/Graph/Inductive/PatriciaTree.hs:69)
  22% ( 14 / 61) in 'Data.Graph.Inductive.Example'
  Missing documentation for:
    a (Data/Graph/Inductive/Example.hs:53)
    b (Data/Graph/Inductive/Example.hs:54)
    c (Data/Graph/Inductive/Example.hs:55)
    e (Data/Graph/Inductive/Example.hs:56)
    loop (Data/Graph/Inductive/Example.hs:59)
    ab (Data/Graph/Inductive/Example.hs:60)
    abb (Data/Graph/Inductive/Example.hs:61)
    dag3 (Data/Graph/Inductive/Example.hs:68)
    e3 (Data/Graph/Inductive/Example.hs:57)
    cyc3 (Data/Graph/Inductive/Example.hs:63)
    g3 (Data/Graph/Inductive/Example.hs:74)
    g3b (Data/Graph/Inductive/Example.hs:77)
    dag4 (Data/Graph/Inductive/Example.hs:69)
    d1 (Data/Graph/Inductive/Example.hs:71)
    d3 (Data/Graph/Inductive/Example.hs:72)
    a' (Data/Graph/Inductive/Example.hs:87)
    b' (Data/Graph/Inductive/Example.hs:88)
    c' (Data/Graph/Inductive/Example.hs:89)
    e' (Data/Graph/Inductive/Example.hs:90)
    loop' (Data/Graph/Inductive/Example.hs:93)
    ab' (Data/Graph/Inductive/Example.hs:94)
    abb' (Data/Graph/Inductive/Example.hs:96)
    dag3' (Data/Graph/Inductive/Example.hs:98)
    e3' (Data/Graph/Inductive/Example.hs:91)
    dag4' (Data/Graph/Inductive/Example.hs:99)
    d1' (Data/Graph/Inductive/Example.hs:101)
    d3' (Data/Graph/Inductive/Example.hs:102)
    ucycle (Data/Graph/Inductive/Example.hs:105)
    star (Data/Graph/Inductive/Example.hs:109)
    ucycleM (Data/Graph/Inductive/Example.hs:112)
    starM (Data/Graph/Inductive/Example.hs:116)
    clr479 (Data/Graph/Inductive/Example.hs:126)
    clr489 (Data/Graph/Inductive/Example.hs:131)
    clr486 (Data/Graph/Inductive/Example.hs:128)
    clr508 (Data/Graph/Inductive/Example.hs:134)
    clr528 (Data/Graph/Inductive/Example.hs:137)
    clr595 (Data/Graph/Inductive/Example.hs:140)
    gr1 (Data/Graph/Inductive/Example.hs:143)
    kin248 (Data/Graph/Inductive/Example.hs:147)
    vor (Data/Graph/Inductive/Example.hs:153)
    clr479' (Data/Graph/Inductive/Example.hs:165)
    clr489' (Data/Graph/Inductive/Example.hs:170)
    clr486' (Data/Graph/Inductive/Example.hs:167)
    clr508' (Data/Graph/Inductive/Example.hs:173)
    clr528' (Data/Graph/Inductive/Example.hs:176)
    kin248' (Data/Graph/Inductive/Example.hs:179)
    vor' (Data/Graph/Inductive/Example.hs:185)
  50% (  1 /  2) in 'Data.Graph.Inductive.Query.ArtPoint'
  Missing documentation for:
    Module header
  31% (  6 / 19) in 'Data.Graph.Inductive.Query.BFS'
  Missing documentation for:
    bfs (Data/Graph/Inductive/Query/BFS.hs:48)
    bfsn (Data/Graph/Inductive/Query/BFS.hs:42)
    bfsWith (Data/Graph/Inductive/Query/BFS.hs:45)
    bfsnWith (Data/Graph/Inductive/Query/BFS.hs:39)
    level (Data/Graph/Inductive/Query/BFS.hs:54)
    leveln (Data/Graph/Inductive/Query/BFS.hs:60)
    bfe (Data/Graph/Inductive/Query/BFS.hs:82)
    bfen (Data/Graph/Inductive/Query/BFS.hs:79)
    bft (Data/Graph/Inductive/Query/BFS.hs:105)
    lbft (Data/Graph/Inductive/Query/BFS.hs:126)
    RTree (Data/Graph/Inductive/Internal/RootPath.hs:15)
    esp (Data/Graph/Inductive/Query/BFS.hs:118)
    lesp (Data/Graph/Inductive/Query/BFS.hs:142)
Warning: 'Node' is ambiguous. It is defined
    * in Data.Tree
    * at Data/Graph/Inductive/Graph.hs:78: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/Graph/Inductive/Graph.hs:78:1
  60% ( 23 / 38) in 'Data.Graph.Inductive.Query.DFS'
  Missing documentation for:
    CFun (Data/Graph/Inductive/Query/DFS.hs:63)
    dfs' (Data/Graph/Inductive/Query/DFS.hs:100)
    dff' (Data/Graph/Inductive/Query/DFS.hs:163)
    dfsWith (Data/Graph/Inductive/Query/DFS.hs:94)
    dfsWith' (Data/Graph/Inductive/Query/DFS.hs:97)
    dffWith (Data/Graph/Inductive/Query/DFS.hs:157)
    dffWith' (Data/Graph/Inductive/Query/DFS.hs:160)
    udfs' (Data/Graph/Inductive/Query/DFS.hs:109)
    udff' (Data/Graph/Inductive/Query/DFS.hs:179)
    udffWith (Data/Graph/Inductive/Query/DFS.hs:173)
    udffWith' (Data/Graph/Inductive/Query/DFS.hs:176)
    rdff' (Data/Graph/Inductive/Query/DFS.hs:193)
    rdfs' (Data/Graph/Inductive/Query/DFS.hs:117)
    rdffWith (Data/Graph/Inductive/Query/DFS.hs:187)
    rdffWith' (Data/Graph/Inductive/Query/DFS.hs:190)
  50% (  1 /  2) in 'Data.Graph.Inductive.Query.BCC'
  Missing documentation for:
    Module header
  66% (  2 /  3) in 'Data.Graph.Inductive.Query.Dominators'
  Missing documentation for:
    Module header
 100% (  3 /  3) in 'Data.Graph.Inductive.Query.Indep'
  42% (  3 /  7) in 'Data.Graph.Inductive.Query.MST'
  Missing documentation for:
    msTreeAt (Data/Graph/Inductive/Query/MST.hs:31)
    msTree (Data/Graph/Inductive/Query/MST.hs:34)
    msPath (Data/Graph/Inductive/Query/MST.hs:37)
    LRTree (Data/Graph/Inductive/Internal/RootPath.hs:14)
 100% (  9 /  9) in 'Data.Graph.Inductive.Query.MaxFlow'
  20% (  1 /  5) in 'Data.Graph.Inductive.Query.MaxFlow2'
  Missing documentation for:
    Network (Data/Graph/Inductive/Query/MaxFlow2.hs:24)
    ekSimple (Data/Graph/Inductive/Query/MaxFlow2.hs:227)
    ekFused (Data/Graph/Inductive/Query/MaxFlow2.hs:138)
    ekList (Data/Graph/Inductive/Query/MaxFlow2.hs:260)
  30% ( 13 / 43) in 'Data.Graph.Inductive.Query.Monad'
  Missing documentation for:
    mapFst (Data/Graph/Inductive/Query/Monad.hs:44)
    mapSnd (Data/Graph/Inductive/Query/Monad.hs:46)
    >< (Data/Graph/Inductive/Query/Monad.hs:50)
    orP (Data/Graph/Inductive/Query/Monad.hs:53)
    GT (Data/Graph/Inductive/Query/Monad.hs:60)
    apply (Data/Graph/Inductive/Query/Monad.hs:63)
    apply' (Data/Graph/Inductive/Query/Monad.hs:66)
    applyWith (Data/Graph/Inductive/Query/Monad.hs:69)
    applyWith' (Data/Graph/Inductive/Query/Monad.hs:72)
    runGT (Data/Graph/Inductive/Query/Monad.hs:75)
    condMGT' (Data/Graph/Inductive/Query/Monad.hs:89)
    recMGT' (Data/Graph/Inductive/Query/Monad.hs:92)
    condMGT (Data/Graph/Inductive/Query/Monad.hs:96)
    recMGT (Data/Graph/Inductive/Query/Monad.hs:99)
    getNode (Data/Graph/Inductive/Query/Monad.hs:111)
    getContext (Data/Graph/Inductive/Query/Monad.hs:114)
    getNodes' (Data/Graph/Inductive/Query/Monad.hs:120)
    getNodes (Data/Graph/Inductive/Query/Monad.hs:123)
    sucGT (Data/Graph/Inductive/Query/Monad.hs:129)
    sucM (Data/Graph/Inductive/Query/Monad.hs:136)
    graphRec' (Data/Graph/Inductive/Query/Monad.hs:158)
    graphUFold (Data/Graph/Inductive/Query/Monad.hs:161)
    graphNodesM0 (Data/Graph/Inductive/Query/Monad.hs:172)
    graphNodesM (Data/Graph/Inductive/Query/Monad.hs:175)
    graphNodes (Data/Graph/Inductive/Query/Monad.hs:178)
    graphFilterM (Data/Graph/Inductive/Query/Monad.hs:182)
    graphFilter (Data/Graph/Inductive/Query/Monad.hs:185)
    dfsM' (Data/Graph/Inductive/Query/Monad.hs:213)
    graphDff (Data/Graph/Inductive/Query/Monad.hs:233)
    graphDff' (Data/Graph/Inductive/Query/Monad.hs:236)
  71% (  5 /  7) in 'Data.Graph.Inductive.Query.SP'
  Missing documentation for:
    LRTree (Data/Graph/Inductive/Internal/RootPath.hs:14)
    Heap (Data/Graph/Inductive/Internal/Heap.hs:21)
  88% (  8 /  9) in 'Data.Graph.Inductive.Query.GVD'
  Missing documentation for:
    LRTree (Data/Graph/Inductive/Internal/RootPath.hs:14)
  75% (  3 /  4) in 'Data.Graph.Inductive.Query.TransClos'
  Missing documentation for:
    Module header
  92% ( 13 / 14) in 'Data.Graph.Inductive.Query'
  Missing documentation for:
    Module header
  33% (  1 /  3) in 'Data.Graph.Inductive.Tree'
  Missing documentation for:
    Gr (Data/Graph/Inductive/Tree.hs:40)
    UGr (Data/Graph/Inductive/Tree.hs:48)
  90% (  9 / 10) in 'Data.Graph.Inductive'
  Missing documentation for:
    Module header
Warning: Data.Graph.Inductive.PatriciaTree: could not find link destinations for: 
	- Data.Graph.Inductive.PatriciaTree.Rep_Gr
Warning: Data.Graph.Inductive.Tree: could not find link destinations for: 
	- Data.Graph.Inductive.Tree.Rep_Gr
Documentation created: dist/doc/html/fgl/, dist/doc/html/fgl/fgl.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/fgl-5.8.3.0-5oUiElJ03nl48a2dXkxJC7
Completed    fgl-5.8.3.0
Configuring haskell-lexer-1.2.1...
Preprocessing library for haskell-lexer-1.2.1..
Building library for haskell-lexer-1.2.1..
[1 of 6] Compiling Language.Haskell.Lexer.Position ( Language/Haskell/Lexer/Position.hs, dist/build/Language/Haskell/Lexer/Position.o, dist/build/Language/Haskell/Lexer/Position.dyn_o )
[2 of 6] Compiling Language.Haskell.Lexer.Tokens ( Language/Haskell/Lexer/Tokens.hs, dist/build/Language/Haskell/Lexer/Tokens.o, dist/build/Language/Haskell/Lexer/Tokens.dyn_o )
[3 of 6] Compiling Language.Haskell.Lexer.Layout ( Language/Haskell/Lexer/Layout.hs, dist/build/Language/Haskell/Lexer/Layout.o, dist/build/Language/Haskell/Lexer/Layout.dyn_o )
[4 of 6] Compiling Language.Haskell.Lexer.Utils ( Language/Haskell/Lexer/Utils.hs, dist/build/Language/Haskell/Lexer/Utils.o, dist/build/Language/Haskell/Lexer/Utils.dyn_o )
[5 of 6] Compiling Language.Haskell.Lexer.Lex ( Language/Haskell/Lexer/Lex.hs, dist/build/Language/Haskell/Lexer/Lex.o, dist/build/Language/Haskell/Lexer/Lex.dyn_o )
[6 of 6] Compiling Language.Haskell.Lexer ( Language/Haskell/Lexer.hs, dist/build/Language/Haskell/Lexer.o, dist/build/Language/Haskell/Lexer.dyn_o )
Preprocessing library for haskell-lexer-1.2.1..
Running Haddock on library for haskell-lexer-1.2.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling Language.Haskell.Lexer.Position ( Language/Haskell/Lexer/Position.hs, nothing )
[2 of 6] Compiling Language.Haskell.Lexer.Tokens ( Language/Haskell/Lexer/Tokens.hs, nothing )
[3 of 6] Compiling Language.Haskell.Lexer.Layout ( Language/Haskell/Lexer/Layout.hs, nothing )
[4 of 6] Compiling Language.Haskell.Lexer.Utils ( Language/Haskell/Lexer/Utils.hs, nothing )
[5 of 6] Compiling Language.Haskell.Lexer.Lex ( Language/Haskell/Lexer/Lex.hs, nothing )
[6 of 6] Compiling Language.Haskell.Lexer ( Language/Haskell/Lexer.hs, nothing )
Haddock coverage:
Warning: Language.Haskell.Lexer.Utils: Could not find documentation for exported module: Language.Haskell.Lexer.Utils
  84% ( 11 / 13) in 'Language.Haskell.Lexer'
  Missing documentation for:
    Module header
    PosToken (Language/Haskell/Lexer/Layout.hs:6)
Documentation created: dist/doc/html/haskell-lexer/,
dist/doc/html/haskell-lexer/haskell-lexer.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/haskell-lexer-1.2.1-5D7BleVUwq58CSz4mUgrgH
Completed    haskell-lexer-1.2.1
Configuring newtype-generics-0.6.2...
Preprocessing library for newtype-generics-0.6.2..
Building library for newtype-generics-0.6.2..
[1 of 1] Compiling Control.Newtype.Generics ( Control/Newtype/Generics.hs, dist/build/Control/Newtype/Generics.o, dist/build/Control/Newtype/Generics.dyn_o )

Control/Newtype/Generics.hs:113:53: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
113 |   default pack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => O n -> n
    |                                                     ^

Control/Newtype/Generics.hs:117:55: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
117 |   default unpack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => n -> O n
    |                                                       ^

Control/Newtype/Generics.hs:131:20: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
131 | op :: (Newtype n,o ~ O n ) => (o -> n) -> n -> o
    |                    ^

Control/Newtype/Generics.hs:150:35: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                   ^

Control/Newtype/Generics.hs:150:45: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                             ^

Control/Newtype/Generics.hs:167:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                    ^

Control/Newtype/Generics.hs:167:46: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                              ^

Control/Newtype/Generics.hs:175:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                     ^

Control/Newtype/Generics.hs:175:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                               ^

Control/Newtype/Generics.hs:184:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
184 | over :: (Newtype n,  Newtype n', o' ~ O n', o ~ O n)
    |                                     ^

Control/Newtype/Generics.hs:184:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
184 | over :: (Newtype n,  Newtype n', o' ~ O n', o ~ O n)
    |                                               ^

Control/Newtype/Generics.hs:194:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                      ^

Control/Newtype/Generics.hs:194:48: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                                ^

Control/Newtype/Generics.hs:201:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                     ^

Control/Newtype/Generics.hs:201:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                               ^

Control/Newtype/Generics.hs:206:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                      ^

Control/Newtype/Generics.hs:206:48: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                                ^

Control/Newtype/Generics.hs:211:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                     ^

Control/Newtype/Generics.hs:211:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                               ^
Preprocessing library for newtype-generics-0.6.2..
Running Haddock on library for newtype-generics-0.6.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Control.Newtype.Generics ( Control/Newtype/Generics.hs, nothing )

Control/Newtype/Generics.hs:113:53: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
113 |   default pack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => O n -> n
    |                                                     ^

Control/Newtype/Generics.hs:117:55: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
117 |   default unpack :: (Generic n, GNewtype (Rep n), O n ~ GO (Rep n)) => n -> O n
    |                                                       ^

Control/Newtype/Generics.hs:131:20: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
131 | op :: (Newtype n,o ~ O n ) => (o -> n) -> n -> o
    |                    ^

Control/Newtype/Generics.hs:150:35: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                   ^

Control/Newtype/Generics.hs:150:45: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
150 | ala :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                             ^

Control/Newtype/Generics.hs:167:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                    ^

Control/Newtype/Generics.hs:167:46: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
167 | ala' :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                              ^

Control/Newtype/Generics.hs:175:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                     ^

Control/Newtype/Generics.hs:175:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
175 | under :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                               ^

Control/Newtype/Generics.hs:184:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
184 | over :: (Newtype n,  Newtype n', o' ~ O n', o ~ O n)
    |                                     ^

Control/Newtype/Generics.hs:184:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
184 | over :: (Newtype n,  Newtype n', o' ~ O n', o ~ O n)
    |                                               ^

Control/Newtype/Generics.hs:194:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                      ^

Control/Newtype/Generics.hs:194:48: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
194 | under2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                                ^

Control/Newtype/Generics.hs:201:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                     ^

Control/Newtype/Generics.hs:201:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
201 | over2 :: (Newtype n, Newtype n', o' ~ O n', o ~ O n)
    |                                               ^

Control/Newtype/Generics.hs:206:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                      ^

Control/Newtype/Generics.hs:206:48: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
206 | underF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                                ^

Control/Newtype/Generics.hs:211:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                     ^

Control/Newtype/Generics.hs:211:47: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
211 | overF :: (Newtype n, Newtype n', o' ~ O n', o ~ O n, Functor f, Functor g)
    |                                               ^
Haddock coverage:
 100% ( 11 / 11) in 'Control.Newtype.Generics'
Warning: Control.Newtype.Generics: could not find link destinations for: 
	- Control.Newtype.Generics.GNewtype
	- Control.Newtype.Generics.GO
	- Control.Newtype.Generics.D:R:OWrappedMonoid
	- Control.Newtype.Generics.D:R:OLast
	- Control.Newtype.Generics.D:R:OFirst
	- Control.Newtype.Generics.D:R:OMax
	- Control.Newtype.Generics.D:R:OMin
	- Control.Newtype.Generics.D:R:ODown
	- Control.Newtype.Generics.D:R:OAp
	- Control.Newtype.Generics.D:R:OAlt
	- Control.Newtype.Generics.D:R:OLast0
	- Control.Newtype.Generics.D:R:OFirst0
	- Control.Newtype.Generics.D:R:OProduct
	- Control.Newtype.Generics.D:R:OSum
	- Control.Newtype.Generics.D:R:OAny
	- Control.Newtype.Generics.D:R:OAll
	- Control.Newtype.Generics.D:R:OEndo
	- Control.Newtype.Generics.D:R:ODual
	- Control.Newtype.Generics.D:R:OIdentity
	- Control.Newtype.Generics.D:R:OConst
	- Control.Newtype.Generics.D:R:OCompose
	- Control.Newtype.Generics.D:R:OFixed
	- Control.Newtype.Generics.D:R:OArrowMonad
	- Control.Newtype.Generics.D:R:OKleisli
	- Control.Newtype.Generics.D:R:OZipList
	- Control.Newtype.Generics.D:R:OWrappedArrow
	- Control.Newtype.Generics.D:R:OWrappedMonad
Documentation created: dist/doc/html/newtype-generics/,
dist/doc/html/newtype-generics/newtype-generics.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/newtype-generics-0.6.2-2jsPUlANr8DBJ2V5uESEqx
Completed    newtype-generics-0.6.2
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 polyparse-1.13...
Preprocessing library for polyparse-1.13..
Building library for polyparse-1.13..
[ 1 of 18] Compiling Text.ParserCombinators.HuttonMeijer ( src/Text/ParserCombinators/HuttonMeijer.hs, dist/build/Text/ParserCombinators/HuttonMeijer.o, dist/build/Text/ParserCombinators/HuttonMeijer.dyn_o )
[ 2 of 18] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src/Text/ParserCombinators/HuttonMeijerWallace.hs, dist/build/Text/ParserCombinators/HuttonMeijerWallace.o, dist/build/Text/ParserCombinators/HuttonMeijerWallace.dyn_o )
[ 3 of 18] Compiling Text.ParserCombinators.Poly.Base ( src/Text/ParserCombinators/Poly/Base.hs, dist/build/Text/ParserCombinators/Poly/Base.o, dist/build/Text/ParserCombinators/Poly/Base.dyn_o )

src/Text/ParserCombinators/Poly/Base.hs:3:19: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 14 further locations.
    Suggested fix: Please use spaces instead.
  |
3 |     Commitment(..)      -- class of all two-level-error values
  |                   ^^^^^^
[ 4 of 18] Compiling Text.ParserCombinators.Poly.Result ( src/Text/ParserCombinators/Poly/Result.hs, dist/build/Text/ParserCombinators/Poly/Result.o, dist/build/Text/ParserCombinators/Poly/Result.dyn_o )

src/Text/ParserCombinators/Poly/Result.hs:3:15: warning: [GHC-94817] [-Wtabs]
    Tab character found here.
    Suggested fix: Please use spaces instead.
  |
3 |     Result(..)  -- A parsing result type, with Success, Failure, and Commitment.
  |               ^^
[ 5 of 18] Compiling Text.ParserCombinators.Poly.Parser ( src/Text/ParserCombinators/Poly/Parser.hs, dist/build/Text/ParserCombinators/Poly/Parser.o, dist/build/Text/ParserCombinators/Poly/Parser.dyn_o )

src/Text/ParserCombinators/Poly/Parser.hs:7:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
7 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[ 6 of 18] Compiling Text.ParserCombinators.Poly.Plain ( src/Text/ParserCombinators/Poly/Plain.hs, dist/build/Text/ParserCombinators/Poly/Plain.o, dist/build/Text/ParserCombinators/Poly/Plain.dyn_o )

src/Text/ParserCombinators/Poly/Plain.hs:3:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 9 further locations.
    Suggested fix: Please use spaces instead.
  |
3 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[ 7 of 18] Compiling Text.ParserCombinators.Poly ( src/Text/ParserCombinators/Poly.hs, dist/build/Text/ParserCombinators/Poly.o, dist/build/Text/ParserCombinators/Poly.dyn_o )
[ 8 of 18] Compiling Text.Parse       ( src/Text/Parse.hs, dist/build/Text/Parse.o, dist/build/Text/Parse.dyn_o )

src/Text/Parse.hs:4:15: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 12 further locations.
    Suggested fix: Please use spaces instead.
  |
4 |     TextParser  -- synonym for Parser Char, i.e. string input, no state
  |               ^^

src/Text/Parse.hs:255:22: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a % would denote a multiplicity annotation
      were the LinearTypes extension enabled.
    Suggested fix: Add whitespace after the %.
    |
255 |                   . (%1) .  (\ (Right x)->x) . fst
    |                      ^

src/Text/Parse.hs:400:36: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
400 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                    ^^^^

src/Text/Parse.hs:400:69: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
400 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                                                     ^^^^
[ 9 of 18] Compiling Text.ParserCombinators.Poly.Lex ( src/Text/ParserCombinators/Poly/Lex.hs, dist/build/Text/ParserCombinators/Poly/Lex.o, dist/build/Text/ParserCombinators/Poly/Lex.dyn_o )

src/Text/ParserCombinators/Poly/Lex.hs:96:18: warning: [GHC-94817] [-Wtabs]
    Tab character found here.
    Suggested fix: Please use spaces instead.
   |
96 | infixl 6 `onFail`       -- not sure about precedence 6?
   |                  ^^^^^^^
[10 of 18] Compiling Text.ParserCombinators.Poly.Lazy ( src/Text/ParserCombinators/Poly/Lazy.hs, dist/build/Text/ParserCombinators/Poly/Lazy.o, dist/build/Text/ParserCombinators/Poly/Lazy.dyn_o )

src/Text/ParserCombinators/Poly/Lazy.hs:4:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
4 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[11 of 18] Compiling Text.ParserCombinators.Poly.ByteStringChar ( src/Text/ParserCombinators/Poly/ByteStringChar.hs, dist/build/Text/ParserCombinators/Poly/ByteStringChar.o, dist/build/Text/ParserCombinators/Poly/ByteStringChar.dyn_o )
[12 of 18] Compiling Text.Parse.ByteString ( src/Text/Parse/ByteString.hs, dist/build/Text/Parse/ByteString.o, dist/build/Text/Parse/ByteString.dyn_o )

src/Text/Parse/ByteString.hs:5:15: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 13 further locations.
    Suggested fix: Please use spaces instead.
  |
5 |     TextParser  -- synonym for Text.ParserCombinators.Poly.ByteString
  |               ^^

src/Text/Parse/ByteString.hs:304:22: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a % would denote a multiplicity annotation
      were the LinearTypes extension enabled.
    Suggested fix: Add whitespace after the %.
    |
304 |                   . (%1) .  (\ (Right x)->x) . fst
    |                      ^

src/Text/Parse/ByteString.hs:440:36: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
440 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                    ^^^^

src/Text/Parse/ByteString.hs:440:69: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
440 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                                                     ^^^^
[13 of 18] Compiling Text.ParserCombinators.Poly.ByteString ( src/Text/ParserCombinators/Poly/ByteString.hs, dist/build/Text/ParserCombinators/Poly/ByteString.o, dist/build/Text/ParserCombinators/Poly/ByteString.dyn_o )
[14 of 18] Compiling Text.ParserCombinators.Poly.StateParser ( src/Text/ParserCombinators/Poly/StateParser.hs, dist/build/Text/ParserCombinators/Poly/StateParser.o, dist/build/Text/ParserCombinators/Poly/StateParser.dyn_o )

src/Text/ParserCombinators/Poly/StateParser.hs:7:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 7 further locations.
    Suggested fix: Please use spaces instead.
  |
7 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[15 of 18] Compiling Text.ParserCombinators.Poly.StateLazy ( src/Text/ParserCombinators/Poly/StateLazy.hs, dist/build/Text/ParserCombinators/Poly/StateLazy.o, dist/build/Text/ParserCombinators/Poly/StateLazy.dyn_o )

src/Text/ParserCombinators/Poly/StateLazy.hs:4:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
4 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[16 of 18] Compiling Text.ParserCombinators.Poly.State ( src/Text/ParserCombinators/Poly/State.hs, dist/build/Text/ParserCombinators/Poly/State.o, dist/build/Text/ParserCombinators/Poly/State.dyn_o )

src/Text/ParserCombinators/Poly/State.hs:3:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
3 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[17 of 18] Compiling Text.ParserCombinators.Poly.StateText ( src/Text/ParserCombinators/Poly/StateText.hs, dist/build/Text/ParserCombinators/Poly/StateText.o, dist/build/Text/ParserCombinators/Poly/StateText.dyn_o )
[18 of 18] Compiling Text.ParserCombinators.Poly.Text ( src/Text/ParserCombinators/Poly/Text.hs, dist/build/Text/ParserCombinators/Poly/Text.o, dist/build/Text/ParserCombinators/Poly/Text.dyn_o )
Preprocessing library for polyparse-1.13..
Running Haddock on library for polyparse-1.13..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 18] Compiling Text.ParserCombinators.HuttonMeijer ( src/Text/ParserCombinators/HuttonMeijer.hs, nothing )
[ 2 of 18] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src/Text/ParserCombinators/HuttonMeijerWallace.hs, nothing )
[ 3 of 18] Compiling Text.ParserCombinators.Poly.Base ( src/Text/ParserCombinators/Poly/Base.hs, nothing )

src/Text/ParserCombinators/Poly/Base.hs:3:19: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 14 further locations.
    Suggested fix: Please use spaces instead.
  |
3 |     Commitment(..)      -- class of all two-level-error values
  |                   ^^^^^^
[ 4 of 18] Compiling Text.ParserCombinators.Poly.Result ( src/Text/ParserCombinators/Poly/Result.hs, nothing )

src/Text/ParserCombinators/Poly/Result.hs:3:15: warning: [GHC-94817] [-Wtabs]
    Tab character found here.
    Suggested fix: Please use spaces instead.
  |
3 |     Result(..)  -- A parsing result type, with Success, Failure, and Commitment.
  |               ^^
[ 5 of 18] Compiling Text.ParserCombinators.Poly.Parser ( src/Text/ParserCombinators/Poly/Parser.hs, nothing )

src/Text/ParserCombinators/Poly/Parser.hs:7:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
7 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[ 6 of 18] Compiling Text.ParserCombinators.Poly.Plain ( src/Text/ParserCombinators/Poly/Plain.hs, nothing )

src/Text/ParserCombinators/Poly/Plain.hs:3:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 9 further locations.
    Suggested fix: Please use spaces instead.
  |
3 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[ 7 of 18] Compiling Text.ParserCombinators.Poly ( src/Text/ParserCombinators/Poly.hs, nothing )
[ 8 of 18] Compiling Text.Parse       ( src/Text/Parse.hs, nothing )

src/Text/Parse.hs:4:15: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 12 further locations.
    Suggested fix: Please use spaces instead.
  |
4 |     TextParser  -- synonym for Parser Char, i.e. string input, no state
  |               ^^

src/Text/Parse.hs:255:22: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a % would denote a multiplicity annotation
      were the LinearTypes extension enabled.
    Suggested fix: Add whitespace after the %.
    |
255 |                   . (%1) .  (\ (Right x)->x) . fst
    |                      ^

src/Text/Parse.hs:400:36: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
400 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                    ^^^^

src/Text/Parse.hs:400:69: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
400 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                                                     ^^^^
[ 9 of 18] Compiling Text.ParserCombinators.Poly.Lex ( src/Text/ParserCombinators/Poly/Lex.hs, nothing )

src/Text/ParserCombinators/Poly/Lex.hs:96:18: warning: [GHC-94817] [-Wtabs]
    Tab character found here.
    Suggested fix: Please use spaces instead.
   |
96 | infixl 6 `onFail`       -- not sure about precedence 6?
   |                  ^^^^^^^
[10 of 18] Compiling Text.ParserCombinators.Poly.Lazy ( src/Text/ParserCombinators/Poly/Lazy.hs, nothing )

src/Text/ParserCombinators/Poly/Lazy.hs:4:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
4 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[11 of 18] Compiling Text.ParserCombinators.Poly.ByteStringChar ( src/Text/ParserCombinators/Poly/ByteStringChar.hs, nothing )
[12 of 18] Compiling Text.Parse.ByteString ( src/Text/Parse/ByteString.hs, nothing )

src/Text/Parse/ByteString.hs:5:15: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 13 further locations.
    Suggested fix: Please use spaces instead.
  |
5 |     TextParser  -- synonym for Text.ParserCombinators.Poly.ByteString
  |               ^^

src/Text/Parse/ByteString.hs:304:22: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a % would denote a multiplicity annotation
      were the LinearTypes extension enabled.
    Suggested fix: Add whitespace after the %.
    |
304 |                   . (%1) .  (\ (Right x)->x) . fst
    |                      ^

src/Text/Parse/ByteString.hs:440:36: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
440 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                    ^^^^

src/Text/Parse/ByteString.hs:440:69: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
440 |     parseList = do { w <- word; if head w == '"' then return (init (tail w))
    |                                                                     ^^^^
[13 of 18] Compiling Text.ParserCombinators.Poly.ByteString ( src/Text/ParserCombinators/Poly/ByteString.hs, nothing )
[14 of 18] Compiling Text.ParserCombinators.Poly.StateParser ( src/Text/ParserCombinators/Poly/StateParser.hs, nothing )

src/Text/ParserCombinators/Poly/StateParser.hs:7:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 7 further locations.
    Suggested fix: Please use spaces instead.
  |
7 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[15 of 18] Compiling Text.ParserCombinators.Poly.StateLazy ( src/Text/ParserCombinators/Poly/StateLazy.hs, nothing )

src/Text/ParserCombinators/Poly/StateLazy.hs:4:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
4 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[16 of 18] Compiling Text.ParserCombinators.Poly.State ( src/Text/ParserCombinators/Poly/State.hs, nothing )

src/Text/ParserCombinators/Poly/State.hs:3:14: warning: [GHC-94817] [-Wtabs]
    Tab character found here, and in 8 further locations.
    Suggested fix: Please use spaces instead.
  |
3 |     Parser(P)   -- datatype, instance of: Functor, Monad, PolyParse
  |              ^^^
[17 of 18] Compiling Text.ParserCombinators.Poly.StateText ( src/Text/ParserCombinators/Poly/StateText.hs, nothing )
[18 of 18] Compiling Text.ParserCombinators.Poly.Text ( src/Text/ParserCombinators/Poly/Text.hs, nothing )
Haddock coverage:
   5% (  2 / 36) in 'Text.ParserCombinators.HuttonMeijer'
  Missing documentation for:
    item (src/Text/ParserCombinators/HuttonMeijer.hs:90)
    first (src/Text/ParserCombinators/HuttonMeijer.hs:95)
    papply (src/Text/ParserCombinators/HuttonMeijer.hs:100)
    +++ (src/Text/ParserCombinators/HuttonMeijer.hs:107)
    sat (src/Text/ParserCombinators/HuttonMeijer.hs:110)
    many (src/Text/ParserCombinators/HuttonMeijer.hs:116)
    many1 (src/Text/ParserCombinators/HuttonMeijer.hs:120)
    sepby (src/Text/ParserCombinators/HuttonMeijer.hs:123)
    sepby1 (src/Text/ParserCombinators/HuttonMeijer.hs:126)
    chainl (src/Text/ParserCombinators/HuttonMeijer.hs:129)
    chainl1 (src/Text/ParserCombinators/HuttonMeijer.hs:132)
    chainr (src/Text/ParserCombinators/HuttonMeijer.hs:138)
    chainr1 (src/Text/ParserCombinators/HuttonMeijer.hs:141)
    ops (src/Text/ParserCombinators/HuttonMeijer.hs:147)
    bracket (src/Text/ParserCombinators/HuttonMeijer.hs:150)
    char (src/Text/ParserCombinators/HuttonMeijer.hs:157)
    digit (src/Text/ParserCombinators/HuttonMeijer.hs:160)
    lower (src/Text/ParserCombinators/HuttonMeijer.hs:163)
    upper (src/Text/ParserCombinators/HuttonMeijer.hs:166)
    letter (src/Text/ParserCombinators/HuttonMeijer.hs:169)
    alphanum (src/Text/ParserCombinators/HuttonMeijer.hs:172)
    string (src/Text/ParserCombinators/HuttonMeijer.hs:175)
    ident (src/Text/ParserCombinators/HuttonMeijer.hs:179)
    nat (src/Text/ParserCombinators/HuttonMeijer.hs:182)
    int (src/Text/ParserCombinators/HuttonMeijer.hs:187)
    spaces (src/Text/ParserCombinators/HuttonMeijer.hs:194)
    comment (src/Text/ParserCombinators/HuttonMeijer.hs:202)
    junk (src/Text/ParserCombinators/HuttonMeijer.hs:207)
    skip (src/Text/ParserCombinators/HuttonMeijer.hs:210)
    token (src/Text/ParserCombinators/HuttonMeijer.hs:213)
    natural (src/Text/ParserCombinators/HuttonMeijer.hs:220)
    integer (src/Text/ParserCombinators/HuttonMeijer.hs:223)
    symbol (src/Text/ParserCombinators/HuttonMeijer.hs:226)
    identifier (src/Text/ParserCombinators/HuttonMeijer.hs:229)
  77% ( 24 / 31) in 'Text.ParserCombinators.HuttonMeijerWallace'
  Missing documentation for:
    Parser (src/Text/ParserCombinators/HuttonMeijerWallace.hs:67)
    chainl (src/Text/ParserCombinators/HuttonMeijerWallace.hs:229)
    chainl1 (src/Text/ParserCombinators/HuttonMeijerWallace.hs:232)
    chainr (src/Text/ParserCombinators/HuttonMeijerWallace.hs:239)
    chainr1 (src/Text/ParserCombinators/HuttonMeijerWallace.hs:242)
    ops (src/Text/ParserCombinators/HuttonMeijerWallace.hs:251)
    bracket (src/Text/ParserCombinators/HuttonMeijerWallace.hs:256)
  95% ( 23 / 24) in 'Text.ParserCombinators.Poly.Base'
  Missing documentation for:
    Module header
  75% (  3 /  4) in 'Text.ParserCombinators.Poly.Result'
  Missing documentation for:
    Module header
 100% ( 12 / 12) in 'Text.ParserCombinators.Poly.Parser'
  93% ( 15 / 16) in 'Text.ParserCombinators.Poly.Plain'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Text.ParserCombinators.Poly'
  Missing documentation for:
    Module header
  76% ( 23 / 30) in 'Text.Parse'
  Missing documentation for:
    Module header
    parseSigned (src/Text/Parse.hs:230)
    parseInt (src/Text/Parse.hs:237)
    parseDec (src/Text/Parse.hs:243)
    parseOct (src/Text/Parse.hs:244)
    parseHex (src/Text/Parse.hs:245)
    parseFloat (src/Text/Parse.hs:248)
 100% ( 16 / 16) in 'Text.ParserCombinators.Poly.Lex'
  93% ( 15 / 16) in 'Text.ParserCombinators.Poly.Lazy'
  Missing documentation for:
    Module header
  94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteStringChar'
  Missing documentation for:
    Module header
  96% ( 31 / 32) in 'Text.Parse.ByteString'
  Missing documentation for:
    Module header
  94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteString'
  Missing documentation for:
    Module header
 100% ( 15 / 15) in 'Text.ParserCombinators.Poly.StateParser'
  94% ( 33 / 35) in 'Text.ParserCombinators.Poly.StateLazy'
  Missing documentation for:
    Module header
    manyFinally (src/Text/ParserCombinators/Poly/StateLazy.hs:163)
  94% ( 18 / 19) in 'Text.ParserCombinators.Poly.State'
  Missing documentation for:
    Module header
  95% ( 21 / 22) in 'Text.ParserCombinators.Poly.StateText'
  Missing documentation for:
    Module header
  94% ( 17 / 18) in 'Text.ParserCombinators.Poly.Text'
  Missing documentation for:
    Module header
Warning: Text.ParserCombinators.HuttonMeijer: could not find link destinations for: 
	- Text.ParserCombinators.HuttonMeijer.Token
Warning: Text.ParserCombinators.HuttonMeijerWallace: could not find link destinations for: 
	- Text.ParserCombinators.HuttonMeijerWallace.ParseResult
Documentation created: dist/doc/html/polyparse/,
dist/doc/html/polyparse/polyparse.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polyparse-1.13-F1WmCbd5ED69HU1ScPuWzh
Completed    polyparse-1.13
Configuring prettyprinter-1.7.1...
Preprocessing library for prettyprinter-1.7.1..
Building library for prettyprinter-1.7.1..
[ 1 of 28] Compiling Prettyprinter.Render.Util.Panic ( src/Prettyprinter/Render/Util/Panic.hs, dist/build/Prettyprinter/Render/Util/Panic.o, dist/build/Prettyprinter/Render/Util/Panic.dyn_o )
[ 2 of 28] Compiling Prettyprinter.Internal ( src/Prettyprinter/Internal.hs, dist/build/Prettyprinter/Internal.o, dist/build/Prettyprinter/Internal.dyn_o )
[ 3 of 28] Compiling Prettyprinter.Render.String ( src/Prettyprinter/Render/String.hs, dist/build/Prettyprinter/Render/String.o, dist/build/Prettyprinter/Render/String.dyn_o )
[ 4 of 28] Compiling Data.Text.Prettyprint.Doc.Render.String ( src/Data/Text/Prettyprint/Doc/Render/String.hs, dist/build/Data/Text/Prettyprint/Doc/Render/String.o, dist/build/Data/Text/Prettyprint/Doc/Render/String.dyn_o )
[ 5 of 28] Compiling Prettyprinter.Internal.Type ( src/Prettyprinter/Internal/Type.hs, dist/build/Prettyprinter/Internal/Type.o, dist/build/Prettyprinter/Internal/Type.dyn_o )
[ 6 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Type ( src/Data/Text/Prettyprint/Doc/Internal/Type.hs, dist/build/Data/Text/Prettyprint/Doc/Internal/Type.o, dist/build/Data/Text/Prettyprint/Doc/Internal/Type.dyn_o )
[ 7 of 28] Compiling Prettyprinter.Internal.Debug ( src/Prettyprinter/Internal/Debug.hs, dist/build/Prettyprinter/Internal/Debug.o, dist/build/Prettyprinter/Internal/Debug.dyn_o )
[ 8 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Debug ( src/Data/Text/Prettyprint/Doc/Internal/Debug.hs, dist/build/Data/Text/Prettyprint/Doc/Internal/Debug.o, dist/build/Data/Text/Prettyprint/Doc/Internal/Debug.dyn_o )
[ 9 of 28] Compiling Data.Text.Prettyprint.Doc.Internal ( src/Data/Text/Prettyprint/Doc/Internal.hs, dist/build/Data/Text/Prettyprint/Doc/Internal.o, dist/build/Data/Text/Prettyprint/Doc/Internal.dyn_o )
[10 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.Panic ( src/Data/Text/Prettyprint/Doc/Render/Util/Panic.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.dyn_o )
[11 of 28] Compiling Prettyprinter.Render.Util.StackMachine ( src/Prettyprinter/Render/Util/StackMachine.hs, dist/build/Prettyprinter/Render/Util/StackMachine.o, dist/build/Prettyprinter/Render/Util/StackMachine.dyn_o )

src/Prettyprinter/Render/Util/StackMachine.hs:34: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()
   |
34 | import           Control.Applicative
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[12 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.StackMachine ( src/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.dyn_o )
[13 of 28] Compiling Prettyprinter.Symbols.Ascii ( src/Prettyprinter/Symbols/Ascii.hs, dist/build/Prettyprinter/Symbols/Ascii.o, dist/build/Prettyprinter/Symbols/Ascii.dyn_o )
[14 of 28] Compiling Prettyprinter    ( src/Prettyprinter.hs, dist/build/Prettyprinter.o, dist/build/Prettyprinter.dyn_o )
[15 of 28] Compiling Prettyprinter.Render.Util.SimpleDocTree ( src/Prettyprinter/Render/Util/SimpleDocTree.hs, dist/build/Prettyprinter/Render/Util/SimpleDocTree.o, dist/build/Prettyprinter/Render/Util/SimpleDocTree.dyn_o )
[16 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree ( src/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.dyn_o )
[17 of 28] Compiling Prettyprinter.Render.Tutorials.TreeRenderingTutorial ( src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs, dist/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.o, dist/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.dyn_o )
[18 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.o, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.dyn_o )
[19 of 28] Compiling Prettyprinter.Render.Tutorials.StackMachineTutorial ( src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs, dist/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.o, dist/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.dyn_o )
[20 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.o, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.dyn_o )

src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs:7:1: warning: [GHC-15328] [-Wdeprecations]
    Module Prettyprinter.Render.Tutorials.StackMachineTutorial is deprecated:
      "Writing your own stack machine is probably more efficient and customizable; also consider using �renderSimplyDecorated(A)� instead"
  |
7 | import Prettyprinter.Render.Tutorials.StackMachineTutorial
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21 of 28] Compiling Prettyprinter.Render.Text ( src/Prettyprinter/Render/Text.hs, dist/build/Prettyprinter/Render/Text.o, dist/build/Prettyprinter/Render/Text.dyn_o )
[22 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Text ( src/Data/Text/Prettyprint/Doc/Render/Text.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Text.o, dist/build/Data/Text/Prettyprint/Doc/Render/Text.dyn_o )
[23 of 28] Compiling Data.Text.Prettyprint.Doc ( src/Data/Text/Prettyprint/Doc.hs, dist/build/Data/Text/Prettyprint/Doc.o, dist/build/Data/Text/Prettyprint/Doc.dyn_o )
[24 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Ascii ( src/Data/Text/Prettyprint/Doc/Symbols/Ascii.hs, dist/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.o, dist/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.dyn_o )
[25 of 28] Compiling Prettyprinter.Symbols.Unicode ( src/Prettyprinter/Symbols/Unicode.hs, dist/build/Prettyprinter/Symbols/Unicode.o, dist/build/Prettyprinter/Symbols/Unicode.dyn_o )
[26 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Unicode ( src/Data/Text/Prettyprint/Doc/Symbols/Unicode.hs, dist/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.o, dist/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.dyn_o )
[27 of 28] Compiling Prettyprinter.Util ( src/Prettyprinter/Util.hs, dist/build/Prettyprinter/Util.o, dist/build/Prettyprinter/Util.dyn_o )
[28 of 28] Compiling Data.Text.Prettyprint.Doc.Util ( src/Data/Text/Prettyprint/Doc/Util.hs, dist/build/Data/Text/Prettyprint/Doc/Util.o, dist/build/Data/Text/Prettyprint/Doc/Util.dyn_o )
Preprocessing library for prettyprinter-1.7.1..
Running Haddock on library for prettyprinter-1.7.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 28] Compiling Prettyprinter.Render.Util.Panic ( src/Prettyprinter/Render/Util/Panic.hs, nothing )
[ 2 of 28] Compiling Prettyprinter.Internal ( src/Prettyprinter/Internal.hs, nothing )
[ 3 of 28] Compiling Prettyprinter.Render.String ( src/Prettyprinter/Render/String.hs, nothing )
[ 4 of 28] Compiling Data.Text.Prettyprint.Doc.Render.String ( src/Data/Text/Prettyprint/Doc/Render/String.hs, nothing )
[ 5 of 28] Compiling Prettyprinter.Internal.Type ( src/Prettyprinter/Internal/Type.hs, nothing )
[ 6 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Type ( src/Data/Text/Prettyprint/Doc/Internal/Type.hs, nothing )
[ 7 of 28] Compiling Prettyprinter.Internal.Debug ( src/Prettyprinter/Internal/Debug.hs, nothing )
[ 8 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Debug ( src/Data/Text/Prettyprint/Doc/Internal/Debug.hs, nothing )
[ 9 of 28] Compiling Data.Text.Prettyprint.Doc.Internal ( src/Data/Text/Prettyprint/Doc/Internal.hs, nothing )
[10 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.Panic ( src/Data/Text/Prettyprint/Doc/Render/Util/Panic.hs, nothing )
[11 of 28] Compiling Prettyprinter.Render.Util.StackMachine ( src/Prettyprinter/Render/Util/StackMachine.hs, nothing )

src/Prettyprinter/Render/Util/StackMachine.hs:34: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()
   |
34 | import           Control.Applicative
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[12 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.StackMachine ( src/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.hs, nothing )
[13 of 28] Compiling Prettyprinter.Symbols.Ascii ( src/Prettyprinter/Symbols/Ascii.hs, nothing )
[14 of 28] Compiling Prettyprinter    ( src/Prettyprinter.hs, nothing )
[15 of 28] Compiling Prettyprinter.Render.Util.SimpleDocTree ( src/Prettyprinter/Render/Util/SimpleDocTree.hs, nothing )
[16 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree ( src/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.hs, nothing )
[17 of 28] Compiling Prettyprinter.Render.Tutorials.TreeRenderingTutorial ( src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs, nothing )
[18 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.hs, nothing )
[19 of 28] Compiling Prettyprinter.Render.Tutorials.StackMachineTutorial ( src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs, nothing )
[20 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs, nothing )

src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs:7:1: warning: [GHC-15328] [-Wdeprecations]
    Module Prettyprinter.Render.Tutorials.StackMachineTutorial is deprecated:
      "Writing your own stack machine is probably more efficient and customizable; also consider using �renderSimplyDecorated(A)� instead"
  |
7 | import Prettyprinter.Render.Tutorials.StackMachineTutorial
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[21 of 28] Compiling Prettyprinter.Render.Text ( src/Prettyprinter/Render/Text.hs, nothing )
[22 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Text ( src/Data/Text/Prettyprint/Doc/Render/Text.hs, nothing )
[23 of 28] Compiling Data.Text.Prettyprint.Doc ( src/Data/Text/Prettyprint/Doc.hs, nothing )
[24 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Ascii ( src/Data/Text/Prettyprint/Doc/Symbols/Ascii.hs, nothing )
[25 of 28] Compiling Prettyprinter.Symbols.Unicode ( src/Prettyprinter/Symbols/Unicode.hs, nothing )
[26 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Unicode ( src/Data/Text/Prettyprint/Doc/Symbols/Unicode.hs, nothing )
[27 of 28] Compiling Prettyprinter.Util ( src/Prettyprinter/Util.hs, nothing )
[28 of 28] Compiling Data.Text.Prettyprint.Doc.Util ( src/Data/Text/Prettyprint/Doc/Util.hs, nothing )
Haddock coverage:
  57% (  4 /  7) in 'Prettyprinter.Render.Util.Panic'
  Missing documentation for:
    Module header
    panicPeekedEmpty (src/Prettyprinter/Render/Util/Panic.hs:36)
    panicPoppedEmpty (src/Prettyprinter/Render/Util/Panic.hs:36)
Warning: 'Text' is ambiguous. It is defined
    * at src/Prettyprinter/Internal.hs:159:7
    * in Data.Text.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 at src/Prettyprinter/Internal.hs:159:7
Warning: 'parens' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'space' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'doc' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'putDoc' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hPutDoc' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'reAnnotateST' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'comma' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  98% ( 77 / 78) in 'Prettyprinter.Internal'
  Missing documentation for:
    defaultPageWidth (src/Prettyprinter/Internal.hs:1778)
  66% (  2 /  3) in 'Prettyprinter.Render.String'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.String'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Prettyprinter.Internal.Type'
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Internal.Type'
  Missing documentation for:
    Module header
  75% (  3 /  4) in 'Prettyprinter.Internal.Debug'
  Missing documentation for:
    diag' (src/Prettyprinter/Internal/Debug.hs:76)
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Internal.Debug'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Internal'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Util.Panic'
  Missing documentation for:
    Module header
Warning: 'Text' is ambiguous. It is defined
    * at src/Prettyprinter/Internal.hs:159:7
    * in Data.Text.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 at src/Prettyprinter/Internal.hs:159:7
 100% ( 13 / 13) in 'Prettyprinter.Render.Util.StackMachine'
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Util.StackMachine'
  Missing documentation for:
    Module header
 100% ( 27 / 27) in 'Prettyprinter.Symbols.Ascii'
Warning: 'Keyword' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Red' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'color' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'colorDull' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'bgColor' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'bgColorDull' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (112 /112) in 'Prettyprinter'
Warning: 'Text' is ambiguous. It is defined
    * at src/Prettyprinter/Internal.hs:159:7
    * in Data.Text.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 at src/Prettyprinter/Internal.hs:159:7
 100% ( 11 / 11) in 'Prettyprinter.Render.Util.SimpleDocTree'
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree'
  Missing documentation for:
    Module header
  61% ( 11 / 18) in 'Prettyprinter.Render.Tutorials.TreeRenderingTutorial'
  Missing documentation for:
    SimpleHtml (src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs:40)
    Color (src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs:41)
    bold (src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs:46)
    italics (src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs:47)
    paragraph (src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs:48)
    headline (src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs:49)
    color (src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs:52)
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial'
  Missing documentation for:
    Module header
  61% ( 11 / 18) in 'Prettyprinter.Render.Tutorials.StackMachineTutorial'
  Missing documentation for:
    SimpleHtml (src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs:43)
    Color (src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs:44)
    bold (src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs:49)
    italics (src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs:50)
    paragraph (src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs:51)
    headline (src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs:52)
    color (src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs:55)
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial'
  Missing documentation for:
    Module header
Warning: 'Text' is ambiguous. It is defined
    * at src/Prettyprinter/Internal.hs:159:7
    * in Data.Text.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 at src/Prettyprinter/Internal.hs:159:7
 100% (  9 /  9) in 'Prettyprinter.Render.Text'
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Text'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Symbols.Ascii'
  Missing documentation for:
    Module header
 100% ( 30 / 30) in 'Prettyprinter.Symbols.Unicode'
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Symbols.Unicode'
  Missing documentation for:
    Module header
Warning: Prettyprinter.Util: Could not find documentation for exported module: Prettyprinter.Util
 100% (  4 /  4) in 'Prettyprinter.Util'
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Util'
  Missing documentation for:
    Module header
Warning: Prettyprinter.Internal: could not find link destinations for: 
	- Prettyprinter.Internal.Rep_Doc
	- Prettyprinter.Internal.Rep_SimpleDocStream
Warning: Prettyprinter.Internal.Type: could not find link destinations for: 
	- Prettyprinter.Internal.Rep_Doc
Warning: Prettyprinter: could not find link destinations for: 
	- Prettyprinter.Internal.Rep_Doc
	- Prettyprinter.Internal.Rep_SimpleDocStream
Warning: Prettyprinter.Render.Util.SimpleDocTree: could not find link destinations for: 
	- Prettyprinter.Render.Util.SimpleDocTree.Rep_SimpleDocTree
Documentation created: dist/doc/html/prettyprinter/,
dist/doc/html/prettyprinter/prettyprinter.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/prettyprinter-1.7.1-UnQFunVR8xJApG1SQhvgB
Completed    prettyprinter-1.7.1
Configuring primitive-0.9.1.0...
Preprocessing library for primitive-0.9.1.0..
Building library for primitive-0.9.1.0..
[ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, dist/build/Data/Primitive/Internal/Read.o, dist/build/Data/Primitive/Internal/Read.dyn_o )
[ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o, dist/build/Data/Primitive/MachDeps.dyn_o )
[ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o, dist/build/Data/Primitive/Internal/Operations.dyn_o )
[ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o, dist/build/Control/Monad/Primitive.dyn_o )
[ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, dist/build/Data/Primitive/MVar.o, dist/build/Data/Primitive/MVar.dyn_o )
[ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o, dist/build/Data/Primitive/Array.dyn_o )
[ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o, dist/build/Data/Primitive/MutVar.dyn_o )
[ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, dist/build/Data/Primitive/SmallArray.o, dist/build/Data/Primitive/SmallArray.dyn_o )
[ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o, dist/build/Data/Primitive/Types.dyn_o )
[10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o, dist/build/Data/Primitive/ByteArray.dyn_o )
[11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, dist/build/Data/Primitive/PrimArray.o, dist/build/Data/Primitive/PrimArray.dyn_o )
[12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, dist/build/Data/Primitive/Ptr.o, dist/build/Data/Primitive/Ptr.dyn_o )
[13 of 14] Compiling Data.Primitive   ( Data/Primitive.hs, dist/build/Data/Primitive.o, dist/build/Data/Primitive.dyn_o )
[14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, dist/build/Data/Primitive/PrimVar.o, dist/build/Data/Primitive/PrimVar.dyn_o )
Preprocessing library for primitive-0.9.1.0..
Running Haddock on library for primitive-0.9.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, nothing )
[ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, nothing )
[ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, nothing )
[ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, nothing )
[ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, nothing )
[ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, nothing )
[ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, nothing )
[ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, nothing )
[ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, nothing )
[10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, nothing )
[11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, nothing )
[12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, nothing )
[13 of 14] Compiling Data.Primitive   ( Data/Primitive.hs, nothing )
[14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, nothing )
Haddock coverage:
   2% (  1 / 35) in 'Data.Primitive.MachDeps'
  Missing documentation for:
    sIZEOF_CHAR (Data/Primitive/MachDeps.hs:68)
    aLIGNMENT_CHAR (Data/Primitive/MachDeps.hs:69)
    sIZEOF_INT (Data/Primitive/MachDeps.hs:71)
    aLIGNMENT_INT (Data/Primitive/MachDeps.hs:72)
    sIZEOF_WORD (Data/Primitive/MachDeps.hs:74)
    aLIGNMENT_WORD (Data/Primitive/MachDeps.hs:75)
    sIZEOF_DOUBLE (Data/Primitive/MachDeps.hs:77)
    aLIGNMENT_DOUBLE (Data/Primitive/MachDeps.hs:78)
    sIZEOF_FLOAT (Data/Primitive/MachDeps.hs:80)
    aLIGNMENT_FLOAT (Data/Primitive/MachDeps.hs:81)
    sIZEOF_PTR (Data/Primitive/MachDeps.hs:83)
    aLIGNMENT_PTR (Data/Primitive/MachDeps.hs:84)
    sIZEOF_FUNPTR (Data/Primitive/MachDeps.hs:86)
    aLIGNMENT_FUNPTR (Data/Primitive/MachDeps.hs:87)
    sIZEOF_STABLEPTR (Data/Primitive/MachDeps.hs:89)
    aLIGNMENT_STABLEPTR (Data/Primitive/MachDeps.hs:90)
    sIZEOF_INT8 (Data/Primitive/MachDeps.hs:92)
    aLIGNMENT_INT8 (Data/Primitive/MachDeps.hs:93)
    sIZEOF_WORD8 (Data/Primitive/MachDeps.hs:95)
    aLIGNMENT_WORD8 (Data/Primitive/MachDeps.hs:96)
    sIZEOF_INT16 (Data/Primitive/MachDeps.hs:98)
    aLIGNMENT_INT16 (Data/Primitive/MachDeps.hs:99)
    sIZEOF_WORD16 (Data/Primitive/MachDeps.hs:101)
    aLIGNMENT_WORD16 (Data/Primitive/MachDeps.hs:102)
    sIZEOF_INT32 (Data/Primitive/MachDeps.hs:104)
    aLIGNMENT_INT32 (Data/Primitive/MachDeps.hs:105)
    sIZEOF_WORD32 (Data/Primitive/MachDeps.hs:107)
    aLIGNMENT_WORD32 (Data/Primitive/MachDeps.hs:108)
    sIZEOF_INT64 (Data/Primitive/MachDeps.hs:110)
    aLIGNMENT_INT64 (Data/Primitive/MachDeps.hs:111)
    sIZEOF_WORD64 (Data/Primitive/MachDeps.hs:113)
    aLIGNMENT_WORD64 (Data/Primitive/MachDeps.hs:114)
    Word64_# (Data/Primitive/MachDeps.hs:117)
    Int64_# (Data/Primitive/MachDeps.hs:118)
Warning: 'IO' is ambiguous. It is defined
    * in GHC.Types
    * in GHC.Types
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.Types
Warning: 'ST' is ambiguous. It is defined
    * in GHC.ST
    * in GHC.ST
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.ST
  89% ( 26 / 29) in 'Control.Monad.Primitive'
  Missing documentation for:
    unsafeInterleave (Control/Monad/Primitive.hs:408)
    unsafeDupableInterleave (Control/Monad/Primitive.hs:409)
    noDuplicate (Control/Monad/Primitive.hs:401)
Warning: 'MVar' is ambiguous. It is defined
    * at Data/Primitive/MVar.hs:41:17
    * at Data/Primitive/MVar.hs:41:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/MVar.hs:41:1
 100% ( 11 / 11) in 'Data.Primitive.MVar'
Warning: 'Array' is ambiguous. It is defined
    * at Data/Primitive/Array.hs:65:16
    * at Data/Primitive/Array.hs:65:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/Array.hs:65:1
Warning: 'MutableArray' is ambiguous. It is defined
    * at Data/Primitive/Array.hs:108:25
    * at Data/Primitive/Array.hs:108:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/Array.hs:108:1
 100% ( 27 / 27) in 'Data.Primitive.Array'
Warning: 'MutVar' is ambiguous. It is defined
    * at Data/Primitive/MutVar.hs:44:19
    * at Data/Primitive/MutVar.hs:44:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/MutVar.hs:44:1
Warning: 'IORef' is ambiguous. It is defined
    * in GHC.IORef
    * in GHC.IORef
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.IORef
Warning: 'STRef' is ambiguous. It is defined
    * in GHC.STRef
    * in GHC.STRef
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.STRef
 100% ( 15 / 15) in 'Data.Primitive.MutVar'
Warning: 'SmallArray' is ambiguous. It is defined
    * at Data/Primitive/SmallArray.hs:95:21
    * at Data/Primitive/SmallArray.hs:95:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/SmallArray.hs:95:1
Warning: 'Identity' is ambiguous. It is defined
    * in Data.Functor.Identity
    * in Data.Functor.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Functor.Identity
Warning: 'SmallMutableArray' is ambiguous. It is defined
    * at Data/Primitive/SmallArray.hs:106:30
    * at Data/Primitive/SmallArray.hs:106:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/SmallArray.hs:106:1
  93% ( 27 / 29) in 'Data.Primitive.SmallArray'
  Missing documentation for:
    SmallArray (Data/Primitive/SmallArray.hs:95)
    SmallMutableArray (Data/Primitive/SmallArray.hs:106)
 100% ( 10 / 10) in 'Data.Primitive.Types'
Warning: 'MutableByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Array.Byte
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Array.Byte
  98% ( 61 / 62) in 'Data.Primitive.ByteArray'
  Missing documentation for:
    createByteArray (Data/Primitive/ByteArray.hs:672)
Warning: 'PrimArray' is ambiguous. It is defined
    * at Data/Primitive/PrimArray.hs:144:20
    * at Data/Primitive/PrimArray.hs:144:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/PrimArray.hs:144:1
Warning: 'MutablePrimArray' is ambiguous. It is defined
    * at Data/Primitive/PrimArray.hs:167:29
    * at Data/Primitive/PrimArray.hs:167:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/PrimArray.hs:167:1
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Array.Byte
 100% ( 78 / 78) in 'Data.Primitive.PrimArray'
Warning: 'Ptr' is ambiguous. It is defined
    * in GHC.Ptr
    * in GHC.Ptr
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.Ptr
 100% ( 17 / 17) in 'Data.Primitive.Ptr'
 100% ( 10 / 10) in 'Data.Primitive'
Warning: 'PrimVar' is ambiguous. It is defined
    * at Data/Primitive/PrimVar.hs:49:23
    * at Data/Primitive/PrimVar.hs:49:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/PrimVar.hs:49:1
Warning: 'MutablePrimArray' is ambiguous. It is defined
    * at Data/Primitive/PrimArray.hs:167:29
    * at Data/Primitive/PrimArray.hs:167:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/Primitive/PrimArray.hs:167:1
 100% ( 22 / 22) in 'Data.Primitive.PrimVar'
Warning: Control.Monad.Primitive: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateIO
Warning: Data.Primitive.Array: could not find link destinations for: 
	- Data.Primitive.Array.D:R:ItemArray
Warning: Data.Primitive.SmallArray: could not find link destinations for: 
	- Data.Primitive.SmallArray.D:R:ItemSmallArray
Warning: Data.Primitive.Types: could not find link destinations for: 
	- GHC.Generics.D:R:UReckPtrp0
	- GHC.Generics.Rep_R:UReckPtrp
	- GHC.Generics.Rep1_R:UReckPtrp
Warning: Data.Primitive.ByteArray: could not find link destinations for: 
	- Data.Array.Byte.D:R:ItemByteArray
Warning: Data.Primitive.PrimArray: could not find link destinations for: 
	- Data.Primitive.PrimArray.D:R:ItemPrimArray
Warning: Data.Primitive.Ptr: could not find link destinations for: 
	- GHC.Generics.D:R:UReckPtrp0
	- GHC.Generics.Rep_R:UReckPtrp
	- GHC.Generics.Rep1_R:UReckPtrp
Documentation created: dist/doc/html/primitive/,
dist/doc/html/primitive/primitive.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/primitive-0.9.1.0-FI4ablStFrKABDqEidp4iv
Completed    primitive-0.9.1.0
Configuring safe-exceptions-0.1.7.4...
Preprocessing library for safe-exceptions-0.1.7.4..
Building library for safe-exceptions-0.1.7.4..
[1 of 1] Compiling Control.Exception.Safe ( src/Control/Exception/Safe.hs, dist/build/Control/Exception/Safe.o, dist/build/Control/Exception/Safe.dyn_o )
Preprocessing library for safe-exceptions-0.1.7.4..
Running Haddock on library for safe-exceptions-0.1.7.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Control.Exception.Safe ( src/Control/Exception/Safe.hs, nothing )
Haddock coverage:
Warning: 'StringException' is ambiguous. It is defined
    * at src/Control/Exception/Safe.hs:193:24
    * at src/Control/Exception/Safe.hs:193:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Control/Exception/Safe.hs:193:1
Warning: 'AsyncExceptionWrapper' is ambiguous. It is defined
    * at src/Control/Exception/Safe.hs:553:30
    * at src/Control/Exception/Safe.hs:553:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Control/Exception/Safe.hs:553:1
Warning: 'SyncExceptionWrapper' is ambiguous. It is defined
    * at src/Control/Exception/Safe.hs:523:29
    * at src/Control/Exception/Safe.hs:523:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Control/Exception/Safe.hs:523:1
 100% ( 66 / 66) in 'Control.Exception.Safe'
Warning: Control.Exception.Safe: could not find link destinations for: 
	- GHC.IOPort.IOPortException
Documentation created: dist/doc/html/safe-exceptions/,
dist/doc/html/safe-exceptions/safe-exceptions.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/safe-exceptions-0.1.7.4-HEELpJrHsBu7dCqXXORL1I
Completed    safe-exceptions-0.1.7.4
Configuring sop-core-0.5.0.2...
Preprocessing library for sop-core-0.5.0.2..
Building library for sop-core-0.5.0.2..
[1 of 8] Compiling Data.SOP.BasicFunctors ( src/Data/SOP/BasicFunctors.hs, dist/build/Data/SOP/BasicFunctors.o, dist/build/Data/SOP/BasicFunctors.dyn_o )
[2 of 8] Compiling Data.SOP.Constraint ( src/Data/SOP/Constraint.hs, dist/build/Data/SOP/Constraint.o, dist/build/Data/SOP/Constraint.dyn_o )
[3 of 8] Compiling Data.SOP.Classes ( src/Data/SOP/Classes.hs, dist/build/Data/SOP/Classes.o, dist/build/Data/SOP/Classes.dyn_o )
[4 of 8] Compiling Data.SOP.Sing    ( src/Data/SOP/Sing.hs, dist/build/Data/SOP/Sing.o, dist/build/Data/SOP/Sing.dyn_o )
[5 of 8] Compiling Data.SOP.NP      ( src/Data/SOP/NP.hs, dist/build/Data/SOP/NP.o, dist/build/Data/SOP/NP.dyn_o )
[6 of 8] Compiling Data.SOP.NS      ( src/Data/SOP/NS.hs, dist/build/Data/SOP/NS.o, dist/build/Data/SOP/NS.dyn_o )

src/Data/SOP/NS.hs:375:1: warning: [GHC-90177] [-Worphans]
    Orphan family instance:
      type instance UnProd NP = NS
                      -- Defined at src/Data/SOP/NS.hs:375:15
    Suggested fix:
      Move the instance declaration to the module of the type family or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
375 | type instance UnProd NP  = NS
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/SOP/NS.hs:376:1: warning: [GHC-90177] [-Worphans]
    Orphan family instance:
      type instance UnProd POP = SOP
                      -- Defined at src/Data/SOP/NS.hs:376:15
    Suggested fix:
      Move the instance declaration to the module of the type family or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
376 | type instance UnProd POP = SOP
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[7 of 8] Compiling Data.SOP.Dict    ( src/Data/SOP/Dict.hs, dist/build/Data/SOP/Dict.o, dist/build/Data/SOP/Dict.dyn_o )
[8 of 8] Compiling Data.SOP         ( src/Data/SOP.hs, dist/build/Data/SOP.o, dist/build/Data/SOP.dyn_o )
Preprocessing library for sop-core-0.5.0.2..
Running Haddock on library for sop-core-0.5.0.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 8] Compiling Data.SOP.BasicFunctors ( src/Data/SOP/BasicFunctors.hs, nothing )
[2 of 8] Compiling Data.SOP.Constraint ( src/Data/SOP/Constraint.hs, nothing )
[3 of 8] Compiling Data.SOP.Classes ( src/Data/SOP/Classes.hs, nothing )
[4 of 8] Compiling Data.SOP.Sing    ( src/Data/SOP/Sing.hs, nothing )
[5 of 8] Compiling Data.SOP.NP      ( src/Data/SOP/NP.hs, nothing )
[6 of 8] Compiling Data.SOP.NS      ( src/Data/SOP/NS.hs, nothing )

src/Data/SOP/NS.hs:375:1: warning: [GHC-90177] [-Worphans]
    Orphan family instance:
      type instance UnProd NP = NS
                      -- Defined at src/Data/SOP/NS.hs:375:15
    Suggested fix:
      Move the instance declaration to the module of the type family or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
375 | type instance UnProd NP  = NS
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/SOP/NS.hs:376:1: warning: [GHC-90177] [-Worphans]
    Orphan family instance:
      type instance UnProd POP = SOP
                      -- Defined at src/Data/SOP/NS.hs:376:15
    Suggested fix:
      Move the instance declaration to the module of the type family or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
376 | type instance UnProd POP = SOP
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[7 of 8] Compiling Data.SOP.Dict    ( src/Data/SOP/Dict.hs, nothing )
[8 of 8] Compiling Data.SOP         ( src/Data/SOP.hs, nothing )
Haddock coverage:
Warning: 'NP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'NS' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'POP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'SOP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'K' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:68:34
    * at src/Data/SOP/BasicFunctors.hs:68: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/SOP/BasicFunctors.hs:68:1
Warning: 'I' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:131:25
    * at src/Data/SOP/BasicFunctors.hs:131:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/SOP/BasicFunctors.hs:131:1
 100% ( 21 / 21) in 'Data.SOP.BasicFunctors'
Warning: 'f' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'bar' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: Data.SOP.Constraint: Could not find documentation for exported module: Data.SOP.Constraint
 100% ( 21 / 21) in 'Data.SOP.Constraint'
Warning: 'h' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'traverse_' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'K' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:68:34
    * at src/Data/SOP/BasicFunctors.hs:68: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/SOP/BasicFunctors.hs:68:1
Warning: 'I' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:131:25
    * at src/Data/SOP/BasicFunctors.hs:131:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/SOP/BasicFunctors.hs:131:1
 100% ( 50 / 50) in 'Data.SOP.Classes'
 100% ( 11 / 11) in 'Data.SOP.Sing'
Warning: 'POP' is ambiguous. It is defined
    * at src/Data/SOP/NP.hs:185:49
    * at src/Data/SOP/NP.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 src/Data/SOP/NP.hs:185:1
Warning: 'I' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:131:25
    * at src/Data/SOP/BasicFunctors.hs:131:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/SOP/BasicFunctors.hs:131:1
Warning: 'K' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:68:34
    * at src/Data/SOP/BasicFunctors.hs:68: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/SOP/BasicFunctors.hs:68:1
Warning: 'x' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'AllDictC' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'allDict_NP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  98% ( 84 / 85) in 'Data.SOP.NP'
  Missing documentation for:
    shiftProjection (src/Data/SOP/NP.hs:365)
Warning: 'SOP' is ambiguous. It is defined
    * at src/Data/SOP/NS.hs:245:49
    * at src/Data/SOP/NS.hs:245: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/SOP/NS.hs:245:1
Warning: 'I' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:131:25
    * at src/Data/SOP/BasicFunctors.hs:131:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/SOP/BasicFunctors.hs:131:1
Warning: 'K' is ambiguous. It is defined
    * at src/Data/SOP/BasicFunctors.hs:68:34
    * at src/Data/SOP/BasicFunctors.hs:68: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/SOP/BasicFunctors.hs:68:1
 100% ( 83 / 83) in 'Data.SOP.NS'
Warning: 'Dict' is ambiguous. It is defined
    * at src/Data/SOP/Dict.hs:34:3
    * at src/Data/SOP/Dict.hs:33:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/SOP/Dict.hs:33:1
Warning: 'c' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'd' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'xs' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'xss' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 16 / 16) in 'Data.SOP.Dict'
  99% (127 /128) in 'Data.SOP'
  Missing documentation for:
    shiftProjection (src/Data/SOP/NP.hs:365)
Warning: Data.SOP.BasicFunctors: could not find link destinations for: 
	- Data.SOP.BasicFunctors.Rep_:.:
	- Data.SOP.BasicFunctors.Rep_I
	- Data.SOP.BasicFunctors.Rep_K
Warning: Data.SOP: could not find link destinations for: 
	- GHC.Generics.Rep1_Proxy
	- GHC.Generics.Rep_Proxy
	- Data.SOP.BasicFunctors.Rep_:.:
	- Data.SOP.BasicFunctors.Rep_I
	- Data.SOP.BasicFunctors.Rep_K
Documentation created: dist/doc/html/sop-core/,
dist/doc/html/sop-core/sop-core.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/sop-core-0.5.0.2-KDbz55wTmU8LdRlAoHty2M
Completed    sop-core-0.5.0.2
Configuring split-0.2.5...
Preprocessing library for split-0.2.5..
Building library for split-0.2.5..
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, dist/build/Data/List/Split/Internals.o, dist/build/Data/List/Split/Internals.dyn_o )
[2 of 2] Compiling Data.List.Split  ( src/Data/List/Split.hs, dist/build/Data/List/Split.o, dist/build/Data/List/Split.dyn_o )
Preprocessing library for split-0.2.5..
Running Haddock on library for split-0.2.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, nothing )
[2 of 2] Compiling Data.List.Split  ( src/Data/List/Split.hs, nothing )
Haddock coverage:
Warning: 'Splitter' is ambiguous. It is defined
    * at src/Data/List/Split/Internals.hs:21:19
    * at src/Data/List/Split/Internals.hs:21:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/List/Split/Internals.hs:21:1
Warning: 'n' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'm' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  91% ( 63 / 69) in 'Data.List.Split.Internals'
Warning: 'Splitter' is ambiguous. It is defined
    * at src/Data/List/Split/Internals.hs:21:19
    * at src/Data/List/Split/Internals.hs:21:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/List/Split/Internals.hs:21:1
  90% ( 46 / 51) in 'Data.List.Split'
Documentation created: dist/doc/html/split/, dist/doc/html/split/split.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/split-0.2.5-HdqIBMrRyNiLuV2hi4AZF8
Completed    split-0.2.5
Configuring splitmix-0.1.3.1...
Preprocessing library for splitmix-0.1.3.1..
Building library for splitmix-0.1.3.1..
[1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o )
[3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o )
[4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o )
Preprocessing library for splitmix-0.1.3.1..
Running Haddock on library for splitmix-0.1.3.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.3.1-FLXrwOMCBr82OHyMQoNXPe
Completed    splitmix-0.1.3.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 th-abstraction-0.7.1.0...
Preprocessing library for th-abstraction-0.7.1.0..
Building library for th-abstraction-0.7.1.0..
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o )
Preprocessing library for th-abstraction-0.7.1.0..
Running Haddock on library for th-abstraction-0.7.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, nothing )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, nothing )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, nothing )
Haddock coverage:
Warning: 'Name' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * in Language.Haskell.TH.Syntax
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Language.Haskell.TH.Syntax
Warning: 'Name' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * in Language.Haskell.TH.Syntax
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Language.Haskell.TH.Syntax
  76% ( 40 / 52) in 'Language.Haskell.TH.Datatype.TyVarBndr'
  Missing documentation for:
    TyVarBndrUnit
    TyVarBndrSpec
    TyVarBndrVis
    Specificity
    BndrVis
    DefaultBndrFlag
    plainTV
    kindedTV
    inferredSpec
    specifiedSpec
    bndrReq
    bndrInvis
Warning: 'DatatypeInfo' is ambiguous. It is defined
    * at src/Language/Haskell/TH/Datatype.hs:184:21
    * at src/Language/Haskell/TH/Datatype.hs:184:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:184:1
Warning: 'ConstructorInfo' is ambiguous. It is defined
    * at src/Language/Haskell/TH/Datatype.hs:229:24
    * at src/Language/Haskell/TH/Datatype.hs:229:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:229:1
Warning: 'FieldStrictness' is ambiguous. It is defined
    * at src/Language/Haskell/TH/Datatype.hs:272:24
    * at src/Language/Haskell/TH/Datatype.hs:272:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:272:1
Warning: '()' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Strict' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * at src/Language/Haskell/TH/Datatype.hs:289:5
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:289:5
Warning: 'datatypeInstVars' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mbKind' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'resolveFixities' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FunArg' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fixity' is ambiguous. It is defined
    * in Language.Haskell.TH.Syntax
    * in Language.Haskell.TH.Syntax
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Language.Haskell.TH.Syntax
  92% ( 49 / 53) in 'Language.Haskell.TH.Datatype'
  Missing documentation for:
    arrowKCompat (src/Language/Haskell/TH/Datatype.hs:2260)
    isStrictAnnot (src/Language/Haskell/TH/Datatype.hs:293)
    notStrictAnnot (src/Language/Haskell/TH/Datatype.hs:294)
    unpackedAnnot (src/Language/Haskell/TH/Datatype.hs:295)
Warning: Language.Haskell.TH.Datatype.TyVarBndr: could not find link destinations for: 
	- Language.Haskell.TH.Syntax.Rep_BndrVis
	- Language.Haskell.TH.Syntax.Rep_Specificity
Warning: Language.Haskell.TH.Datatype: could not find link destinations for: 
	- Language.Haskell.TH.Datatype.Rep_DatatypeInfo
	- Language.Haskell.TH.Datatype.Rep_ConstructorInfo
	- Language.Haskell.TH.Datatype.Rep_FieldStrictness
	- Language.Haskell.TH.Datatype.Rep_Strictness
	- Language.Haskell.TH.Datatype.Rep_Unpackedness
	- Language.Haskell.TH.Datatype.Rep_ConstructorVariant
	- Language.Haskell.TH.Datatype.Rep_DatatypeVariant
Documentation created: dist/doc/html/th-abstraction/,
dist/doc/html/th-abstraction/th-abstraction.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/th-abstraction-0.7.1.0-5OEkekdo9oT3l4cxHWMApr
Completed    th-abstraction-0.7.1.0
Configuring unliftio-core-0.2.1.0...
Preprocessing library for unliftio-core-0.2.1.0..
Building library for unliftio-core-0.2.1.0..
[1 of 2] Compiling Control.Monad.IO.Unlift ( src/Control/Monad/IO/Unlift.hs, dist/build/Control/Monad/IO/Unlift.o, dist/build/Control/Monad/IO/Unlift.dyn_o )
[2 of 2] Compiling Paths_unliftio_core ( dist/build/autogen/Paths_unliftio_core.hs, dist/build/Paths_unliftio_core.o, dist/build/Paths_unliftio_core.dyn_o )
Preprocessing library for unliftio-core-0.2.1.0..
Running Haddock on library for unliftio-core-0.2.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Control.Monad.IO.Unlift ( src/Control/Monad/IO/Unlift.hs, nothing )
[2 of 2] Compiling Paths_unliftio_core ( dist/build/autogen/Paths_unliftio_core.hs, nothing )
Haddock coverage:
Warning: 'ReaderT' is ambiguous. It is defined
    * in Control.Monad.Trans.Reader
    * in Control.Monad.Trans.Reader
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Control.Monad.Trans.Reader
Warning: 'IdentityT' is ambiguous. It is defined
    * in Control.Monad.Trans.Identity
    * in Control.Monad.Trans.Identity
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Control.Monad.Trans.Identity
Warning: 'UnliftIO' is ambiguous. It is defined
    * at src/Control/Monad/IO/Unlift.hs:27:22
    * at src/Control/Monad/IO/Unlift.hs:27:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Control/Monad/IO/Unlift.hs:27:1
 100% ( 10 / 10) in 'Control.Monad.IO.Unlift'
Documentation created: dist/doc/html/unliftio-core/,
dist/doc/html/unliftio-core/unliftio-core.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/unliftio-core-0.2.1.0-4RRDZLCPaiuAoQNEd4e5m9
Completed    unliftio-core-0.2.1.0
Configuring vector-stream-0.1.0.1...
Preprocessing library for vector-stream-0.1.0.1..
Building library for vector-stream-0.1.0.1..
[1 of 1] Compiling Data.Stream.Monadic ( src/Data/Stream/Monadic.hs, dist/build/Data/Stream/Monadic.o, dist/build/Data/Stream/Monadic.dyn_o )
Preprocessing library for vector-stream-0.1.0.1..
Running Haddock on library for vector-stream-0.1.0.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.Stream.Monadic ( src/Data/Stream/Monadic.hs, nothing )
Haddock coverage:
Warning: 'Stream' is ambiguous. It is defined
    * at src/Data/Stream/Monadic.hs:154:19
    * at src/Data/Stream/Monadic.hs:154: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/Stream/Monadic.hs:154:1
Warning: 'Bundle' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  81% (110 /135) in 'Data.Stream.Monadic'
  Missing documentation for:
    liftBox (src/Data/Stream/Monadic.hs:130)
    generate (src/Data/Stream/Monadic.hs:210)
    unbox (src/Data/Stream/Monadic.hs:462)
    concatMap (src/Data/Stream/Monadic.hs:1070)
    zipWithM_ (src/Data/Stream/Monadic.hs:531)
    zipWith3M (src/Data/Stream/Monadic.hs:535)
    zipWith4M (src/Data/Stream/Monadic.hs:565)
    zipWith5M (src/Data/Stream/Monadic.hs:572)
    zipWith6M (src/Data/Stream/Monadic.hs:579)
    zipWith (src/Data/Stream/Monadic.hs:585)
    zipWith3 (src/Data/Stream/Monadic.hs:590)
    zipWith4 (src/Data/Stream/Monadic.hs:596)
    zipWith5 (src/Data/Stream/Monadic.hs:602)
    zipWith6 (src/Data/Stream/Monadic.hs:608)
    zip (src/Data/Stream/Monadic.hs:612)
    zip3 (src/Data/Stream/Monadic.hs:616)
    zip4 (src/Data/Stream/Monadic.hs:621)
    zip5 (src/Data/Stream/Monadic.hs:626)
    zip6 (src/Data/Stream/Monadic.hs:631)
    mapMaybe (src/Data/Stream/Monadic.hs:702)
    catMaybes (src/Data/Stream/Monadic.hs:716)
    and (src/Data/Stream/Monadic.hs:1044)
    or (src/Data/Stream/Monadic.hs:1057)
    concatMapM (src/Data/Stream/Monadic.hs:1074)
    unfoldrN (src/Data/Stream/Monadic.hs:1136)
Documentation created: dist/doc/html/vector-stream/,
dist/doc/html/vector-stream/vector-stream.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/vector-stream-0.1.0.1-6z73n1LRnZvKlURnjwR3rr
Completed    vector-stream-0.1.0.1
Configuring wl-pprint-text-1.2.0.2...
Preprocessing library for wl-pprint-text-1.2.0.2..
Building library for wl-pprint-text-1.2.0.2..
[1 of 2] Compiling Text.PrettyPrint.Leijen.Text ( Text/PrettyPrint/Leijen/Text.hs, dist/build/Text/PrettyPrint/Leijen/Text.o, dist/build/Text/PrettyPrint/Leijen/Text.dyn_o )

Text/PrettyPrint/Leijen/Text.hs:785:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid Doc.
    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
    |
785 |     mappend = beside
    |     ^^^^^^^^^^^^^^^^
[2 of 2] Compiling Text.PrettyPrint.Leijen.Text.Monadic ( Text/PrettyPrint/Leijen/Text/Monadic.hs, dist/build/Text/PrettyPrint/Leijen/Text/Monadic.o, dist/build/Text/PrettyPrint/Leijen/Text/Monadic.dyn_o )

Text/PrettyPrint/Leijen/Text/Monadic.hs:83:39: warning: [GHC-38856] [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
   |
83 | import           Control.Applicative (liftA2, liftA3)
   |                                       ^^^^^^
Preprocessing library for wl-pprint-text-1.2.0.2..
Running Haddock on library for wl-pprint-text-1.2.0.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Text.PrettyPrint.Leijen.Text ( Text/PrettyPrint/Leijen/Text.hs, nothing )

Text/PrettyPrint/Leijen/Text.hs:785:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid Doc.
    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
    |
785 |     mappend = beside
    |     ^^^^^^^^^^^^^^^^
[2 of 2] Compiling Text.PrettyPrint.Leijen.Text.Monadic ( Text/PrettyPrint/Leijen/Text/Monadic.hs, nothing )

Text/PrettyPrint/Leijen/Text/Monadic.hs:83:39: warning: [GHC-38856] [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
   |
83 | import           Control.Applicative (liftA2, liftA3)
   |                                       ^^^^^^
Haddock coverage:
Warning: 'Text' is ambiguous. It is defined
    * in Data.Text.Internal.Lazy
    * at Text/PrettyPrint/Leijen/Text.hs:763:12
    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 Text/PrettyPrint/Leijen/Text.hs:763:12
Warning: 'displayS' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  95% ( 94 / 98) in 'Text.PrettyPrint.Leijen.Text'
  Missing documentation for:
    textStrict (Text/PrettyPrint/Leijen/Text.hs:828)
    stringStrict (Text/PrettyPrint/Leijen/Text.hs:519)
    width (Text/PrettyPrint/Leijen/Text.hs:677)
    displayTStrict (Text/PrettyPrint/Leijen/Text.hs:1037)
  95% ( 94 / 98) in 'Text.PrettyPrint.Leijen.Text.Monadic'
  Missing documentation for:
    textStrict (Text/PrettyPrint/Leijen/Text/Monadic.hs:592)
    stringStrict (Text/PrettyPrint/Leijen/Text/Monadic.hs:425)
    width (Text/PrettyPrint/Leijen/Text/Monadic.hs:491)
    displayTStrict (Text/PrettyPrint/Leijen/Text.hs:1037)
Warning: Text.PrettyPrint.Leijen.Text: could not find link destinations for: 
	- Text.PrettyPrint.Leijen.Text.Text
Warning: Text.PrettyPrint.Leijen.Text.Monadic: could not find link destinations for: 
	- Text.PrettyPrint.Leijen.Text.Text
Documentation created: dist/doc/html/wl-pprint-text/,
dist/doc/html/wl-pprint-text/wl-pprint-text.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/wl-pprint-text-1.2.0.2-8dZjiGbj1chCF9AUs7RZi7
Completed    wl-pprint-text-1.2.0.2
Configuring ansi-terminal-types-1.1...
Preprocessing library for ansi-terminal-types-1.1..
Building library for ansi-terminal-types-1.1..
[1 of 1] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, dist/build/System/Console/ANSI/Types.o, dist/build/System/Console/ANSI/Types.dyn_o )
Preprocessing library for ansi-terminal-types-1.1..
Running Haddock on library for ansi-terminal-types-1.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, nothing )
Haddock coverage:
 100% ( 13 / 13) in 'System.Console.ANSI.Types'
Documentation created: dist/doc/html/ansi-terminal-types/,
dist/doc/html/ansi-terminal-types/ansi-terminal-types.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ansi-terminal-types-1.1-HAQdkxzoxfTLgP68NcEWOX
Completed    ansi-terminal-types-1.1
Configuring pretty-show-1.10...
Preprocessing library for pretty-show-1.10..
Building library for pretty-show-1.10..
[1 of 6] Compiling Paths_pretty_show ( dist/build/autogen/Paths_pretty_show.hs, dist/build/Paths_pretty_show.o, dist/build/Paths_pretty_show.dyn_o )
[2 of 6] Compiling Text.Show.Value  ( Text/Show/Value.hs, dist/build/Text/Show/Value.o, dist/build/Text/Show/Value.dyn_o )

Text/Show/Value.hs:84:27: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding: Patterns of type [Value] not matched: []
   |
84 |         | otherwise -> do ~(v1:vs1) <- delMany (v:vs)
   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^

Text/Show/Value.hs:93:25: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [Value] not matched:
            []
            [_]
            (_:_:_:_)
   |
93 |       Ratio v1 v2 -> do ~[a,b] <- delMany [v1,v2]
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 6] Compiling Text.Show.PrettyVal ( Text/Show/PrettyVal.hs, dist/build/Text/Show/PrettyVal.o, dist/build/Text/Show/PrettyVal.dyn_o )
[4 of 6] Compiling Text.Show.Parser ( dist/build/Text/Show/Parser.hs, dist/build/Text/Show/Parser.o, dist/build/Text/Show/Parser.dyn_o )
[5 of 6] Compiling Text.Show.Html   ( Text/Show/Html.hs, dist/build/Text/Show/Html.o, dist/build/Text/Show/Html.dyn_o )

Text/Show/Html.hs:112:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: tallTuple
    |
112 | tallTuple els = table "tallTuple" $ map (tr . return . td) els
    | ^^^^^^^^^
[6 of 6] Compiling Text.Show.Pretty ( Text/Show/Pretty.hs, dist/build/Text/Show/Pretty.o, dist/build/Text/Show/Pretty.dyn_o )

Text/Show/Pretty.hs:52:22: warning: [GHC-38856] [-Wunused-imports]
    The import of Foldable from module Data.Foldable is redundant
   |
52 | import Data.Foldable(Foldable,toList)
   |                      ^^^^^^^^
Preprocessing executable 'ppsh' for pretty-show-1.10..
Building executable 'ppsh' for pretty-show-1.10..
[1 of 2] Compiling Main             ( bin/ppsh.hs, dist/build/ppsh/ppsh-tmp/Main.o )
[2 of 2] Compiling Paths_pretty_show ( dist/build/ppsh/autogen/Paths_pretty_show.hs, dist/build/ppsh/ppsh-tmp/Paths_pretty_show.o )
[3 of 3] Linking dist/build/ppsh/ppsh
Preprocessing library for pretty-show-1.10..
Running Haddock on library for pretty-show-1.10..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling Paths_pretty_show ( dist/build/autogen/Paths_pretty_show.hs, nothing )
[2 of 6] Compiling Text.Show.Value  ( Text/Show/Value.hs, nothing )
[3 of 6] Compiling Text.Show.PrettyVal ( Text/Show/PrettyVal.hs, nothing )
[4 of 6] Compiling Text.Show.Parser ( dist/build/Text/Show/Parser.hs, nothing )
[5 of 6] Compiling Text.Show.Html   ( Text/Show/Html.hs, nothing )

Text/Show/Html.hs:112:1: warning: [GHC-40910] [-Wunused-top-binds]
    Defined but not used: tallTuple
    |
112 | tallTuple els = table "tallTuple" $ map (tr . return . td) els
    | ^^^^^^^^^
[6 of 6] Compiling Text.Show.Pretty ( Text/Show/Pretty.hs, nothing )

Text/Show/Pretty.hs:52:22: warning: [GHC-38856] [-Wunused-imports]
    The import of Foldable from module Data.Foldable is redundant
   |
52 | import Data.Foldable(Foldable,toList)
   |                      ^^^^^^^^
Haddock coverage:
Warning: 'NaN' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Infinity' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'String' is ambiguous. It is defined
    * at Text/Show/Value.hs:42:17
    * in GHC.Base
    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 Text/Show/Value.hs:42:17
Warning: 'Generics' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'style' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'String' is ambiguous. It is defined
    * at Text/Show/Value.hs:42:17
    * in GHC.Base
    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 Text/Show/Value.hs:42:17
  86% ( 32 / 37) in 'Text.Show.Pretty'
  Missing documentation for:
    parseValue (Text/Show/Pretty.hs:70)
    reify (Text/Show/Pretty.hs:67)
    Html (Text/Show/Html.hs:150)
    getDataDir (dist/build/autogen/Paths_pretty_show.hs:59)
    ppValue (Text/Show/Pretty.hs:64)
Warning: Text.Show.Pretty: could not find link destinations for: 
	- Text.Show.PrettyVal.GDump
	- Text.Show.PrettyVal.listValue
Documentation created: dist/doc/html/pretty-show/,
dist/doc/html/pretty-show/pretty-show.txt
Preprocessing executable 'ppsh' for pretty-show-1.10..
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/pretty-show-1.10-sGnR4WIUd48kcgB55k0jW
Installing executable ppsh in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Completed    pretty-show-1.10
Configuring MemoTrie-0.6.11...
Preprocessing library for MemoTrie-0.6.11..
Building library for MemoTrie-0.6.11..
[1 of 1] Compiling Data.MemoTrie    ( src/Data/MemoTrie.hs, dist/build/Data/MemoTrie.o, dist/build/Data/MemoTrie.dyn_o )

src/Data/MemoTrie.hs:91:22: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
91 |     data (:->:) a :: * -> *
   |                      ^

src/Data/MemoTrie.hs:91:27: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
91 |     data (:->:) a :: * -> *
   |                           ^

src/Data/MemoTrie.hs:604:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad ((:->:) a).
    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
    |
604 |   return a = trie (return a)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing library for MemoTrie-0.6.11..
Running Haddock on library for MemoTrie-0.6.11..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.MemoTrie    ( src/Data/MemoTrie.hs, nothing )

src/Data/MemoTrie.hs:91:22: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
91 |     data (:->:) a :: * -> *
   |                      ^

src/Data/MemoTrie.hs:91:27: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
   |
91 |     data (:->:) a :: * -> *
   |                           ^

src/Data/MemoTrie.hs:604:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad ((:->:) a).
    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
    |
604 |   return a = trie (return a)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^
Haddock coverage:
 100% ( 18 / 18) in 'Data.MemoTrie'
Warning: Data.MemoTrie: could not find link destinations for: 
	- Data.MemoTrie.D:R::->:M1b0
	- Data.MemoTrie.D:R::->:K1b0
	- Data.MemoTrie.D:R::->::*:b0
	- Data.MemoTrie.D:R::->::+:b0
	- Data.MemoTrie.D:R::->:U1b0
	- Data.MemoTrie.D:R::->:V1b0
	- Data.MemoTrie.D:R::->:Integera0
	- Data.MemoTrie.D:R::->:Int64a0
	- Data.MemoTrie.D:R::->:Int32a0
	- Data.MemoTrie.D:R::->:Int16a0
	- Data.MemoTrie.D:R::->:Int8a0
	- Data.MemoTrie.D:R::->:Inta0
	- Data.MemoTrie.D:R::->:Chara0
	- Data.MemoTrie.D:R::->:Word64a0
	- Data.MemoTrie.D:R::->:Word32a0
	- Data.MemoTrie.D:R::->:Word16a0
	- Data.MemoTrie.D:R::->:Word8a0
	- Data.MemoTrie.D:R::->:Worda0
	- Data.MemoTrie.D:R::->:Lista0
	- Data.MemoTrie.D:R::->:Tuple3x0
	- Data.MemoTrie.D:R:O:->:
	- Data.MemoTrie.D:R::->:Tuple2x0
	- Data.MemoTrie.D:R:O:->:0
	- Data.MemoTrie.D:R::->:Eitherx0
	- Data.MemoTrie.D:R:O:->:1
	- Data.MemoTrie.D:R::->:Maybeb0
	- Data.MemoTrie.D:R:O:->:2
	- Data.MemoTrie.D:R::->:Boolx0
	- Data.MemoTrie.D:R:O:->:3
	- Data.MemoTrie.D:R::->:Unita0
	- Data.MemoTrie.D:R:O:->:4
	- Data.MemoTrie.D:R::->:Voida0
Documentation created: dist/doc/html/MemoTrie/,
dist/doc/html/MemoTrie/MemoTrie.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/MemoTrie-0.6.11-L62SCIwpA0PJ1KFHyNMzxt
Completed    MemoTrie-0.6.11
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.2.1.3...
Preprocessing library for random-1.2.1.3..
Building library for random-1.2.1.3..
[1 of 4] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[2 of 4] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[3 of 4] Compiling System.Random    ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[4 of 4] 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.2.1.3..
Running Haddock on library for random-1.2.1.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, nothing )
[2 of 4] Compiling System.Random.Internal ( src/System/Random/Internal.hs, nothing )
[3 of 4] Compiling System.Random    ( src/System/Random.hs, nothing )
[4 of 4] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, nothing )
Haddock coverage:
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:436:20
    * at src/System/Random/Internal.hs:436: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:436:1
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:555:18
    * at src/System/Random/Internal.hs:555: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:555:1
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: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:555:18
    * at src/System/Random/Internal.hs:555: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:555:1
 100% ( 37 / 37) in 'System.Random'
Warning: 'TGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:562:19
    * at src/System/Random/Stateful.hs:562: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:562:1
Warning: 'STGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:476:22
    * at src/System/Random/Stateful.hs:476:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Stateful.hs:476:1
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:436:20
    * at src/System/Random/Internal.hs:436: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:436:1
Warning: 'IOGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:413:20
    * at src/System/Random/Stateful.hs:413: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:413:1
Warning: 'AtomicGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:328:24
    * at src/System/Random/Stateful.hs:328: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:328:1
Warning: 'STGenM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'StateT' 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:481:19
    * at src/System/Random/Stateful.hs:481: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:481:1
 100% ( 75 / 75) 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
Warning: System.Random.Stateful: could not find link destinations for: 
	- System.Random.GFinite.GFinite
	- System.Random.Internal.GUniform
	- System.Random.Internal.D:R:MutableGenStateGenm
	- System.Random.Stateful.D:R:MutableGenAtomicGenm
	- System.Random.Stateful.D:R:MutableGenIOGenm
	- System.Random.Stateful.D:R:MutableGenSTGenST
	- System.Random.Stateful.D:R:MutableGenTGenSTM
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.2.1.3-1foI9Mfx7Mi7yEazOJ5o1V
Completed    random-1.2.1.3
Configuring generics-sop-0.5.1.4...
Preprocessing library for generics-sop-0.5.1.4..
Building library for generics-sop-0.5.1.4..
[ 1 of 14] Compiling Generics.SOP.BasicFunctors ( src/Generics/SOP/BasicFunctors.hs, dist/build/Generics/SOP/BasicFunctors.o, dist/build/Generics/SOP/BasicFunctors.dyn_o )
[ 2 of 14] Compiling Generics.SOP.Classes ( src/Generics/SOP/Classes.hs, dist/build/Generics/SOP/Classes.o, dist/build/Generics/SOP/Classes.dyn_o )
[ 3 of 14] Compiling Generics.SOP.Constraint ( src/Generics/SOP/Constraint.hs, dist/build/Generics/SOP/Constraint.o, dist/build/Generics/SOP/Constraint.dyn_o )
[ 4 of 14] Compiling Generics.SOP.Dict ( src/Generics/SOP/Dict.hs, dist/build/Generics/SOP/Dict.o, dist/build/Generics/SOP/Dict.dyn_o )
[ 5 of 14] Compiling Generics.SOP.NP  ( src/Generics/SOP/NP.hs, dist/build/Generics/SOP/NP.o, dist/build/Generics/SOP/NP.dyn_o )
[ 6 of 14] Compiling Generics.SOP.Metadata ( src/Generics/SOP/Metadata.hs, dist/build/Generics/SOP/Metadata.o, dist/build/Generics/SOP/Metadata.dyn_o )
[ 7 of 14] Compiling Generics.SOP.NS  ( src/Generics/SOP/NS.hs, dist/build/Generics/SOP/NS.o, dist/build/Generics/SOP/NS.dyn_o )
[ 8 of 14] Compiling Generics.SOP.Sing ( src/Generics/SOP/Sing.hs, dist/build/Generics/SOP/Sing.o, dist/build/Generics/SOP/Sing.dyn_o )
[ 9 of 14] Compiling Generics.SOP.Type.Metadata ( src/Generics/SOP/Type/Metadata.hs, dist/build/Generics/SOP/Type/Metadata.o, dist/build/Generics/SOP/Type/Metadata.dyn_o )
[10 of 14] Compiling Generics.SOP.GGP ( src/Generics/SOP/GGP.hs, dist/build/Generics/SOP/GGP.o, dist/build/Generics/SOP/GGP.dyn_o )
[11 of 14] Compiling Generics.SOP.Universe ( src/Generics/SOP/Universe.hs, dist/build/Generics/SOP/Universe.o, dist/build/Generics/SOP/Universe.dyn_o )
[12 of 14] Compiling Generics.SOP.TH  ( src/Generics/SOP/TH.hs, dist/build/Generics/SOP/TH.o, dist/build/Generics/SOP/TH.dyn_o )

src/Generics/SOP/TH.hs:23:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Language.Haskell.TH.Datatype.TyVarBndr is redundant
      except perhaps to import instances from Language.Haskell.TH.Datatype.TyVarBndr
    To import instances alone, use: import Language.Haskell.TH.Datatype.TyVarBndr()
   |
23 | import Language.Haskell.TH.Datatype.TyVarBndr
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Generics/SOP/TH.hs:319:34: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
319 |                         $(mdCon (head cs))
    |                                  ^^^^

src/Generics/SOP/TH.hs:393:38: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
393 |                             $(mdCon (head cs))
    |                                      ^^^^
[13 of 14] Compiling Generics.SOP.Instances ( src/Generics/SOP/Instances.hs, dist/build/Generics/SOP/Instances.o, dist/build/Generics/SOP/Instances.dyn_o )
[14 of 14] Compiling Generics.SOP     ( src/Generics/SOP.hs, dist/build/Generics/SOP.o, dist/build/Generics/SOP.dyn_o )
Preprocessing library for generics-sop-0.5.1.4..
Running Haddock on library for generics-sop-0.5.1.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Generics.SOP.BasicFunctors ( src/Generics/SOP/BasicFunctors.hs, /tmp/ghc3602404_0/ghc_30.o, /tmp/ghc3602404_0/ghc_30.dyn_o )
[ 2 of 14] Compiling Generics.SOP.Classes ( src/Generics/SOP/Classes.hs, /tmp/ghc3602404_0/ghc_32.o, /tmp/ghc3602404_0/ghc_32.dyn_o )
[ 3 of 14] Compiling Generics.SOP.Constraint ( src/Generics/SOP/Constraint.hs, /tmp/ghc3602404_0/ghc_34.o, /tmp/ghc3602404_0/ghc_34.dyn_o )
[ 4 of 14] Compiling Generics.SOP.Dict ( src/Generics/SOP/Dict.hs, nothing )
[ 5 of 14] Compiling Generics.SOP.NP  ( src/Generics/SOP/NP.hs, /tmp/ghc3602404_0/ghc_40.o, /tmp/ghc3602404_0/ghc_40.dyn_o )
[ 6 of 14] Compiling Generics.SOP.Metadata ( src/Generics/SOP/Metadata.hs, /tmp/ghc3602404_0/ghc_38.o, /tmp/ghc3602404_0/ghc_38.dyn_o )
[ 7 of 14] Compiling Generics.SOP.NS  ( src/Generics/SOP/NS.hs, /tmp/ghc3602404_0/ghc_42.o, /tmp/ghc3602404_0/ghc_42.dyn_o )
[ 8 of 14] Compiling Generics.SOP.Sing ( src/Generics/SOP/Sing.hs, /tmp/ghc3602404_0/ghc_44.o, /tmp/ghc3602404_0/ghc_44.dyn_o )
[ 9 of 14] Compiling Generics.SOP.Type.Metadata ( src/Generics/SOP/Type/Metadata.hs, /tmp/ghc3602404_0/ghc_48.o, /tmp/ghc3602404_0/ghc_48.dyn_o )
[10 of 14] Compiling Generics.SOP.GGP ( src/Generics/SOP/GGP.hs, /tmp/ghc3602404_0/ghc_36.o, /tmp/ghc3602404_0/ghc_36.dyn_o )
[11 of 14] Compiling Generics.SOP.Universe ( src/Generics/SOP/Universe.hs, /tmp/ghc3602404_0/ghc_50.o, /tmp/ghc3602404_0/ghc_50.dyn_o )
[12 of 14] Compiling Generics.SOP.TH  ( src/Generics/SOP/TH.hs, /tmp/ghc3602404_0/ghc_46.o, /tmp/ghc3602404_0/ghc_46.dyn_o )

src/Generics/SOP/TH.hs:23:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Language.Haskell.TH.Datatype.TyVarBndr is redundant
      except perhaps to import instances from Language.Haskell.TH.Datatype.TyVarBndr
    To import instances alone, use: import Language.Haskell.TH.Datatype.TyVarBndr()
   |
23 | import Language.Haskell.TH.Datatype.TyVarBndr
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Generics/SOP/TH.hs:319:34: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
319 |                         $(mdCon (head cs))
    |                                  ^^^^

src/Generics/SOP/TH.hs:393:38: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
393 |                             $(mdCon (head cs))
    |                                      ^^^^
[13 of 14] Compiling Generics.SOP.Instances ( src/Generics/SOP/Instances.hs, nothing )
[14 of 14] Compiling Generics.SOP     ( src/Generics/SOP.hs, nothing )
Haddock coverage:
  50% (  1 /  2) in 'Generics.SOP.BasicFunctors'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Generics.SOP.Classes'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Generics.SOP.Constraint'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Generics.SOP.Dict'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Generics.SOP.NP'
  Missing documentation for:
    Module header
Warning: 'Code' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: Generics.SOP.Metadata: Could not find documentation for exported module: Generics.SOP.Metadata
 100% ( 20 / 20) in 'Generics.SOP.Metadata'
  50% (  1 /  2) in 'Generics.SOP.NS'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Generics.SOP.Sing'
  Missing documentation for:
    Module header
Warning: Generics.SOP.Type.Metadata: Could not find documentation for exported module: Generics.SOP.Type.Metadata
  87% ( 21 / 24) in 'Generics.SOP.Type.Metadata'
  Missing documentation for:
    DemoteStrictnessInfoss (src/Generics/SOP/Type/Metadata.hs:211)
    DemoteStrictnessInfos (src/Generics/SOP/Type/Metadata.hs:224)
    DemoteStrictnessInfo (src/Generics/SOP/Type/Metadata.hs:237)
 100% (  9 /  9) in 'Generics.SOP.GGP'
 100% ( 18 / 18) in 'Generics.SOP.Universe'
Warning: 'Code' is ambiguous. It is defined
    * at src/Generics/SOP/Universe.hs:115:3
    * in Language.Haskell.TH.Syntax
    * in Language.Haskell.TH.Syntax
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Generics/SOP/Universe.hs:115:3
Warning: 'demoteDatatypeInfo' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  8 /  8) in 'Generics.SOP.TH'
Warning: 'Generic' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'HasMetadata' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  1 /  1) in 'Generics.SOP.Instances'
Warning: 'SOP' is ambiguous. It is defined
    * in Data.SOP.NS
    * in Data.SOP.NS
    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.SOP.NS
Warning: 'I' is ambiguous. It is defined
    * in Data.SOP.BasicFunctors
    * in Data.SOP.BasicFunctors
    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.SOP.BasicFunctors
Warning: 'NFData' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'rnf' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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
Warning: 'K' is ambiguous. It is defined
    * in Data.SOP.BasicFunctors
    * in Data.SOP.BasicFunctors
    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.SOP.BasicFunctors
Warning: 'grnf' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  99% (163 /164) in 'Generics.SOP'
  Missing documentation for:
    shiftProjection
Warning: Generics.SOP.Metadata: could not find link destinations for: 
	- GHC.Generics.SingKind
	- GHC.Generics.DemoteRep
	- GHC.Generics.fromSing
	- GHC.Generics.SingI
	- GHC.Generics.sing
	- GHC.Generics.Sing
	- GHC.Generics.Rep_Associativity
	- GHC.Generics.Rep_SourceUnpackedness
	- GHC.Generics.Rep_SourceStrictness
	- GHC.Generics.Rep_DecidedStrictness
	- GHC.Generics.D:R:DemoteRepAssociativity
	- GHC.Generics.D:R:SingAssociativitya0
	- GHC.Generics.SLeftAssociative
	- GHC.Generics.SRightAssociative
	- GHC.Generics.SNotAssociative
	- GHC.Generics.D:R:SingSourceUnpackednessa0
	- GHC.Generics.SNoSourceUnpackedness
	- GHC.Generics.D:R:DemoteRepSourceUnpackedness
	- GHC.Generics.SSourceNoUnpack
	- GHC.Generics.SSourceUnpack
	- GHC.Generics.D:R:SingSourceStrictnessa0
	- GHC.Generics.SNoSourceStrictness
	- GHC.Generics.D:R:DemoteRepSourceStrictness
	- GHC.Generics.SSourceLazy
	- GHC.Generics.SSourceStrict
	- GHC.Generics.D:R:SingDecidedStrictnessa0
	- GHC.Generics.SDecidedLazy
	- GHC.Generics.D:R:DemoteRepDecidedStrictness
	- GHC.Generics.SDecidedStrict
	- GHC.Generics.SDecidedUnpack
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssociativity
	- Generics.SOP.Instances.D:R:CodeAssociativity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDecidedStrictness
	- Generics.SOP.Instances.D:R:CodeDecidedStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceStrictness
	- Generics.SOP.Instances.D:R:CodeSourceStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceUnpackedness
	- Generics.SOP.Instances.D:R:CodeSourceUnpackedness
Warning: Generics.SOP.Type.Metadata: could not find link destinations for: 
	- GHC.Generics.SingKind
	- GHC.Generics.DemoteRep
	- GHC.Generics.fromSing
	- GHC.Generics.SingI
	- GHC.Generics.sing
	- GHC.Generics.Sing
	- GHC.Generics.Rep_Associativity
	- GHC.Generics.D:R:DemoteRepAssociativity
	- GHC.Generics.D:R:SingAssociativitya0
	- GHC.Generics.SLeftAssociative
	- GHC.Generics.SRightAssociative
	- GHC.Generics.SNotAssociative
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssociativity
	- Generics.SOP.Instances.D:R:CodeAssociativity
Warning: Generics.SOP.GGP: could not find link destinations for: 
	- Generics.SOP.GGP.GSumTo
	- Generics.SOP.GGP.GSumFrom
	- Generics.SOP.GGP.ToInfo
	- Generics.SOP.GGP.ToSumCode
Warning: Generics.SOP.Universe: could not find link destinations for: 
	- Text.Read.Lex.Digits
	- Generics.SOP.Instances.D:R:DatatypeInfoOfI
	- Generics.SOP.Instances.D:R:CodeI
	- Generics.SOP.Instances.D:R:DatatypeInfoOfK
	- Generics.SOP.Instances.D:R:CodeK
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:.:
	- Generics.SOP.Instances.D:R:Code:.:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf-.->
	- Generics.SOP.Instances.D:R:Code-.->
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBool
	- Generics.SOP.Instances.D:R:CodeBool
	- Generics.SOP.Instances.D:R:DatatypeInfoOfOrdering
	- Generics.SOP.Instances.D:R:CodeOrdering
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMaybe
	- Generics.SOP.Instances.D:R:CodeMaybe
	- Generics.SOP.Instances.D:R:DatatypeInfoOfEither
	- Generics.SOP.Instances.D:R:CodeEither
	- Generics.SOP.Instances.D:R:DatatypeInfoOfUnit
	- Generics.SOP.Instances.D:R:CodeUnit
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple2
	- Generics.SOP.Instances.D:R:CodeTuple2
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple3
	- Generics.SOP.Instances.D:R:CodeTuple3
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple4
	- Generics.SOP.Instances.D:R:CodeTuple4
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple5
	- Generics.SOP.Instances.D:R:CodeTuple5
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple6
	- Generics.SOP.Instances.D:R:CodeTuple6
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple7
	- Generics.SOP.Instances.D:R:CodeTuple7
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple8
	- Generics.SOP.Instances.D:R:CodeTuple8
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple9
	- Generics.SOP.Instances.D:R:CodeTuple9
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple10
	- Generics.SOP.Instances.D:R:CodeTuple10
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple11
	- Generics.SOP.Instances.D:R:CodeTuple11
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple12
	- Generics.SOP.Instances.D:R:CodeTuple12
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple13
	- Generics.SOP.Instances.D:R:CodeTuple13
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple14
	- Generics.SOP.Instances.D:R:CodeTuple14
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple15
	- Generics.SOP.Instances.D:R:CodeTuple15
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple16
	- Generics.SOP.Instances.D:R:CodeTuple16
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple17
	- Generics.SOP.Instances.D:R:CodeTuple17
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple18
	- Generics.SOP.Instances.D:R:CodeTuple18
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple19
	- Generics.SOP.Instances.D:R:CodeTuple19
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple20
	- Generics.SOP.Instances.D:R:CodeTuple20
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple21
	- Generics.SOP.Instances.D:R:CodeTuple21
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple22
	- Generics.SOP.Instances.D:R:CodeTuple22
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple23
	- Generics.SOP.Instances.D:R:CodeTuple23
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple24
	- Generics.SOP.Instances.D:R:CodeTuple24
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple25
	- Generics.SOP.Instances.D:R:CodeTuple25
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple26
	- Generics.SOP.Instances.D:R:CodeTuple26
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple27
	- Generics.SOP.Instances.D:R:CodeTuple27
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple28
	- Generics.SOP.Instances.D:R:CodeTuple28
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple29
	- Generics.SOP.Instances.D:R:CodeTuple29
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple30
	- Generics.SOP.Instances.D:R:CodeTuple30
	- Generics.SOP.Instances.D:R:DatatypeInfoOfList
	- Generics.SOP.Instances.D:R:CodeList
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOException
	- Generics.SOP.Instances.D:R:CodeIOException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArithException
	- Generics.SOP.Instances.D:R:CodeArithException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArrayException
	- Generics.SOP.Instances.D:R:CodeArrayException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssertionFailed
	- Generics.SOP.Instances.D:R:CodeAssertionFailed
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAsyncException
	- Generics.SOP.Instances.D:R:CodeAsyncException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNonTermination
	- Generics.SOP.Instances.D:R:CodeNonTermination
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNestedAtomically
	- Generics.SOP.Instances.D:R:CodeNestedAtomically
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockedIndefinitelyOnMVar
	- Generics.SOP.Instances.D:R:CodeBlockedIndefinitelyOnMVar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockedIndefinitelyOnSTM
	- Generics.SOP.Instances.D:R:CodeBlockedIndefinitelyOnSTM
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAllocationLimitExceeded
	- Generics.SOP.Instances.D:R:CodeAllocationLimitExceeded
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDeadlock
	- Generics.SOP.Instances.D:R:CodeDeadlock
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNoMethodError
	- Generics.SOP.Instances.D:R:CodeNoMethodError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfPatternMatchFail
	- Generics.SOP.Instances.D:R:CodePatternMatchFail
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecConError
	- Generics.SOP.Instances.D:R:CodeRecConError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecSelError
	- Generics.SOP.Instances.D:R:CodeRecSelError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecUpdError
	- Generics.SOP.Instances.D:R:CodeRecUpdError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfErrorCall
	- Generics.SOP.Instances.D:R:CodeErrorCall
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTypeError
	- Generics.SOP.Instances.D:R:CodeTypeError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMaskingState
	- Generics.SOP.Instances.D:R:CodeMaskingState
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGeneralCategory
	- Generics.SOP.Instances.D:R:CodeGeneralCategory
	- Generics.SOP.Instances.D:R:DatatypeInfoOfComplex
	- Generics.SOP.Instances.D:R:CodeComplex
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDataRep
	- Generics.SOP.Instances.D:R:CodeDataRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixity
	- Generics.SOP.Instances.D:R:CodeFixity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConstrRep
	- Generics.SOP.Instances.D:R:CodeConstrRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixed
	- Generics.SOP.Instances.D:R:CodeFixed
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE0
	- Generics.SOP.Instances.D:R:CodeE0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE1
	- Generics.SOP.Instances.D:R:CodeE1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE2
	- Generics.SOP.Instances.D:R:CodeE2
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE3
	- Generics.SOP.Instances.D:R:CodeE3
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE6
	- Generics.SOP.Instances.D:R:CodeE6
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE9
	- Generics.SOP.Instances.D:R:CodeE9
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE12
	- Generics.SOP.Instances.D:R:CodeE12
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCompose
	- Generics.SOP.Instances.D:R:CodeCompose
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConst
	- Generics.SOP.Instances.D:R:CodeConst
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIdentity
	- Generics.SOP.Instances.D:R:CodeIdentity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProduct
	- Generics.SOP.Instances.D:R:CodeProduct
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSum
	- Generics.SOP.Instances.D:R:CodeSum
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNonEmpty
	- Generics.SOP.Instances.D:R:CodeNonEmpty
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDual
	- Generics.SOP.Instances.D:R:CodeDual
	- Generics.SOP.Instances.D:R:DatatypeInfoOfEndo
	- Generics.SOP.Instances.D:R:CodeEndo
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAll
	- Generics.SOP.Instances.D:R:CodeAll
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAny
	- Generics.SOP.Instances.D:R:CodeAny
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSum0
	- Generics.SOP.Instances.D:R:CodeSum0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProduct0
	- Generics.SOP.Instances.D:R:CodeProduct0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFirst
	- Generics.SOP.Instances.D:R:CodeFirst
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLast
	- Generics.SOP.Instances.D:R:CodeLast
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAlt
	- Generics.SOP.Instances.D:R:CodeAlt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDown
	- Generics.SOP.Instances.D:R:CodeDown
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProxy
	- Generics.SOP.Instances.D:R:CodeProxy
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMin
	- Generics.SOP.Instances.D:R:CodeMin
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMax
	- Generics.SOP.Instances.D:R:CodeMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFirst0
	- Generics.SOP.Instances.D:R:CodeFirst0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLast0
	- Generics.SOP.Instances.D:R:CodeLast0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfWrappedMonoid
	- Generics.SOP.Instances.D:R:CodeWrappedMonoid
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArg
	- Generics.SOP.Instances.D:R:CodeArg
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVersion
	- Generics.SOP.Instances.D:R:CodeVersion
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVoid
	- Generics.SOP.Instances.D:R:CodeVoid
	- Generics.SOP.Instances.D:R:DatatypeInfoOfErrno
	- Generics.SOP.Instances.D:R:CodeErrno
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCChar
	- Generics.SOP.Instances.D:R:CodeCChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSChar
	- Generics.SOP.Instances.D:R:CodeCSChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUChar
	- Generics.SOP.Instances.D:R:CodeCUChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCShort
	- Generics.SOP.Instances.D:R:CodeCShort
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUShort
	- Generics.SOP.Instances.D:R:CodeCUShort
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCInt
	- Generics.SOP.Instances.D:R:CodeCInt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUInt
	- Generics.SOP.Instances.D:R:CodeCUInt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCLong
	- Generics.SOP.Instances.D:R:CodeCLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCULong
	- Generics.SOP.Instances.D:R:CodeCULong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCPtrdiff
	- Generics.SOP.Instances.D:R:CodeCPtrdiff
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSize
	- Generics.SOP.Instances.D:R:CodeCSize
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCWchar
	- Generics.SOP.Instances.D:R:CodeCWchar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSigAtomic
	- Generics.SOP.Instances.D:R:CodeCSigAtomic
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCLLong
	- Generics.SOP.Instances.D:R:CodeCLLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCULLong
	- Generics.SOP.Instances.D:R:CodeCULLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCIntPtr
	- Generics.SOP.Instances.D:R:CodeCIntPtr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUIntPtr
	- Generics.SOP.Instances.D:R:CodeCUIntPtr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCIntMax
	- Generics.SOP.Instances.D:R:CodeCIntMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUIntMax
	- Generics.SOP.Instances.D:R:CodeCUIntMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCClock
	- Generics.SOP.Instances.D:R:CodeCClock
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCTime
	- Generics.SOP.Instances.D:R:CodeCTime
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUSeconds
	- Generics.SOP.Instances.D:R:CodeCUSeconds
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSUSeconds
	- Generics.SOP.Instances.D:R:CodeCSUSeconds
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCFloat
	- Generics.SOP.Instances.D:R:CodeCFloat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCDouble
	- Generics.SOP.Instances.D:R:CodeCDouble
	- Generics.SOP.Instances.D:R:DatatypeInfoOfByteOrder
	- Generics.SOP.Instances.D:R:CodeByteOrder
	- Generics.SOP.Instances.D:R:DatatypeInfoOfThreadStatus
	- Generics.SOP.Instances.D:R:CodeThreadStatus
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockReason
	- Generics.SOP.Instances.D:R:CodeBlockReason
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLocation
	- Generics.SOP.Instances.D:R:CodeLocation
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSrcLoc
	- Generics.SOP.Instances.D:R:CodeSrcLoc
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRuntimeRep
	- Generics.SOP.Instances.D:R:CodeRuntimeRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVecCount
	- Generics.SOP.Instances.D:R:CodeVecCount
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVecElem
	- Generics.SOP.Instances.D:R:CodeVecElem
	- Generics.SOP.Instances.D:R:DatatypeInfoOfK1
	- Generics.SOP.Instances.D:R:CodeK1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfU1
	- Generics.SOP.Instances.D:R:CodeU1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfV1
	- Generics.SOP.Instances.D:R:CodeV1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfPar1
	- Generics.SOP.Instances.D:R:CodePar1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfM1
	- Generics.SOP.Instances.D:R:CodeM1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfR
	- Generics.SOP.Instances.D:R:CodeR
	- Generics.SOP.Instances.D:R:DatatypeInfoOfS
	- Generics.SOP.Instances.D:R:CodeS
	- Generics.SOP.Instances.D:R:DatatypeInfoOfD
	- Generics.SOP.Instances.D:R:CodeD
	- Generics.SOP.Instances.D:R:DatatypeInfoOfC
	- Generics.SOP.Instances.D:R:CodeC
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:*:
	- Generics.SOP.Instances.D:R:Code:*:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:+:
	- Generics.SOP.Instances.D:R:Code:+:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:.:0
	- Generics.SOP.Instances.D:R:Code:.:0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssociativity
	- Generics.SOP.Instances.D:R:CodeAssociativity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDecidedStrictness
	- Generics.SOP.Instances.D:R:CodeDecidedStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceStrictness
	- Generics.SOP.Instances.D:R:CodeSourceStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceUnpackedness
	- Generics.SOP.Instances.D:R:CodeSourceUnpackedness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixity0
	- Generics.SOP.Instances.D:R:CodeFixity0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBuffer
	- Generics.SOP.Instances.D:R:CodeBuffer
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferState
	- Generics.SOP.Instances.D:R:CodeBufferState
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIODeviceType
	- Generics.SOP.Instances.D:R:CodeIODeviceType
	- GHC.IO.Encoding.Types.CodeBuffer#
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferCodec
	- Generics.SOP.Instances.D:R:CodeBufferCodec
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCodingProgress
	- Generics.SOP.Instances.D:R:CodeCodingProgress
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCodingFailureMode
	- Generics.SOP.Instances.D:R:CodeCodingFailureMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFingerprint
	- Generics.SOP.Instances.D:R:CodeFingerprint
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFFFormat
	- Generics.SOP.Instances.D:R:CodeFFFormat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixIOException
	- Generics.SOP.Instances.D:R:CodeFixIOException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOErrorType
	- Generics.SOP.Instances.D:R:CodeIOErrorType
	- Generics.SOP.Instances.D:R:DatatypeInfoOfHandlePosn
	- Generics.SOP.Instances.D:R:CodeHandlePosn
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLockMode
	- Generics.SOP.Instances.D:R:CodeLockMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRTSFlags
	- Generics.SOP.Instances.D:R:CodeRTSFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGiveGCStats
	- Generics.SOP.Instances.D:R:CodeGiveGCStats
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGCFlags
	- Generics.SOP.Instances.D:R:CodeGCFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConcFlags
	- Generics.SOP.Instances.D:R:CodeConcFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMiscFlags
	- Generics.SOP.Instances.D:R:CodeMiscFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDebugFlags
	- Generics.SOP.Instances.D:R:CodeDebugFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoCostCentres
	- Generics.SOP.Instances.D:R:CodeDoCostCentres
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCCFlags
	- Generics.SOP.Instances.D:R:CodeCCFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoHeapProfile
	- Generics.SOP.Instances.D:R:CodeDoHeapProfile
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProfFlags
	- Generics.SOP.Instances.D:R:CodeProfFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoTrace
	- Generics.SOP.Instances.D:R:CodeDoTrace
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTraceFlags
	- Generics.SOP.Instances.D:R:CodeTraceFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTickyFlags
	- Generics.SOP.Instances.D:R:CodeTickyFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfParFlags
	- Generics.SOP.Instances.D:R:CodeParFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSrcLoc0
	- Generics.SOP.Instances.D:R:CodeSrcLoc0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCallStack
	- Generics.SOP.Instances.D:R:CodeCallStack
	- Generics.SOP.Instances.D:R:DatatypeInfoOfStaticPtrInfo
	- Generics.SOP.Instances.D:R:CodeStaticPtrInfo
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRTSStats
	- Generics.SOP.Instances.D:R:CodeRTSStats
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGCDetails
	- Generics.SOP.Instances.D:R:CodeGCDetails
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArgOrder
	- Generics.SOP.Instances.D:R:CodeArgOrder
	- Generics.SOP.Instances.D:R:DatatypeInfoOfOptDescr
	- Generics.SOP.Instances.D:R:CodeOptDescr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArgDescr
	- Generics.SOP.Instances.D:R:CodeArgDescr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfExitCode
	- Generics.SOP.Instances.D:R:CodeExitCode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOMode
	- Generics.SOP.Instances.D:R:CodeIOMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferMode
	- Generics.SOP.Instances.D:R:CodeBufferMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSeekMode
	- Generics.SOP.Instances.D:R:CodeSeekMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNewline
	- Generics.SOP.Instances.D:R:CodeNewline
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNewlineMode
	- Generics.SOP.Instances.D:R:CodeNewlineMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFieldFormat
	- Generics.SOP.Instances.D:R:CodeFieldFormat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatAdjustment
	- Generics.SOP.Instances.D:R:CodeFormatAdjustment
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatSign
	- Generics.SOP.Instances.D:R:CodeFormatSign
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatParse
	- Generics.SOP.Instances.D:R:CodeFormatParse
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLexeme
	- Generics.SOP.Instances.D:R:CodeLexeme
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNumber
	- Generics.SOP.Instances.D:R:CodeNumber
Warning: Generics.SOP.Instances: could not find link destinations for: 
	- Text.Read.Lex.Digits
	- Generics.SOP.Instances.D:R:DatatypeInfoOfI
	- Generics.SOP.Instances.D:R:CodeI
	- Generics.SOP.Instances.D:R:DatatypeInfoOfK
	- Generics.SOP.Instances.D:R:CodeK
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:.:
	- Generics.SOP.Instances.D:R:Code:.:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf-.->
	- Generics.SOP.Instances.D:R:Code-.->
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBool
	- Generics.SOP.Instances.D:R:CodeBool
	- Generics.SOP.Instances.D:R:DatatypeInfoOfOrdering
	- Generics.SOP.Instances.D:R:CodeOrdering
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMaybe
	- Generics.SOP.Instances.D:R:CodeMaybe
	- Generics.SOP.Instances.D:R:DatatypeInfoOfEither
	- Generics.SOP.Instances.D:R:CodeEither
	- Generics.SOP.Instances.D:R:DatatypeInfoOfUnit
	- Generics.SOP.Instances.D:R:CodeUnit
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple2
	- Generics.SOP.Instances.D:R:CodeTuple2
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple3
	- Generics.SOP.Instances.D:R:CodeTuple3
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple4
	- Generics.SOP.Instances.D:R:CodeTuple4
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple5
	- Generics.SOP.Instances.D:R:CodeTuple5
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple6
	- Generics.SOP.Instances.D:R:CodeTuple6
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple7
	- Generics.SOP.Instances.D:R:CodeTuple7
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple8
	- Generics.SOP.Instances.D:R:CodeTuple8
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple9
	- Generics.SOP.Instances.D:R:CodeTuple9
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple10
	- Generics.SOP.Instances.D:R:CodeTuple10
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple11
	- Generics.SOP.Instances.D:R:CodeTuple11
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple12
	- Generics.SOP.Instances.D:R:CodeTuple12
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple13
	- Generics.SOP.Instances.D:R:CodeTuple13
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple14
	- Generics.SOP.Instances.D:R:CodeTuple14
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple15
	- Generics.SOP.Instances.D:R:CodeTuple15
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple16
	- Generics.SOP.Instances.D:R:CodeTuple16
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple17
	- Generics.SOP.Instances.D:R:CodeTuple17
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple18
	- Generics.SOP.Instances.D:R:CodeTuple18
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple19
	- Generics.SOP.Instances.D:R:CodeTuple19
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple20
	- Generics.SOP.Instances.D:R:CodeTuple20
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple21
	- Generics.SOP.Instances.D:R:CodeTuple21
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple22
	- Generics.SOP.Instances.D:R:CodeTuple22
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple23
	- Generics.SOP.Instances.D:R:CodeTuple23
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple24
	- Generics.SOP.Instances.D:R:CodeTuple24
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple25
	- Generics.SOP.Instances.D:R:CodeTuple25
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple26
	- Generics.SOP.Instances.D:R:CodeTuple26
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple27
	- Generics.SOP.Instances.D:R:CodeTuple27
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple28
	- Generics.SOP.Instances.D:R:CodeTuple28
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple29
	- Generics.SOP.Instances.D:R:CodeTuple29
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple30
	- Generics.SOP.Instances.D:R:CodeTuple30
	- Generics.SOP.Instances.D:R:DatatypeInfoOfList
	- Generics.SOP.Instances.D:R:CodeList
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOException
	- Generics.SOP.Instances.D:R:CodeIOException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArithException
	- Generics.SOP.Instances.D:R:CodeArithException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArrayException
	- Generics.SOP.Instances.D:R:CodeArrayException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssertionFailed
	- Generics.SOP.Instances.D:R:CodeAssertionFailed
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAsyncException
	- Generics.SOP.Instances.D:R:CodeAsyncException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNonTermination
	- Generics.SOP.Instances.D:R:CodeNonTermination
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNestedAtomically
	- Generics.SOP.Instances.D:R:CodeNestedAtomically
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockedIndefinitelyOnMVar
	- Generics.SOP.Instances.D:R:CodeBlockedIndefinitelyOnMVar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockedIndefinitelyOnSTM
	- Generics.SOP.Instances.D:R:CodeBlockedIndefinitelyOnSTM
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAllocationLimitExceeded
	- Generics.SOP.Instances.D:R:CodeAllocationLimitExceeded
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDeadlock
	- Generics.SOP.Instances.D:R:CodeDeadlock
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNoMethodError
	- Generics.SOP.Instances.D:R:CodeNoMethodError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfPatternMatchFail
	- Generics.SOP.Instances.D:R:CodePatternMatchFail
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecConError
	- Generics.SOP.Instances.D:R:CodeRecConError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecSelError
	- Generics.SOP.Instances.D:R:CodeRecSelError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecUpdError
	- Generics.SOP.Instances.D:R:CodeRecUpdError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfErrorCall
	- Generics.SOP.Instances.D:R:CodeErrorCall
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTypeError
	- Generics.SOP.Instances.D:R:CodeTypeError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMaskingState
	- Generics.SOP.Instances.D:R:CodeMaskingState
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGeneralCategory
	- Generics.SOP.Instances.D:R:CodeGeneralCategory
	- Generics.SOP.Instances.D:R:DatatypeInfoOfComplex
	- Generics.SOP.Instances.D:R:CodeComplex
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDataRep
	- Generics.SOP.Instances.D:R:CodeDataRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixity
	- Generics.SOP.Instances.D:R:CodeFixity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConstrRep
	- Generics.SOP.Instances.D:R:CodeConstrRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixed
	- Generics.SOP.Instances.D:R:CodeFixed
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE0
	- Generics.SOP.Instances.D:R:CodeE0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE1
	- Generics.SOP.Instances.D:R:CodeE1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE2
	- Generics.SOP.Instances.D:R:CodeE2
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE3
	- Generics.SOP.Instances.D:R:CodeE3
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE6
	- Generics.SOP.Instances.D:R:CodeE6
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE9
	- Generics.SOP.Instances.D:R:CodeE9
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE12
	- Generics.SOP.Instances.D:R:CodeE12
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCompose
	- Generics.SOP.Instances.D:R:CodeCompose
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConst
	- Generics.SOP.Instances.D:R:CodeConst
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIdentity
	- Generics.SOP.Instances.D:R:CodeIdentity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProduct
	- Generics.SOP.Instances.D:R:CodeProduct
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSum
	- Generics.SOP.Instances.D:R:CodeSum
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNonEmpty
	- Generics.SOP.Instances.D:R:CodeNonEmpty
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDual
	- Generics.SOP.Instances.D:R:CodeDual
	- Generics.SOP.Instances.D:R:DatatypeInfoOfEndo
	- Generics.SOP.Instances.D:R:CodeEndo
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAll
	- Generics.SOP.Instances.D:R:CodeAll
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAny
	- Generics.SOP.Instances.D:R:CodeAny
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSum0
	- Generics.SOP.Instances.D:R:CodeSum0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProduct0
	- Generics.SOP.Instances.D:R:CodeProduct0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFirst
	- Generics.SOP.Instances.D:R:CodeFirst
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLast
	- Generics.SOP.Instances.D:R:CodeLast
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAlt
	- Generics.SOP.Instances.D:R:CodeAlt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDown
	- Generics.SOP.Instances.D:R:CodeDown
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProxy
	- Generics.SOP.Instances.D:R:CodeProxy
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMin
	- Generics.SOP.Instances.D:R:CodeMin
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMax
	- Generics.SOP.Instances.D:R:CodeMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFirst0
	- Generics.SOP.Instances.D:R:CodeFirst0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLast0
	- Generics.SOP.Instances.D:R:CodeLast0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfWrappedMonoid
	- Generics.SOP.Instances.D:R:CodeWrappedMonoid
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArg
	- Generics.SOP.Instances.D:R:CodeArg
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVersion
	- Generics.SOP.Instances.D:R:CodeVersion
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVoid
	- Generics.SOP.Instances.D:R:CodeVoid
	- Generics.SOP.Instances.D:R:DatatypeInfoOfErrno
	- Generics.SOP.Instances.D:R:CodeErrno
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCChar
	- Generics.SOP.Instances.D:R:CodeCChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSChar
	- Generics.SOP.Instances.D:R:CodeCSChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUChar
	- Generics.SOP.Instances.D:R:CodeCUChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCShort
	- Generics.SOP.Instances.D:R:CodeCShort
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUShort
	- Generics.SOP.Instances.D:R:CodeCUShort
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCInt
	- Generics.SOP.Instances.D:R:CodeCInt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUInt
	- Generics.SOP.Instances.D:R:CodeCUInt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCLong
	- Generics.SOP.Instances.D:R:CodeCLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCULong
	- Generics.SOP.Instances.D:R:CodeCULong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCPtrdiff
	- Generics.SOP.Instances.D:R:CodeCPtrdiff
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSize
	- Generics.SOP.Instances.D:R:CodeCSize
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCWchar
	- Generics.SOP.Instances.D:R:CodeCWchar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSigAtomic
	- Generics.SOP.Instances.D:R:CodeCSigAtomic
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCLLong
	- Generics.SOP.Instances.D:R:CodeCLLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCULLong
	- Generics.SOP.Instances.D:R:CodeCULLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCIntPtr
	- Generics.SOP.Instances.D:R:CodeCIntPtr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUIntPtr
	- Generics.SOP.Instances.D:R:CodeCUIntPtr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCIntMax
	- Generics.SOP.Instances.D:R:CodeCIntMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUIntMax
	- Generics.SOP.Instances.D:R:CodeCUIntMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCClock
	- Generics.SOP.Instances.D:R:CodeCClock
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCTime
	- Generics.SOP.Instances.D:R:CodeCTime
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUSeconds
	- Generics.SOP.Instances.D:R:CodeCUSeconds
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSUSeconds
	- Generics.SOP.Instances.D:R:CodeCSUSeconds
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCFloat
	- Generics.SOP.Instances.D:R:CodeCFloat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCDouble
	- Generics.SOP.Instances.D:R:CodeCDouble
	- Generics.SOP.Instances.D:R:DatatypeInfoOfByteOrder
	- Generics.SOP.Instances.D:R:CodeByteOrder
	- Generics.SOP.Instances.D:R:DatatypeInfoOfThreadStatus
	- Generics.SOP.Instances.D:R:CodeThreadStatus
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockReason
	- Generics.SOP.Instances.D:R:CodeBlockReason
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLocation
	- Generics.SOP.Instances.D:R:CodeLocation
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSrcLoc
	- Generics.SOP.Instances.D:R:CodeSrcLoc
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRuntimeRep
	- Generics.SOP.Instances.D:R:CodeRuntimeRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVecCount
	- Generics.SOP.Instances.D:R:CodeVecCount
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVecElem
	- Generics.SOP.Instances.D:R:CodeVecElem
	- Generics.SOP.Instances.D:R:DatatypeInfoOfK1
	- Generics.SOP.Instances.D:R:CodeK1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfU1
	- Generics.SOP.Instances.D:R:CodeU1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfV1
	- Generics.SOP.Instances.D:R:CodeV1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfPar1
	- Generics.SOP.Instances.D:R:CodePar1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfM1
	- Generics.SOP.Instances.D:R:CodeM1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfR
	- Generics.SOP.Instances.D:R:CodeR
	- Generics.SOP.Instances.D:R:DatatypeInfoOfS
	- Generics.SOP.Instances.D:R:CodeS
	- Generics.SOP.Instances.D:R:DatatypeInfoOfD
	- Generics.SOP.Instances.D:R:CodeD
	- Generics.SOP.Instances.D:R:DatatypeInfoOfC
	- Generics.SOP.Instances.D:R:CodeC
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:*:
	- Generics.SOP.Instances.D:R:Code:*:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:+:
	- Generics.SOP.Instances.D:R:Code:+:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:.:0
	- Generics.SOP.Instances.D:R:Code:.:0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssociativity
	- Generics.SOP.Instances.D:R:CodeAssociativity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDecidedStrictness
	- Generics.SOP.Instances.D:R:CodeDecidedStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceStrictness
	- Generics.SOP.Instances.D:R:CodeSourceStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceUnpackedness
	- Generics.SOP.Instances.D:R:CodeSourceUnpackedness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixity0
	- Generics.SOP.Instances.D:R:CodeFixity0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBuffer
	- Generics.SOP.Instances.D:R:CodeBuffer
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferState
	- Generics.SOP.Instances.D:R:CodeBufferState
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIODeviceType
	- Generics.SOP.Instances.D:R:CodeIODeviceType
	- GHC.IO.Encoding.Types.CodeBuffer#
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferCodec
	- Generics.SOP.Instances.D:R:CodeBufferCodec
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCodingProgress
	- Generics.SOP.Instances.D:R:CodeCodingProgress
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCodingFailureMode
	- Generics.SOP.Instances.D:R:CodeCodingFailureMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFingerprint
	- Generics.SOP.Instances.D:R:CodeFingerprint
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFFFormat
	- Generics.SOP.Instances.D:R:CodeFFFormat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixIOException
	- Generics.SOP.Instances.D:R:CodeFixIOException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOErrorType
	- Generics.SOP.Instances.D:R:CodeIOErrorType
	- Generics.SOP.Instances.D:R:DatatypeInfoOfHandlePosn
	- Generics.SOP.Instances.D:R:CodeHandlePosn
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLockMode
	- Generics.SOP.Instances.D:R:CodeLockMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRTSFlags
	- Generics.SOP.Instances.D:R:CodeRTSFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGiveGCStats
	- Generics.SOP.Instances.D:R:CodeGiveGCStats
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGCFlags
	- Generics.SOP.Instances.D:R:CodeGCFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConcFlags
	- Generics.SOP.Instances.D:R:CodeConcFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMiscFlags
	- Generics.SOP.Instances.D:R:CodeMiscFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDebugFlags
	- Generics.SOP.Instances.D:R:CodeDebugFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoCostCentres
	- Generics.SOP.Instances.D:R:CodeDoCostCentres
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCCFlags
	- Generics.SOP.Instances.D:R:CodeCCFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoHeapProfile
	- Generics.SOP.Instances.D:R:CodeDoHeapProfile
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProfFlags
	- Generics.SOP.Instances.D:R:CodeProfFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoTrace
	- Generics.SOP.Instances.D:R:CodeDoTrace
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTraceFlags
	- Generics.SOP.Instances.D:R:CodeTraceFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTickyFlags
	- Generics.SOP.Instances.D:R:CodeTickyFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfParFlags
	- Generics.SOP.Instances.D:R:CodeParFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSrcLoc0
	- Generics.SOP.Instances.D:R:CodeSrcLoc0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCallStack
	- Generics.SOP.Instances.D:R:CodeCallStack
	- Generics.SOP.Instances.D:R:DatatypeInfoOfStaticPtrInfo
	- Generics.SOP.Instances.D:R:CodeStaticPtrInfo
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRTSStats
	- Generics.SOP.Instances.D:R:CodeRTSStats
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGCDetails
	- Generics.SOP.Instances.D:R:CodeGCDetails
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArgOrder
	- Generics.SOP.Instances.D:R:CodeArgOrder
	- Generics.SOP.Instances.D:R:DatatypeInfoOfOptDescr
	- Generics.SOP.Instances.D:R:CodeOptDescr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArgDescr
	- Generics.SOP.Instances.D:R:CodeArgDescr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfExitCode
	- Generics.SOP.Instances.D:R:CodeExitCode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOMode
	- Generics.SOP.Instances.D:R:CodeIOMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferMode
	- Generics.SOP.Instances.D:R:CodeBufferMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSeekMode
	- Generics.SOP.Instances.D:R:CodeSeekMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNewline
	- Generics.SOP.Instances.D:R:CodeNewline
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNewlineMode
	- Generics.SOP.Instances.D:R:CodeNewlineMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFieldFormat
	- Generics.SOP.Instances.D:R:CodeFieldFormat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatAdjustment
	- Generics.SOP.Instances.D:R:CodeFormatAdjustment
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatSign
	- Generics.SOP.Instances.D:R:CodeFormatSign
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatParse
	- Generics.SOP.Instances.D:R:CodeFormatParse
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLexeme
	- Generics.SOP.Instances.D:R:CodeLexeme
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNumber
	- Generics.SOP.Instances.D:R:CodeNumber
Warning: Generics.SOP: could not find link destinations for: 
	- GHC.Generics.SingKind
	- GHC.Generics.DemoteRep
	- GHC.Generics.fromSing
	- GHC.Generics.SingI
	- GHC.Generics.sing
	- GHC.Generics.Sing
	- GHC.Generics.Rep1_Proxy
	- GHC.Generics.Rep_Proxy
	- GHC.Generics.Rep_Associativity
	- Data.SOP.BasicFunctors.Rep_:.:
	- Data.SOP.BasicFunctors.Rep_I
	- Data.SOP.BasicFunctors.Rep_K
	- GHC.Generics.D:R:DemoteRepAssociativity
	- GHC.Generics.D:R:SingAssociativitya0
	- GHC.Generics.SLeftAssociative
	- GHC.Generics.SRightAssociative
	- GHC.Generics.SNotAssociative
	- Text.Read.Lex.Digits
	- Generics.SOP.Instances.D:R:DatatypeInfoOfI
	- Generics.SOP.Instances.D:R:CodeI
	- Generics.SOP.Instances.D:R:DatatypeInfoOfK
	- Generics.SOP.Instances.D:R:CodeK
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:.:
	- Generics.SOP.Instances.D:R:Code:.:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf-.->
	- Generics.SOP.Instances.D:R:Code-.->
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBool
	- Generics.SOP.Instances.D:R:CodeBool
	- Generics.SOP.Instances.D:R:DatatypeInfoOfOrdering
	- Generics.SOP.Instances.D:R:CodeOrdering
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMaybe
	- Generics.SOP.Instances.D:R:CodeMaybe
	- Generics.SOP.Instances.D:R:DatatypeInfoOfEither
	- Generics.SOP.Instances.D:R:CodeEither
	- Generics.SOP.Instances.D:R:DatatypeInfoOfUnit
	- Generics.SOP.Instances.D:R:CodeUnit
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple2
	- Generics.SOP.Instances.D:R:CodeTuple2
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple3
	- Generics.SOP.Instances.D:R:CodeTuple3
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple4
	- Generics.SOP.Instances.D:R:CodeTuple4
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple5
	- Generics.SOP.Instances.D:R:CodeTuple5
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple6
	- Generics.SOP.Instances.D:R:CodeTuple6
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple7
	- Generics.SOP.Instances.D:R:CodeTuple7
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple8
	- Generics.SOP.Instances.D:R:CodeTuple8
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple9
	- Generics.SOP.Instances.D:R:CodeTuple9
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple10
	- Generics.SOP.Instances.D:R:CodeTuple10
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple11
	- Generics.SOP.Instances.D:R:CodeTuple11
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple12
	- Generics.SOP.Instances.D:R:CodeTuple12
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple13
	- Generics.SOP.Instances.D:R:CodeTuple13
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple14
	- Generics.SOP.Instances.D:R:CodeTuple14
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple15
	- Generics.SOP.Instances.D:R:CodeTuple15
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple16
	- Generics.SOP.Instances.D:R:CodeTuple16
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple17
	- Generics.SOP.Instances.D:R:CodeTuple17
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple18
	- Generics.SOP.Instances.D:R:CodeTuple18
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple19
	- Generics.SOP.Instances.D:R:CodeTuple19
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple20
	- Generics.SOP.Instances.D:R:CodeTuple20
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple21
	- Generics.SOP.Instances.D:R:CodeTuple21
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple22
	- Generics.SOP.Instances.D:R:CodeTuple22
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple23
	- Generics.SOP.Instances.D:R:CodeTuple23
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple24
	- Generics.SOP.Instances.D:R:CodeTuple24
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple25
	- Generics.SOP.Instances.D:R:CodeTuple25
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple26
	- Generics.SOP.Instances.D:R:CodeTuple26
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple27
	- Generics.SOP.Instances.D:R:CodeTuple27
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple28
	- Generics.SOP.Instances.D:R:CodeTuple28
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple29
	- Generics.SOP.Instances.D:R:CodeTuple29
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTuple30
	- Generics.SOP.Instances.D:R:CodeTuple30
	- Generics.SOP.Instances.D:R:DatatypeInfoOfList
	- Generics.SOP.Instances.D:R:CodeList
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOException
	- Generics.SOP.Instances.D:R:CodeIOException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArithException
	- Generics.SOP.Instances.D:R:CodeArithException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArrayException
	- Generics.SOP.Instances.D:R:CodeArrayException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssertionFailed
	- Generics.SOP.Instances.D:R:CodeAssertionFailed
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAsyncException
	- Generics.SOP.Instances.D:R:CodeAsyncException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNonTermination
	- Generics.SOP.Instances.D:R:CodeNonTermination
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNestedAtomically
	- Generics.SOP.Instances.D:R:CodeNestedAtomically
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockedIndefinitelyOnMVar
	- Generics.SOP.Instances.D:R:CodeBlockedIndefinitelyOnMVar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockedIndefinitelyOnSTM
	- Generics.SOP.Instances.D:R:CodeBlockedIndefinitelyOnSTM
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAllocationLimitExceeded
	- Generics.SOP.Instances.D:R:CodeAllocationLimitExceeded
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDeadlock
	- Generics.SOP.Instances.D:R:CodeDeadlock
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNoMethodError
	- Generics.SOP.Instances.D:R:CodeNoMethodError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfPatternMatchFail
	- Generics.SOP.Instances.D:R:CodePatternMatchFail
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecConError
	- Generics.SOP.Instances.D:R:CodeRecConError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecSelError
	- Generics.SOP.Instances.D:R:CodeRecSelError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRecUpdError
	- Generics.SOP.Instances.D:R:CodeRecUpdError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfErrorCall
	- Generics.SOP.Instances.D:R:CodeErrorCall
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTypeError
	- Generics.SOP.Instances.D:R:CodeTypeError
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMaskingState
	- Generics.SOP.Instances.D:R:CodeMaskingState
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGeneralCategory
	- Generics.SOP.Instances.D:R:CodeGeneralCategory
	- Generics.SOP.Instances.D:R:DatatypeInfoOfComplex
	- Generics.SOP.Instances.D:R:CodeComplex
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDataRep
	- Generics.SOP.Instances.D:R:CodeDataRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixity
	- Generics.SOP.Instances.D:R:CodeFixity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConstrRep
	- Generics.SOP.Instances.D:R:CodeConstrRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixed
	- Generics.SOP.Instances.D:R:CodeFixed
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE0
	- Generics.SOP.Instances.D:R:CodeE0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE1
	- Generics.SOP.Instances.D:R:CodeE1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE2
	- Generics.SOP.Instances.D:R:CodeE2
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE3
	- Generics.SOP.Instances.D:R:CodeE3
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE6
	- Generics.SOP.Instances.D:R:CodeE6
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE9
	- Generics.SOP.Instances.D:R:CodeE9
	- Generics.SOP.Instances.D:R:DatatypeInfoOfE12
	- Generics.SOP.Instances.D:R:CodeE12
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCompose
	- Generics.SOP.Instances.D:R:CodeCompose
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConst
	- Generics.SOP.Instances.D:R:CodeConst
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIdentity
	- Generics.SOP.Instances.D:R:CodeIdentity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProduct
	- Generics.SOP.Instances.D:R:CodeProduct
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSum
	- Generics.SOP.Instances.D:R:CodeSum
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNonEmpty
	- Generics.SOP.Instances.D:R:CodeNonEmpty
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDual
	- Generics.SOP.Instances.D:R:CodeDual
	- Generics.SOP.Instances.D:R:DatatypeInfoOfEndo
	- Generics.SOP.Instances.D:R:CodeEndo
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAll
	- Generics.SOP.Instances.D:R:CodeAll
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAny
	- Generics.SOP.Instances.D:R:CodeAny
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSum0
	- Generics.SOP.Instances.D:R:CodeSum0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProduct0
	- Generics.SOP.Instances.D:R:CodeProduct0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFirst
	- Generics.SOP.Instances.D:R:CodeFirst
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLast
	- Generics.SOP.Instances.D:R:CodeLast
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAlt
	- Generics.SOP.Instances.D:R:CodeAlt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDown
	- Generics.SOP.Instances.D:R:CodeDown
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProxy
	- Generics.SOP.Instances.D:R:CodeProxy
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMin
	- Generics.SOP.Instances.D:R:CodeMin
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMax
	- Generics.SOP.Instances.D:R:CodeMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFirst0
	- Generics.SOP.Instances.D:R:CodeFirst0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLast0
	- Generics.SOP.Instances.D:R:CodeLast0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfWrappedMonoid
	- Generics.SOP.Instances.D:R:CodeWrappedMonoid
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArg
	- Generics.SOP.Instances.D:R:CodeArg
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVersion
	- Generics.SOP.Instances.D:R:CodeVersion
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVoid
	- Generics.SOP.Instances.D:R:CodeVoid
	- Generics.SOP.Instances.D:R:DatatypeInfoOfErrno
	- Generics.SOP.Instances.D:R:CodeErrno
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCChar
	- Generics.SOP.Instances.D:R:CodeCChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSChar
	- Generics.SOP.Instances.D:R:CodeCSChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUChar
	- Generics.SOP.Instances.D:R:CodeCUChar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCShort
	- Generics.SOP.Instances.D:R:CodeCShort
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUShort
	- Generics.SOP.Instances.D:R:CodeCUShort
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCInt
	- Generics.SOP.Instances.D:R:CodeCInt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUInt
	- Generics.SOP.Instances.D:R:CodeCUInt
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCLong
	- Generics.SOP.Instances.D:R:CodeCLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCULong
	- Generics.SOP.Instances.D:R:CodeCULong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCPtrdiff
	- Generics.SOP.Instances.D:R:CodeCPtrdiff
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSize
	- Generics.SOP.Instances.D:R:CodeCSize
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCWchar
	- Generics.SOP.Instances.D:R:CodeCWchar
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSigAtomic
	- Generics.SOP.Instances.D:R:CodeCSigAtomic
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCLLong
	- Generics.SOP.Instances.D:R:CodeCLLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCULLong
	- Generics.SOP.Instances.D:R:CodeCULLong
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCIntPtr
	- Generics.SOP.Instances.D:R:CodeCIntPtr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUIntPtr
	- Generics.SOP.Instances.D:R:CodeCUIntPtr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCIntMax
	- Generics.SOP.Instances.D:R:CodeCIntMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUIntMax
	- Generics.SOP.Instances.D:R:CodeCUIntMax
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCClock
	- Generics.SOP.Instances.D:R:CodeCClock
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCTime
	- Generics.SOP.Instances.D:R:CodeCTime
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCUSeconds
	- Generics.SOP.Instances.D:R:CodeCUSeconds
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCSUSeconds
	- Generics.SOP.Instances.D:R:CodeCSUSeconds
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCFloat
	- Generics.SOP.Instances.D:R:CodeCFloat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCDouble
	- Generics.SOP.Instances.D:R:CodeCDouble
	- Generics.SOP.Instances.D:R:DatatypeInfoOfByteOrder
	- Generics.SOP.Instances.D:R:CodeByteOrder
	- Generics.SOP.Instances.D:R:DatatypeInfoOfThreadStatus
	- Generics.SOP.Instances.D:R:CodeThreadStatus
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBlockReason
	- Generics.SOP.Instances.D:R:CodeBlockReason
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLocation
	- Generics.SOP.Instances.D:R:CodeLocation
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSrcLoc
	- Generics.SOP.Instances.D:R:CodeSrcLoc
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRuntimeRep
	- Generics.SOP.Instances.D:R:CodeRuntimeRep
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVecCount
	- Generics.SOP.Instances.D:R:CodeVecCount
	- Generics.SOP.Instances.D:R:DatatypeInfoOfVecElem
	- Generics.SOP.Instances.D:R:CodeVecElem
	- Generics.SOP.Instances.D:R:DatatypeInfoOfK1
	- Generics.SOP.Instances.D:R:CodeK1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfU1
	- Generics.SOP.Instances.D:R:CodeU1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfV1
	- Generics.SOP.Instances.D:R:CodeV1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfPar1
	- Generics.SOP.Instances.D:R:CodePar1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfM1
	- Generics.SOP.Instances.D:R:CodeM1
	- Generics.SOP.Instances.D:R:DatatypeInfoOfR
	- Generics.SOP.Instances.D:R:CodeR
	- Generics.SOP.Instances.D:R:DatatypeInfoOfS
	- Generics.SOP.Instances.D:R:CodeS
	- Generics.SOP.Instances.D:R:DatatypeInfoOfD
	- Generics.SOP.Instances.D:R:CodeD
	- Generics.SOP.Instances.D:R:DatatypeInfoOfC
	- Generics.SOP.Instances.D:R:CodeC
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:*:
	- Generics.SOP.Instances.D:R:Code:*:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:+:
	- Generics.SOP.Instances.D:R:Code:+:
	- Generics.SOP.Instances.D:R:DatatypeInfoOf:.:0
	- Generics.SOP.Instances.D:R:Code:.:0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfAssociativity
	- Generics.SOP.Instances.D:R:CodeAssociativity
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDecidedStrictness
	- Generics.SOP.Instances.D:R:CodeDecidedStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceStrictness
	- Generics.SOP.Instances.D:R:CodeSourceStrictness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSourceUnpackedness
	- Generics.SOP.Instances.D:R:CodeSourceUnpackedness
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixity0
	- Generics.SOP.Instances.D:R:CodeFixity0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBuffer
	- Generics.SOP.Instances.D:R:CodeBuffer
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferState
	- Generics.SOP.Instances.D:R:CodeBufferState
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIODeviceType
	- Generics.SOP.Instances.D:R:CodeIODeviceType
	- GHC.IO.Encoding.Types.CodeBuffer#
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferCodec
	- Generics.SOP.Instances.D:R:CodeBufferCodec
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCodingProgress
	- Generics.SOP.Instances.D:R:CodeCodingProgress
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCodingFailureMode
	- Generics.SOP.Instances.D:R:CodeCodingFailureMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFingerprint
	- Generics.SOP.Instances.D:R:CodeFingerprint
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFFFormat
	- Generics.SOP.Instances.D:R:CodeFFFormat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFixIOException
	- Generics.SOP.Instances.D:R:CodeFixIOException
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOErrorType
	- Generics.SOP.Instances.D:R:CodeIOErrorType
	- Generics.SOP.Instances.D:R:DatatypeInfoOfHandlePosn
	- Generics.SOP.Instances.D:R:CodeHandlePosn
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLockMode
	- Generics.SOP.Instances.D:R:CodeLockMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRTSFlags
	- Generics.SOP.Instances.D:R:CodeRTSFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGiveGCStats
	- Generics.SOP.Instances.D:R:CodeGiveGCStats
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGCFlags
	- Generics.SOP.Instances.D:R:CodeGCFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfConcFlags
	- Generics.SOP.Instances.D:R:CodeConcFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfMiscFlags
	- Generics.SOP.Instances.D:R:CodeMiscFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDebugFlags
	- Generics.SOP.Instances.D:R:CodeDebugFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoCostCentres
	- Generics.SOP.Instances.D:R:CodeDoCostCentres
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCCFlags
	- Generics.SOP.Instances.D:R:CodeCCFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoHeapProfile
	- Generics.SOP.Instances.D:R:CodeDoHeapProfile
	- Generics.SOP.Instances.D:R:DatatypeInfoOfProfFlags
	- Generics.SOP.Instances.D:R:CodeProfFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfDoTrace
	- Generics.SOP.Instances.D:R:CodeDoTrace
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTraceFlags
	- Generics.SOP.Instances.D:R:CodeTraceFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfTickyFlags
	- Generics.SOP.Instances.D:R:CodeTickyFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfParFlags
	- Generics.SOP.Instances.D:R:CodeParFlags
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSrcLoc0
	- Generics.SOP.Instances.D:R:CodeSrcLoc0
	- Generics.SOP.Instances.D:R:DatatypeInfoOfCallStack
	- Generics.SOP.Instances.D:R:CodeCallStack
	- Generics.SOP.Instances.D:R:DatatypeInfoOfStaticPtrInfo
	- Generics.SOP.Instances.D:R:CodeStaticPtrInfo
	- Generics.SOP.Instances.D:R:DatatypeInfoOfRTSStats
	- Generics.SOP.Instances.D:R:CodeRTSStats
	- Generics.SOP.Instances.D:R:DatatypeInfoOfGCDetails
	- Generics.SOP.Instances.D:R:CodeGCDetails
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArgOrder
	- Generics.SOP.Instances.D:R:CodeArgOrder
	- Generics.SOP.Instances.D:R:DatatypeInfoOfOptDescr
	- Generics.SOP.Instances.D:R:CodeOptDescr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfArgDescr
	- Generics.SOP.Instances.D:R:CodeArgDescr
	- Generics.SOP.Instances.D:R:DatatypeInfoOfExitCode
	- Generics.SOP.Instances.D:R:CodeExitCode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfIOMode
	- Generics.SOP.Instances.D:R:CodeIOMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfBufferMode
	- Generics.SOP.Instances.D:R:CodeBufferMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfSeekMode
	- Generics.SOP.Instances.D:R:CodeSeekMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNewline
	- Generics.SOP.Instances.D:R:CodeNewline
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNewlineMode
	- Generics.SOP.Instances.D:R:CodeNewlineMode
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFieldFormat
	- Generics.SOP.Instances.D:R:CodeFieldFormat
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatAdjustment
	- Generics.SOP.Instances.D:R:CodeFormatAdjustment
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatSign
	- Generics.SOP.Instances.D:R:CodeFormatSign
	- Generics.SOP.Instances.D:R:DatatypeInfoOfFormatParse
	- Generics.SOP.Instances.D:R:CodeFormatParse
	- Generics.SOP.Instances.D:R:DatatypeInfoOfLexeme
	- Generics.SOP.Instances.D:R:CodeLexeme
	- Generics.SOP.Instances.D:R:DatatypeInfoOfNumber
	- Generics.SOP.Instances.D:R:CodeNumber
Documentation created: dist/doc/html/generics-sop/,
dist/doc/html/generics-sop/generics-sop.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/generics-sop-0.5.1.4-Hw0n5WDtVzhITQX38Qu7UV
Completed    generics-sop-0.5.1.4
Configuring ansi-terminal-1.1.2...
Preprocessing library for ansi-terminal-1.1.2..
Building library for ansi-terminal-1.1.2..
[1 of 3] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, dist/build/System/Console/ANSI/Codes.o, dist/build/System/Console/ANSI/Codes.dyn_o )
[2 of 3] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, dist/build/System/Console/ANSI/Internal.o, dist/build/System/Console/ANSI/Internal.dyn_o )
[3 of 3] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, dist/build/System/Console/ANSI.o, dist/build/System/Console/ANSI.dyn_o )
Preprocessing library for ansi-terminal-1.1.2..
Running Haddock on library for ansi-terminal-1.1.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, nothing )
[2 of 3] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, nothing )
[3 of 3] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, nothing )
Haddock coverage:
  66% ( 41 / 62) in 'System.Console.ANSI.Codes'
  Missing documentation for:
    cursorUpCode (src/System/Console/ANSI/Codes.hs:236)
    cursorDownCode (src/System/Console/ANSI/Codes.hs:237)
    cursorForwardCode (src/System/Console/ANSI/Codes.hs:238)
    cursorBackwardCode (src/System/Console/ANSI/Codes.hs:239)
    cursorUpLineCode (src/System/Console/ANSI/Codes.hs:245)
    cursorDownLineCode (src/System/Console/ANSI/Codes.hs:244)
    clearFromCursorToScreenEndCode (src/System/Console/ANSI/Codes.hs:312)
    clearFromCursorToScreenBeginningCode (src/System/Console/ANSI/Codes.hs:313)
    clearScreenCode (src/System/Console/ANSI/Codes.hs:314)
    clearFromCursorToLineEndCode (src/System/Console/ANSI/Codes.hs:315)
    clearFromCursorToLineBeginningCode (src/System/Console/ANSI/Codes.hs:316)
    clearLineCode (src/System/Console/ANSI/Codes.hs:317)
    enableLineWrapCode (src/System/Console/ANSI/Codes.hs:320)
    disableLineWrapCode (src/System/Console/ANSI/Codes.hs:321)
    scrollPageUpCode (src/System/Console/ANSI/Codes.hs:326)
    scrollPageDownCode (src/System/Console/ANSI/Codes.hs:327)
    useAlternateScreenBufferCode (src/System/Console/ANSI/Codes.hs:330)
    useNormalScreenBufferCode (src/System/Console/ANSI/Codes.hs:331)
    setSGRCode (src/System/Console/ANSI/Codes.hs:339)
    hideCursorCode (src/System/Console/ANSI/Codes.hs:344)
    showCursorCode (src/System/Console/ANSI/Codes.hs:345)
  54% ( 85 /155) in 'System.Console.ANSI'
  Missing documentation for:
    cursorUp (src/System/Console/ANSI.hs:415)
    cursorDown (src/System/Console/ANSI.hs:416)
    cursorForward (src/System/Console/ANSI.hs:417)
    cursorBackward (src/System/Console/ANSI.hs:418)
    hCursorUp (src/System/Console/ANSI.hs:407)
    hCursorDown (src/System/Console/ANSI.hs:408)
    hCursorForward (src/System/Console/ANSI.hs:409)
    hCursorBackward (src/System/Console/ANSI.hs:410)
    cursorUpCode (src/System/Console/ANSI/Codes.hs:236)
    cursorDownCode (src/System/Console/ANSI/Codes.hs:237)
    cursorForwardCode (src/System/Console/ANSI/Codes.hs:238)
    cursorBackwardCode (src/System/Console/ANSI/Codes.hs:239)
    cursorUpLine (src/System/Console/ANSI.hs:431)
    cursorDownLine (src/System/Console/ANSI.hs:430)
    hCursorUpLine (src/System/Console/ANSI.hs:425)
    hCursorDownLine (src/System/Console/ANSI.hs:424)
    cursorUpLineCode (src/System/Console/ANSI/Codes.hs:245)
    cursorDownLineCode (src/System/Console/ANSI/Codes.hs:244)
    hSetCursorColumn (src/System/Console/ANSI.hs:437)
    hSetCursorPosition (src/System/Console/ANSI.hs:451)
    hSaveCursor (src/System/Console/ANSI.hs:462)
    hRestoreCursor (src/System/Console/ANSI.hs:463)
    hReportCursorPosition (src/System/Console/ANSI.hs:464)
    clearFromCursorToScreenEnd (src/System/Console/ANSI.hs:1036)
    clearFromCursorToScreenBeginning (src/System/Console/ANSI.hs:1037)
    clearScreen (src/System/Console/ANSI.hs:1038)
    clearFromCursorToLineEnd (src/System/Console/ANSI.hs:1048)
    clearFromCursorToLineBeginning (src/System/Console/ANSI.hs:1049)
    clearLine (src/System/Console/ANSI.hs:1050)
    hClearFromCursorToScreenEnd (src/System/Console/ANSI.hs:1030)
    hClearFromCursorToScreenBeginning (src/System/Console/ANSI.hs:1031)
    hClearScreen (src/System/Console/ANSI.hs:1033)
    hClearFromCursorToLineEnd (src/System/Console/ANSI.hs:1043)
    hClearFromCursorToLineBeginning (src/System/Console/ANSI.hs:1044)
    hClearLine (src/System/Console/ANSI.hs:1045)
    clearFromCursorToScreenEndCode (src/System/Console/ANSI/Codes.hs:312)
    clearFromCursorToScreenBeginningCode (src/System/Console/ANSI/Codes.hs:313)
    clearScreenCode (src/System/Console/ANSI/Codes.hs:314)
    clearFromCursorToLineEndCode (src/System/Console/ANSI/Codes.hs:315)
    clearFromCursorToLineBeginningCode (src/System/Console/ANSI/Codes.hs:316)
    clearLineCode (src/System/Console/ANSI/Codes.hs:317)
    enableLineWrap (src/System/Console/ANSI.hs:1059)
    disableLineWrap (src/System/Console/ANSI.hs:1060)
    hEnableLineWrap (src/System/Console/ANSI.hs:1055)
    hDisableLineWrap (src/System/Console/ANSI.hs:1056)
    enableLineWrapCode (src/System/Console/ANSI/Codes.hs:320)
    disableLineWrapCode (src/System/Console/ANSI/Codes.hs:321)
    scrollPageUp (src/System/Console/ANSI.hs:1072)
    scrollPageDown (src/System/Console/ANSI.hs:1073)
    hScrollPageUp (src/System/Console/ANSI.hs:1066)
    hScrollPageDown (src/System/Console/ANSI.hs:1067)
    scrollPageUpCode (src/System/Console/ANSI/Codes.hs:326)
    scrollPageDownCode (src/System/Console/ANSI/Codes.hs:327)
    hUseAlternateScreenBuffer (src/System/Console/ANSI.hs:508)
    hUseNormalScreenBuffer (src/System/Console/ANSI.hs:511)
    useAlternateScreenBufferCode (src/System/Console/ANSI/Codes.hs:330)
    useNormalScreenBufferCode (src/System/Console/ANSI/Codes.hs:331)
    hReportLayerColor (src/System/Console/ANSI.hs:815)
    hSetSGR (src/System/Console/ANSI.hs:1016)
    setSGRCode (src/System/Console/ANSI/Codes.hs:339)
    hideCursor (src/System/Console/ANSI.hs:504)
    showCursor (src/System/Console/ANSI.hs:505)
    hHideCursor (src/System/Console/ANSI.hs:500)
    hShowCursor (src/System/Console/ANSI.hs:501)
    hideCursorCode (src/System/Console/ANSI/Codes.hs:344)
    showCursorCode (src/System/Console/ANSI/Codes.hs:345)
    hHyperlink (src/System/Console/ANSI.hs:570)
    hHyperlinkWithId (src/System/Console/ANSI.hs:592)
    hHyperlinkWithParams (src/System/Console/ANSI.hs:547)
    hSetTitle (src/System/Console/ANSI.hs:612)
Documentation created: dist/doc/html/ansi-terminal/,
dist/doc/html/ansi-terminal/ansi-terminal.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ansi-terminal-1.1.2-KWBmkVsQRP67S2vyas6OZS
Completed    ansi-terminal-1.1.2
Configuring async-2.2.5...
Preprocessing library for async-2.2.5..
Building library for async-2.2.5..
[1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o )

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

Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Semigroup is redundant
      except perhaps to import instances from Data.Semigroup
    To import instances alone, use: import Data.Semigroup()
   |
50 | import Data.Semigroup (Semigroup((<>)))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, nothing )
Haddock coverage:
Warning: 'ThreadId' is ambiguous. It is defined
    * in GHC.Conc.Sync
    * in GHC.Conc.Sync
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.Conc.Sync
Warning: 'Async' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:69:16
    * at Control/Concurrent/Async/Internal.hs:69:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:69:1
Warning: 'ExceptionInLinkedThread' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:461:3
    * at Control/Concurrent/Async/Internal.hs:460:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:460:1
Warning: 'AsyncCancelled' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:274:23
    * at Control/Concurrent/Async/Internal.hs:274:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:274:1
Warning: 'IO' is ambiguous. It is defined
    * in GHC.Types
    * in GHC.Types
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.Types
  86% ( 58 / 67) in 'Control.Concurrent.Async.Internal'
  Missing documentation for:
    asyncUsing (Control/Concurrent/Async/Internal.hs:124)
    withAsyncUsing (Control/Concurrent/Async/Internal.hs:178)
    ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460)
    isCancel (Control/Concurrent/Async/Internal.hs:542)
    concurrently' (Control/Concurrent/Async/Internal.hs:649)
    catchAll (Control/Concurrent/Async/Internal.hs:858)
    tryAll (Control/Concurrent/Async/Internal.hs:861)
    rawForkIO (Control/Concurrent/Async/Internal.hs:868)
    rawForkOn (Control/Concurrent/Async/Internal.hs:873)
Warning: 'forkIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Async' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:69:16
    * at Control/Concurrent/Async/Internal.hs:69:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:69:1
Warning: 'Concurrently' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:775:26
    * at Control/Concurrent/Async/Internal.hs:775:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:775:1
Warning: 'Alternative' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  98% ( 70 / 71) in 'Control.Concurrent.Async'
  Missing documentation for:
    ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460)
Documentation created: dist/doc/html/async/, dist/doc/html/async/async.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/async-2.2.5-2ZfTtvd9oUYLY6nMddkMC
Completed    async-2.2.5
Configuring temporary-1.3...
Preprocessing library for temporary-1.3..
Building library for temporary-1.3..
[1 of 1] Compiling System.IO.Temp   ( System/IO/Temp.hs, dist/build/System/IO/Temp.o, dist/build/System/IO/Temp.dyn_o )
Preprocessing library for temporary-1.3..
Running Haddock on library for temporary-1.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling System.IO.Temp   ( System/IO/Temp.hs, nothing )
Haddock coverage:
 100% ( 16 / 16) in 'System.IO.Temp'
Documentation created: dist/doc/html/temporary/,
dist/doc/html/temporary/temporary.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/temporary-1.3-KBEKuJmiFiIF6gf8qoySqT
Completed    temporary-1.3
Configuring QuickCheck-2.16.0.0...
Preprocessing library for QuickCheck-2.16.0.0..
Building library for QuickCheck-2.16.0.0..
[ 1 of 17] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o )
[ 2 of 17] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o )
[ 3 of 17] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o )
[ 4 of 17] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o, dist/build/Test/QuickCheck/Gen/Unsafe.dyn_o )
[ 5 of 17] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o )
[ 6 of 17] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o )
[ 7 of 17] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o )
[ 8 of 17] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o )
[ 9 of 17] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o )
[10 of 17] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o )
[11 of 17] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o )
[12 of 17] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o )
[13 of 17] Compiling Test.QuickCheck.Monoids ( src/Test/QuickCheck/Monoids.hs, dist/build/Test/QuickCheck/Monoids.o, dist/build/Test/QuickCheck/Monoids.dyn_o )
[14 of 17] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o )
[15 of 17] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o )
[16 of 17] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o )
[17 of 17] Compiling Test.QuickCheck  ( src/Test/QuickCheck.hs, dist/build/Test/QuickCheck.o, dist/build/Test/QuickCheck.dyn_o )
Preprocessing library for QuickCheck-2.16.0.0..
Running Haddock on library for QuickCheck-2.16.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 17] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, nothing )
[ 2 of 17] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, nothing )
[ 3 of 17] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, nothing )
[ 4 of 17] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, nothing )
[ 5 of 17] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, nothing )
[ 6 of 17] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, nothing )
[ 7 of 17] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, nothing )
[ 8 of 17] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, nothing )
[ 9 of 17] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, nothing )
[10 of 17] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, nothing )
[11 of 17] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, nothing )
[12 of 17] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, nothing )
[13 of 17] Compiling Test.QuickCheck.Monoids ( src/Test/QuickCheck/Monoids.hs, nothing )
[14 of 17] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, nothing )
[15 of 17] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, nothing )
[16 of 17] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, nothing )
[17 of 17] Compiling Test.QuickCheck  ( src/Test/QuickCheck.hs, nothing )
Haddock coverage:
  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: '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:298)
    shrink1 (src/Test/QuickCheck/Arbitrary.hs:301)
    arbitrary2 (src/Test/QuickCheck/Arbitrary.hs:310)
    shrink2 (src/Test/QuickCheck/Arbitrary.hs:313)
    RecursivelyShrink (src/Test/QuickCheck/Arbitrary.hs:325)
    GSubterms (src/Test/QuickCheck/Arbitrary.hs:356)
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:94:19
    * at src/Test/QuickCheck/Modifiers.hs:94: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:94:1
Warning: 'NonNegative' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:312:25
    * at src/Test/QuickCheck/Modifiers.hs:312: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:312:1
Warning: 'Large' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:351:19
    * at src/Test/QuickCheck/Modifiers.hs:351: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:351:1
  95% ( 22 / 23) in 'Test.QuickCheck.Modifiers'
  Missing documentation for:
    ShrinkState (src/Test/QuickCheck/Modifiers.hs:487)
Warning: 'Fun' is ambiguous. It is defined
    * at src/Test/QuickCheck/Function.hs:546:16
    * at src/Test/QuickCheck/Function.hs:546: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:546:1
 100% ( 22 / 22) in 'Test.QuickCheck.Function'
Warning: 'Discard' is ambiguous. It is defined
    * at src/Test/QuickCheck/Property.hs:114:16
    * at src/Test/QuickCheck/Property.hs:114: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:114:1
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
  66% (  2 /  3) in 'Test.QuickCheck.Monoids'
  Missing documentation for:
    Module header
  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: 'Fun' is ambiguous. It is defined
    * at src/Test/QuickCheck/Function.hs:546:16
    * at src/Test/QuickCheck/Function.hs:546: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:546:1
Warning: 'Blind' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:94:19
    * at src/Test/QuickCheck/Modifiers.hs:94: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:94:1
Warning: 'NonNegative' is ambiguous. It is defined
    * at src/Test/QuickCheck/Modifiers.hs:312:25
    * at src/Test/QuickCheck/Modifiers.hs:312: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:312:1
  96% (203 /211) in 'Test.QuickCheck'
  Missing documentation for:
    arbitrary1 (src/Test/QuickCheck/Arbitrary.hs:298)
    shrink1 (src/Test/QuickCheck/Arbitrary.hs:301)
    arbitrary2 (src/Test/QuickCheck/Arbitrary.hs:310)
    shrink2 (src/Test/QuickCheck/Arbitrary.hs:313)
    ShrinkState (src/Test/QuickCheck/Modifiers.hs:487)
    Witness (src/Test/QuickCheck/Property.hs:262)
    coerceWitness (src/Test/QuickCheck/Property.hs:268)
    castWitness (src/Test/QuickCheck/Property.hs:273)
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.16.0.0-uoAHvhBtaqD4kTGsQObPE
Completed    QuickCheck-2.16.0.0
Configuring prettyprinter-ansi-terminal-1.1.3...
Preprocessing library for prettyprinter-ansi-terminal-1.1.3..
Building library for prettyprinter-ansi-terminal-1.1.3..
[1 of 4] Compiling Prettyprinter.Render.Terminal.Internal ( src/Prettyprinter/Render/Terminal/Internal.hs, dist/build/Prettyprinter/Render/Terminal/Internal.o, dist/build/Prettyprinter/Render/Terminal/Internal.dyn_o )
[2 of 4] Compiling Prettyprinter.Render.Terminal ( src/Prettyprinter/Render/Terminal.hs, dist/build/Prettyprinter/Render/Terminal.o, dist/build/Prettyprinter/Render/Terminal.dyn_o )
[3 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal ( src/Data/Text/Prettyprint/Doc/Render/Terminal.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal.o, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal.dyn_o )
[4 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal.Internal ( src/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.o, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.dyn_o )
Preprocessing library for prettyprinter-ansi-terminal-1.1.3..
Running Haddock on library for prettyprinter-ansi-terminal-1.1.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling Prettyprinter.Render.Terminal.Internal ( src/Prettyprinter/Render/Terminal/Internal.hs, nothing )
[2 of 4] Compiling Prettyprinter.Render.Terminal ( src/Prettyprinter/Render/Terminal.hs, nothing )
[3 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal ( src/Data/Text/Prettyprint/Doc/Render/Terminal.hs, nothing )
[4 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal.Internal ( src/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.hs, nothing )
Haddock coverage:
Warning: '...' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 24 / 27) in 'Prettyprinter.Render.Terminal.Internal'
  Missing documentation for:
    Bold (src/Prettyprinter/Render/Terminal/Internal.hs:90)
    Underlined (src/Prettyprinter/Render/Terminal/Internal.hs:91)
    Italicized (src/Prettyprinter/Render/Terminal/Internal.hs:92)
Warning: 'SimpleDocStream' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Text' 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.
  89% ( 25 / 28) in 'Prettyprinter.Render.Terminal'
  Missing documentation for:
    Bold (src/Prettyprinter/Render/Terminal/Internal.hs:90)
    Underlined (src/Prettyprinter/Render/Terminal/Internal.hs:91)
    Italicized (src/Prettyprinter/Render/Terminal/Internal.hs:92)
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Terminal'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Data.Text.Prettyprint.Doc.Render.Terminal.Internal'
  Missing documentation for:
    Module header
Documentation created: dist/doc/html/prettyprinter-ansi-terminal/,
dist/doc/html/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/prettyprinter-ansi-terminal-1.1.3-3IKBFxwvUG73SAVQBEr9gK
Completed    prettyprinter-ansi-terminal-1.1.3
Configuring unliftio-0.2.25.1...
Preprocessing library for unliftio-0.2.25.1..
Building library for unliftio-0.2.25.1..
[ 1 of 23] Compiling Paths_unliftio   ( dist/build/autogen/Paths_unliftio.hs, dist/build/Paths_unliftio.o, dist/build/Paths_unliftio.dyn_o )
[ 2 of 23] Compiling UnliftIO.Chan    ( src/UnliftIO/Chan.hs, dist/build/UnliftIO/Chan.o, dist/build/UnliftIO/Chan.dyn_o )
[ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, dist/build/UnliftIO/Directory.o, dist/build/UnliftIO/Directory.dyn_o )
[ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, dist/build/UnliftIO/Environment.o, dist/build/UnliftIO/Environment.dyn_o )
[ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, dist/build/UnliftIO/Exception.o, dist/build/UnliftIO/Exception.dyn_o )
[ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, dist/build/UnliftIO/Exception/Lens.o, dist/build/UnliftIO/Exception/Lens.dyn_o )
[ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, dist/build/UnliftIO/Foreign.o, dist/build/UnliftIO/Foreign.dyn_o )
[ 8 of 23] Compiling UnliftIO.IO      ( src/UnliftIO/IO.hs, dist/build/UnliftIO/IO.o, dist/build/UnliftIO/IO.dyn_o )
[ 9 of 23] Compiling UnliftIO.IORef   ( src/UnliftIO/IORef.hs, dist/build/UnliftIO/IORef.o, dist/build/UnliftIO/IORef.dyn_o )
[10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, dist/build/UnliftIO/Internals/Async.o, dist/build/UnliftIO/Internals/Async.dyn_o )
[11 of 23] Compiling UnliftIO.Async   ( src/UnliftIO/Async.hs, dist/build/UnliftIO/Async.o, dist/build/UnliftIO/Async.dyn_o )
[12 of 23] Compiling UnliftIO.MVar    ( src/UnliftIO/MVar.hs, dist/build/UnliftIO/MVar.o, dist/build/UnliftIO/MVar.dyn_o )
[13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, dist/build/UnliftIO/IO/File/Posix.o, dist/build/UnliftIO/IO/File/Posix.dyn_o )
[14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, dist/build/UnliftIO/IO/File.o, dist/build/UnliftIO/IO/File.dyn_o )
[15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, dist/build/UnliftIO/Concurrent.o, dist/build/UnliftIO/Concurrent.dyn_o )
[16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, dist/build/UnliftIO/Memoize.o, dist/build/UnliftIO/Memoize.dyn_o )
[17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, dist/build/UnliftIO/Process.o, dist/build/UnliftIO/Process.dyn_o )
[18 of 23] Compiling UnliftIO.QSem    ( src/UnliftIO/QSem.hs, dist/build/UnliftIO/QSem.o, dist/build/UnliftIO/QSem.dyn_o )
[19 of 23] Compiling UnliftIO.QSemN   ( src/UnliftIO/QSemN.hs, dist/build/UnliftIO/QSemN.o, dist/build/UnliftIO/QSemN.dyn_o )
[20 of 23] Compiling UnliftIO.STM     ( src/UnliftIO/STM.hs, dist/build/UnliftIO/STM.o, dist/build/UnliftIO/STM.dyn_o )
[21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, dist/build/UnliftIO/Temporary.o, dist/build/UnliftIO/Temporary.dyn_o )
[22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, dist/build/UnliftIO/Timeout.o, dist/build/UnliftIO/Timeout.dyn_o )
[23 of 23] Compiling UnliftIO         ( src/UnliftIO.hs, dist/build/UnliftIO.o, dist/build/UnliftIO.dyn_o )
Preprocessing library for unliftio-0.2.25.1..
Running Haddock on library for unliftio-0.2.25.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 23] Compiling Paths_unliftio   ( dist/build/autogen/Paths_unliftio.hs, nothing )
[ 2 of 23] Compiling UnliftIO.Chan    ( src/UnliftIO/Chan.hs, nothing )
[ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, nothing )
[ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, nothing )
[ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, nothing )
[ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, nothing )
[ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, nothing )
[ 8 of 23] Compiling UnliftIO.IO      ( src/UnliftIO/IO.hs, nothing )
[ 9 of 23] Compiling UnliftIO.IORef   ( src/UnliftIO/IORef.hs, nothing )
[10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, nothing )
[11 of 23] Compiling UnliftIO.Async   ( src/UnliftIO/Async.hs, nothing )
[12 of 23] Compiling UnliftIO.MVar    ( src/UnliftIO/MVar.hs, nothing )
[13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, nothing )
[14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, nothing )
[15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, nothing )
[16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, nothing )
[17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, nothing )
[18 of 23] Compiling UnliftIO.QSem    ( src/UnliftIO/QSem.hs, nothing )
[19 of 23] Compiling UnliftIO.QSemN   ( src/UnliftIO/QSemN.hs, nothing )
[20 of 23] Compiling UnliftIO.STM     ( src/UnliftIO/STM.hs, nothing )
[21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, nothing )
[22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, nothing )
[23 of 23] Compiling UnliftIO         ( src/UnliftIO.hs, nothing )
Haddock coverage:
 100% (  8 /  8) in 'UnliftIO.Chan'
  85% ( 60 / 70) in 'UnliftIO.Directory'
  Missing documentation for:
    Permissions
    emptyPermissions
    readable
    writable
    executable
    searchable
    setOwnerReadable
    setOwnerWritable
    setOwnerExecutable
    setOwnerSearchable
 100% ( 11 / 11) in 'UnliftIO.Environment'
Warning: 'SyncExceptionWrapper' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'AsyncExceptionWrapper' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'StringException' is ambiguous. It is defined
    * at src/UnliftIO/Exception.hs:571:24
    * at src/UnliftIO/Exception.hs:571: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/UnliftIO/Exception.hs:571:1
Warning: 'm' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 75 / 75) in 'UnliftIO.Exception'
Warning: 'MonadCatch' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  7 /  7) in 'UnliftIO.Exception.Lens'
  64% (181 /282) in 'UnliftIO.Foreign'
  Missing documentation for:
    charIsRepresentable
    eOK
    e2BIG
    eACCES
    eADDRINUSE
    eADDRNOTAVAIL
    eADV
    eAFNOSUPPORT
    eAGAIN
    eALREADY
    eBADF
    eBADMSG
    eBADRPC
    eBUSY
    eCHILD
    eCOMM
    eCONNABORTED
    eCONNREFUSED
    eCONNRESET
    eDEADLK
    eDESTADDRREQ
    eDIRTY
    eDOM
    eDQUOT
    eEXIST
    eFAULT
    eFBIG
    eFTYPE
    eHOSTDOWN
    eHOSTUNREACH
    eIDRM
    eILSEQ
    eINPROGRESS
    eINTR
    eINVAL
    eIO
    eISCONN
    eISDIR
    eLOOP
    eMFILE
    eMLINK
    eMSGSIZE
    eMULTIHOP
    eNAMETOOLONG
    eNETDOWN
    eNETRESET
    eNETUNREACH
    eNFILE
    eNOBUFS
    eNODATA
    eNODEV
    eNOENT
    eNOEXEC
    eNOLCK
    eNOLINK
    eNOMEM
    eNOMSG
    eNONET
    eNOPROTOOPT
    eNOSPC
    eNOSR
    eNOSTR
    eNOSYS
    eNOTBLK
    eNOTCONN
    eNOTDIR
    eNOTEMPTY
    eNOTSOCK
    eNOTTY
    eNXIO
    eOPNOTSUPP
    ePERM
    ePFNOSUPPORT
    ePIPE
    ePROCLIM
    ePROCUNAVAIL
    ePROGMISMATCH
    ePROGUNAVAIL
    ePROTO
    ePROTONOSUPPORT
    ePROTOTYPE
    eRANGE
    eREMCHG
    eREMOTE
    eROFS
    eRPCMISMATCH
    eRREMOTE
    eSHUTDOWN
    eSOCKTNOSUPPORT
    eSPIPE
    eSRCH
    eSRMNT
    eSTALE
    eTIME
    eTIMEDOUT
    eTOOMANYREFS
    eTXTBSY
    eUSERS
    eWOULDBLOCK
    eXDEV
    FinalizerEnvPtr
  90% ( 28 / 31) in 'UnliftIO.IO'
  Missing documentation for:
    stdin
    stdout
    stderr
 100% ( 11 / 11) in 'UnliftIO.IORef'
Warning: 'Concurrently' is ambiguous. It is defined
    * at src/UnliftIO/Internals/Async.hs:255:28
    * at src/UnliftIO/Internals/Async.hs:255: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/UnliftIO/Internals/Async.hs:255:1
  85% ( 65 / 76) in 'UnliftIO.Internals.Async'
  Missing documentation for:
    Module header
    dlistConcat (src/UnliftIO/Internals/Async.hs:590)
    dlistCons (src/UnliftIO/Internals/Async.hs:594)
    dlistConcatAll (src/UnliftIO/Internals/Async.hs:598)
    dlistToList (src/UnliftIO/Internals/Async.hs:602)
    dlistSingleton (src/UnliftIO/Internals/Async.hs:606)
    dlistEmpty (src/UnliftIO/Internals/Async.hs:610)
    pooledMapConcurrentlyIO (src/UnliftIO/Internals/Async.hs:940)
    pooledMapConcurrentlyIO' (src/UnliftIO/Internals/Async.hs:973)
    pooledMapConcurrentlyIO_' (src/UnliftIO/Internals/Async.hs:987)
    pooledMapConcurrentlyIO_ (src/UnliftIO/Internals/Async.hs:992)
 100% ( 79 / 79) in 'UnliftIO.Async'
 100% ( 19 / 19) in 'UnliftIO.MVar'
Warning: 'Fd' is ambiguous. It is defined
    * in System.Posix.Types
    * in System.Posix.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 System.Posix.Types
Warning: 'DirFd' is ambiguous. It is defined
    * at src/UnliftIO/IO/File/Posix.hs:131:17
    * at src/UnliftIO/IO/File/Posix.hs:131:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/UnliftIO/IO/File/Posix.hs:131:1
 100% ( 10 / 10) in 'UnliftIO.IO.File'
 100% ( 34 / 34) in 'UnliftIO.Concurrent'
Warning: 'Memoized' is ambiguous. It is defined
    * at src/UnliftIO/Memoize.hs:33:22
    * at src/UnliftIO/Memoize.hs:33:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/UnliftIO/Memoize.hs:33:1
 100% (  5 /  5) in 'UnliftIO.Memoize'
  90% ( 27 / 30) in 'UnliftIO.Process'
  Missing documentation for:
    CreateProcess
    CmdSpec
    StdStream
 100% (  6 /  6) in 'UnliftIO.QSem'
 100% (  6 /  6) in 'UnliftIO.QSemN'
 100% ( 76 / 76) in 'UnliftIO.STM'
 100% (  5 /  5) in 'UnliftIO.Temporary'
 100% (  2 /  2) in 'UnliftIO.Timeout'
 100% ( 14 / 14) in 'UnliftIO'
Warning: UnliftIO.Exception: could not find link destinations for: 
	- GHC.IOPort.IOPortException
Warning: UnliftIO.Exception.Lens: could not find link destinations for: 
	- UnliftIO.Exception.Lens.Getting
Warning: UnliftIO.Foreign: could not find link destinations for: 
	- GHC.Generics.D:R:UReckPtrp0
	- GHC.Generics.Rep_R:UReckPtrp
	- GHC.Generics.Rep1_R:UReckPtrp
	- System.Posix.Files.Common.CTimeSpec
	- System.Posix.Files.Common.CTimeVal
Warning: UnliftIO.Internals.Async: could not find link destinations for: 
	- UnliftIO.Internals.Async.Rep_ConcException
Warning: UnliftIO.Async: could not find link destinations for: 
	- UnliftIO.Internals.Async.Rep_ConcException
Warning: UnliftIO.Temporary: could not find link destinations for: 
	- UnliftIO.Temporary.getCanonicalTemporaryDirectory
Documentation created: dist/doc/html/unliftio/,
dist/doc/html/unliftio/unliftio.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/unliftio-0.2.25.1-9B4AqBVF6a8LgstPkGkcDO
Completed    unliftio-0.2.25.1
Configuring graphviz-2999.20.2.1...
Preprocessing library for graphviz-2999.20.2.1..
Building library for graphviz-2999.20.2.1..
[ 1 of 31] Compiling Data.GraphViz.Attributes.ColorScheme ( Data/GraphViz/Attributes/ColorScheme.hs, dist/build/Data/GraphViz/Attributes/ColorScheme.o, dist/build/Data/GraphViz/Attributes/ColorScheme.dyn_o )
[ 2 of 31] Compiling Data.GraphViz.Exception ( Data/GraphViz/Exception.hs, dist/build/Data/GraphViz/Exception.o, dist/build/Data/GraphViz/Exception.dyn_o )
[ 3 of 31] Compiling Data.GraphViz.Internal.State ( Data/GraphViz/Internal/State.hs, dist/build/Data/GraphViz/Internal/State.o, dist/build/Data/GraphViz/Internal/State.dyn_o )
[ 4 of 31] Compiling Data.GraphViz.Internal.Util ( Data/GraphViz/Internal/Util.hs, dist/build/Data/GraphViz/Internal/Util.o, dist/build/Data/GraphViz/Internal/Util.dyn_o )

Data/GraphViz/Internal/Util.hs:41:23: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
   |
41 | frstIDString c = any ($c) [ isAsciiUpper
   |                       ^

Data/GraphViz/Internal/Util.hs:159:16: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
159 | uniqBy f = map head . groupSortBy f
    |                ^^^^

Data/GraphViz/Internal/Util.hs:165:47: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
165 | groupSortCollectBy f g = map (liftM2 (,) (f . head) (map g)) . groupSortBy f
    |                                               ^^^^
[ 5 of 31] Compiling Data.GraphViz.Parsing ( Data/GraphViz/Parsing.hs, dist/build/Data/GraphViz/Parsing.o, dist/build/Data/GraphViz/Parsing.dyn_o )

Data/GraphViz/Parsing.hs:328:24: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a % would denote a multiplicity annotation
      were the LinearTypes extension enabled.
    Suggested fix: Add whitespace after the %.
    |
328 |                     . (%1) . runParser' parseInt) (ds `T.append` frac')
    |                        ^

Data/GraphViz/Parsing.hs:366:26: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
366 |     mkPM kv = character (head . fst $ head kv) *> toPM (map (first tail) kv)
    |                          ^^^^

Data/GraphViz/Parsing.hs:366:39: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
366 |     mkPM kv = character (head . fst $ head kv) *> toPM (map (first tail) kv)
    |                                       ^^^^

Data/GraphViz/Parsing.hs:366:68: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
366 |     mkPM kv = character (head . fst $ head kv) *> toPM (map (first tail) kv)
    |                                                                    ^^^^
[ 6 of 31] Compiling Data.GraphViz.PreProcessing ( Data/GraphViz/PreProcessing.hs, dist/build/Data/GraphViz/PreProcessing.o, dist/build/Data/GraphViz/PreProcessing.dyn_o )
[ 7 of 31] Compiling Data.GraphViz.Printing ( Data/GraphViz/Printing.hs, dist/build/Data/GraphViz/Printing.o, dist/build/Data/GraphViz/Printing.dyn_o )
[ 8 of 31] Compiling Data.GraphViz.Commands.Available ( Data/GraphViz/Commands/Available.hs, dist/build/Data/GraphViz/Commands/Available.o, dist/build/Data/GraphViz/Commands/Available.dyn_o )
[ 9 of 31] Compiling Data.GraphViz.Attributes.Internal ( Data/GraphViz/Attributes/Internal.hs, dist/build/Data/GraphViz/Attributes/Internal.o, dist/build/Data/GraphViz/Attributes/Internal.dyn_o )
[10 of 31] Compiling Data.GraphViz.Attributes.Colors.X11 ( Data/GraphViz/Attributes/Colors/X11.hs, dist/build/Data/GraphViz/Attributes/Colors/X11.o, dist/build/Data/GraphViz/Attributes/Colors/X11.dyn_o )
[11 of 31] Compiling Data.GraphViz.Attributes.Colors.SVG ( Data/GraphViz/Attributes/Colors/SVG.hs, dist/build/Data/GraphViz/Attributes/Colors/SVG.o, dist/build/Data/GraphViz/Attributes/Colors/SVG.dyn_o )
[12 of 31] Compiling Data.GraphViz.Attributes.Colors.Brewer ( Data/GraphViz/Attributes/Colors/Brewer.hs, dist/build/Data/GraphViz/Attributes/Colors/Brewer.o, dist/build/Data/GraphViz/Attributes/Colors/Brewer.dyn_o )
[13 of 31] Compiling Data.GraphViz.Attributes.Colors ( Data/GraphViz/Attributes/Colors.hs, dist/build/Data/GraphViz/Attributes/Colors.o, dist/build/Data/GraphViz/Attributes/Colors.dyn_o )

Data/GraphViz/Attributes/Colors.hs:154:26: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type [(Word8, String)] not matched:
            []
            ((_, (_:_)):_)
            ((_, []):_:_)
    |
154 |                      let [(n, [])] = readHex [c1, c2]
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/GraphViz/Attributes/Colors.hs:320:17: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character '/'
    |
320 |       mQts ( do character '/'
    |                 ^^^^^^^^^^^^^

Data/GraphViz/Attributes/Colors.hs:322:17: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character '/'
    |
322 |                 character '/'
    |                 ^^^^^^^^^^^^^
[14 of 31] Compiling Data.GraphViz.Attributes.HTML ( Data/GraphViz/Attributes/HTML.hs, dist/build/Data/GraphViz/Attributes/HTML.o, dist/build/Data/GraphViz/Attributes/HTML.dyn_o )

Data/GraphViz/Attributes/HTML.hs:621:21: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character '&'
    |
621 |     parseEscpd = do character '&'
    |                     ^^^^^^^^^^^^^

Data/GraphViz/Attributes/HTML.hs:621:21: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character '&'
    |
621 |     parseEscpd = do character '&'
    |                     ^^^^^^^^^^^^^

Data/GraphViz/Attributes/HTML.hs:623:21: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character ';'
    |
623 |                     character ';'
    |                     ^^^^^^^^^^^^^

Data/GraphViz/Attributes/HTML.hs:623:21: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character ';'
    |
623 |                     character ';'
    |                     ^^^^^^^^^^^^^
[15 of 31] Compiling Data.GraphViz.Attributes.Values ( Data/GraphViz/Attributes/Values.hs, dist/build/Data/GraphViz/Attributes/Values.o, dist/build/Data/GraphViz/Attributes/Values.dyn_o )

Data/GraphViz/Attributes/Values.hs:576:48: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
576 |                              let s = unqtDot $ head ls
    |                                                ^^^^

Data/GraphViz/Attributes/Values.hs:583:43: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
583 |                         let s = unqtDot $ head lls
    |                                           ^^^^

Data/GraphViz/Attributes/Values.hs:637:43: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
637 |                         let s = unqtDot $ head ls
    |                                           ^^^^

Data/GraphViz/Attributes/Values.hs:1376:31: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
     |
1376 |            $ mapM (unqtDot . ($vp)) [wVal, hVal, zVal]
     |                               ^
[16 of 31] Compiling Data.GraphViz.Attributes.Arrows ( Data/GraphViz/Attributes/Arrows.hs, dist/build/Data/GraphViz/Attributes/Arrows.o, dist/build/Data/GraphViz/Attributes/Arrows.dyn_o )
[17 of 31] Compiling Data.GraphViz.Attributes.Complete ( Data/GraphViz/Attributes/Complete.hs, dist/build/Data/GraphViz/Attributes/Complete.o, dist/build/Data/GraphViz/Attributes/Complete.dyn_o )
[18 of 31] Compiling Data.GraphViz.Attributes.Same ( Data/GraphViz/Attributes/Same.hs, dist/build/Data/GraphViz/Attributes/Same.o, dist/build/Data/GraphViz/Attributes/Same.dyn_o )
[19 of 31] Compiling Data.GraphViz.Attributes ( Data/GraphViz/Attributes.hs, dist/build/Data/GraphViz/Attributes.o, dist/build/Data/GraphViz/Attributes.dyn_o )
[20 of 31] Compiling Data.GraphViz.Types.Internal.Common ( Data/GraphViz/Types/Internal/Common.hs, dist/build/Data/GraphViz/Types/Internal/Common.o, dist/build/Data/GraphViz/Types/Internal/Common.dyn_o )

Data/GraphViz/Types/Internal/Common.hs:317:52: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
317 |                        efs = zipWith mkEdges ens' (tail ens')
    |                                                    ^^^^

Data/GraphViz/Types/Internal/Common.hs:318:57: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
318 |                        ef = return $ \ as -> concatMap ($as) efs
    |                                                         ^
[21 of 31] Compiling Data.GraphViz.Types.Canonical ( Data/GraphViz/Types/Canonical.hs, dist/build/Data/GraphViz/Types/Canonical.o, dist/build/Data/GraphViz/Types/Canonical.dyn_o )
[22 of 31] Compiling Data.GraphViz.Algorithms.Clustering ( Data/GraphViz/Algorithms/Clustering.hs, dist/build/Data/GraphViz/Algorithms/Clustering.o, dist/build/Data/GraphViz/Algorithms/Clustering.dyn_o )
[23 of 31] Compiling Data.GraphViz.Types.State ( Data/GraphViz/Types/State.hs, dist/build/Data/GraphViz/Types/State.o, dist/build/Data/GraphViz/Types/State.dyn_o )

Data/GraphViz/Types/State.hs:145:51: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type a
    Suggested fix: Suppress this warning by saying _ <- cntns
    |
145 |                            recursiveCall mid $ do cntns
    |                                                   ^^^^^
[24 of 31] Compiling Data.GraphViz.Types ( Data/GraphViz/Types.hs, dist/build/Data/GraphViz/Types.o, dist/build/Data/GraphViz/Types.dyn_o )
[25 of 31] Compiling Data.GraphViz.Commands.IO ( Data/GraphViz/Commands/IO.hs, dist/build/Data/GraphViz/Commands/IO.o, dist/build/Data/GraphViz/Commands/IO.dyn_o )

Data/GraphViz/Commands/IO.hs:168:11: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type
      GHC.Conc.Sync.ThreadId
    Suggested fix:
      Suppress this warning by saying
        _ <- forkIO $ signalWhenDone hGetContents' errp mvErr
    |
168 |           forkIO $ signalWhenDone hGetContents' errp mvErr
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/GraphViz/Commands/IO.hs:169:11: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type
      GHC.Conc.Sync.ThreadId
    Suggested fix:
      Suppress this warning by saying
        _ <- forkIO $ signalWhenDone hf' outp mvOutput
    |
169 |           forkIO $ signalWhenDone hf' outp mvOutput
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/GraphViz/Commands/IO.hs:207:22: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Int
    Suggested fix:
      Suppress this warning by saying _ <- evaluate $ length r
    |
207 |                      evaluate $ length r
    |                      ^^^^^^^^^^^^^^^^^^^
[26 of 31] Compiling Data.GraphViz.Commands ( Data/GraphViz/Commands.hs, dist/build/Data/GraphViz/Commands.o, dist/build/Data/GraphViz/Commands.dyn_o )
[27 of 31] Compiling Data.GraphViz.Algorithms ( Data/GraphViz/Algorithms.hs, dist/build/Data/GraphViz/Algorithms.o, dist/build/Data/GraphViz/Algorithms.dyn_o )

Data/GraphViz/Algorithms.hs:177:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
177 |         | otherwise  = head . fst . head $ cns
    |                        ^^^^

Data/GraphViz/Algorithms.hs:177:37: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
177 |         | otherwise  = head . fst . head $ cns
    |                                     ^^^^

Data/GraphViz/Algorithms.hs:180:42: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
180 |                      . bool (map $ first tail) id (isGraph cc)
    |                                          ^^^^
[28 of 31] Compiling Data.GraphViz.Types.Generalised ( Data/GraphViz/Types/Generalised.hs, dist/build/Data/GraphViz/Types/Generalised.o, dist/build/Data/GraphViz/Types/Generalised.dyn_o )
[29 of 31] Compiling Data.GraphViz.Types.Monadic ( Data/GraphViz/Types/Monadic.hs, dist/build/Data/GraphViz/Types/Monadic.o, dist/build/Data/GraphViz/Types/Monadic.dyn_o )

Data/GraphViz/Types/Monadic.hs:139:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid (DotM n 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
    |
139 |   mappend (DotM x1) (DotM x2) = DotM (mappend x1 x2)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[30 of 31] Compiling Data.GraphViz.Types.Graph ( Data/GraphViz/Types/Graph.hs, dist/build/Data/GraphViz/Types/Graph.o, dist/build/Data/GraphViz/Types/Graph.dyn_o )

Data/GraphViz/Types/Graph.hs:112:51: warning: [GHC-38856] [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
    |
112 | import           Control.Applicative             (liftA2, (<|>))
    |                                                   ^^^^^^

Data/GraphViz/Types/Graph.hs:393:5: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type (Maybe (NodeInfo n),
                           Map n (NodeInfo n)) not matched:
            (Nothing, _)
    |
393 |     (Just (NI mc as ps ss), ns') = M.updateLookupWithKey (const . const Nothing) n ns
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/GraphViz/Types/Graph.hs:486:41: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
486 |                    . map ((,) <$> fst . head <*> map snd)
    |                                         ^^^^

Data/GraphViz/Types/Graph.hs:652:9: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Maybe GraphID not matched: Nothing
    |
652 |         msgid@(Just sgid) = C.subGraphID sg
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[31 of 31] Compiling Data.GraphViz    ( Data/GraphViz.hs, dist/build/Data/GraphViz.o, dist/build/Data/GraphViz.dyn_o )
Preprocessing library for graphviz-2999.20.2.1..
Running Haddock on library for graphviz-2999.20.2.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 31] Compiling Data.GraphViz.Attributes.ColorScheme ( Data/GraphViz/Attributes/ColorScheme.hs, nothing )
[ 2 of 31] Compiling Data.GraphViz.Exception ( Data/GraphViz/Exception.hs, nothing )
[ 3 of 31] Compiling Data.GraphViz.Internal.State ( Data/GraphViz/Internal/State.hs, nothing )
[ 4 of 31] Compiling Data.GraphViz.Internal.Util ( Data/GraphViz/Internal/Util.hs, nothing )

Data/GraphViz/Internal/Util.hs:41:23: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
   |
41 | frstIDString c = any ($c) [ isAsciiUpper
   |                       ^

Data/GraphViz/Internal/Util.hs:159:16: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
159 | uniqBy f = map head . groupSortBy f
    |                ^^^^

Data/GraphViz/Internal/Util.hs:165:47: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
165 | groupSortCollectBy f g = map (liftM2 (,) (f . head) (map g)) . groupSortBy f
    |                                               ^^^^
[ 5 of 31] Compiling Data.GraphViz.Parsing ( Data/GraphViz/Parsing.hs, nothing )

Data/GraphViz/Parsing.hs:328:24: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a % would denote a multiplicity annotation
      were the LinearTypes extension enabled.
    Suggested fix: Add whitespace after the %.
    |
328 |                     . (%1) . runParser' parseInt) (ds `T.append` frac')
    |                        ^

Data/GraphViz/Parsing.hs:366:26: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
366 |     mkPM kv = character (head . fst $ head kv) *> toPM (map (first tail) kv)
    |                          ^^^^

Data/GraphViz/Parsing.hs:366:39: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
366 |     mkPM kv = character (head . fst $ head kv) *> toPM (map (first tail) kv)
    |                                       ^^^^

Data/GraphViz/Parsing.hs:366:68: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
366 |     mkPM kv = character (head . fst $ head kv) *> toPM (map (first tail) kv)
    |                                                                    ^^^^
[ 6 of 31] Compiling Data.GraphViz.PreProcessing ( Data/GraphViz/PreProcessing.hs, nothing )
[ 7 of 31] Compiling Data.GraphViz.Printing ( Data/GraphViz/Printing.hs, nothing )
[ 8 of 31] Compiling Data.GraphViz.Commands.Available ( Data/GraphViz/Commands/Available.hs, nothing )
[ 9 of 31] Compiling Data.GraphViz.Attributes.Internal ( Data/GraphViz/Attributes/Internal.hs, nothing )
[10 of 31] Compiling Data.GraphViz.Attributes.Colors.X11 ( Data/GraphViz/Attributes/Colors/X11.hs, nothing )
[11 of 31] Compiling Data.GraphViz.Attributes.Colors.SVG ( Data/GraphViz/Attributes/Colors/SVG.hs, nothing )
[12 of 31] Compiling Data.GraphViz.Attributes.Colors.Brewer ( Data/GraphViz/Attributes/Colors/Brewer.hs, nothing )
[13 of 31] Compiling Data.GraphViz.Attributes.Colors ( Data/GraphViz/Attributes/Colors.hs, nothing )

Data/GraphViz/Attributes/Colors.hs:320:17: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character '/'
    |
320 |       mQts ( do character '/'
    |                 ^^^^^^^^^^^^^

Data/GraphViz/Attributes/Colors.hs:322:17: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character '/'
    |
322 |                 character '/'
    |                 ^^^^^^^^^^^^^
[14 of 31] Compiling Data.GraphViz.Attributes.HTML ( Data/GraphViz/Attributes/HTML.hs, nothing )

Data/GraphViz/Attributes/HTML.hs:621:21: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character '&'
    |
621 |     parseEscpd = do character '&'
    |                     ^^^^^^^^^^^^^

Data/GraphViz/Attributes/HTML.hs:623:21: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Char
    Suggested fix: Suppress this warning by saying _ <- character ';'
    |
623 |                     character ';'
    |                     ^^^^^^^^^^^^^
[15 of 31] Compiling Data.GraphViz.Attributes.Values ( Data/GraphViz/Attributes/Values.hs, nothing )

Data/GraphViz/Attributes/Values.hs:576:48: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
576 |                              let s = unqtDot $ head ls
    |                                                ^^^^

Data/GraphViz/Attributes/Values.hs:583:43: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
583 |                         let s = unqtDot $ head lls
    |                                           ^^^^

Data/GraphViz/Attributes/Values.hs:637:43: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
637 |                         let s = unqtDot $ head ls
    |                                           ^^^^

Data/GraphViz/Attributes/Values.hs:1376:31: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
     |
1376 |            $ mapM (unqtDot . ($vp)) [wVal, hVal, zVal]
     |                               ^
[16 of 31] Compiling Data.GraphViz.Attributes.Arrows ( Data/GraphViz/Attributes/Arrows.hs, nothing )
[17 of 31] Compiling Data.GraphViz.Attributes.Complete ( Data/GraphViz/Attributes/Complete.hs, nothing )
[18 of 31] Compiling Data.GraphViz.Attributes.Same ( Data/GraphViz/Attributes/Same.hs, nothing )
[19 of 31] Compiling Data.GraphViz.Attributes ( Data/GraphViz/Attributes.hs, nothing )
[20 of 31] Compiling Data.GraphViz.Types.Internal.Common ( Data/GraphViz/Types/Internal/Common.hs, nothing )

Data/GraphViz/Types/Internal/Common.hs:317:52: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
317 |                        efs = zipWith mkEdges ens' (tail ens')
    |                                                    ^^^^

Data/GraphViz/Types/Internal/Common.hs:318:57: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
    The prefix use of a $ would denote an untyped splice
      were the TemplateHaskell extension enabled.
    Suggested fix: Add whitespace after the $.
    |
318 |                        ef = return $ \ as -> concatMap ($as) efs
    |                                                         ^
[21 of 31] Compiling Data.GraphViz.Types.Canonical ( Data/GraphViz/Types/Canonical.hs, nothing )
[22 of 31] Compiling Data.GraphViz.Algorithms.Clustering ( Data/GraphViz/Algorithms/Clustering.hs, nothing )
[23 of 31] Compiling Data.GraphViz.Types.State ( Data/GraphViz/Types/State.hs, nothing )

Data/GraphViz/Types/State.hs:145:51: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type a
    Suggested fix: Suppress this warning by saying _ <- cntns
    |
145 |                            recursiveCall mid $ do cntns
    |                                                   ^^^^^
[24 of 31] Compiling Data.GraphViz.Types ( Data/GraphViz/Types.hs, nothing )
[25 of 31] Compiling Data.GraphViz.Commands.IO ( Data/GraphViz/Commands/IO.hs, nothing )

Data/GraphViz/Commands/IO.hs:168:11: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type
      GHC.Conc.Sync.ThreadId
    Suggested fix:
      Suppress this warning by saying
        _ <- forkIO $ signalWhenDone hGetContents' errp mvErr
    |
168 |           forkIO $ signalWhenDone hGetContents' errp mvErr
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/GraphViz/Commands/IO.hs:169:11: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type
      GHC.Conc.Sync.ThreadId
    Suggested fix:
      Suppress this warning by saying
        _ <- forkIO $ signalWhenDone hf' outp mvOutput
    |
169 |           forkIO $ signalWhenDone hf' outp mvOutput
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/GraphViz/Commands/IO.hs:207:22: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type Int
    Suggested fix:
      Suppress this warning by saying _ <- evaluate $ length r
    |
207 |                      evaluate $ length r
    |                      ^^^^^^^^^^^^^^^^^^^
[26 of 31] Compiling Data.GraphViz.Commands ( Data/GraphViz/Commands.hs, nothing )
[27 of 31] Compiling Data.GraphViz.Algorithms ( Data/GraphViz/Algorithms.hs, nothing )

Data/GraphViz/Algorithms.hs:177:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
177 |         | otherwise  = head . fst . head $ cns
    |                        ^^^^

Data/GraphViz/Algorithms.hs:177:37: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
177 |         | otherwise  = head . fst . head $ cns
    |                                     ^^^^

Data/GraphViz/Algorithms.hs:180:42: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
180 |                      . bool (map $ first tail) id (isGraph cc)
    |                                          ^^^^
[28 of 31] Compiling Data.GraphViz.Types.Generalised ( Data/GraphViz/Types/Generalised.hs, nothing )
[29 of 31] Compiling Data.GraphViz.Types.Monadic ( Data/GraphViz/Types/Monadic.hs, nothing )

Data/GraphViz/Types/Monadic.hs:139:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid (DotM n 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
    |
139 |   mappend (DotM x1) (DotM x2) = DotM (mappend x1 x2)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[30 of 31] Compiling Data.GraphViz.Types.Graph ( Data/GraphViz/Types/Graph.hs, nothing )

Data/GraphViz/Types/Graph.hs:112:51: warning: [GHC-38856] [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
    |
112 | import           Control.Applicative             (liftA2, (<|>))
    |                                                   ^^^^^^

Data/GraphViz/Types/Graph.hs:486:41: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
486 |                    . map ((,) <$> fst . head <*> map snd)
    |                                         ^^^^
[31 of 31] Compiling Data.GraphViz    ( Data/GraphViz.hs, nothing )
Haddock coverage:
 100% (  8 /  8) in 'Data.GraphViz.Exception'
  67% ( 65 / 96) in 'Data.GraphViz.Parsing'
  Missing documentation for:
    WrappedArrow
    WrappedMonad
    ParseDot (Data/GraphViz/Parsing.hs:134)
    runParser (Data/GraphViz/Parsing.hs:116)
    runParserWith (Data/GraphViz/Parsing.hs:123)
    parseLiberally (Data/GraphViz/Parsing.hs:119)
    stringBlock (Data/GraphViz/Parsing.hs:276)
    numString (Data/GraphViz/Parsing.hs:268)
    isIntString (Data/GraphViz/Internal/Util.hs:113)
    parseAndSpace (Data/GraphViz/Parsing.hs:348)
    string (Data/GraphViz/Parsing.hs:351)
    strings (Data/GraphViz/Parsing.hs:372)
    parseSignedFloat (Data/GraphViz/Parsing.hs:340)
    noneOf (Data/GraphViz/Parsing.hs:387)
    optionalQuotedString (Data/GraphViz/Parsing.hs:402)
    optionalQuoted (Data/GraphViz/Parsing.hs:405)
    quotedParse (Data/GraphViz/Parsing.hs:410)
    orQuote (Data/GraphViz/Parsing.hs:416)
    quoteChar (Data/GraphViz/Parsing.hs:421)
    parseComma (Data/GraphViz/Parsing.hs:474)
    parseEq (Data/GraphViz/Parsing.hs:458)
    commaSep (Data/GraphViz/Parsing.hs:465)
    commaSepUnqt (Data/GraphViz/Parsing.hs:468)
    commaSep' (Data/GraphViz/Parsing.hs:471)
    stringRep (Data/GraphViz/Parsing.hs:354)
    stringReps (Data/GraphViz/Parsing.hs:357)
    stringParse (Data/GraphViz/Parsing.hs:360)
    stringValue (Data/GraphViz/Parsing.hs:369)
    parseAngled (Data/GraphViz/Parsing.hs:486)
    parseBraced (Data/GraphViz/Parsing.hs:489)
    parseColorScheme (Data/GraphViz/Parsing.hs:498)
 100% (  2 /  2) in 'Data.GraphViz.PreProcessing'
  86% ( 78 / 90) in 'Data.GraphViz.Printing'
  Missing documentation for:
    stringStrict
    textStrict
    displayTStrict
    DotCode (Data/GraphViz/Printing.hs:118)
    runDotCode (Data/GraphViz/Printing.hs:121)
    addQuotes (Data/GraphViz/Printing.hs:274)
    wrap (Data/GraphViz/Printing.hs:291)
    commaDel (Data/GraphViz/Printing.hs:294)
    printField (Data/GraphViz/Printing.hs:297)
    angled (Data/GraphViz/Printing.hs:335)
    fslash (Data/GraphViz/Printing.hs:338)
    printColorScheme (Data/GraphViz/Printing.hs:347)
Warning: 'Layout' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CompassPoint' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Internal.hs:71:16
    * at Data/GraphViz/Attributes/Internal.hs:106:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Internal.hs:106:1
Warning: 'Colour' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  3 /  3) in 'Data.GraphViz.Attributes.Colors.X11'
 100% (  3 /  3) in 'Data.GraphViz.Attributes.Colors.SVG'
 100% (  4 /  4) in 'Data.GraphViz.Attributes.Colors.Brewer'
Warning: 'X11Color' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Colors.hs:85:14
    * at Data/GraphViz/Attributes/Colors/X11.hs:43:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Colors/X11.hs:43:1
Warning: 'BrewerColor' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Colors.hs:87:14
    * at Data/GraphViz/Attributes/Colors/Brewer.hs:51: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/GraphViz/Attributes/Colors/Brewer.hs:51:1
  93% ( 14 / 15) in 'Data.GraphViz.Attributes.Colors'
  Missing documentation for:
    toWColor (Data/GraphViz/Attributes/Colors.hs:255)
Warning: 'Table' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/HTML.hs:99:14
    * at Data/GraphViz/Attributes/HTML.hs:190: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/GraphViz/Attributes/HTML.hs:190:1
Warning: 'Img' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/HTML.hs:291:15
    * at Data/GraphViz/Attributes/HTML.hs:291: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/GraphViz/Attributes/HTML.hs:291:1
Warning: 'Scale' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/HTML.hs:331:18
    * at Data/GraphViz/Attributes/HTML.hs:505: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/GraphViz/Attributes/HTML.hs:505:1
Warning: 'Align' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/HTML.hs:311:18
    * at Data/GraphViz/Attributes/HTML.hs:446: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/GraphViz/Attributes/HTML.hs:446:1
Warning: 'Text' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/HTML.hs:98:14
    * at Data/GraphViz/Attributes/HTML.hs:125: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/GraphViz/Attributes/HTML.hs:125:1
Warning: 'Color' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Colors.hs:70:1
    * at Data/GraphViz/Attributes/HTML.hs:318:18
    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/GraphViz/Attributes/Colors.hs:70:1
Warning: '&' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  82% ( 14 / 17) in 'Data.GraphViz.Attributes.HTML'
  Missing documentation for:
    Format (Data/GraphViz/Attributes/HTML.hs:163)
    CellFormat (Data/GraphViz/Attributes/HTML.hs:491)
    Style (Data/GraphViz/Attributes/HTML.hs:560)
Warning: 'Width' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Height' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'GradientAngle' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Regular' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Peripheries' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Orientation' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Sides' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Skew' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Distortion' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Dot' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fdp' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defLayerSep' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Sfdp' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fdp'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OverlapScaling' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Dim' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Neato' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FontName' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Point' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Values.hs:428:14
    * at Data/GraphViz/Attributes/Values.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 Data/GraphViz/Attributes/Values.hs:428:1
Warning: 'Attribute' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'HeadLabel' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'TailLabel' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PortName' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Internal.hs:50:1
    * at Data/GraphViz/Attributes/Values.hs:340:20
    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/GraphViz/Attributes/Internal.hs:50:1
Warning: 'Color' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Colors.hs:70:1
    * at Data/GraphViz/Attributes/Complete.hs:272:5
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Colors.hs:70:1
Warning: 'Rect' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Values.hs:76:13
    * at Data/GraphViz/Attributes/Values.hs:76: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/GraphViz/Attributes/Values.hs:76:1
Warning: 'Point' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Values.hs:428:14
    * at Data/GraphViz/Attributes/Values.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 Data/GraphViz/Attributes/Values.hs:428:1
Warning: 'Spline' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Values.hs:878:15
    * at Data/GraphViz/Attributes/Values.hs:878: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/GraphViz/Attributes/Values.hs:878:1
Warning: 'Shape' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Complete.hs:391:5
    * at Data/GraphViz/Attributes/Values.hs:1005: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/GraphViz/Attributes/Values.hs:1005:1
Warning: 'Overlap' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Complete.hs:359:5
    * at Data/GraphViz/Attributes/Values.hs:484: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/GraphViz/Attributes/Values.hs:484:1
Warning: 'X11Color' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Colors.hs:85:14
    * at Data/GraphViz/Attributes/Colors/X11.hs:43:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Colors/X11.hs:43:1
Warning: 'Pack' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Complete.hs:362:5
    * at Data/GraphViz/Attributes/Values.hs:716: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/GraphViz/Attributes/Values.hs:716:1
Warning: 'LightGray' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CompassPoint' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Internal.hs:71:16
    * at Data/GraphViz/Attributes/Internal.hs:106:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Internal.hs:106:1
Warning: 'Paths' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Values.hs:1432:17
    * at Data/GraphViz/Attributes/Values.hs:1432: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/GraphViz/Attributes/Values.hs:1432:1
Warning: 'Twopi' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Int' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Values.hs:1526:15
    * in GHC.Types
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Values.hs:1526:15
  71% ( 74 /104) in 'Data.GraphViz.Attributes.Complete'
  Missing documentation for:
    Attributes (Data/GraphViz/Attributes/Complete.hs:423)
    isSpecifiedCustom (Data/GraphViz/Attributes/Complete.hs:1566)
    Label (Data/GraphViz/Attributes/Values.hs:294)
    VerticalPlacement (Data/GraphViz/Attributes/Values.hs:1413)
    Justification (Data/GraphViz/Attributes/Values.hs:1474)
    ScaleType (Data/GraphViz/Attributes/Values.hs:1450)
    PortPos (Data/GraphViz/Attributes/Internal.hs:70)
    CompassPoint (Data/GraphViz/Attributes/Internal.hs:106)
    ArrowShape (Data/GraphViz/Attributes/Arrows.hs:72)
    ArrowFill (Data/GraphViz/Attributes/Arrows.hs:126)
    Point (Data/GraphViz/Attributes/Values.hs:428)
    Pos (Data/GraphViz/Attributes/Values.hs:778)
    Model (Data/GraphViz/Attributes/Values.hs:273)
    Order (Data/GraphViz/Attributes/Values.hs:685)
    OutputMode (Data/GraphViz/Attributes/Values.hs:700)
    Pack (Data/GraphViz/Attributes/Values.hs:716)
    PackMode (Data/GraphViz/Attributes/Values.hs:734)
    QuadType (Data/GraphViz/Attributes/Values.hs:911)
    RankType (Data/GraphViz/Attributes/Values.hs:958)
    RankDir (Data/GraphViz/Attributes/Values.hs:982)
    StartType (Data/GraphViz/Attributes/Values.hs:1216)
    ViewPort (Data/GraphViz/Attributes/Values.hs:1364)
    Ratios (Data/GraphViz/Attributes/Values.hs:1492)
    LayerSep (Data/GraphViz/Attributes/Values.hs:533)
    LayerListSep (Data/GraphViz/Attributes/Values.hs:550)
    LayerRange (Data/GraphViz/Attributes/Values.hs:567)
    LayerRangeElem (Data/GraphViz/Attributes/Values.hs:569)
    SmoothType (Data/GraphViz/Attributes/Values.hs:1186)
    STStyle (Data/GraphViz/Attributes/Values.hs:1232)
    StyleName (Data/GraphViz/Attributes/Values.hs:1292)
Warning: 'Label' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Complete.hs:314:5
    * at Data/GraphViz/Attributes/Values.hs:294: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/GraphViz/Attributes/Values.hs:294:1
Warning: 'Style' is ambiguous. It is defined
    * at Data/GraphViz/Attributes.hs:290:1
    * at Data/GraphViz/Attributes/Complete.hs:400:5
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes.hs:290:1
Warning: 'X11Color' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Colors.hs:85:14
    * at Data/GraphViz/Attributes/Colors/X11.hs:43:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Colors/X11.hs:43:1
  74% ( 55 / 74) in 'Data.GraphViz.Attributes'
  Missing documentation for:
    Attributes (Data/GraphViz/Attributes/Complete.hs:423)
    style (Data/GraphViz/Attributes.hs:293)
    styles (Data/GraphViz/Attributes.hs:296)
    box (Data/GraphViz/Attributes.hs:401)
    crow (Data/GraphViz/Attributes.hs:400)
    diamond (Data/GraphViz/Attributes.hs:398)
    dotArrow (Data/GraphViz/Attributes.hs:390)
    inv (Data/GraphViz/Attributes.hs:389)
    noArrow (Data/GraphViz/Attributes.hs:396)
    normal (Data/GraphViz/Attributes/Arrows.hs:42)
    tee (Data/GraphViz/Attributes.hs:397)
    vee (Data/GraphViz/Attributes.hs:403)
    oDot (Data/GraphViz/Attributes.hs:393)
    invDot (Data/GraphViz/Attributes.hs:391)
    invODot (Data/GraphViz/Attributes.hs:394)
    oBox (Data/GraphViz/Attributes.hs:402)
    oDiamond (Data/GraphViz/Attributes.hs:399)
    Order (Data/GraphViz/Attributes/Values.hs:685)
    RankType (Data/GraphViz/Attributes/Values.hs:958)
Warning: 'DotGraph' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'DotSubGraph' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'GlobalAttribute' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  80% (  8 / 10) in 'Data.GraphViz.Types.Canonical'
  Missing documentation for:
    DotStatements (Data/GraphViz/Types/Canonical.hs:123)
    DotSubGraph (Data/GraphViz/Types/Canonical.hs:159)
Warning: 'DotNode' is ambiguous. It is defined
    * at Data/GraphViz/Types/Internal/Common.hs:194:18
    * at Data/GraphViz/Types/Internal/Common.hs:194: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/GraphViz/Types/Internal/Common.hs:194:1
Warning: 'Attribute' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'DotNode' is ambiguous. It is defined
    * at Data/GraphViz/Types/Internal/Common.hs:194:18
    * at Data/GraphViz/Types/Internal/Common.hs:194: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/GraphViz/Types/Internal/Common.hs:194:1
Warning: 'DotNode' is ambiguous. It is defined
    * at Data/GraphViz/Types/Internal/Common.hs:194:18
    * at Data/GraphViz/Types/Internal/Common.hs:194: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/GraphViz/Types/Internal/Common.hs:194:1
Warning: 'DotEdge' is ambiguous. It is defined
    * at Data/GraphViz/Types/Internal/Common.hs:241:18
    * at Data/GraphViz/Types/Internal/Common.hs:241: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/GraphViz/Types/Internal/Common.hs:241:1
Warning: 'NodeAttr' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'EdgeAttr' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Attribute' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'UnknownAttribute' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Int' is ambiguous. It is defined
    * at Data/GraphViz/Attributes/Values.hs:1526:15
    * in GHC.Types
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Data/GraphViz/Attributes/Values.hs:1526:15
  96% ( 30 / 31) in 'Data.GraphViz.Types'
  Missing documentation for:
    ParseDot (Data/GraphViz/Parsing.hs:134)
Warning: 'renderDot' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hSetBinaryMode' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 17 / 17) in 'Data.GraphViz.Commands.IO'
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
 100% ( 20 / 20) in 'Data.GraphViz.Commands'
Warning: 'DotGraph' is ambiguous. It is defined
    * at Data/GraphViz/Types/Canonical.hs:98:19
    * at Data/GraphViz/Types/Canonical.hs:98: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/GraphViz/Types/Canonical.hs:98:1
Warning: 'ColorScheme' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  71% ( 10 / 14) in 'Data.GraphViz.Algorithms'
  Missing documentation for:
    CanonicaliseOptions (Data/GraphViz/Algorithms.hs:63)
    defaultCanonOptions (Data/GraphViz/Algorithms.hs:74)
    transitiveReduction (Data/GraphViz/Algorithms.hs:362)
    transitiveReductionOptions (Data/GraphViz/Algorithms.hs:366)
Warning: 'DotGraph' is ambiguous. It is defined
    * at Data/GraphViz/Types/Generalised.hs:84:19
    * at Data/GraphViz/Types/Generalised.hs:84: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/GraphViz/Types/Generalised.hs:84:1
  75% (  9 / 12) in 'Data.GraphViz.Types.Generalised'
  Missing documentation for:
    DotStatements (Data/GraphViz/Types/Generalised.hs:170)
    DotStatement (Data/GraphViz/Types/Generalised.hs:198)
    DotSubGraph (Data/GraphViz/Types/Generalised.hs:261)
 100% ( 26 / 26) in 'Data.GraphViz.Types.Monadic'
Warning: 'DotEdge' is ambiguous. It is defined
    * at Data/GraphViz/Types/Internal/Common.hs:241:18
    * at Data/GraphViz/Types/Internal/Common.hs:241: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/GraphViz/Types/Internal/Common.hs:241:1
Warning: 'graphToDot' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'graphElemsToDot' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  91% ( 41 / 45) in 'Data.GraphViz.Types.Graph'
  Missing documentation for:
    graphAttributes (Data/GraphViz/Types/Graph.hs:507)
    clusterAttributes (Data/GraphViz/Types/Graph.hs:549)
    adjacent (Data/GraphViz/Types/Graph.hs:193)
    emptyGraph (Data/GraphViz/Types/Graph.hs:200)
Warning: '()' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'DotGraph' is ambiguous. It is defined
    * at Data/GraphViz/Types/Canonical.hs:98:19
    * at Data/GraphViz/Types/Canonical.hs:98: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/GraphViz/Types/Canonical.hs:98:1
Warning: 'Start' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'StartStyle' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'RandomStyle' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'DotNode' is ambiguous. It is defined
    * at Data/GraphViz/Types/Internal/Common.hs:194:18
    * at Data/GraphViz/Types/Internal/Common.hs:194: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/GraphViz/Types/Internal/Common.hs:194:1
Warning: 'DotEdge' is ambiguous. It is defined
    * at Data/GraphViz/Types/Internal/Common.hs:241:18
    * at Data/GraphViz/Types/Internal/Common.hs:241: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/GraphViz/Types/Internal/Common.hs:241:1
  95% ( 40 / 42) in 'Data.GraphViz'
  Missing documentation for:
    DotStatements (Data/GraphViz/Types/Canonical.hs:123)
    DotSubGraph (Data/GraphViz/Types/Canonical.hs:159)
Warning: Data.GraphViz.Parsing: could not find link destinations for: 
	- Data.Functor.Const.Rep_Const
	- Data.Functor.Const.Rep1_Const
	- Control.Applicative.Rep_ZipList
	- Control.Applicative.Rep1_ZipList
	- Control.Applicative.Rep_WrappedArrow
	- Control.Applicative.Rep1_WrappedArrow
	- Control.Applicative.Rep_WrappedMonad
	- Control.Applicative.Rep1_WrappedMonad
	- Text.ParserCombinators.ReadP.P
	- Data.GraphViz.Internal.State.GraphvizState
	- GHC.IsList.D:R:ItemZipList
	- Data.Graph.SetM
Warning: Data.GraphViz.Printing: could not find link destinations for: 
	- Text.PrettyPrint.Leijen.Text.Text
Warning: Data.GraphViz.Attributes.Colors.X11: could not find link destinations for: 
	- Data.GraphViz.Attributes.Colors.colorScheme
	- Data.GraphViz.Attributes.Colors.printNC
	- Data.GraphViz.Attributes.Colors.parseNC'
Warning: Data.GraphViz.Attributes.Colors.SVG: could not find link destinations for: 
	- Data.GraphViz.Attributes.Colors.colorScheme
	- Data.GraphViz.Attributes.Colors.printNC
	- Data.GraphViz.Attributes.Colors.parseNC'
Warning: Data.GraphViz.Attributes.Colors.Brewer: could not find link destinations for: 
	- Data.GraphViz.Attributes.Colors.colorScheme
	- Data.GraphViz.Attributes.Colors.printNC
	- Data.GraphViz.Attributes.Colors.parseNC'
Warning: Data.GraphViz.Attributes.Colors: could not find link destinations for: 
	- Data.GraphViz.Attributes.Colors.colorScheme
	- Data.GraphViz.Attributes.Colors.printNC
	- Data.GraphViz.Attributes.Colors.parseNC'
Warning: Data.GraphViz.Attributes: could not find link destinations for: 
	- Data.GraphViz.Attributes.Colors.colorScheme
	- Data.GraphViz.Attributes.Colors.printNC
	- Data.GraphViz.Attributes.Colors.parseNC'
Documentation created: dist/doc/html/graphviz/,
dist/doc/html/graphviz/graphviz.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/graphviz-2999.20.2.1-Lp0wpDxWBLCEwLWrN0ouNm
Completed    graphviz-2999.20.2.1
Configuring optparse-applicative-0.19.0.0...
Preprocessing library for optparse-applicative-0.19.0.0..
Building library for optparse-applicative-0.19.0.0..
[ 1 of 17] Compiling Options.Applicative.Help.Levenshtein ( src/Options/Applicative/Help/Levenshtein.hs, dist/build/Options/Applicative/Help/Levenshtein.o, dist/build/Options/Applicative/Help/Levenshtein.dyn_o )

src/Options/Applicative/Help/Levenshtein.hs:24:20: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
24 |       oneDiag a b (head uppers) (-1 : head lowers)
   |                    ^^^^

src/Options/Applicative/Help/Levenshtein.hs:24:39: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
24 |       oneDiag a b (head uppers) (-1 : head lowers)
   |                                       ^^^^

src/Options/Applicative/Help/Levenshtein.hs:40:53: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
40 |           = nw : doDiag (ach' : as) (bch' : bs) nw (tail n) (tail w)
   |                                                     ^^^^

src/Options/Applicative/Help/Levenshtein.hs:40:62: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
40 |           = nw : doDiag (ach' : as) (bch' : bs) nw (tail n) (tail w)
   |                                                              ^^^^

src/Options/Applicative/Help/Levenshtein.hs:48:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
48 |                 1 + min3 (head w) nw (head n)
   |                           ^^^^

src/Options/Applicative/Help/Levenshtein.hs:48:39: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
48 |                 1 + min3 (head w) nw (head n)
   |                                       ^^^^

src/Options/Applicative/Help/Levenshtein.hs:50:35: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
50 |             me : doDiag as bs me (tail n) (tail w)
   |                                   ^^^^

src/Options/Applicative/Help/Levenshtein.hs:50:44: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
50 |             me : doDiag as bs me (tail n) (tail w)
   |                                            ^^^^

src/Options/Applicative/Help/Levenshtein.hs:52:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
52 |         firstelt = 1 + head diagBelow
   |                        ^^^^

src/Options/Applicative/Help/Levenshtein.hs:53:64: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
53 |         thisdiag = firstelt : doDiag a' b' firstelt diagAbove (tail diagBelow)
   |                                                                ^^^^

src/Options/Applicative/Help/Levenshtein.hs:59:20: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
59 |         nextDiag = head (tail diags)
   |                    ^^^^

src/Options/Applicative/Help/Levenshtein.hs:59:26: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
59 |         nextDiag = head (tail diags)
   |                          ^^^^
[ 2 of 17] Compiling Options.Applicative.Help.Pretty ( src/Options/Applicative/Help/Pretty.hs, dist/build/Options/Applicative/Help/Pretty.o, dist/build/Options/Applicative/Help/Pretty.dyn_o )
[ 3 of 17] Compiling Options.Applicative.Help.Chunk ( src/Options/Applicative/Help/Chunk.hs, dist/build/Options/Applicative/Help/Chunk.o, dist/build/Options/Applicative/Help/Chunk.dyn_o )
[ 4 of 17] Compiling Options.Applicative.Help.Types ( src/Options/Applicative/Help/Types.hs, dist/build/Options/Applicative/Help/Types.o, dist/build/Options/Applicative/Help/Types.dyn_o )
[ 5 of 17] Compiling Options.Applicative.Types ( src/Options/Applicative/Types.hs, dist/build/Options/Applicative/Types.o, dist/build/Options/Applicative/Types.dyn_o )

src/Options/Applicative/Types.hs:59:31: warning: [GHC-61689] [-Wdodgy-imports]
    Module Data.Semigroup does not export Option.
   |
59 | import Data.Semigroup hiding (Option)
   |                               ^^^^^^
[ 6 of 17] Compiling Options.Applicative.NonEmpty ( src/Options/Applicative/NonEmpty.hs, dist/build/Options/Applicative/NonEmpty.o, dist/build/Options/Applicative/NonEmpty.dyn_o )
[ 7 of 17] Compiling Options.Applicative.Internal ( src/Options/Applicative/Internal.hs, dist/build/Options/Applicative/Internal.o, dist/build/Options/Applicative/Internal.dyn_o )
[ 8 of 17] Compiling Options.Applicative.Common ( src/Options/Applicative/Common.hs, dist/build/Options/Applicative/Common.o, dist/build/Options/Applicative/Common.dyn_o )
[ 9 of 17] Compiling Options.Applicative.Help.Core ( src/Options/Applicative/Help/Core.hs, dist/build/Options/Applicative/Help/Core.o, dist/build/Options/Applicative/Help/Core.dyn_o )
[10 of 17] Compiling Options.Applicative.Help ( src/Options/Applicative/Help.hs, dist/build/Options/Applicative/Help.o, dist/build/Options/Applicative/Help.dyn_o )
[11 of 17] Compiling Options.Applicative.Builder.Internal ( src/Options/Applicative/Builder/Internal.hs, dist/build/Options/Applicative/Builder/Internal.o, dist/build/Options/Applicative/Builder/Internal.dyn_o )

src/Options/Applicative/Builder/Internal.hs:29:31: warning: [GHC-61689] [-Wdodgy-imports]
    Module Data.Semigroup does not export Option.
   |
29 | import Data.Semigroup hiding (Option)
   |                               ^^^^^^
[12 of 17] Compiling Options.Applicative.Builder.Completer ( src/Options/Applicative/Builder/Completer.hs, dist/build/Options/Applicative/Builder/Completer.o, dist/build/Options/Applicative/Builder/Completer.dyn_o )
[13 of 17] Compiling Options.Applicative.Builder ( src/Options/Applicative/Builder.hs, dist/build/Options/Applicative/Builder.o, dist/build/Options/Applicative/Builder.dyn_o )
[14 of 17] Compiling Options.Applicative.BashCompletion ( src/Options/Applicative/BashCompletion.hs, dist/build/Options/Applicative/BashCompletion.o, dist/build/Options/Applicative/BashCompletion.dyn_o )

src/Options/Applicative/BashCompletion.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Foldable is redundant
      except perhaps to import instances from Data.Foldable
    To import instances alone, use: import Data.Foldable()
   |
16 | import Data.Foldable ( asum )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 17] Compiling Options.Applicative.Extra ( src/Options/Applicative/Extra.hs, dist/build/Options/Applicative/Extra.o, dist/build/Options/Applicative/Extra.dyn_o )
[16 of 17] Compiling Options.Applicative ( src/Options/Applicative.hs, dist/build/Options/Applicative.o, dist/build/Options/Applicative.dyn_o )
[17 of 17] Compiling Options.Applicative.Arrows ( src/Options/Applicative/Arrows.hs, dist/build/Options/Applicative/Arrows.o, dist/build/Options/Applicative/Arrows.dyn_o )
Preprocessing library for optparse-applicative-0.19.0.0..
Running Haddock on library for optparse-applicative-0.19.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 17] Compiling Options.Applicative.Help.Levenshtein ( src/Options/Applicative/Help/Levenshtein.hs, nothing )

src/Options/Applicative/Help/Levenshtein.hs:24:20: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
24 |       oneDiag a b (head uppers) (-1 : head lowers)
   |                    ^^^^

src/Options/Applicative/Help/Levenshtein.hs:24:39: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
24 |       oneDiag a b (head uppers) (-1 : head lowers)
   |                                       ^^^^

src/Options/Applicative/Help/Levenshtein.hs:40:53: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
40 |           = nw : doDiag (ach' : as) (bch' : bs) nw (tail n) (tail w)
   |                                                     ^^^^

src/Options/Applicative/Help/Levenshtein.hs:40:62: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
40 |           = nw : doDiag (ach' : as) (bch' : bs) nw (tail n) (tail w)
   |                                                              ^^^^

src/Options/Applicative/Help/Levenshtein.hs:48:27: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
48 |                 1 + min3 (head w) nw (head n)
   |                           ^^^^

src/Options/Applicative/Help/Levenshtein.hs:48:39: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
48 |                 1 + min3 (head w) nw (head n)
   |                                       ^^^^

src/Options/Applicative/Help/Levenshtein.hs:50:35: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
50 |             me : doDiag as bs me (tail n) (tail w)
   |                                   ^^^^

src/Options/Applicative/Help/Levenshtein.hs:50:44: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
50 |             me : doDiag as bs me (tail n) (tail w)
   |                                            ^^^^

src/Options/Applicative/Help/Levenshtein.hs:52:24: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
52 |         firstelt = 1 + head diagBelow
   |                        ^^^^

src/Options/Applicative/Help/Levenshtein.hs:53:64: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
53 |         thisdiag = firstelt : doDiag a' b' firstelt diagAbove (tail diagBelow)
   |                                                                ^^^^

src/Options/Applicative/Help/Levenshtein.hs:59:20: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
59 |         nextDiag = head (tail diags)
   |                    ^^^^

src/Options/Applicative/Help/Levenshtein.hs:59:26: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
59 |         nextDiag = head (tail diags)
   |                          ^^^^
[ 2 of 17] Compiling Options.Applicative.Help.Pretty ( src/Options/Applicative/Help/Pretty.hs, nothing )
[ 3 of 17] Compiling Options.Applicative.Help.Chunk ( src/Options/Applicative/Help/Chunk.hs, nothing )
[ 4 of 17] Compiling Options.Applicative.Help.Types ( src/Options/Applicative/Help/Types.hs, nothing )
[ 5 of 17] Compiling Options.Applicative.Types ( src/Options/Applicative/Types.hs, nothing )

src/Options/Applicative/Types.hs:59:31: warning: [GHC-61689] [-Wdodgy-imports]
    Module Data.Semigroup does not export Option.
   |
59 | import Data.Semigroup hiding (Option)
   |                               ^^^^^^
[ 6 of 17] Compiling Options.Applicative.NonEmpty ( src/Options/Applicative/NonEmpty.hs, nothing )
[ 7 of 17] Compiling Options.Applicative.Internal ( src/Options/Applicative/Internal.hs, nothing )
[ 8 of 17] Compiling Options.Applicative.Common ( src/Options/Applicative/Common.hs, nothing )
[ 9 of 17] Compiling Options.Applicative.Help.Core ( src/Options/Applicative/Help/Core.hs, nothing )
[10 of 17] Compiling Options.Applicative.Help ( src/Options/Applicative/Help.hs, nothing )
[11 of 17] Compiling Options.Applicative.Builder.Internal ( src/Options/Applicative/Builder/Internal.hs, nothing )

src/Options/Applicative/Builder/Internal.hs:29:31: warning: [GHC-61689] [-Wdodgy-imports]
    Module Data.Semigroup does not export Option.
   |
29 | import Data.Semigroup hiding (Option)
   |                               ^^^^^^
[12 of 17] Compiling Options.Applicative.Builder.Completer ( src/Options/Applicative/Builder/Completer.hs, nothing )
[13 of 17] Compiling Options.Applicative.Builder ( src/Options/Applicative/Builder.hs, nothing )
[14 of 17] Compiling Options.Applicative.BashCompletion ( src/Options/Applicative/BashCompletion.hs, nothing )

src/Options/Applicative/BashCompletion.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Foldable is redundant
      except perhaps to import instances from Data.Foldable
    To import instances alone, use: import Data.Foldable()
   |
16 | import Data.Foldable ( asum )
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 17] Compiling Options.Applicative.Extra ( src/Options/Applicative/Extra.hs, nothing )
[16 of 17] Compiling Options.Applicative ( src/Options/Applicative.hs, nothing )
[17 of 17] Compiling Options.Applicative.Arrows ( src/Options/Applicative/Arrows.hs, nothing )
Haddock coverage:
  50% (  1 /  2) in 'Options.Applicative.Help.Levenshtein'
  Missing documentation for:
    Module header
  93% ( 85 / 91) in 'Options.Applicative.Help.Pretty'
  Missing documentation for:
    Module header
    Doc (src/Options/Applicative/Help/Pretty.hs:29)
    SimpleDoc (src/Options/Applicative/Help/Pretty.hs:30)
    .$. (src/Options/Applicative/Help/Pretty.hs:36)
    </> (src/Options/Applicative/Help/Pretty.hs:38)
    prettyString (src/Options/Applicative/Help/Pretty.hs:113)
Warning: 'Chunk' is ambiguous. It is defined
    * at src/Options/Applicative/Help/Chunk.hs:26:19
    * at src/Options/Applicative/Help/Chunk.hs:26:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Options/Applicative/Help/Chunk.hs:26:1
  92% ( 12 / 13) in 'Options.Applicative.Help.Chunk'
  Missing documentation for:
    Module header
  33% (  1 /  3) in 'Options.Applicative.Help.Types'
  Missing documentation for:
    Module header
    ParserHelp (src/Options/Applicative/Help/Types.hs:12)
Warning: 'OptReader' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:254:5
    * at src/Options/Applicative/Types.hs:253: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/Options/Applicative/Types.hs:253:1
Warning: 'Completer' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:325:21
    * at src/Options/Applicative/Types.hs:325:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Options/Applicative/Types.hs:325:1
  40% ( 18 / 45) in 'Options.Applicative.Types'
  Missing documentation for:
    Module header
    ParseError (src/Options/Applicative/Types.hs:69)
    OptName (src/Options/Applicative/Types.hs:134)
    isShortName (src/Options/Applicative/Types.hs:139)
    isLongName (src/Options/Applicative/Types.hs:143)
    Backtracking (src/Options/Applicative/Types.hs:105)
    CReader (src/Options/Applicative/Types.hs:245)
    ParserM (src/Options/Applicative/Types.hs:288)
    CompletionResult (src/Options/Applicative/Types.hs:340)
    ParserFailure (src/Options/Applicative/Types.hs:347)
    overFailure (src/Options/Applicative/Types.hs:374)
    Args (src/Options/Applicative/Types.hs:389)
    ArgumentReachability (src/Options/Applicative/Types.hs:416)
    OptTree (src/Options/Applicative/Types.hs:426)
    ParserHelp (src/Options/Applicative/Help/Types.hs:12)
    SomeParser (src/Options/Applicative/Types.hs:190)
    IsCmdStart (src/Options/Applicative/Types.hs:78)
    fromM (src/Options/Applicative/Types.hs:303)
    oneM (src/Options/Applicative/Types.hs:306)
    manyM (src/Options/Applicative/Types.hs:309)
    someM (src/Options/Applicative/Types.hs:316)
    filterOptional (src/Options/Applicative/Types.hs:434)
    optVisibility (src/Options/Applicative/Types.hs:447)
    optMetaVar (src/Options/Applicative/Types.hs:453)
    optHelp (src/Options/Applicative/Types.hs:450)
    optShowDefault (src/Options/Applicative/Types.hs:456)
    optDescMod (src/Options/Applicative/Types.hs:459)
  50% (  1 /  2) in 'Options.Applicative.NonEmpty'
  Missing documentation for:
    Module header
   4% (  1 / 22) in 'Options.Applicative.Internal'
  Missing documentation for:
    Module header
    P (src/Options/Applicative/Internal.hs:55)
    MonadP (src/Options/Applicative/Internal.hs:46)
    ParseError (src/Options/Applicative/Types.hs:69)
    uncons (src/Options/Applicative/Internal.hs:100)
    hoistMaybe (src/Options/Applicative/Internal.hs:91)
    hoistEither (src/Options/Applicative/Internal.hs:94)
    runReadM (src/Options/Applicative/Internal.hs:104)
    withReadM (src/Options/Applicative/Internal.hs:107)
    runP (src/Options/Applicative/Internal.hs:97)
    Completion (src/Options/Applicative/Internal.hs:131)
    runCompletion (src/Options/Applicative/Internal.hs:163)
    contextNames (src/Options/Applicative/Internal.hs:77)
    ListT (src/Options/Applicative/Internal.hs:170)
    takeListT (src/Options/Applicative/Internal.hs:182)
    runListT (src/Options/Applicative/Internal.hs:186)
    hoistList (src/Options/Applicative/Internal.hs:271)
    NondetT (src/Options/Applicative/Internal.hs:226)
    cut (src/Options/Applicative/Internal.hs:258)
    <!> (src/Options/Applicative/Internal.hs:252)
    disamb (src/Options/Applicative/Internal.hs:261)
  68% ( 13 / 19) in 'Options.Applicative.Common'
  Missing documentation for:
    Module header
    showOption (src/Options/Applicative/Common.hs:66)
    runParserInfo (src/Options/Applicative/Common.hs:240)
    runParserFully (src/Options/Applicative/Common.hs:243)
    runParserStep (src/Options/Applicative/Common.hs:230)
    optionNames (src/Options/Applicative/Common.hs:70)
  38% (  7 / 18) in 'Options.Applicative.Help.Core'
  Missing documentation for:
    Module header
    ParserHelp (src/Options/Applicative/Help/Types.hs:12)
    errorHelp (src/Options/Applicative/Help/Core.hs:362)
    headerHelp (src/Options/Applicative/Help/Core.hs:365)
    suggestionsHelp (src/Options/Applicative/Help/Core.hs:368)
    usageHelp (src/Options/Applicative/Help/Core.hs:374)
    descriptionHelp (src/Options/Applicative/Help/Core.hs:377)
    bodyHelp (src/Options/Applicative/Help/Core.hs:380)
    footerHelp (src/Options/Applicative/Help/Core.hs:383)
    globalsHelp (src/Options/Applicative/Help/Core.hs:371)
    parserGlobals (src/Options/Applicative/Help/Core.hs:405)
  91% ( 11 / 12) in 'Options.Applicative.Help'
  Missing documentation for:
    Module header
Warning: 'OptionFields' is ambiguous. It is defined
    * at src/Options/Applicative/Builder/Internal.hs:35:23
    * at src/Options/Applicative/Builder/Internal.hs:35: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/Options/Applicative/Builder/Internal.hs:35:1
Warning: 'FlagFields' is ambiguous. It is defined
    * at src/Options/Applicative/Builder/Internal.hs:40:21
    * at src/Options/Applicative/Builder/Internal.hs:40:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Options/Applicative/Builder/Internal.hs:40:1
  23% (  5 / 21) in 'Options.Applicative.Builder.Internal'
  Missing documentation for:
    Module header
    HasName (src/Options/Applicative/Builder/Internal.hs:51)
    HasCompleter (src/Options/Applicative/Builder/Internal.hs:60)
    HasValue (src/Options/Applicative/Builder/Internal.hs:69)
    HasMetavar (src/Options/Applicative/Builder/Internal.hs:77)
    OptionFields (src/Options/Applicative/Builder/Internal.hs:35)
    FlagFields (src/Options/Applicative/Builder/Internal.hs:40)
    CommandFields (src/Options/Applicative/Builder/Internal.hs:44)
    ArgumentFields (src/Options/Applicative/Builder/Internal.hs:48)
    DefaultProp (src/Options/Applicative/Builder/Internal.hs:88)
    optionMod (src/Options/Applicative/Builder/Internal.hs:131)
    fieldMod (src/Options/Applicative/Builder/Internal.hs:134)
    mkCommand (src/Options/Applicative/Builder/Internal.hs:158)
    mkParser (src/Options/Applicative/Builder/Internal.hs:167)
    mkOption (src/Options/Applicative/Builder/Internal.hs:177)
    mkProps (src/Options/Applicative/Builder/Internal.hs:182)
Warning: 'Completer' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:325:21
    * at src/Options/Applicative/Types.hs:325:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Options/Applicative/Types.hs:325:1
  85% (  6 /  7) in 'Options.Applicative.Builder.Completer'
  Missing documentation for:
    Module header
Warning: 'ParserInfo' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:90:21
    * at src/Options/Applicative/Types.hs:90: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/Options/Applicative/Types.hs:90:1
Warning: 'Option' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:185:17
    * at src/Options/Applicative/Types.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 src/Options/Applicative/Types.hs:185:1
Warning: 'OptProperties' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:159:22
    * at src/Options/Applicative/Types.hs:159: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/Options/Applicative/Types.hs:159:1
Warning: 'ParserPrefs' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:112:20
    * at src/Options/Applicative/Types.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/Options/Applicative/Types.hs:112:1
  87% ( 74 / 85) in 'Options.Applicative.Builder'
  Missing documentation for:
    Module header
    ParseError (src/Options/Applicative/Types.hs:69)
    PrefsMod (src/Options/Applicative/Builder.hs:523)
    OptionFields (src/Options/Applicative/Builder/Internal.hs:35)
    FlagFields (src/Options/Applicative/Builder/Internal.hs:40)
    ArgumentFields (src/Options/Applicative/Builder/Internal.hs:48)
    CommandFields (src/Options/Applicative/Builder/Internal.hs:44)
    HasName (src/Options/Applicative/Builder/Internal.hs:51)
    HasCompleter (src/Options/Applicative/Builder/Internal.hs:60)
    HasValue (src/Options/Applicative/Builder/Internal.hs:69)
    HasMetavar (src/Options/Applicative/Builder/Internal.hs:77)
  80% (  4 /  5) in 'Options.Applicative.BashCompletion'
  Missing documentation for:
    bashCompletionParser (src/Options/Applicative/BashCompletion.hs:39)
Warning: 'ParserInfo' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:90:21
    * at src/Options/Applicative/Types.hs:90: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/Options/Applicative/Types.hs:90:1
Warning: 'ParserFailure' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:347:27
    * at src/Options/Applicative/Types.hs:347: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/Options/Applicative/Types.hs:347:1
Warning: 'Context' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:195:16
    * at src/Options/Applicative/Types.hs:195: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/Options/Applicative/Types.hs:195:1
  73% ( 14 / 19) in 'Options.Applicative.Extra'
  Missing documentation for:
    Module header
    renderFailure (src/Options/Applicative/Extra.hs:345)
    ParserFailure (src/Options/Applicative/Types.hs:347)
    overFailure (src/Options/Applicative/Types.hs:374)
    CompletionResult (src/Options/Applicative/Types.hs:340)
Warning: 'ParserInfo' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:90:21
    * at src/Options/Applicative/Types.hs:90: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/Options/Applicative/Types.hs:90:1
Warning: 'ParserPrefs' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:112:20
    * at src/Options/Applicative/Types.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/Options/Applicative/Types.hs:112:1
Warning: 'Completer' is ambiguous. It is defined
    * at src/Options/Applicative/Types.hs:325:21
    * at src/Options/Applicative/Types.hs:325:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Options/Applicative/Types.hs:325:1
  86% (107 /123) in 'Options.Applicative'
  Missing documentation for:
    Module header
    OptionFields (src/Options/Applicative/Builder/Internal.hs:35)
    FlagFields (src/Options/Applicative/Builder/Internal.hs:40)
    ArgumentFields (src/Options/Applicative/Builder/Internal.hs:48)
    CommandFields (src/Options/Applicative/Builder/Internal.hs:44)
    HasName (src/Options/Applicative/Builder/Internal.hs:51)
    HasCompleter (src/Options/Applicative/Builder/Internal.hs:60)
    HasValue (src/Options/Applicative/Builder/Internal.hs:69)
    HasMetavar (src/Options/Applicative/Builder/Internal.hs:77)
    renderFailure (src/Options/Applicative/Extra.hs:345)
    overFailure (src/Options/Applicative/Types.hs:374)
    PrefsMod (src/Options/Applicative/Builder.hs:523)
    ParseError (src/Options/Applicative/Types.hs:69)
    ParserHelp (src/Options/Applicative/Help/Types.hs:12)
    ParserFailure (src/Options/Applicative/Types.hs:347)
    CompletionResult (src/Options/Applicative/Types.hs:340)
Warning: 'A' is ambiguous. It is defined
    * at src/Options/Applicative/Arrows.hs:47:19
    * at src/Options/Applicative/Arrows.hs:47: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/Options/Applicative/Arrows.hs:47:1
 100% (  6 /  6) in 'Options.Applicative.Arrows'
Warning: Options.Applicative.Help.Pretty: could not find link destinations for: 
	- Prettyprinter.Internal.Rep_SimpleDocStream
Documentation created: dist/doc/html/optparse-applicative/,
dist/doc/html/optparse-applicative/optparse-applicative.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/optparse-applicative-0.19.0.0-4ju4VZ9QyPqJx9sLs2Z6DG
Completed    optparse-applicative-0.19.0.0
Configuring tasty-1.5.3...
Preprocessing library for tasty-1.5.3..
Building library for tasty-1.5.3..
[ 1 of 25] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[ 2 of 25] Compiling Test.Tasty.Options ( Test/Tasty/Options.hs, dist/build/Test/Tasty/Options.o, dist/build/Test/Tasty/Options.dyn_o )
[ 3 of 25] Compiling Test.Tasty.Parallel ( Test/Tasty/Parallel.hs, dist/build/Test/Tasty/Parallel.o, dist/build/Test/Tasty/Parallel.dyn_o )
[ 4 of 25] Compiling Test.Tasty.Patterns.Expr ( Test/Tasty/Patterns/Expr.hs, dist/build/Test/Tasty/Patterns/Expr.o, dist/build/Test/Tasty/Patterns/Expr.dyn_o )
[ 5 of 25] Compiling Test.Tasty.Patterns.Types ( Test/Tasty/Patterns/Types.hs, dist/build/Test/Tasty/Patterns/Types.o, dist/build/Test/Tasty/Patterns/Types.dyn_o )
[ 6 of 25] Compiling Test.Tasty.Patterns.Printer ( Test/Tasty/Patterns/Printer.hs, dist/build/Test/Tasty/Patterns/Printer.o, dist/build/Test/Tasty/Patterns/Printer.dyn_o )
[ 7 of 25] Compiling Test.Tasty.Patterns.Parser ( Test/Tasty/Patterns/Parser.hs, dist/build/Test/Tasty/Patterns/Parser.o, dist/build/Test/Tasty/Patterns/Parser.dyn_o )
[ 8 of 25] Compiling Test.Tasty.Patterns.Eval ( Test/Tasty/Patterns/Eval.hs, dist/build/Test/Tasty/Patterns/Eval.o, dist/build/Test/Tasty/Patterns/Eval.dyn_o )
[ 9 of 25] Compiling Test.Tasty.Patterns ( Test/Tasty/Patterns.hs, dist/build/Test/Tasty/Patterns.o, dist/build/Test/Tasty/Patterns.dyn_o )
[10 of 25] Compiling Test.Tasty.Options.Core ( Test/Tasty/Options/Core.hs, dist/build/Test/Tasty/Options/Core.o, dist/build/Test/Tasty/Options/Core.dyn_o )
[11 of 25] Compiling Test.Tasty.Providers.ConsoleFormat ( Test/Tasty/Providers/ConsoleFormat.hs, dist/build/Test/Tasty/Providers/ConsoleFormat.o, dist/build/Test/Tasty/Providers/ConsoleFormat.dyn_o )
[12 of 25] Compiling Test.Tasty.Core  ( Test/Tasty/Core.hs, dist/build/Test/Tasty/Core.o, dist/build/Test/Tasty/Core.dyn_o )
[13 of 25] Compiling Test.Tasty.Providers ( Test/Tasty/Providers.hs, dist/build/Test/Tasty/Providers.o, dist/build/Test/Tasty/Providers.dyn_o )
[14 of 25] Compiling Test.Tasty.Runners.Reducers ( Test/Tasty/Runners/Reducers.hs, dist/build/Test/Tasty/Runners/Reducers.o, dist/build/Test/Tasty/Runners/Reducers.dyn_o )
[15 of 25] Compiling Test.Tasty.Runners.Utils ( Test/Tasty/Runners/Utils.hs, dist/build/Test/Tasty/Runners/Utils.o, dist/build/Test/Tasty/Runners/Utils.dyn_o )
[16 of 25] Compiling Test.Tasty.Run   ( Test/Tasty/Run.hs, dist/build/Test/Tasty/Run.o, dist/build/Test/Tasty/Run.dyn_o )
[17 of 25] Compiling Test.Tasty.Ingredients ( Test/Tasty/Ingredients.hs, dist/build/Test/Tasty/Ingredients.o, dist/build/Test/Tasty/Ingredients.dyn_o )
[18 of 25] Compiling Test.Tasty.Options.Env ( Test/Tasty/Options/Env.hs, dist/build/Test/Tasty/Options/Env.o, dist/build/Test/Tasty/Options/Env.dyn_o )
[19 of 25] Compiling Test.Tasty.Ingredients.ListTests ( Test/Tasty/Ingredients/ListTests.hs, dist/build/Test/Tasty/Ingredients/ListTests.o, dist/build/Test/Tasty/Ingredients/ListTests.dyn_o )
[20 of 25] Compiling Test.Tasty.Ingredients.IncludingOptions ( Test/Tasty/Ingredients/IncludingOptions.hs, dist/build/Test/Tasty/Ingredients/IncludingOptions.o, dist/build/Test/Tasty/Ingredients/IncludingOptions.dyn_o )
[21 of 25] Compiling Test.Tasty.Ingredients.ConsoleReporter ( Test/Tasty/Ingredients/ConsoleReporter.hs, dist/build/Test/Tasty/Ingredients/ConsoleReporter.o, dist/build/Test/Tasty/Ingredients/ConsoleReporter.dyn_o )
[22 of 25] Compiling Test.Tasty.Ingredients.Basic ( Test/Tasty/Ingredients/Basic.hs, dist/build/Test/Tasty/Ingredients/Basic.o, dist/build/Test/Tasty/Ingredients/Basic.dyn_o )
[23 of 25] Compiling Test.Tasty.CmdLine ( Test/Tasty/CmdLine.hs, dist/build/Test/Tasty/CmdLine.o, dist/build/Test/Tasty/CmdLine.dyn_o )
[24 of 25] Compiling Test.Tasty.Runners ( Test/Tasty/Runners.hs, dist/build/Test/Tasty/Runners.o, dist/build/Test/Tasty/Runners.dyn_o )
[25 of 25] Compiling Test.Tasty       ( Test/Tasty.hs, dist/build/Test/Tasty.o, dist/build/Test/Tasty.dyn_o )
Preprocessing library for tasty-1.5.3..
Running Haddock on library for tasty-1.5.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 25] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, nothing )
[ 2 of 25] Compiling Test.Tasty.Options ( Test/Tasty/Options.hs, nothing )
[ 3 of 25] Compiling Test.Tasty.Parallel ( Test/Tasty/Parallel.hs, nothing )
[ 4 of 25] Compiling Test.Tasty.Patterns.Expr ( Test/Tasty/Patterns/Expr.hs, nothing )
[ 5 of 25] Compiling Test.Tasty.Patterns.Types ( Test/Tasty/Patterns/Types.hs, nothing )
[ 6 of 25] Compiling Test.Tasty.Patterns.Printer ( Test/Tasty/Patterns/Printer.hs, nothing )
[ 7 of 25] Compiling Test.Tasty.Patterns.Parser ( Test/Tasty/Patterns/Parser.hs, nothing )
[ 8 of 25] Compiling Test.Tasty.Patterns.Eval ( Test/Tasty/Patterns/Eval.hs, nothing )
[ 9 of 25] Compiling Test.Tasty.Patterns ( Test/Tasty/Patterns.hs, nothing )
[10 of 25] Compiling Test.Tasty.Options.Core ( Test/Tasty/Options/Core.hs, nothing )
[11 of 25] Compiling Test.Tasty.Providers.ConsoleFormat ( Test/Tasty/Providers/ConsoleFormat.hs, nothing )
[12 of 25] Compiling Test.Tasty.Core  ( Test/Tasty/Core.hs, nothing )
[13 of 25] Compiling Test.Tasty.Providers ( Test/Tasty/Providers.hs, nothing )
[14 of 25] Compiling Test.Tasty.Runners.Reducers ( Test/Tasty/Runners/Reducers.hs, nothing )
[15 of 25] Compiling Test.Tasty.Runners.Utils ( Test/Tasty/Runners/Utils.hs, nothing )
[16 of 25] Compiling Test.Tasty.Run   ( Test/Tasty/Run.hs, nothing )
[17 of 25] Compiling Test.Tasty.Ingredients ( Test/Tasty/Ingredients.hs, nothing )
[18 of 25] Compiling Test.Tasty.Options.Env ( Test/Tasty/Options/Env.hs, nothing )
[19 of 25] Compiling Test.Tasty.Ingredients.ListTests ( Test/Tasty/Ingredients/ListTests.hs, nothing )
[20 of 25] Compiling Test.Tasty.Ingredients.IncludingOptions ( Test/Tasty/Ingredients/IncludingOptions.hs, nothing )
[21 of 25] Compiling Test.Tasty.Ingredients.ConsoleReporter ( Test/Tasty/Ingredients/ConsoleReporter.hs, nothing )
[22 of 25] Compiling Test.Tasty.Ingredients.Basic ( Test/Tasty/Ingredients/Basic.hs, nothing )
[23 of 25] Compiling Test.Tasty.CmdLine ( Test/Tasty/CmdLine.hs, nothing )
[24 of 25] Compiling Test.Tasty.Runners ( Test/Tasty/Runners.hs, nothing )
[25 of 25] Compiling Test.Tasty       ( Test/Tasty.hs, nothing )
Haddock coverage:
Warning: 'ThreadId' is ambiguous. It is defined
    * in GHC.Conc.Sync
    * in GHC.Conc.Sync
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.Conc.Sync
Warning: 'Async' is ambiguous. It is defined
    * at Control/Concurrent/Async.hs:60:16
    * at Control/Concurrent/Async.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 Control/Concurrent/Async.hs:60:1
Warning: 'OptionSet' is ambiguous. It is defined
    * at Test/Tasty/Options.hs:101:21
    * at Test/Tasty/Options.hs:101: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 Test/Tasty/Options.hs:101:1
 100% ( 17 / 17) in 'Test.Tasty.Options'
Warning: 'Action' is ambiguous. It is defined
    * at Test/Tasty/Parallel.hs:21:15
    * at Test/Tasty/Parallel.hs:21:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Test/Tasty/Parallel.hs:21:1
 100% (  2 /  2) in 'Test.Tasty.Patterns.Types'
 100% (  2 /  2) in 'Test.Tasty.Patterns.Printer'
Warning: 'Parser' is ambiguous. It is defined
    * at Test/Tasty/Patterns/Parser.hs:32:20
    * at Test/Tasty/Patterns/Parser.hs:32: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 Test/Tasty/Patterns/Parser.hs:32:1
 100% (  6 /  6) in 'Test.Tasty.Patterns.Parser'
 100% (  5 /  5) in 'Test.Tasty.Patterns.Eval'
Warning: 'Timeout' is ambiguous. It is defined
    * at Test/Tasty/Options/Core.hs:56:5
    * at Test/Tasty/Options/Core.hs:55: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 Test/Tasty/Options/Core.hs:55:1
Warning: 'TestPattern' is ambiguous. It is defined
    * at Test/Tasty/Patterns.hs:33:3
    * at Test/Tasty/Patterns.hs:31:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Test/Tasty/Patterns.hs:31:1
Warning: 'Map' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 10 / 10) in 'Test.Tasty.Providers.ConsoleFormat'
Warning: 'ResourceSpec' is ambiguous. It is defined
    * at Test/Tasty/Core.hs:226:23
    * at Test/Tasty/Core.hs:226: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 Test/Tasty/Core.hs:226:1
Warning: 'Result' is ambiguous. It is defined
    * at Test/Tasty/Core.hs:91:15
    * at Test/Tasty/Core.hs:91: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 Test/Tasty/Core.hs:91:1
Warning: 'Result' is ambiguous. It is defined
    * at Test/Tasty/Core.hs:91:15
    * at Test/Tasty/Core.hs:91: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 Test/Tasty/Core.hs:91:1
 100% ( 10 / 10) in 'Test.Tasty.Providers'
Warning: 'SignalException' is ambiguous. It is defined
    * at Test/Tasty/Runners/Utils.hs:104:27
    * at Test/Tasty/Runners/Utils.hs:104: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 Test/Tasty/Runners/Utils.hs:104:1
Warning: 'TestAction' is ambiguous. It is defined
    * at Test/Tasty/Run.hs:305:23
    * at Test/Tasty/Run.hs:305: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 Test/Tasty/Run.hs:305:1
Warning: 'Initializer' is ambiguous. It is defined
    * at Test/Tasty/Run.hs:96:5
    * at Test/Tasty/Run.hs:95:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Test/Tasty/Run.hs:95:1
Warning: 'Finalizer' is ambiguous. It is defined
    * at Test/Tasty/Run.hs:100:5
    * at Test/Tasty/Run.hs:99: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 Test/Tasty/Run.hs:99:1
Warning: 'Action' is ambiguous. It is defined
    * at Test/Tasty/Parallel.hs:21:15
    * at Test/Tasty/Parallel.hs:21:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Test/Tasty/Parallel.hs:21:1
Warning: 'Dependency' is ambiguous. It is defined
    * at Test/Tasty/Run.hs:282:19
    * at Test/Tasty/Run.hs:282: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 Test/Tasty/Run.hs:282:1
Warning: 'NumThreads' is ambiguous. It is defined
    * at Test/Tasty/Options/Core.hs:38:22
    * at Test/Tasty/Options/Core.hs:38: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 Test/Tasty/Options/Core.hs:38:1
Warning: 'NumThreads' is ambiguous. It is defined
    * at Test/Tasty/Options/Core.hs:38:22
    * at Test/Tasty/Options/Core.hs:38: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 Test/Tasty/Options/Core.hs:38:1
 100% (  7 /  7) in 'Test.Tasty.Ingredients'
Warning: 'Statistics' is ambiguous. It is defined
    * at Test/Tasty/Ingredients/ConsoleReporter.hs:382:19
    * at Test/Tasty/Ingredients/ConsoleReporter.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 Test/Tasty/Ingredients/ConsoleReporter.hs:382:1
Warning: 'Result' is ambiguous. It is defined
    * at Test/Tasty/Core.hs:91:15
    * at Test/Tasty/Core.hs:91: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 Test/Tasty/Core.hs:91:1
 100% ( 22 / 22) in 'Test.Tasty.Ingredients.ConsoleReporter'
 100% ( 12 / 12) in 'Test.Tasty.Ingredients.Basic'
 100% ( 58 / 58) in 'Test.Tasty.Runners'
 100% ( 26 / 26) in 'Test.Tasty'
Warning: Test.Tasty.Patterns.Types: could not find link destinations for: 
	- Test.Tasty.Patterns.Types.Rep_Expr
Warning: Test.Tasty.Patterns.Eval: could not find link destinations for: 
	- Test.Tasty.Patterns.Eval.M
	- Test.Tasty.Patterns.Eval.Value
Warning: Test.Tasty.Runners: could not find link destinations for: 
	- Test.Tasty.Core.Rep_Outcome
Documentation created: dist/doc/html/tasty/, dist/doc/html/tasty/tasty.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tasty-1.5.3-DkgHWnYxfXrKfEnsdU5LxF
Completed    tasty-1.5.3
Configuring vector-0.13.2.0...
Preprocessing library for vector-0.13.2.0..
Building library for vector-0.13.2.0..
[ 1 of 23] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o, dist/build/Data/Vector/Fusion/Stream/Monadic.dyn_o )
[ 2 of 23] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o, dist/build/Data/Vector/Fusion/Util.dyn_o )
[ 3 of 23] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.o, dist/build/Data/Vector/Fusion/Bundle/Size.dyn_o )
[ 4 of 23] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.o, dist/build/Data/Vector/Generic/Mutable/Base.dyn_o )
[ 5 of 23] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o, dist/build/Data/Vector/Generic/Base.dyn_o )
[ 6 of 23] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o, dist/build/Data/Vector/Internal/Check.dyn_o )
[ 7 of 23] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.o, dist/build/Data/Vector/Fusion/Bundle/Monadic.dyn_o )
[ 8 of 23] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.o, dist/build/Data/Vector/Fusion/Bundle.dyn_o )
[ 9 of 23] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o, dist/build/Data/Vector/Generic/Mutable.dyn_o )
[10 of 23] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o, dist/build/Data/Vector/Generic/New.dyn_o )
[11 of 23] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o, dist/build/Data/Vector/Generic.dyn_o )
[12 of 23] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o, dist/build/Data/Vector/Mutable.dyn_o )
[13 of 23] Compiling Data.Vector      ( src/Data/Vector.hs, dist/build/Data/Vector.o, dist/build/Data/Vector.dyn_o )
[14 of 23] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o, dist/build/Data/Vector/Primitive/Mutable.dyn_o )
[15 of 23] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o, dist/build/Data/Vector/Primitive.dyn_o )
[16 of 23] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o, dist/build/Data/Vector/Storable/Internal.dyn_o )
[17 of 23] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o, dist/build/Data/Vector/Storable/Mutable.dyn_o )
[18 of 23] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o, dist/build/Data/Vector/Storable.dyn_o )
[19 of 23] Compiling Data.Vector.Strict.Mutable ( src/Data/Vector/Strict/Mutable.hs, dist/build/Data/Vector/Strict/Mutable.o, dist/build/Data/Vector/Strict/Mutable.dyn_o )
[20 of 23] Compiling Data.Vector.Strict ( src/Data/Vector/Strict.hs, dist/build/Data/Vector/Strict.o, dist/build/Data/Vector/Strict.dyn_o )
[21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o, dist/build/Data/Vector/Unboxed/Base.dyn_o )
[22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o, dist/build/Data/Vector/Unboxed.dyn_o )
[23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o, dist/build/Data/Vector/Unboxed/Mutable.dyn_o )
Preprocessing library 'benchmarks-O2' for vector-0.13.2.0..
Building library 'benchmarks-O2' for vector-0.13.2.0..
[ 1 of 14] Compiling Bench.Vector.Algo.AwShCC ( benchlib/Bench/Vector/Algo/AwShCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.o, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.dyn_o )
[ 2 of 14] Compiling Bench.Vector.Algo.FindIndexR ( benchlib/Bench/Vector/Algo/FindIndexR.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.o, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.dyn_o )
[ 3 of 14] Compiling Bench.Vector.Algo.HybCC ( benchlib/Bench/Vector/Algo/HybCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.o, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.dyn_o )
[ 4 of 14] Compiling Bench.Vector.Algo.Leaffix ( benchlib/Bench/Vector/Algo/Leaffix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.dyn_o )
[ 5 of 14] Compiling Bench.Vector.Algo.ListRank ( benchlib/Bench/Vector/Algo/ListRank.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.o, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.dyn_o )
[ 6 of 14] Compiling Bench.Vector.Algo.MutableSet ( benchlib/Bench/Vector/Algo/MutableSet.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.o, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.dyn_o )
[ 7 of 14] Compiling Bench.Vector.Algo.NextPermutation ( benchlib/Bench/Vector/Algo/NextPermutation.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.o, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.dyn_o )
[ 8 of 14] Compiling Bench.Vector.Algo.Quickhull ( benchlib/Bench/Vector/Algo/Quickhull.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.dyn_o )
[ 9 of 14] Compiling Bench.Vector.Algo.Rootfix ( benchlib/Bench/Vector/Algo/Rootfix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.dyn_o )
[10 of 14] Compiling Bench.Vector.Algo.Spectral ( benchlib/Bench/Vector/Algo/Spectral.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.dyn_o )
[11 of 14] Compiling Bench.Vector.Algo.Tridiag ( benchlib/Bench/Vector/Algo/Tridiag.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.dyn_o )
[12 of 14] Compiling Bench.Vector.Tasty ( benchlib/Bench/Vector/Tasty.hs, dist/build/benchmarks-O2/Bench/Vector/Tasty.o, dist/build/benchmarks-O2/Bench/Vector/Tasty.dyn_o )
[13 of 14] Compiling Bench.Vector.TestData.Graph ( benchlib/Bench/Vector/TestData/Graph.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.o, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.dyn_o )
[14 of 14] Compiling Bench.Vector.TestData.ParenTree ( benchlib/Bench/Vector/TestData/ParenTree.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.o, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.dyn_o )
Preprocessing library for vector-0.13.2.0..
Running Haddock on library for vector-0.13.2.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 23] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, nothing )
[ 2 of 23] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, nothing )
[ 3 of 23] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, nothing )
[ 4 of 23] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, nothing )
[ 5 of 23] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, nothing )
[ 6 of 23] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, nothing )
[ 7 of 23] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, nothing )
[ 8 of 23] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, nothing )
[ 9 of 23] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, nothing )
[10 of 23] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, nothing )
[11 of 23] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, nothing )
[12 of 23] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, nothing )
[13 of 23] Compiling Data.Vector      ( src/Data/Vector.hs, nothing )
[14 of 23] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, nothing )
[15 of 23] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, nothing )
[16 of 23] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, nothing )
[17 of 23] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, nothing )
[18 of 23] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, nothing )
[19 of 23] Compiling Data.Vector.Strict.Mutable ( src/Data/Vector/Strict/Mutable.hs, nothing )
[20 of 23] Compiling Data.Vector.Strict ( src/Data/Vector/Strict.hs, nothing )
[21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, nothing )
[22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, nothing )
[23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, nothing )
Haddock coverage:
 100% (  2 /  2) in 'Data.Vector.Fusion.Stream.Monadic'
  83% (  5 /  6) in 'Data.Vector.Fusion.Util'
  Missing documentation for:
    liftBox
 100% (  9 /  9) in 'Data.Vector.Fusion.Bundle.Size'
Warning: 'unsafeSlice' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'overlaps' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafeNew' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafeRead' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafeWrite' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'clear' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'set' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafeCopy' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafeMove' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'grow' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafeGrow' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  2 /  2) in 'Data.Vector.Generic.Mutable.Base'
Warning: 'basicUnsafeWrite' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Bundle' is ambiguous. It is defined
    * at src/Data/Vector/Fusion/Bundle/Monadic.hs:121:21
    * at src/Data/Vector/Fusion/Bundle/Monadic.hs:121: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/Vector/Fusion/Bundle/Monadic.hs:121:1
  79% (110 /139) in 'Data.Vector.Fusion.Bundle.Monadic'
  Missing documentation for:
    Chunk (src/Data/Vector/Fusion/Bundle/Monadic.hs:118)
    generate (src/Data/Vector/Fusion/Bundle/Monadic.hs:207)
    unbox (src/Data/Vector/Fusion/Bundle/Monadic.hs:320)
    concatMap (src/Data/Vector/Fusion/Bundle/Monadic.hs:629)
    zipWithM_ (src/Data/Vector/Fusion/Bundle/Monadic.hs:351)
    zipWith3M (src/Data/Vector/Fusion/Bundle/Monadic.hs:355)
    zipWith4M (src/Data/Vector/Fusion/Bundle/Monadic.hs:364)
    zipWith5M (src/Data/Vector/Fusion/Bundle/Monadic.hs:371)
    zipWith6M (src/Data/Vector/Fusion/Bundle/Monadic.hs:378)
    zipWith (src/Data/Vector/Fusion/Bundle/Monadic.hs:384)
    zipWith3 (src/Data/Vector/Fusion/Bundle/Monadic.hs:389)
    zipWith4 (src/Data/Vector/Fusion/Bundle/Monadic.hs:395)
    zipWith5 (src/Data/Vector/Fusion/Bundle/Monadic.hs:401)
    zipWith6 (src/Data/Vector/Fusion/Bundle/Monadic.hs:407)
    zip (src/Data/Vector/Fusion/Bundle/Monadic.hs:411)
    zip3 (src/Data/Vector/Fusion/Bundle/Monadic.hs:415)
    zip4 (src/Data/Vector/Fusion/Bundle/Monadic.hs:420)
    zip5 (src/Data/Vector/Fusion/Bundle/Monadic.hs:425)
    zip6 (src/Data/Vector/Fusion/Bundle/Monadic.hs:430)
    and (src/Data/Vector/Fusion/Bundle/Monadic.hs:621)
    or (src/Data/Vector/Fusion/Bundle/Monadic.hs:625)
    concatMapM (src/Data/Vector/Fusion/Bundle/Monadic.hs:633)
    fromVector (src/Data/Vector/Fusion/Bundle/Monadic.hs:1086)
    reVector (src/Data/Vector/Fusion/Bundle/Monadic.hs:1166)
    fromVectors (src/Data/Vector/Fusion/Bundle/Monadic.hs:1105)
    concatVectors (src/Data/Vector/Fusion/Bundle/Monadic.hs:1133)
    fromStream (src/Data/Vector/Fusion/Bundle/Monadic.hs:136)
    chunks (src/Data/Vector/Fusion/Bundle/Monadic.hs:143)
    elements (src/Data/Vector/Fusion/Bundle/Monadic.hs:147)
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  79% ( 90 /113) in 'Data.Vector.Fusion.Bundle'
  Missing documentation for:
    Chunk (src/Data/Vector/Fusion/Bundle/Monadic.hs:118)
    inplace (src/Data/Vector/Fusion/Bundle.hs:113)
    concatMap (src/Data/Vector/Fusion/Bundle.hs:256)
    unbox (src/Data/Vector/Fusion/Bundle.hs:252)
    zipWith4 (src/Data/Vector/Fusion/Bundle.hs:286)
    zipWith5 (src/Data/Vector/Fusion/Bundle.hs:292)
    zipWith6 (src/Data/Vector/Fusion/Bundle.hs:298)
    zip (src/Data/Vector/Fusion/Bundle.hs:302)
    zip3 (src/Data/Vector/Fusion/Bundle.hs:306)
    zip4 (src/Data/Vector/Fusion/Bundle.hs:311)
    zip5 (src/Data/Vector/Fusion/Bundle.hs:316)
    zip6 (src/Data/Vector/Fusion/Bundle.hs:321)
    and (src/Data/Vector/Fusion/Bundle.hs:406)
    or (src/Data/Vector/Fusion/Bundle.hs:410)
    unsafeFromList (src/Data/Vector/Fusion/Bundle.hs:632)
    fromVector (src/Data/Vector/Fusion/Bundle.hs:636)
    reVector (src/Data/Vector/Fusion/Bundle.hs:640)
    fromVectors (src/Data/Vector/Fusion/Bundle.hs:644)
    concatVectors (src/Data/Vector/Fusion/Bundle.hs:648)
    zipWithM (src/Data/Vector/Fusion/Bundle.hs:535)
    zipWithM_ (src/Data/Vector/Fusion/Bundle.hs:539)
    eqBy (src/Data/Vector/Fusion/Bundle.hs:492)
    cmpBy (src/Data/Vector/Fusion/Bundle.hs:501)
  86% ( 93 /108) in 'Data.Vector.Generic.Mutable'
  Missing documentation for:
    mstream (src/Data/Vector/Generic/Mutable.hs:139)
    mstreamR (src/Data/Vector/Generic/Mutable.hs:168)
    transform (src/Data/Vector/Generic/Mutable.hs:164)
    transformR (src/Data/Vector/Generic/Mutable.hs:199)
    fill (src/Data/Vector/Generic/Mutable.hs:151)
    fillR (src/Data/Vector/Generic/Mutable.hs:182)
    unsafeAccum (src/Data/Vector/Generic/Mutable.hs:1020)
    accum (src/Data/Vector/Generic/Mutable.hs:997)
    unsafeUpdate (src/Data/Vector/Generic/Mutable.hs:1031)
    update (src/Data/Vector/Generic/Mutable.hs:1009)
    reverse (src/Data/Vector/Generic/Mutable.hs:1039)
    unstablePartition (src/Data/Vector/Generic/Mutable.hs:1049)
    unstablePartitionBundle (src/Data/Vector/Generic/Mutable.hs:1078)
    partitionBundle (src/Data/Vector/Generic/Mutable.hs:1105)
    partitionWithBundle (src/Data/Vector/Generic/Mutable.hs:1165)
  21% (  5 / 23) in 'Data.Vector.Generic.New'
  Missing documentation for:
    create (src/Data/Vector/Generic/New.hs:62)
    run (src/Data/Vector/Generic/New.hs:66)
    runPrim (src/Data/Vector/Generic/New.hs:70)
    apply (src/Data/Vector/Generic/New.hs:74)
    modify (src/Data/Vector/Generic/New.hs:78)
    modifyWithBundle (src/Data/Vector/Generic/New.hs:83)
    unstream (src/Data/Vector/Generic/New.hs:87)
    transform (src/Data/Vector/Generic/New.hs:93)
    unstreamR (src/Data/Vector/Generic/New.hs:113)
    transformR (src/Data/Vector/Generic/New.hs:119)
    slice (src/Data/Vector/Generic/New.hs:139)
    init (src/Data/Vector/Generic/New.hs:143)
    tail (src/Data/Vector/Generic/New.hs:147)
    take (src/Data/Vector/Generic/New.hs:151)
    drop (src/Data/Vector/Generic/New.hs:155)
    unsafeSlice (src/Data/Vector/Generic/New.hs:159)
    unsafeInit (src/Data/Vector/Generic/New.hs:163)
    unsafeTail (src/Data/Vector/Generic/New.hs:167)
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.
Warning: 'Left' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Right' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Foldable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'True' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  93% (259 /278) in 'Data.Vector.Generic'
  Missing documentation for:
    zipWith4 (src/Data/Vector/Generic.hs:1190)
    zipWith5 (src/Data/Vector/Generic.hs:1201)
    zipWith6 (src/Data/Vector/Generic.hs:1213)
    izipWith4 (src/Data/Vector/Generic.hs:1242)
    izipWith5 (src/Data/Vector/Generic.hs:1253)
    izipWith6 (src/Data/Vector/Generic.hs:1265)
    zip4 (src/Data/Vector/Generic.hs:1287)
    zip5 (src/Data/Vector/Generic.hs:1293)
    zip6 (src/Data/Vector/Generic.hs:1299)
    unzip3 (src/Data/Vector/Generic.hs:1348)
    unzip4 (src/Data/Vector/Generic.hs:1356)
    unzip5 (src/Data/Vector/Generic.hs:1365)
    unzip6 (src/Data/Vector/Generic.hs:1375)
    liftShowsPrec (src/Data/Vector/Generic.hs:2686)
    gunfold (src/Data/Vector/Generic.hs:2728)
    dataCast (src/Data/Vector/Generic.hs:2735)
    mkVecType (src/Data/Vector/Generic.hs:2717)
    mkVecConstr (src/Data/Vector/Generic.hs:2713)
    mkType (src/Data/Vector/Generic.hs:2722)
Warning: 'IO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ST' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% ( 88 / 90) in 'Data.Vector.Mutable'
  Missing documentation for:
    IOVector (src/Data/Vector/Mutable.hs:101)
    STVector (src/Data/Vector/Mutable.hs:102)
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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.
Warning: 'Left' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Right' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Foldable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'True' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Array' is ambiguous. It is defined
    * in Data.Primitive.Array
    * in Data.Primitive.Array
    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.Primitive.Array
  94% (245 /258) in 'Data.Vector'
  Missing documentation for:
    zipWith4 (src/Data/Vector.hs:1173)
    zipWith5 (src/Data/Vector.hs:1179)
    zipWith6 (src/Data/Vector.hs:1185)
    izipWith4 (src/Data/Vector.hs:1202)
    izipWith5 (src/Data/Vector.hs:1208)
    izipWith6 (src/Data/Vector.hs:1214)
    zip4 (src/Data/Vector.hs:1229)
    zip5 (src/Data/Vector.hs:1234)
    zip6 (src/Data/Vector.hs:1239)
    unzip3 (src/Data/Vector.hs:1251)
    unzip4 (src/Data/Vector.hs:1255)
    unzip5 (src/Data/Vector.hs:1260)
    unzip6 (src/Data/Vector.hs:1265)
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% ( 89 / 91) in 'Data.Vector.Primitive.Mutable'
  Missing documentation for:
    IOVector (src/Data/Vector/Primitive/Mutable.hs:117)
    STVector (src/Data/Vector/Primitive/Mutable.hs:118)
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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.
Warning: 'flip' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Left' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Right' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Foldable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% (228 /234) in 'Data.Vector.Primitive'
  Missing documentation for:
    zipWith4 (src/Data/Vector/Primitive.hs:967)
    zipWith5 (src/Data/Vector/Primitive.hs:975)
    zipWith6 (src/Data/Vector/Primitive.hs:983)
    izipWith4 (src/Data/Vector/Primitive.hs:1003)
    izipWith5 (src/Data/Vector/Primitive.hs:1011)
    izipWith6 (src/Data/Vector/Primitive.hs:1019)
Warning: 'Storable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% ( 95 / 97) in 'Data.Vector.Storable.Mutable'
  Missing documentation for:
    IOVector (src/Data/Vector/Storable/Mutable.hs:136)
    STVector (src/Data/Vector/Storable/Mutable.hs:137)
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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.
Warning: 'flip' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Left' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Right' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Foldable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'True' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% (239 /245) in 'Data.Vector.Storable'
  Missing documentation for:
    zipWith4 (src/Data/Vector/Storable.hs:978)
    zipWith5 (src/Data/Vector/Storable.hs:986)
    zipWith6 (src/Data/Vector/Storable.hs:994)
    izipWith4 (src/Data/Vector/Storable.hs:1014)
    izipWith5 (src/Data/Vector/Storable.hs:1022)
    izipWith6 (src/Data/Vector/Storable.hs:1030)
Warning: 'IO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ST' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% ( 91 / 93) in 'Data.Vector.Strict.Mutable'
  Missing documentation for:
    IOVector (src/Data/Vector/Strict/Mutable.hs:99)
    STVector (src/Data/Vector/Strict/Mutable.hs:100)
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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.
Warning: 'Left' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Right' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Foldable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'True' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Array' is ambiguous. It is defined
    * in Data.Primitive.Array
    * in Data.Primitive.Array
    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.Primitive.Array
  95% (248 /261) in 'Data.Vector.Strict'
  Missing documentation for:
    zipWith4 (src/Data/Vector/Strict.hs:1267)
    zipWith5 (src/Data/Vector/Strict.hs:1273)
    zipWith6 (src/Data/Vector/Strict.hs:1279)
    izipWith4 (src/Data/Vector/Strict.hs:1300)
    izipWith5 (src/Data/Vector/Strict.hs:1306)
    izipWith6 (src/Data/Vector/Strict.hs:1312)
    zip4 (src/Data/Vector/Strict.hs:1331)
    zip5 (src/Data/Vector/Strict.hs:1336)
    zip6 (src/Data/Vector/Strict.hs:1341)
    unzip3 (src/Data/Vector/Strict.hs:1355)
    unzip4 (src/Data/Vector/Strict.hs:1359)
    unzip5 (src/Data/Vector/Strict.hs:1364)
    unzip6 (src/Data/Vector/Strict.hs:1369)
Warning: 'DoNotUnboxLazy' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:810:28
    * at src/Data/Vector/Unboxed/Base.hs:810: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/Vector/Unboxed/Base.hs:810:1
Warning: 'DoNotUnboxStrict' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:895:30
    * at src/Data/Vector/Unboxed/Base.hs:895: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/Vector/Unboxed/Base.hs:895:1
Warning: 'DoNotUnboxNormalForm' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:981:34
    * at src/Data/Vector/Unboxed/Base.hs:981: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/Vector/Unboxed/Base.hs:981:1
Warning: 'As' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:350:38
    * at src/Data/Vector/Unboxed/Base.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/Data/Vector/Unboxed/Base.hs:350:1
Warning: 'As' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:350:38
    * at src/Data/Vector/Unboxed/Base.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/Data/Vector/Unboxed/Base.hs:350:1
Warning: 'UnboxViaPrim' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:223:26
    * at src/Data/Vector/Unboxed/Base.hs:223: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/Vector/Unboxed/Base.hs:223:1
Warning: 'DoNotUnboxStrict' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:895:30
    * at src/Data/Vector/Unboxed/Base.hs:895: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/Vector/Unboxed/Base.hs:895:1
Warning: 'DoNotUnboxLazy' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:810:28
    * at src/Data/Vector/Unboxed/Base.hs:810: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/Vector/Unboxed/Base.hs:810:1
Warning: 'DoNotUnboxNormalForm' is ambiguous. It is defined
    * at src/Data/Vector/Unboxed/Base.hs:981:34
    * at src/Data/Vector/Unboxed/Base.hs:981: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/Vector/Unboxed/Base.hs:981:1
Warning: 'Complex' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'RealFloat' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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.
Warning: 'flip' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Left' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Right' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Foldable' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'True' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% (253 /262) in 'Data.Vector.Unboxed'
  Missing documentation for:
    Vector (src/Data/Vector/Unboxed/Base.hs:73)
    MVector (src/Data/Vector/Unboxed/Base.hs:72)
    Unbox (src/Data/Vector/Unboxed/Base.hs:80)
    zipWith4 (src/Data/Vector/Unboxed.hs:1027)
    zipWith5 (src/Data/Vector/Unboxed.hs:1034)
    zipWith6 (src/Data/Vector/Unboxed.hs:1041)
    izipWith4 (src/Data/Vector/Unboxed.hs:1061)
    izipWith5 (src/Data/Vector/Unboxed.hs:1068)
    izipWith6 (src/Data/Vector/Unboxed.hs:1075)
Warning: 'Nothing' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 96 /100) in 'Data.Vector.Unboxed.Mutable'
  Missing documentation for:
    MVector (src/Data/Vector/Unboxed/Base.hs:72)
    IOVector (src/Data/Vector/Unboxed/Base.hs:75)
    STVector (src/Data/Vector/Unboxed/Base.hs:76)
    Unbox (src/Data/Vector/Unboxed/Base.hs:80)
Warning: Data.Vector.Generic.Mutable: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateIO
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
Warning: Data.Vector.Mutable: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateIO
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
Warning: Data.Vector: could not find link destinations for: 
	- Data.Vector.D:R:ItemVector
Warning: Data.Vector.Primitive.Mutable: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateIO
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
Warning: Data.Vector.Primitive: could not find link destinations for: 
	- Data.Vector.Primitive.D:R:ItemVector
Warning: Data.Vector.Storable.Mutable: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateIO
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
Warning: Data.Vector.Storable: could not find link destinations for: 
	- Data.Vector.Storable.D:R:ItemVector
Warning: Data.Vector.Strict.Mutable: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateIO
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
Warning: Data.Vector.Strict: could not find link destinations for: 
	- Data.Vector.Strict.D:R:ItemVector
Warning: Data.Vector.Unboxed: could not find link destinations for: 
	- Data.Vector.Unboxed.Base.V_6
	- Data.Vector.Unboxed.Base.V_5
	- Data.Vector.Unboxed.Base.V_4
	- Data.Vector.Unboxed.Base.V_3
	- Data.Vector.Unboxed.Base.V_2
	- Data.Vector.Unboxed.Base.V_Compose
	- Data.Vector.Unboxed.Base.V_Alt
	- Data.Vector.Unboxed.Base.V_Const
	- Data.Vector.Unboxed.Base.V_All
	- Data.Vector.Unboxed.Base.V_Any
	- Data.Vector.Unboxed.Base.V_DoNotUnboxNormalForm
	- Data.Vector.Unboxed.Base.V_DoNotUnboxStrict
	- Data.Vector.Unboxed.Base.V_DoNotUnboxLazy
	- Data.Vector.Unboxed.Base.V_Arg
	- Data.Vector.Unboxed.Base.V_WrappedMonoid
	- Data.Vector.Unboxed.Base.V_Last
	- Data.Vector.Unboxed.Base.V_First
	- Data.Vector.Unboxed.Base.V_Max
	- Data.Vector.Unboxed.Base.V_Min
	- Data.Vector.Unboxed.Base.V_Product
	- Data.Vector.Unboxed.Base.V_Sum
	- Data.Vector.Unboxed.Base.V_Dual
	- Data.Vector.Unboxed.Base.V_Down
	- Data.Vector.Unboxed.Base.V_Identity
	- Data.Vector.Unboxed.Base.V_Complex
	- Data.Vector.Unboxed.Base.V_Bool
	- Data.Vector.Unboxed.Base.V_Char
	- Data.Vector.Unboxed.Base.V_Double
	- Data.Vector.Unboxed.Base.V_Float
	- Data.Vector.Unboxed.Base.V_Word64
	- Data.Vector.Unboxed.Base.V_Word32
	- Data.Vector.Unboxed.Base.V_Word16
	- Data.Vector.Unboxed.Base.V_Word8
	- Data.Vector.Unboxed.Base.V_Word
	- Data.Vector.Unboxed.Base.V_Int64
	- Data.Vector.Unboxed.Base.V_Int32
	- Data.Vector.Unboxed.Base.V_Int16
	- Data.Vector.Unboxed.Base.V_Int8
	- Data.Vector.Unboxed.Base.V_Int
	- Data.Vector.Unboxed.Base.V_Unit
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple60
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple50
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple40
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple30
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple20
	- Data.Vector.Unboxed.Base.D:R:MVectorsCompose0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAlt0
	- Data.Vector.Unboxed.Base.D:R:MVectorsConst0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAll0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAny0
	- Data.Vector.Unboxed.Base.D:R:MVectorsArg0
	- Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0
	- Data.Vector.Unboxed.Base.D:R:MVectorsLast0
	- Data.Vector.Unboxed.Base.D:R:MVectorsFirst0
	- Data.Vector.Unboxed.Base.D:R:MVectorsMax0
	- Data.Vector.Unboxed.Base.D:R:MVectorsMin0
	- Data.Vector.Unboxed.Base.D:R:MVectorsProduct0
	- Data.Vector.Unboxed.Base.D:R:MVectorsSum0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDual0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDown0
	- Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0
	- Data.Vector.Unboxed.Base.D:R:MVectorsComplex0
	- Data.Vector.Unboxed.Base.D:R:MVectorsBool0
	- Data.Vector.Unboxed.Base.D:R:MVectorsChar0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDouble0
	- Data.Vector.Unboxed.Base.D:R:MVectorsFloat0
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord640
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord320
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord160
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord80
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord0
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt640
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt320
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt160
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt80
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt0
	- Data.Vector.Unboxed.Base.D:R:MVectorsUnit0
	- Data.Vector.Unboxed.Base.D:R:VectorTuple60
	- Data.Vector.Unboxed.Base.D:R:VectorTuple50
	- Data.Vector.Unboxed.Base.D:R:VectorTuple40
	- Data.Vector.Unboxed.Base.D:R:VectorTuple30
	- Data.Vector.Unboxed.Base.D:R:VectorTuple20
	- Data.Vector.Unboxed.Base.D:R:VectorCompose0
	- Data.Vector.Unboxed.Base.D:R:VectorAlt0
	- Data.Vector.Unboxed.Base.D:R:VectorConst0
	- Data.Vector.Unboxed.Base.D:R:VectorAll0
	- Data.Vector.Unboxed.Base.D:R:VectorAny0
	- Data.Vector.Unboxed.Base.D:R:VectorArg0
	- Data.Vector.Unboxed.Base.D:R:VectorWrappedMonoid0
	- Data.Vector.Unboxed.Base.D:R:VectorLast0
	- Data.Vector.Unboxed.Base.D:R:VectorFirst0
	- Data.Vector.Unboxed.Base.D:R:VectorMax0
	- Data.Vector.Unboxed.Base.D:R:VectorMin0
	- Data.Vector.Unboxed.Base.D:R:VectorProduct0
	- Data.Vector.Unboxed.Base.D:R:VectorSum0
	- Data.Vector.Unboxed.Base.D:R:VectorDual0
	- Data.Vector.Unboxed.Base.D:R:VectorDown0
	- Data.Vector.Unboxed.Base.D:R:VectorIdentity0
	- Data.Vector.Unboxed.Base.D:R:VectorComplex0
	- Data.Vector.Unboxed.Base.D:R:VectorBool0
	- Data.Vector.Unboxed.Base.D:R:VectorChar0
	- Data.Vector.Unboxed.Base.D:R:VectorDouble0
	- Data.Vector.Unboxed.Base.D:R:VectorFloat0
	- Data.Vector.Unboxed.Base.D:R:VectorWord640
	- Data.Vector.Unboxed.Base.D:R:VectorWord320
	- Data.Vector.Unboxed.Base.D:R:VectorWord160
	- Data.Vector.Unboxed.Base.D:R:VectorWord80
	- Data.Vector.Unboxed.Base.D:R:VectorWord0
	- Data.Vector.Unboxed.Base.D:R:VectorInt640
	- Data.Vector.Unboxed.Base.D:R:VectorInt320
	- Data.Vector.Unboxed.Base.D:R:VectorInt160
	- Data.Vector.Unboxed.Base.D:R:VectorInt80
	- Data.Vector.Unboxed.Base.D:R:VectorInt0
	- Data.Vector.Unboxed.Base.D:R:VectorUnit0
	- Data.Vector.Unboxed.Base.D:R:VectorUnboxViaPrim0
	- Data.Vector.Unboxed.Base.D:R:MVectorsUnboxViaPrim0
	- Data.Vector.Unboxed.Base.D:R:VectorAs0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAs0
	- Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxLazy0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxLazy0
	- Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxStrict0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxStrict0
	- Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxNormalForm0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxNormalForm0
	- Data.Vector.Unboxed.D:R:ItemVector
Warning: Data.Vector.Unboxed.Mutable: could not find link destinations for: 
	- Control.Monad.Primitive.D:R:PrimStateAccumT
	- Control.Monad.Primitive.D:R:PrimStateContT
	- Control.Monad.Primitive.D:R:PrimStateExceptT
	- Control.Monad.Primitive.D:R:PrimStateIO
	- Control.Monad.Primitive.D:R:PrimStateIdentityT
	- Control.Monad.Primitive.D:R:PrimStateMaybeT
	- Control.Monad.Primitive.D:R:PrimStateRWST
	- Control.Monad.Primitive.D:R:PrimStateRWST0
	- Control.Monad.Primitive.D:R:PrimStateRWST1
	- Control.Monad.Primitive.D:R:PrimStateReaderT
	- Control.Monad.Primitive.D:R:PrimStateST
	- Control.Monad.Primitive.D:R:PrimStateST0
	- Control.Monad.Primitive.D:R:PrimStateSelectT
	- Control.Monad.Primitive.D:R:PrimStateStateT
	- Control.Monad.Primitive.D:R:PrimStateStateT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT
	- Control.Monad.Primitive.D:R:PrimStateWriterT0
	- Control.Monad.Primitive.D:R:PrimStateWriterT1
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple60
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple50
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple40
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple30
	- Data.Vector.Unboxed.Base.D:R:MVectorsTuple20
	- Data.Vector.Unboxed.Base.D:R:MVectorsCompose0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAlt0
	- Data.Vector.Unboxed.Base.D:R:MVectorsConst0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAll0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAny0
	- Data.Vector.Unboxed.Base.D:R:MVectorsArg0
	- Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0
	- Data.Vector.Unboxed.Base.D:R:MVectorsLast0
	- Data.Vector.Unboxed.Base.D:R:MVectorsFirst0
	- Data.Vector.Unboxed.Base.D:R:MVectorsMax0
	- Data.Vector.Unboxed.Base.D:R:MVectorsMin0
	- Data.Vector.Unboxed.Base.D:R:MVectorsProduct0
	- Data.Vector.Unboxed.Base.D:R:MVectorsSum0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDual0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDown0
	- Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0
	- Data.Vector.Unboxed.Base.D:R:MVectorsComplex0
	- Data.Vector.Unboxed.Base.D:R:MVectorsBool0
	- Data.Vector.Unboxed.Base.D:R:MVectorsChar0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDouble0
	- Data.Vector.Unboxed.Base.D:R:MVectorsFloat0
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord640
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord320
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord160
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord80
	- Data.Vector.Unboxed.Base.D:R:MVectorsWord0
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt640
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt320
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt160
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt80
	- Data.Vector.Unboxed.Base.D:R:MVectorsInt0
	- Data.Vector.Unboxed.Base.D:R:MVectorsUnit0
	- Data.Vector.Unboxed.Base.D:R:MVectorsUnboxViaPrim0
	- Data.Vector.Unboxed.Base.D:R:MVectorsAs0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxLazy0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxStrict0
	- Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxNormalForm0
Documentation created: dist/doc/html/vector/, dist/doc/html/vector/vector.txt
Preprocessing library 'benchmarks-O2' for vector-0.13.2.0..
Running Haddock on library 'benchmarks-O2' for vector-0.13.2.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Bench.Vector.Algo.AwShCC ( benchlib/Bench/Vector/Algo/AwShCC.hs, nothing )
[ 2 of 14] Compiling Bench.Vector.Algo.FindIndexR ( benchlib/Bench/Vector/Algo/FindIndexR.hs, nothing )
[ 3 of 14] Compiling Bench.Vector.Algo.HybCC ( benchlib/Bench/Vector/Algo/HybCC.hs, nothing )
[ 4 of 14] Compiling Bench.Vector.Algo.Leaffix ( benchlib/Bench/Vector/Algo/Leaffix.hs, nothing )
[ 5 of 14] Compiling Bench.Vector.Algo.ListRank ( benchlib/Bench/Vector/Algo/ListRank.hs, nothing )
[ 6 of 14] Compiling Bench.Vector.Algo.MutableSet ( benchlib/Bench/Vector/Algo/MutableSet.hs, nothing )
[ 7 of 14] Compiling Bench.Vector.Algo.NextPermutation ( benchlib/Bench/Vector/Algo/NextPermutation.hs, nothing )
[ 8 of 14] Compiling Bench.Vector.Algo.Quickhull ( benchlib/Bench/Vector/Algo/Quickhull.hs, nothing )
[ 9 of 14] Compiling Bench.Vector.Algo.Rootfix ( benchlib/Bench/Vector/Algo/Rootfix.hs, nothing )
[10 of 14] Compiling Bench.Vector.Algo.Spectral ( benchlib/Bench/Vector/Algo/Spectral.hs, nothing )
[11 of 14] Compiling Bench.Vector.Algo.Tridiag ( benchlib/Bench/Vector/Algo/Tridiag.hs, nothing )
[12 of 14] Compiling Bench.Vector.Tasty ( benchlib/Bench/Vector/Tasty.hs, nothing )
[13 of 14] Compiling Bench.Vector.TestData.Graph ( benchlib/Bench/Vector/TestData/Graph.hs, nothing )
[14 of 14] Compiling Bench.Vector.TestData.ParenTree ( benchlib/Bench/Vector/TestData/ParenTree.hs, nothing )
Haddock coverage:
   0% (  0 /  2) in 'Bench.Vector.Algo.AwShCC'
  Missing documentation for:
    Module header
    awshcc (benchlib/Bench/Vector/Algo/AwShCC.hs:8)
   0% (  0 /  4) in 'Bench.Vector.Algo.FindIndexR'
  Missing documentation for:
    Module header
    findIndexR (benchlib/Bench/Vector/Algo/FindIndexR.hs:9)
    findIndexR_naive (benchlib/Bench/Vector/Algo/FindIndexR.hs:13)
    findIndexR_manual (benchlib/Bench/Vector/Algo/FindIndexR.hs:20)
   0% (  0 /  2) in 'Bench.Vector.Algo.HybCC'
  Missing documentation for:
    Module header
    hybcc (benchlib/Bench/Vector/Algo/HybCC.hs:7)
   0% (  0 /  2) in 'Bench.Vector.Algo.Leaffix'
  Missing documentation for:
    Module header
    leaffix (benchlib/Bench/Vector/Algo/Leaffix.hs:7)
   0% (  0 /  2) in 'Bench.Vector.Algo.ListRank'
  Missing documentation for:
    Module header
    listRank (benchlib/Bench/Vector/Algo/ListRank.hs:8)
   0% (  0 /  2) in 'Bench.Vector.Algo.MutableSet'
  Missing documentation for:
    Module header
    mutableSet (benchlib/Bench/Vector/Algo/MutableSet.hs:12)
Warning: 'Int32' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  1 /  2) in 'Bench.Vector.Algo.NextPermutation'
  Missing documentation for:
    Module header
   0% (  0 /  2) in 'Bench.Vector.Algo.Quickhull'
  Missing documentation for:
    Module header
    quickhull (benchlib/Bench/Vector/Algo/Quickhull.hs:7)
   0% (  0 /  2) in 'Bench.Vector.Algo.Rootfix'
  Missing documentation for:
    Module header
    rootfix (benchlib/Bench/Vector/Algo/Rootfix.hs:7)
   0% (  0 /  2) in 'Bench.Vector.Algo.Spectral'
  Missing documentation for:
    Module header
    spectral (benchlib/Bench/Vector/Algo/Spectral.hs:9)
   0% (  0 /  2) in 'Bench.Vector.Algo.Tridiag'
  Missing documentation for:
    Module header
    tridiag (benchlib/Bench/Vector/Algo/Tridiag.hs:8)
 100% (  3 /  3) in 'Bench.Vector.Tasty'
   0% (  0 /  2) in 'Bench.Vector.TestData.Graph'
  Missing documentation for:
    Module header
    randomGraph (benchlib/Bench/Vector/TestData/Graph.hs:15)
   0% (  0 /  2) in 'Bench.Vector.TestData.ParenTree'
  Missing documentation for:
    Module header
    parenTree (benchlib/Bench/Vector/TestData/ParenTree.hs:6)
Documentation created: dist/doc/html/vector/, dist/doc/html/vector/vector.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/vector-0.13.2.0-E6qKqBaEcmH1MZ2wEUKZwE
Installing internal library benchmarks-O2 in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/vector-0.13.2.0-E6qKqBaEcmH1MZ2wEUKZwE
Completed    vector-0.13.2.0
Downloading  quickcheck-state-machine-0.10.2
Downloaded   quickcheck-state-machine-0.10.2
Configuring quickcheck-state-machine-0.10.2...
Preprocessing library 'no-vendored-treediff' for quickcheck-state-machine-0.10.2..
Building library 'no-vendored-treediff' for quickcheck-state-machine-0.10.2..
[ 1 of 20] Compiling Test.StateMachine.Diffing ( src/Test/StateMachine/Diffing.hs, dist/build/no-vendored-treediff/Test/StateMachine/Diffing.o, dist/build/no-vendored-treediff/Test/StateMachine/Diffing.dyn_o )
[ 2 of 20] Compiling Test.StateMachine.Lockstep.Auxiliary ( src/Test/StateMachine/Lockstep/Auxiliary.hs, dist/build/no-vendored-treediff/Test/StateMachine/Lockstep/Auxiliary.o, dist/build/no-vendored-treediff/Test/StateMachine/Lockstep/Auxiliary.dyn_o )
[ 3 of 20] Compiling Test.StateMachine.Logic ( src/Test/StateMachine/Logic.hs, dist/build/no-vendored-treediff/Test/StateMachine/Logic.o, dist/build/no-vendored-treediff/Test/StateMachine/Logic.dyn_o )
[ 4 of 20] Compiling Test.StateMachine.Types.Rank2 ( src/Test/StateMachine/Types/Rank2.hs, dist/build/no-vendored-treediff/Test/StateMachine/Types/Rank2.o, dist/build/no-vendored-treediff/Test/StateMachine/Types/Rank2.dyn_o )
[ 5 of 20] Compiling Test.StateMachine.Types.References ( src/Test/StateMachine/Types/References.hs, dist/build/no-vendored-treediff/Test/StateMachine/Types/References.o, dist/build/no-vendored-treediff/Test/StateMachine/Types/References.dyn_o )
[ 6 of 20] Compiling Test.StateMachine.Types.History ( src/Test/StateMachine/Types/History.hs, dist/build/no-vendored-treediff/Test/StateMachine/Types/History.o, dist/build/no-vendored-treediff/Test/StateMachine/Types/History.dyn_o )
[ 7 of 20] Compiling Test.StateMachine.DotDrawing ( src/Test/StateMachine/DotDrawing.hs, dist/build/no-vendored-treediff/Test/StateMachine/DotDrawing.o, dist/build/no-vendored-treediff/Test/StateMachine/DotDrawing.dyn_o )
[ 8 of 20] Compiling Test.StateMachine.Types.GenSym ( src/Test/StateMachine/Types/GenSym.hs, dist/build/no-vendored-treediff/Test/StateMachine/Types/GenSym.o, dist/build/no-vendored-treediff/Test/StateMachine/Types/GenSym.dyn_o )
[ 9 of 20] Compiling Test.StateMachine.Types.Environment ( src/Test/StateMachine/Types/Environment.hs, dist/build/no-vendored-treediff/Test/StateMachine/Types/Environment.o, dist/build/no-vendored-treediff/Test/StateMachine/Types/Environment.dyn_o )
[10 of 20] Compiling Test.StateMachine.Types ( src/Test/StateMachine/Types.hs, dist/build/no-vendored-treediff/Test/StateMachine/Types.o, dist/build/no-vendored-treediff/Test/StateMachine/Types.dyn_o )
[11 of 20] Compiling Test.StateMachine.Labelling ( src/Test/StateMachine/Labelling.hs, dist/build/no-vendored-treediff/Test/StateMachine/Labelling.o, dist/build/no-vendored-treediff/Test/StateMachine/Labelling.dyn_o )
[12 of 20] Compiling Test.StateMachine.ConstructorName ( src/Test/StateMachine/ConstructorName.hs, dist/build/no-vendored-treediff/Test/StateMachine/ConstructorName.o, dist/build/no-vendored-treediff/Test/StateMachine/ConstructorName.dyn_o )
[13 of 20] Compiling Test.StateMachine.BoxDrawer ( src/Test/StateMachine/BoxDrawer.hs, dist/build/no-vendored-treediff/Test/StateMachine/BoxDrawer.o, dist/build/no-vendored-treediff/Test/StateMachine/BoxDrawer.dyn_o )
[14 of 20] Compiling Test.StateMachine.Utils ( src/Test/StateMachine/Utils.hs, dist/build/no-vendored-treediff/Test/StateMachine/Utils.o, dist/build/no-vendored-treediff/Test/StateMachine/Utils.dyn_o )
[15 of 20] Compiling Test.StateMachine.Sequential ( src/Test/StateMachine/Sequential.hs, dist/build/no-vendored-treediff/Test/StateMachine/Sequential.o, dist/build/no-vendored-treediff/Test/StateMachine/Sequential.dyn_o )
[16 of 20] Compiling Test.StateMachine.Parallel ( src/Test/StateMachine/Parallel.hs, dist/build/no-vendored-treediff/Test/StateMachine/Parallel.o, dist/build/no-vendored-treediff/Test/StateMachine/Parallel.dyn_o )
[17 of 20] Compiling Test.StateMachine ( src/Test/StateMachine.hs, dist/build/no-vendored-treediff/Test/StateMachine.o, dist/build/no-vendored-treediff/Test/StateMachine.dyn_o )
[18 of 20] Compiling Test.StateMachine.Lockstep.NAry ( src/Test/StateMachine/Lockstep/NAry.hs, dist/build/no-vendored-treediff/Test/StateMachine/Lockstep/NAry.o, dist/build/no-vendored-treediff/Test/StateMachine/Lockstep/NAry.dyn_o )
[19 of 20] Compiling Test.StateMachine.Lockstep.Simple ( src/Test/StateMachine/Lockstep/Simple.hs, dist/build/no-vendored-treediff/Test/StateMachine/Lockstep/Simple.o, dist/build/no-vendored-treediff/Test/StateMachine/Lockstep/Simple.dyn_o )
[20 of 20] Compiling Test.StateMachine.Z ( src/Test/StateMachine/Z.hs, dist/build/no-vendored-treediff/Test/StateMachine/Z.o, dist/build/no-vendored-treediff/Test/StateMachine/Z.dyn_o )
Preprocessing library for quickcheck-state-machine-0.10.2..
Building library for quickcheck-state-machine-0.10.2..
[1 of 7] Compiling Test.StateMachine.TreeDiff.List ( tree-diff/Test/StateMachine/TreeDiff/List.hs, dist/build/Test/StateMachine/TreeDiff/List.o, dist/build/Test/StateMachine/TreeDiff/List.dyn_o )

tree-diff/Test/StateMachine/TreeDiff/List.hs:50:16: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
50 |     impl n m = head $ sortOn fst
   |                ^^^^
[2 of 7] Compiling Test.StateMachine.TreeDiff.Expr ( tree-diff/Test/StateMachine/TreeDiff/Expr.hs, dist/build/Test/StateMachine/TreeDiff/Expr.o, dist/build/Test/StateMachine/TreeDiff/Expr.dyn_o )
[3 of 7] Compiling Test.StateMachine.TreeDiff.Class ( tree-diff/Test/StateMachine/TreeDiff/Class.hs, dist/build/Test/StateMachine/TreeDiff/Class.o, dist/build/Test/StateMachine/TreeDiff/Class.dyn_o )
[4 of 7] Compiling Test.StateMachine.TreeDiff.Pretty ( tree-diff/Test/StateMachine/TreeDiff/Pretty.hs, dist/build/Test/StateMachine/TreeDiff/Pretty.o, dist/build/Test/StateMachine/TreeDiff/Pretty.dyn_o )
[5 of 7] Compiling Test.StateMachine.TreeDiff.Diffing ( tree-diff/Test/StateMachine/TreeDiff/Diffing.hs, dist/build/Test/StateMachine/TreeDiff/Diffing.o, dist/build/Test/StateMachine/TreeDiff/Diffing.dyn_o )
[6 of 7] Compiling Test.StateMachine.TreeDiff ( tree-diff/Test/StateMachine/TreeDiff.hs, dist/build/Test/StateMachine/TreeDiff.o, dist/build/Test/StateMachine/TreeDiff.dyn_o )
[7 of 7] Compiling Test.StateMachine.TreeDiff.Tree ( tree-diff/Test/StateMachine/TreeDiff/Tree.hs, dist/build/Test/StateMachine/TreeDiff/Tree.o, dist/build/Test/StateMachine/TreeDiff/Tree.dyn_o )
Preprocessing library 'no-vendored-treediff' for quickcheck-state-machine-0.10.2..
Running Haddock on library 'no-vendored-treediff' for quickcheck-state-machine-0.10.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 20] Compiling Test.StateMachine.Diffing ( src/Test/StateMachine/Diffing.hs, nothing )
[ 2 of 20] Compiling Test.StateMachine.Lockstep.Auxiliary ( src/Test/StateMachine/Lockstep/Auxiliary.hs, nothing )
[ 3 of 20] Compiling Test.StateMachine.Logic ( src/Test/StateMachine/Logic.hs, nothing )
[ 4 of 20] Compiling Test.StateMachine.Types.Rank2 ( src/Test/StateMachine/Types/Rank2.hs, nothing )
[ 5 of 20] Compiling Test.StateMachine.Types.References ( src/Test/StateMachine/Types/References.hs, nothing )
[ 6 of 20] Compiling Test.StateMachine.Types.History ( src/Test/StateMachine/Types/History.hs, nothing )
[ 7 of 20] Compiling Test.StateMachine.DotDrawing ( src/Test/StateMachine/DotDrawing.hs, nothing )
[ 8 of 20] Compiling Test.StateMachine.Types.GenSym ( src/Test/StateMachine/Types/GenSym.hs, nothing )
[ 9 of 20] Compiling Test.StateMachine.Types.Environment ( src/Test/StateMachine/Types/Environment.hs, nothing )
[10 of 20] Compiling Test.StateMachine.Types ( src/Test/StateMachine/Types.hs, nothing )
[11 of 20] Compiling Test.StateMachine.Labelling ( src/Test/StateMachine/Labelling.hs, nothing )
[12 of 20] Compiling Test.StateMachine.ConstructorName ( src/Test/StateMachine/ConstructorName.hs, nothing )
[13 of 20] Compiling Test.StateMachine.BoxDrawer ( src/Test/StateMachine/BoxDrawer.hs, nothing )
[14 of 20] Compiling Test.StateMachine.Utils ( src/Test/StateMachine/Utils.hs, nothing )
[15 of 20] Compiling Test.StateMachine.Sequential ( src/Test/StateMachine/Sequential.hs, nothing )
[16 of 20] Compiling Test.StateMachine.Parallel ( src/Test/StateMachine/Parallel.hs, nothing )
[17 of 20] Compiling Test.StateMachine ( src/Test/StateMachine.hs, nothing )
[18 of 20] Compiling Test.StateMachine.Lockstep.NAry ( src/Test/StateMachine/Lockstep/NAry.hs, nothing )
[19 of 20] Compiling Test.StateMachine.Lockstep.Simple ( src/Test/StateMachine/Lockstep/Simple.hs, nothing )
[20 of 20] Compiling Test.StateMachine.Z ( src/Test/StateMachine/Z.hs, nothing )
Haddock coverage:
  33% (  1 /  3) in 'Test.StateMachine.Diffing'
  Missing documentation for:
    CanDiff (src/Test/StateMachine/Diffing.hs:18)
    ediff (src/Test/StateMachine/Diffing.hs:40)
  11% (  1 /  9) in 'Test.StateMachine.Lockstep.Auxiliary'
  Missing documentation for:
    Module header
    Elem (src/Test/StateMachine/Lockstep/Auxiliary.hs:39)
    npAt (src/Test/StateMachine/Lockstep/Auxiliary.hs:48)
    ntraverse (src/Test/StateMachine/Lockstep/Auxiliary.hs:63)
    ncfmap (src/Test/StateMachine/Lockstep/Auxiliary.hs:69)
    nfmap (src/Test/StateMachine/Lockstep/Auxiliary.hs:74)
    ncfoldMap (src/Test/StateMachine/Lockstep/Auxiliary.hs:81)
    nfoldMap (src/Test/StateMachine/Lockstep/Auxiliary.hs:92)
   8% (  2 / 25) in 'Test.StateMachine.Logic'
  Missing documentation for:
    Logic (src/Test/StateMachine/Logic.hs:52)
    LogicPredicate (src/Test/StateMachine/Logic.hs:65)
    dual (src/Test/StateMachine/Logic.hs:78)
    strongNeg (src/Test/StateMachine/Logic.hs:90)
    Counterexample (src/Test/StateMachine/Logic.hs:103)
    Value (src/Test/StateMachine/Logic.hs:118)
    boolean (src/Test/StateMachine/Logic.hs:124)
    logic (src/Test/StateMachine/Logic.hs:129)
    evalLogicPredicate (src/Test/StateMachine/Logic.hs:168)
    .== (src/Test/StateMachine/Logic.hs:248)
    ./= (src/Test/StateMachine/Logic.hs:251)
    .< (src/Test/StateMachine/Logic.hs:254)
    .<= (src/Test/StateMachine/Logic.hs:257)
    .> (src/Test/StateMachine/Logic.hs:260)
    .>= (src/Test/StateMachine/Logic.hs:263)
    member (src/Test/StateMachine/Logic.hs:266)
    notMember (src/Test/StateMachine/Logic.hs:269)
    .// (src/Test/StateMachine/Logic.hs:272)
    .&& (src/Test/StateMachine/Logic.hs:275)
    .|| (src/Test/StateMachine/Logic.hs:278)
    .=> (src/Test/StateMachine/Logic.hs:281)
    forAll (src/Test/StateMachine/Logic.hs:284)
    exists (src/Test/StateMachine/Logic.hs:287)
   0% (  0 / 11) in 'Test.StateMachine.Types.Rank2'
  Missing documentation for:
    Module header
    Functor (src/Test/StateMachine/Types/Rank2.hs:37)
    fmap
    gfmap (src/Test/StateMachine/Types/Rank2.hs:44)
    <$> (src/Test/StateMachine/Types/Rank2.hs:47)
    Foldable (src/Test/StateMachine/Types/Rank2.hs:74)
    foldMap
    gfoldMap (src/Test/StateMachine/Types/Rank2.hs:82)
    Traversable (src/Test/StateMachine/Types/Rank2.hs:108)
    traverse
    gtraverse (src/Test/StateMachine/Types/Rank2.hs:116)
  10% (  1 / 10) in 'Test.StateMachine.Types.References'
  Missing documentation for:
    Var (src/Test/StateMachine/Types/References.hs:50)
    Symbolic (src/Test/StateMachine/Types/References.hs:53)
    Concrete (src/Test/StateMachine/Types/References.hs:75)
    Reference (src/Test/StateMachine/Types/References.hs:98)
    reference (src/Test/StateMachine/Types/References.hs:126)
    concrete (src/Test/StateMachine/Types/References.hs:129)
    opaque (src/Test/StateMachine/Types/References.hs:132)
    Opaque (src/Test/StateMachine/Types/References.hs:134)
    unOpaque
  40% (  4 / 10) in 'Test.StateMachine.Types.History'
  Missing documentation for:
    History (src/Test/StateMachine/Types/History.hs:45)
    History' (src/Test/StateMachine/Types/History.hs:54)
    Pid (src/Test/StateMachine/Types/History.hs:56)
    HistoryEvent (src/Test/StateMachine/Types/History.hs:59)
    operationsPath (src/Test/StateMachine/Types/History.hs:126)
    completeHistory (src/Test/StateMachine/Types/History.hs:150)
  20% (  1 /  5) in 'Test.StateMachine.DotDrawing'
  Missing documentation for:
    Module header
    GraphOptions (src/Test/StateMachine/DotDrawing.hs:33)
    Rose (src/Test/StateMachine/DotDrawing.hs:39)
    printDotGraph (src/Test/StateMachine/DotDrawing.hs:43)
  16% (  1 /  6) in 'Test.StateMachine.Types.GenSym'
  Missing documentation for:
    GenSym (src/Test/StateMachine/Types/GenSym.hs:35)
    runGenSym (src/Test/StateMachine/Types/GenSym.hs:39)
    genSym (src/Test/StateMachine/Types/GenSym.hs:42)
    Counter (src/Test/StateMachine/Types/GenSym.hs:47)
    newCounter (src/Test/StateMachine/Types/GenSym.hs:51)
  88% (  8 /  9) in 'Test.StateMachine.Types.Environment'
  Missing documentation for:
    insertConcretes (src/Test/StateMachine/Types/Environment.hs:70)
  28% (  6 / 21) in 'Test.StateMachine.Types'
  Missing documentation for:
    StateMachine (src/Test/StateMachine/Types.hs:60)
    getCommand (src/Test/StateMachine/Types.hs:82)
    Commands (src/Test/StateMachine/Types.hs:96)
    NParallelCommands (src/Test/StateMachine/Types.hs:157)
    lengthCommands (src/Test/StateMachine/Types.hs:113)
    ParallelCommandsF (src/Test/StateMachine/Types.hs:128)
    ParallelCommands (src/Test/StateMachine/Types.hs:155)
    Pair (src/Test/StateMachine/Types.hs:143)
    fromPair (src/Test/StateMachine/Types.hs:150)
    toPair (src/Test/StateMachine/Types.hs:153)
    fromPair' (src/Test/StateMachine/Types.hs:160)
    toPairUnsafe' (src/Test/StateMachine/Types.hs:163)
    Reason (src/Test/StateMachine/Types.hs:115)
    isOK (src/Test/StateMachine/Types.hs:125)
    noCleanup (src/Test/StateMachine/Types.hs:74)
Warning: 'Command' is ambiguous. It is defined
    * at src/Test/StateMachine/Types.hs:79:25
    * at src/Test/StateMachine/Types.hs:79: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/StateMachine/Types.hs:79:1
  62% (  5 /  8) in 'Test.StateMachine.Labelling'
  Missing documentation for:
    Predicate (src/Test/StateMachine/Labelling.hs:49)
    Event (src/Test/StateMachine/Labelling.hs:98)
    execHistory (src/Test/StateMachine/Labelling.hs:140)
Warning: 'Command' is ambiguous. It is defined
    * at src/Test/StateMachine/Types.hs:79:25
    * at src/Test/StateMachine/Types.hs:79: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/StateMachine/Types.hs:79:1
  66% (  2 /  3) in 'Test.StateMachine.ConstructorName'
  Missing documentation for:
    Module header
  75% (  3 /  4) in 'Test.StateMachine.BoxDrawer'
  Missing documentation for:
    Fork (src/Test/StateMachine/BoxDrawer.hs:98)
  41% (  7 / 17) in 'Test.StateMachine.Utils'
  Missing documentation for:
    suchThatEither (src/Test/StateMachine/Utils.hs:72)
    collects (src/Test/StateMachine/Utils.hs:83)
    shrinkS (src/Test/StateMachine/Utils.hs:119)
    shrinkListS (src/Test/StateMachine/Utils.hs:122)
    shrinkPairS (src/Test/StateMachine/Utils.hs:147)
    shrinkPairS' (src/Test/StateMachine/Utils.hs:153)
    pickOneReturnRest (src/Test/StateMachine/Utils.hs:167)
    pickOneReturnRest2 (src/Test/StateMachine/Utils.hs:159)
    pickOneReturnRestL (src/Test/StateMachine/Utils.hs:177)
    mkModel (src/Test/StateMachine/Utils.hs:194)
Warning: 'Commands' is ambiguous. It is defined
    * at src/Test/StateMachine/Types.hs:96:29
    * at src/Test/StateMachine/Types.hs:96: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/StateMachine/Types.hs:96:1
  31% (  9 / 29) in 'Test.StateMachine.Sequential'
  Missing documentation for:
    forAllCommands (src/Test/StateMachine/Sequential.hs:135)
    generateCommands (src/Test/StateMachine/Sequential.hs:178)
    generateCommandsState (src/Test/StateMachine/Sequential.hs:187)
    deadlockError (src/Test/StateMachine/Sequential.hs:160)
    getUsedVars (src/Test/StateMachine/Sequential.hs:209)
    ShouldShrink (src/Test/StateMachine/Sequential.hs:258)
    initValidateEnv (src/Test/StateMachine/Sequential.hs:252)
    runCommands (src/Test/StateMachine/Sequential.hs:334)
    runCommands' (src/Test/StateMachine/Sequential.hs:342)
    getChanContents (src/Test/StateMachine/Sequential.hs:360)
    Check (src/Test/StateMachine/Sequential.hs:368)
    executeCommands (src/Test/StateMachine/Sequential.hs:382)
    prettyPrintHistory (src/Test/StateMachine/Sequential.hs:470)
    prettyPrintHistory' (src/Test/StateMachine/Sequential.hs:525)
    prettyCommands (src/Test/StateMachine/Sequential.hs:516)
    saveCommands (src/Test/StateMachine/Sequential.hs:590)
    runSavedCommands (src/Test/StateMachine/Sequential.hs:608)
    commandNames (src/Test/StateMachine/Sequential.hs:633)
    commandNamesInOrder (src/Test/StateMachine/Sequential.hs:640)
    showLabelledExamples (src/Test/StateMachine/Sequential.hs:682)
Warning: 'Pair' is ambiguous. It is defined
    * at src/Test/StateMachine/Types.hs:143:15
    * at src/Test/StateMachine/Types.hs:143: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/StateMachine/Types.hs:143:1
  44% ( 12 / 27) in 'Test.StateMachine.Parallel'
  Missing documentation for:
    forAllNParallelCommands (src/Test/StateMachine/Parallel.hs:151)
    forAllNParallelCommandsNTimes (src/Test/StateMachine/Parallel.hs:140)
    forAllParallelCommandsNTimes (src/Test/StateMachine/Parallel.hs:118)
    forAllParallelCommands (src/Test/StateMachine/Parallel.hs:129)
    generateNParallelCommands (src/Test/StateMachine/Parallel.hs:242)
    shrinkAndValidateNParallel (src/Test/StateMachine/Parallel.hs:448)
    shrinkAndValidateParallel (src/Test/StateMachine/Parallel.hs:392)
    runParallelCommands (src/Test/StateMachine/Parallel.hs:511)
    runParallelCommands' (src/Test/StateMachine/Parallel.hs:530)
    runNParallelCommands (src/Test/StateMachine/Parallel.hs:633)
    runNParallelCommands' (src/Test/StateMachine/Parallel.hs:652)
    prettyNParallelCommands (src/Test/StateMachine/Parallel.hs:823)
    prettyParallelCommands (src/Test/StateMachine/Parallel.hs:790)
    commandNamesParallel (src/Test/StateMachine/Parallel.hs:925)
    executeParallelCommands (src/Test/StateMachine/Parallel.hs:551)
  33% ( 16 / 48) in 'Test.StateMachine'
  Missing documentation for:
    forAllCommands (src/Test/StateMachine/Sequential.hs:135)
    runCommands (src/Test/StateMachine/Sequential.hs:334)
    prettyCommands (src/Test/StateMachine/Sequential.hs:516)
    commandNames (src/Test/StateMachine/Sequential.hs:633)
    commandNamesInOrder (src/Test/StateMachine/Sequential.hs:640)
    saveCommands (src/Test/StateMachine/Sequential.hs:590)
    runSavedCommands (src/Test/StateMachine/Sequential.hs:608)
    showLabelledExamples (src/Test/StateMachine/Sequential.hs:682)
    noCleanup (src/Test/StateMachine/Types.hs:74)
    forAllParallelCommands (src/Test/StateMachine/Parallel.hs:129)
    forAllNParallelCommands (src/Test/StateMachine/Parallel.hs:151)
    forAllParallelCommandsNTimes (src/Test/StateMachine/Parallel.hs:118)
    forAllNParallelCommandsNTimes (src/Test/StateMachine/Parallel.hs:140)
    runNParallelCommands (src/Test/StateMachine/Parallel.hs:633)
    runParallelCommands (src/Test/StateMachine/Parallel.hs:511)
    runParallelCommands' (src/Test/StateMachine/Parallel.hs:530)
    runNParallelCommands' (src/Test/StateMachine/Parallel.hs:652)
    prettyNParallelCommands (src/Test/StateMachine/Parallel.hs:823)
    prettyParallelCommands (src/Test/StateMachine/Parallel.hs:790)
    commandNamesParallel (src/Test/StateMachine/Parallel.hs:925)
    StateMachine (src/Test/StateMachine/Types.hs:60)
    Concrete (src/Test/StateMachine/Types/References.hs:75)
    Symbolic (src/Test/StateMachine/Types/References.hs:53)
    Reference (src/Test/StateMachine/Types/References.hs:98)
    concrete (src/Test/StateMachine/Types/References.hs:129)
    reference (src/Test/StateMachine/Types/References.hs:126)
    Opaque (src/Test/StateMachine/Types/References.hs:134)
    opaque (src/Test/StateMachine/Types/References.hs:132)
    Reason (src/Test/StateMachine/Types.hs:115)
    GenSym (src/Test/StateMachine/Types/GenSym.hs:35)
    genSym (src/Test/StateMachine/Types/GenSym.hs:42)
    CanDiff (src/Test/StateMachine/Diffing.hs:18)
Warning: 'Event' is ambiguous. It is defined
    * at src/Test/StateMachine/Labelling.hs:98:49
    * at src/Test/StateMachine/Labelling.hs:98:1
    * at src/Test/StateMachine/Lockstep/NAry.hs:292:18
    * at src/Test/StateMachine/Lockstep/NAry.hs:292: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/StateMachine/Lockstep/NAry.hs:292:1
  68% ( 20 / 29) in 'Test.StateMachine.Lockstep.NAry'
  Missing documentation for:
    Module header
    Test (src/Test/StateMachine/Lockstep/NAry.hs:160)
    Event (src/Test/StateMachine/Lockstep/NAry.hs:292)
    hoistStateMachineTest (src/Test/StateMachine/Lockstep/NAry.hs:241)
    At (src/Test/StateMachine/Lockstep/NAry.hs:169)
    :@ (src/Test/StateMachine/Lockstep/NAry.hs:170)
    Model (src/Test/StateMachine/Lockstep/NAry.hs:180)
    FlipRef (src/Test/StateMachine/Lockstep/NAry.hs:164)
    toStateMachine (src/Test/StateMachine/Lockstep/NAry.hs:360)
  60% ( 15 / 25) in 'Test.StateMachine.Lockstep.Simple'
  Missing documentation for:
    Module header
    Test (src/Test/StateMachine/Lockstep/Simple.hs:95)
    Event (src/Test/StateMachine/Lockstep/Simple.hs:123)
    At (src/Test/StateMachine/Lockstep/Simple.hs:101)
    :@ (src/Test/StateMachine/Lockstep/Simple.hs:102)
    Model (src/Test/StateMachine/Lockstep/Simple.hs:108)
    prop_sequential (src/Test/StateMachine/Lockstep/Simple.hs:295)
    prop_parallel (src/Test/StateMachine/Lockstep/Simple.hs:300)
    fromSimple (src/Test/StateMachine/Lockstep/Simple.hs:277)
    Simple (src/Test/StateMachine/Lockstep/Simple.hs:223)
  34% ( 15 / 44) in 'Test.StateMachine.Z'
  Missing documentation for:
    cons (src/Test/StateMachine/Z.hs:94)
    union (src/Test/StateMachine/Z.hs:97)
    intersect (src/Test/StateMachine/Z.hs:100)
    :<-> (src/Test/StateMachine/Z.hs:132)
    :-> (src/Test/StateMachine/Z.hs:125)
    :/-> (src/Test/StateMachine/Z.hs:129)
    empty (src/Test/StateMachine/Z.hs:137)
    identity (src/Test/StateMachine/Z.hs:140)
    singleton (src/Test/StateMachine/Z.hs:143)
    domain (src/Test/StateMachine/Z.hs:146)
    codomain (src/Test/StateMachine/Z.hs:149)
    compose (src/Test/StateMachine/Z.hs:152)
    fcompose (src/Test/StateMachine/Z.hs:160)
    inverse (src/Test/StateMachine/Z.hs:163)
    lookupDom (src/Test/StateMachine/Z.hs:166)
    lookupCod (src/Test/StateMachine/Z.hs:169)
    isTotalRel (src/Test/StateMachine/Z.hs:246)
    isSurjRel (src/Test/StateMachine/Z.hs:249)
    isTotalSurjRel (src/Test/StateMachine/Z.hs:252)
    isPartialFun (src/Test/StateMachine/Z.hs:255)
    isTotalFun (src/Test/StateMachine/Z.hs:258)
    isPartialInj (src/Test/StateMachine/Z.hs:261)
    isTotalInj (src/Test/StateMachine/Z.hs:264)
    isPartialSurj (src/Test/StateMachine/Z.hs:267)
    isTotalSurj (src/Test/StateMachine/Z.hs:270)
    isBijection (src/Test/StateMachine/Z.hs:273)
    !? (src/Test/StateMachine/Z.hs:282)
    .% (src/Test/StateMachine/Z.hs:285)
    .! (src/Test/StateMachine/Z.hs:291)
Warning: Test.StateMachine.Types.References: could not find link destinations for: 
	- Test.StateMachine.Types.References.Rep_Reference
	- Test.StateMachine.Types.References.Rep_Var
Warning: Test.StateMachine.DotDrawing: could not find link destinations for: 
	- Data.GraphViz.Commands.GraphvizResult
	- Data.GraphViz.Commands.outputCall
Warning: Test.StateMachine.Labelling: could not find link destinations for: 
	- Test.StateMachine.Labelling.execCmd
Warning: Test.StateMachine.Parallel: could not find link destinations for: 
	- Test.StateMachine.Parallel.parallelSafe
Warning: Test.StateMachine: could not find link destinations for: 
	- Test.StateMachine.Types.References.Rep_Reference
Warning: Test.StateMachine.Lockstep.NAry: could not find link destinations for: 
	- Test.StateMachine.Lockstep.NAry.Rep_Model
	- Test.StateMachine.Lockstep.NAry.R:RepRefs
	- Test.StateMachine.Lockstep.Simple.unSimpleToMock
	- Test.StateMachine.Lockstep.Simple.SimpleResp
	- Test.StateMachine.Lockstep.Simple.SimpleCmd
	- Test.StateMachine.Lockstep.Simple.D:R:MockHandleNSimpleRealHandle0
	- Test.StateMachine.Lockstep.Simple.D:R:RespSimple_f_hs0
	- Test.StateMachine.Lockstep.Simple.D:R:CmdSimple_f_hs0
Warning: Test.StateMachine.Lockstep.Simple: could not find link destinations for: 
	- Test.StateMachine.Lockstep.Simple.unSimpleToMock
	- Test.StateMachine.Lockstep.Simple.SimpleResp
	- Test.StateMachine.Lockstep.Simple.SimpleCmd
	- Test.StateMachine.Lockstep.Simple.D:R:MockHandleNSimpleRealHandle0
	- Test.StateMachine.Lockstep.Simple.D:R:RespSimple_f_hs0
	- Test.StateMachine.Lockstep.Simple.D:R:CmdSimple_f_hs0
Documentation created: dist/doc/html/quickcheck-state-machine/,
dist/doc/html/quickcheck-state-machine/quickcheck-state-machine.txt
Preprocessing library for quickcheck-state-machine-0.10.2..
Running Haddock on library for quickcheck-state-machine-0.10.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 7] Compiling Test.StateMachine.TreeDiff.List ( tree-diff/Test/StateMachine/TreeDiff/List.hs, nothing )

tree-diff/Test/StateMachine/TreeDiff/List.hs:50:16: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
50 |     impl n m = head $ sortOn fst
   |                ^^^^
[2 of 7] Compiling Test.StateMachine.TreeDiff.Expr ( tree-diff/Test/StateMachine/TreeDiff/Expr.hs, nothing )
[3 of 7] Compiling Test.StateMachine.TreeDiff.Class ( tree-diff/Test/StateMachine/TreeDiff/Class.hs, nothing )
[4 of 7] Compiling Test.StateMachine.TreeDiff.Pretty ( tree-diff/Test/StateMachine/TreeDiff/Pretty.hs, nothing )
[5 of 7] Compiling Test.StateMachine.TreeDiff.Diffing ( tree-diff/Test/StateMachine/TreeDiff/Diffing.hs, nothing )
[6 of 7] Compiling Test.StateMachine.TreeDiff ( tree-diff/Test/StateMachine/TreeDiff.hs, nothing )
[7 of 7] Compiling Test.StateMachine.TreeDiff.Tree ( tree-diff/Test/StateMachine/TreeDiff/Tree.hs, nothing )
Haddock coverage:
 100% (  3 /  3) in 'Test.StateMachine.TreeDiff.List'
Warning: 'Tree' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ediff' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  8 /  8) in 'Test.StateMachine.TreeDiff.Expr'
 100% (  7 /  7) in 'Test.StateMachine.TreeDiff.Class'
Warning: 'Pretty' is ambiguous. It is defined
    * at tree-diff/Test/StateMachine/TreeDiff/Pretty.hs:45:19
    * at tree-diff/Test/StateMachine/TreeDiff/Pretty.hs:45:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at tree-diff/Test/StateMachine/TreeDiff/Pretty.hs:45:1
 100% ( 23 / 23) in 'Test.StateMachine.TreeDiff.Pretty'
 100% (  1 /  1) in 'Test.StateMachine.TreeDiff.Diffing'
 100% (  4 /  4) in 'Test.StateMachine.TreeDiff'
 100% (  4 /  4) in 'Test.StateMachine.TreeDiff.Tree'
Warning: Test.StateMachine.TreeDiff.Class: could not find link destinations for: 
	- Data.Vector.Vector
	- Data.Vector.Primitive.Vector
	- Data.Vector.Storable.Vector
	- Data.Vector.Unboxed.Base.Unbox
	- Data.Vector.Unboxed.Base.Vector
Warning: Test.StateMachine.TreeDiff.Diffing: could not find link destinations for: 
	- Test.StateMachine.TreeDiff.Diffing.D:R:ADiffx
	- Test.StateMachine.TreeDiff.Diffing.D:R:AnExprx
Documentation created: dist/doc/html/quickcheck-state-machine/,
dist/doc/html/quickcheck-state-machine/quickcheck-state-machine.txt
Installing internal library no-vendored-treediff in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/quickcheck-state-machine-0.10.2-3zpReUCfZqzFMsDfeaDStU
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/quickcheck-state-machine-0.10.2-3zpReUCfZqzFMsDfeaDStU
Completed    quickcheck-state-machine-0.10.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 'vector-0.13.2.0'