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