@nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" } setupCompilerEnvironmentPhase Build with /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4. @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking sources unpacking source archive /nix/store/3k9chrmk0i4ywhxdnfx1gch3zn2j9jm3-conduit-1.3.4.1.tar.gz source root is conduit-1.3.4.1 setting SOURCE_DATE_EPOCH to timestamp 1614669530 of file conduit-1.3.4.1/conduit.cabal @nix { "action": "setPhase", "phase": "patchPhase" } patching sources @nix { "action": "setPhase", "phase": "compileBuildDriverPhase" } compileBuildDriverPhase setupCompileFlags: -package-db=/build/setup-package.conf.d -j2 +RTS -A64M -RTS -threaded -rtsopts [1 of 1] Compiling Main ( Setup.lhs, /build/Main.o ) Linking Setup ... /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ld.gold: warning: /nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/crt1.o: unknown program property type 0xc0008002 in .note.gnu.property section @nix { "action": "setPhase", "phase": "configurePhase" } configuring configureFlags: --verbose --prefix=/nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/w7xlwb5i6iv7nd0xyhvyfivkvrc2hq0f-conduit-1.3.4.1-doc/share/doc/conduit-1.3.4.1 --with-gcc=gcc --package-db=/build/package.conf.d --ghc-options=-j2 +RTS -A64M -RTS --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --extra-lib-dirs=/nix/store/yn7nd41grg2mzvzliphalk70hs0rfpdr-ncurses-6.2/lib --extra-lib-dirs=/nix/store/j74nwv61ghpv6zjzjvc14awggaahgm81-libffi-3.3/lib --extra-lib-dirs=/nix/store/fx58y0jdzd2xggdy0pqag2ffj72l7w33-gmp-6.2.1/lib Using Parsec parser Configuring conduit-1.3.4.1... Dependency base >=4.9 && <5: using base-4.14.1.0 Dependency bytestring -any: using bytestring-0.10.12.0 Dependency directory -any: using directory-1.3.6.0 Dependency exceptions -any: using exceptions-0.10.4 Dependency filepath -any: using filepath-1.4.2.1 Dependency mono-traversable >=1.0.7: using mono-traversable-1.0.15.1 Dependency mtl -any: using mtl-2.2.2 Dependency primitive -any: using primitive-0.7.1.0 Dependency resourcet ==1.2.*: using resourcet-1.2.4.2 Dependency text -any: using text-1.2.4.1 Dependency transformers >=0.4: using transformers-0.5.6.2 Dependency unix -any: using unix-2.7.2.2 Dependency unliftio-core -any: using unliftio-core-0.2.0.1 Dependency vector -any: using vector-0.12.3.0 Dependency QuickCheck >=2.7: using QuickCheck-2.14.2 Dependency base -any: using base-4.14.1.0 Dependency bytestring -any: using bytestring-0.10.12.0 Dependency conduit -any: using conduit-1.3.4.1 Dependency containers -any: using containers-0.6.2.1 Dependency directory -any: using directory-1.3.6.0 Dependency exceptions >=0.6: using exceptions-0.10.4 Dependency filepath -any: using filepath-1.4.2.1 Dependency hspec >=1.3: using hspec-2.7.10 Dependency mono-traversable -any: using mono-traversable-1.0.15.1 Dependency mtl -any: using mtl-2.2.2 Dependency resourcet -any: using resourcet-1.2.4.2 Dependency safe -any: using safe-0.3.19 Dependency silently -any: using silently-1.2.5.1 Dependency split >=0.2.0.0: using split-0.2.3.4 Dependency text -any: using text-1.2.4.1 Dependency transformers -any: using transformers-0.5.6.2 Dependency unliftio >=0.2.4.0: using unliftio-0.2.19 Dependency vector -any: using vector-0.12.3.0 Source component graph: component lib component test:conduit-test dependency lib Configured component graph: component conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS include base-4.14.1.0 include bytestring-0.10.12.0 include directory-1.3.6.0 include exceptions-0.10.4 include filepath-1.4.2.1 include mono-traversable-1.0.15.1-23y9r8SFkeE6uCDSCTdJXY include mtl-2.2.2 include primitive-0.7.1.0-Jxsyd70oUttYiCXCa0HqV include resourcet-1.2.4.2-Ay9NwQq4TXi3CrpVVxi2KF include text-1.2.4.1 include transformers-0.5.6.2 include unix-2.7.2.2 include unliftio-core-0.2.0.1-9GVcmaajsglG88oErAZOTV include vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E component conduit-1.3.4.1-DLnGtdEPNIv8HHtOdfoB4h-conduit-test include QuickCheck-2.14.2-1nXrGtwtRp61bfajuQjq0X include base-4.14.1.0 include bytestring-0.10.12.0 include conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS include containers-0.6.2.1 include directory-1.3.6.0 include exceptions-0.10.4 include filepath-1.4.2.1 include hspec-2.7.10-GrvUz5aO6cyEXSgE8bCuiw include mono-traversable-1.0.15.1-23y9r8SFkeE6uCDSCTdJXY include mtl-2.2.2 include resourcet-1.2.4.2-Ay9NwQq4TXi3CrpVVxi2KF include safe-0.3.19-JcHzqiOwUlG5kXi9ryd0Wv include silently-1.2.5.1-7rUzf2EuVyp67gEjulg8aV include split-0.2.3.4-GmRtdWibMgY8Rz664UCs5U include text-1.2.4.1 include transformers-0.5.6.2 include unliftio-0.2.19-GAa3MkpY3y4yb8BQxbtIn include vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E Linked component graph: unit conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS include base-4.14.1.0 include bytestring-0.10.12.0 include directory-1.3.6.0 include exceptions-0.10.4 include filepath-1.4.2.1 include mono-traversable-1.0.15.1-23y9r8SFkeE6uCDSCTdJXY include mtl-2.2.2 include primitive-0.7.1.0-Jxsyd70oUttYiCXCa0HqV include resourcet-1.2.4.2-Ay9NwQq4TXi3CrpVVxi2KF include text-1.2.4.1 include transformers-0.5.6.2 include unix-2.7.2.2 include unliftio-core-0.2.0.1-9GVcmaajsglG88oErAZOTV include vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E Conduit=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Conduit,Data.Conduit=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit,Data.Conduit.Combinators=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit.Combinators,Data.Conduit.Combinators.Stream=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit.Combinators.Stream,Data.Conduit.Internal=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit.Internal,Data.Conduit.Internal.Fusion=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit.Internal.Fusion,Data.Conduit.Internal.List.Stream=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit.Internal.List.Stream,Data.Conduit.Lift=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit.Lift,Data.Conduit.List=conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS:Data.Conduit.List unit conduit-1.3.4.1-DLnGtdEPNIv8HHtOdfoB4h-conduit-test include QuickCheck-2.14.2-1nXrGtwtRp61bfajuQjq0X include base-4.14.1.0 include bytestring-0.10.12.0 include conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS include containers-0.6.2.1 include directory-1.3.6.0 include exceptions-0.10.4 include filepath-1.4.2.1 include hspec-2.7.10-GrvUz5aO6cyEXSgE8bCuiw include mono-traversable-1.0.15.1-23y9r8SFkeE6uCDSCTdJXY include mtl-2.2.2 include resourcet-1.2.4.2-Ay9NwQq4TXi3CrpVVxi2KF include safe-0.3.19-JcHzqiOwUlG5kXi9ryd0Wv include silently-1.2.5.1-7rUzf2EuVyp67gEjulg8aV include split-0.2.3.4-GmRtdWibMgY8Rz664UCs5U include text-1.2.4.1 include transformers-0.5.6.2 include unliftio-0.2.19-GAa3MkpY3y4yb8BQxbtIn include vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E Ready component graph: definite conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS depends base-4.14.1.0 depends bytestring-0.10.12.0 depends directory-1.3.6.0 depends exceptions-0.10.4 depends filepath-1.4.2.1 depends mono-traversable-1.0.15.1-23y9r8SFkeE6uCDSCTdJXY depends mtl-2.2.2 depends primitive-0.7.1.0-Jxsyd70oUttYiCXCa0HqV depends resourcet-1.2.4.2-Ay9NwQq4TXi3CrpVVxi2KF depends text-1.2.4.1 depends transformers-0.5.6.2 depends unix-2.7.2.2 depends unliftio-core-0.2.0.1-9GVcmaajsglG88oErAZOTV depends vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E definite conduit-1.3.4.1-DLnGtdEPNIv8HHtOdfoB4h-conduit-test depends QuickCheck-2.14.2-1nXrGtwtRp61bfajuQjq0X depends base-4.14.1.0 depends bytestring-0.10.12.0 depends conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS depends containers-0.6.2.1 depends directory-1.3.6.0 depends exceptions-0.10.4 depends filepath-1.4.2.1 depends hspec-2.7.10-GrvUz5aO6cyEXSgE8bCuiw depends mono-traversable-1.0.15.1-23y9r8SFkeE6uCDSCTdJXY depends mtl-2.2.2 depends resourcet-1.2.4.2-Ay9NwQq4TXi3CrpVVxi2KF depends safe-0.3.19-JcHzqiOwUlG5kXi9ryd0Wv depends silently-1.2.5.1-7rUzf2EuVyp67gEjulg8aV depends split-0.2.3.4-GmRtdWibMgY8Rz664UCs5U depends text-1.2.4.1 depends transformers-0.5.6.2 depends unliftio-0.2.19-GAa3MkpY3y4yb8BQxbtIn depends vector-0.12.3.0-CPqlNMyZegjAA03uI8ba4E Using Cabal-3.2.1.0 compiled by ghc-8.10 Using compiler: ghc-8.10.4 Using install prefix: /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1 Executables installed in: /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/bin Libraries installed in: /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4/conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS Dynamic Libraries installed in: /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4 Private executables installed in: /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/libexec/x86_64-linux-ghc-8.10.4/conduit-1.3.4.1 Data files installed in: /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/share/x86_64-linux-ghc-8.10.4/conduit-1.3.4.1 Documentation installed in: /nix/store/w7xlwb5i6iv7nd0xyhvyfivkvrc2hq0f-conduit-1.3.4.1-doc/share/doc/conduit-1.3.4.1 Configuration files installed in: /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/etc No alex found Using ar found on system at: /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ar No c2hs found No cpphs found No doctest found Using gcc version 10.3.0 given by user at: /nix/store/qvv5y4fx4x879rbsbs4g27mypl9wxbb9-gcc-wrapper-10.3.0/bin/gcc Using ghc version 8.10.4 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/ghc Using ghc-pkg version 8.10.4 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/ghc-pkg No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.24.0 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/haddock No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.68 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/hpc Using hsc2hs version 0.68.7 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/hsc2hs Using hscolour version 1.24 found on system at: /nix/store/8ifzq6lqf63gzg70pbgbgs6sbccdam6k-hscolour-1.24.4/bin/HsColour No jhc found Using ld found on system at: /nix/store/rs4jynk5rpvag2b2f8m7nrzsypjss4w1-binutils-wrapper-2.35.1/bin/ld.gold No pkg-config found Using runghc version 8.10.4 found on system at: /nix/store/kp4hnhfkd7c6gf3fnb8z897nwnpvg5w7-ghc-8.10.4/bin/runghc Using strip version 2.35 found on system at: /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/strip Using tar found on system at: /nix/store/87l7j4jcsl6x50nzpii751cdbsa26b0f-gnutar-1.34/bin/tar No uhc found @nix { "action": "setPhase", "phase": "buildPhase" } building Preprocessing library for conduit-1.3.4.1.. Building library for conduit-1.3.4.1.. [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.o, dist/build/Data/Conduit/Internal/Pipe.dyn_o ) src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 48 | import Control.Applicative (Applicative (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:56:1: warning: [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant  | 56 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:59:1: warning: [-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 (Monoid (mappend, mempty))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:60:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup()  | 60 | import Data.Semigroup (Semigroup ((<>)))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:217:11: warning: [-Winline-rule-shadowing] Rule "conduit: CI.await >>= maybe" may never fire because ‘maybe’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’  | 217 | {-# RULES "conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x) #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:226:11: warning: [-Winline-rule-shadowing] Rule "conduit: awaitE >>= either" may never fire because ‘either’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘either’  | 226 | {-# RULES "conduit: awaitE >>= either" forall x y. awaitE >>= either x y = NeedInput y x #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, dist/build/Data/Conduit/Internal/Conduit.o, dist/build/Data/Conduit/Internal/Conduit.dyn_o ) src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 93 | import Control.Applicative (Applicative (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:104:1: warning: [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant  | 104 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:108:1: warning: [-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()  | 108 | import Data.Monoid (Monoid (mappend, mempty))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:109:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup()  | 109 | import Data.Semigroup (Semigroup ((<>)))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:114:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable()  | 114 | import Data.Traversable (Traversable (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:736:20: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:733:25  | 736 | go (HaveOutput p o) = pure $ Just (o, SealedConduitT p)  | ^  src/Data/Conduit/Internal/Conduit.hs:740:18: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:733:25  | 740 | go (Leftover p ()) = go p  | ^  src/Data/Conduit/Internal/Conduit.hs:753:20: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:750:31  | 753 | go (HaveOutput p o) = pure $ Right (o, SealedConduitT p)  | ^  src/Data/Conduit/Internal/Conduit.hs:757:18: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:750:31  | 757 | go (Leftover p ()) = go p  | ^  src/Data/Conduit/Internal/Conduit.hs:878:11: warning: [-Winline-rule-shadowing] Rule "conduit: await >>= maybe" may never fire because ‘maybe’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’  | 878 | {-# RULES "conduit: await >>= maybe" forall x y. await >>= maybe x y = await' x y #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, dist/build/Data/Conduit/Internal/Fusion.o, dist/build/Data/Conduit/Internal/Fusion.dyn_o ) src/Data/Conduit/Internal/Fusion.hs:71:11: warning: [-Winline-rule-shadowing] Rule "conduit: fuseStream (.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 71 | {-# RULES "conduit: fuseStream (.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:74:11: warning: [-Winline-rule-shadowing] Rule "conduit: fuseStream (fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 74 | {-# RULES "conduit: fuseStream (fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 78 | unstream left =$= unstream right = unstream (fuseStream left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:102:11: warning: [-Winline-rule-shadowing] Rule "conduit: runStream (pure)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 102 | {-# RULES "conduit: runStream (pure)" forall stream.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:105:11: warning: [-Winline-rule-shadowing] Rule "conduit: runStream (ResourceT)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 105 | {-# RULES "conduit: runStream (ResourceT)" forall stream.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:129:23: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 129 | unstream left $$ unstream right = connectStream left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:154:23: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 154 | unstream left $$ right = connectStream1 left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:157:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduit/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 157 | {-# RULES "conduit: connectStream1 (runConduit/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:161:35: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 161 | runConduit (unstream left =$= right) = connectStream1 left right  | ^^^  src/Data/Conduit/Internal/Fusion.hs:163:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduit/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 163 | {-# RULES "conduit: connectStream1 (runConduit/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:170:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/=$=)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 170 | {-# RULES "conduit: connectStream1 (runConduitPure/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 171 | runConduitPure (unstream left =$= right) = runIdentity (connectStream1 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:180:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/=$=)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 180 | {-# RULES "conduit: connectStream1 (runConduitRes/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:181:38: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 181 | runConduitRes (unstream left =$= right) = runResourceT (connectStream1 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:214:14: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 214 | left $$ unstream right = connectStream2 left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:217:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduit/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 217 | {-# RULES "conduit: connectStream2 (runConduit/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:220:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduit/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 220 | {-# RULES "conduit: connectStream2 (runConduit/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:224:26: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 224 | runConduit (left =$= unstream right) = connectStream2 left right  | ^^^  src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:233:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/=$=)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 233 | {-# RULES "conduit: connectStream2 (runConduitPure/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:234:30: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 234 | runConduitPure (left =$= unstream right) = runIdentity (connectStream2 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:243:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/=$=)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 243 | {-# RULES "conduit: connectStream2 (runConduitRes/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:244:29: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 244 | runConduitRes (left =$= unstream right) = runResourceT (connectStream2 left right)  | ^^^ [ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, dist/build/Data/Conduit/Internal/List/Stream.o, dist/build/Data/Conduit/Internal/List/Stream.dyn_o ) [ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, dist/build/Data/Conduit/Combinators/Stream.o, dist/build/Data/Conduit/Combinators/Stream.dyn_o ) [ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, dist/build/Data/Conduit.o, dist/build/Data/Conduit.dyn_o ) src/Data/Conduit.hs:105:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Identity’ is redundant except perhaps to import instances from ‘Data.Functor.Identity’ To import instances alone, use: import Data.Functor.Identity()  | 105 | import Data.Functor.Identity (Identity, runIdentity)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit.hs:106:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Trans.Resource’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Resource’ To import instances alone, use: import Control.Monad.Trans.Resource()  | 106 | import Control.Monad.Trans.Resource (ResourceT, runResourceT)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit.hs:107:1: warning: [-Wunused-imports] The import of ‘Control.Monad.IO.Unlift’ is redundant except perhaps to import instances from ‘Control.Monad.IO.Unlift’ To import instances alone, use: import Control.Monad.IO.Unlift()  | 107 | import Control.Monad.IO.Unlift (MonadUnliftIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, dist/build/Data/Conduit/Internal.o, dist/build/Data/Conduit/Internal.dyn_o ) [ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, dist/build/Data/Conduit/Lift.o, dist/build/Data/Conduit/Lift.dyn_o ) src/Data/Conduit/Lift.hs:67:1: warning: [-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()  | 67 | import Data.Monoid (Monoid(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, dist/build/Data/Conduit/List.o, dist/build/Data/Conduit/List.dyn_o ) src/Data/Conduit/List.hs:333:11: warning: [-Winline-rule-shadowing] Rule "conduit: $$ fold" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 333 | {-# RULES "conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:349:11: warning: [-Winline-rule-shadowing] Rule "conduit: $$ foldM" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 349 | {-# RULES "conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:392:11: warning: [-Winline-rule-shadowing] Rule "conduit: connect to mapM_" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 392 | {-# RULES "conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:823:11: warning: [-Winline-rule-shadowing] Rule "conduit: source/filter fusion .|" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 823 | {-# RULES "conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:847:11: warning: [-Winline-rule-shadowing] Rule "conduit: connect to sinkNull" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 847 | {-# RULES "conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o ) [11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o ) [12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, dist/build/Data/Conduit/Combinators.o, dist/build/Data/Conduit/Combinators.dyn_o ) [13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, dist/build/Data/Conduit/Combinators/Unqualified.o, dist/build/Data/Conduit/Combinators/Unqualified.dyn_o ) [14 of 14] Compiling Conduit ( src/Conduit.hs, dist/build/Conduit.o, dist/build/Conduit.dyn_o ) [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.p_o ) src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 48 | import Control.Applicative (Applicative (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:56:1: warning: [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant  | 56 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:59:1: warning: [-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 (Monoid (mappend, mempty))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:60:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup()  | 60 | import Data.Semigroup (Semigroup ((<>)))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:217:11: warning: [-Winline-rule-shadowing] Rule "conduit: CI.await >>= maybe" may never fire because ‘maybe’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’  | 217 | {-# RULES "conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x) #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:226:11: warning: [-Winline-rule-shadowing] Rule "conduit: awaitE >>= either" may never fire because ‘either’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘either’  | 226 | {-# RULES "conduit: awaitE >>= either" forall x y. awaitE >>= either x y = NeedInput y x #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, dist/build/Data/Conduit/Internal/Conduit.p_o ) src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 93 | import Control.Applicative (Applicative (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:104:1: warning: [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant  | 104 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:108:1: warning: [-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()  | 108 | import Data.Monoid (Monoid (mappend, mempty))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:109:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup()  | 109 | import Data.Semigroup (Semigroup ((<>)))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:114:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable()  | 114 | import Data.Traversable (Traversable (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:736:20: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:733:25  | 736 | go (HaveOutput p o) = pure $ Just (o, SealedConduitT p)  | ^  src/Data/Conduit/Internal/Conduit.hs:740:18: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:733:25  | 740 | go (Leftover p ()) = go p  | ^  src/Data/Conduit/Internal/Conduit.hs:753:20: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:750:31  | 753 | go (HaveOutput p o) = pure $ Right (o, SealedConduitT p)  | ^  src/Data/Conduit/Internal/Conduit.hs:757:18: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:750:31  | 757 | go (Leftover p ()) = go p  | ^  src/Data/Conduit/Internal/Conduit.hs:878:11: warning: [-Winline-rule-shadowing] Rule "conduit: await >>= maybe" may never fire because ‘maybe’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’  | 878 | {-# RULES "conduit: await >>= maybe" forall x y. await >>= maybe x y = await' x y #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, dist/build/Data/Conduit/Internal/Fusion.p_o ) src/Data/Conduit/Internal/Fusion.hs:71:11: warning: [-Winline-rule-shadowing] Rule "conduit: fuseStream (.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 71 | {-# RULES "conduit: fuseStream (.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:74:11: warning: [-Winline-rule-shadowing] Rule "conduit: fuseStream (fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 74 | {-# RULES "conduit: fuseStream (fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 78 | unstream left =$= unstream right = unstream (fuseStream left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:102:11: warning: [-Winline-rule-shadowing] Rule "conduit: runStream (pure)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 102 | {-# RULES "conduit: runStream (pure)" forall stream.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:105:11: warning: [-Winline-rule-shadowing] Rule "conduit: runStream (ResourceT)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 105 | {-# RULES "conduit: runStream (ResourceT)" forall stream.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:129:23: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 129 | unstream left $$ unstream right = connectStream left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:154:23: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 154 | unstream left $$ right = connectStream1 left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:157:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduit/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 157 | {-# RULES "conduit: connectStream1 (runConduit/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:161:35: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 161 | runConduit (unstream left =$= right) = connectStream1 left right  | ^^^  src/Data/Conduit/Internal/Fusion.hs:163:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduit/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 163 | {-# RULES "conduit: connectStream1 (runConduit/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:170:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/=$=)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 170 | {-# RULES "conduit: connectStream1 (runConduitPure/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 171 | runConduitPure (unstream left =$= right) = runIdentity (connectStream1 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:180:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/=$=)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 180 | {-# RULES "conduit: connectStream1 (runConduitRes/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:181:38: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 181 | runConduitRes (unstream left =$= right) = runResourceT (connectStream1 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:214:14: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 214 | left $$ unstream right = connectStream2 left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:217:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduit/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 217 | {-# RULES "conduit: connectStream2 (runConduit/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:220:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduit/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 220 | {-# RULES "conduit: connectStream2 (runConduit/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:224:26: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 224 | runConduit (left =$= unstream right) = connectStream2 left right  | ^^^  src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:233:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitPure/=$=)" may never fire because ‘runConduitPure’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’  | 233 | {-# RULES "conduit: connectStream2 (runConduitPure/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:234:30: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 234 | runConduitPure (left =$= unstream right) = runIdentity (connectStream2 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire because ‘fuse’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’  | 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:243:11: warning: [-Winline-rule-shadowing] Rule "conduit: connectStream2 (runConduitRes/=$=)" may never fire because ‘runConduitRes’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’  | 243 | {-# RULES "conduit: connectStream2 (runConduitRes/=$=)" forall left right.  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...  src/Data/Conduit/Internal/Fusion.hs:244:29: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 244 | runConduitRes (left =$= unstream right) = runResourceT (connectStream2 left right)  | ^^^ [ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, dist/build/Data/Conduit/Internal/List/Stream.p_o ) [ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, dist/build/Data/Conduit/Combinators/Stream.p_o ) [ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, dist/build/Data/Conduit.p_o ) src/Data/Conduit.hs:105:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Identity’ is redundant except perhaps to import instances from ‘Data.Functor.Identity’ To import instances alone, use: import Data.Functor.Identity()  | 105 | import Data.Functor.Identity (Identity, runIdentity)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit.hs:106:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Trans.Resource’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Resource’ To import instances alone, use: import Control.Monad.Trans.Resource()  | 106 | import Control.Monad.Trans.Resource (ResourceT, runResourceT)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit.hs:107:1: warning: [-Wunused-imports] The import of ‘Control.Monad.IO.Unlift’ is redundant except perhaps to import instances from ‘Control.Monad.IO.Unlift’ To import instances alone, use: import Control.Monad.IO.Unlift()  | 107 | import Control.Monad.IO.Unlift (MonadUnliftIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, dist/build/Data/Conduit/Internal.p_o ) [ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, dist/build/Data/Conduit/Lift.p_o ) src/Data/Conduit/Lift.hs:67:1: warning: [-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()  | 67 | import Data.Monoid (Monoid(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, dist/build/Data/Conduit/List.p_o ) src/Data/Conduit/List.hs:333:11: warning: [-Winline-rule-shadowing] Rule "conduit: $$ fold" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 333 | {-# RULES "conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:349:11: warning: [-Winline-rule-shadowing] Rule "conduit: $$ foldM" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 349 | {-# RULES "conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:392:11: warning: [-Winline-rule-shadowing] Rule "conduit: connect to mapM_" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 392 | {-# RULES "conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:823:11: warning: [-Winline-rule-shadowing] Rule "conduit: source/filter fusion .|" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 823 | {-# RULES "conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/List.hs:847:11: warning: [-Winline-rule-shadowing] Rule "conduit: connect to sinkNull" may never fire because ‘.|’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘.|’  | 847 | {-# RULES "conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src #-}  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.p_o ) [11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.p_o ) [12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, dist/build/Data/Conduit/Combinators.p_o ) [13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, dist/build/Data/Conduit/Combinators/Unqualified.p_o ) [14 of 14] Compiling Conduit ( src/Conduit.hs, dist/build/Conduit.p_o ) Preprocessing test suite 'conduit-test' for conduit-1.3.4.1.. Building test suite 'conduit-test' for conduit-1.3.4.1.. [1 of 5] Compiling Data.Conduit.Extra.ZipConduitSpec ( test/Data/Conduit/Extra/ZipConduitSpec.hs, dist/build/conduit-test/conduit-test-tmp/Data/Conduit/Extra/ZipConduitSpec.o ) test/Data/Conduit/Extra/ZipConduitSpec.hs:5:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 5 | import Control.Applicative ((<*), pure)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 5] Compiling Data.Conduit.StreamSpec ( test/Data/Conduit/StreamSpec.hs, dist/build/conduit-test/conduit-test-tmp/Data/Conduit/StreamSpec.o ) [3 of 5] Compiling StreamSpec ( test/StreamSpec.hs, dist/build/conduit-test/conduit-test-tmp/StreamSpec.o ) [4 of 5] Compiling Spec ( test/Spec.hs, dist/build/conduit-test/conduit-test-tmp/Spec.o ) [5 of 5] Compiling Main ( test/main.hs, dist/build/conduit-test/conduit-test-tmp/Main.o ) test/main.hs:35:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 35 | import Control.Applicative (pure, (<$>), (<*>))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Linking dist/build/conduit-test/conduit-test ... /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/ld.gold: warning: /nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/crt1.o: unknown program property type 0xc0008002 in .note.gnu.property section @nix { "action": "setPhase", "phase": "checkPhase" } running tests Running 1 test suites... Test suite conduit-test: RUNNING... Test suite conduit-test: PASS Test suite logged to: dist/test/conduit-1.3.4.1-conduit-test.log 1 of 1 test suites (1 of 1 test cases) passed. @nix { "action": "setPhase", "phase": "haddockPhase" } haddockPhase Preprocessing library for conduit-1.3.4.1.. Running Haddock on library for conduit-1.3.4.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. Haddock coverage: src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 48 | import Control.Applicative (Applicative (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:56:1: warning: [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant  | 56 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:59:1: warning: [-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 (Monoid (mappend, mempty))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Pipe.hs:60:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup()  | 60 | import Data.Semigroup (Semigroup ((<>)))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning: 'hoist' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Source' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Conduit' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'catchC' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'tryC' is out of scope. If you qualify the identifier, haddock can try to link it anyway. src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [-Wunused-imports] The import of ‘Control.Applicative’ is redundant except perhaps to import instances from ‘Control.Applicative’ To import instances alone, use: import Control.Applicative()  | 93 | import Control.Applicative (Applicative (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:104:1: warning: [-Wunused-imports] The import of ‘MonadUnliftIO’ from module ‘Control.Monad.IO.Unlift’ is redundant  | 104 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:108:1: warning: [-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()  | 108 | import Data.Monoid (Monoid (mappend, mempty))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:109:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup()  | 109 | import Data.Semigroup (Semigroup ((<>)))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:114:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable()  | 114 | import Data.Traversable (Traversable (..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit/Internal/Conduit.hs:736:20: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:733:25  | 736 | go (HaveOutput p o) = pure $ Just (o, SealedConduitT p)  | ^  src/Data/Conduit/Internal/Conduit.hs:740:18: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:733:25  | 740 | go (Leftover p ()) = go p  | ^  src/Data/Conduit/Internal/Conduit.hs:753:20: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:750:31  | 753 | go (HaveOutput p o) = pure $ Right (o, SealedConduitT p)  | ^  src/Data/Conduit/Internal/Conduit.hs:757:18: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Data/Conduit/Internal/Conduit.hs:750:31  | 757 | go (Leftover p ()) = go p  | ^  src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 78 | unstream left =$= unstream right = unstream (fuseStream left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:129:23: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 129 | unstream left $$ unstream right = connectStream left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:154:23: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 154 | unstream left $$ right = connectStream1 left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:161:35: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 161 | runConduit (unstream left =$= right) = connectStream1 left right  | ^^^  src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 171 | runConduitPure (unstream left =$= right) = runIdentity (connectStream1 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:181:38: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 181 | runConduitRes (unstream left =$= right) = runResourceT (connectStream1 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:214:14: warning: [-Wdeprecations] In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use runConduit and .|"  | 214 | left $$ unstream right = connectStream2 left right  | ^^  src/Data/Conduit/Internal/Fusion.hs:224:26: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 224 | runConduit (left =$= unstream right) = connectStream2 left right  | ^^^  src/Data/Conduit/Internal/Fusion.hs:234:30: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 234 | runConduitPure (left =$= unstream right) = runIdentity (connectStream2 left right)  | ^^^  src/Data/Conduit/Internal/Fusion.hs:244:29: warning: [-Wdeprecations] In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): Deprecated: "Use .|"  | 244 | runConduitRes (left =$= unstream right) = runResourceT (connectStream2 left right)  | ^^^  18% ( 3 / 16) in 'Data.Conduit.Internal.Fusion' Missing documentation for: Module header Stream (src/Data/Conduit/Internal/Fusion.hs:39) ConduitWithStream (src/Data/Conduit/Internal/Fusion.hs:43) StreamConduitT (src/Data/Conduit/Internal/Fusion.hs:47) StreamConduit (src/Data/Conduit/Internal/Fusion.hs:49) StreamSource (src/Data/Conduit/Internal/Fusion.hs:51) StreamProducer (src/Data/Conduit/Internal/Fusion.hs:53) StreamSink (src/Data/Conduit/Internal/Fusion.hs:55) StreamConsumer (src/Data/Conduit/Internal/Fusion.hs:57) streamConduit (src/Data/Conduit/Internal/Fusion.hs:247) streamSource (src/Data/Conduit/Internal/Fusion.hs:253) streamSourcePure (src/Data/Conduit/Internal/Fusion.hs:271) unstream (src/Data/Conduit/Internal/Fusion.hs:59) 0% ( 0 / 41) in 'Data.Conduit.Internal.List.Stream' Missing documentation for: Module header unfoldS (src/Data/Conduit/Internal/List/Stream.hs:13) unfoldEitherS (src/Data/Conduit/Internal/List/Stream.hs:26) unfoldMS (src/Data/Conduit/Internal/List/Stream.hs:39) unfoldEitherMS (src/Data/Conduit/Internal/List/Stream.hs:53) sourceListS (src/Data/Conduit/Internal/List/Stream.hs:66) enumFromToS (src/Data/Conduit/Internal/List/Stream.hs:74) enumFromToS_int (src/Data/Conduit/Internal/List/Stream.hs:86) iterateS (src/Data/Conduit/Internal/List/Stream.hs:100) replicateS (src/Data/Conduit/Internal/List/Stream.hs:109) replicateMS (src/Data/Conduit/Internal/List/Stream.hs:118) foldS (src/Data/Conduit/Internal/List/Stream.hs:127) foldMS (src/Data/Conduit/Internal/List/Stream.hs:139) mapM_S (src/Data/Conduit/Internal/List/Stream.hs:153) dropS (src/Data/Conduit/Internal/List/Stream.hs:167) takeS (src/Data/Conduit/Internal/List/Stream.hs:182) headS (src/Data/Conduit/Internal/List/Stream.hs:197) mapS (src/Data/Conduit/Internal/List/Stream.hs:209) mapMS (src/Data/Conduit/Internal/List/Stream.hs:221) iterMS (src/Data/Conduit/Internal/List/Stream.hs:233) mapMaybeS (src/Data/Conduit/Internal/List/Stream.hs:245) mapMaybeMS (src/Data/Conduit/Internal/List/Stream.hs:260) catMaybesS (src/Data/Conduit/Internal/List/Stream.hs:276) concatS (src/Data/Conduit/Internal/List/Stream.hs:289) concatMapS (src/Data/Conduit/Internal/List/Stream.hs:302) concatMapMS (src/Data/Conduit/Internal/List/Stream.hs:315) concatMapAccumS (src/Data/Conduit/Internal/List/Stream.hs:330) mapAccumS (src/Data/Conduit/Internal/List/Stream.hs:345) mapAccumMS (src/Data/Conduit/Internal/List/Stream.hs:359) concatMapAccumMS (src/Data/Conduit/Internal/List/Stream.hs:373) mapFoldableS (src/Data/Conduit/Internal/List/Stream.hs:388) mapFoldableMS (src/Data/Conduit/Internal/List/Stream.hs:401) consumeS (src/Data/Conduit/Internal/List/Stream.hs:416) groupByS (src/Data/Conduit/Internal/List/Stream.hs:428) groupOn1S (src/Data/Conduit/Internal/List/Stream.hs:432) GroupByState (src/Data/Conduit/Internal/List/Stream.hs:436) groupBy1S (src/Data/Conduit/Internal/List/Stream.hs:441) isolateS (src/Data/Conduit/Internal/List/Stream.hs:462) filterS (src/Data/Conduit/Internal/List/Stream.hs:475) sinkNullS (src/Data/Conduit/Internal/List/Stream.hs:488) sourceNullS (src/Data/Conduit/Internal/List/Stream.hs:500) 11% ( 3 / 27) in 'Data.Conduit.Combinators.Stream' Missing documentation for: yieldManyS (src/Data/Conduit/Combinators/Stream.hs:68) repeatMS (src/Data/Conduit/Combinators/Stream.hs:78) repeatWhileMS (src/Data/Conduit/Combinators/Stream.hs:87) foldl1S (src/Data/Conduit/Combinators/Stream.hs:101) allS (src/Data/Conduit/Combinators/Stream.hs:115) anyS (src/Data/Conduit/Combinators/Stream.hs:121) sinkLazyS (src/Data/Conduit/Combinators/Stream.hs:130) sinkVectorS (src/Data/Conduit/Combinators/Stream.hs:135) sinkVectorNS (src/Data/Conduit/Combinators/Stream.hs:160) sinkLazyBuilderS (src/Data/Conduit/Combinators/Stream.hs:181) lastS (src/Data/Conduit/Combinators/Stream.hs:185) lastES (src/Data/Conduit/Combinators/Stream.hs:198) findS (src/Data/Conduit/Combinators/Stream.hs:212) concatMapS (src/Data/Conduit/Combinators/Stream.hs:228) concatMapMS (src/Data/Conduit/Combinators/Stream.hs:243) concatS (src/Data/Conduit/Combinators/Stream.hs:260) scanlS (src/Data/Conduit/Combinators/Stream.hs:269) scanlMS (src/Data/Conduit/Combinators/Stream.hs:284) mapAccumWhileS (src/Data/Conduit/Combinators/Stream.hs:299) mapAccumWhileMS (src/Data/Conduit/Combinators/Stream.hs:314) intersperseS (src/Data/Conduit/Combinators/Stream.hs:336) slidingWindowS (src/Data/Conduit/Combinators/Stream.hs:362) filterMS (src/Data/Conduit/Combinators/Stream.hs:391) splitOnUnboundedES (src/Data/Conduit/Combinators/Stream.hs:418) src/Data/Conduit.hs:105:1: warning: [-Wunused-imports] The import of ‘Data.Functor.Identity’ is redundant except perhaps to import instances from ‘Data.Functor.Identity’ To import instances alone, use: import Data.Functor.Identity()  | 105 | import Data.Functor.Identity (Identity, runIdentity)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit.hs:106:1: warning: [-Wunused-imports] The import of ‘Control.Monad.Trans.Resource’ is redundant except perhaps to import instances from ‘Control.Monad.Trans.Resource’ To import instances alone, use: import Control.Monad.Trans.Resource()  | 106 | import Control.Monad.Trans.Resource (ResourceT, runResourceT)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  src/Data/Conduit.hs:107:1: warning: [-Wunused-imports] The import of ‘Control.Monad.IO.Unlift’ is redundant except perhaps to import instances from ‘Control.Monad.IO.Unlift’ To import instances alone, use: import Control.Monad.IO.Unlift()  | 107 | import Control.Monad.IO.Unlift (MonadUnliftIO)  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  97% ( 78 / 80) in 'Data.Conduit' Missing documentation for: sealConduitT (src/Data/Conduit/Internal/Conduit.hs:295) unsealConduitT (src/Data/Conduit/Internal/Conduit.hs:298) 91% ( 87 / 95) in 'Data.Conduit.Internal' Missing documentation for: Module header yieldM (src/Data/Conduit/Internal/Pipe.hs:250) enumFromTo (src/Data/Conduit/Internal/Pipe.hs:496) sealConduitT (src/Data/Conduit/Internal/Conduit.hs:295) unsealConduitT (src/Data/Conduit/Internal/Conduit.hs:298) sourceToPipe (src/Data/Conduit/Internal/Conduit.hs:330) sinkToPipe (src/Data/Conduit/Internal/Conduit.hs:340) conduitToPipe (src/Data/Conduit/Internal/Conduit.hs:350) src/Data/Conduit/Lift.hs:67:1: warning: [-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()  | 67 | import Data.Monoid (Monoid(..))  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  100% ( 42 / 42) in 'Data.Conduit.Lift' Warning: 'succ' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Foldable' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 59 / 59) in 'Data.Conduit.List' Warning: 'ResourceT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'chunkSize' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% (167 /167) in 'Data.Conduit.Combinators' Warning: 'succ' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'iterM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'takeExactly' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'takeExactlyE' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'take' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'takeE' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'concatMap' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'chunkSize' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'chunksOfExactlyE' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'chunksOfE' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mapM_' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'concatMapM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'line' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'unlines' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'linesUnbounded' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% (186 /186) in 'Conduit' Warning: Data.Conduit.Combinators: could not find link destinations for: Buffer Warning: Conduit: could not find link destinations for: Buffer D:R:MVectorsIdentity0 D:R:VectorIdentity0 V_Identity Documentation created: dist/doc/html/conduit/index.html, dist/doc/html/conduit/conduit.txt Preprocessing test suite 'conduit-test' for conduit-1.3.4.1.. @nix { "action": "setPhase", "phase": "installPhase" } installing Installing library in /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4/conduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS @nix { "action": "setPhase", "phase": "fixupPhase" } post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1 shrinking /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/lib/ghc-8.10.4/x86_64-linux-ghc-8.10.4/libHSconduit-1.3.4.1-8Ebr9fvkO3ALcWoFv673VS-ghc8.10.4.so strip is /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/strip stripping (with command strip and flags -S) in /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1/lib patching script interpreter paths in /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1 checking for references to /build/ in /nix/store/0i28jalyr4734lfjhikhm2z6c4rcb14x-conduit-1.3.4.1... shrinking RPATHs of ELF executables and libraries in /nix/store/w7xlwb5i6iv7nd0xyhvyfivkvrc2hq0f-conduit-1.3.4.1-doc strip is /nix/store/hy3lz2vfv9qq2v5jz9nzlx6mmiaq79rj-binutils-2.35.1/bin/strip patching script interpreter paths in /nix/store/w7xlwb5i6iv7nd0xyhvyfivkvrc2hq0f-conduit-1.3.4.1-doc checking for references to /build/ in /nix/store/w7xlwb5i6iv7nd0xyhvyfivkvrc2hq0f-conduit-1.3.4.1-doc...