Build #1 for EdisonCore-1.3.3.3

[all reports]

Package EdisonCore-1.3.3.3
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-12-30 22:03:11.893010128 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies EdisonAPI-1.3.3.2, QuickCheck-2.17.1.0, base-4.19.2.0, containers-0.6.8
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading  EdisonAPI-1.3.3.2
Downloaded   EdisonAPI-1.3.3.2
Configuring EdisonAPI-1.3.3.2...
Preprocessing library for EdisonAPI-1.3.3.2..
Building library for EdisonAPI-1.3.3.2..
[1 of 8] Compiling Data.Edison.Prelude ( src/Data/Edison/Prelude.hs, dist/build/Data/Edison/Prelude.o, dist/build/Data/Edison/Prelude.dyn_o )
[2 of 8] Compiling Data.Edison.Seq  ( src/Data/Edison/Seq.hs, dist/build/Data/Edison/Seq.o, dist/build/Data/Edison/Seq.dyn_o )
[3 of 8] Compiling Data.Edison.Seq.ListSeq ( src/Data/Edison/Seq/ListSeq.hs, dist/build/Data/Edison/Seq/ListSeq.o, dist/build/Data/Edison/Seq/ListSeq.dyn_o )
[4 of 8] Compiling Data.Edison.Coll ( src/Data/Edison/Coll.hs, dist/build/Data/Edison/Coll.o, dist/build/Data/Edison/Coll.dyn_o )
[5 of 8] Compiling Data.Edison.Coll.Utils ( src/Data/Edison/Coll/Utils.hs, dist/build/Data/Edison/Coll/Utils.o, dist/build/Data/Edison/Coll/Utils.dyn_o )
[6 of 8] Compiling Data.Edison.Assoc ( src/Data/Edison/Assoc.hs, dist/build/Data/Edison/Assoc.o, dist/build/Data/Edison/Assoc.dyn_o )
[7 of 8] Compiling Data.Edison      ( src/Data/Edison.hs, dist/build/Data/Edison.o, dist/build/Data/Edison.dyn_o )
[8 of 8] Compiling Data.Edison.Sym  ( src/Data/Edison/Sym.hs, dist/build/Data/Edison/Sym.o, dist/build/Data/Edison/Sym.dyn_o )
Preprocessing library for EdisonAPI-1.3.3.2..
Running Haddock on library for EdisonAPI-1.3.3.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 8] Compiling Data.Edison.Prelude ( src/Data/Edison/Prelude.hs, nothing )
[2 of 8] Compiling Data.Edison.Seq  ( src/Data/Edison/Seq.hs, nothing )
[3 of 8] Compiling Data.Edison.Seq.ListSeq ( src/Data/Edison/Seq/ListSeq.hs, nothing )
[4 of 8] Compiling Data.Edison.Coll ( src/Data/Edison/Coll.hs, nothing )
[5 of 8] Compiling Data.Edison.Coll.Utils ( src/Data/Edison/Coll/Utils.hs, nothing )
[6 of 8] Compiling Data.Edison.Assoc ( src/Data/Edison/Assoc.hs, nothing )
[7 of 8] Compiling Data.Edison      ( src/Data/Edison.hs, nothing )
[8 of 8] Compiling Data.Edison.Sym  ( src/Data/Edison/Sym.hs, nothing )
Haddock coverage:
  87% (  7 /  8) in 'Data.Edison.Prelude'
  Missing documentation for:
    runFail_ (src/Data/Edison/Prelude.hs:80)
 100% ( 12 / 12) in 'Data.Edison.Seq'
   6% (  5 / 81) in 'Data.Edison.Seq.ListSeq'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/ListSeq.hs:126)
    empty (src/Data/Edison/Seq/ListSeq.hs:128)
    singleton (src/Data/Edison/Seq/ListSeq.hs:129)
    lcons (src/Data/Edison/Seq/ListSeq.hs:130)
    rcons (src/Data/Edison/Seq/ListSeq.hs:131)
    append (src/Data/Edison/Seq/ListSeq.hs:132)
    lview (src/Data/Edison/Seq/ListSeq.hs:134)
    lhead (src/Data/Edison/Seq/ListSeq.hs:140)
    lheadM (src/Data/Edison/Seq/ListSeq.hs:137)
    ltail (src/Data/Edison/Seq/ListSeq.hs:146)
    ltailM (src/Data/Edison/Seq/ListSeq.hs:143)
    rview (src/Data/Edison/Seq/ListSeq.hs:149)
    rhead (src/Data/Edison/Seq/ListSeq.hs:157)
    rheadM (src/Data/Edison/Seq/ListSeq.hs:152)
    rtail (src/Data/Edison/Seq/ListSeq.hs:167)
    rtailM (src/Data/Edison/Seq/ListSeq.hs:162)
    null (src/Data/Edison/Seq/ListSeq.hs:172)
    size (src/Data/Edison/Seq/ListSeq.hs:173)
    concat (src/Data/Edison/Seq/ListSeq.hs:174)
    reverse (src/Data/Edison/Seq/ListSeq.hs:175)
    reverseOnto (src/Data/Edison/Seq/ListSeq.hs:177)
    fromList (src/Data/Edison/Seq/ListSeq.hs:180)
    toList (src/Data/Edison/Seq/ListSeq.hs:181)
    map (src/Data/Edison/Seq/ListSeq.hs:182)
    concatMap (src/Data/Edison/Seq/ListSeq.hs:184)
    fold (src/Data/Edison/Seq/ListSeq.hs:186)
    fold' (src/Data/Edison/Seq/ListSeq.hs:187)
    fold1 (src/Data/Edison/Seq/ListSeq.hs:189)
    fold1' (src/Data/Edison/Seq/ListSeq.hs:192)
    foldr (src/Data/Edison/Seq/ListSeq.hs:195)
    foldr' (src/Data/Edison/Seq/ListSeq.hs:198)
    foldl (src/Data/Edison/Seq/ListSeq.hs:196)
    foldl' (src/Data/Edison/Seq/ListSeq.hs:201)
    foldr1 (src/Data/Edison/Seq/ListSeq.hs:204)
    foldr1' (src/Data/Edison/Seq/ListSeq.hs:210)
    foldl1 (src/Data/Edison/Seq/ListSeq.hs:216)
    foldl1' (src/Data/Edison/Seq/ListSeq.hs:219)
    reducer (src/Data/Edison/Seq/ListSeq.hs:222)
    reducer' (src/Data/Edison/Seq/ListSeq.hs:225)
    reducel (src/Data/Edison/Seq/ListSeq.hs:228)
    reducel' (src/Data/Edison/Seq/ListSeq.hs:231)
    reduce1 (src/Data/Edison/Seq/ListSeq.hs:234)
    reduce1' (src/Data/Edison/Seq/ListSeq.hs:241)
    copy (src/Data/Edison/Seq/ListSeq.hs:247)
    inBounds (src/Data/Edison/Seq/ListSeq.hs:251)
    lookup (src/Data/Edison/Seq/ListSeq.hs:255)
    lookupM (src/Data/Edison/Seq/ListSeq.hs:257)
    lookupWithDefault (src/Data/Edison/Seq/ListSeq.hs:263)
    update (src/Data/Edison/Seq/ListSeq.hs:269)
    adjust (src/Data/Edison/Seq/ListSeq.hs:277)
    mapWithIndex (src/Data/Edison/Seq/ListSeq.hs:285)
    foldrWithIndex (src/Data/Edison/Seq/ListSeq.hs:289)
    foldrWithIndex' (src/Data/Edison/Seq/ListSeq.hs:293)
    foldlWithIndex (src/Data/Edison/Seq/ListSeq.hs:297)
    foldlWithIndex' (src/Data/Edison/Seq/ListSeq.hs:301)
    take (src/Data/Edison/Seq/ListSeq.hs:306)
    drop (src/Data/Edison/Seq/ListSeq.hs:309)
    splitAt (src/Data/Edison/Seq/ListSeq.hs:312)
    subseq (src/Data/Edison/Seq/ListSeq.hs:315)
    filter (src/Data/Edison/Seq/ListSeq.hs:323)
    partition (src/Data/Edison/Seq/ListSeq.hs:324)
    takeWhile (src/Data/Edison/Seq/ListSeq.hs:325)
    dropWhile (src/Data/Edison/Seq/ListSeq.hs:326)
    splitWhile (src/Data/Edison/Seq/ListSeq.hs:327)
    zip (src/Data/Edison/Seq/ListSeq.hs:329)
    zip3 (src/Data/Edison/Seq/ListSeq.hs:330)
    zipWith (src/Data/Edison/Seq/ListSeq.hs:331)
    zipWith3 (src/Data/Edison/Seq/ListSeq.hs:332)
    unzip (src/Data/Edison/Seq/ListSeq.hs:333)
    unzip3 (src/Data/Edison/Seq/ListSeq.hs:334)
    unzipWith (src/Data/Edison/Seq/ListSeq.hs:336)
    unzipWith3 (src/Data/Edison/Seq/ListSeq.hs:340)
    strict (src/Data/Edison/Seq/ListSeq.hs:317)
    strictWith (src/Data/Edison/Seq/ListSeq.hs:320)
    structuralInvariant (src/Data/Edison/Seq/ListSeq.hs:345)
    moduleName (src/Data/Edison/Seq/ListSeq.hs:124)
  59% ( 16 / 27) in 'Data.Edison.Coll'
  Missing documentation for:
    fromList (src/Data/Edison/Coll.hs:728)
    insertList (src/Data/Edison/Coll.hs:729)
    unionList (src/Data/Edison/Coll.hs:730)
    deleteList (src/Data/Edison/Coll.hs:731)
    unsafeFromOrdList (src/Data/Edison/Coll.hs:732)
    toList (src/Data/Edison/Coll.hs:733)
    lookupList (src/Data/Edison/Coll.hs:734)
    toOrdList (src/Data/Edison/Coll.hs:735)
    fromListWith (src/Data/Edison/Coll.hs:736)
    insertListWith (src/Data/Edison/Coll.hs:737)
    unionListWith (src/Data/Edison/Coll.hs:738)
 100% (  5 /  5) in 'Data.Edison.Coll.Utils'
Warning: 'reduce1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  52% ( 18 / 34) in 'Data.Edison.Assoc'
  Missing documentation for:
    fromList (src/Data/Edison/Assoc.hs:918)
    insertList (src/Data/Edison/Assoc.hs:919)
    unionList (src/Data/Edison/Assoc.hs:920)
    deleteList (src/Data/Edison/Assoc.hs:921)
    lookupList (src/Data/Edison/Assoc.hs:922)
    elementsList (src/Data/Edison/Assoc.hs:923)
    unsafeFromOrdList (src/Data/Edison/Assoc.hs:924)
    fromListWith (src/Data/Edison/Assoc.hs:925)
    fromListWithKey (src/Data/Edison/Assoc.hs:926)
    insertListWith (src/Data/Edison/Assoc.hs:927)
    insertListWithKey (src/Data/Edison/Assoc.hs:928)
    unionListWith (src/Data/Edison/Assoc.hs:929)
    toList (src/Data/Edison/Assoc.hs:930)
    keysList (src/Data/Edison/Assoc.hs:931)
    toOrdList (src/Data/Edison/Assoc.hs:932)
    unionListWithKey (src/Data/Edison/Assoc.hs:933)
 100% ( 26 / 26) in 'Data.Edison'
 100% (  9 /  9) in 'Data.Edison.Sym'
Warning: Data.Edison.Prelude: could not find link destinations for: 
	- Data.Edison.Prelude.Fail
Documentation created: dist/doc/html/EdisonAPI/,
dist/doc/html/EdisonAPI/EdisonAPI.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/EdisonAPI-1.3.3.2-2KdzUOaTRkY8YfGDbD1U6n
Completed    EdisonAPI-1.3.3.2
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 random-1.3.1...
Preprocessing library for random-1.3.1..
Building library for random-1.3.1..
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o )
Preprocessing library for random-1.3.1..
Running Haddock on library for random-1.3.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, nothing )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, nothing )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, nothing )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, nothing )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, nothing )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, nothing )
Haddock coverage:
Warning: 'ST' is ambiguous. It is defined
    * in GHC.ST
    * in GHC.ST
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.ST
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:606:20
    * at src/System/Random/Internal.hs:606:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:606:1
Warning: 'StateGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:612:22
    * at src/System/Random/Internal.hs:612:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:612:1
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Array.Byte
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:749:1
Warning: 'MutableByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Array.Byte
Warning: 'ST' is ambiguous. It is defined
    * in GHC.ST
    * in GHC.ST
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in GHC.ST
Warning: 'StateT' is ambiguous. It is defined
    * in Control.Monad.Trans.State.Strict
    * in Control.Monad.Trans.State.Strict
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Control.Monad.Trans.State.Strict
Warning: 'Seed' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:134:18
    * at src/System/Random/Internal.hs:134:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:134:1
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:749:1
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.Array.Byte
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'uniformByteStringM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ShortByteString' is ambiguous. It is defined
    * in Data.ByteString.Short.Internal
    * in Data.ByteString.Short.Internal
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined in Data.ByteString.Short.Internal
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:749:1
 100% ( 71 / 71) in 'System.Random'
Warning: 'TGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:719:19
    * at src/System/Random/Stateful.hs:719:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Stateful.hs:719:1
Warning: 'STGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:618:22
    * at src/System/Random/Stateful.hs:618:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Stateful.hs:618:1
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:606:20
    * at src/System/Random/Internal.hs:606:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:606:1
Warning: 'IOGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:542:20
    * at src/System/Random/Stateful.hs:542:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Stateful.hs:542:1
Warning: 'AtomicGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:428:24
    * at src/System/Random/Stateful.hs:428:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Stateful.hs:428:1
Warning: 'Seed' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:134:18
    * at src/System/Random/Internal.hs:134:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:134:1
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Internal.hs:749:1
Warning: 'IOGen' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:547:19
    * at src/System/Random/Stateful.hs:547:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Stateful.hs:547:1
Warning: 'STGenM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'STM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'STGen' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:623:19
    * at src/System/Random/Stateful.hs:623:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/System/Random/Stateful.hs:623:1
Warning: 'clearBit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'testBit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (137 /137) in 'System.Random.Stateful'
Warning: System.Random: could not find link destinations for: 
	- System.Random.GFinite.cardinality
	- System.Random.GFinite.toFinite
	- System.Random.GFinite.fromFinite
	- System.Random.GFinite.Cardinality
	- System.Random.Seed.D:R:SeedSizeSMGen
	- System.Random.Seed.D:R:SeedSizeSMGen0
	- System.Random.Seed.D:R:SeedSizeStateGen
	- System.Random.Seed.D:R:SeedSizeStdGen
	- System.Random.Stateful.D:R:SeedSizeAtomicGen
	- System.Random.Stateful.D:R:SeedSizeIOGen
	- System.Random.Stateful.D:R:SeedSizeSTGen
	- System.Random.Stateful.D:R:SeedSizeTGen
Warning: System.Random.Stateful: could not find link destinations for: 
	- System.Random.GFinite.GFinite
	- System.Random.GFinite.cardinality
	- System.Random.GFinite.toFinite
	- System.Random.GFinite.fromFinite
	- System.Random.GFinite.Cardinality
	- System.Random.Internal.GUniformRange
	- System.Random.Internal.GUniform
	- System.Random.Internal.D:R:MutableGenStateGenm
	- System.Random.Seed.D:R:SeedSizeSMGen
	- System.Random.Seed.D:R:SeedSizeSMGen0
	- System.Random.Seed.D:R:SeedSizeStateGen
	- System.Random.Seed.D:R:SeedSizeStdGen
	- System.Random.Stateful.D:R:MutableGenAtomicGenm
	- System.Random.Stateful.D:R:SeedSizeAtomicGen
	- System.Random.Stateful.D:R:MutableGenIOGenm
	- System.Random.Stateful.D:R:SeedSizeIOGen
	- System.Random.Stateful.D:R:MutableGenSTGenST
	- System.Random.Stateful.D:R:SeedSizeSTGen
	- System.Random.Stateful.D:R:MutableGenTGenSTM
	- System.Random.Stateful.D:R:SeedSizeTGen
Documentation created: dist/doc/html/random/, dist/doc/html/random/random.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/random-1.3.1-3HmCudIQHVrG4RNMrw37d7
Completed    random-1.3.1
Configuring QuickCheck-2.17.1.0...
Preprocessing library for QuickCheck-2.17.1.0..
Building library for QuickCheck-2.17.1.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.17.1.0..
Running Haddock on library for QuickCheck-2.17.1.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:210)
    chooseInt64 (src/Test/QuickCheck/Gen.hs:219)
    chooseUpTo (src/Test/QuickCheck/Gen.hs:229)
  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:340)
    shrink1 (src/Test/QuickCheck/Arbitrary.hs:343)
    arbitrary2 (src/Test/QuickCheck/Arbitrary.hs:352)
    shrink2 (src/Test/QuickCheck/Arbitrary.hs:355)
    RecursivelyShrink (src/Test/QuickCheck/Arbitrary.hs:367)
    GSubterms (src/Test/QuickCheck/Arbitrary.hs:398)
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:548:16
    * at src/Test/QuickCheck/Function.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 src/Test/QuickCheck/Function.hs:548: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:156)
    monadic (src/Test/QuickCheck/Monadic.hs:265)
    monadic' (src/Test/QuickCheck/Monadic.hs:268)
    runSTGen (src/Test/QuickCheck/Monadic.hs:307)
  90% ( 10 / 11) in 'Test.QuickCheck.All'
  Missing documentation for:
    runQuickCheckAll (src/Test/QuickCheck/All.hs:220)
Warning: 'Fun' is ambiguous. It is defined
    * at src/Test/QuickCheck/Function.hs:548:16
    * at src/Test/QuickCheck/Function.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 src/Test/QuickCheck/Function.hs:548: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:340)
    shrink1 (src/Test/QuickCheck/Arbitrary.hs:343)
    arbitrary2 (src/Test/QuickCheck/Arbitrary.hs:352)
    shrink2 (src/Test/QuickCheck/Arbitrary.hs:355)
    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.17.1.0-8ihKiwMWfiD12yHjrGJURG
Completed    QuickCheck-2.17.1.0
Downloading  EdisonCore-1.3.3.3
Downloaded   EdisonCore-1.3.3.3
Configuring EdisonCore-1.3.3.3...
Preprocessing library for EdisonCore-1.3.3.3..
Building library for EdisonCore-1.3.3.3..
[ 1 of 26] Compiling Data.Edison.Concrete.FingerTree ( src/Data/Edison/Concrete/FingerTree.hs, dist/build/Data/Edison/Concrete/FingerTree.o, dist/build/Data/Edison/Concrete/FingerTree.dyn_o )

src/Data/Edison/Concrete/FingerTree.hs:78:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
78 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[ 2 of 26] Compiling Data.Edison.Seq.Defaults ( src/Data/Edison/Seq/Defaults.hs, dist/build/Data/Edison/Seq/Defaults.o, dist/build/Data/Edison/Seq/Defaults.dyn_o )

src/Data/Edison/Seq/Defaults.hs:16:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
16 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^
[ 3 of 26] Compiling Data.Edison.Seq.BraunSeq ( src/Data/Edison/Seq/BraunSeq.hs, dist/build/Data/Edison/Seq/BraunSeq.o, dist/build/Data/Edison/Seq/BraunSeq.dyn_o )

src/Data/Edison/Seq/BraunSeq.hs:70:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
70 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/BraunSeq.hs:78:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
78 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/BraunSeq.hs:539:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
539 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[ 4 of 26] Compiling Data.Edison.Seq.BinaryRandList ( src/Data/Edison/Seq/BinaryRandList.hs, dist/build/Data/Edison/Seq/BinaryRandList.o, dist/build/Data/Edison/Seq/BinaryRandList.dyn_o )

src/Data/Edison/Seq/BinaryRandList.hs:53:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
53 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/BinaryRandList.hs:63:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
63 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/BinaryRandList.hs:436:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
436 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[ 5 of 26] Compiling Data.Edison.Seq.BankersQueue ( src/Data/Edison/Seq/BankersQueue.hs, dist/build/Data/Edison/Seq/BankersQueue.o, dist/build/Data/Edison/Seq/BankersQueue.dyn_o )

src/Data/Edison/Seq/BankersQueue.hs:48:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
48 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/BankersQueue.hs:58:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
58 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/BankersQueue.hs:405:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
405 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[ 6 of 26] Compiling Data.Edison.Coll.Defaults ( src/Data/Edison/Coll/Defaults.hs, dist/build/Data/Edison/Coll/Defaults.o, dist/build/Data/Edison/Coll/Defaults.dyn_o )

src/Data/Edison/Coll/Defaults.hs:16:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
16 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^
[ 7 of 26] Compiling Data.Edison.Coll.UnbalancedSet ( src/Data/Edison/Coll/UnbalancedSet.hs, dist/build/Data/Edison/Coll/UnbalancedSet.o, dist/build/Data/Edison/Coll/UnbalancedSet.dyn_o )

src/Data/Edison/Coll/UnbalancedSet.hs:44:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
44 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/UnbalancedSet.hs:51:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
51 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[ 8 of 26] Compiling Data.Edison.Coll.StandardSet ( src/Data/Edison/Coll/StandardSet.hs, dist/build/Data/Edison/Coll/StandardSet.o, dist/build/Data/Edison/Coll/StandardSet.dyn_o )

src/Data/Edison/Coll/StandardSet.hs:44:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
44 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/StandardSet.hs:45:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
45 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:47:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Data.List is redundant
      except perhaps to import instances from Data.List
    To import instances alone, use: import Data.List()
   |
47 | import qualified Data.List
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:53:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Test.QuickCheck is redundant
      except perhaps to import instances from Test.QuickCheck
    To import instances alone, use: import Test.QuickCheck()
   |
53 | import Test.QuickCheck
   | ^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:223:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.CollX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
223 | instance Ord a => C.CollX (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:231:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdCollX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
231 | instance Ord a => C.OrdCollX (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:239:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.Coll (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
239 | instance Ord a => C.Coll (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:245:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdColl (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
245 | instance Ord a => C.OrdColl (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:252:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.SetX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
252 | instance Ord a => C.SetX (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:257:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.Set (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
257 | instance Ord a => C.Set (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:263:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdSetX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
263 | instance Ord a => C.OrdSetX (Set a) a
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:265:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdSet (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
265 | instance Ord a => C.OrdSet (Set a) a
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 9 of 26] Compiling Data.Edison.Coll.SplayHeap ( src/Data/Edison/Coll/SplayHeap.hs, dist/build/Data/Edison/Coll/SplayHeap.o, dist/build/Data/Edison/Coll/SplayHeap.dyn_o )

src/Data/Edison/Coll/SplayHeap.hs:46:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
46 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/SplayHeap.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
50 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/SplayHeap.hs:52:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad is redundant
      except perhaps to import instances from Control.Monad
    To import instances alone, use: import Control.Monad()
   |
52 | import Control.Monad
   | ^^^^^^^^^^^^^^^^^^^^
[10 of 26] Compiling Data.Edison.Coll.SkewHeap ( src/Data/Edison/Coll/SkewHeap.hs, dist/build/Data/Edison/Coll/SkewHeap.o, dist/build/Data/Edison/Coll/SkewHeap.dyn_o )

src/Data/Edison/Coll/SkewHeap.hs:43:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
43 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/SkewHeap.hs:48:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
48 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[11 of 26] Compiling Data.Edison.Coll.MinHeap ( src/Data/Edison/Coll/MinHeap.hs, dist/build/Data/Edison/Coll/MinHeap.o, dist/build/Data/Edison/Coll/MinHeap.dyn_o )

src/Data/Edison/Coll/MinHeap.hs:41:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
41 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/MinHeap.hs:46:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
46 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/MinHeap.hs:48:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad is redundant
      except perhaps to import instances from Control.Monad
    To import instances alone, use: import Control.Monad()
   |
48 | import Control.Monad
   | ^^^^^^^^^^^^^^^^^^^^
[12 of 26] Compiling Data.Edison.Coll.LeftistHeap ( src/Data/Edison/Coll/LeftistHeap.hs, dist/build/Data/Edison/Coll/LeftistHeap.o, dist/build/Data/Edison/Coll/LeftistHeap.dyn_o )

src/Data/Edison/Coll/LeftistHeap.hs:42:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
42 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/LeftistHeap.hs:48:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
48 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[13 of 26] Compiling Data.Edison.Coll.LazyPairingHeap ( src/Data/Edison/Coll/LazyPairingHeap.hs, dist/build/Data/Edison/Coll/LazyPairingHeap.o, dist/build/Data/Edison/Coll/LazyPairingHeap.dyn_o )

src/Data/Edison/Coll/LazyPairingHeap.hs:43:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
43 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/LazyPairingHeap.hs:49:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
49 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[14 of 26] Compiling Data.Edison.Coll.EnumSet ( src/Data/Edison/Coll/EnumSet.hs, dist/build/Data/Edison/Coll/EnumSet.o, dist/build/Data/Edison/Coll/EnumSet.dyn_o )

src/Data/Edison/Coll/EnumSet.hs:158:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
    |
158 | import qualified Prelude
    | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/EnumSet.hs:159:73: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
    |
159 | import Prelude hiding (filter,foldl,foldr,null,map,lookup,foldl1,foldr1,foldl')
    |                                                                         ^^^^^^

src/Data/Edison/Coll/EnumSet.hs:163:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Word is redundant
      except perhaps to import instances from Data.Word
    To import instances alone, use: import Data.Word()
    |
163 | import Data.Word
    | ^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/EnumSet.hs:164:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
    |
164 | import Data.Monoid (Monoid(..))
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 26] Compiling Data.Edison.Assoc.Defaults ( src/Data/Edison/Assoc/Defaults.hs, dist/build/Data/Edison/Assoc/Defaults.o, dist/build/Data/Edison/Assoc/Defaults.dyn_o )

src/Data/Edison/Assoc/Defaults.hs:16:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
16 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^
[16 of 26] Compiling Data.Edison.Assoc.TernaryTrie ( src/Data/Edison/Assoc/TernaryTrie.hs, dist/build/Data/Edison/Assoc/TernaryTrie.o, dist/build/Data/Edison/Assoc/TernaryTrie.dyn_o )

src/Data/Edison/Assoc/TernaryTrie.hs:56:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
56 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:57:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
57 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:65:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
65 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:70:64: warning: [GHC-38856] [-Wunused-imports]
    The import of NonNegative
    from module Test.QuickCheck is redundant
   |
70 | import Test.QuickCheck (Arbitrary(..), CoArbitrary(..), Gen(), NonNegative(..), variant, sized, resize, choose, oneof)
   |                                                                ^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:347:16: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: k
    |
347 | mkVBalancedFMB k Nothing l (FMB' E) r
    |                ^

src/Data/Edison/Assoc/TernaryTrie.hs:1186:38: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v
     |
1186 | structuralInvariantFMB fmb@(I size k v l (FMB' m) r)
     |                                      ^

src/Data/Edison/Assoc/TernaryTrie.hs:1257:8: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: i
     |
1257 | genFMB i 0 = pure E
     |        ^

src/Data/Edison/Assoc/TernaryTrie.hs:1273:14: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: s
     |
1273 | shrinkFMB (I s k v l m r) = E : l : r : do
     |              ^

src/Data/Edison/Assoc/TernaryTrie.hs:1275:22: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: m'
     |
1275 |     (v, (l, (m@(FMB' m'), r))) <- (shrinkJust *- shrinkFMB *- shrinkFMB' *- shrinkFMB) (v, (l, (m, r)))
     |                      ^^
[17 of 26] Compiling Data.Edison.Assoc.StandardMap ( src/Data/Edison/Assoc/StandardMap.hs, dist/build/Data/Edison/Assoc/StandardMap.o, dist/build/Data/Edison/Assoc/StandardMap.dyn_o )

src/Data/Edison/Assoc/StandardMap.hs:52:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
52 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:53:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
53 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Int is redundant
      except perhaps to import instances from Data.Int
    To import instances alone, use: import Data.Int()
   |
59 | import Data.Int
   | ^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:60:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Test.QuickCheck is redundant
      except perhaps to import instances from Test.QuickCheck
    To import instances alone, use: import Test.QuickCheck()
   |
60 | import Test.QuickCheck (Arbitrary(..), CoArbitrary(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:305:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.AssocX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
305 | instance Ord k => A.AssocX (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:322:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdAssocX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
322 | instance Ord k => A.OrdAssocX (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:333:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.FiniteMapX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
333 | instance Ord k => A.FiniteMapX (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:343:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdFiniteMapX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
343 | instance Ord k => A.OrdFiniteMapX (FM k) k
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:345:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.Assoc (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
345 | instance Ord k => A.Assoc (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:351:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdAssoc (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
351 | instance Ord k => A.OrdAssoc (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:358:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.FiniteMap (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
358 | instance Ord k => A.FiniteMap (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:362:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdFiniteMap (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
362 | instance Ord k => A.OrdFiniteMap (FM k) k
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18 of 26] Compiling Data.Edison.Assoc.PatriciaLoMap ( src/Data/Edison/Assoc/PatriciaLoMap.hs, dist/build/Data/Edison/Assoc/PatriciaLoMap.o, dist/build/Data/Edison/Assoc/PatriciaLoMap.dyn_o )

src/Data/Edison/Assoc/PatriciaLoMap.hs:56:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
56 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/PatriciaLoMap.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
59 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/PatriciaLoMap.hs:66:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Int is redundant
      except perhaps to import instances from Data.Int
    To import instances alone, use: import Data.Int()
   |
66 | import Data.Int
   | ^^^^^^^^^^^^^^^
[19 of 26] Compiling Data.Edison.Assoc.AssocList ( src/Data/Edison/Assoc/AssocList.hs, dist/build/Data/Edison/Assoc/AssocList.o, dist/build/Data/Edison/Assoc/AssocList.dyn_o )

src/Data/Edison/Assoc/AssocList.hs:57:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
57 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/AssocList.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
59 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[20 of 26] Compiling Data.Edison.Seq.FingerSeq ( src/Data/Edison/Seq/FingerSeq.hs, dist/build/Data/Edison/Seq/FingerSeq.o, dist/build/Data/Edison/Seq/FingerSeq.dyn_o )

src/Data/Edison/Seq/FingerSeq.hs:34:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
34 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Seq/FingerSeq.hs:35:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
35 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/FingerSeq.hs:45:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
45 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/FingerSeq.hs:367:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
367 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[21 of 26] Compiling Data.Edison.Seq.JoinList ( src/Data/Edison/Seq/JoinList.hs, dist/build/Data/Edison/Seq/JoinList.o, dist/build/Data/Edison/Seq/JoinList.dyn_o )

src/Data/Edison/Seq/JoinList.hs:51:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
51 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/JoinList.hs:61:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
61 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/JoinList.hs:406:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
406 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[22 of 26] Compiling Data.Edison.Seq.MyersStack ( src/Data/Edison/Seq/MyersStack.hs, dist/build/Data/Edison/Seq/MyersStack.o, dist/build/Data/Edison/Seq/MyersStack.dyn_o )

src/Data/Edison/Seq/MyersStack.hs:47:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
47 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/MyersStack.hs:57:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
57 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/MyersStack.hs:407:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
407 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[23 of 26] Compiling Data.Edison.Seq.RandList ( src/Data/Edison/Seq/RandList.hs, dist/build/Data/Edison/Seq/RandList.o, dist/build/Data/Edison/Seq/RandList.dyn_o )

src/Data/Edison/Seq/RandList.hs:52:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
52 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/RandList.hs:63:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
63 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/RandList.hs:473:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
473 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[24 of 26] Compiling Data.Edison.Seq.RevSeq ( src/Data/Edison/Seq/RevSeq.hs, dist/build/Data/Edison/Seq/RevSeq.o, dist/build/Data/Edison/Seq/RevSeq.dyn_o )

src/Data/Edison/Seq/RevSeq.hs:55:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
55 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/RevSeq.hs:66:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
66 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Seq/RevSeq.hs:357:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Rev s).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
357 |   pure = return
    |   ^^^^^^^^^^^^^

src/Data/Edison/Seq/RevSeq.hs:364:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Rev s).
    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
    |
364 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[25 of 26] Compiling Data.Edison.Seq.SimpleQueue ( src/Data/Edison/Seq/SimpleQueue.hs, dist/build/Data/Edison/Seq/SimpleQueue.o, dist/build/Data/Edison/Seq/SimpleQueue.dyn_o )

src/Data/Edison/Seq/SimpleQueue.hs:50:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
50 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/SimpleQueue.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
59 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/SimpleQueue.hs:360:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
360 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[26 of 26] Compiling Data.Edison.Seq.SizedSeq ( src/Data/Edison/Seq/SizedSeq.hs, dist/build/Data/Edison/Seq/SizedSeq.o, dist/build/Data/Edison/Seq/SizedSeq.dyn_o )

src/Data/Edison/Seq/SizedSeq.hs:45:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
45 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/SizedSeq.hs:54:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
54 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Seq/SizedSeq.hs:326:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Sized s).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
326 |   pure = return
    |   ^^^^^^^^^^^^^

src/Data/Edison/Seq/SizedSeq.hs:333:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Sized s).
    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
    |
333 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
Preprocessing library for EdisonCore-1.3.3.3..
Running Haddock on library for EdisonCore-1.3.3.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 26] Compiling Data.Edison.Concrete.FingerTree ( src/Data/Edison/Concrete/FingerTree.hs, nothing )

src/Data/Edison/Concrete/FingerTree.hs:78:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
78 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[ 2 of 26] Compiling Data.Edison.Seq.Defaults ( src/Data/Edison/Seq/Defaults.hs, nothing )

src/Data/Edison/Seq/Defaults.hs:16:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
16 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^
[ 3 of 26] Compiling Data.Edison.Seq.BraunSeq ( src/Data/Edison/Seq/BraunSeq.hs, nothing )

src/Data/Edison/Seq/BraunSeq.hs:70:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
70 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/BraunSeq.hs:78:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
78 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/BraunSeq.hs:539:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
539 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[ 4 of 26] Compiling Data.Edison.Seq.BinaryRandList ( src/Data/Edison/Seq/BinaryRandList.hs, nothing )

src/Data/Edison/Seq/BinaryRandList.hs:53:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
53 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/BinaryRandList.hs:63:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
63 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/BinaryRandList.hs:436:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
436 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[ 5 of 26] Compiling Data.Edison.Seq.BankersQueue ( src/Data/Edison/Seq/BankersQueue.hs, nothing )

src/Data/Edison/Seq/BankersQueue.hs:48:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
48 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/BankersQueue.hs:58:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
58 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/BankersQueue.hs:405:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
405 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[ 6 of 26] Compiling Data.Edison.Coll.Defaults ( src/Data/Edison/Coll/Defaults.hs, nothing )

src/Data/Edison/Coll/Defaults.hs:16:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
16 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^
[ 7 of 26] Compiling Data.Edison.Coll.UnbalancedSet ( src/Data/Edison/Coll/UnbalancedSet.hs, nothing )

src/Data/Edison/Coll/UnbalancedSet.hs:44:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
44 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/UnbalancedSet.hs:51:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
51 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[ 8 of 26] Compiling Data.Edison.Coll.StandardSet ( src/Data/Edison/Coll/StandardSet.hs, nothing )

src/Data/Edison/Coll/StandardSet.hs:44:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
44 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/StandardSet.hs:45:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
45 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:47:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Data.List is redundant
      except perhaps to import instances from Data.List
    To import instances alone, use: import Data.List()
   |
47 | import qualified Data.List
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:53:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Test.QuickCheck is redundant
      except perhaps to import instances from Test.QuickCheck
    To import instances alone, use: import Test.QuickCheck()
   |
53 | import Test.QuickCheck
   | ^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:223:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.CollX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
223 | instance Ord a => C.CollX (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:231:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdCollX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
231 | instance Ord a => C.OrdCollX (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:239:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.Coll (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
239 | instance Ord a => C.Coll (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:245:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdColl (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
245 | instance Ord a => C.OrdColl (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:252:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.SetX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
252 | instance Ord a => C.SetX (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:257:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.Set (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
257 | instance Ord a => C.Set (Set a) a where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Coll/StandardSet.hs:263:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdSetX (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
263 | instance Ord a => C.OrdSetX (Set a) a
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/StandardSet.hs:265:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord a => C.OrdSet (Set a) a
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
265 | instance Ord a => C.OrdSet (Set a) a
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 9 of 26] Compiling Data.Edison.Coll.SplayHeap ( src/Data/Edison/Coll/SplayHeap.hs, nothing )

src/Data/Edison/Coll/SplayHeap.hs:46:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
46 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/SplayHeap.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
50 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/SplayHeap.hs:52:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad is redundant
      except perhaps to import instances from Control.Monad
    To import instances alone, use: import Control.Monad()
   |
52 | import Control.Monad
   | ^^^^^^^^^^^^^^^^^^^^
[10 of 26] Compiling Data.Edison.Coll.SkewHeap ( src/Data/Edison/Coll/SkewHeap.hs, nothing )

src/Data/Edison/Coll/SkewHeap.hs:43:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
43 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/SkewHeap.hs:48:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
48 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[11 of 26] Compiling Data.Edison.Coll.MinHeap ( src/Data/Edison/Coll/MinHeap.hs, nothing )

src/Data/Edison/Coll/MinHeap.hs:41:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
41 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/MinHeap.hs:46:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
46 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/MinHeap.hs:48:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad is redundant
      except perhaps to import instances from Control.Monad
    To import instances alone, use: import Control.Monad()
   |
48 | import Control.Monad
   | ^^^^^^^^^^^^^^^^^^^^
[12 of 26] Compiling Data.Edison.Coll.LeftistHeap ( src/Data/Edison/Coll/LeftistHeap.hs, nothing )

src/Data/Edison/Coll/LeftistHeap.hs:42:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
42 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/LeftistHeap.hs:48:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
48 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[13 of 26] Compiling Data.Edison.Coll.LazyPairingHeap ( src/Data/Edison/Coll/LazyPairingHeap.hs, nothing )

src/Data/Edison/Coll/LazyPairingHeap.hs:43:55: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
43 | import Prelude hiding (null,foldr,foldl,foldr1,foldl1,foldl',lookup,filter)
   |                                                       ^^^^^^

src/Data/Edison/Coll/LazyPairingHeap.hs:49:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
49 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[14 of 26] Compiling Data.Edison.Coll.EnumSet ( src/Data/Edison/Coll/EnumSet.hs, nothing )

src/Data/Edison/Coll/EnumSet.hs:158:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
    |
158 | import qualified Prelude
    | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/EnumSet.hs:159:73: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
    |
159 | import Prelude hiding (filter,foldl,foldr,null,map,lookup,foldl1,foldr1,foldl')
    |                                                                         ^^^^^^

src/Data/Edison/Coll/EnumSet.hs:163:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Word is redundant
      except perhaps to import instances from Data.Word
    To import instances alone, use: import Data.Word()
    |
163 | import Data.Word
    | ^^^^^^^^^^^^^^^^

src/Data/Edison/Coll/EnumSet.hs:164:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
    |
164 | import Data.Monoid (Monoid(..))
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 26] Compiling Data.Edison.Assoc.Defaults ( src/Data/Edison/Assoc/Defaults.hs, nothing )

src/Data/Edison/Assoc/Defaults.hs:16:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
16 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^
[16 of 26] Compiling Data.Edison.Assoc.TernaryTrie ( src/Data/Edison/Assoc/TernaryTrie.hs, nothing )

src/Data/Edison/Assoc/TernaryTrie.hs:56:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
56 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:57:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
57 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:65:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
65 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:70:64: warning: [GHC-38856] [-Wunused-imports]
    The import of NonNegative
    from module Test.QuickCheck is redundant
   |
70 | import Test.QuickCheck (Arbitrary(..), CoArbitrary(..), Gen(), NonNegative(..), variant, sized, resize, choose, oneof)
   |                                                                ^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/TernaryTrie.hs:347:16: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: k
    |
347 | mkVBalancedFMB k Nothing l (FMB' E) r
    |                ^

src/Data/Edison/Assoc/TernaryTrie.hs:1186:38: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: v
     |
1186 | structuralInvariantFMB fmb@(I size k v l (FMB' m) r)
     |                                      ^

src/Data/Edison/Assoc/TernaryTrie.hs:1257:8: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: i
     |
1257 | genFMB i 0 = pure E
     |        ^

src/Data/Edison/Assoc/TernaryTrie.hs:1273:14: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: s
     |
1273 | shrinkFMB (I s k v l m r) = E : l : r : do
     |              ^

src/Data/Edison/Assoc/TernaryTrie.hs:1275:22: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: m'
     |
1275 |     (v, (l, (m@(FMB' m'), r))) <- (shrinkJust *- shrinkFMB *- shrinkFMB' *- shrinkFMB) (v, (l, (m, r)))
     |                      ^^
[17 of 26] Compiling Data.Edison.Assoc.StandardMap ( src/Data/Edison/Assoc/StandardMap.hs, nothing )

src/Data/Edison/Assoc/StandardMap.hs:52:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
52 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:53:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
53 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Int is redundant
      except perhaps to import instances from Data.Int
    To import instances alone, use: import Data.Int()
   |
59 | import Data.Int
   | ^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:60:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Test.QuickCheck is redundant
      except perhaps to import instances from Test.QuickCheck
    To import instances alone, use: import Test.QuickCheck()
   |
60 | import Test.QuickCheck (Arbitrary(..), CoArbitrary(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:305:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.AssocX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
305 | instance Ord k => A.AssocX (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:322:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdAssocX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
322 | instance Ord k => A.OrdAssocX (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:333:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.FiniteMapX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
333 | instance Ord k => A.FiniteMapX (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:343:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdFiniteMapX (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
343 | instance Ord k => A.OrdFiniteMapX (FM k) k
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/StandardMap.hs:345:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.Assoc (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
345 | instance Ord k => A.Assoc (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:351:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdAssoc (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
351 | instance Ord k => A.OrdAssoc (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:358:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.FiniteMap (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
358 | instance Ord k => A.FiniteMap (FM k) k where
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/Data/Edison/Assoc/StandardMap.hs:362:1: warning: [GHC-90177] [-Worphans]
    Orphan class instance: instance Ord k => A.OrdFiniteMap (FM k) k
    Suggested fix:
      Move the instance declaration to the module of the class or of the type, or
      wrap the type with a newtype and declare the instance on the new type.
    |
362 | instance Ord k => A.OrdFiniteMap (FM k) k
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18 of 26] Compiling Data.Edison.Assoc.PatriciaLoMap ( src/Data/Edison/Assoc/PatriciaLoMap.hs, nothing )

src/Data/Edison/Assoc/PatriciaLoMap.hs:56:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
56 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/PatriciaLoMap.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
59 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Assoc/PatriciaLoMap.hs:66:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Int is redundant
      except perhaps to import instances from Data.Int
    To import instances alone, use: import Data.Int()
   |
66 | import Data.Int
   | ^^^^^^^^^^^^^^^
[19 of 26] Compiling Data.Edison.Assoc.AssocList ( src/Data/Edison/Assoc/AssocList.hs, nothing )

src/Data/Edison/Assoc/AssocList.hs:57:66: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
57 | import Prelude hiding (null,map,lookup,foldr,foldl,foldr1,foldl1,foldl',filter)
   |                                                                  ^^^^^^

src/Data/Edison/Assoc/AssocList.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
59 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[20 of 26] Compiling Data.Edison.Seq.FingerSeq ( src/Data/Edison/Seq/FingerSeq.hs, nothing )

src/Data/Edison/Seq/FingerSeq.hs:34:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Prelude is redundant
      except perhaps to import instances from Prelude
    To import instances alone, use: import Prelude()
   |
34 | import qualified Prelude
   | ^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Edison/Seq/FingerSeq.hs:35:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
35 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/FingerSeq.hs:45:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
45 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/FingerSeq.hs:367:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
367 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[21 of 26] Compiling Data.Edison.Seq.JoinList ( src/Data/Edison/Seq/JoinList.hs, nothing )

src/Data/Edison/Seq/JoinList.hs:51:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
51 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/JoinList.hs:61:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
61 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/JoinList.hs:406:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
406 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[22 of 26] Compiling Data.Edison.Seq.MyersStack ( src/Data/Edison/Seq/MyersStack.hs, nothing )

src/Data/Edison/Seq/MyersStack.hs:47:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
47 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/MyersStack.hs:57:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
57 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/MyersStack.hs:407:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
407 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[23 of 26] Compiling Data.Edison.Seq.RandList ( src/Data/Edison/Seq/RandList.hs, nothing )

src/Data/Edison/Seq/RandList.hs:52:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
52 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/RandList.hs:63:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
63 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/RandList.hs:473:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
473 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[24 of 26] Compiling Data.Edison.Seq.RevSeq ( src/Data/Edison/Seq/RevSeq.hs, nothing )

src/Data/Edison/Seq/RevSeq.hs:55:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
55 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/RevSeq.hs:66:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
66 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Seq/RevSeq.hs:357:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Rev s).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
357 |   pure = return
    |   ^^^^^^^^^^^^^

src/Data/Edison/Seq/RevSeq.hs:364:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Rev s).
    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
    |
364 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[25 of 26] Compiling Data.Edison.Seq.SimpleQueue ( src/Data/Edison/Seq/SimpleQueue.hs, nothing )

src/Data/Edison/Seq/SimpleQueue.hs:50:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
50 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/SimpleQueue.hs:59:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
59 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

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

src/Data/Edison/Seq/SimpleQueue.hs:360:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad Seq.
    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
    |
360 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
[26 of 26] Compiling Data.Edison.Seq.SizedSeq ( src/Data/Edison/Seq/SizedSeq.hs, nothing )

src/Data/Edison/Seq/SizedSeq.hs:45:79: warning: [GHC-61689] [-Wdodgy-imports]
    Module Prelude does not export foldl'.
   |
45 | import Prelude hiding (concat,reverse,map,concatMap,foldr,foldl,foldr1,foldl1,foldl',
   |                                                                               ^^^^^^

src/Data/Edison/Seq/SizedSeq.hs:54:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
54 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^

src/Data/Edison/Seq/SizedSeq.hs:326:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (Sized s).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
326 |   pure = return
    |   ^^^^^^^^^^^^^

src/Data/Edison/Seq/SizedSeq.hs:333:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Sized s).
    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
    |
333 |   return = singleton
    |   ^^^^^^^^^^^^^^^^^^
Haddock coverage:
  50% ( 13 / 26) in 'Data.Edison.Concrete.FingerTree'
  Missing documentation for:
    Split (src/Data/Edison/Concrete/FingerTree.hs:642)
    toList (src/Data/Edison/Concrete/FingerTree.hs:198)
    size (src/Data/Edison/Concrete/FingerTree.hs:184)
    takeUntil (src/Data/Edison/Concrete/FingerTree.hs:637)
    dropUntil (src/Data/Edison/Concrete/FingerTree.hs:640)
    splitTree (src/Data/Edison/Concrete/FingerTree.hs:646)
    mapTree (src/Data/Edison/Concrete/FingerTree.hs:247)
    foldFT (src/Data/Edison/Concrete/FingerTree.hs:187)
    reduce1 (src/Data/Edison/Concrete/FingerTree.hs:218)
    reduce1' (src/Data/Edison/Concrete/FingerTree.hs:223)
    strict (src/Data/Edison/Concrete/FingerTree.hs:230)
    strictWith (src/Data/Edison/Concrete/FingerTree.hs:233)
    structuralInvariant (src/Data/Edison/Concrete/FingerTree.hs:166)
   1% (  1 / 92) in 'Data.Edison.Seq.Defaults'
  Missing documentation for:
    rconsUsingAppend (src/Data/Edison/Seq/Defaults.hs:29)
    rconsUsingFoldr (src/Data/Edison/Seq/Defaults.hs:32)
    appendUsingFoldr (src/Data/Edison/Seq/Defaults.hs:35)
    rviewDefault (src/Data/Edison/Seq/Defaults.hs:39)
    rtailUsingLview (src/Data/Edison/Seq/Defaults.hs:45)
    rtailMUsingLview (src/Data/Edison/Seq/Defaults.hs:55)
    concatUsingFoldr (src/Data/Edison/Seq/Defaults.hs:67)
    reverseUsingReverseOnto (src/Data/Edison/Seq/Defaults.hs:70)
    reverseUsingLists (src/Data/Edison/Seq/Defaults.hs:73)
    reverseOntoUsingFoldl (src/Data/Edison/Seq/Defaults.hs:76)
    reverseOntoUsingReverse (src/Data/Edison/Seq/Defaults.hs:79)
    fromListUsingCons (src/Data/Edison/Seq/Defaults.hs:82)
    toListUsingFoldr (src/Data/Edison/Seq/Defaults.hs:85)
    mapUsingFoldr (src/Data/Edison/Seq/Defaults.hs:88)
    concatMapUsingFoldr (src/Data/Edison/Seq/Defaults.hs:91)
    foldrUsingLists (src/Data/Edison/Seq/Defaults.hs:94)
    foldr'UsingLists (src/Data/Edison/Seq/Defaults.hs:97)
    foldlUsingLists (src/Data/Edison/Seq/Defaults.hs:100)
    foldl'UsingLists (src/Data/Edison/Seq/Defaults.hs:103)
    foldr1UsingLists (src/Data/Edison/Seq/Defaults.hs:106)
    foldr1'UsingLists (src/Data/Edison/Seq/Defaults.hs:109)
    foldl1UsingLists (src/Data/Edison/Seq/Defaults.hs:112)
    foldl1'UsingLists (src/Data/Edison/Seq/Defaults.hs:115)
    fold1UsingFold (src/Data/Edison/Seq/Defaults.hs:118)
    fold1'UsingFold' (src/Data/Edison/Seq/Defaults.hs:124)
    foldr1UsingLview (src/Data/Edison/Seq/Defaults.hs:130)
    foldr1'UsingLview (src/Data/Edison/Seq/Defaults.hs:140)
    foldl1UsingFoldl (src/Data/Edison/Seq/Defaults.hs:150)
    foldl1'UsingFoldl' (src/Data/Edison/Seq/Defaults.hs:156)
    reducerUsingReduce1 (src/Data/Edison/Seq/Defaults.hs:162)
    reducer'UsingReduce1' (src/Data/Edison/Seq/Defaults.hs:167)
    reducelUsingReduce1 (src/Data/Edison/Seq/Defaults.hs:172)
    reducel'UsingReduce1' (src/Data/Edison/Seq/Defaults.hs:177)
    reduce1UsingLists (src/Data/Edison/Seq/Defaults.hs:182)
    reduce1'UsingLists (src/Data/Edison/Seq/Defaults.hs:185)
    copyUsingLists (src/Data/Edison/Seq/Defaults.hs:188)
    inBoundsUsingDrop (src/Data/Edison/Seq/Defaults.hs:192)
    inBoundsUsingLookupM (src/Data/Edison/Seq/Defaults.hs:196)
    inBoundsUsingSize (src/Data/Edison/Seq/Defaults.hs:202)
    lookupUsingLookupM (src/Data/Edison/Seq/Defaults.hs:205)
    lookupUsingDrop (src/Data/Edison/Seq/Defaults.hs:208)
    lookupWithDefaultUsingLookupM (src/Data/Edison/Seq/Defaults.hs:214)
    lookupWithDefaultUsingDrop (src/Data/Edison/Seq/Defaults.hs:220)
    lookupMUsingDrop (src/Data/Edison/Seq/Defaults.hs:226)
    filterUsingLview (src/Data/Edison/Seq/Defaults.hs:234)
    filterUsingLists (src/Data/Edison/Seq/Defaults.hs:240)
    filterUsingFoldr (src/Data/Edison/Seq/Defaults.hs:244)
    partitionUsingLists (src/Data/Edison/Seq/Defaults.hs:248)
    partitionUsingFoldr (src/Data/Edison/Seq/Defaults.hs:253)
    updateUsingAdjust (src/Data/Edison/Seq/Defaults.hs:257)
    updateUsingSplitAt (src/Data/Edison/Seq/Defaults.hs:260)
    adjustUsingLists (src/Data/Edison/Seq/Defaults.hs:266)
    adjustUsingSplitAt (src/Data/Edison/Seq/Defaults.hs:269)
    mapWithIndexUsingLists (src/Data/Edison/Seq/Defaults.hs:296)
    foldrWithIndexUsingLists (src/Data/Edison/Seq/Defaults.hs:300)
    foldrWithIndex'UsingLists (src/Data/Edison/Seq/Defaults.hs:304)
    foldlWithIndexUsingLists (src/Data/Edison/Seq/Defaults.hs:308)
    foldlWithIndex'UsingLists (src/Data/Edison/Seq/Defaults.hs:312)
    takeUsingLists (src/Data/Edison/Seq/Defaults.hs:315)
    takeUsingLview (src/Data/Edison/Seq/Defaults.hs:318)
    dropUsingLists (src/Data/Edison/Seq/Defaults.hs:325)
    dropUsingLtail (src/Data/Edison/Seq/Defaults.hs:328)
    splitAtDefault (src/Data/Edison/Seq/Defaults.hs:333)
    splitAtUsingLview (src/Data/Edison/Seq/Defaults.hs:336)
    subseqDefault (src/Data/Edison/Seq/Defaults.hs:344)
    takeWhileUsingLview (src/Data/Edison/Seq/Defaults.hs:347)
    dropWhileUsingLview (src/Data/Edison/Seq/Defaults.hs:353)
    splitWhileUsingLview (src/Data/Edison/Seq/Defaults.hs:359)
    zipUsingLview (src/Data/Edison/Seq/Defaults.hs:366)
    zip3UsingLview (src/Data/Edison/Seq/Defaults.hs:375)
    zipWithUsingLview (src/Data/Edison/Seq/Defaults.hs:387)
    zipWith3UsingLview (src/Data/Edison/Seq/Defaults.hs:397)
    zipUsingLists (src/Data/Edison/Seq/Defaults.hs:409)
    zip3UsingLists (src/Data/Edison/Seq/Defaults.hs:412)
    zipWithUsingLists (src/Data/Edison/Seq/Defaults.hs:416)
    zipWith3UsingLists (src/Data/Edison/Seq/Defaults.hs:421)
    unzipUsingLists (src/Data/Edison/Seq/Defaults.hs:425)
    unzipUsingFoldr (src/Data/Edison/Seq/Defaults.hs:430)
    unzip3UsingLists (src/Data/Edison/Seq/Defaults.hs:434)
    unzip3UsingFoldr (src/Data/Edison/Seq/Defaults.hs:439)
    unzipWithUsingLists (src/Data/Edison/Seq/Defaults.hs:444)
    unzipWithUsingFoldr (src/Data/Edison/Seq/Defaults.hs:450)
    unzipWith3UsingLists (src/Data/Edison/Seq/Defaults.hs:455)
    unzipWith3UsingFoldr (src/Data/Edison/Seq/Defaults.hs:461)
    showsPrecUsingToList (src/Data/Edison/Seq/Defaults.hs:465)
    readsPrecUsingFromList (src/Data/Edison/Seq/Defaults.hs:470)
    defaultCompare (src/Data/Edison/Seq/Defaults.hs:485)
    dropMatch (src/Data/Edison/Seq/Defaults.hs:497)
    tokenMatch (src/Data/Edison/Seq/Defaults.hs:504)
    readSParens (src/Data/Edison/Seq/Defaults.hs:508)
    maybeParens (src/Data/Edison/Seq/Defaults.hs:516)
   6% (  5 / 81) in 'Data.Edison.Seq.BraunSeq'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/BraunSeq.hs:169)
    empty (src/Data/Edison/Seq/BraunSeq.hs:174)
    singleton (src/Data/Edison/Seq/BraunSeq.hs:175)
    lcons (src/Data/Edison/Seq/BraunSeq.hs:177)
    rcons (src/Data/Edison/Seq/BraunSeq.hs:180)
    append (src/Data/Edison/Seq/BraunSeq.hs:187)
    lview (src/Data/Edison/Seq/BraunSeq.hs:198)
    lhead (src/Data/Edison/Seq/BraunSeq.hs:206)
    ltail (src/Data/Edison/Seq/BraunSeq.hs:212)
    rview (src/Data/Edison/Seq/BraunSeq.hs:227)
    rhead (src/Data/Edison/Seq/BraunSeq.hs:231)
    rtail (src/Data/Edison/Seq/BraunSeq.hs:237)
    lheadM (src/Data/Edison/Seq/BraunSeq.hs:209)
    ltailM (src/Data/Edison/Seq/BraunSeq.hs:215)
    rheadM (src/Data/Edison/Seq/BraunSeq.hs:234)
    rtailM (src/Data/Edison/Seq/BraunSeq.hs:240)
    null (src/Data/Edison/Seq/BraunSeq.hs:243)
    size (src/Data/Edison/Seq/BraunSeq.hs:246)
    concat (src/Data/Edison/Seq/BraunSeq.hs:463)
    reverse (src/Data/Edison/Seq/BraunSeq.hs:257)
    reverseOnto (src/Data/Edison/Seq/BraunSeq.hs:464)
    fromList (src/Data/Edison/Seq/BraunSeq.hs:294)
    toList (src/Data/Edison/Seq/BraunSeq.hs:307)
    map (src/Data/Edison/Seq/BraunSeq.hs:329)
    concatMap (src/Data/Edison/Seq/BraunSeq.hs:465)
    fold (src/Data/Edison/Seq/BraunSeq.hs:466)
    fold' (src/Data/Edison/Seq/BraunSeq.hs:467)
    fold1 (src/Data/Edison/Seq/BraunSeq.hs:468)
    fold1' (src/Data/Edison/Seq/BraunSeq.hs:469)
    foldr (src/Data/Edison/Seq/BraunSeq.hs:470)
    foldr' (src/Data/Edison/Seq/BraunSeq.hs:471)
    foldl (src/Data/Edison/Seq/BraunSeq.hs:472)
    foldl' (src/Data/Edison/Seq/BraunSeq.hs:473)
    foldr1 (src/Data/Edison/Seq/BraunSeq.hs:474)
    foldr1' (src/Data/Edison/Seq/BraunSeq.hs:475)
    foldl1 (src/Data/Edison/Seq/BraunSeq.hs:476)
    foldl1' (src/Data/Edison/Seq/BraunSeq.hs:477)
    reducer (src/Data/Edison/Seq/BraunSeq.hs:478)
    reducer' (src/Data/Edison/Seq/BraunSeq.hs:479)
    reducel (src/Data/Edison/Seq/BraunSeq.hs:480)
    reducel' (src/Data/Edison/Seq/BraunSeq.hs:481)
    reduce1 (src/Data/Edison/Seq/BraunSeq.hs:482)
    reduce1' (src/Data/Edison/Seq/BraunSeq.hs:483)
    copy (src/Data/Edison/Seq/BraunSeq.hs:332)
    inBounds (src/Data/Edison/Seq/BraunSeq.hs:339)
    lookup (src/Data/Edison/Seq/BraunSeq.hs:346)
    lookupM (src/Data/Edison/Seq/BraunSeq.hs:348)
    lookupWithDefault (src/Data/Edison/Seq/BraunSeq.hs:358)
    update (src/Data/Edison/Seq/BraunSeq.hs:366)
    adjust (src/Data/Edison/Seq/BraunSeq.hs:373)
    mapWithIndex (src/Data/Edison/Seq/BraunSeq.hs:380)
    foldrWithIndex (src/Data/Edison/Seq/BraunSeq.hs:484)
    foldrWithIndex' (src/Data/Edison/Seq/BraunSeq.hs:485)
    foldlWithIndex (src/Data/Edison/Seq/BraunSeq.hs:486)
    foldlWithIndex' (src/Data/Edison/Seq/BraunSeq.hs:487)
    take (src/Data/Edison/Seq/BraunSeq.hs:385)
    drop (src/Data/Edison/Seq/BraunSeq.hs:393)
    splitAt (src/Data/Edison/Seq/BraunSeq.hs:488)
    subseq (src/Data/Edison/Seq/BraunSeq.hs:489)
    filter (src/Data/Edison/Seq/BraunSeq.hs:490)
    partition (src/Data/Edison/Seq/BraunSeq.hs:491)
    takeWhile (src/Data/Edison/Seq/BraunSeq.hs:492)
    dropWhile (src/Data/Edison/Seq/BraunSeq.hs:493)
    splitWhile (src/Data/Edison/Seq/BraunSeq.hs:494)
    zip (src/Data/Edison/Seq/BraunSeq.hs:401)
    zip3 (src/Data/Edison/Seq/BraunSeq.hs:404)
    zipWith (src/Data/Edison/Seq/BraunSeq.hs:407)
    zipWith3 (src/Data/Edison/Seq/BraunSeq.hs:410)
    unzip (src/Data/Edison/Seq/BraunSeq.hs:414)
    unzip3 (src/Data/Edison/Seq/BraunSeq.hs:419)
    unzipWith (src/Data/Edison/Seq/BraunSeq.hs:424)
    unzipWith3 (src/Data/Edison/Seq/BraunSeq.hs:429)
    strict (src/Data/Edison/Seq/BraunSeq.hs:435)
    strictWith (src/Data/Edison/Seq/BraunSeq.hs:438)
    structuralInvariant (src/Data/Edison/Seq/BraunSeq.hs:446)
    moduleName (src/Data/Edison/Seq/BraunSeq.hs:166)
   6% (  5 / 81) in 'Data.Edison.Seq.BinaryRandList'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/BinaryRandList.hs:149)
    empty (src/Data/Edison/Seq/BinaryRandList.hs:161)
    singleton (src/Data/Edison/Seq/BinaryRandList.hs:162)
    lcons (src/Data/Edison/Seq/BinaryRandList.hs:164)
    rcons (src/Data/Edison/Seq/BinaryRandList.hs:350)
    append (src/Data/Edison/Seq/BinaryRandList.hs:168)
    lview (src/Data/Edison/Seq/BinaryRandList.hs:185)
    lhead (src/Data/Edison/Seq/BinaryRandList.hs:191)
    ltail (src/Data/Edison/Seq/BinaryRandList.hs:199)
    rview (src/Data/Edison/Seq/BinaryRandList.hs:351)
    rhead (src/Data/Edison/Seq/BinaryRandList.hs:211)
    rtail (src/Data/Edison/Seq/BinaryRandList.hs:352)
    lheadM (src/Data/Edison/Seq/BinaryRandList.hs:195)
    ltailM (src/Data/Edison/Seq/BinaryRandList.hs:205)
    rheadM (src/Data/Edison/Seq/BinaryRandList.hs:216)
    rtailM (src/Data/Edison/Seq/BinaryRandList.hs:353)
    null (src/Data/Edison/Seq/BinaryRandList.hs:222)
    size (src/Data/Edison/Seq/BinaryRandList.hs:225)
    concat (src/Data/Edison/Seq/BinaryRandList.hs:354)
    reverse (src/Data/Edison/Seq/BinaryRandList.hs:355)
    reverseOnto (src/Data/Edison/Seq/BinaryRandList.hs:356)
    fromList (src/Data/Edison/Seq/BinaryRandList.hs:357)
    toList (src/Data/Edison/Seq/BinaryRandList.hs:358)
    map (src/Data/Edison/Seq/BinaryRandList.hs:229)
    concatMap (src/Data/Edison/Seq/BinaryRandList.hs:359)
    fold (src/Data/Edison/Seq/BinaryRandList.hs:233)
    fold' (src/Data/Edison/Seq/BinaryRandList.hs:234)
    fold1 (src/Data/Edison/Seq/BinaryRandList.hs:235)
    fold1' (src/Data/Edison/Seq/BinaryRandList.hs:236)
    foldr (src/Data/Edison/Seq/BinaryRandList.hs:238)
    foldr' (src/Data/Edison/Seq/BinaryRandList.hs:242)
    foldl (src/Data/Edison/Seq/BinaryRandList.hs:246)
    foldl' (src/Data/Edison/Seq/BinaryRandList.hs:250)
    foldr1 (src/Data/Edison/Seq/BinaryRandList.hs:360)
    foldr1' (src/Data/Edison/Seq/BinaryRandList.hs:361)
    foldl1 (src/Data/Edison/Seq/BinaryRandList.hs:362)
    foldl1' (src/Data/Edison/Seq/BinaryRandList.hs:363)
    reducer (src/Data/Edison/Seq/BinaryRandList.hs:364)
    reducer' (src/Data/Edison/Seq/BinaryRandList.hs:366)
    reducel (src/Data/Edison/Seq/BinaryRandList.hs:365)
    reducel' (src/Data/Edison/Seq/BinaryRandList.hs:367)
    reduce1 (src/Data/Edison/Seq/BinaryRandList.hs:254)
    reduce1' (src/Data/Edison/Seq/BinaryRandList.hs:259)
    copy (src/Data/Edison/Seq/BinaryRandList.hs:176)
    inBounds (src/Data/Edison/Seq/BinaryRandList.hs:265)
    lookup (src/Data/Edison/Seq/BinaryRandList.hs:271)
    lookupM (src/Data/Edison/Seq/BinaryRandList.hs:273)
    lookupWithDefault (src/Data/Edison/Seq/BinaryRandList.hs:279)
    update (src/Data/Edison/Seq/BinaryRandList.hs:368)
    adjust (src/Data/Edison/Seq/BinaryRandList.hs:294)
    mapWithIndex (src/Data/Edison/Seq/BinaryRandList.hs:369)
    foldrWithIndex (src/Data/Edison/Seq/BinaryRandList.hs:370)
    foldrWithIndex' (src/Data/Edison/Seq/BinaryRandList.hs:372)
    foldlWithIndex (src/Data/Edison/Seq/BinaryRandList.hs:371)
    foldlWithIndex' (src/Data/Edison/Seq/BinaryRandList.hs:373)
    take (src/Data/Edison/Seq/BinaryRandList.hs:313)
    drop (src/Data/Edison/Seq/BinaryRandList.hs:324)
    splitAt (src/Data/Edison/Seq/BinaryRandList.hs:374)
    subseq (src/Data/Edison/Seq/BinaryRandList.hs:377)
    filter (src/Data/Edison/Seq/BinaryRandList.hs:375)
    partition (src/Data/Edison/Seq/BinaryRandList.hs:376)
    takeWhile (src/Data/Edison/Seq/BinaryRandList.hs:378)
    dropWhile (src/Data/Edison/Seq/BinaryRandList.hs:379)
    splitWhile (src/Data/Edison/Seq/BinaryRandList.hs:380)
    zip (src/Data/Edison/Seq/BinaryRandList.hs:385)
    zip3 (src/Data/Edison/Seq/BinaryRandList.hs:386)
    zipWith (src/Data/Edison/Seq/BinaryRandList.hs:387)
    zipWith3 (src/Data/Edison/Seq/BinaryRandList.hs:388)
    unzip (src/Data/Edison/Seq/BinaryRandList.hs:389)
    unzip3 (src/Data/Edison/Seq/BinaryRandList.hs:390)
    unzipWith (src/Data/Edison/Seq/BinaryRandList.hs:391)
    unzipWith3 (src/Data/Edison/Seq/BinaryRandList.hs:392)
    strict (src/Data/Edison/Seq/BinaryRandList.hs:336)
    strictWith (src/Data/Edison/Seq/BinaryRandList.hs:340)
    structuralInvariant (src/Data/Edison/Seq/BinaryRandList.hs:346)
    moduleName (src/Data/Edison/Seq/BinaryRandList.hs:146)
   6% (  5 / 81) in 'Data.Edison.Seq.BankersQueue'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/BankersQueue.hs:145)
    empty (src/Data/Edison/Seq/BankersQueue.hs:158)
    singleton (src/Data/Edison/Seq/BankersQueue.hs:159)
    lcons (src/Data/Edison/Seq/BankersQueue.hs:160)
    rcons (src/Data/Edison/Seq/BankersQueue.hs:161)
    append (src/Data/Edison/Seq/BankersQueue.hs:163)
    lview (src/Data/Edison/Seq/BankersQueue.hs:166)
    lhead (src/Data/Edison/Seq/BankersQueue.hs:169)
    ltail (src/Data/Edison/Seq/BankersQueue.hs:175)
    rview (src/Data/Edison/Seq/BankersQueue.hs:181)
    rhead (src/Data/Edison/Seq/BankersQueue.hs:187)
    rtail (src/Data/Edison/Seq/BankersQueue.hs:195)
    lheadM (src/Data/Edison/Seq/BankersQueue.hs:172)
    ltailM (src/Data/Edison/Seq/BankersQueue.hs:178)
    rheadM (src/Data/Edison/Seq/BankersQueue.hs:191)
    rtailM (src/Data/Edison/Seq/BankersQueue.hs:199)
    null (src/Data/Edison/Seq/BankersQueue.hs:203)
    size (src/Data/Edison/Seq/BankersQueue.hs:204)
    concat (src/Data/Edison/Seq/BankersQueue.hs:334)
    reverse (src/Data/Edison/Seq/BankersQueue.hs:205)
    reverseOnto (src/Data/Edison/Seq/BankersQueue.hs:207)
    fromList (src/Data/Edison/Seq/BankersQueue.hs:210)
    toList (src/Data/Edison/Seq/BankersQueue.hs:212)
    map (src/Data/Edison/Seq/BankersQueue.hs:216)
    concatMap (src/Data/Edison/Seq/BankersQueue.hs:335)
    fold (src/Data/Edison/Seq/BankersQueue.hs:236)
    fold' (src/Data/Edison/Seq/BankersQueue.hs:237)
    fold1 (src/Data/Edison/Seq/BankersQueue.hs:238)
    fold1' (src/Data/Edison/Seq/BankersQueue.hs:239)
    foldr (src/Data/Edison/Seq/BankersQueue.hs:241)
    foldr' (src/Data/Edison/Seq/BankersQueue.hs:242)
    foldl (src/Data/Edison/Seq/BankersQueue.hs:243)
    foldl' (src/Data/Edison/Seq/BankersQueue.hs:244)
    foldr1 (src/Data/Edison/Seq/BankersQueue.hs:246)
    foldr1' (src/Data/Edison/Seq/BankersQueue.hs:251)
    foldl1 (src/Data/Edison/Seq/BankersQueue.hs:256)
    foldl1' (src/Data/Edison/Seq/BankersQueue.hs:259)
    reducer (src/Data/Edison/Seq/BankersQueue.hs:336)
    reducer' (src/Data/Edison/Seq/BankersQueue.hs:339)
    reducel (src/Data/Edison/Seq/BankersQueue.hs:337)
    reducel' (src/Data/Edison/Seq/BankersQueue.hs:340)
    reduce1 (src/Data/Edison/Seq/BankersQueue.hs:338)
    reduce1' (src/Data/Edison/Seq/BankersQueue.hs:341)
    copy (src/Data/Edison/Seq/BankersQueue.hs:262)
    inBounds (src/Data/Edison/Seq/BankersQueue.hs:342)
    lookup (src/Data/Edison/Seq/BankersQueue.hs:268)
    lookupM (src/Data/Edison/Seq/BankersQueue.hs:270)
    lookupWithDefault (src/Data/Edison/Seq/BankersQueue.hs:274)
    update (src/Data/Edison/Seq/BankersQueue.hs:278)
    adjust (src/Data/Edison/Seq/BankersQueue.hs:285)
    mapWithIndex (src/Data/Edison/Seq/BankersQueue.hs:343)
    foldrWithIndex (src/Data/Edison/Seq/BankersQueue.hs:344)
    foldrWithIndex' (src/Data/Edison/Seq/BankersQueue.hs:345)
    foldlWithIndex (src/Data/Edison/Seq/BankersQueue.hs:346)
    foldlWithIndex' (src/Data/Edison/Seq/BankersQueue.hs:347)
    take (src/Data/Edison/Seq/BankersQueue.hs:300)
    drop (src/Data/Edison/Seq/BankersQueue.hs:308)
    splitAt (src/Data/Edison/Seq/BankersQueue.hs:317)
    subseq (src/Data/Edison/Seq/BankersQueue.hs:348)
    filter (src/Data/Edison/Seq/BankersQueue.hs:349)
    partition (src/Data/Edison/Seq/BankersQueue.hs:350)
    takeWhile (src/Data/Edison/Seq/BankersQueue.hs:351)
    dropWhile (src/Data/Edison/Seq/BankersQueue.hs:352)
    splitWhile (src/Data/Edison/Seq/BankersQueue.hs:353)
    zip (src/Data/Edison/Seq/BankersQueue.hs:354)
    zip3 (src/Data/Edison/Seq/BankersQueue.hs:355)
    zipWith (src/Data/Edison/Seq/BankersQueue.hs:356)
    zipWith3 (src/Data/Edison/Seq/BankersQueue.hs:357)
    unzip (src/Data/Edison/Seq/BankersQueue.hs:358)
    unzip3 (src/Data/Edison/Seq/BankersQueue.hs:359)
    unzipWith (src/Data/Edison/Seq/BankersQueue.hs:360)
    unzipWith3 (src/Data/Edison/Seq/BankersQueue.hs:361)
    strict (src/Data/Edison/Seq/BankersQueue.hs:329)
    strictWith (src/Data/Edison/Seq/BankersQueue.hs:330)
    structuralInvariant (src/Data/Edison/Seq/BankersQueue.hs:148)
    moduleName (src/Data/Edison/Seq/BankersQueue.hs:142)
   2% (  1 / 46) in 'Data.Edison.Coll.Defaults'
  Missing documentation for:
    insertSeqUsingUnion (src/Data/Edison/Coll/Defaults.hs:26)
    insertSeqUsingFoldr (src/Data/Edison/Coll/Defaults.hs:29)
    memberUsingFold (src/Data/Edison/Coll/Defaults.hs:32)
    countUsingMember (src/Data/Edison/Coll/Defaults.hs:35)
    lookupAllUsingLookupM (src/Data/Edison/Coll/Defaults.hs:38)
    deleteSeqUsingDelete (src/Data/Edison/Coll/Defaults.hs:44)
    unionSeqUsingFoldl (src/Data/Edison/Coll/Defaults.hs:47)
    unionSeqUsingFoldl' (src/Data/Edison/Coll/Defaults.hs:50)
    unionSeqUsingReduce (src/Data/Edison/Coll/Defaults.hs:53)
    fromSeqUsingFoldr (src/Data/Edison/Coll/Defaults.hs:56)
    fromSeqUsingUnionSeq (src/Data/Edison/Coll/Defaults.hs:59)
    toSeqUsingFold (src/Data/Edison/Coll/Defaults.hs:63)
    unsafeInsertMaxUsingUnsafeAppend (src/Data/Edison/Coll/Defaults.hs:66)
    toOrdSeqUsingFoldr (src/Data/Edison/Coll/Defaults.hs:69)
    unsafeFromOrdSeqUsingUnsafeInsertMin (src/Data/Edison/Coll/Defaults.hs:73)
    disjointUsingToOrdList (src/Data/Edison/Coll/Defaults.hs:76)
    intersectWitnessUsingToOrdList (src/Data/Edison/Coll/Defaults.hs:86)
    lookupUsingLookupM (src/Data/Edison/Coll/Defaults.hs:96)
    lookupUsingLookupAll (src/Data/Edison/Coll/Defaults.hs:99)
    lookupMUsingLookupAll (src/Data/Edison/Coll/Defaults.hs:105)
    lookupWithDefaultUsingLookupAll (src/Data/Edison/Coll/Defaults.hs:111)
    lookupWithDefaultUsingLookupM (src/Data/Edison/Coll/Defaults.hs:117)
    deleteMaxUsingMaxView (src/Data/Edison/Coll/Defaults.hs:123)
    fromSeqWithUsingInsertWith (src/Data/Edison/Coll/Defaults.hs:129)
    insertUsingInsertWith (src/Data/Edison/Coll/Defaults.hs:132)
    unionUsingUnionWith (src/Data/Edison/Coll/Defaults.hs:135)
    filterUsingOrdLists (src/Data/Edison/Coll/Defaults.hs:138)
    partitionUsingOrdLists (src/Data/Edison/Coll/Defaults.hs:141)
    intersectionUsingIntersectionWith (src/Data/Edison/Coll/Defaults.hs:145)
    differenceUsingOrdLists (src/Data/Edison/Coll/Defaults.hs:148)
    symmetricDifferenceUsingDifference (src/Data/Edison/Coll/Defaults.hs:157)
    properSubsetUsingOrdLists (src/Data/Edison/Coll/Defaults.hs:160)
    subsetUsingOrdLists (src/Data/Edison/Coll/Defaults.hs:163)
    properSubsetOnOrdLists (src/Data/Edison/Coll/Defaults.hs:166)
    subsetOnOrdLists (src/Data/Edison/Coll/Defaults.hs:176)
    insertSeqWithUsingInsertWith (src/Data/Edison/Coll/Defaults.hs:185)
    unionlUsingUnionWith (src/Data/Edison/Coll/Defaults.hs:188)
    unionrUsingUnionWith (src/Data/Edison/Coll/Defaults.hs:191)
    unionWithUsingOrdLists (src/Data/Edison/Coll/Defaults.hs:194)
    unionSeqWithUsingReducer (src/Data/Edison/Coll/Defaults.hs:204)
    intersectionWithUsingOrdLists (src/Data/Edison/Coll/Defaults.hs:207)
    unsafeMapMonotonicUsingFoldr (src/Data/Edison/Coll/Defaults.hs:217)
    showsPrecUsingToList (src/Data/Edison/Coll/Defaults.hs:220)
    readsPrecUsingFromList (src/Data/Edison/Coll/Defaults.hs:225)
    compareUsingToOrdList (src/Data/Edison/Coll/Defaults.hs:240)
  11% (  9 / 79) in 'Data.Edison.Coll.UnbalancedSet'
  Missing documentation for:
    Set (src/Data/Edison/Coll/UnbalancedSet.hs:132)
    empty (src/Data/Edison/Coll/UnbalancedSet.hs:152)
    singleton (src/Data/Edison/Coll/UnbalancedSet.hs:153)
    fromSeq (src/Data/Edison/Coll/UnbalancedSet.hs:339)
    insert (src/Data/Edison/Coll/UnbalancedSet.hs:340)
    insertSeq (src/Data/Edison/Coll/UnbalancedSet.hs:341)
    union (src/Data/Edison/Coll/UnbalancedSet.hs:342)
    unionSeq (src/Data/Edison/Coll/UnbalancedSet.hs:343)
    delete (src/Data/Edison/Coll/UnbalancedSet.hs:163)
    deleteAll (src/Data/Edison/Coll/UnbalancedSet.hs:344)
    deleteSeq (src/Data/Edison/Coll/UnbalancedSet.hs:345)
    null (src/Data/Edison/Coll/UnbalancedSet.hs:170)
    size (src/Data/Edison/Coll/UnbalancedSet.hs:173)
    member (src/Data/Edison/Coll/UnbalancedSet.hs:177)
    count (src/Data/Edison/Coll/UnbalancedSet.hs:346)
    strict (src/Data/Edison/Coll/UnbalancedSet.hs:331)
    structuralInvariant (src/Data/Edison/Coll/UnbalancedSet.hs:137)
    toSeq (src/Data/Edison/Coll/UnbalancedSet.hs:348)
    lookup (src/Data/Edison/Coll/UnbalancedSet.hs:349)
    lookupM (src/Data/Edison/Coll/UnbalancedSet.hs:184)
    lookupAll (src/Data/Edison/Coll/UnbalancedSet.hs:350)
    lookupWithDefault (src/Data/Edison/Coll/UnbalancedSet.hs:351)
    fold (src/Data/Edison/Coll/UnbalancedSet.hs:191)
    fold' (src/Data/Edison/Coll/UnbalancedSet.hs:194)
    fold1 (src/Data/Edison/Coll/UnbalancedSet.hs:197)
    fold1' (src/Data/Edison/Coll/UnbalancedSet.hs:200)
    filter (src/Data/Edison/Coll/UnbalancedSet.hs:352)
    partition (src/Data/Edison/Coll/UnbalancedSet.hs:353)
    strictWith (src/Data/Edison/Coll/UnbalancedSet.hs:334)
    deleteMin (src/Data/Edison/Coll/UnbalancedSet.hs:203)
    deleteMax (src/Data/Edison/Coll/UnbalancedSet.hs:207)
    unsafeInsertMin (src/Data/Edison/Coll/UnbalancedSet.hs:211)
    unsafeInsertMax (src/Data/Edison/Coll/UnbalancedSet.hs:212)
    unsafeFromOrdSeq (src/Data/Edison/Coll/UnbalancedSet.hs:214)
    unsafeAppend (src/Data/Edison/Coll/UnbalancedSet.hs:222)
    filterLT (src/Data/Edison/Coll/UnbalancedSet.hs:226)
    filterLE (src/Data/Edison/Coll/UnbalancedSet.hs:233)
    filterGT (src/Data/Edison/Coll/UnbalancedSet.hs:240)
    filterGE (src/Data/Edison/Coll/UnbalancedSet.hs:247)
    partitionLT_GE (src/Data/Edison/Coll/UnbalancedSet.hs:254)
    partitionLE_GT (src/Data/Edison/Coll/UnbalancedSet.hs:263)
    partitionLT_GT (src/Data/Edison/Coll/UnbalancedSet.hs:272)
    minView (src/Data/Edison/Coll/UnbalancedSet.hs:281)
    minElem (src/Data/Edison/Coll/UnbalancedSet.hs:286)
    maxView (src/Data/Edison/Coll/UnbalancedSet.hs:290)
    maxElem (src/Data/Edison/Coll/UnbalancedSet.hs:295)
    foldr (src/Data/Edison/Coll/UnbalancedSet.hs:299)
    foldr' (src/Data/Edison/Coll/UnbalancedSet.hs:302)
    foldl (src/Data/Edison/Coll/UnbalancedSet.hs:305)
    foldl' (src/Data/Edison/Coll/UnbalancedSet.hs:308)
    foldr1 (src/Data/Edison/Coll/UnbalancedSet.hs:311)
    foldr1' (src/Data/Edison/Coll/UnbalancedSet.hs:315)
    foldl1 (src/Data/Edison/Coll/UnbalancedSet.hs:319)
    foldl1' (src/Data/Edison/Coll/UnbalancedSet.hs:323)
    toOrdSeq (src/Data/Edison/Coll/UnbalancedSet.hs:354)
    unsafeMapMonotonic (src/Data/Edison/Coll/UnbalancedSet.hs:327)
    intersection (src/Data/Edison/Coll/UnbalancedSet.hs:356)
    difference (src/Data/Edison/Coll/UnbalancedSet.hs:357)
    symmetricDifference (src/Data/Edison/Coll/UnbalancedSet.hs:358)
    properSubset (src/Data/Edison/Coll/UnbalancedSet.hs:359)
    subset (src/Data/Edison/Coll/UnbalancedSet.hs:360)
    fromSeqWith (src/Data/Edison/Coll/UnbalancedSet.hs:361)
    insertWith (src/Data/Edison/Coll/UnbalancedSet.hs:155)
    insertSeqWith (src/Data/Edison/Coll/UnbalancedSet.hs:362)
    unionl (src/Data/Edison/Coll/UnbalancedSet.hs:363)
    unionr (src/Data/Edison/Coll/UnbalancedSet.hs:364)
    unionWith (src/Data/Edison/Coll/UnbalancedSet.hs:365)
    unionSeqWith (src/Data/Edison/Coll/UnbalancedSet.hs:366)
    intersectionWith (src/Data/Edison/Coll/UnbalancedSet.hs:367)
    moduleName (src/Data/Edison/Coll/UnbalancedSet.hs:130)
  11% (  9 / 79) in 'Data.Edison.Coll.StandardSet'
  Missing documentation for:
    Set (src/Data/Edison/Coll/StandardSet.hs:134)
    empty (src/Data/Edison/Coll/StandardSet.hs:139)
    singleton (src/Data/Edison/Coll/StandardSet.hs:140)
    fromSeq (src/Data/Edison/Coll/StandardSet.hs:141)
    insert (src/Data/Edison/Coll/StandardSet.hs:142)
    insertSeq (src/Data/Edison/Coll/StandardSet.hs:143)
    union (src/Data/Edison/Coll/StandardSet.hs:144)
    unionSeq (src/Data/Edison/Coll/StandardSet.hs:145)
    delete (src/Data/Edison/Coll/StandardSet.hs:146)
    deleteAll (src/Data/Edison/Coll/StandardSet.hs:147)
    deleteSeq (src/Data/Edison/Coll/StandardSet.hs:148)
    null (src/Data/Edison/Coll/StandardSet.hs:149)
    size (src/Data/Edison/Coll/StandardSet.hs:150)
    member (src/Data/Edison/Coll/StandardSet.hs:151)
    count (src/Data/Edison/Coll/StandardSet.hs:152)
    strict (src/Data/Edison/Coll/StandardSet.hs:153)
    toSeq (src/Data/Edison/Coll/StandardSet.hs:155)
    lookup (src/Data/Edison/Coll/StandardSet.hs:156)
    lookupM (src/Data/Edison/Coll/StandardSet.hs:157)
    lookupAll (src/Data/Edison/Coll/StandardSet.hs:158)
    lookupWithDefault (src/Data/Edison/Coll/StandardSet.hs:159)
    fold (src/Data/Edison/Coll/StandardSet.hs:160)
    fold' (src/Data/Edison/Coll/StandardSet.hs:161)
    fold1 (src/Data/Edison/Coll/StandardSet.hs:162)
    fold1' (src/Data/Edison/Coll/StandardSet.hs:163)
    filter (src/Data/Edison/Coll/StandardSet.hs:164)
    partition (src/Data/Edison/Coll/StandardSet.hs:165)
    strictWith (src/Data/Edison/Coll/StandardSet.hs:166)
    structuralInvariant (src/Data/Edison/Coll/StandardSet.hs:137)
    deleteMin (src/Data/Edison/Coll/StandardSet.hs:168)
    deleteMax (src/Data/Edison/Coll/StandardSet.hs:169)
    unsafeInsertMin (src/Data/Edison/Coll/StandardSet.hs:170)
    unsafeInsertMax (src/Data/Edison/Coll/StandardSet.hs:171)
    unsafeFromOrdSeq (src/Data/Edison/Coll/StandardSet.hs:172)
    unsafeAppend (src/Data/Edison/Coll/StandardSet.hs:173)
    filterLT (src/Data/Edison/Coll/StandardSet.hs:174)
    filterLE (src/Data/Edison/Coll/StandardSet.hs:175)
    filterGT (src/Data/Edison/Coll/StandardSet.hs:176)
    filterGE (src/Data/Edison/Coll/StandardSet.hs:177)
    partitionLT_GE (src/Data/Edison/Coll/StandardSet.hs:178)
    partitionLE_GT (src/Data/Edison/Coll/StandardSet.hs:179)
    partitionLT_GT (src/Data/Edison/Coll/StandardSet.hs:180)
    minView (src/Data/Edison/Coll/StandardSet.hs:182)
    minElem (src/Data/Edison/Coll/StandardSet.hs:185)
    maxView (src/Data/Edison/Coll/StandardSet.hs:187)
    maxElem (src/Data/Edison/Coll/StandardSet.hs:190)
    foldr (src/Data/Edison/Coll/StandardSet.hs:192)
    foldr' (src/Data/Edison/Coll/StandardSet.hs:193)
    foldl (src/Data/Edison/Coll/StandardSet.hs:196)
    foldl' (src/Data/Edison/Coll/StandardSet.hs:197)
    foldr1 (src/Data/Edison/Coll/StandardSet.hs:194)
    foldr1' (src/Data/Edison/Coll/StandardSet.hs:195)
    foldl1 (src/Data/Edison/Coll/StandardSet.hs:198)
    foldl1' (src/Data/Edison/Coll/StandardSet.hs:199)
    toOrdSeq (src/Data/Edison/Coll/StandardSet.hs:201)
    unsafeMapMonotonic (src/Data/Edison/Coll/StandardSet.hs:219)
    intersection (src/Data/Edison/Coll/StandardSet.hs:203)
    difference (src/Data/Edison/Coll/StandardSet.hs:204)
    symmetricDifference (src/Data/Edison/Coll/StandardSet.hs:205)
    properSubset (src/Data/Edison/Coll/StandardSet.hs:206)
    subset (src/Data/Edison/Coll/StandardSet.hs:207)
    fromSeqWith (src/Data/Edison/Coll/StandardSet.hs:209)
    insertWith (src/Data/Edison/Coll/StandardSet.hs:210)
    insertSeqWith (src/Data/Edison/Coll/StandardSet.hs:213)
    unionl (src/Data/Edison/Coll/StandardSet.hs:214)
    unionr (src/Data/Edison/Coll/StandardSet.hs:215)
    unionWith (src/Data/Edison/Coll/StandardSet.hs:216)
    unionSeqWith (src/Data/Edison/Coll/StandardSet.hs:217)
    intersectionWith (src/Data/Edison/Coll/StandardSet.hs:218)
    moduleName (src/Data/Edison/Coll/StandardSet.hs:132)
  10% (  7 / 64) in 'Data.Edison.Coll.SplayHeap'
  Missing documentation for:
    Heap (src/Data/Edison/Coll/SplayHeap.hs:59)
    empty (src/Data/Edison/Coll/SplayHeap.hs:138)
    singleton (src/Data/Edison/Coll/SplayHeap.hs:139)
    fromSeq (src/Data/Edison/Coll/SplayHeap.hs:433)
    insert (src/Data/Edison/Coll/SplayHeap.hs:141)
    insertSeq (src/Data/Edison/Coll/SplayHeap.hs:434)
    union (src/Data/Edison/Coll/SplayHeap.hs:144)
    unionSeq (src/Data/Edison/Coll/SplayHeap.hs:435)
    delete (src/Data/Edison/Coll/SplayHeap.hs:148)
    deleteAll (src/Data/Edison/Coll/SplayHeap.hs:156)
    deleteSeq (src/Data/Edison/Coll/SplayHeap.hs:436)
    null (src/Data/Edison/Coll/SplayHeap.hs:159)
    size (src/Data/Edison/Coll/SplayHeap.hs:162)
    member (src/Data/Edison/Coll/SplayHeap.hs:166)
    count (src/Data/Edison/Coll/SplayHeap.hs:169)
    strict (src/Data/Edison/Coll/SplayHeap.hs:425)
    structuralInvariant (src/Data/Edison/Coll/SplayHeap.hs:65)
    toSeq (src/Data/Edison/Coll/SplayHeap.hs:176)
    lookup (src/Data/Edison/Coll/SplayHeap.hs:180)
    lookupM (src/Data/Edison/Coll/SplayHeap.hs:186)
    lookupAll (src/Data/Edison/Coll/SplayHeap.hs:198)
    lookupWithDefault (src/Data/Edison/Coll/SplayHeap.hs:192)
    fold (src/Data/Edison/Coll/SplayHeap.hs:205)
    fold' (src/Data/Edison/Coll/SplayHeap.hs:208)
    fold1 (src/Data/Edison/Coll/SplayHeap.hs:211)
    fold1' (src/Data/Edison/Coll/SplayHeap.hs:214)
    filter (src/Data/Edison/Coll/SplayHeap.hs:217)
    partition (src/Data/Edison/Coll/SplayHeap.hs:222)
    strictWith (src/Data/Edison/Coll/SplayHeap.hs:428)
    deleteMin (src/Data/Edison/Coll/SplayHeap.hs:229)
    deleteMax (src/Data/Edison/Coll/SplayHeap.hs:235)
    unsafeInsertMin (src/Data/Edison/Coll/SplayHeap.hs:241)
    unsafeInsertMax (src/Data/Edison/Coll/SplayHeap.hs:242)
    unsafeFromOrdSeq (src/Data/Edison/Coll/SplayHeap.hs:437)
    unsafeAppend (src/Data/Edison/Coll/SplayHeap.hs:244)
    filterLT (src/Data/Edison/Coll/SplayHeap.hs:248)
    filterLE (src/Data/Edison/Coll/SplayHeap.hs:257)
    filterGT (src/Data/Edison/Coll/SplayHeap.hs:266)
    filterGE (src/Data/Edison/Coll/SplayHeap.hs:275)
    partitionLT_GE (src/Data/Edison/Coll/SplayHeap.hs:284)
    partitionLE_GT (src/Data/Edison/Coll/SplayHeap.hs:307)
    partitionLT_GT (src/Data/Edison/Coll/SplayHeap.hs:332)
    minView (src/Data/Edison/Coll/SplayHeap.hs:358)
    minElem (src/Data/Edison/Coll/SplayHeap.hs:366)
    maxView (src/Data/Edison/Coll/SplayHeap.hs:372)
    maxElem (src/Data/Edison/Coll/SplayHeap.hs:380)
    foldr (src/Data/Edison/Coll/SplayHeap.hs:385)
    foldr' (src/Data/Edison/Coll/SplayHeap.hs:388)
    foldl (src/Data/Edison/Coll/SplayHeap.hs:391)
    foldl' (src/Data/Edison/Coll/SplayHeap.hs:394)
    foldr1 (src/Data/Edison/Coll/SplayHeap.hs:397)
    foldr1' (src/Data/Edison/Coll/SplayHeap.hs:402)
    foldl1 (src/Data/Edison/Coll/SplayHeap.hs:407)
    foldl1' (src/Data/Edison/Coll/SplayHeap.hs:412)
    toOrdSeq (src/Data/Edison/Coll/SplayHeap.hs:417)
    unsafeMapMonotonic (src/Data/Edison/Coll/SplayHeap.hs:421)
    moduleName (src/Data/Edison/Coll/SplayHeap.hs:57)
  10% (  7 / 64) in 'Data.Edison.Coll.SkewHeap'
  Missing documentation for:
    Heap (src/Data/Edison/Coll/SkewHeap.hs:58)
    empty (src/Data/Edison/Coll/SkewHeap.hs:75)
    singleton (src/Data/Edison/Coll/SkewHeap.hs:78)
    fromSeq (src/Data/Edison/Coll/SkewHeap.hs:367)
    insert (src/Data/Edison/Coll/SkewHeap.hs:81)
    insertSeq (src/Data/Edison/Coll/SkewHeap.hs:370)
    union (src/Data/Edison/Coll/SkewHeap.hs:87)
    unionSeq (src/Data/Edison/Coll/SkewHeap.hs:373)
    delete (src/Data/Edison/Coll/SkewHeap.hs:95)
    deleteAll (src/Data/Edison/Coll/SkewHeap.hs:110)
    deleteSeq (src/Data/Edison/Coll/SkewHeap.hs:376)
    null (src/Data/Edison/Coll/SkewHeap.hs:118)
    size (src/Data/Edison/Coll/SkewHeap.hs:122)
    member (src/Data/Edison/Coll/SkewHeap.hs:127)
    count (src/Data/Edison/Coll/SkewHeap.hs:135)
    strict (src/Data/Edison/Coll/SkewHeap.hs:357)
    structuralInvariant (src/Data/Edison/Coll/SkewHeap.hs:63)
    toSeq (src/Data/Edison/Coll/SkewHeap.hs:143)
    lookup (src/Data/Edison/Coll/SkewHeap.hs:379)
    lookupM (src/Data/Edison/Coll/SkewHeap.hs:148)
    lookupAll (src/Data/Edison/Coll/SkewHeap.hs:158)
    lookupWithDefault (src/Data/Edison/Coll/SkewHeap.hs:382)
    fold (src/Data/Edison/Coll/SkewHeap.hs:167)
    fold' (src/Data/Edison/Coll/SkewHeap.hs:171)
    fold1 (src/Data/Edison/Coll/SkewHeap.hs:175)
    fold1' (src/Data/Edison/Coll/SkewHeap.hs:179)
    filter (src/Data/Edison/Coll/SkewHeap.hs:183)
    partition (src/Data/Edison/Coll/SkewHeap.hs:189)
    strictWith (src/Data/Edison/Coll/SkewHeap.hs:361)
    deleteMin (src/Data/Edison/Coll/SkewHeap.hs:198)
    deleteMax (src/Data/Edison/Coll/SkewHeap.hs:202)
    unsafeInsertMin (src/Data/Edison/Coll/SkewHeap.hs:207)
    unsafeInsertMax (src/Data/Edison/Coll/SkewHeap.hs:385)
    unsafeFromOrdSeq (src/Data/Edison/Coll/SkewHeap.hs:388)
    unsafeAppend (src/Data/Edison/Coll/SkewHeap.hs:210)
    filterLT (src/Data/Edison/Coll/SkewHeap.hs:214)
    filterLE (src/Data/Edison/Coll/SkewHeap.hs:218)
    filterGT (src/Data/Edison/Coll/SkewHeap.hs:222)
    filterGE (src/Data/Edison/Coll/SkewHeap.hs:229)
    partitionLT_GE (src/Data/Edison/Coll/SkewHeap.hs:236)
    partitionLE_GT (src/Data/Edison/Coll/SkewHeap.hs:247)
    partitionLT_GT (src/Data/Edison/Coll/SkewHeap.hs:258)
    minView (src/Data/Edison/Coll/SkewHeap.hs:273)
    minElem (src/Data/Edison/Coll/SkewHeap.hs:277)
    maxView (src/Data/Edison/Coll/SkewHeap.hs:281)
    maxElem (src/Data/Edison/Coll/SkewHeap.hs:296)
    foldr (src/Data/Edison/Coll/SkewHeap.hs:316)
    foldr' (src/Data/Edison/Coll/SkewHeap.hs:320)
    foldl (src/Data/Edison/Coll/SkewHeap.hs:324)
    foldl' (src/Data/Edison/Coll/SkewHeap.hs:328)
    foldr1 (src/Data/Edison/Coll/SkewHeap.hs:332)
    foldr1' (src/Data/Edison/Coll/SkewHeap.hs:337)
    foldl1 (src/Data/Edison/Coll/SkewHeap.hs:342)
    foldl1' (src/Data/Edison/Coll/SkewHeap.hs:346)
    toOrdSeq (src/Data/Edison/Coll/SkewHeap.hs:391)
    unsafeMapMonotonic (src/Data/Edison/Coll/SkewHeap.hs:351)
    moduleName (src/Data/Edison/Coll/SkewHeap.hs:56)
  11% (  8 / 67) in 'Data.Edison.Coll.MinHeap'
  Missing documentation for:
    Min (src/Data/Edison/Coll/MinHeap.hs:52)
    empty (src/Data/Edison/Coll/MinHeap.hs:135)
    singleton (src/Data/Edison/Coll/MinHeap.hs:136)
    fromSeq (src/Data/Edison/Coll/MinHeap.hs:138)
    insert (src/Data/Edison/Coll/MinHeap.hs:140)
    insertSeq (src/Data/Edison/Coll/MinHeap.hs:145)
    union (src/Data/Edison/Coll/MinHeap.hs:154)
    unionSeq (src/Data/Edison/Coll/MinHeap.hs:160)
    delete (src/Data/Edison/Coll/MinHeap.hs:162)
    deleteAll (src/Data/Edison/Coll/MinHeap.hs:168)
    deleteSeq (src/Data/Edison/Coll/MinHeap.hs:174)
    null (src/Data/Edison/Coll/MinHeap.hs:176)
    size (src/Data/Edison/Coll/MinHeap.hs:179)
    member (src/Data/Edison/Coll/MinHeap.hs:183)
    count (src/Data/Edison/Coll/MinHeap.hs:188)
    strict (src/Data/Edison/Coll/MinHeap.hs:339)
    structuralInvariant (src/Data/Edison/Coll/MinHeap.hs:58)
    toSeq (src/Data/Edison/Coll/MinHeap.hs:194)
    lookup (src/Data/Edison/Coll/MinHeap.hs:197)
    lookupM (src/Data/Edison/Coll/MinHeap.hs:202)
    lookupAll (src/Data/Edison/Coll/MinHeap.hs:207)
    lookupWithDefault (src/Data/Edison/Coll/MinHeap.hs:212)
    fold (src/Data/Edison/Coll/MinHeap.hs:217)
    fold' (src/Data/Edison/Coll/MinHeap.hs:220)
    fold1 (src/Data/Edison/Coll/MinHeap.hs:223)
    fold1' (src/Data/Edison/Coll/MinHeap.hs:226)
    filter (src/Data/Edison/Coll/MinHeap.hs:229)
    partition (src/Data/Edison/Coll/MinHeap.hs:234)
    strictWith (src/Data/Edison/Coll/MinHeap.hs:342)
    deleteMin (src/Data/Edison/Coll/MinHeap.hs:240)
    deleteMax (src/Data/Edison/Coll/MinHeap.hs:243)
    unsafeInsertMin (src/Data/Edison/Coll/MinHeap.hs:248)
    unsafeInsertMax (src/Data/Edison/Coll/MinHeap.hs:250)
    unsafeFromOrdSeq (src/Data/Edison/Coll/MinHeap.hs:253)
    unsafeAppend (src/Data/Edison/Coll/MinHeap.hs:258)
    filterLT (src/Data/Edison/Coll/MinHeap.hs:261)
    filterLE (src/Data/Edison/Coll/MinHeap.hs:264)
    filterGT (src/Data/Edison/Coll/MinHeap.hs:267)
    filterGE (src/Data/Edison/Coll/MinHeap.hs:270)
    partitionLT_GE (src/Data/Edison/Coll/MinHeap.hs:273)
    partitionLE_GT (src/Data/Edison/Coll/MinHeap.hs:278)
    partitionLT_GT (src/Data/Edison/Coll/MinHeap.hs:283)
    minView (src/Data/Edison/Coll/MinHeap.hs:290)
    minElem (src/Data/Edison/Coll/MinHeap.hs:293)
    maxView (src/Data/Edison/Coll/MinHeap.hs:296)
    maxElem (src/Data/Edison/Coll/MinHeap.hs:301)
    foldr (src/Data/Edison/Coll/MinHeap.hs:306)
    foldr' (src/Data/Edison/Coll/MinHeap.hs:309)
    foldl (src/Data/Edison/Coll/MinHeap.hs:312)
    foldl' (src/Data/Edison/Coll/MinHeap.hs:315)
    foldr1 (src/Data/Edison/Coll/MinHeap.hs:318)
    foldr1' (src/Data/Edison/Coll/MinHeap.hs:323)
    foldl1 (src/Data/Edison/Coll/MinHeap.hs:328)
    foldl1' (src/Data/Edison/Coll/MinHeap.hs:331)
    toOrdSeq (src/Data/Edison/Coll/MinHeap.hs:334)
    unsafeMapMonotonic (src/Data/Edison/Coll/MinHeap.hs:337)
    toColl (src/Data/Edison/Coll/MinHeap.hs:124)
    fromColl (src/Data/Edison/Coll/MinHeap.hs:121)
    moduleName (src/Data/Edison/Coll/MinHeap.hs:55)
  10% (  7 / 64) in 'Data.Edison.Coll.LeftistHeap'
  Missing documentation for:
    Heap (src/Data/Edison/Coll/LeftistHeap.hs:57)
    empty (src/Data/Edison/Coll/LeftistHeap.hs:97)
    singleton (src/Data/Edison/Coll/LeftistHeap.hs:100)
    fromSeq (src/Data/Edison/Coll/LeftistHeap.hs:391)
    insert (src/Data/Edison/Coll/LeftistHeap.hs:103)
    insertSeq (src/Data/Edison/Coll/LeftistHeap.hs:394)
    union (src/Data/Edison/Coll/LeftistHeap.hs:109)
    unionSeq (src/Data/Edison/Coll/LeftistHeap.hs:397)
    delete (src/Data/Edison/Coll/LeftistHeap.hs:126)
    deleteAll (src/Data/Edison/Coll/LeftistHeap.hs:141)
    deleteSeq (src/Data/Edison/Coll/LeftistHeap.hs:400)
    null (src/Data/Edison/Coll/LeftistHeap.hs:149)
    size (src/Data/Edison/Coll/LeftistHeap.hs:153)
    member (src/Data/Edison/Coll/LeftistHeap.hs:158)
    count (src/Data/Edison/Coll/LeftistHeap.hs:166)
    strict (src/Data/Edison/Coll/LeftistHeap.hs:382)
    structuralInvariant (src/Data/Edison/Coll/LeftistHeap.hs:66)
    toSeq (src/Data/Edison/Coll/LeftistHeap.hs:174)
    lookup (src/Data/Edison/Coll/LeftistHeap.hs:403)
    lookupM (src/Data/Edison/Coll/LeftistHeap.hs:179)
    lookupAll (src/Data/Edison/Coll/LeftistHeap.hs:189)
    lookupWithDefault (src/Data/Edison/Coll/LeftistHeap.hs:406)
    fold (src/Data/Edison/Coll/LeftistHeap.hs:198)
    fold' (src/Data/Edison/Coll/LeftistHeap.hs:202)
    fold1 (src/Data/Edison/Coll/LeftistHeap.hs:206)
    fold1' (src/Data/Edison/Coll/LeftistHeap.hs:210)
    filter (src/Data/Edison/Coll/LeftistHeap.hs:215)
    partition (src/Data/Edison/Coll/LeftistHeap.hs:221)
    strictWith (src/Data/Edison/Coll/LeftistHeap.hs:385)
    deleteMin (src/Data/Edison/Coll/LeftistHeap.hs:230)
    deleteMax (src/Data/Edison/Coll/LeftistHeap.hs:234)
    unsafeInsertMin (src/Data/Edison/Coll/LeftistHeap.hs:239)
    unsafeInsertMax (src/Data/Edison/Coll/LeftistHeap.hs:409)
    unsafeFromOrdSeq (src/Data/Edison/Coll/LeftistHeap.hs:412)
    unsafeAppend (src/Data/Edison/Coll/LeftistHeap.hs:242)
    filterLT (src/Data/Edison/Coll/LeftistHeap.hs:246)
    filterLE (src/Data/Edison/Coll/LeftistHeap.hs:250)
    filterGT (src/Data/Edison/Coll/LeftistHeap.hs:254)
    filterGE (src/Data/Edison/Coll/LeftistHeap.hs:261)
    partitionLT_GE (src/Data/Edison/Coll/LeftistHeap.hs:268)
    partitionLE_GT (src/Data/Edison/Coll/LeftistHeap.hs:279)
    partitionLT_GT (src/Data/Edison/Coll/LeftistHeap.hs:290)
    minView (src/Data/Edison/Coll/LeftistHeap.hs:305)
    minElem (src/Data/Edison/Coll/LeftistHeap.hs:309)
    maxView (src/Data/Edison/Coll/LeftistHeap.hs:313)
    maxElem (src/Data/Edison/Coll/LeftistHeap.hs:326)
    foldr (src/Data/Edison/Coll/LeftistHeap.hs:340)
    foldr' (src/Data/Edison/Coll/LeftistHeap.hs:344)
    foldl (src/Data/Edison/Coll/LeftistHeap.hs:348)
    foldl' (src/Data/Edison/Coll/LeftistHeap.hs:352)
    foldr1 (src/Data/Edison/Coll/LeftistHeap.hs:356)
    foldr1' (src/Data/Edison/Coll/LeftistHeap.hs:361)
    foldl1 (src/Data/Edison/Coll/LeftistHeap.hs:366)
    foldl1' (src/Data/Edison/Coll/LeftistHeap.hs:370)
    toOrdSeq (src/Data/Edison/Coll/LeftistHeap.hs:415)
    unsafeMapMonotonic (src/Data/Edison/Coll/LeftistHeap.hs:375)
    moduleName (src/Data/Edison/Coll/LeftistHeap.hs:55)
  10% (  7 / 64) in 'Data.Edison.Coll.LazyPairingHeap'
  Missing documentation for:
    Heap (src/Data/Edison/Coll/LazyPairingHeap.hs:59)
    empty (src/Data/Edison/Coll/LazyPairingHeap.hs:83)
    singleton (src/Data/Edison/Coll/LazyPairingHeap.hs:86)
    fromSeq (src/Data/Edison/Coll/LazyPairingHeap.hs:461)
    insert (src/Data/Edison/Coll/LazyPairingHeap.hs:89)
    insertSeq (src/Data/Edison/Coll/LazyPairingHeap.hs:464)
    union (src/Data/Edison/Coll/LazyPairingHeap.hs:98)
    unionSeq (src/Data/Edison/Coll/LazyPairingHeap.hs:467)
    delete (src/Data/Edison/Coll/LazyPairingHeap.hs:115)
    deleteAll (src/Data/Edison/Coll/LazyPairingHeap.hs:136)
    deleteSeq (src/Data/Edison/Coll/LazyPairingHeap.hs:149)
    null (src/Data/Edison/Coll/LazyPairingHeap.hs:173)
    size (src/Data/Edison/Coll/LazyPairingHeap.hs:177)
    member (src/Data/Edison/Coll/LazyPairingHeap.hs:182)
    count (src/Data/Edison/Coll/LazyPairingHeap.hs:195)
    strict (src/Data/Edison/Coll/LazyPairingHeap.hs:448)
    structuralInvariant (src/Data/Edison/Coll/LazyPairingHeap.hs:67)
    toSeq (src/Data/Edison/Coll/LazyPairingHeap.hs:305)
    lookup (src/Data/Edison/Coll/LazyPairingHeap.hs:476)
    lookupM (src/Data/Edison/Coll/LazyPairingHeap.hs:479)
    lookupAll (src/Data/Edison/Coll/LazyPairingHeap.hs:350)
    lookupWithDefault (src/Data/Edison/Coll/LazyPairingHeap.hs:482)
    fold (src/Data/Edison/Coll/LazyPairingHeap.hs:311)
    fold' (src/Data/Edison/Coll/LazyPairingHeap.hs:316)
    fold1 (src/Data/Edison/Coll/LazyPairingHeap.hs:322)
    fold1' (src/Data/Edison/Coll/LazyPairingHeap.hs:327)
    filter (src/Data/Edison/Coll/LazyPairingHeap.hs:333)
    partition (src/Data/Edison/Coll/LazyPairingHeap.hs:340)
    strictWith (src/Data/Edison/Coll/LazyPairingHeap.hs:453)
    deleteMin (src/Data/Edison/Coll/LazyPairingHeap.hs:208)
    deleteMax (src/Data/Edison/Coll/LazyPairingHeap.hs:473)
    unsafeInsertMin (src/Data/Edison/Coll/LazyPairingHeap.hs:213)
    unsafeInsertMax (src/Data/Edison/Coll/LazyPairingHeap.hs:216)
    unsafeFromOrdSeq (src/Data/Edison/Coll/LazyPairingHeap.hs:470)
    unsafeAppend (src/Data/Edison/Coll/LazyPairingHeap.hs:221)
    filterLT (src/Data/Edison/Coll/LazyPairingHeap.hs:227)
    filterLE (src/Data/Edison/Coll/LazyPairingHeap.hs:236)
    filterGT (src/Data/Edison/Coll/LazyPairingHeap.hs:245)
    filterGE (src/Data/Edison/Coll/LazyPairingHeap.hs:255)
    partitionLT_GE (src/Data/Edison/Coll/LazyPairingHeap.hs:265)
    partitionLE_GT (src/Data/Edison/Coll/LazyPairingHeap.hs:277)
    partitionLT_GT (src/Data/Edison/Coll/LazyPairingHeap.hs:289)
    minView (src/Data/Edison/Coll/LazyPairingHeap.hs:364)
    minElem (src/Data/Edison/Coll/LazyPairingHeap.hs:369)
    maxView (src/Data/Edison/Coll/LazyPairingHeap.hs:374)
    maxElem (src/Data/Edison/Coll/LazyPairingHeap.hs:392)
    foldr (src/Data/Edison/Coll/LazyPairingHeap.hs:399)
    foldr' (src/Data/Edison/Coll/LazyPairingHeap.hs:404)
    foldl (src/Data/Edison/Coll/LazyPairingHeap.hs:409)
    foldl' (src/Data/Edison/Coll/LazyPairingHeap.hs:414)
    foldr1 (src/Data/Edison/Coll/LazyPairingHeap.hs:419)
    foldr1' (src/Data/Edison/Coll/LazyPairingHeap.hs:425)
    foldl1 (src/Data/Edison/Coll/LazyPairingHeap.hs:431)
    foldl1' (src/Data/Edison/Coll/LazyPairingHeap.hs:436)
    toOrdSeq (src/Data/Edison/Coll/LazyPairingHeap.hs:485)
    unsafeMapMonotonic (src/Data/Edison/Coll/LazyPairingHeap.hs:441)
    moduleName (src/Data/Edison/Coll/LazyPairingHeap.hs:56)
Warning: 'EnumSet' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unions' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'split' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  41% ( 35 / 85) in 'Data.Edison.Coll.EnumSet'
  Missing documentation for:
    fromSeq (src/Data/Edison/Coll/EnumSet.hs:572)
    insertSeq (src/Data/Edison/Coll/EnumSet.hs:579)
    deleteAll (src/Data/Edison/Coll/EnumSet.hs:299)
    deleteSeq (src/Data/Edison/Coll/EnumSet.hs:302)
    count (src/Data/Edison/Coll/EnumSet.hs:250)
    strict (src/Data/Edison/Coll/EnumSet.hs:617)
    unsafeInsertMin (src/Data/Edison/Coll/EnumSet.hs:355)
    unsafeInsertMax (src/Data/Edison/Coll/EnumSet.hs:358)
    unsafeFromOrdSeq (src/Data/Edison/Coll/EnumSet.hs:364)
    unsafeAppend (src/Data/Edison/Coll/EnumSet.hs:361)
    filterLT (src/Data/Edison/Coll/EnumSet.hs:367)
    filterLE (src/Data/Edison/Coll/EnumSet.hs:370)
    filterGT (src/Data/Edison/Coll/EnumSet.hs:373)
    filterGE (src/Data/Edison/Coll/EnumSet.hs:376)
    partitionLT_GE (src/Data/Edison/Coll/EnumSet.hs:379)
    partitionLE_GT (src/Data/Edison/Coll/EnumSet.hs:382)
    partitionLT_GT (src/Data/Edison/Coll/EnumSet.hs:385)
    symmetricDifference (src/Data/Edison/Coll/EnumSet.hs:420)
    toSeq (src/Data/Edison/Coll/EnumSet.hs:586)
    lookup (src/Data/Edison/Coll/EnumSet.hs:253)
    lookupM (src/Data/Edison/Coll/EnumSet.hs:256)
    lookupAll (src/Data/Edison/Coll/EnumSet.hs:261)
    lookupWithDefault (src/Data/Edison/Coll/EnumSet.hs:264)
    fold (src/Data/Edison/Coll/EnumSet.hs:503)
    fold' (src/Data/Edison/Coll/EnumSet.hs:507)
    fold1 (src/Data/Edison/Coll/EnumSet.hs:511)
    fold1' (src/Data/Edison/Coll/EnumSet.hs:518)
    strictWith (src/Data/Edison/Coll/EnumSet.hs:620)
    minView (src/Data/Edison/Coll/EnumSet.hs:345)
    maxView (src/Data/Edison/Coll/EnumSet.hs:350)
    foldr (src/Data/Edison/Coll/EnumSet.hs:525)
    foldr' (src/Data/Edison/Coll/EnumSet.hs:529)
    foldl (src/Data/Edison/Coll/EnumSet.hs:547)
    foldl' (src/Data/Edison/Coll/EnumSet.hs:551)
    foldr1 (src/Data/Edison/Coll/EnumSet.hs:533)
    foldr1' (src/Data/Edison/Coll/EnumSet.hs:540)
    foldl1 (src/Data/Edison/Coll/EnumSet.hs:555)
    foldl1' (src/Data/Edison/Coll/EnumSet.hs:562)
    toOrdSeq (src/Data/Edison/Coll/EnumSet.hs:590)
    unsafeMapMonotonic (src/Data/Edison/Coll/EnumSet.hs:479)
    fromSeqWith (src/Data/Edison/Coll/EnumSet.hs:593)
    fromOrdSeq (src/Data/Edison/Coll/EnumSet.hs:576)
    insertWith (src/Data/Edison/Coll/EnumSet.hs:290)
    insertSeqWith (src/Data/Edison/Coll/EnumSet.hs:583)
    unionl (src/Data/Edison/Coll/EnumSet.hs:400)
    unionr (src/Data/Edison/Coll/EnumSet.hs:403)
    unionWith (src/Data/Edison/Coll/EnumSet.hs:407)
    unionSeqWith (src/Data/Edison/Coll/EnumSet.hs:410)
    intersectionWith (src/Data/Edison/Coll/EnumSet.hs:430)
    moduleName (src/Data/Edison/Coll/EnumSet.hs:173)
   1% (  1 / 55) in 'Data.Edison.Assoc.Defaults'
  Missing documentation for:
    singletonUsingInsert (src/Data/Edison/Assoc/Defaults.hs:26)
    fromSeqUsingInsertSeq (src/Data/Edison/Assoc/Defaults.hs:29)
    insertSeqUsingFoldr (src/Data/Edison/Assoc/Defaults.hs:33)
    unionSeqUsingReduce (src/Data/Edison/Assoc/Defaults.hs:36)
    deleteSeqUsingFoldr (src/Data/Edison/Assoc/Defaults.hs:39)
    memberUsingLookupM (src/Data/Edison/Assoc/Defaults.hs:42)
    countUsingMember (src/Data/Edison/Assoc/Defaults.hs:48)
    lookupAllUsingLookupM (src/Data/Edison/Assoc/Defaults.hs:51)
    lookupWithDefaultUsingLookupM (src/Data/Edison/Assoc/Defaults.hs:56)
    partitionUsingFilter (src/Data/Edison/Assoc/Defaults.hs:61)
    fold1UsingElements (src/Data/Edison/Assoc/Defaults.hs:64)
    elementsUsingFold (src/Data/Edison/Assoc/Defaults.hs:67)
    nullUsingElements (src/Data/Edison/Assoc/Defaults.hs:70)
    insertWithUsingLookupM (src/Data/Edison/Assoc/Defaults.hs:77)
    fromSeqWithUsingInsertSeqWith (src/Data/Edison/Assoc/Defaults.hs:84)
    fromSeqWithKeyUsingInsertSeqWithKey (src/Data/Edison/Assoc/Defaults.hs:88)
    insertWithKeyUsingInsertWith (src/Data/Edison/Assoc/Defaults.hs:92)
    insertSeqWithUsingInsertWith (src/Data/Edison/Assoc/Defaults.hs:97)
    insertSeqWithKeyUsingInsertWithKey (src/Data/Edison/Assoc/Defaults.hs:103)
    unionSeqWithUsingReduce (src/Data/Edison/Assoc/Defaults.hs:108)
    unionSeqWithUsingFoldr (src/Data/Edison/Assoc/Defaults.hs:112)
    toSeqUsingFoldWithKey (src/Data/Edison/Assoc/Defaults.hs:115)
    keysUsingFoldWithKey (src/Data/Edison/Assoc/Defaults.hs:119)
    unionWithUsingInsertWith (src/Data/Edison/Assoc/Defaults.hs:124)
    unionWithKeyUsingInsertWithKey (src/Data/Edison/Assoc/Defaults.hs:128)
    unionSeqWithKeyUsingReduce (src/Data/Edison/Assoc/Defaults.hs:133)
    unionSeqWithKeyUsingFoldr (src/Data/Edison/Assoc/Defaults.hs:138)
    intersectionWithUsingLookupM (src/Data/Edison/Assoc/Defaults.hs:142)
    intersectionWithKeyUsingLookupM (src/Data/Edison/Assoc/Defaults.hs:149)
    differenceUsingDelete (src/Data/Edison/Assoc/Defaults.hs:155)
    properSubsetUsingSubset (src/Data/Edison/Assoc/Defaults.hs:159)
    subsetUsingMember (src/Data/Edison/Assoc/Defaults.hs:162)
    submapByUsingLookupM (src/Data/Edison/Assoc/Defaults.hs:167)
    properSubmapByUsingSubmapBy (src/Data/Edison/Assoc/Defaults.hs:175)
    sameMapByUsingOrdLists (src/Data/Edison/Assoc/Defaults.hs:179)
    sameMapByUsingSubmapBy (src/Data/Edison/Assoc/Defaults.hs:186)
    lookupAndDeleteDefault (src/Data/Edison/Assoc/Defaults.hs:190)
    lookupAndDeleteMDefault (src/Data/Edison/Assoc/Defaults.hs:196)
    lookupAndDeleteAllDefault (src/Data/Edison/Assoc/Defaults.hs:202)
    adjustOrInsertUsingMember (src/Data/Edison/Assoc/Defaults.hs:205)
    adjustOrDeleteDefault (src/Data/Edison/Assoc/Defaults.hs:211)
    adjustOrDeleteAllDefault (src/Data/Edison/Assoc/Defaults.hs:220)
    minElemUsingMinView (src/Data/Edison/Assoc/Defaults.hs:228)
    deleteMinUsingMinView (src/Data/Edison/Assoc/Defaults.hs:234)
    minElemWithKeyUsingMinViewWithKey (src/Data/Edison/Assoc/Defaults.hs:240)
    maxElemUsingMaxView (src/Data/Edison/Assoc/Defaults.hs:246)
    deleteMaxUsingMaxView (src/Data/Edison/Assoc/Defaults.hs:252)
    maxElemWithKeyUsingMaxViewWithKey (src/Data/Edison/Assoc/Defaults.hs:258)
    toOrdSeqUsingFoldrWithKey (src/Data/Edison/Assoc/Defaults.hs:264)
    showsPrecUsingToList (src/Data/Edison/Assoc/Defaults.hs:267)
    readsPrecUsingFromList (src/Data/Edison/Assoc/Defaults.hs:272)
    showsPrecUsingToOrdList (src/Data/Edison/Assoc/Defaults.hs:287)
    readsPrecUsingUnsafeFromOrdSeq (src/Data/Edison/Assoc/Defaults.hs:292)
    compareUsingToOrdList (src/Data/Edison/Assoc/Defaults.hs:307)
   8% ( 10 /116) in 'Data.Edison.Assoc.TernaryTrie'
  Missing documentation for:
    FM (src/Data/Edison/Assoc/TernaryTrie.hs:164)
    empty (src/Data/Edison/Assoc/TernaryTrie.hs:539)
    singleton (src/Data/Edison/Assoc/TernaryTrie.hs:541)
    fromSeq (src/Data/Edison/Assoc/TernaryTrie.hs:544)
    insert (src/Data/Edison/Assoc/TernaryTrie.hs:546)
    insertSeq (src/Data/Edison/Assoc/TernaryTrie.hs:548)
    union (src/Data/Edison/Assoc/TernaryTrie.hs:550)
    unionSeq (src/Data/Edison/Assoc/TernaryTrie.hs:552)
    delete (src/Data/Edison/Assoc/TernaryTrie.hs:554)
    deleteAll (src/Data/Edison/Assoc/TernaryTrie.hs:556)
    deleteSeq (src/Data/Edison/Assoc/TernaryTrie.hs:558)
    null (src/Data/Edison/Assoc/TernaryTrie.hs:560)
    size (src/Data/Edison/Assoc/TernaryTrie.hs:562)
    member (src/Data/Edison/Assoc/TernaryTrie.hs:570)
    count (src/Data/Edison/Assoc/TernaryTrie.hs:572)
    lookup (src/Data/Edison/Assoc/TernaryTrie.hs:574)
    lookupM (src/Data/Edison/Assoc/TernaryTrie.hs:576)
    lookupAll (src/Data/Edison/Assoc/TernaryTrie.hs:585)
    lookupAndDelete (src/Data/Edison/Assoc/TernaryTrie.hs:587)
    lookupAndDeleteM (src/Data/Edison/Assoc/TernaryTrie.hs:592)
    lookupAndDeleteAll (src/Data/Edison/Assoc/TernaryTrie.hs:597)
    lookupWithDefault (src/Data/Edison/Assoc/TernaryTrie.hs:603)
    adjust (src/Data/Edison/Assoc/TernaryTrie.hs:605)
    adjustAll (src/Data/Edison/Assoc/TernaryTrie.hs:610)
    adjustOrInsert (src/Data/Edison/Assoc/TernaryTrie.hs:612)
    adjustAllOrInsert (src/Data/Edison/Assoc/TernaryTrie.hs:617)
    adjustOrDelete (src/Data/Edison/Assoc/TernaryTrie.hs:619)
    adjustOrDeleteAll (src/Data/Edison/Assoc/TernaryTrie.hs:624)
    strict (src/Data/Edison/Assoc/TernaryTrie.hs:759)
    strictWith (src/Data/Edison/Assoc/TernaryTrie.hs:764)
    map (src/Data/Edison/Assoc/TernaryTrie.hs:626)
    fold (src/Data/Edison/Assoc/TernaryTrie.hs:631)
    fold' (src/Data/Edison/Assoc/TernaryTrie.hs:632)
    fold1 (src/Data/Edison/Assoc/TernaryTrie.hs:712)
    fold1' (src/Data/Edison/Assoc/TernaryTrie.hs:720)
    filter (src/Data/Edison/Assoc/TernaryTrie.hs:751)
    partition (src/Data/Edison/Assoc/TernaryTrie.hs:755)
    elements (src/Data/Edison/Assoc/TernaryTrie.hs:757)
    structuralInvariant (src/Data/Edison/Assoc/TernaryTrie.hs:1209)
    toSeq (src/Data/Edison/Assoc/TernaryTrie.hs:842)
    keys (src/Data/Edison/Assoc/TernaryTrie.hs:844)
    mapWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:846)
    foldWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:851)
    foldWithKey' (src/Data/Edison/Assoc/TernaryTrie.hs:866)
    filterWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:869)
    partitionWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:874)
    fromSeqWith (src/Data/Edison/Assoc/TernaryTrie.hs:775)
    fromSeqWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:777)
    insertWith (src/Data/Edison/Assoc/TernaryTrie.hs:779)
    insertWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:785)
    insertSeqWith (src/Data/Edison/Assoc/TernaryTrie.hs:787)
    insertSeqWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:789)
    unionl (src/Data/Edison/Assoc/TernaryTrie.hs:791)
    unionr (src/Data/Edison/Assoc/TernaryTrie.hs:792)
    unionWith (src/Data/Edison/Assoc/TernaryTrie.hs:794)
    unionSeqWith (src/Data/Edison/Assoc/TernaryTrie.hs:796)
    intersectionWith (src/Data/Edison/Assoc/TernaryTrie.hs:798)
    difference (src/Data/Edison/Assoc/TernaryTrie.hs:800)
    properSubset (src/Data/Edison/Assoc/TernaryTrie.hs:805)
    subset (src/Data/Edison/Assoc/TernaryTrie.hs:807)
    properSubmapBy (src/Data/Edison/Assoc/TernaryTrie.hs:834)
    submapBy (src/Data/Edison/Assoc/TernaryTrie.hs:833)
    sameMapBy (src/Data/Edison/Assoc/TernaryTrie.hs:835)
    properSubmap (src/Data/Edison/Assoc/TernaryTrie.hs:836)
    submap (src/Data/Edison/Assoc/TernaryTrie.hs:837)
    sameMap (src/Data/Edison/Assoc/TernaryTrie.hs:838)
    unionWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:879)
    unionSeqWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:888)
    intersectionWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:890)
    minView (src/Data/Edison/Assoc/TernaryTrie.hs:913)
    minElem (src/Data/Edison/Assoc/TernaryTrie.hs:941)
    deleteMin (src/Data/Edison/Assoc/TernaryTrie.hs:956)
    unsafeInsertMin (src/Data/Edison/Assoc/TernaryTrie.hs:959)
    maxView (src/Data/Edison/Assoc/TernaryTrie.hs:974)
    maxElem (src/Data/Edison/Assoc/TernaryTrie.hs:1008)
    deleteMax (src/Data/Edison/Assoc/TernaryTrie.hs:1027)
    unsafeInsertMax (src/Data/Edison/Assoc/TernaryTrie.hs:1030)
    foldr (src/Data/Edison/Assoc/TernaryTrie.hs:634)
    foldr' (src/Data/Edison/Assoc/TernaryTrie.hs:683)
    foldr1 (src/Data/Edison/Assoc/TernaryTrie.hs:687)
    foldr1' (src/Data/Edison/Assoc/TernaryTrie.hs:746)
    foldl (src/Data/Edison/Assoc/TernaryTrie.hs:671)
    foldl' (src/Data/Edison/Assoc/TernaryTrie.hs:685)
    foldl1 (src/Data/Edison/Assoc/TernaryTrie.hs:693)
    foldl1' (src/Data/Edison/Assoc/TernaryTrie.hs:748)
    unsafeFromOrdSeq (src/Data/Edison/Assoc/TernaryTrie.hs:1033)
    unsafeAppend (src/Data/Edison/Assoc/TernaryTrie.hs:1036)
    filterLT (src/Data/Edison/Assoc/TernaryTrie.hs:1055)
    filterLE (src/Data/Edison/Assoc/TernaryTrie.hs:1059)
    filterGT (src/Data/Edison/Assoc/TernaryTrie.hs:1074)
    filterGE (src/Data/Edison/Assoc/TernaryTrie.hs:1078)
    partitionLT_GE (src/Data/Edison/Assoc/TernaryTrie.hs:1083)
    partitionLE_GT (src/Data/Edison/Assoc/TernaryTrie.hs:1086)
    partitionLT_GT (src/Data/Edison/Assoc/TernaryTrie.hs:1089)
    minViewWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:930)
    minElemWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:952)
    maxViewWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:994)
    maxElemWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:1021)
    foldrWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:645)
    foldrWithKey' (src/Data/Edison/Assoc/TernaryTrie.hs:667)
    foldlWithKey (src/Data/Edison/Assoc/TernaryTrie.hs:655)
    foldlWithKey' (src/Data/Edison/Assoc/TernaryTrie.hs:668)
    toOrdSeq (src/Data/Edison/Assoc/TernaryTrie.hs:1091)
    mergeVFM (src/Data/Edison/Assoc/TernaryTrie.hs:473)
    mergeKVFM (src/Data/Edison/Assoc/TernaryTrie.hs:530)
    moduleName (src/Data/Edison/Assoc/TernaryTrie.hs:161)
   7% (  9 /113) in 'Data.Edison.Assoc.StandardMap'
  Missing documentation for:
    FM (src/Data/Edison/Assoc/StandardMap.hs:64)
    empty (src/Data/Edison/Assoc/StandardMap.hs:188)
    singleton (src/Data/Edison/Assoc/StandardMap.hs:189)
    fromSeq (src/Data/Edison/Assoc/StandardMap.hs:190)
    insert (src/Data/Edison/Assoc/StandardMap.hs:191)
    insertSeq (src/Data/Edison/Assoc/StandardMap.hs:192)
    union (src/Data/Edison/Assoc/StandardMap.hs:193)
    unionSeq (src/Data/Edison/Assoc/StandardMap.hs:194)
    delete (src/Data/Edison/Assoc/StandardMap.hs:195)
    deleteAll (src/Data/Edison/Assoc/StandardMap.hs:196)
    deleteSeq (src/Data/Edison/Assoc/StandardMap.hs:197)
    null (src/Data/Edison/Assoc/StandardMap.hs:198)
    size (src/Data/Edison/Assoc/StandardMap.hs:199)
    member (src/Data/Edison/Assoc/StandardMap.hs:200)
    count (src/Data/Edison/Assoc/StandardMap.hs:201)
    lookup (src/Data/Edison/Assoc/StandardMap.hs:202)
    lookupM (src/Data/Edison/Assoc/StandardMap.hs:203)
    lookupAll (src/Data/Edison/Assoc/StandardMap.hs:204)
    lookupAndDelete (src/Data/Edison/Assoc/StandardMap.hs:206)
    lookupAndDeleteM (src/Data/Edison/Assoc/StandardMap.hs:207)
    lookupAndDeleteAll (src/Data/Edison/Assoc/StandardMap.hs:208)
    lookupWithDefault (src/Data/Edison/Assoc/StandardMap.hs:205)
    adjust (src/Data/Edison/Assoc/StandardMap.hs:209)
    adjustAll (src/Data/Edison/Assoc/StandardMap.hs:210)
    adjustOrInsert (src/Data/Edison/Assoc/StandardMap.hs:211)
    adjustAllOrInsert (src/Data/Edison/Assoc/StandardMap.hs:212)
    adjustOrDelete (src/Data/Edison/Assoc/StandardMap.hs:213)
    adjustOrDeleteAll (src/Data/Edison/Assoc/StandardMap.hs:214)
    strict (src/Data/Edison/Assoc/StandardMap.hs:215)
    strictWith (src/Data/Edison/Assoc/StandardMap.hs:216)
    map (src/Data/Edison/Assoc/StandardMap.hs:217)
    fold (src/Data/Edison/Assoc/StandardMap.hs:218)
    fold' (src/Data/Edison/Assoc/StandardMap.hs:219)
    fold1 (src/Data/Edison/Assoc/StandardMap.hs:220)
    fold1' (src/Data/Edison/Assoc/StandardMap.hs:221)
    filter (src/Data/Edison/Assoc/StandardMap.hs:222)
    partition (src/Data/Edison/Assoc/StandardMap.hs:223)
    elements (src/Data/Edison/Assoc/StandardMap.hs:224)
    structuralInvariant (src/Data/Edison/Assoc/StandardMap.hs:185)
    fromSeqWith (src/Data/Edison/Assoc/StandardMap.hs:257)
    fromSeqWithKey (src/Data/Edison/Assoc/StandardMap.hs:258)
    insertWith (src/Data/Edison/Assoc/StandardMap.hs:259)
    insertWithKey (src/Data/Edison/Assoc/StandardMap.hs:260)
    insertSeqWith (src/Data/Edison/Assoc/StandardMap.hs:261)
    insertSeqWithKey (src/Data/Edison/Assoc/StandardMap.hs:262)
    unionl (src/Data/Edison/Assoc/StandardMap.hs:263)
    unionr (src/Data/Edison/Assoc/StandardMap.hs:264)
    unionWith (src/Data/Edison/Assoc/StandardMap.hs:265)
    unionSeqWith (src/Data/Edison/Assoc/StandardMap.hs:266)
    intersectionWith (src/Data/Edison/Assoc/StandardMap.hs:267)
    difference (src/Data/Edison/Assoc/StandardMap.hs:268)
    properSubset (src/Data/Edison/Assoc/StandardMap.hs:269)
    subset (src/Data/Edison/Assoc/StandardMap.hs:270)
    properSubmapBy (src/Data/Edison/Assoc/StandardMap.hs:271)
    submapBy (src/Data/Edison/Assoc/StandardMap.hs:272)
    sameMapBy (src/Data/Edison/Assoc/StandardMap.hs:273)
    properSubmap (src/Data/Edison/Assoc/StandardMap.hs:274)
    submap (src/Data/Edison/Assoc/StandardMap.hs:275)
    sameMap (src/Data/Edison/Assoc/StandardMap.hs:276)
    minView (src/Data/Edison/Assoc/StandardMap.hs:226)
    minElem (src/Data/Edison/Assoc/StandardMap.hs:230)
    deleteMin (src/Data/Edison/Assoc/StandardMap.hs:231)
    unsafeInsertMin (src/Data/Edison/Assoc/StandardMap.hs:232)
    maxView (src/Data/Edison/Assoc/StandardMap.hs:233)
    maxElem (src/Data/Edison/Assoc/StandardMap.hs:237)
    deleteMax (src/Data/Edison/Assoc/StandardMap.hs:238)
    unsafeInsertMax (src/Data/Edison/Assoc/StandardMap.hs:239)
    foldr (src/Data/Edison/Assoc/StandardMap.hs:240)
    foldr' (src/Data/Edison/Assoc/StandardMap.hs:244)
    foldl (src/Data/Edison/Assoc/StandardMap.hs:241)
    foldl' (src/Data/Edison/Assoc/StandardMap.hs:245)
    foldr1 (src/Data/Edison/Assoc/StandardMap.hs:242)
    foldr1' (src/Data/Edison/Assoc/StandardMap.hs:246)
    foldl1 (src/Data/Edison/Assoc/StandardMap.hs:243)
    foldl1' (src/Data/Edison/Assoc/StandardMap.hs:247)
    unsafeFromOrdSeq (src/Data/Edison/Assoc/StandardMap.hs:248)
    unsafeAppend (src/Data/Edison/Assoc/StandardMap.hs:249)
    filterLT (src/Data/Edison/Assoc/StandardMap.hs:250)
    filterLE (src/Data/Edison/Assoc/StandardMap.hs:252)
    filterGT (src/Data/Edison/Assoc/StandardMap.hs:251)
    filterGE (src/Data/Edison/Assoc/StandardMap.hs:253)
    partitionLT_GE (src/Data/Edison/Assoc/StandardMap.hs:254)
    partitionLE_GT (src/Data/Edison/Assoc/StandardMap.hs:255)
    partitionLT_GT (src/Data/Edison/Assoc/StandardMap.hs:256)
    toSeq (src/Data/Edison/Assoc/StandardMap.hs:278)
    keys (src/Data/Edison/Assoc/StandardMap.hs:279)
    mapWithKey (src/Data/Edison/Assoc/StandardMap.hs:280)
    foldWithKey (src/Data/Edison/Assoc/StandardMap.hs:281)
    foldWithKey' (src/Data/Edison/Assoc/StandardMap.hs:282)
    filterWithKey (src/Data/Edison/Assoc/StandardMap.hs:283)
    partitionWithKey (src/Data/Edison/Assoc/StandardMap.hs:284)
    minViewWithKey (src/Data/Edison/Assoc/StandardMap.hs:286)
    minElemWithKey (src/Data/Edison/Assoc/StandardMap.hs:289)
    maxViewWithKey (src/Data/Edison/Assoc/StandardMap.hs:290)
    maxElemWithKey (src/Data/Edison/Assoc/StandardMap.hs:293)
    foldrWithKey (src/Data/Edison/Assoc/StandardMap.hs:294)
    foldrWithKey' (src/Data/Edison/Assoc/StandardMap.hs:295)
    foldlWithKey (src/Data/Edison/Assoc/StandardMap.hs:296)
    foldlWithKey' (src/Data/Edison/Assoc/StandardMap.hs:297)
    toOrdSeq (src/Data/Edison/Assoc/StandardMap.hs:298)
    unionWithKey (src/Data/Edison/Assoc/StandardMap.hs:300)
    unionSeqWithKey (src/Data/Edison/Assoc/StandardMap.hs:301)
    intersectionWithKey (src/Data/Edison/Assoc/StandardMap.hs:302)
    moduleName (src/Data/Edison/Assoc/StandardMap.hs:67)
   8% (  9 /111) in 'Data.Edison.Assoc.PatriciaLoMap'
  Missing documentation for:
    FM (src/Data/Edison/Assoc/PatriciaLoMap.hs:73)
    empty (src/Data/Edison/Assoc/PatriciaLoMap.hs:155)
    singleton (src/Data/Edison/Assoc/PatriciaLoMap.hs:158)
    fromSeq (src/Data/Edison/Assoc/PatriciaLoMap.hs:161)
    insert (src/Data/Edison/Assoc/PatriciaLoMap.hs:164)
    insertSeq (src/Data/Edison/Assoc/PatriciaLoMap.hs:708)
    union (src/Data/Edison/Assoc/PatriciaLoMap.hs:173)
    unionSeq (src/Data/Edison/Assoc/PatriciaLoMap.hs:711)
    delete (src/Data/Edison/Assoc/PatriciaLoMap.hs:194)
    deleteAll (src/Data/Edison/Assoc/PatriciaLoMap.hs:714)
    deleteSeq (src/Data/Edison/Assoc/PatriciaLoMap.hs:717)
    null (src/Data/Edison/Assoc/PatriciaLoMap.hs:203)
    size (src/Data/Edison/Assoc/PatriciaLoMap.hs:207)
    member (src/Data/Edison/Assoc/PatriciaLoMap.hs:212)
    count (src/Data/Edison/Assoc/PatriciaLoMap.hs:720)
    lookup (src/Data/Edison/Assoc/PatriciaLoMap.hs:217)
    lookupM (src/Data/Edison/Assoc/PatriciaLoMap.hs:220)
    lookupAll (src/Data/Edison/Assoc/PatriciaLoMap.hs:723)
    lookupAndDelete (src/Data/Edison/Assoc/PatriciaLoMap.hs:236)
    lookupAndDeleteM (src/Data/Edison/Assoc/PatriciaLoMap.hs:241)
    lookupAndDeleteAll (src/Data/Edison/Assoc/PatriciaLoMap.hs:246)
    strict (src/Data/Edison/Assoc/PatriciaLoMap.hs:558)
    strictWith (src/Data/Edison/Assoc/PatriciaLoMap.hs:561)
    lookupWithDefault (src/Data/Edison/Assoc/PatriciaLoMap.hs:726)
    adjust (src/Data/Edison/Assoc/PatriciaLoMap.hs:253)
    adjustAll (src/Data/Edison/Assoc/PatriciaLoMap.hs:748)
    adjustOrInsert (src/Data/Edison/Assoc/PatriciaLoMap.hs:263)
    adjustAllOrInsert (src/Data/Edison/Assoc/PatriciaLoMap.hs:266)
    map (src/Data/Edison/Assoc/PatriciaLoMap.hs:275)
    fold (src/Data/Edison/Assoc/PatriciaLoMap.hs:280)
    fold' (src/Data/Edison/Assoc/PatriciaLoMap.hs:285)
    fold1 (src/Data/Edison/Assoc/PatriciaLoMap.hs:290)
    fold1' (src/Data/Edison/Assoc/PatriciaLoMap.hs:295)
    filter (src/Data/Edison/Assoc/PatriciaLoMap.hs:300)
    partition (src/Data/Edison/Assoc/PatriciaLoMap.hs:305)
    elements (src/Data/Edison/Assoc/PatriciaLoMap.hs:729)
    structuralInvariant (src/Data/Edison/Assoc/PatriciaLoMap.hs:87)
    toSeq (src/Data/Edison/Assoc/PatriciaLoMap.hs:754)
    keys (src/Data/Edison/Assoc/PatriciaLoMap.hs:757)
    mapWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:482)
    foldWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:487)
    foldWithKey' (src/Data/Edison/Assoc/PatriciaLoMap.hs:492)
    filterWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:498)
    partitionWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:504)
    fromSeqWith (src/Data/Edison/Assoc/PatriciaLoMap.hs:313)
    fromSeqWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:733)
    insertWith (src/Data/Edison/Assoc/PatriciaLoMap.hs:316)
    insertWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:736)
    insertSeqWith (src/Data/Edison/Assoc/PatriciaLoMap.hs:740)
    insertSeqWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:745)
    unionl (src/Data/Edison/Assoc/PatriciaLoMap.hs:325)
    unionr (src/Data/Edison/Assoc/PatriciaLoMap.hs:346)
    unionWith (src/Data/Edison/Assoc/PatriciaLoMap.hs:367)
    unionSeqWith (src/Data/Edison/Assoc/PatriciaLoMap.hs:751)
    intersectionWith (src/Data/Edison/Assoc/PatriciaLoMap.hs:388)
    difference (src/Data/Edison/Assoc/PatriciaLoMap.hs:411)
    properSubset (src/Data/Edison/Assoc/PatriciaLoMap.hs:432)
    subset (src/Data/Edison/Assoc/PatriciaLoMap.hs:454)
    properSubmapBy (src/Data/Edison/Assoc/PatriciaLoMap.hs:464)
    submapBy (src/Data/Edison/Assoc/PatriciaLoMap.hs:467)
    sameMapBy (src/Data/Edison/Assoc/PatriciaLoMap.hs:470)
    properSubmap (src/Data/Edison/Assoc/PatriciaLoMap.hs:473)
    submap (src/Data/Edison/Assoc/PatriciaLoMap.hs:476)
    sameMap (src/Data/Edison/Assoc/PatriciaLoMap.hs:479)
    unionWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:512)
    unionSeqWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:761)
    intersectionWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:533)
    minView (src/Data/Edison/Assoc/PatriciaLoMap.hs:591)
    minElem (src/Data/Edison/Assoc/PatriciaLoMap.hs:615)
    deleteMin (src/Data/Edison/Assoc/PatriciaLoMap.hs:621)
    unsafeInsertMin (src/Data/Edison/Assoc/PatriciaLoMap.hs:624)
    maxView (src/Data/Edison/Assoc/PatriciaLoMap.hs:603)
    maxElem (src/Data/Edison/Assoc/PatriciaLoMap.hs:627)
    deleteMax (src/Data/Edison/Assoc/PatriciaLoMap.hs:630)
    unsafeInsertMax (src/Data/Edison/Assoc/PatriciaLoMap.hs:636)
    foldr (src/Data/Edison/Assoc/PatriciaLoMap.hs:639)
    foldr' (src/Data/Edison/Assoc/PatriciaLoMap.hs:642)
    foldr1 (src/Data/Edison/Assoc/PatriciaLoMap.hs:645)
    foldr1' (src/Data/Edison/Assoc/PatriciaLoMap.hs:648)
    foldl (src/Data/Edison/Assoc/PatriciaLoMap.hs:651)
    foldl' (src/Data/Edison/Assoc/PatriciaLoMap.hs:654)
    foldl1 (src/Data/Edison/Assoc/PatriciaLoMap.hs:657)
    foldl1' (src/Data/Edison/Assoc/PatriciaLoMap.hs:660)
    unsafeFromOrdSeq (src/Data/Edison/Assoc/PatriciaLoMap.hs:676)
    unsafeAppend (src/Data/Edison/Assoc/PatriciaLoMap.hs:679)
    filterLT (src/Data/Edison/Assoc/PatriciaLoMap.hs:682)
    filterLE (src/Data/Edison/Assoc/PatriciaLoMap.hs:685)
    filterGT (src/Data/Edison/Assoc/PatriciaLoMap.hs:688)
    filterGE (src/Data/Edison/Assoc/PatriciaLoMap.hs:691)
    partitionLT_GE (src/Data/Edison/Assoc/PatriciaLoMap.hs:694)
    partitionLE_GT (src/Data/Edison/Assoc/PatriciaLoMap.hs:697)
    partitionLT_GT (src/Data/Edison/Assoc/PatriciaLoMap.hs:700)
    minViewWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:597)
    minElemWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:618)
    maxViewWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:609)
    maxElemWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:633)
    foldrWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:663)
    foldrWithKey' (src/Data/Edison/Assoc/PatriciaLoMap.hs:666)
    foldlWithKey (src/Data/Edison/Assoc/PatriciaLoMap.hs:669)
    foldlWithKey' (src/Data/Edison/Assoc/PatriciaLoMap.hs:672)
    toOrdSeq (src/Data/Edison/Assoc/PatriciaLoMap.hs:703)
    moduleName (src/Data/Edison/Assoc/PatriciaLoMap.hs:71)
   7% (  9 /113) in 'Data.Edison.Assoc.AssocList'
  Missing documentation for:
    FM (src/Data/Edison/Assoc/AssocList.hs:187)
    empty (src/Data/Edison/Assoc/AssocList.hs:282)
    singleton (src/Data/Edison/Assoc/AssocList.hs:283)
    fromSeq (src/Data/Edison/Assoc/AssocList.hs:286)
    insert (src/Data/Edison/Assoc/AssocList.hs:284)
    insertSeq (src/Data/Edison/Assoc/AssocList.hs:285)
    union (src/Data/Edison/Assoc/AssocList.hs:288)
    unionSeq (src/Data/Edison/Assoc/AssocList.hs:292)
    delete (src/Data/Edison/Assoc/AssocList.hs:298)
    deleteAll (src/Data/Edison/Assoc/AssocList.hs:294)
    deleteSeq (src/Data/Edison/Assoc/AssocList.hs:514)
    null (src/Data/Edison/Assoc/AssocList.hs:300)
    size (src/Data/Edison/Assoc/AssocList.hs:303)
    member (src/Data/Edison/Assoc/AssocList.hs:306)
    count (src/Data/Edison/Assoc/AssocList.hs:309)
    lookup (src/Data/Edison/Assoc/AssocList.hs:313)
    lookupM (src/Data/Edison/Assoc/AssocList.hs:315)
    lookupAll (src/Data/Edison/Assoc/AssocList.hs:319)
    lookupAndDelete (src/Data/Edison/Assoc/AssocList.hs:323)
    lookupAndDeleteM (src/Data/Edison/Assoc/AssocList.hs:325)
    lookupAndDeleteAll (src/Data/Edison/Assoc/AssocList.hs:331)
    lookupWithDefault (src/Data/Edison/Assoc/AssocList.hs:337)
    adjust (src/Data/Edison/Assoc/AssocList.hs:344)
    adjustAll (src/Data/Edison/Assoc/AssocList.hs:348)
    adjustOrInsert (src/Data/Edison/Assoc/AssocList.hs:350)
    adjustAllOrInsert (src/Data/Edison/Assoc/AssocList.hs:355)
    adjustOrDelete (src/Data/Edison/Assoc/AssocList.hs:357)
    adjustOrDeleteAll (src/Data/Edison/Assoc/AssocList.hs:358)
    strict (src/Data/Edison/Assoc/AssocList.hs:505)
    strictWith (src/Data/Edison/Assoc/AssocList.hs:508)
    map (src/Data/Edison/Assoc/AssocList.hs:360)
    fold (src/Data/Edison/Assoc/AssocList.hs:363)
    fold' (src/Data/Edison/Assoc/AssocList.hs:366)
    fold1 (src/Data/Edison/Assoc/AssocList.hs:369)
    fold1' (src/Data/Edison/Assoc/AssocList.hs:372)
    filter (src/Data/Edison/Assoc/AssocList.hs:375)
    partition (src/Data/Edison/Assoc/AssocList.hs:379)
    elements (src/Data/Edison/Assoc/AssocList.hs:341)
    structuralInvariant (src/Data/Edison/Assoc/AssocList.hs:191)
    minView (src/Data/Edison/Assoc/AssocList.hs:428)
    minElem (src/Data/Edison/Assoc/AssocList.hs:431)
    deleteMin (src/Data/Edison/Assoc/AssocList.hs:434)
    unsafeInsertMin (src/Data/Edison/Assoc/AssocList.hs:437)
    maxView (src/Data/Edison/Assoc/AssocList.hs:439)
    maxElem (src/Data/Edison/Assoc/AssocList.hs:442)
    deleteMax (src/Data/Edison/Assoc/AssocList.hs:445)
    unsafeInsertMax (src/Data/Edison/Assoc/AssocList.hs:448)
    foldr (src/Data/Edison/Assoc/AssocList.hs:450)
    foldr' (src/Data/Edison/Assoc/AssocList.hs:451)
    foldl (src/Data/Edison/Assoc/AssocList.hs:463)
    foldl' (src/Data/Edison/Assoc/AssocList.hs:464)
    foldr1 (src/Data/Edison/Assoc/AssocList.hs:453)
    foldr1' (src/Data/Edison/Assoc/AssocList.hs:458)
    foldl1 (src/Data/Edison/Assoc/AssocList.hs:466)
    foldl1' (src/Data/Edison/Assoc/AssocList.hs:471)
    unsafeFromOrdSeq (src/Data/Edison/Assoc/AssocList.hs:476)
    unsafeAppend (src/Data/Edison/Assoc/AssocList.hs:477)
    filterLT (src/Data/Edison/Assoc/AssocList.hs:478)
    filterLE (src/Data/Edison/Assoc/AssocList.hs:479)
    filterGT (src/Data/Edison/Assoc/AssocList.hs:480)
    filterGE (src/Data/Edison/Assoc/AssocList.hs:481)
    partitionLT_GE (src/Data/Edison/Assoc/AssocList.hs:482)
    partitionLE_GT (src/Data/Edison/Assoc/AssocList.hs:483)
    partitionLT_GT (src/Data/Edison/Assoc/AssocList.hs:484)
    toSeq (src/Data/Edison/Assoc/AssocList.hs:386)
    keys (src/Data/Edison/Assoc/AssocList.hs:389)
    mapWithKey (src/Data/Edison/Assoc/AssocList.hs:392)
    foldWithKey (src/Data/Edison/Assoc/AssocList.hs:395)
    foldWithKey' (src/Data/Edison/Assoc/AssocList.hs:398)
    filterWithKey (src/Data/Edison/Assoc/AssocList.hs:401)
    partitionWithKey (src/Data/Edison/Assoc/AssocList.hs:406)
    minViewWithKey (src/Data/Edison/Assoc/AssocList.hs:486)
    minElemWithKey (src/Data/Edison/Assoc/AssocList.hs:489)
    maxViewWithKey (src/Data/Edison/Assoc/AssocList.hs:492)
    maxElemWithKey (src/Data/Edison/Assoc/AssocList.hs:495)
    foldrWithKey (src/Data/Edison/Assoc/AssocList.hs:498)
    foldrWithKey' (src/Data/Edison/Assoc/AssocList.hs:499)
    foldlWithKey (src/Data/Edison/Assoc/AssocList.hs:500)
    foldlWithKey' (src/Data/Edison/Assoc/AssocList.hs:501)
    toOrdSeq (src/Data/Edison/Assoc/AssocList.hs:502)
    fromSeqWith (src/Data/Edison/Assoc/AssocList.hs:521)
    fromSeqWithKey (src/Data/Edison/Assoc/AssocList.hs:522)
    insertWith (src/Data/Edison/Assoc/AssocList.hs:515)
    insertWithKey (src/Data/Edison/Assoc/AssocList.hs:517)
    insertSeqWith (src/Data/Edison/Assoc/AssocList.hs:516)
    insertSeqWithKey (src/Data/Edison/Assoc/AssocList.hs:518)
    unionl (src/Data/Edison/Assoc/AssocList.hs:412)
    unionr (src/Data/Edison/Assoc/AssocList.hs:413)
    unionWith (src/Data/Edison/Assoc/AssocList.hs:519)
    unionSeqWith (src/Data/Edison/Assoc/AssocList.hs:520)
    intersectionWith (src/Data/Edison/Assoc/AssocList.hs:523)
    difference (src/Data/Edison/Assoc/AssocList.hs:524)
    properSubset (src/Data/Edison/Assoc/AssocList.hs:525)
    subset (src/Data/Edison/Assoc/AssocList.hs:526)
    properSubmapBy (src/Data/Edison/Assoc/AssocList.hs:527)
    submapBy (src/Data/Edison/Assoc/AssocList.hs:528)
    sameMapBy (src/Data/Edison/Assoc/AssocList.hs:529)
    properSubmap (src/Data/Edison/Assoc/AssocList.hs:530)
    submap (src/Data/Edison/Assoc/AssocList.hs:531)
    sameMap (src/Data/Edison/Assoc/AssocList.hs:532)
    unionWithKey (src/Data/Edison/Assoc/AssocList.hs:533)
    unionSeqWithKey (src/Data/Edison/Assoc/AssocList.hs:534)
    intersectionWithKey (src/Data/Edison/Assoc/AssocList.hs:535)
    moduleName (src/Data/Edison/Assoc/AssocList.hs:184)
   6% (  5 / 79) in 'Data.Edison.Seq.FingerSeq'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/FingerSeq.hs:79)
    empty (src/Data/Edison/Seq/FingerSeq.hs:175)
    singleton (src/Data/Edison/Seq/FingerSeq.hs:176)
    lcons (src/Data/Edison/Seq/FingerSeq.hs:177)
    rcons (src/Data/Edison/Seq/FingerSeq.hs:178)
    append (src/Data/Edison/Seq/FingerSeq.hs:179)
    lview (src/Data/Edison/Seq/FingerSeq.hs:190)
    lhead (src/Data/Edison/Seq/FingerSeq.hs:210)
    ltail (src/Data/Edison/Seq/FingerSeq.hs:211)
    rview (src/Data/Edison/Seq/FingerSeq.hs:194)
    rhead (src/Data/Edison/Seq/FingerSeq.hs:212)
    rtail (src/Data/Edison/Seq/FingerSeq.hs:213)
    lheadM (src/Data/Edison/Seq/FingerSeq.hs:206)
    ltailM (src/Data/Edison/Seq/FingerSeq.hs:207)
    rheadM (src/Data/Edison/Seq/FingerSeq.hs:208)
    rtailM (src/Data/Edison/Seq/FingerSeq.hs:209)
    null (src/Data/Edison/Seq/FingerSeq.hs:174)
    size (src/Data/Edison/Seq/FingerSeq.hs:183)
    concat (src/Data/Edison/Seq/FingerSeq.hs:299)
    reverse (src/Data/Edison/Seq/FingerSeq.hs:182)
    reverseOnto (src/Data/Edison/Seq/FingerSeq.hs:300)
    fromList (src/Data/Edison/Seq/FingerSeq.hs:180)
    toList (src/Data/Edison/Seq/FingerSeq.hs:181)
    map (src/Data/Edison/Seq/FingerSeq.hs:228)
    concatMap (src/Data/Edison/Seq/FingerSeq.hs:301)
    fold (src/Data/Edison/Seq/FingerSeq.hs:215)
    fold' (src/Data/Edison/Seq/FingerSeq.hs:216)
    fold1 (src/Data/Edison/Seq/FingerSeq.hs:217)
    fold1' (src/Data/Edison/Seq/FingerSeq.hs:218)
    foldr (src/Data/Edison/Seq/FingerSeq.hs:222)
    foldr' (src/Data/Edison/Seq/FingerSeq.hs:223)
    foldl (src/Data/Edison/Seq/FingerSeq.hs:288)
    foldl' (src/Data/Edison/Seq/FingerSeq.hs:289)
    foldr1 (src/Data/Edison/Seq/FingerSeq.hs:278)
    foldr1' (src/Data/Edison/Seq/FingerSeq.hs:283)
    foldl1 (src/Data/Edison/Seq/FingerSeq.hs:290)
    foldl1' (src/Data/Edison/Seq/FingerSeq.hs:291)
    reducer (src/Data/Edison/Seq/FingerSeq.hs:293)
    reducer' (src/Data/Edison/Seq/FingerSeq.hs:294)
    reducel (src/Data/Edison/Seq/FingerSeq.hs:295)
    reducel' (src/Data/Edison/Seq/FingerSeq.hs:296)
    reduce1 (src/Data/Edison/Seq/FingerSeq.hs:225)
    reduce1' (src/Data/Edison/Seq/FingerSeq.hs:226)
    copy (src/Data/Edison/Seq/FingerSeq.hs:298)
    inBounds (src/Data/Edison/Seq/FingerSeq.hs:275)
    lookup (src/Data/Edison/Seq/FingerSeq.hs:276)
    lookupM (src/Data/Edison/Seq/FingerSeq.hs:242)
    lookupWithDefault (src/Data/Edison/Seq/FingerSeq.hs:249)
    update (src/Data/Edison/Seq/FingerSeq.hs:256)
    adjust (src/Data/Edison/Seq/FingerSeq.hs:263)
    mapWithIndex (src/Data/Edison/Seq/FingerSeq.hs:309)
    foldrWithIndex (src/Data/Edison/Seq/FingerSeq.hs:310)
    foldlWithIndex (src/Data/Edison/Seq/FingerSeq.hs:312)
    take (src/Data/Edison/Seq/FingerSeq.hs:270)
    drop (src/Data/Edison/Seq/FingerSeq.hs:271)
    splitAt (src/Data/Edison/Seq/FingerSeq.hs:272)
    subseq (src/Data/Edison/Seq/FingerSeq.hs:302)
    filter (src/Data/Edison/Seq/FingerSeq.hs:303)
    partition (src/Data/Edison/Seq/FingerSeq.hs:304)
    takeWhile (src/Data/Edison/Seq/FingerSeq.hs:305)
    dropWhile (src/Data/Edison/Seq/FingerSeq.hs:306)
    splitWhile (src/Data/Edison/Seq/FingerSeq.hs:307)
    zip (src/Data/Edison/Seq/FingerSeq.hs:315)
    zip3 (src/Data/Edison/Seq/FingerSeq.hs:316)
    zipWith (src/Data/Edison/Seq/FingerSeq.hs:317)
    zipWith3 (src/Data/Edison/Seq/FingerSeq.hs:318)
    unzip (src/Data/Edison/Seq/FingerSeq.hs:320)
    unzip3 (src/Data/Edison/Seq/FingerSeq.hs:321)
    unzipWith (src/Data/Edison/Seq/FingerSeq.hs:322)
    unzipWith3 (src/Data/Edison/Seq/FingerSeq.hs:323)
    strict (src/Data/Edison/Seq/FingerSeq.hs:184)
    strictWith (src/Data/Edison/Seq/FingerSeq.hs:185)
    structuralInvariant (src/Data/Edison/Seq/FingerSeq.hs:186)
    moduleName (src/Data/Edison/Seq/FingerSeq.hs:57)
   6% (  5 / 79) in 'Data.Edison.Seq.JoinList'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/JoinList.hs:144)
    empty (src/Data/Edison/Seq/JoinList.hs:150)
    singleton (src/Data/Edison/Seq/JoinList.hs:151)
    lcons (src/Data/Edison/Seq/JoinList.hs:153)
    rcons (src/Data/Edison/Seq/JoinList.hs:156)
    append (src/Data/Edison/Seq/JoinList.hs:159)
    lview (src/Data/Edison/Seq/JoinList.hs:166)
    lhead (src/Data/Edison/Seq/JoinList.hs:173)
    ltail (src/Data/Edison/Seq/JoinList.hs:181)
    rview (src/Data/Edison/Seq/JoinList.hs:200)
    rhead (src/Data/Edison/Seq/JoinList.hs:208)
    rtail (src/Data/Edison/Seq/JoinList.hs:216)
    lheadM (src/Data/Edison/Seq/JoinList.hs:177)
    ltailM (src/Data/Edison/Seq/JoinList.hs:188)
    rheadM (src/Data/Edison/Seq/JoinList.hs:212)
    rtailM (src/Data/Edison/Seq/JoinList.hs:224)
    null (src/Data/Edison/Seq/JoinList.hs:232)
    size (src/Data/Edison/Seq/JoinList.hs:235)
    concat (src/Data/Edison/Seq/JoinList.hs:317)
    reverse (src/Data/Edison/Seq/JoinList.hs:240)
    reverseOnto (src/Data/Edison/Seq/JoinList.hs:318)
    fromList (src/Data/Edison/Seq/JoinList.hs:319)
    toList (src/Data/Edison/Seq/JoinList.hs:243)
    map (src/Data/Edison/Seq/JoinList.hs:248)
    concatMap (src/Data/Edison/Seq/JoinList.hs:320)
    fold (src/Data/Edison/Seq/JoinList.hs:252)
    fold' (src/Data/Edison/Seq/JoinList.hs:253)
    fold1 (src/Data/Edison/Seq/JoinList.hs:254)
    fold1' (src/Data/Edison/Seq/JoinList.hs:255)
    foldr (src/Data/Edison/Seq/JoinList.hs:257)
    foldr' (src/Data/Edison/Seq/JoinList.hs:260)
    foldl (src/Data/Edison/Seq/JoinList.hs:264)
    foldl' (src/Data/Edison/Seq/JoinList.hs:268)
    foldr1 (src/Data/Edison/Seq/JoinList.hs:272)
    foldr1' (src/Data/Edison/Seq/JoinList.hs:276)
    foldl1 (src/Data/Edison/Seq/JoinList.hs:280)
    foldl1' (src/Data/Edison/Seq/JoinList.hs:284)
    reducer (src/Data/Edison/Seq/JoinList.hs:322)
    reducer' (src/Data/Edison/Seq/JoinList.hs:323)
    reducel (src/Data/Edison/Seq/JoinList.hs:324)
    reducel' (src/Data/Edison/Seq/JoinList.hs:325)
    reduce1 (src/Data/Edison/Seq/JoinList.hs:326)
    reduce1' (src/Data/Edison/Seq/JoinList.hs:327)
    copy (src/Data/Edison/Seq/JoinList.hs:288)
    inBounds (src/Data/Edison/Seq/JoinList.hs:329)
    lookup (src/Data/Edison/Seq/JoinList.hs:330)
    lookupM (src/Data/Edison/Seq/JoinList.hs:331)
    lookupWithDefault (src/Data/Edison/Seq/JoinList.hs:332)
    update (src/Data/Edison/Seq/JoinList.hs:334)
    adjust (src/Data/Edison/Seq/JoinList.hs:335)
    mapWithIndex (src/Data/Edison/Seq/JoinList.hs:337)
    foldrWithIndex (src/Data/Edison/Seq/JoinList.hs:338)
    foldlWithIndex (src/Data/Edison/Seq/JoinList.hs:340)
    take (src/Data/Edison/Seq/JoinList.hs:343)
    drop (src/Data/Edison/Seq/JoinList.hs:344)
    splitAt (src/Data/Edison/Seq/JoinList.hs:345)
    subseq (src/Data/Edison/Seq/JoinList.hs:346)
    filter (src/Data/Edison/Seq/JoinList.hs:348)
    partition (src/Data/Edison/Seq/JoinList.hs:349)
    takeWhile (src/Data/Edison/Seq/JoinList.hs:350)
    dropWhile (src/Data/Edison/Seq/JoinList.hs:351)
    splitWhile (src/Data/Edison/Seq/JoinList.hs:352)
    zip (src/Data/Edison/Seq/JoinList.hs:354)
    zip3 (src/Data/Edison/Seq/JoinList.hs:355)
    zipWith (src/Data/Edison/Seq/JoinList.hs:356)
    zipWith3 (src/Data/Edison/Seq/JoinList.hs:357)
    unzip (src/Data/Edison/Seq/JoinList.hs:359)
    unzip3 (src/Data/Edison/Seq/JoinList.hs:360)
    unzipWith (src/Data/Edison/Seq/JoinList.hs:361)
    unzipWith3 (src/Data/Edison/Seq/JoinList.hs:362)
    strict (src/Data/Edison/Seq/JoinList.hs:299)
    strictWith (src/Data/Edison/Seq/JoinList.hs:303)
    structuralInvariant (src/Data/Edison/Seq/JoinList.hs:310)
    moduleName (src/Data/Edison/Seq/JoinList.hs:142)
   6% (  5 / 81) in 'Data.Edison.Seq.MyersStack'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/MyersStack.hs:141)
    empty (src/Data/Edison/Seq/MyersStack.hs:149)
    singleton (src/Data/Edison/Seq/MyersStack.hs:150)
    lcons (src/Data/Edison/Seq/MyersStack.hs:152)
    rcons (src/Data/Edison/Seq/MyersStack.hs:326)
    append (src/Data/Edison/Seq/MyersStack.hs:327)
    lview (src/Data/Edison/Seq/MyersStack.hs:156)
    lhead (src/Data/Edison/Seq/MyersStack.hs:159)
    ltail (src/Data/Edison/Seq/MyersStack.hs:165)
    rview (src/Data/Edison/Seq/MyersStack.hs:171)
    rhead (src/Data/Edison/Seq/MyersStack.hs:174)
    rtail (src/Data/Edison/Seq/MyersStack.hs:186)
    lheadM (src/Data/Edison/Seq/MyersStack.hs:162)
    ltailM (src/Data/Edison/Seq/MyersStack.hs:168)
    rheadM (src/Data/Edison/Seq/MyersStack.hs:180)
    rtailM (src/Data/Edison/Seq/MyersStack.hs:191)
    null (src/Data/Edison/Seq/MyersStack.hs:196)
    size (src/Data/Edison/Seq/MyersStack.hs:199)
    concat (src/Data/Edison/Seq/MyersStack.hs:328)
    reverse (src/Data/Edison/Seq/MyersStack.hs:329)
    reverseOnto (src/Data/Edison/Seq/MyersStack.hs:203)
    fromList (src/Data/Edison/Seq/MyersStack.hs:330)
    toList (src/Data/Edison/Seq/MyersStack.hs:331)
    map (src/Data/Edison/Seq/MyersStack.hs:206)
    concatMap (src/Data/Edison/Seq/MyersStack.hs:332)
    fold (src/Data/Edison/Seq/MyersStack.hs:212)
    fold' (src/Data/Edison/Seq/MyersStack.hs:213)
    fold1 (src/Data/Edison/Seq/MyersStack.hs:214)
    fold1' (src/Data/Edison/Seq/MyersStack.hs:215)
    foldr (src/Data/Edison/Seq/MyersStack.hs:217)
    foldr' (src/Data/Edison/Seq/MyersStack.hs:220)
    foldl (src/Data/Edison/Seq/MyersStack.hs:223)
    foldl' (src/Data/Edison/Seq/MyersStack.hs:226)
    foldr1 (src/Data/Edison/Seq/MyersStack.hs:229)
    foldr1' (src/Data/Edison/Seq/MyersStack.hs:234)
    foldl1 (src/Data/Edison/Seq/MyersStack.hs:239)
    foldl1' (src/Data/Edison/Seq/MyersStack.hs:242)
    reducer (src/Data/Edison/Seq/MyersStack.hs:333)
    reducer' (src/Data/Edison/Seq/MyersStack.hs:334)
    reducel (src/Data/Edison/Seq/MyersStack.hs:335)
    reducel' (src/Data/Edison/Seq/MyersStack.hs:336)
    reduce1 (src/Data/Edison/Seq/MyersStack.hs:337)
    reduce1' (src/Data/Edison/Seq/MyersStack.hs:338)
    copy (src/Data/Edison/Seq/MyersStack.hs:339)
    inBounds (src/Data/Edison/Seq/MyersStack.hs:245)
    lookup (src/Data/Edison/Seq/MyersStack.hs:251)
    lookupM (src/Data/Edison/Seq/MyersStack.hs:253)
    lookupWithDefault (src/Data/Edison/Seq/MyersStack.hs:262)
    update (src/Data/Edison/Seq/MyersStack.hs:270)
    adjust (src/Data/Edison/Seq/MyersStack.hs:278)
    mapWithIndex (src/Data/Edison/Seq/MyersStack.hs:340)
    foldrWithIndex (src/Data/Edison/Seq/MyersStack.hs:341)
    foldrWithIndex' (src/Data/Edison/Seq/MyersStack.hs:342)
    foldlWithIndex (src/Data/Edison/Seq/MyersStack.hs:343)
    foldlWithIndex' (src/Data/Edison/Seq/MyersStack.hs:344)
    take (src/Data/Edison/Seq/MyersStack.hs:345)
    drop (src/Data/Edison/Seq/MyersStack.hs:286)
    splitAt (src/Data/Edison/Seq/MyersStack.hs:346)
    subseq (src/Data/Edison/Seq/MyersStack.hs:349)
    filter (src/Data/Edison/Seq/MyersStack.hs:347)
    partition (src/Data/Edison/Seq/MyersStack.hs:348)
    takeWhile (src/Data/Edison/Seq/MyersStack.hs:350)
    dropWhile (src/Data/Edison/Seq/MyersStack.hs:351)
    splitWhile (src/Data/Edison/Seq/MyersStack.hs:352)
    zip (src/Data/Edison/Seq/MyersStack.hs:357)
    zip3 (src/Data/Edison/Seq/MyersStack.hs:358)
    zipWith (src/Data/Edison/Seq/MyersStack.hs:359)
    zipWith3 (src/Data/Edison/Seq/MyersStack.hs:360)
    unzip (src/Data/Edison/Seq/MyersStack.hs:293)
    unzip3 (src/Data/Edison/Seq/MyersStack.hs:299)
    unzipWith (src/Data/Edison/Seq/MyersStack.hs:305)
    unzipWith3 (src/Data/Edison/Seq/MyersStack.hs:311)
    strict (src/Data/Edison/Seq/MyersStack.hs:318)
    strictWith (src/Data/Edison/Seq/MyersStack.hs:321)
    structuralInvariant (src/Data/Edison/Seq/MyersStack.hs:363)
    moduleName (src/Data/Edison/Seq/MyersStack.hs:138)
   6% (  5 / 81) in 'Data.Edison.Seq.RandList'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/RandList.hs:146)
    empty (src/Data/Edison/Seq/RandList.hs:151)
    singleton (src/Data/Edison/Seq/RandList.hs:152)
    lcons (src/Data/Edison/Seq/RandList.hs:154)
    rcons (src/Data/Edison/Seq/RandList.hs:367)
    append (src/Data/Edison/Seq/RandList.hs:368)
    lview (src/Data/Edison/Seq/RandList.hs:171)
    lhead (src/Data/Edison/Seq/RandList.hs:176)
    ltail (src/Data/Edison/Seq/RandList.hs:184)
    rview (src/Data/Edison/Seq/RandList.hs:369)
    rhead (src/Data/Edison/Seq/RandList.hs:194)
    rtail (src/Data/Edison/Seq/RandList.hs:370)
    lheadM (src/Data/Edison/Seq/RandList.hs:180)
    ltailM (src/Data/Edison/Seq/RandList.hs:189)
    rheadM (src/Data/Edison/Seq/RandList.hs:200)
    rtailM (src/Data/Edison/Seq/RandList.hs:371)
    null (src/Data/Edison/Seq/RandList.hs:207)
    size (src/Data/Edison/Seq/RandList.hs:210)
    concat (src/Data/Edison/Seq/RandList.hs:372)
    reverse (src/Data/Edison/Seq/RandList.hs:373)
    reverseOnto (src/Data/Edison/Seq/RandList.hs:214)
    fromList (src/Data/Edison/Seq/RandList.hs:374)
    toList (src/Data/Edison/Seq/RandList.hs:375)
    map (src/Data/Edison/Seq/RandList.hs:219)
    concatMap (src/Data/Edison/Seq/RandList.hs:376)
    fold (src/Data/Edison/Seq/RandList.hs:224)
    fold' (src/Data/Edison/Seq/RandList.hs:225)
    fold1 (src/Data/Edison/Seq/RandList.hs:226)
    fold1' (src/Data/Edison/Seq/RandList.hs:227)
    foldr (src/Data/Edison/Seq/RandList.hs:229)
    foldr' (src/Data/Edison/Seq/RandList.hs:234)
    foldl (src/Data/Edison/Seq/RandList.hs:239)
    foldl' (src/Data/Edison/Seq/RandList.hs:244)
    foldr1 (src/Data/Edison/Seq/RandList.hs:377)
    foldr1' (src/Data/Edison/Seq/RandList.hs:378)
    foldl1 (src/Data/Edison/Seq/RandList.hs:379)
    foldl1' (src/Data/Edison/Seq/RandList.hs:380)
    reducer (src/Data/Edison/Seq/RandList.hs:381)
    reducer' (src/Data/Edison/Seq/RandList.hs:382)
    reducel (src/Data/Edison/Seq/RandList.hs:383)
    reducel' (src/Data/Edison/Seq/RandList.hs:384)
    reduce1 (src/Data/Edison/Seq/RandList.hs:249)
    reduce1' (src/Data/Edison/Seq/RandList.hs:258)
    copy (src/Data/Edison/Seq/RandList.hs:158)
    inBounds (src/Data/Edison/Seq/RandList.hs:268)
    lookup (src/Data/Edison/Seq/RandList.hs:274)
    lookupM (src/Data/Edison/Seq/RandList.hs:276)
    lookupWithDefault (src/Data/Edison/Seq/RandList.hs:292)
    update (src/Data/Edison/Seq/RandList.hs:307)
    adjust (src/Data/Edison/Seq/RandList.hs:322)
    mapWithIndex (src/Data/Edison/Seq/RandList.hs:385)
    foldrWithIndex (src/Data/Edison/Seq/RandList.hs:386)
    foldrWithIndex' (src/Data/Edison/Seq/RandList.hs:387)
    foldlWithIndex (src/Data/Edison/Seq/RandList.hs:388)
    foldlWithIndex' (src/Data/Edison/Seq/RandList.hs:389)
    take (src/Data/Edison/Seq/RandList.hs:390)
    drop (src/Data/Edison/Seq/RandList.hs:337)
    splitAt (src/Data/Edison/Seq/RandList.hs:391)
    subseq (src/Data/Edison/Seq/RandList.hs:394)
    filter (src/Data/Edison/Seq/RandList.hs:392)
    partition (src/Data/Edison/Seq/RandList.hs:393)
    takeWhile (src/Data/Edison/Seq/RandList.hs:395)
    dropWhile (src/Data/Edison/Seq/RandList.hs:396)
    splitWhile (src/Data/Edison/Seq/RandList.hs:397)
    zip (src/Data/Edison/Seq/RandList.hs:402)
    zip3 (src/Data/Edison/Seq/RandList.hs:403)
    zipWith (src/Data/Edison/Seq/RandList.hs:404)
    zipWith3 (src/Data/Edison/Seq/RandList.hs:405)
    unzip (src/Data/Edison/Seq/RandList.hs:406)
    unzip3 (src/Data/Edison/Seq/RandList.hs:407)
    unzipWith (src/Data/Edison/Seq/RandList.hs:408)
    unzipWith3 (src/Data/Edison/Seq/RandList.hs:409)
    strict (src/Data/Edison/Seq/RandList.hs:350)
    strictWith (src/Data/Edison/Seq/RandList.hs:357)
    structuralInvariant (src/Data/Edison/Seq/RandList.hs:417)
    moduleName (src/Data/Edison/Seq/RandList.hs:142)
   7% (  6 / 85) in 'Data.Edison.Seq.RevSeq'
  Missing documentation for:
    Rev (src/Data/Edison/Seq/RevSeq.hs:157)
    empty (src/Data/Edison/Seq/RevSeq.hs:164)
    singleton (src/Data/Edison/Seq/RevSeq.hs:165)
    lcons (src/Data/Edison/Seq/RevSeq.hs:166)
    rcons (src/Data/Edison/Seq/RevSeq.hs:167)
    append (src/Data/Edison/Seq/RevSeq.hs:168)
    lview (src/Data/Edison/Seq/RevSeq.hs:170)
    lhead (src/Data/Edison/Seq/RevSeq.hs:174)
    ltail (src/Data/Edison/Seq/RevSeq.hs:178)
    rview (src/Data/Edison/Seq/RevSeq.hs:184)
    rhead (src/Data/Edison/Seq/RevSeq.hs:188)
    rtail (src/Data/Edison/Seq/RevSeq.hs:192)
    lheadM (src/Data/Edison/Seq/RevSeq.hs:176)
    ltailM (src/Data/Edison/Seq/RevSeq.hs:181)
    rheadM (src/Data/Edison/Seq/RevSeq.hs:190)
    rtailM (src/Data/Edison/Seq/RevSeq.hs:195)
    null (src/Data/Edison/Seq/RevSeq.hs:198)
    size (src/Data/Edison/Seq/RevSeq.hs:199)
    concat (src/Data/Edison/Seq/RevSeq.hs:200)
    reverse (src/Data/Edison/Seq/RevSeq.hs:201)
    reverseOnto (src/Data/Edison/Seq/RevSeq.hs:202)
    fromList (src/Data/Edison/Seq/RevSeq.hs:203)
    toList (src/Data/Edison/Seq/RevSeq.hs:204)
    map (src/Data/Edison/Seq/RevSeq.hs:205)
    concatMap (src/Data/Edison/Seq/RevSeq.hs:207)
    fold (src/Data/Edison/Seq/RevSeq.hs:209)
    fold' (src/Data/Edison/Seq/RevSeq.hs:210)
    fold1 (src/Data/Edison/Seq/RevSeq.hs:211)
    fold1' (src/Data/Edison/Seq/RevSeq.hs:212)
    foldr (src/Data/Edison/Seq/RevSeq.hs:213)
    foldr' (src/Data/Edison/Seq/RevSeq.hs:214)
    foldl (src/Data/Edison/Seq/RevSeq.hs:215)
    foldl' (src/Data/Edison/Seq/RevSeq.hs:216)
    foldr1 (src/Data/Edison/Seq/RevSeq.hs:217)
    foldr1' (src/Data/Edison/Seq/RevSeq.hs:218)
    foldl1 (src/Data/Edison/Seq/RevSeq.hs:219)
    foldl1' (src/Data/Edison/Seq/RevSeq.hs:220)
    reducer (src/Data/Edison/Seq/RevSeq.hs:221)
    reducer' (src/Data/Edison/Seq/RevSeq.hs:222)
    reducel (src/Data/Edison/Seq/RevSeq.hs:223)
    reducel' (src/Data/Edison/Seq/RevSeq.hs:224)
    reduce1 (src/Data/Edison/Seq/RevSeq.hs:225)
    reduce1' (src/Data/Edison/Seq/RevSeq.hs:226)
    copy (src/Data/Edison/Seq/RevSeq.hs:228)
    inBounds (src/Data/Edison/Seq/RevSeq.hs:232)
    lookup (src/Data/Edison/Seq/RevSeq.hs:233)
    lookupM (src/Data/Edison/Seq/RevSeq.hs:234)
    lookupWithDefault (src/Data/Edison/Seq/RevSeq.hs:235)
    update (src/Data/Edison/Seq/RevSeq.hs:236)
    adjust (src/Data/Edison/Seq/RevSeq.hs:237)
    mapWithIndex (src/Data/Edison/Seq/RevSeq.hs:238)
    foldrWithIndex (src/Data/Edison/Seq/RevSeq.hs:240)
    foldrWithIndex' (src/Data/Edison/Seq/RevSeq.hs:242)
    foldlWithIndex (src/Data/Edison/Seq/RevSeq.hs:245)
    foldlWithIndex' (src/Data/Edison/Seq/RevSeq.hs:247)
    take (src/Data/Edison/Seq/RevSeq.hs:250)
    drop (src/Data/Edison/Seq/RevSeq.hs:255)
    splitAt (src/Data/Edison/Seq/RevSeq.hs:260)
    subseq (src/Data/Edison/Seq/RevSeq.hs:266)
    filter (src/Data/Edison/Seq/RevSeq.hs:272)
    partition (src/Data/Edison/Seq/RevSeq.hs:274)
    takeWhile (src/Data/Edison/Seq/RevSeq.hs:278)
    dropWhile (src/Data/Edison/Seq/RevSeq.hs:279)
    splitWhile (src/Data/Edison/Seq/RevSeq.hs:281)
    zip (src/Data/Edison/Seq/RevSeq.hs:285)
    zip3 (src/Data/Edison/Seq/RevSeq.hs:289)
    zipWith (src/Data/Edison/Seq/RevSeq.hs:295)
    zipWith3 (src/Data/Edison/Seq/RevSeq.hs:299)
    unzip (src/Data/Edison/Seq/RevSeq.hs:305)
    unzip3 (src/Data/Edison/Seq/RevSeq.hs:308)
    unzipWith (src/Data/Edison/Seq/RevSeq.hs:311)
    unzipWith3 (src/Data/Edison/Seq/RevSeq.hs:314)
    strict (src/Data/Edison/Seq/RevSeq.hs:317)
    strictWith (src/Data/Edison/Seq/RevSeq.hs:318)
    structuralInvariant (src/Data/Edison/Seq/RevSeq.hs:320)
    moduleName (src/Data/Edison/Seq/RevSeq.hs:154)
    instanceName (src/Data/Edison/Seq/RevSeq.hs:155)
    fromSeq (src/Data/Edison/Seq/RevSeq.hs:161)
    toSeq (src/Data/Edison/Seq/RevSeq.hs:162)
   6% (  5 / 81) in 'Data.Edison.Seq.SimpleQueue'
  Missing documentation for:
    Seq (src/Data/Edison/Seq/SimpleQueue.hs:145)
    empty (src/Data/Edison/Seq/SimpleQueue.hs:153)
    singleton (src/Data/Edison/Seq/SimpleQueue.hs:154)
    lcons (src/Data/Edison/Seq/SimpleQueue.hs:155)
    rcons (src/Data/Edison/Seq/SimpleQueue.hs:157)
    append (src/Data/Edison/Seq/SimpleQueue.hs:160)
    lview (src/Data/Edison/Seq/SimpleQueue.hs:163)
    lhead (src/Data/Edison/Seq/SimpleQueue.hs:167)
    ltail (src/Data/Edison/Seq/SimpleQueue.hs:173)
    rview (src/Data/Edison/Seq/SimpleQueue.hs:181)
    rhead (src/Data/Edison/Seq/SimpleQueue.hs:187)
    rtail (src/Data/Edison/Seq/SimpleQueue.hs:195)
    lheadM (src/Data/Edison/Seq/SimpleQueue.hs:170)
    ltailM (src/Data/Edison/Seq/SimpleQueue.hs:177)
    rheadM (src/Data/Edison/Seq/SimpleQueue.hs:191)
    rtailM (src/Data/Edison/Seq/SimpleQueue.hs:199)
    null (src/Data/Edison/Seq/SimpleQueue.hs:203)
    size (src/Data/Edison/Seq/SimpleQueue.hs:206)
    concat (src/Data/Edison/Seq/SimpleQueue.hs:277)
    reverse (src/Data/Edison/Seq/SimpleQueue.hs:208)
    reverseOnto (src/Data/Edison/Seq/SimpleQueue.hs:211)
    fromList (src/Data/Edison/Seq/SimpleQueue.hs:214)
    toList (src/Data/Edison/Seq/SimpleQueue.hs:216)
    map (src/Data/Edison/Seq/SimpleQueue.hs:219)
    concatMap (src/Data/Edison/Seq/SimpleQueue.hs:278)
    fold (src/Data/Edison/Seq/SimpleQueue.hs:239)
    fold' (src/Data/Edison/Seq/SimpleQueue.hs:240)
    fold1 (src/Data/Edison/Seq/SimpleQueue.hs:241)
    fold1' (src/Data/Edison/Seq/SimpleQueue.hs:242)
    foldr (src/Data/Edison/Seq/SimpleQueue.hs:244)
    foldr' (src/Data/Edison/Seq/SimpleQueue.hs:245)
    foldl (src/Data/Edison/Seq/SimpleQueue.hs:247)
    foldl' (src/Data/Edison/Seq/SimpleQueue.hs:248)
    foldr1 (src/Data/Edison/Seq/SimpleQueue.hs:250)
    foldr1' (src/Data/Edison/Seq/SimpleQueue.hs:254)
    foldl1 (src/Data/Edison/Seq/SimpleQueue.hs:258)
    foldl1' (src/Data/Edison/Seq/SimpleQueue.hs:261)
    reducer (src/Data/Edison/Seq/SimpleQueue.hs:279)
    reducer' (src/Data/Edison/Seq/SimpleQueue.hs:280)
    reducel (src/Data/Edison/Seq/SimpleQueue.hs:281)
    reducel' (src/Data/Edison/Seq/SimpleQueue.hs:282)
    reduce1 (src/Data/Edison/Seq/SimpleQueue.hs:283)
    reduce1' (src/Data/Edison/Seq/SimpleQueue.hs:284)
    copy (src/Data/Edison/Seq/SimpleQueue.hs:285)
    inBounds (src/Data/Edison/Seq/SimpleQueue.hs:286)
    lookup (src/Data/Edison/Seq/SimpleQueue.hs:287)
    lookupM (src/Data/Edison/Seq/SimpleQueue.hs:288)
    lookupWithDefault (src/Data/Edison/Seq/SimpleQueue.hs:289)
    update (src/Data/Edison/Seq/SimpleQueue.hs:290)
    adjust (src/Data/Edison/Seq/SimpleQueue.hs:291)
    mapWithIndex (src/Data/Edison/Seq/SimpleQueue.hs:292)
    foldrWithIndex (src/Data/Edison/Seq/SimpleQueue.hs:293)
    foldlWithIndex (src/Data/Edison/Seq/SimpleQueue.hs:295)
    foldrWithIndex' (src/Data/Edison/Seq/SimpleQueue.hs:294)
    foldlWithIndex' (src/Data/Edison/Seq/SimpleQueue.hs:296)
    take (src/Data/Edison/Seq/SimpleQueue.hs:297)
    drop (src/Data/Edison/Seq/SimpleQueue.hs:298)
    splitAt (src/Data/Edison/Seq/SimpleQueue.hs:299)
    subseq (src/Data/Edison/Seq/SimpleQueue.hs:300)
    filter (src/Data/Edison/Seq/SimpleQueue.hs:264)
    partition (src/Data/Edison/Seq/SimpleQueue.hs:266)
    takeWhile (src/Data/Edison/Seq/SimpleQueue.hs:301)
    dropWhile (src/Data/Edison/Seq/SimpleQueue.hs:302)
    splitWhile (src/Data/Edison/Seq/SimpleQueue.hs:303)
    zip (src/Data/Edison/Seq/SimpleQueue.hs:304)
    zip3 (src/Data/Edison/Seq/SimpleQueue.hs:305)
    zipWith (src/Data/Edison/Seq/SimpleQueue.hs:306)
    zipWith3 (src/Data/Edison/Seq/SimpleQueue.hs:307)
    unzip (src/Data/Edison/Seq/SimpleQueue.hs:308)
    unzip3 (src/Data/Edison/Seq/SimpleQueue.hs:309)
    unzipWith (src/Data/Edison/Seq/SimpleQueue.hs:310)
    unzipWith3 (src/Data/Edison/Seq/SimpleQueue.hs:311)
    strict (src/Data/Edison/Seq/SimpleQueue.hs:272)
    strictWith (src/Data/Edison/Seq/SimpleQueue.hs:273)
    structuralInvariant (src/Data/Edison/Seq/SimpleQueue.hs:316)
    moduleName (src/Data/Edison/Seq/SimpleQueue.hs:142)
   7% (  6 / 85) in 'Data.Edison.Seq.SizedSeq'
  Missing documentation for:
    Sized (src/Data/Edison/Seq/SizedSeq.hs:148)
    empty (src/Data/Edison/Seq/SizedSeq.hs:153)
    singleton (src/Data/Edison/Seq/SizedSeq.hs:154)
    lcons (src/Data/Edison/Seq/SizedSeq.hs:155)
    rcons (src/Data/Edison/Seq/SizedSeq.hs:156)
    append (src/Data/Edison/Seq/SizedSeq.hs:157)
    lview (src/Data/Edison/Seq/SizedSeq.hs:159)
    lhead (src/Data/Edison/Seq/SizedSeq.hs:163)
    ltail (src/Data/Edison/Seq/SizedSeq.hs:167)
    rview (src/Data/Edison/Seq/SizedSeq.hs:173)
    rhead (src/Data/Edison/Seq/SizedSeq.hs:177)
    rtail (src/Data/Edison/Seq/SizedSeq.hs:181)
    lheadM (src/Data/Edison/Seq/SizedSeq.hs:165)
    ltailM (src/Data/Edison/Seq/SizedSeq.hs:170)
    rheadM (src/Data/Edison/Seq/SizedSeq.hs:179)
    rtailM (src/Data/Edison/Seq/SizedSeq.hs:184)
    null (src/Data/Edison/Seq/SizedSeq.hs:187)
    size (src/Data/Edison/Seq/SizedSeq.hs:188)
    concat (src/Data/Edison/Seq/SizedSeq.hs:189)
    reverse (src/Data/Edison/Seq/SizedSeq.hs:190)
    reverseOnto (src/Data/Edison/Seq/SizedSeq.hs:191)
    fromList (src/Data/Edison/Seq/SizedSeq.hs:192)
    toList (src/Data/Edison/Seq/SizedSeq.hs:193)
    map (src/Data/Edison/Seq/SizedSeq.hs:194)
    concatMap (src/Data/Edison/Seq/SizedSeq.hs:196)
    fold (src/Data/Edison/Seq/SizedSeq.hs:198)
    fold' (src/Data/Edison/Seq/SizedSeq.hs:199)
    fold1 (src/Data/Edison/Seq/SizedSeq.hs:200)
    fold1' (src/Data/Edison/Seq/SizedSeq.hs:201)
    foldr (src/Data/Edison/Seq/SizedSeq.hs:202)
    foldr' (src/Data/Edison/Seq/SizedSeq.hs:203)
    foldl (src/Data/Edison/Seq/SizedSeq.hs:204)
    foldl' (src/Data/Edison/Seq/SizedSeq.hs:205)
    foldr1 (src/Data/Edison/Seq/SizedSeq.hs:206)
    foldr1' (src/Data/Edison/Seq/SizedSeq.hs:207)
    foldl1 (src/Data/Edison/Seq/SizedSeq.hs:208)
    foldl1' (src/Data/Edison/Seq/SizedSeq.hs:209)
    reducer (src/Data/Edison/Seq/SizedSeq.hs:210)
    reducer' (src/Data/Edison/Seq/SizedSeq.hs:211)
    reducel (src/Data/Edison/Seq/SizedSeq.hs:212)
    reducel' (src/Data/Edison/Seq/SizedSeq.hs:213)
    reduce1 (src/Data/Edison/Seq/SizedSeq.hs:214)
    reduce1' (src/Data/Edison/Seq/SizedSeq.hs:215)
    copy (src/Data/Edison/Seq/SizedSeq.hs:217)
    inBounds (src/Data/Edison/Seq/SizedSeq.hs:221)
    lookup (src/Data/Edison/Seq/SizedSeq.hs:222)
    lookupM (src/Data/Edison/Seq/SizedSeq.hs:223)
    lookupWithDefault (src/Data/Edison/Seq/SizedSeq.hs:224)
    update (src/Data/Edison/Seq/SizedSeq.hs:225)
    adjust (src/Data/Edison/Seq/SizedSeq.hs:226)
    mapWithIndex (src/Data/Edison/Seq/SizedSeq.hs:227)
    foldrWithIndex (src/Data/Edison/Seq/SizedSeq.hs:228)
    foldlWithIndex (src/Data/Edison/Seq/SizedSeq.hs:230)
    foldrWithIndex' (src/Data/Edison/Seq/SizedSeq.hs:229)
    foldlWithIndex' (src/Data/Edison/Seq/SizedSeq.hs:231)
    take (src/Data/Edison/Seq/SizedSeq.hs:233)
    drop (src/Data/Edison/Seq/SizedSeq.hs:238)
    splitAt (src/Data/Edison/Seq/SizedSeq.hs:243)
    subseq (src/Data/Edison/Seq/SizedSeq.hs:249)
    filter (src/Data/Edison/Seq/SizedSeq.hs:255)
    partition (src/Data/Edison/Seq/SizedSeq.hs:257)
    takeWhile (src/Data/Edison/Seq/SizedSeq.hs:261)
    dropWhile (src/Data/Edison/Seq/SizedSeq.hs:262)
    splitWhile (src/Data/Edison/Seq/SizedSeq.hs:264)
    zip (src/Data/Edison/Seq/SizedSeq.hs:268)
    zip3 (src/Data/Edison/Seq/SizedSeq.hs:269)
    zipWith (src/Data/Edison/Seq/SizedSeq.hs:271)
    zipWith3 (src/Data/Edison/Seq/SizedSeq.hs:272)
    unzip (src/Data/Edison/Seq/SizedSeq.hs:274)
    unzip3 (src/Data/Edison/Seq/SizedSeq.hs:277)
    unzipWith (src/Data/Edison/Seq/SizedSeq.hs:280)
    unzipWith3 (src/Data/Edison/Seq/SizedSeq.hs:283)
    strict (src/Data/Edison/Seq/SizedSeq.hs:286)
    strictWith (src/Data/Edison/Seq/SizedSeq.hs:287)
    structuralInvariant (src/Data/Edison/Seq/SizedSeq.hs:289)
    moduleName (src/Data/Edison/Seq/SizedSeq.hs:145)
    instanceName (src/Data/Edison/Seq/SizedSeq.hs:146)
    fromSeq (src/Data/Edison/Seq/SizedSeq.hs:150)
    toSeq (src/Data/Edison/Seq/SizedSeq.hs:151)
Documentation created: dist/doc/html/EdisonCore/,
dist/doc/html/EdisonCore/EdisonCore.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/EdisonCore-1.3.3.3-I04AUEzmfzUw7iW1LXXDT
Completed    EdisonCore-1.3.3.3

Test log

[view raw]

Resolving dependencies...
No tests to run for all the packages in the project