Commit ad53f2f7 authored by Mael NICOLAS's avatar Mael NICOLAS

fetch and search ok, need to do an xml parser and a function to connect the two routes

parent 3f2a662a
==================== FINAL INTERFACE ====================
2019-05-07 13:32:27.388446683 UTC
interface pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB:Paths_pubMedCrawler 8064
interface hash: d8ee99119b2195f4096c8134e6084659
ABI hash: a1c5c5a25bf472272a3bc2bc0d4e2c45
export-list hash: 9ef465b844dffe10d1aead26064edb96
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: 2b20641ea72b1fa3442209edea95e42d
opt_hash: 6faf2de08de32d19db9870899d88e59a
hpc_hash: 93b885adfe0da089cdf634904fd59f71
plugin_hash: ad164012d6b1e14942349d58b1132007
sig of: Nothing
used TH splices: False
where
exports:
Paths_pubMedCrawler.getBinDir
Paths_pubMedCrawler.getDataDir
Paths_pubMedCrawler.getDataFileName
Paths_pubMedCrawler.getDynLibDir
Paths_pubMedCrawler.getLibDir
Paths_pubMedCrawler.getLibexecDir
Paths_pubMedCrawler.getSysconfDir
Paths_pubMedCrawler.version
module dependencies:
package dependencies: base-4.12.0.0* ghc-prim-0.5.3
integer-gmp-1.0.2.0
orphans: base-4.12.0.0:GHC.Float base-4.12.0.0:GHC.Base
family instance modules: base-4.12.0.0:Control.Applicative
base-4.12.0.0:Data.Functor.Const
base-4.12.0.0:Data.Functor.Identity base-4.12.0.0:Data.Monoid
base-4.12.0.0:Data.Semigroup.Internal base-4.12.0.0:Data.Version
base-4.12.0.0:GHC.Generics base-4.12.0.0:GHC.IO.Exception
import -/ base-4.12.0.0:Control.Exception 041da5b6267cf6b639ff5716d5b299a9
import -/ base-4.12.0.0:Data.Version cc00ee64eb7c4a47da3643a9fa19a88c
import -/ base-4.12.0.0:GHC.Base c00b75f0b052d05c55ba6a4dd1c63b26
import -/ base-4.12.0.0:GHC.IO 898d4ddbf00eb4732e5f462760aa42ae
import -/ base-4.12.0.0:GHC.IO.Exception 450806ae9fed7fcace0a23ab62a9d604
import -/ base-4.12.0.0:Prelude 3c779dfd6448bdd8e234c336802c2acb
import -/ base-4.12.0.0:System.Environment c54e0d0308e729fdace6bc37aa74bb52
import -/ ghc-prim-0.5.3:GHC.Types 57064c9f957b09bc2e360061ad5cae0b
addDependentFile "/home/mudada/.stack/programs/x86_64-linux/ghc-8.6.4/lib/ghc-8.6.4/include/ghcversion.h" a0ce8aeb7f525f4d70decd6c1d3ca2dd
addDependentFile ".stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/autogen/cabal_macros.h" f14b499e61cfcccf9df2666eede94de7
addDependentFile "/usr/include/stdc-predef.h" 64086a4476ea583071277345b423d741
d24d01f6482ea9051c4b7a80aa90e43e
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module
Paths_pubMedCrawler.$trModule3
Paths_pubMedCrawler.$trModule1) -}
0e6f4450905aaf409ad106c8ab2bfe8c
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_pubMedCrawler.$trModule2) -}
eeb7e1c8e80e5ea1d54395a1140554bd
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("Paths_pubMedCrawler"#) -}
96354229a349562db5ff833590674a73
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_pubMedCrawler.$trModule4) -}
fbd455fefc0021d424b0a27944d89614
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB"#) -}
f21d2fa6090e3dac48ed1fac76e5c042
getBinDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getBinDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
5928ec2ca0c773273be3c644ac1b8890
getBinDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getBinDir5
Paths_pubMedCrawler.getBinDir2
eta) -}
8ad6690b5e8c676585eebd89907865b9
getBinDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True -> (# eta, Paths_pubMedCrawler.getBinDir3 #) } }) -}
bb3f801582ea65839968bba9a96a7c45
getBinDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getBinDir4) -}
8f78c1bcdc9826158072d134163eec52
getBinDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/bin"#) -}
b92d7533241eba0223018c64efd2dde1
getBinDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getBinDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2 Paths_pubMedCrawler.getBinDir6 ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
ab36e452ed12b02c48eea43072a5728d
getBinDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getBinDir7) -}
37f7207c7d8925919d2f7c435aa3aaf7
getBinDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_bindir"#) -}
8d4dc009d22e1ad607b06da88cf808d1
getDataDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getDataDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
a44f9ded2a9aa0394f696dde9690e748
getDataDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getDataDir5
Paths_pubMedCrawler.getDataDir2
eta) -}
0629646715bbaedb0c9c14e25621b9d3
getDataDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getDataDir3 #) } }) -}
bc481979addffca81e04ff9fa33c58b4
getDataDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDataDir4) -}
c7143c479fd06261f7fc6b18d0820e74
getDataDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/share/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"#) -}
58e37268975ab390c9100ea41d924181
getDataDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getDataDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2 Paths_pubMedCrawler.getDataDir6 ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
922af77d453ba3c4231649227202896b
getDataDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDataDir7) -}
046793b7f731279854f1a30b0b4e8d94
getDataDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_datadir"#) -}
5b72b7b666e7e6ed82c56009c861e33b
getDataFileName :: GHC.IO.FilePath -> GHC.Types.IO GHC.IO.FilePath
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getDataFileName1
`cast`
(<GHC.IO.FilePath>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.IO.FilePath>_R)) -}
6fd5c407cf4df810f3e1c44041eeb182
getDataFileName1 ::
GHC.IO.FilePath
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.IO.FilePath #)
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: (\ (name :: GHC.IO.FilePath)
(s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getDataDir5
Paths_pubMedCrawler.getDataDir2
s of ds1 { (#,#) ipv ipv1 ->
(# ipv,
GHC.Base.++
@ GHC.Types.Char
ipv1
(GHC.CString.unpackAppendCString#
Paths_pubMedCrawler.getDataFileName2
name) #) }) -}
a1d618eecd74070fed7f42a796c3b5e3
getDataFileName2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("/"#) -}
25305dfeaa71148baabccc9df0c062d6
getDynLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getDynLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
1525bc0d5aea0154530d4d907e74ec9f
getDynLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getDynLibDir5
Paths_pubMedCrawler.getDynLibDir2
eta) -}
84aa208419acc6aaee6f814bb99a9c59
getDynLibDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getDynLibDir3 #) } }) -}
74072f85d9605bdb3a31bc11c234943a
getDynLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDynLibDir4) -}
4cd9454ca8bca7535ce96ca502055299
getDynLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4"#) -}
e06aa2e2259ddf6b847d62097b0d3ff8
getDynLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getDynLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2
Paths_pubMedCrawler.getDynLibDir6
ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
d6d1a7252155c10c713b53e6389ba3c4
getDynLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDynLibDir7) -}
b129ae9adbffa58507805b17de975004
getDynLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_dynlibdir"#) -}
8bf92acbce8e7055cb073a2f8055455f
getLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
7b0e6dff0108abc0f70786bebeb4a9f6
getLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getLibDir5
Paths_pubMedCrawler.getLibDir2
eta) -}
872702c6e2c9a35e36432fa90c3b0cd6
getLibDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True -> (# eta, Paths_pubMedCrawler.getLibDir3 #) } }) -}
cd4f31342e52e5b2e5777a0e482adcbe
getLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibDir4) -}
60962027c1ce93f4275d016217750fed
getLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB"#) -}
0a3469313ad08f58ede3aa0ff2d0ec9e
getLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2 Paths_pubMedCrawler.getLibDir6 ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
1ca9008ea7e07342c9c97db174d4bd98
getLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibDir7) -}
a01290561521bdb052e6a3bea89a6af8
getLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_libdir"#) -}
df8ac5abcb1bac92dd6503e9f1d2b5ab
getLibexecDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getLibexecDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
0ffd309eee60c27ed11c647fef598b0c
getLibexecDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getLibexecDir5
Paths_pubMedCrawler.getLibexecDir2
eta) -}
bb7f78203dd5d32417b53ce2aa59925e
getLibexecDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getLibexecDir3 #) } }) -}
a3eb9d9f13f0aa7ce72ff08f8f358df7
getLibexecDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibexecDir4) -}
8a2811d19a8311d5e482465dbc4fe7e8
getLibexecDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/libexec/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"#) -}
d060152a24d54e5cdfd4bc5dae0dae81
getLibexecDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getLibexecDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2
Paths_pubMedCrawler.getLibexecDir6
ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
a1c60515e2e1413c25ee27d80bb5cf3e
getLibexecDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibexecDir7) -}
93632883d2c5f561bc3b9a863853d309
getLibexecDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_libexecdir"#) -}
dd0dd2fdd1751e55a9c4cb7287ef47cc
getSysconfDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getSysconfDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
c4dab44434cdc74cc3a6dd020be051b3
getSysconfDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getSysconfDir5
Paths_pubMedCrawler.getSysconfDir2
eta) -}
f78382e3adeef804440bd702b700041a
getSysconfDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getSysconfDir3 #) } }) -}
faf5cb52523487de4487387760ea2a7e
getSysconfDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getSysconfDir4) -}
cb40d554acfe32a5d93da4f6f4b844b9
getSysconfDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/etc"#) -}
286e23cd3b41cc452c185a81e559ef5b
getSysconfDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getSysconfDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2
Paths_pubMedCrawler.getSysconfDir6
ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
4f7fed4806937a867f1eaae80447e6d5
getSysconfDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getSysconfDir7) -}
6a7555025b8206d625eb24f2d4404699
getSysconfDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_sysconfdir"#) -}
423db0b0a479634ac753a87cd86e3220
version :: Data.Version.Version
{- HasNoCafRefs, Strictness: m,
Unfolding: (Data.Version.Version
Paths_pubMedCrawler.version1
(GHC.Types.[] @ GHC.Base.String)) -}
e4f1724c58280df130cb72e49b08897c
version1 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version5
Paths_pubMedCrawler.version2) -}
dba45a8e9eaf482c02a5403fc2b51e29
version2 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version6
Paths_pubMedCrawler.version3) -}
879ea98b035303e93c0bb44205725ca5
version3 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version5
Paths_pubMedCrawler.version4) -}
027b15f4005e07fab910d80062eec1ff
version4 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version5
(GHC.Types.[] @ GHC.Types.Int)) -}
2b7235bea3a2a128042263a09f36e6a6
version5 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 0#) -}
dcdfd5b6ad9db26846f69172f84c5ae2
version6 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 1#) -}
trusted: safe
require own pkg trusted: False
module header:
Nothing
declaration docs:
arg docs:
{-# LANGUAGE CPP #-}
{-# LANGUAGE NoRebindableSyntax #-}
{-# OPTIONS_GHC -fno-warn-missing-import-lists #-}
module Paths_pubMedCrawler (
version,
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,
getDataFileName, getSysconfDir
) where
import qualified Control.Exception as Exception
import Data.Version (Version(..))
import System.Environment (getEnv)
import Prelude
#if defined(VERSION_base)
#if MIN_VERSION_base(4,0,0)
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#else
catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a
#endif
#else
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#endif
catchIO = Exception.catch
version :: Version
version = Version [0,1,0,0] []
bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath
bindir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/bin"
libdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB"
dynlibdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4"
datadir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/share/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"
libexecdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/libexec/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"
sysconfdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/etc"
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath
getBinDir = catchIO (getEnv "pubMedCrawler_bindir") (\_ -> return bindir)
getLibDir = catchIO (getEnv "pubMedCrawler_libdir") (\_ -> return libdir)
getDynLibDir = catchIO (getEnv "pubMedCrawler_dynlibdir") (\_ -> return dynlibdir)
getDataDir = catchIO (getEnv "pubMedCrawler_datadir") (\_ -> return datadir)
getLibexecDir = catchIO (getEnv "pubMedCrawler_libexecdir") (\_ -> return libexecdir)
getSysconfDir = catchIO (getEnv "pubMedCrawler_sysconfdir") (\_ -> return sysconfdir)
getDataFileName :: FilePath -> IO FilePath
getDataFileName name = do
dir <- getDataDir
return (dir ++ "/" ++ name)
/* DO NOT EDIT: This file is automatically generated by Cabal */
/* package pubMedCrawler-0.1.0.0 */
#ifndef VERSION_pubMedCrawler
#define VERSION_pubMedCrawler "0.1.0.0"
#endif /* VERSION_pubMedCrawler */
#ifndef MIN_VERSION_pubMedCrawler
#define MIN_VERSION_pubMedCrawler(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 1 || \
(major1) == 0 && (major2) == 1 && (minor) <= 0)
#endif /* MIN_VERSION_pubMedCrawler */
/* package base-4.12.0.0 */
#ifndef VERSION_base
#define VERSION_base "4.12.0.0"
#endif /* VERSION_base */
#ifndef MIN_VERSION_base
#define MIN_VERSION_base(major1,major2,minor) (\
(major1) < 4 || \
(major1) == 4 && (major2) < 12 || \
(major1) == 4 && (major2) == 12 && (minor) <= 0)
#endif /* MIN_VERSION_base */
/* package bytestring-0.10.8.2 */
#ifndef VERSION_bytestring
#define VERSION_bytestring "0.10.8.2"
#endif /* VERSION_bytestring */
#ifndef MIN_VERSION_bytestring
#define MIN_VERSION_bytestring(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 10 || \
(major1) == 0 && (major2) == 10 && (minor) <= 8)
#endif /* MIN_VERSION_bytestring */
/* package http-client-0.5.14 */
#ifndef VERSION_http_client
#define VERSION_http_client "0.5.14"
#endif /* VERSION_http_client */
#ifndef MIN_VERSION_http_client
#define MIN_VERSION_http_client(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 5 || \
(major1) == 0 && (major2) == 5 && (minor) <= 14)
#endif /* MIN_VERSION_http_client */
/* package http-client-tls-0.3.5.3 */
#ifndef VERSION_http_client_tls
#define VERSION_http_client_tls "0.3.5.3"
#endif /* VERSION_http_client_tls */
#ifndef MIN_VERSION_http_client_tls
#define MIN_VERSION_http_client_tls(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 3 || \
(major1) == 0 && (major2) == 3 && (minor) <= 5)
#endif /* MIN_VERSION_http_client_tls */
/* package http-media-0.7.1.3 */
#ifndef VERSION_http_media
#define VERSION_http_media "0.7.1.3"
#endif /* VERSION_http_media */
#ifndef MIN_VERSION_http_media
#define MIN_VERSION_http_media(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 7 || \
(major1) == 0 && (major2) == 7 && (minor) <= 1)
#endif /* MIN_VERSION_http_media */
/* package servant-0.15 */
#ifndef VERSION_servant
#define VERSION_servant "0.15"
#endif /* VERSION_servant */
#ifndef MIN_VERSION_servant
#define MIN_VERSION_servant(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 15 || \
(major1) == 0 && (major2) == 15 && (minor) <= 0)
#endif /* MIN_VERSION_servant */
/* package servant-client-0.15 */
#ifndef VERSION_servant_client
#define VERSION_servant_client "0.15"
#endif /* VERSION_servant_client */
#ifndef MIN_VERSION_servant_client
#define MIN_VERSION_servant_client(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 15 || \
(major1) == 0 && (major2) == 15 && (minor) <= 0)
#endif /* MIN_VERSION_servant_client */
/* package text-1.2.3.1 */
#ifndef VERSION_text
#define VERSION_text "1.2.3.1"
#endif /* VERSION_text */
#ifndef MIN_VERSION_text
#define MIN_VERSION_text(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 2 || \
(major1) == 1 && (major2) == 2 && (minor) <= 3)
#endif /* MIN_VERSION_text */
/* package xml-conduit-1.8.0.1 */
#ifndef VERSION_xml_conduit
#define VERSION_xml_conduit "1.8.0.1"
#endif /* VERSION_xml_conduit */
#ifndef MIN_VERSION_xml_conduit
#define MIN_VERSION_xml_conduit(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 8 || \
(major1) == 1 && (major2) == 8 && (minor) <= 0)
#endif /* MIN_VERSION_xml_conduit */
/* tool alex-3.2.4 */
#ifndef TOOL_VERSION_alex
#define TOOL_VERSION_alex "3.2.4"
#endif /* TOOL_VERSION_alex */
#ifndef MIN_TOOL_VERSION_alex
#define MIN_TOOL_VERSION_alex(major1,major2,minor) (\
(major1) < 3 || \
(major1) == 3 && (major2) < 2 || \
(major1) == 3 && (major2) == 2 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_alex */
/* tool c2hs-0.28.6 */
#ifndef TOOL_VERSION_c2hs
#define TOOL_VERSION_c2hs "0.28.6"
#endif /* TOOL_VERSION_c2hs */
#ifndef MIN_TOOL_VERSION_c2hs
#define MIN_TOOL_VERSION_c2hs(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 28 || \
(major1) == 0 && (major2) == 28 && (minor) <= 6)
#endif /* MIN_TOOL_VERSION_c2hs */
/* tool gcc-7 */
#ifndef TOOL_VERSION_gcc
#define TOOL_VERSION_gcc "7"
#endif /* TOOL_VERSION_gcc */
#ifndef MIN_TOOL_VERSION_gcc
#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\
(major1) < 7 || \
(major1) == 7 && (major2) < 0 || \
(major1) == 7 && (major2) == 0 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_gcc */
/* tool ghc-8.6.4 */
#ifndef TOOL_VERSION_ghc
#define TOOL_VERSION_ghc "8.6.4"
#endif /* TOOL_VERSION_ghc */
#ifndef MIN_TOOL_VERSION_ghc
#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 6 || \
(major1) == 8 && (major2) == 6 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc */
/* tool ghc-pkg-8.6.4 */
#ifndef TOOL_VERSION_ghc_pkg
#define TOOL_VERSION_ghc_pkg "8.6.4"
#endif /* TOOL_VERSION_ghc_pkg */
#ifndef MIN_TOOL_VERSION_ghc_pkg
#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 6 || \
(major1) == 8 && (major2) == 6 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc_pkg */
/* tool haddock-2.22.0 */
#ifndef TOOL_VERSION_haddock
#define TOOL_VERSION_haddock "2.22.0"
#endif /* TOOL_VERSION_haddock */
#ifndef MIN_TOOL_VERSION_haddock
#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\
(major1) < 2 || \
(major1) == 2 && (major2) < 22 || \
(major1) == 2 && (major2) == 22 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_haddock */
/* tool happy-1.19.9 */
#ifndef TOOL_VERSION_happy
#define TOOL_VERSION_happy "1.19.9"
#endif /* TOOL_VERSION_happy */
#ifndef MIN_TOOL_VERSION_happy
#define MIN_TOOL_VERSION_happy(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 19 || \
(major1) == 1 && (major2) == 19 && (minor) <= 9)
#endif /* MIN_TOOL_VERSION_happy */
/* tool hpc-0.67 */
#ifndef TOOL_VERSION_hpc
#define TOOL_VERSION_hpc "0.67"
#endif /* TOOL_VERSION_hpc */
#ifndef MIN_TOOL_VERSION_hpc
#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 67 || \
(major1) == 0 && (major2) == 67 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_hpc */
/* tool hsc2hs-0.68.5 */
#ifndef TOOL_VERSION_hsc2hs
#define TOOL_VERSION_hsc2hs "0.68.5"
#endif /* TOOL_VERSION_hsc2hs */
#ifndef MIN_TOOL_VERSION_hsc2hs
#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 68 || \
(major1) == 0 && (major2) == 68 && (minor) <= 5)
#endif /* MIN_TOOL_VERSION_hsc2hs */
/* tool hscolour-1.24 */
#ifndef TOOL_VERSION_hscolour
#define TOOL_VERSION_hscolour "1.24"
#endif /* TOOL_VERSION_hscolour */
#ifndef MIN_TOOL_VERSION_hscolour
#define MIN_TOOL_VERSION_hscolour(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 24 || \
(major1) == 1 && (major2) == 24 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_hscolour */
/* tool pkg-config-0.29.1 */
#ifndef TOOL_VERSION_pkg_config
#define TOOL_VERSION_pkg_config "0.29.1"
#endif /* TOOL_VERSION_pkg_config */
#ifndef MIN_TOOL_VERSION_pkg_config
#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 29 || \
(major1) == 0 && (major2) == 29 && (minor) <= 1)
#endif /* MIN_TOOL_VERSION_pkg_config */
/* tool runghc-8.6.4 */
#ifndef TOOL_VERSION_runghc
#define TOOL_VERSION_runghc "8.6.4"
#endif /* TOOL_VERSION_runghc */
#ifndef MIN_TOOL_VERSION_runghc
#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 6 || \
(major1) == 8 && (major2) == 6 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_runghc */
/* tool strip-2.30 */
#ifndef TOOL_VERSION_strip
#define TOOL_VERSION_strip "2.30"
#endif /* TOOL_VERSION_strip */
#ifndef MIN_TOOL_VERSION_strip
#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\
(major1) < 2 || \
(major1) == 2 && (major2) < 30 || \
(major1) == 2 && (major2) == 30 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_strip */
#ifndef CURRENT_PACKAGE_KEY
#define CURRENT_PACKAGE_KEY "pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB"
#endif /* CURRENT_PACKAGE_KEY */
#ifndef CURRENT_COMPONENT_ID
#define CURRENT_COMPONENT_ID "pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB"
#endif /* CURRENT_COMPONENT_ID */
#ifndef CURRENT_PACKAGE_VERSION
#define CURRENT_PACKAGE_VERSION "0.1.0.0"
#endif /* CURRENT_PACKAGE_VERSION */
{-# LANGUAGE CPP #-}
{-# LANGUAGE NoRebindableSyntax #-}
{-# OPTIONS_GHC -fno-warn-missing-import-lists #-}
module Paths_pubMedCrawler (
version,
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,
getDataFileName, getSysconfDir
) where
import qualified Control.Exception as Exception
import Data.Version (Version(..))
import System.Environment (getEnv)
import Prelude
#if defined(VERSION_base)
#if MIN_VERSION_base(4,0,0)
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#else
catchIO :: IO a -> (Exception.Exception -> IO a) -> IO a
#endif
#else
catchIO :: IO a -> (Exception.IOException -> IO a) -> IO a
#endif
catchIO = Exception.catch
version :: Version
version = Version [0,1,0,0] []
bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath
bindir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/bin"
libdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0-Auzr9R523ny1EhzrTNL0jn-pubMedCrawler-exe"
dynlibdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4"
datadir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/share/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"
libexecdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/libexec/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"
sysconfdir = "/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/etc"
getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath
getBinDir = catchIO (getEnv "pubMedCrawler_bindir") (\_ -> return bindir)
getLibDir = catchIO (getEnv "pubMedCrawler_libdir") (\_ -> return libdir)
getDynLibDir = catchIO (getEnv "pubMedCrawler_dynlibdir") (\_ -> return dynlibdir)
getDataDir = catchIO (getEnv "pubMedCrawler_datadir") (\_ -> return datadir)
getLibexecDir = catchIO (getEnv "pubMedCrawler_libexecdir") (\_ -> return libexecdir)
getSysconfDir = catchIO (getEnv "pubMedCrawler_sysconfdir") (\_ -> return sysconfdir)
getDataFileName :: FilePath -> IO FilePath
getDataFileName name = do
dir <- getDataDir
return (dir ++ "/" ++ name)
/* DO NOT EDIT: This file is automatically generated by Cabal */
/* package pubMedCrawler-0.1.0.0 */
#ifndef VERSION_pubMedCrawler
#define VERSION_pubMedCrawler "0.1.0.0"
#endif /* VERSION_pubMedCrawler */
#ifndef MIN_VERSION_pubMedCrawler
#define MIN_VERSION_pubMedCrawler(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 1 || \
(major1) == 0 && (major2) == 1 && (minor) <= 0)
#endif /* MIN_VERSION_pubMedCrawler */
/* package base-4.12.0.0 */
#ifndef VERSION_base
#define VERSION_base "4.12.0.0"
#endif /* VERSION_base */
#ifndef MIN_VERSION_base
#define MIN_VERSION_base(major1,major2,minor) (\
(major1) < 4 || \
(major1) == 4 && (major2) < 12 || \
(major1) == 4 && (major2) == 12 && (minor) <= 0)
#endif /* MIN_VERSION_base */
/* package bytestring-0.10.8.2 */
#ifndef VERSION_bytestring
#define VERSION_bytestring "0.10.8.2"
#endif /* VERSION_bytestring */
#ifndef MIN_VERSION_bytestring
#define MIN_VERSION_bytestring(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 10 || \
(major1) == 0 && (major2) == 10 && (minor) <= 8)
#endif /* MIN_VERSION_bytestring */
/* package http-client-0.5.14 */
#ifndef VERSION_http_client
#define VERSION_http_client "0.5.14"
#endif /* VERSION_http_client */
#ifndef MIN_VERSION_http_client
#define MIN_VERSION_http_client(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 5 || \
(major1) == 0 && (major2) == 5 && (minor) <= 14)
#endif /* MIN_VERSION_http_client */
/* package http-client-tls-0.3.5.3 */
#ifndef VERSION_http_client_tls
#define VERSION_http_client_tls "0.3.5.3"
#endif /* VERSION_http_client_tls */
#ifndef MIN_VERSION_http_client_tls
#define MIN_VERSION_http_client_tls(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 3 || \
(major1) == 0 && (major2) == 3 && (minor) <= 5)
#endif /* MIN_VERSION_http_client_tls */
/* package http-media-0.7.1.3 */
#ifndef VERSION_http_media
#define VERSION_http_media "0.7.1.3"
#endif /* VERSION_http_media */
#ifndef MIN_VERSION_http_media
#define MIN_VERSION_http_media(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 7 || \
(major1) == 0 && (major2) == 7 && (minor) <= 1)
#endif /* MIN_VERSION_http_media */
/* package pubMedCrawler-0.1.0.0 */
#ifndef VERSION_pubMedCrawler
#define VERSION_pubMedCrawler "0.1.0.0"
#endif /* VERSION_pubMedCrawler */
#ifndef MIN_VERSION_pubMedCrawler
#define MIN_VERSION_pubMedCrawler(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 1 || \
(major1) == 0 && (major2) == 1 && (minor) <= 0)
#endif /* MIN_VERSION_pubMedCrawler */
/* package servant-0.15 */
#ifndef VERSION_servant
#define VERSION_servant "0.15"
#endif /* VERSION_servant */
#ifndef MIN_VERSION_servant
#define MIN_VERSION_servant(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 15 || \
(major1) == 0 && (major2) == 15 && (minor) <= 0)
#endif /* MIN_VERSION_servant */
/* package servant-client-0.15 */
#ifndef VERSION_servant_client
#define VERSION_servant_client "0.15"
#endif /* VERSION_servant_client */
#ifndef MIN_VERSION_servant_client
#define MIN_VERSION_servant_client(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 15 || \
(major1) == 0 && (major2) == 15 && (minor) <= 0)
#endif /* MIN_VERSION_servant_client */
/* package text-1.2.3.1 */
#ifndef VERSION_text
#define VERSION_text "1.2.3.1"
#endif /* VERSION_text */
#ifndef MIN_VERSION_text
#define MIN_VERSION_text(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 2 || \
(major1) == 1 && (major2) == 2 && (minor) <= 3)
#endif /* MIN_VERSION_text */
/* package xml-conduit-1.8.0.1 */
#ifndef VERSION_xml_conduit
#define VERSION_xml_conduit "1.8.0.1"
#endif /* VERSION_xml_conduit */
#ifndef MIN_VERSION_xml_conduit
#define MIN_VERSION_xml_conduit(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 8 || \
(major1) == 1 && (major2) == 8 && (minor) <= 0)
#endif /* MIN_VERSION_xml_conduit */
/* tool alex-3.2.4 */
#ifndef TOOL_VERSION_alex
#define TOOL_VERSION_alex "3.2.4"
#endif /* TOOL_VERSION_alex */
#ifndef MIN_TOOL_VERSION_alex
#define MIN_TOOL_VERSION_alex(major1,major2,minor) (\
(major1) < 3 || \
(major1) == 3 && (major2) < 2 || \
(major1) == 3 && (major2) == 2 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_alex */
/* tool c2hs-0.28.6 */
#ifndef TOOL_VERSION_c2hs
#define TOOL_VERSION_c2hs "0.28.6"
#endif /* TOOL_VERSION_c2hs */
#ifndef MIN_TOOL_VERSION_c2hs
#define MIN_TOOL_VERSION_c2hs(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 28 || \
(major1) == 0 && (major2) == 28 && (minor) <= 6)
#endif /* MIN_TOOL_VERSION_c2hs */
/* tool gcc-7 */
#ifndef TOOL_VERSION_gcc
#define TOOL_VERSION_gcc "7"
#endif /* TOOL_VERSION_gcc */
#ifndef MIN_TOOL_VERSION_gcc
#define MIN_TOOL_VERSION_gcc(major1,major2,minor) (\
(major1) < 7 || \
(major1) == 7 && (major2) < 0 || \
(major1) == 7 && (major2) == 0 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_gcc */
/* tool ghc-8.6.4 */
#ifndef TOOL_VERSION_ghc
#define TOOL_VERSION_ghc "8.6.4"
#endif /* TOOL_VERSION_ghc */
#ifndef MIN_TOOL_VERSION_ghc
#define MIN_TOOL_VERSION_ghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 6 || \
(major1) == 8 && (major2) == 6 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc */
/* tool ghc-pkg-8.6.4 */
#ifndef TOOL_VERSION_ghc_pkg
#define TOOL_VERSION_ghc_pkg "8.6.4"
#endif /* TOOL_VERSION_ghc_pkg */
#ifndef MIN_TOOL_VERSION_ghc_pkg
#define MIN_TOOL_VERSION_ghc_pkg(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 6 || \
(major1) == 8 && (major2) == 6 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_ghc_pkg */
/* tool haddock-2.22.0 */
#ifndef TOOL_VERSION_haddock
#define TOOL_VERSION_haddock "2.22.0"
#endif /* TOOL_VERSION_haddock */
#ifndef MIN_TOOL_VERSION_haddock
#define MIN_TOOL_VERSION_haddock(major1,major2,minor) (\
(major1) < 2 || \
(major1) == 2 && (major2) < 22 || \
(major1) == 2 && (major2) == 22 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_haddock */
/* tool happy-1.19.9 */
#ifndef TOOL_VERSION_happy
#define TOOL_VERSION_happy "1.19.9"
#endif /* TOOL_VERSION_happy */
#ifndef MIN_TOOL_VERSION_happy
#define MIN_TOOL_VERSION_happy(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 19 || \
(major1) == 1 && (major2) == 19 && (minor) <= 9)
#endif /* MIN_TOOL_VERSION_happy */
/* tool hpc-0.67 */
#ifndef TOOL_VERSION_hpc
#define TOOL_VERSION_hpc "0.67"
#endif /* TOOL_VERSION_hpc */
#ifndef MIN_TOOL_VERSION_hpc
#define MIN_TOOL_VERSION_hpc(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 67 || \
(major1) == 0 && (major2) == 67 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_hpc */
/* tool hsc2hs-0.68.5 */
#ifndef TOOL_VERSION_hsc2hs
#define TOOL_VERSION_hsc2hs "0.68.5"
#endif /* TOOL_VERSION_hsc2hs */
#ifndef MIN_TOOL_VERSION_hsc2hs
#define MIN_TOOL_VERSION_hsc2hs(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 68 || \
(major1) == 0 && (major2) == 68 && (minor) <= 5)
#endif /* MIN_TOOL_VERSION_hsc2hs */
/* tool hscolour-1.24 */
#ifndef TOOL_VERSION_hscolour
#define TOOL_VERSION_hscolour "1.24"
#endif /* TOOL_VERSION_hscolour */
#ifndef MIN_TOOL_VERSION_hscolour
#define MIN_TOOL_VERSION_hscolour(major1,major2,minor) (\
(major1) < 1 || \
(major1) == 1 && (major2) < 24 || \
(major1) == 1 && (major2) == 24 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_hscolour */
/* tool pkg-config-0.29.1 */
#ifndef TOOL_VERSION_pkg_config
#define TOOL_VERSION_pkg_config "0.29.1"
#endif /* TOOL_VERSION_pkg_config */
#ifndef MIN_TOOL_VERSION_pkg_config
#define MIN_TOOL_VERSION_pkg_config(major1,major2,minor) (\
(major1) < 0 || \
(major1) == 0 && (major2) < 29 || \
(major1) == 0 && (major2) == 29 && (minor) <= 1)
#endif /* MIN_TOOL_VERSION_pkg_config */
/* tool runghc-8.6.4 */
#ifndef TOOL_VERSION_runghc
#define TOOL_VERSION_runghc "8.6.4"
#endif /* TOOL_VERSION_runghc */
#ifndef MIN_TOOL_VERSION_runghc
#define MIN_TOOL_VERSION_runghc(major1,major2,minor) (\
(major1) < 8 || \
(major1) == 8 && (major2) < 6 || \
(major1) == 8 && (major2) == 6 && (minor) <= 4)
#endif /* MIN_TOOL_VERSION_runghc */
/* tool strip-2.30 */
#ifndef TOOL_VERSION_strip
#define TOOL_VERSION_strip "2.30"
#endif /* TOOL_VERSION_strip */
#ifndef MIN_TOOL_VERSION_strip
#define MIN_TOOL_VERSION_strip(major1,major2,minor) (\
(major1) < 2 || \
(major1) == 2 && (major2) < 30 || \
(major1) == 2 && (major2) == 30 && (minor) <= 0)
#endif /* MIN_TOOL_VERSION_strip */
#ifndef CURRENT_COMPONENT_ID
#define CURRENT_COMPONENT_ID "pubMedCrawler-0.1.0.0-Auzr9R523ny1EhzrTNL0jn-pubMedCrawler-exe"
#endif /* CURRENT_COMPONENT_ID */
#ifndef CURRENT_PACKAGE_VERSION
#define CURRENT_PACKAGE_VERSION "0.1.0.0"
#endif /* CURRENT_PACKAGE_VERSION */
==================== FINAL INTERFACE ====================
2019-05-07 13:32:28.092485069 UTC
interface main:Paths_pubMedCrawler 8064
interface hash: b6ed704a20a181cca921ed71c279a3c0
ABI hash: 21691ab9db89e1ca0ee9ff270b0597ec
export-list hash: b5d40dc341072838c559a5b70db7e456
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: b30154e5d413475fe3c4978af3b7785e
opt_hash: 6faf2de08de32d19db9870899d88e59a
hpc_hash: 93b885adfe0da089cdf634904fd59f71
plugin_hash: ad164012d6b1e14942349d58b1132007
sig of: Nothing
used TH splices: False
where
exports:
Paths_pubMedCrawler.getBinDir
Paths_pubMedCrawler.getDataDir
Paths_pubMedCrawler.getDataFileName
Paths_pubMedCrawler.getDynLibDir
Paths_pubMedCrawler.getLibDir
Paths_pubMedCrawler.getLibexecDir
Paths_pubMedCrawler.getSysconfDir
Paths_pubMedCrawler.version
module dependencies:
package dependencies: base-4.12.0.0* ghc-prim-0.5.3
integer-gmp-1.0.2.0
orphans: base-4.12.0.0:GHC.Float base-4.12.0.0:GHC.Base
family instance modules: base-4.12.0.0:Control.Applicative
base-4.12.0.0:Data.Functor.Const
base-4.12.0.0:Data.Functor.Identity base-4.12.0.0:Data.Monoid
base-4.12.0.0:Data.Semigroup.Internal base-4.12.0.0:Data.Version
base-4.12.0.0:GHC.Generics base-4.12.0.0:GHC.IO.Exception
import -/ base-4.12.0.0:Control.Exception 041da5b6267cf6b639ff5716d5b299a9
import -/ base-4.12.0.0:Data.Version cc00ee64eb7c4a47da3643a9fa19a88c
import -/ base-4.12.0.0:GHC.Base c00b75f0b052d05c55ba6a4dd1c63b26
import -/ base-4.12.0.0:GHC.IO 898d4ddbf00eb4732e5f462760aa42ae
import -/ base-4.12.0.0:GHC.IO.Exception 450806ae9fed7fcace0a23ab62a9d604
import -/ base-4.12.0.0:Prelude 3c779dfd6448bdd8e234c336802c2acb
import -/ base-4.12.0.0:System.Environment c54e0d0308e729fdace6bc37aa74bb52
import -/ ghc-prim-0.5.3:GHC.Types 57064c9f957b09bc2e360061ad5cae0b
addDependentFile "/home/mudada/.stack/programs/x86_64-linux/ghc-8.6.4/lib/ghc-8.6.4/include/ghcversion.h" a0ce8aeb7f525f4d70decd6c1d3ca2dd
addDependentFile ".stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/pubMedCrawler-exe/autogen/cabal_macros.h" efcd0d5f31875dc40af5ba98efde373b
addDependentFile "/usr/include/stdc-predef.h" 64086a4476ea583071277345b423d741
558d6e4b65725f8ebb9cb993dc5b5808
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module
Paths_pubMedCrawler.$trModule3
Paths_pubMedCrawler.$trModule1) -}
48b9f011c9bebfde5a979feca8d4b74b
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_pubMedCrawler.$trModule2) -}
be67b533c1b792a5b2f59fbf6a344dec
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("Paths_pubMedCrawler"#) -}
8c73620d6aaf9231ef8271daef6d6ed8
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Paths_pubMedCrawler.$trModule4) -}
c44ad0e35f4e4d811474b581264a7d6f
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("main"#) -}
e6ab63f0a319cb93daf5457fea3a9e10
getBinDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getBinDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
af7eb95d82330d82674326284be3bd91
getBinDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getBinDir5
Paths_pubMedCrawler.getBinDir2
eta) -}
67225ab3d62a8c83d6cd3ecc27c1fe5f
getBinDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True -> (# eta, Paths_pubMedCrawler.getBinDir3 #) } }) -}
debc09e4cfdf4068f3062eadaff153e1
getBinDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getBinDir4) -}
36044477b510d342246e52c143d1e02b
getBinDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/bin"#) -}
e5ffb9fc07a04139f920c777b5362be3
getBinDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getBinDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2 Paths_pubMedCrawler.getBinDir6 ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
1682e1d8d0105f6a424856d7ab5b47c0
getBinDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getBinDir7) -}
1bca514c1f2036081bd9f8c18619b7be
getBinDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_bindir"#) -}
b3421fbdeb80a1ce4304254586e01ddd
getDataDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getDataDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
71d5a569d8ec3fd625289275cd7f1ce2
getDataDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getDataDir5
Paths_pubMedCrawler.getDataDir2
eta) -}
2cfe61f21b5f1eba2409abb4fd6cbf6a
getDataDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getDataDir3 #) } }) -}
df68c1ca7467b1f84f78cb306e32d55f
getDataDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDataDir4) -}
a8fd3f2f17d392b8df6f2beed1e93086
getDataDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/share/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"#) -}
4f0b8ad01119d6c61a28f2c3bffa987e
getDataDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getDataDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2 Paths_pubMedCrawler.getDataDir6 ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
ab3671c9ebd932b044b1064cc65868c2
getDataDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDataDir7) -}
9ccb800ca6f381cff7d9fdfee36e245a
getDataDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_datadir"#) -}
9f977b28e8ac4d84b200fea27935e33d
getDataFileName :: GHC.IO.FilePath -> GHC.Types.IO GHC.IO.FilePath
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getDataFileName1
`cast`
(<GHC.IO.FilePath>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.IO.FilePath>_R)) -}
18ebeb35fc4dbe512dc71cb92395a312
getDataFileName1 ::
GHC.IO.FilePath
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.IO.FilePath #)
{- Arity: 2, Strictness: <L,U><S,U>,
Unfolding: (\ (name :: GHC.IO.FilePath)
(s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getDataDir5
Paths_pubMedCrawler.getDataDir2
s of ds1 { (#,#) ipv ipv1 ->
(# ipv,
GHC.Base.++
@ GHC.Types.Char
ipv1
(GHC.CString.unpackAppendCString#
Paths_pubMedCrawler.getDataFileName2
name) #) }) -}
85744e0cf6fa241097b00f40cef813ed
getDataFileName2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("/"#) -}
22a88decac9879ddced82e8363bec492
getDynLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getDynLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
ad30767b457f2988083ed5f1b78ae7ba
getDynLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getDynLibDir5
Paths_pubMedCrawler.getDynLibDir2
eta) -}
e54203023dc96c466fedd8d7585dde33
getDynLibDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getDynLibDir3 #) } }) -}
55118e8ec91bdca3bf86ea4fc5c15870
getDynLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDynLibDir4) -}
943bafa7b903ec402f16ad724838ff75
getDynLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4"#) -}
66ed252daf274ade0ff974723cf3a7db
getDynLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getDynLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2
Paths_pubMedCrawler.getDynLibDir6
ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
774e109d70bd4fb24c53f6ac3e7ae53a
getDynLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getDynLibDir7) -}
ec9407c46831d19509b1c681b90fcb67
getDynLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_dynlibdir"#) -}
be7efae041b9981c9509828dc3a87d0c
getLibDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getLibDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
6731fe6ff49e2a141ac751c22de1ef24
getLibDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getLibDir5
Paths_pubMedCrawler.getLibDir2
eta) -}
5243a799e640856e35a2c082e2791b8c
getLibDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True -> (# eta, Paths_pubMedCrawler.getLibDir3 #) } }) -}
95ab93badde80431f6201a99b7cb23e7
getLibDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibDir4) -}
2480a54f15a78ae5173af1c038537171
getLibDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0-Auzr9R523ny1EhzrTNL0jn-pubMedCrawler-exe"#) -}
bc7b0a852c2035a3d1d5319574db62a4
getLibDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getLibDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2 Paths_pubMedCrawler.getLibDir6 ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
0d1464b8697fbc51719c54f0efc17e68
getLibDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibDir7) -}
90fa27411cc3c50ccb847c6bf4940206
getLibDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_libdir"#) -}
ad3930fe5dd9d1157e6ffb767d8690d1
getLibexecDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getLibexecDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
9ea57bc276bdf6be9cf5dd368877dd46
getLibexecDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getLibexecDir5
Paths_pubMedCrawler.getLibexecDir2
eta) -}
1fb799ffebee06c9c4102d195fea29a8
getLibexecDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getLibexecDir3 #) } }) -}
dbcc2d39f30590402d396f01c08d37e2
getLibexecDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibexecDir4) -}
81d67326a69cf857ea91868826a95c29
getLibexecDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/libexec/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0"#) -}
cd8e3d4dc0a63ba25c2b327cc9e8c7a1
getLibexecDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getLibexecDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2
Paths_pubMedCrawler.getLibexecDir6
ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
dd0e5c30187e2fb9d7bfecc9394d1e6b
getLibexecDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getLibexecDir7) -}
e00627b698863c14287809ad60cead9f
getLibexecDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_libexecdir"#) -}
4cace6af154ee0b87730235c61fee45b
getSysconfDir :: GHC.Types.IO GHC.IO.FilePath
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Paths_pubMedCrawler.getSysconfDir1
`cast`
(Sym (GHC.Types.N:IO[0] <GHC.Base.String>_R)) -}
85eb2457ffcc993727cd97f71d2a22e3
getSysconfDir1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) ->
GHC.Prim.catch#
@ GHC.Base.String
@ GHC.Exception.Type.SomeException
Paths_pubMedCrawler.getSysconfDir5
Paths_pubMedCrawler.getSysconfDir2
eta) -}
f95fed87e7eb441d85e7ee011f592c7f
getSysconfDir2 ::
GHC.Exception.Type.SomeException
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 2, Strictness: <S,1*U><S,U>,
Unfolding: (\ (e1 :: GHC.Exception.Type.SomeException)[OneShot]
(eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] ->
case e1 of wild { GHC.Exception.Type.SomeException e2 $dException1 e3 ->
case Data.Typeable.Internal.sameTypeRep
@ *
@ *
@ e2
@ GHC.IO.Exception.IOException
(GHC.Exception.Type.$p1Exception @ e2 $dException1)
`cast`
(Data.Typeable.Internal.N:Typeable[0] <*>_N <e2>_N)
GHC.IO.Exception.$fExceptionIOException4 of wild1 {
GHC.Types.False
-> GHC.Prim.raiseIO#
@ GHC.Exception.Type.SomeException
@ GHC.Base.String
wild
eta
GHC.Types.True
-> (# eta, Paths_pubMedCrawler.getSysconfDir3 #) } }) -}
59a2d0aa999ff5e82785d8983615a386
getSysconfDir3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getSysconfDir4) -}
f7ca22d22699e5ed09ddfeda15a9b033
getSysconfDir4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("/home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/etc"#) -}
1630c8a599726ee64d7d1241a0b6eca5
getSysconfDir5 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case (GHC.Magic.noinline
@ (GHC.Types.IO GHC.IO.Encoding.Types.TextEncoding)
GHC.IO.Encoding.getForeignEncoding)
`cast`
(GHC.Types.N:IO[0] <GHC.IO.Encoding.Types.TextEncoding>_R)
s of ds1 { (#,#) ipv ipv1 ->
case GHC.Foreign.charIsRepresentable3
@ (GHC.Maybe.Maybe GHC.Base.String)
ipv1
Paths_pubMedCrawler.getSysconfDir6
System.Environment.getEnv3
`cast`
(<Foreign.C.String.CString>_R
->_R Sym (GHC.Types.N:IO[0] <GHC.Maybe.Maybe GHC.Base.String>_R))
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
GHC.Maybe.Nothing
-> System.Environment.getEnv2
Paths_pubMedCrawler.getSysconfDir6
ipv2
GHC.Maybe.Just x -> (# ipv2, x #) } } }) -}
5510ccd5a212a0a0e46f3d20b97dbbe7
getSysconfDir6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
Paths_pubMedCrawler.getSysconfDir7) -}
19d1fa9f364fda8e90b3b49902ff06b4
getSysconfDir7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubMedCrawler_sysconfdir"#) -}
f675a93167ab8cb3c53da6c5f7b98d7a
version :: Data.Version.Version
{- HasNoCafRefs, Strictness: m,
Unfolding: (Data.Version.Version
Paths_pubMedCrawler.version1
(GHC.Types.[] @ GHC.Base.String)) -}
4654cb73a57510f3d802b086a5251217
version1 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version5
Paths_pubMedCrawler.version2) -}
c4fb7c838b741f3db0aa4ff7be5ff291
version2 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version6
Paths_pubMedCrawler.version3) -}
b64321644f1e4d11dadb502a19bf6b9c
version3 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version5
Paths_pubMedCrawler.version4) -}
453b56f3ead04a5ca973aa3b0fb9a5eb
version4 :: [GHC.Types.Int]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Int
Paths_pubMedCrawler.version5
(GHC.Types.[] @ GHC.Types.Int)) -}
bfc358d59f2b731f09f8a1feee2093c8
version5 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 0#) -}
dd7f2c4785e9459b286c7bf3d6a2d94a
version6 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 1#) -}
trusted: safe
require own pkg trusted: False
module header:
Nothing
declaration docs:
arg docs:
==================== FINAL INTERFACE ====================
2019-05-07 15:23:12.078452633 UTC
interface main:Main 8064
interface hash: 7d8fd7edba296ccc63609903e295bae9
ABI hash: 10956ceb2730e7c5bc920ee853e02a1f
export-list hash: 123616f26b5057d00ab08cb3a2723203
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: f8272fab01ab506facc22ec6696b1a59
opt_hash: 6faf2de08de32d19db9870899d88e59a
hpc_hash: 93b885adfe0da089cdf634904fd59f71
plugin_hash: ad164012d6b1e14942349d58b1132007
sig of: Nothing
used TH splices: False
where
exports:
Main.main
module dependencies:
package dependencies: QuickCheck-2.12.6.1 aeson-1.4.2.0
array-0.5.3.0 asn1-encoding-0.9.5 asn1-parse-0.9.4 asn1-types-0.3.2
async-2.2.1 attoparsec-0.13.2.2 attoparsec-iso8601-1.0.1.0
base-4.12.0.0 base-compat-0.10.5 base-orphans-0.8
base64-bytestring-1.0.0.2 basement-0.0.10 bifunctors-5.5.3
binary-0.8.6.0 blaze-builder-0.4.1.0 bytestring-0.10.8.2
case-insensitive-1.2.0.11 cereal-0.5.8.0 comonad-5.0.4
connection-0.2.8 containers-0.6.0.1 cookie-0.4.4 cryptonite-0.25
data-default-class-0.1.2.0 deepseq-1.4.4.0 directory-1.3.3.0
distributive-0.6 dlist-0.8.0.5 erf-2.0.0.0 exceptions-0.10.0
filepath-1.4.2.1 free-5.1 generics-sop-0.4.0.1 ghc-boot-th-8.6.4
ghc-prim-0.5.3 hashable-1.2.7.0 hourglass-0.2.12 http-api-data-0.4
http-client-0.5.14 http-client-tls-0.3.5.3 http-media-0.7.1.3
http-types-0.12.3 integer-gmp-1.0.2.0 integer-logarithms-1.0.2.2
memory-0.14.18 mmorph-1.1.2 monad-control-1.0.2.3 mtl-2.2.2
network-2.8.0.0 network-uri-2.6.1.0 parsec-3.1.13.0 pem-0.2.4
pretty-1.1.3.6 primitive-0.6.4.0 profunctors-5.3
pubMedCrawler-0.1.0.0 random-1.1 safe-0.3.17 scientific-0.3.6.2
semigroupoids-5.3.2 servant-0.15 servant-client-0.15
servant-client-core-0.15 singleton-bool-0.1.4 socks-0.5.6
sop-core-0.4.0.0 stm-2.5.0.0 streaming-commons-0.2.1.0
string-conversions-0.4.0.1 tagged-0.8.6 template-haskell-2.14.0.0
text-1.2.3.1 tf-random-0.5 time-1.8.0.2 time-locale-compat-0.1.1.5
tls-1.4.1 transformers-0.5.6.2 transformers-base-0.4.5.2
transformers-compat-0.6.2 unix-2.7.2.2 unordered-containers-0.2.9.0
utf8-string-1.0.1.1 uuid-types-1.0.3 vault-0.3.1.2 vector-0.12.0.2
x509-1.7.5 x509-store-1.6.7 x509-system-1.6.6
x509-validation-1.6.11 zlib-0.6.2
orphans: generics-sop-0.4.0.1:Generics.SOP.Instances
vector-0.12.0.2:Data.Vector.Unboxed
vector-0.12.0.2:Data.Vector.Fusion.Bundle
attoparsec-0.13.2.2:Data.Attoparsec.ByteString.Char8
attoparsec-0.13.2.2:Data.Attoparsec.Text.Internal
http-client-0.5.14:Network.HTTP.Client.Request
basement-0.0.10:Basement.UArray.Base basement-0.0.10:Basement.Block
transformers-0.5.6.2:Control.Monad.Trans.Error
network-2.8.0.0:Network.Socket stm-2.5.0.0:Control.Monad.STM
time-1.8.0.2:Data.Time.Format.Parse
time-1.8.0.2:Data.Time.LocalTime.Internal.ZonedTime
time-1.8.0.2:Data.Time.LocalTime.Internal.LocalTime
time-1.8.0.2:Data.Time.Calendar.Gregorian
hashable-1.2.7.0:Data.Hashable.Generic text-1.2.3.1:Data.Text.Lazy
text-1.2.3.1:Data.Text binary-0.8.6.0:Data.Binary.Generic
text-1.2.3.1:Data.Text.Show
bytestring-0.10.8.2:Data.ByteString.Builder base-4.12.0.0:GHC.Float
base-4.12.0.0:GHC.Base
family instance modules: aeson-1.4.2.0:Data.Aeson.Types.Internal
attoparsec-0.13.2.2:Data.Attoparsec.Internal.Types
base-4.12.0.0:Control.Applicative base-4.12.0.0:Data.Complex
base-4.12.0.0:Data.Functor.Compose base-4.12.0.0:Data.Functor.Const
base-4.12.0.0:Data.Functor.Identity
base-4.12.0.0:Data.Functor.Product base-4.12.0.0:Data.Functor.Sum
base-4.12.0.0:Data.Monoid base-4.12.0.0:Data.Semigroup
base-4.12.0.0:Data.Semigroup.Internal base-4.12.0.0:Data.Version
base-4.12.0.0:Data.Void base-4.12.0.0:GHC.Exts
base-4.12.0.0:GHC.Generics base-4.12.0.0:GHC.IO.Exception
basement-0.0.10:Basement.Block.Base
basement-0.0.10:Basement.Bounded basement-0.0.10:Basement.Monad
basement-0.0.10:Basement.MutableBuilder
basement-0.0.10:Basement.Nat basement-0.0.10:Basement.NonEmpty
basement-0.0.10:Basement.Numerical.Subtractive
basement-0.0.10:Basement.PrimType basement-0.0.10:Basement.String
basement-0.0.10:Basement.String.Encoding.ASCII7
basement-0.0.10:Basement.String.Encoding.ISO_8859_1
basement-0.0.10:Basement.String.Encoding.UTF16
basement-0.0.10:Basement.String.Encoding.UTF32
basement-0.0.10:Basement.Types.OffsetSize
basement-0.0.10:Basement.UArray.Base
basement-0.0.10:Basement.UTF8.Base
bifunctors-5.5.3:Data.Bifunctor.Biff
bifunctors-5.5.3:Data.Bifunctor.Clown
bifunctors-5.5.3:Data.Bifunctor.Flip
bifunctors-5.5.3:Data.Bifunctor.Join
bifunctors-5.5.3:Data.Bifunctor.Joker
bifunctors-5.5.3:Data.Bifunctor.Product
bifunctors-5.5.3:Data.Bifunctor.Sum
bifunctors-5.5.3:Data.Bifunctor.Tannen
bifunctors-5.5.3:Data.Bifunctor.Wrapped
containers-0.6.0.1:Data.IntMap.Internal
containers-0.6.0.1:Data.IntSet.Internal
containers-0.6.0.1:Data.Map.Internal
containers-0.6.0.1:Data.Sequence.Internal
containers-0.6.0.1:Data.Set.Internal containers-0.6.0.1:Data.Tree
cryptonite-0.25:Crypto.ECC cryptonite-0.25:Crypto.Error.Types
cryptonite-0.25:Crypto.Hash.Blake2
cryptonite-0.25:Crypto.Hash.Blake2b
cryptonite-0.25:Crypto.Hash.Blake2bp
cryptonite-0.25:Crypto.Hash.Blake2s
cryptonite-0.25:Crypto.Hash.Blake2sp
cryptonite-0.25:Crypto.Hash.Keccak cryptonite-0.25:Crypto.Hash.MD2
cryptonite-0.25:Crypto.Hash.MD4 cryptonite-0.25:Crypto.Hash.MD5
cryptonite-0.25:Crypto.Hash.RIPEMD160
cryptonite-0.25:Crypto.Hash.SHA1 cryptonite-0.25:Crypto.Hash.SHA224
cryptonite-0.25:Crypto.Hash.SHA256 cryptonite-0.25:Crypto.Hash.SHA3
cryptonite-0.25:Crypto.Hash.SHA384
cryptonite-0.25:Crypto.Hash.SHA512
cryptonite-0.25:Crypto.Hash.SHA512t
cryptonite-0.25:Crypto.Hash.SHAKE
cryptonite-0.25:Crypto.Hash.Skein256
cryptonite-0.25:Crypto.Hash.Skein512
cryptonite-0.25:Crypto.Hash.Tiger
cryptonite-0.25:Crypto.Hash.Whirlpool dlist-0.8.0.5:Data.DList
free-5.1:Control.Monad.Free free-5.1:Control.Monad.Trans.Free
generics-sop-0.4.0.1:Generics.SOP.GGP
generics-sop-0.4.0.1:Generics.SOP.Instances
ghc-boot-th-8.6.4:GHC.ForeignSrcLang.Type
ghc-boot-th-8.6.4:GHC.LanguageExtensions.Type
http-api-data-0.4:Web.Internal.FormUrlEncoded
http-client-0.5.14:Network.HTTP.Client
monad-control-1.0.2.3:Control.Monad.Trans.Control
network-uri-2.6.1.0:Network.URI
pretty-1.1.3.6:Text.PrettyPrint.Annotated.HughesPJ
pretty-1.1.3.6:Text.PrettyPrint.HughesPJ
primitive-0.6.4.0:Control.Monad.Primitive
primitive-0.6.4.0:Data.Primitive.Array
primitive-0.6.4.0:Data.Primitive.ByteArray
primitive-0.6.4.0:Data.Primitive.PrimArray
primitive-0.6.4.0:Data.Primitive.SmallArray
primitive-0.6.4.0:Data.Primitive.UnliftedArray
servant-0.15:Servant.API.ContentTypes
servant-0.15:Servant.API.Generic servant-0.15:Servant.API.IsSecure
servant-0.15:Servant.API.Stream servant-0.15:Servant.API.Verbs
servant-0.15:Servant.Links
servant-client-0.15:Servant.Client.Internal.HttpClient
servant-client-core-0.15:Servant.Client.Core.Internal.BaseUrl
servant-client-core-0.15:Servant.Client.Core.Internal.HasClient
servant-client-core-0.15:Servant.Client.Core.Internal.Request
sop-core-0.4.0.0:Data.SOP.BasicFunctors
sop-core-0.4.0.0:Data.SOP.NP sop-core-0.4.0.0:Data.SOP.NS
tagged-0.8.6:Data.Tagged
template-haskell-2.14.0.0:Language.Haskell.TH.Syntax
text-1.2.3.1:Data.Text text-1.2.3.1:Data.Text.Lazy
unordered-containers-0.2.9.0:Data.HashMap.Base
unordered-containers-0.2.9.0:Data.HashSet
uuid-types-1.0.3:Data.UUID.Types.Internal
uuid-types-1.0.3:Data.UUID.Types.Internal.Builder
vector-0.12.0.2:Data.Vector vector-0.12.0.2:Data.Vector.Primitive
vector-0.12.0.2:Data.Vector.Storable
vector-0.12.0.2:Data.Vector.Unboxed
vector-0.12.0.2:Data.Vector.Unboxed.Base
zlib-0.6.2:Codec.Compression.Zlib.Stream
import -/ base-4.12.0.0:Data.Either 423bee738f25e5ee983d072216009be8
import -/ base-4.12.0.0:GHC.Base c00b75f0b052d05c55ba6a4dd1c63b26
import -/ base-4.12.0.0:Prelude 3c779dfd6448bdd8e234c336802c2acb
import -/ base-4.12.0.0:System.IO dd4f3cfe73b94b7cae46a4ca98a3f09f
import -/ ghc-prim-0.5.3:GHC.Types 57064c9f957b09bc2e360061ad5cae0b
import -/ http-client-0.5.14:Network.HTTP.Client 469bdc3fd27605b725add7025954c4f4
import -/ http-client-0.5.14:Network.HTTP.Client.Manager fd47f7158cd52068e6be827bb42f0946
import -/ http-client-tls-0.3.5.3:Network.HTTP.Client.TLS 490b2de7cef9e9335afcd1eba9811f2d
import -/ pubMedCrawler-0.1.0.0:PUBMED.Client d5a321a013c420870ef07f92cc69adc4
import -/ servant-client-0.15:Servant.Client 57df4af6375cdd826ff0fe6737411154
import -/ servant-client-0.15:Servant.Client.Internal.HttpClient c71db296a1bf08fdb39954c8850e405f
import -/ servant-client-core-0.15:Servant.Client.Core.Internal.BaseUrl ca62182c65ed454d718e2f375d3a7511
be86c9d078d3acbf19ba91fe74a24273
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module Main.$trModule3 Main.$trModule1) -}
b09d86f2c49dd5176b544d8d13ddb6c5
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Main.$trModule2) -}
e5875966b74dad2d29772660b8a75e33
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("Main"#) -}
23b03bd7d075a00f5ad1ee10e6add7b8
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Main.$trModule4) -}
d026be77cb9ced20e35a61514e0458aa
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("main"#) -}
2fe747bf0123c3edf2702edddb7a7781
main :: GHC.Types.IO ()
{- Arity: 1, Strictness: <S,U>,
Unfolding: InlineRule (0, True, True)
Main.main1 `cast` (Sym (GHC.Types.N:IO[0] <()>_R)) -}
91753408b6812471f6901ba6dd373a3c
main1 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case Network.HTTP.Client.Manager.newManager1
Network.HTTP.Client.TLS.tlsManagerSettings
s of ds1 { (#,#) ipv ipv1 ->
case ((PUBMED.Client.fetch1
`cast`
(Sub (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>9[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<'[Servant.API.Modifiers.Optional,
Servant.API.Modifiers.Strict]>_N
<"db">_N
<Data.Text.Internal.Text>_N
<Servant.API.QueryParam.QueryParams "id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N) ; (((Data.Type.Bool.If
<*>_N
(Servant.API.Modifiers.D:R:FoldRequired'[2]
<'GHC.Types.False>_N
<'[Servant.API.Modifiers.Strict]>_N ; (Servant.API.Modifiers.D:R:FoldRequired'[3]
<'GHC.Types.False>_N
<Servant.API.Modifiers.Strict>_N
<'[]>_N ; Servant.API.Modifiers.D:R:FoldRequired'[0]
<'GHC.Types.False>_N))
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N)_R ; Sub (Data.Type.Bool.D:R:If[1]
<*>_N
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N))
->_R Sub (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>8[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<"id">_N
<Data.Text.Internal.Text>_N
<Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N) ; (<[Data.Text.Internal.Text]>_R
->_R Sub (Servant.Client.Core.Internal.HasClient.D:R:ClientmVerb2[0]
<Network.HTTP.Types.Method.StdMethod>_N
<Servant.Client.Internal.HttpClient.ClientM>_N
<'Network.HTTP.Types.Method.GET>_N
<200>_N
<'[PUBMED.Client.BsXml]>_N
<PUBMED.Client.BsXml>_N))))
Main.main14
Main.main8)
`cast`
(Servant.Client.Internal.HttpClient.N:ClientM[0] <PUBMED.Client.BsXml>_N ; Control.Monad.Trans.Reader.N:ReaderT[0]
<Servant.Client.Internal.HttpClient.ClientEnv>_R
<Control.Monad.Trans.Except.ExceptT
Servant.Client.Core.Internal.Request.ServantError
GHC.Types.IO>_R
<PUBMED.Client.BsXml>_N)
(Servant.Client.Internal.HttpClient.ClientEnv
ipv1
Main.main2
(GHC.Maybe.Nothing
@ (GHC.Conc.Sync.TVar Network.HTTP.Client.Types.CookieJar))))
`cast`
(Control.Monad.Trans.Except.N:ExceptT[0]
<Servant.Client.Core.Internal.Request.ServantError>_N
<GHC.Types.IO>_R
<PUBMED.Client.BsXml>_N ; GHC.Types.N:IO[0]
<Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml>_R)
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild {
Data.Either.Left err
-> (GHC.IO.Handle.Text.hPutStr'
GHC.IO.Handle.FD.stdout
(Servant.Client.Core.Internal.Request.$fExceptionServantError_$cshow
err)
GHC.Types.True)
`cast`
(GHC.Types.N:IO[0] <()>_R)
ipv2
Data.Either.Right ok
-> (GHC.IO.Handle.Text.hPutStr'
GHC.IO.Handle.FD.stdout
(PUBMED.Client.$fShowBsXml_$cshow ok)
GHC.Types.True)
`cast`
(GHC.Types.N:IO[0] <()>_R)
ipv2 } } }) -}
210c9dd719618bb64884c3e01e54e3ea
main10 :: Data.Text.Internal.Text
{- Unfolding: (Data.Text.Show.unpackCString# Main.main11) -}
a04e0c5e7088a02472c9dce0d41f3cf0
main11 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("31059556"#) -}
2b828220c2a1d71d560ecc5632214575
main12 :: Data.Text.Internal.Text
{- Unfolding: (Data.Text.Show.unpackCString# Main.main13) -}
d1e214ab97dfab3fcadcb2bb040e708d
main13 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("31059770"#) -}
ad5acbb3a311033a036152ae128d66f3
main14 :: GHC.Maybe.Maybe Data.Text.Internal.Text
{- Strictness: m2,
Unfolding: (GHC.Maybe.Just
@ Data.Text.Internal.Text
Main.main15) -}
7e8438733a59e38b94ac929d097e1f38
main15 :: Data.Text.Internal.Text
{- Unfolding: (Data.Text.Show.unpackCString# Main.main16) -}
869a6236ad3c31e482962dac70b3883d
main16 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("pubmed"#) -}
d2938b5a1522e178eb942e7de57dae1f
main17 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld, () #)
{- Arity: 1,
Unfolding: (GHC.TopHandler.runMainIO1
@ ()
Main.main1 `cast` (Sym (GHC.Types.N:IO[0] <()>_R))) -}
8bed2bf124eb9efa47043c94279735d2
main2 :: Servant.Client.Core.Internal.BaseUrl.BaseUrl
{- Strictness: m,
Unfolding: (Servant.Client.Core.Internal.BaseUrl.BaseUrl
Servant.Client.Core.Internal.BaseUrl.Https
Main.main6
Main.main5
Main.main3) -}
ee3f675b86ec6804cefbe68f309673b7
main3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString# Main.main4) -}
c9c2bdea0f195b2efa4b3776cb0cbdd8
main4 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("entrez/eutils"#) -}
4b45ffb1b825128f9a6b333ddfc216a1
main5 :: GHC.Types.Int
{- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 443#) -}
0c4bddf01b3714661bfbf969b9a04619
main6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString# Main.main7) -}
b41a78c46f20bd29ef880ef731ba8688
main7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("eutils.ncbi.nlm.nih.gov"#) -}
e7f034fa76d7a4d815704e4f9bc242e5
main8 :: [Data.Text.Internal.Text]
{- Strictness: m2,
Unfolding: (GHC.Types.:
@ Data.Text.Internal.Text
Main.main12
Main.main9) -}
9639ad5a72ea86c63a6473b146543d9c
main9 :: [Data.Text.Internal.Text]
{- Strictness: m2,
Unfolding: (GHC.Types.:
@ Data.Text.Internal.Text
Main.main10
(GHC.Types.[] @ Data.Text.Internal.Text)) -}
trusted: none
require own pkg trusted: False
module header:
Nothing
declaration docs:
arg docs:
==================== FINAL INTERFACE ====================
2019-05-07 13:31:08.0896774 UTC
interface pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB:Lib 8064
interface hash: c484c663807e2a1d918466e6f433c752
ABI hash: 5f86caf9996e1094b6a84b0dc9ed4a34
export-list hash: 14459c9b9e8f391048e1de798ab85c73
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: d59a86fc39dabe8754ebbfb830e37f1e
opt_hash: 6faf2de08de32d19db9870899d88e59a
hpc_hash: 93b885adfe0da089cdf634904fd59f71
plugin_hash: ad164012d6b1e14942349d58b1132007
sig of: Nothing
used TH splices: False
where
exports:
Lib.someFunc
module dependencies:
package dependencies: base-4.12.0.0* ghc-prim-0.5.3
integer-gmp-1.0.2.0
orphans: base-4.12.0.0:GHC.Float base-4.12.0.0:GHC.Base
family instance modules: base-4.12.0.0:Control.Applicative
base-4.12.0.0:Data.Functor.Const
base-4.12.0.0:Data.Functor.Identity base-4.12.0.0:Data.Monoid
base-4.12.0.0:Data.Semigroup.Internal base-4.12.0.0:GHC.Generics
base-4.12.0.0:GHC.IO.Exception
import -/ base-4.12.0.0:Prelude 3c779dfd6448bdd8e234c336802c2acb
import -/ base-4.12.0.0:System.IO dd4f3cfe73b94b7cae46a4ca98a3f09f
import -/ ghc-prim-0.5.3:GHC.Types 57064c9f957b09bc2e360061ad5cae0b
a2f5b300960a48f3aefdad3768331189
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module Lib.$trModule3 Lib.$trModule1) -}
525230a1ea5820c5b5f37892c037e970
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Lib.$trModule2) -}
e47ccda9cd8424b487f8a11c5afae354
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("Lib"#) -}
75bed0dbecef1cc8f30db8893516a763
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS Lib.$trModule4) -}
8579470f304605c06b1c2057da8075fb
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB"#) -}
7bbd85a90c4b80e4bfbdda2e3148984f
someFunc :: GHC.Types.IO ()
{- Arity: 1,
Unfolding: (GHC.IO.Handle.Text.hPutStr'
GHC.IO.Handle.FD.stdout
Lib.someFunc1
GHC.Types.True) -}
38e8167854d8c9e1f7bc50f18e491675
someFunc1 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString# Lib.someFunc2) -}
9edde7d7b2ead33a6c6209ce9cc73c13
someFunc2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("someFunc"#) -}
trusted: safe
require own pkg trusted: False
module header:
Nothing
declaration docs:
arg docs:
==================== FINAL INTERFACE ====================
2019-05-07 15:23:11.214707577 UTC
interface pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB:PUBMED.Client 8064
interface hash: a3f90e5564825d3408a8945537f05125
ABI hash: d5a321a013c420870ef07f92cc69adc4
export-list hash: 0cdfb52ba44241d2ac84362f2d8e9707
orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e
flag hash: 97b8555abe010b9e27edce0e98e50f6d
opt_hash: 6faf2de08de32d19db9870899d88e59a
hpc_hash: 93b885adfe0da089cdf634904fd59f71
plugin_hash: ad164012d6b1e14942349d58b1132007
sig of: Nothing
used TH splices: False
where
exports:
PUBMED.Client.fetch
PUBMED.Client.pubmedApi
PUBMED.Client.search
PUBMED.Client.BsXml{PUBMED.Client.BsXml}
PUBMED.Client.DB{PUBMED.Client.PUBMED}
PUBMED.Client.PUBMEDAPI
module dependencies:
package dependencies: QuickCheck-2.12.6.1 aeson-1.4.2.0
array-0.5.3.0 attoparsec-0.13.2.2 attoparsec-iso8601-1.0.1.0
base-4.12.0.0 base-compat-0.10.5 base-orphans-0.8
base64-bytestring-1.0.0.2 basement-0.0.10 bifunctors-5.5.3
binary-0.8.6.0 blaze-builder-0.4.1.0 bytestring-0.10.8.2
case-insensitive-1.2.0.11 comonad-5.0.4 containers-0.6.0.1
cookie-0.4.4 data-default-class-0.1.2.0 deepseq-1.4.4.0
distributive-0.6 dlist-0.8.0.5 erf-2.0.0.0 exceptions-0.10.0
free-5.1 generics-sop-0.4.0.1 ghc-boot-th-8.6.4 ghc-prim-0.5.3
hashable-1.2.7.0 http-api-data-0.4 http-client-0.5.14
http-media-0.7.1.3 http-types-0.12.3 integer-gmp-1.0.2.0
integer-logarithms-1.0.2.2 memory-0.14.18 mmorph-1.1.2
monad-control-1.0.2.3 mtl-2.2.2 network-2.8.0.0 network-uri-2.6.1.0
parsec-3.1.13.0 pretty-1.1.3.6 primitive-0.6.4.0 profunctors-5.3
random-1.1 safe-0.3.17 scientific-0.3.6.2 semigroupoids-5.3.2
servant-0.15 servant-client-0.15 servant-client-core-0.15
singleton-bool-0.1.4 sop-core-0.4.0.0 stm-2.5.0.0
streaming-commons-0.2.1.0 string-conversions-0.4.0.1 tagged-0.8.6
template-haskell-2.14.0.0 text-1.2.3.1 tf-random-0.5 time-1.8.0.2
time-locale-compat-0.1.1.5 transformers-0.5.6.2
transformers-base-0.4.5.2 transformers-compat-0.6.2
unordered-containers-0.2.9.0 utf8-string-1.0.1.1 uuid-types-1.0.3
vault-0.3.1.2 vector-0.12.0.2 zlib-0.6.2
orphans: generics-sop-0.4.0.1:Generics.SOP.Instances
vector-0.12.0.2:Data.Vector.Unboxed
vector-0.12.0.2:Data.Vector.Fusion.Bundle
attoparsec-0.13.2.2:Data.Attoparsec.ByteString.Char8
attoparsec-0.13.2.2:Data.Attoparsec.Text.Internal
http-client-0.5.14:Network.HTTP.Client.Request
basement-0.0.10:Basement.UArray.Base basement-0.0.10:Basement.Block
transformers-0.5.6.2:Control.Monad.Trans.Error
network-2.8.0.0:Network.Socket stm-2.5.0.0:Control.Monad.STM
time-1.8.0.2:Data.Time.Format.Parse
time-1.8.0.2:Data.Time.LocalTime.Internal.ZonedTime
time-1.8.0.2:Data.Time.LocalTime.Internal.LocalTime
time-1.8.0.2:Data.Time.Calendar.Gregorian
hashable-1.2.7.0:Data.Hashable.Generic text-1.2.3.1:Data.Text.Lazy
text-1.2.3.1:Data.Text binary-0.8.6.0:Data.Binary.Generic
bytestring-0.10.8.2:Data.ByteString.Builder
text-1.2.3.1:Data.Text.Show base-4.12.0.0:GHC.Float
base-4.12.0.0:GHC.Base
family instance modules: aeson-1.4.2.0:Data.Aeson.Types.Internal
attoparsec-0.13.2.2:Data.Attoparsec.Internal.Types
base-4.12.0.0:Control.Applicative base-4.12.0.0:Data.Complex
base-4.12.0.0:Data.Functor.Compose base-4.12.0.0:Data.Functor.Const
base-4.12.0.0:Data.Functor.Identity
base-4.12.0.0:Data.Functor.Product base-4.12.0.0:Data.Functor.Sum
base-4.12.0.0:Data.Monoid base-4.12.0.0:Data.Semigroup
base-4.12.0.0:Data.Semigroup.Internal base-4.12.0.0:Data.Version
base-4.12.0.0:Data.Void base-4.12.0.0:GHC.Exts
base-4.12.0.0:GHC.Generics base-4.12.0.0:GHC.IO.Exception
basement-0.0.10:Basement.Block.Base
basement-0.0.10:Basement.Bounded basement-0.0.10:Basement.Monad
basement-0.0.10:Basement.MutableBuilder
basement-0.0.10:Basement.Nat basement-0.0.10:Basement.NonEmpty
basement-0.0.10:Basement.Numerical.Subtractive
basement-0.0.10:Basement.PrimType basement-0.0.10:Basement.String
basement-0.0.10:Basement.String.Encoding.ASCII7
basement-0.0.10:Basement.String.Encoding.ISO_8859_1
basement-0.0.10:Basement.String.Encoding.UTF16
basement-0.0.10:Basement.String.Encoding.UTF32
basement-0.0.10:Basement.Types.OffsetSize
basement-0.0.10:Basement.UArray.Base
basement-0.0.10:Basement.UTF8.Base
bifunctors-5.5.3:Data.Bifunctor.Biff
bifunctors-5.5.3:Data.Bifunctor.Clown
bifunctors-5.5.3:Data.Bifunctor.Flip
bifunctors-5.5.3:Data.Bifunctor.Join
bifunctors-5.5.3:Data.Bifunctor.Joker
bifunctors-5.5.3:Data.Bifunctor.Product
bifunctors-5.5.3:Data.Bifunctor.Sum
bifunctors-5.5.3:Data.Bifunctor.Tannen
bifunctors-5.5.3:Data.Bifunctor.Wrapped
containers-0.6.0.1:Data.IntMap.Internal
containers-0.6.0.1:Data.IntSet.Internal
containers-0.6.0.1:Data.Map.Internal
containers-0.6.0.1:Data.Sequence.Internal
containers-0.6.0.1:Data.Set.Internal containers-0.6.0.1:Data.Tree
dlist-0.8.0.5:Data.DList free-5.1:Control.Monad.Free
free-5.1:Control.Monad.Trans.Free
generics-sop-0.4.0.1:Generics.SOP.GGP
generics-sop-0.4.0.1:Generics.SOP.Instances
ghc-boot-th-8.6.4:GHC.ForeignSrcLang.Type
ghc-boot-th-8.6.4:GHC.LanguageExtensions.Type
http-api-data-0.4:Web.Internal.FormUrlEncoded
http-client-0.5.14:Network.HTTP.Client
monad-control-1.0.2.3:Control.Monad.Trans.Control
network-uri-2.6.1.0:Network.URI
pretty-1.1.3.6:Text.PrettyPrint.Annotated.HughesPJ
pretty-1.1.3.6:Text.PrettyPrint.HughesPJ
primitive-0.6.4.0:Control.Monad.Primitive
primitive-0.6.4.0:Data.Primitive.Array
primitive-0.6.4.0:Data.Primitive.ByteArray
primitive-0.6.4.0:Data.Primitive.PrimArray
primitive-0.6.4.0:Data.Primitive.SmallArray
primitive-0.6.4.0:Data.Primitive.UnliftedArray
servant-0.15:Servant.API.ContentTypes
servant-0.15:Servant.API.Generic servant-0.15:Servant.API.IsSecure
servant-0.15:Servant.API.Stream servant-0.15:Servant.API.Verbs
servant-0.15:Servant.Links
servant-client-0.15:Servant.Client.Internal.HttpClient
servant-client-core-0.15:Servant.Client.Core.Internal.BaseUrl
servant-client-core-0.15:Servant.Client.Core.Internal.HasClient
servant-client-core-0.15:Servant.Client.Core.Internal.Request
sop-core-0.4.0.0:Data.SOP.BasicFunctors
sop-core-0.4.0.0:Data.SOP.NP sop-core-0.4.0.0:Data.SOP.NS
tagged-0.8.6:Data.Tagged
template-haskell-2.14.0.0:Language.Haskell.TH.Syntax
text-1.2.3.1:Data.Text text-1.2.3.1:Data.Text.Lazy
unordered-containers-0.2.9.0:Data.HashMap.Base
unordered-containers-0.2.9.0:Data.HashSet
uuid-types-1.0.3:Data.UUID.Types.Internal
uuid-types-1.0.3:Data.UUID.Types.Internal.Builder
vector-0.12.0.2:Data.Vector vector-0.12.0.2:Data.Vector.Primitive
vector-0.12.0.2:Data.Vector.Storable
vector-0.12.0.2:Data.Vector.Unboxed
vector-0.12.0.2:Data.Vector.Unboxed.Base
zlib-0.6.2:Codec.Compression.Zlib.Stream
import -/ base-4.12.0.0:Data.Either 423bee738f25e5ee983d072216009be8
import -/ base-4.12.0.0:Data.Proxy 7f01b424454ad202629d4bb75060a2d5
import -/ base-4.12.0.0:GHC.Base c00b75f0b052d05c55ba6a4dd1c63b26
import -/ base-4.12.0.0:GHC.Show 838a5d039379d82d9626aae53dfce276
import -/ base-4.12.0.0:Prelude 3c779dfd6448bdd8e234c336802c2acb
import -/ bytestring-0.10.8.2:Data.ByteString.Lazy b953a6fa71adf4e0e3505e032eee79c4
import -/ bytestring-0.10.8.2:Data.ByteString.Lazy.Internal ad8b5a5795f455cae980b7abf4611a67
import -/ ghc-prim-0.5.3:GHC.Classes 0f6fd7d7db53fc48f6e1f01803cc6c9d
import -/ http-media-0.7.1.3:Network.HTTP.Media 9196d33048c8546c33bef1a8a66ee4f3
import -/ http-media-0.7.1.3:Network.HTTP.Media.MediaType 9e426b3c2a20d235a328b9f0d22399fb
import -/ servant-0.15:Servant.API 272ee49ac6c62636d6b81a2deb2018bd
import -/ servant-0.15:Servant.API.Alternative 1b89c14dbfbbb13c44123141f820b91d
import -/ servant-0.15:Servant.API.ContentTypes ca7f6f038079882f0a94807bf3d24ff5
import -/ servant-0.15:Servant.API.QueryParam fc86ed8ca8c5aed97819c8a14a79ce0e
import -/ servant-0.15:Servant.API.Sub dc717553d075cd88b3968435155d0748
import -/ servant-0.15:Servant.API.Verbs dbc7296a0acd146302e4287d8e1b6c41
import -/ servant-client-0.15:Servant.Client 57df4af6375cdd826ff0fe6737411154
import -/ servant-client-0.15:Servant.Client.Internal.HttpClient c71db296a1bf08fdb39954c8850e405f
import -/ text-1.2.3.1:Data.Text 1e51a010d8f8a6fa41d8ea82d69faf13
import -/ text-1.2.3.1:Data.Text.Internal 537e168590e8068f673f691833f78483
4530a983cc3156713b1194388429190d
$fAcceptTYPEBsXml ::
Servant.API.ContentTypes.Accept PUBMED.Client.BsXml
DFunId
{- Strictness: m, Inline: CONLIKE,
Unfolding: DFun:.
@ *
@ PUBMED.Client.BsXml
PUBMED.Client.$fAcceptTYPEBsXml_$ccontentType
PUBMED.Client.$fAcceptTYPEBsXml_$ccontentTypes -}
5239ad0bf74b802c91c088640ca0624a
$fAcceptTYPEBsXml1 ::
Network.HTTP.Media.MediaType.Internal.MediaType
{- Unfolding: (case GHC.Prim.newMutVar#
@ GHC.ForeignPtr.Finalizers
@ GHC.Prim.RealWorld
GHC.ForeignPtr.NoFinalizers
GHC.Prim.realWorld# of ds1 { (#,#) ipv ipv1 ->
case {__pkg_ccall bytestring-0.10.8.2 GHC.Prim.Addr#
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld,
GHC.Prim.Word# #)}
PUBMED.Client.$fAcceptTYPEBsXml_addr#1
ipv of wild { (#,#) ds ds2 ->
case {__pkg_ccall bytestring-0.10.8.2 GHC.Prim.Addr#
-> GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld,
GHC.Prim.Word# #)}
PUBMED.Client.$fAcceptTYPEBsXml_addr#
ipv of wild1 { (#,#) ds4 ds5 ->
case Network.HTTP.Media.MediaType.$w//
PUBMED.Client.$fAcceptTYPEBsXml_addr#1
(GHC.ForeignPtr.PlainForeignPtr ipv1)
0#
(GHC.Prim.word2Int# ds2)
PUBMED.Client.$fAcceptTYPEBsXml_addr#
(GHC.ForeignPtr.PlainForeignPtr ipv1)
0#
(GHC.Prim.word2Int# ds5) of ww10 { (#,,#) ww11 ww12 ww13 ->
Network.HTTP.Media.MediaType.Internal.MediaType
ww11
ww12
ww13 } } } }) -}
4530a983cc3156713b1194388429190d
$fAcceptTYPEBsXml_$ccontentType ::
Data.Proxy.Proxy PUBMED.Client.BsXml
-> Network.HTTP.Media.MediaType.Internal.MediaType
{- Arity: 1, Strictness: <L,A>,
Unfolding: InlineRule (1, True, True)
(\ (ds :: Data.Proxy.Proxy PUBMED.Client.BsXml) ->
PUBMED.Client.$fAcceptTYPEBsXml1) -}
4530a983cc3156713b1194388429190d
$fAcceptTYPEBsXml_$ccontentTypes ::
Data.Proxy.Proxy PUBMED.Client.BsXml
-> GHC.Base.NonEmpty
Network.HTTP.Media.MediaType.Internal.MediaType
{- Arity: 1, Strictness: <L,A>m,
Unfolding: InlineRule (1, True, False)
(\ (x :: Data.Proxy.Proxy PUBMED.Client.BsXml) ->
GHC.Base.:|
@ Network.HTTP.Media.MediaType.Internal.MediaType
PUBMED.Client.$fAcceptTYPEBsXml1
(GHC.Types.[]
@ Network.HTTP.Media.MediaType.Internal.MediaType)) -}
998e199e2e8fd64b130781011a8a11a4
$fAcceptTYPEBsXml_addr# :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("xml"#) -}
c3d0e6a00746aeb27f50636f147f8beb
$fAcceptTYPEBsXml_addr#1 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("text"#) -}
4530a983cc3156713b1194388429190d
$fMimeUnrenderTYPEBsXmlBsXml ::
Servant.API.ContentTypes.MimeUnrender
PUBMED.Client.BsXml PUBMED.Client.BsXml
DFunId
{- Strictness: m, Inline: CONLIKE,
Unfolding: DFun:.
@ *
@ PUBMED.Client.BsXml
@ PUBMED.Client.BsXml
PUBMED.Client.$fAcceptTYPEBsXml
PUBMED.Client.$fMimeUnrenderTYPEBsXmlBsXml_$cmimeUnrender
PUBMED.Client.$fMimeUnrenderTYPEBsXmlBsXml1
`cast`
(<Data.Proxy.Proxy PUBMED.Client.BsXml>_R
->_R <Network.HTTP.Media.MediaType.Internal.MediaType>_R
->_R PUBMED.Client.N:BsXml[0]
->_R <Data.Either.Either GHC.Base.String PUBMED.Client.BsXml>_R) -}
4530a983cc3156713b1194388429190d
$fMimeUnrenderTYPEBsXmlBsXml1 ::
Data.Proxy.Proxy PUBMED.Client.BsXml
-> Network.HTTP.Media.MediaType.Internal.MediaType
-> PUBMED.Client.BsXml
-> Data.Either.Either GHC.Base.String PUBMED.Client.BsXml
{- Arity: 3, HasNoCafRefs, Strictness: <L,A><L,A>,
Unfolding: InlineRule (2, True, True)
(\ (p :: Data.Proxy.Proxy PUBMED.Client.BsXml)
(ds :: Network.HTTP.Media.MediaType.Internal.MediaType) ->
Data.Either.Right @ GHC.Base.String @ PUBMED.Client.BsXml) -}
4530a983cc3156713b1194388429190d
$fMimeUnrenderTYPEBsXmlBsXml_$cmimeUnrender ::
Data.Proxy.Proxy PUBMED.Client.BsXml
-> Data.ByteString.Lazy.Internal.ByteString
-> Data.Either.Either GHC.Base.String PUBMED.Client.BsXml
{- Arity: 2, HasNoCafRefs, Strictness: <L,A><L,U>m2,
Unfolding: InlineRule (2, True, True)
(\ (ds :: Data.Proxy.Proxy PUBMED.Client.BsXml)
(eta :: Data.ByteString.Lazy.Internal.ByteString) ->
Data.Either.Right
@ GHC.Base.String
@ PUBMED.Client.BsXml
eta `cast` (Sym (PUBMED.Client.N:BsXml[0]))) -}
4530a983cc3156713b1194388429190d
$fShowBsXml :: GHC.Show.Show PUBMED.Client.BsXml
DFunId
{- Strictness: m, Inline: CONLIKE,
Unfolding: DFun:.
@ PUBMED.Client.BsXml
PUBMED.Client.$fShowBsXml_$cshowsPrec
PUBMED.Client.$fShowBsXml_$cshow
PUBMED.Client.$fShowBsXml_$cshowList -}
4530a983cc3156713b1194388429190d
$fShowBsXml1 :: PUBMED.Client.BsXml -> GHC.Show.ShowS
{- Arity: 1, Strictness: <L,1*U>,
Unfolding: (\ (w :: PUBMED.Client.BsXml) ->
PUBMED.Client.$w$cshowsPrec 0# w) -}
4b61f3e01c9592fba945df2b68e17810
$fShowBsXml2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("BsXml "#) -}
ce9b2690e2a14fbb35f7adcec8908b86
$fShowBsXml3 :: [GHC.Types.Char]
{- HasNoCafRefs, Strictness: m2,
Unfolding: (GHC.Types.:
@ GHC.Types.Char
GHC.Show.$fShow(,)3
(GHC.Types.[] @ GHC.Types.Char)) -}
4530a983cc3156713b1194388429190d
$fShowBsXml_$cshow :: PUBMED.Client.BsXml -> GHC.Base.String
{- Arity: 1, Strictness: <L,1*U>,
Unfolding: (\ (x :: PUBMED.Client.BsXml) ->
GHC.CString.unpackAppendCString#
PUBMED.Client.$fShowBsXml2
(GHC.Types.:
@ GHC.Types.Char
GHC.Show.$fShow(,)3
(GHC.Show.showLitString
(Data.ByteString.Lazy.Internal.unpackChars
x `cast` (PUBMED.Client.N:BsXml[0]))
PUBMED.Client.$fShowBsXml3))) -}
4530a983cc3156713b1194388429190d
$fShowBsXml_$cshowList :: [PUBMED.Client.BsXml] -> GHC.Show.ShowS
{- Arity: 2, Strictness: <S,1*U><L,U>,
Unfolding: InlineRule (2, True, False)
(\ (ls :: [PUBMED.Client.BsXml]) (s :: GHC.Base.String) ->
GHC.Show.showList__
@ PUBMED.Client.BsXml
PUBMED.Client.$fShowBsXml1
ls
s) -}
4530a983cc3156713b1194388429190d
$fShowBsXml_$cshowsPrec ::
GHC.Types.Int -> PUBMED.Client.BsXml -> GHC.Show.ShowS
{- Arity: 2, Strictness: <S(S),1*U(U)><L,1*U>, Inline: [2],
Unfolding: InlineRule (2, True, False)
(\ (w :: GHC.Types.Int) (w1 :: PUBMED.Client.BsXml) ->
case w of ww { GHC.Types.I# ww1 ->
PUBMED.Client.$w$cshowsPrec ww1 w1 }) -}
b0adb95df7261360b6bdb0536b1267dd
$s$fHasClientm:>1 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
PUBMED.Client.$s$fHasClientm:>2) -}
6849173b0b3435b931cb7ab242ed5905
$s$fHasClientm:>2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("id"#) -}
1f372cf1d5eaf6029fcd3dd483f0a7ad
$s$fHasClientm:>3 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
PUBMED.Client.$s$fHasClientm:>4) -}
487d35def7826b76c46d98631372915f
$s$fHasClientm:>4 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("db"#) -}
2e4ccfb9b62125443f10ca9eb2f2cd13
$s$fHasClientm:>4_$cclientWithRoute1 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
PUBMED.Client.$s$fHasClientm:>4_$cclientWithRoute2) -}
0b453a732a79c215d3ba68f2b1a6ee02
$s$fHasClientm:>4_$cclientWithRoute2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("efetch.fcgi"#) -}
6b316215dc5934976dbd119be8574323
$s$fHasClientm:>4_$cclientWithRoute4 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
PUBMED.Client.$s$fHasClientm:>4_$cclientWithRoute5) -}
14d9b368efbbca360fe58f372661cc5d
$s$fHasClientm:>4_$cclientWithRoute5 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("esearch.fcgi"#) -}
ae75318cc4290d75b21cb0b2e22b5654
$s$fHasClientm:>6 :: [GHC.Types.Char]
{- Unfolding: (GHC.CString.unpackCString#
PUBMED.Client.$s$fHasClientm:>7) -}
aceec98e3998a395f6c778ad63366d00
$s$fHasClientm:>7 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("term"#) -}
5370a550cd0a6fa758b0ecb15c876b6e
$tc'BsXml :: GHC.Types.TyCon
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.TyCon
12142259784358831613##
12182107817646354204##
PUBMED.Client.$trModule
PUBMED.Client.$tc'BsXml2
0#
PUBMED.Client.$tc'BsXml1) -}
92fb3c610d8312a07d8f7f2031fee81f
$tc'BsXml1 :: GHC.Types.KindRep
{- HasNoCafRefs, Strictness: m4, Inline: [~] -}
98428f2bd4f6e702ca8cf26e826666cd
$tc'BsXml2 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS PUBMED.Client.$tc'BsXml3) -}
2a23b46fd4b13fef1cb4072368928848
$tc'BsXml3 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("'BsXml"#) -}
8b42d665c68a14fb5f4a182ccca32e85
$tc'PUBMED :: GHC.Types.TyCon
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.TyCon
5004398544045294872##
5151376829572628775##
PUBMED.Client.$trModule
PUBMED.Client.$tc'PUBMED2
0#
PUBMED.Client.$tc'PUBMED1) -}
5d92cf00c7fa2d39e554efe2c65eac23
$tc'PUBMED1 :: GHC.Types.KindRep
{- HasNoCafRefs, Strictness: m1, Inline: [~] -}
5606c4b4479d80b96dfe5f1feaa7ebdb
$tc'PUBMED2 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS PUBMED.Client.$tc'PUBMED3) -}
02cb242a265ee00cdb6aed41d007bb58
$tc'PUBMED3 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("'PUBMED"#) -}
b0c32ebc0ce17d7fbdecd2fd3993e447
$tcBsXml :: GHC.Types.TyCon
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.TyCon
9056271460611043371##
5534266387790568251##
PUBMED.Client.$trModule
PUBMED.Client.$tcBsXml1
0#
GHC.Types.krep$*) -}
123e528cdca5eeddf1bc1be9d7f59be5
$tcBsXml1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS PUBMED.Client.$tcBsXml2) -}
b71b42c6777777f0aab5477630c564ed
$tcBsXml2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("BsXml"#) -}
55a5d592fd8e61e8926f872ce9aa403e
$tcDB :: GHC.Types.TyCon
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.TyCon
16424398058102946408##
6150780196716519697##
PUBMED.Client.$trModule
PUBMED.Client.$tcDB1
0#
GHC.Types.krep$*) -}
48cf66d99c392dc13a304dd31dfbd706
$tcDB1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS PUBMED.Client.$tcDB2) -}
51104c508f3266de4a690a9ca52aa4b4
$tcDB2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("DB"#) -}
bd7b28686fcabca55fd0b138ce5d17d5
$trModule :: GHC.Types.Module
{- HasNoCafRefs, Strictness: m,
Unfolding: (GHC.Types.Module
PUBMED.Client.$trModule3
PUBMED.Client.$trModule1) -}
3481050f1896ad3d061da5b3edda8831
$trModule1 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS PUBMED.Client.$trModule2) -}
684c868b542aecc3f0567904f0f3d991
$trModule2 :: GHC.Prim.Addr#
{- HasNoCafRefs, Unfolding: ("PUBMED.Client"#) -}
f85fe3f19c3550430516ac6a2da6dc8b
$trModule3 :: GHC.Types.TrName
{- HasNoCafRefs, Strictness: m1,
Unfolding: (GHC.Types.TrNameS PUBMED.Client.$trModule4) -}
e24851727d7417003d94336b1c060ebe
$trModule4 :: GHC.Prim.Addr#
{- HasNoCafRefs,
Unfolding: ("pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB"#) -}
4530a983cc3156713b1194388429190d
$w$cshowsPrec ::
GHC.Prim.Int# -> PUBMED.Client.BsXml -> GHC.Show.ShowS
{- Arity: 2, Strictness: <S,U><L,1*U>, Inline: [2],
Unfolding: (\ (ww :: GHC.Prim.Int#) (w :: PUBMED.Client.BsXml) ->
let {
lvl13 :: [GHC.Types.Char]
= Data.ByteString.Lazy.Internal.unpackChars
w `cast` (PUBMED.Client.N:BsXml[0])
} in
case GHC.Prim.>=# ww 11# of lwild {
DEFAULT
-> \ (x :: GHC.Base.String) ->
GHC.CString.unpackAppendCString#
PUBMED.Client.$fShowBsXml2
(GHC.Types.:
@ GHC.Types.Char
GHC.Show.$fShow(,)3
(GHC.Show.showLitString
lvl13
(GHC.Types.: @ GHC.Types.Char GHC.Show.$fShow(,)3 x)))
1#
-> \ (x :: GHC.Base.String) ->
GHC.Types.:
@ GHC.Types.Char
GHC.Show.$fShow(,)4
(GHC.CString.unpackAppendCString#
PUBMED.Client.$fShowBsXml2
(GHC.Types.:
@ GHC.Types.Char
GHC.Show.$fShow(,)3
(GHC.Show.showLitString
lvl13
(GHC.Types.:
@ GHC.Types.Char
GHC.Show.$fShow(,)3
(GHC.Types.: @ GHC.Types.Char GHC.Show.$fShow(,)2 x))))) }) -}
4530a983cc3156713b1194388429190d
newtype BsXml = BsXml Data.ByteString.Lazy.Internal.ByteString
72b3810ce930ca9f3375c8912cce41ca
data DB = PUBMED
a84f1b348271cee956d46e23f61075d5
type PUBMEDAPI =
("esearch.fcgi"
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParam
"term" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml] PUBMED.Client.BsXml))
Servant.API.Alternative.:<|> ("efetch.fcgi"
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParam
"db" Data.Text.Internal.Text
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParams
"id"
Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)))
3d0a54a7bf2e6143220f6f1404329221
fetch ::
GHC.Maybe.Maybe Data.Text.Internal.Text
-> [Data.Text.Internal.Text]
-> Servant.Client.Internal.HttpClient.ClientM PUBMED.Client.BsXml
{- Unfolding: InlineRule (0, True, True)
PUBMED.Client.fetch1
`cast`
(Sub (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>9[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]>_N
<"db">_N
<Data.Text.Internal.Text>_N
<Servant.API.QueryParam.QueryParams "id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N) ; (((Data.Type.Bool.If
<*>_N
(Servant.API.Modifiers.D:R:FoldRequired'[2]
<'GHC.Types.False>_N
<'[Servant.API.Modifiers.Strict]>_N ; (Servant.API.Modifiers.D:R:FoldRequired'[3]
<'GHC.Types.False>_N
<Servant.API.Modifiers.Strict>_N
<'[]>_N ; Servant.API.Modifiers.D:R:FoldRequired'[0]
<'GHC.Types.False>_N))
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N)_R ; Sub (Data.Type.Bool.D:R:If[1]
<*>_N
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N))
->_R Sub (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>8[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<"id">_N
<Data.Text.Internal.Text>_N
<Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N) ; (<[Data.Text.Internal.Text]>_R
->_R Sub (Servant.Client.Core.Internal.HasClient.D:R:ClientmVerb2[0]
<Network.HTTP.Types.Method.StdMethod>_N
<Servant.Client.Internal.HttpClient.ClientM>_N
<'Network.HTTP.Types.Method.GET>_N
<200>_N
<'[PUBMED.Client.BsXml]>_N
<PUBMED.Client.BsXml>_N)))) -}
819be5e27ee2fc311e6e4b19482f6dec
fetch1 ::
Servant.Client.Core.Internal.HasClient.Client
Servant.Client.Internal.HttpClient.ClientM
(Servant.API.QueryParam.QueryParam "db" Data.Text.Internal.Text
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParams
"id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml] PUBMED.Client.BsXml))
{- Unfolding: (Servant.Client.Core.Internal.HasClient.$w$cclientWithRoute3
@ "efetch.fcgi"
@ Servant.Client.Internal.HttpClient.ClientM
@ (Servant.API.QueryParam.QueryParam "db" Data.Text.Internal.Text
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParams
"id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml))
PUBMED.Client.$s$fHasClientm:>4_$cclientWithRoute1
`cast`
(Sym (GHC.TypeLits.N:SSymbol[0]
<"efetch.fcgi">_P) ; Sym (GHC.TypeLits.N:KnownSymbol[0]) <"efetch.fcgi">_N)
PUBMED.Client.fetch2
`cast`
(<Data.Proxy.Proxy Servant.Client.Internal.HttpClient.ClientM>_R
->_R <Data.Proxy.Proxy
(Servant.API.QueryParam.QueryParam'
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]
"db"
Data.Text.Internal.Text
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParams
"id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml))>_R
->_R <Servant.Client.Core.Internal.Request.Request>_R
->_R Sub (Sym (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>9[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<'[Servant.API.Modifiers.Optional,
Servant.API.Modifiers.Strict]>_N
<"db">_N
<Data.Text.Internal.Text>_N
<Servant.API.QueryParam.QueryParams
"id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N)))
(Data.Proxy.Proxy
@ (* -> *)
@ Servant.Client.Internal.HttpClient.ClientM)
(Data.Proxy.Proxy
@ *
@ ("efetch.fcgi"
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParam
"db" Data.Text.Internal.Text
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParams
"id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml))))
Servant.Client.Core.Internal.Request.defaultRequest) -}
bc0b6197743a4aa0810ad63f97137af4
fetch10 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Text.Internal.Text #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s1 :: GHC.Prim.State#
GHC.Prim.RealWorld)[OneShot] ->
case GHC.Prim.newByteArray#
@ GHC.Prim.RealWorld
10#
s1 of ds1 { (#,#) ipv ipv1 ->
Servant.Client.Core.Internal.HasClient.$wouter3
ipv1
4#
PUBMED.Client.$s$fHasClientm:>3
0#
ipv }) -}
b4aa5a106955e7595b758f8df64c200b
fetch2 ::
Data.Proxy.Proxy Servant.Client.Internal.HttpClient.ClientM
-> Data.Proxy.Proxy
(Servant.API.QueryParam.QueryParam'
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]
"db"
Data.Text.Internal.Text
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParams
"id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml] PUBMED.Client.BsXml))
-> Servant.Client.Core.Internal.Request.Request
-> Data.Type.Bool.If
(Servant.API.Modifiers.FoldRequired'
'GHC.Types.False
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict])
Data.Text.Internal.Text
(GHC.Maybe.Maybe Data.Text.Internal.Text)
-> Servant.Client.Core.Internal.HasClient.Client
Servant.Client.Internal.HttpClient.ClientM
(Servant.API.QueryParam.QueryParams "id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml] PUBMED.Client.BsXml)
{- Arity: 4, Strictness: <L,U><S,1*H><L,1*U(U,U,U,U,U,U,U)><L,1*U>,
Unfolding: (\ (w4 :: Data.Proxy.Proxy
Servant.Client.Internal.HttpClient.ClientM)[OneShot]
(w5 :: Data.Proxy.Proxy
(Servant.API.QueryParam.QueryParam'
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]
"db"
Data.Text.Internal.Text
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParams
"id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)))[OneShot]
(w6 :: Servant.Client.Core.Internal.Request.Request)[OneShot]
(w7 :: Data.Type.Bool.If
(Servant.API.Modifiers.FoldRequired'
'GHC.Types.False
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict])
Data.Text.Internal.Text
(GHC.Maybe.Maybe Data.Text.Internal.Text)) ->
case w5 of w8 { Data.Proxy.Proxy ->
let {
w1 :: Servant.Client.Core.Internal.Request.Request
= case w7
`cast`
((Data.Type.Bool.If
<*>_N
(Servant.API.Modifiers.D:R:FoldRequired'[2]
<'GHC.Types.False>_N
<'[Servant.API.Modifiers.Strict]>_N ; (Servant.API.Modifiers.D:R:FoldRequired'[3]
<'GHC.Types.False>_N
<Servant.API.Modifiers.Strict>_N
<'[]>_N ; Servant.API.Modifiers.D:R:FoldRequired'[0]
<'GHC.Types.False>_N))
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N)_R ; Sub (Data.Type.Bool.D:R:If[1]
<*>_N
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N)) of wild1 {
GHC.Maybe.Nothing -> w6
GHC.Maybe.Just x
-> case w6 of ww1 { Servant.Client.Core.Internal.Request.Request ww2 ww3 ww4 ww5 ww6 ww7 ww8 ->
Servant.Client.Core.Internal.Request.Request
@ Data.ByteString.Builder.Internal.Builder
ww2
(Data.Sequence.Internal.$b:|>_$ssnocTree
@ Network.HTTP.Types.URI.QueryItem
ww3
`cast`
(Data.Sequence.Internal.N:Seq[0]
<Network.HTTP.Types.URI.QueryItem>_R)
(PUBMED.Client.fetch9,
GHC.Maybe.Just
@ Data.ByteString.Internal.ByteString
(case x of ww9 { Data.Text.Internal.Text ww10 ww11 ww12 ->
Data.Text.Encoding.$wencodeUtf8 ww10 ww11 ww12 }))
`cast`
(Sym (Data.Sequence.Internal.N:Elem[0]
<Network.HTTP.Types.URI.QueryItem>_R)))
`cast`
(Sym (Data.Sequence.Internal.N:Seq[0]
<Network.HTTP.Types.URI.QueryItem>_R))
ww4
ww5
ww6
ww7
ww8 } }
} in
(\ (w2 :: [Data.Text.Internal.Text]) ->
Servant.Client.Core.Internal.HasClient.$w$cclientWithRoute5
@ "id"
@ Data.Text.Internal.Text
@ Servant.Client.Internal.HttpClient.ClientM
@ (Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)
PUBMED.Client.$s$fHasClientm:>1
`cast`
(Sym (GHC.TypeLits.N:SSymbol[0]
<"id">_P) ; Sym (GHC.TypeLits.N:KnownSymbol[0]) <"id">_N)
Web.Internal.HttpApiData.$fToHttpApiDataText0
PUBMED.Client.fetch3
w4
(Data.Proxy.Proxy
@ *
@ (Servant.API.QueryParam.QueryParams "id" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml))
w1
w2)
`cast`
(Sub (Sym (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>8[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<"id">_N
<Data.Text.Internal.Text>_N
<Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N))) }) -}
60dfc77338b0151863a1847124b224cb
fetch3 ::
Data.Proxy.Proxy Servant.Client.Internal.HttpClient.ClientM
-> Data.Proxy.Proxy
(Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)
-> Servant.Client.Core.Internal.Request.Request
-> Servant.Client.Core.Internal.HasClient.Client
Servant.Client.Internal.HttpClient.ClientM
(Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)
{- Arity: 3, Strictness: <L,A><S,1*H><L,1*U(U,U,U,A,U,A,A)>,
Unfolding: (\ (w4 :: Data.Proxy.Proxy
Servant.Client.Internal.HttpClient.ClientM)[OneShot]
(w5 :: Data.Proxy.Proxy
(Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml))[OneShot]
(w6 :: Servant.Client.Core.Internal.Request.Request)[OneShot] ->
case w5 of w7 { Data.Proxy.Proxy ->
let {
w :: Servant.Client.Core.Internal.Request.Request
= case w6 of wild { Servant.Client.Core.Internal.Request.Request ds ds1 ds2 ds3 ds4 ds5 ds6 ->
Servant.Client.Core.Internal.Request.Request
@ Data.ByteString.Builder.Internal.Builder
ds
ds1
ds2
PUBMED.Client.fetch8
`cast`
(Sym (Data.Sequence.Internal.N:Seq[0]
<Network.HTTP.Media.MediaType.Internal.MediaType>_R))
ds4
ds5
Network.HTTP.Types.Method.methodGet }
} in
(\ (r1 :: Servant.Client.Internal.HttpClient.ClientEnv)
(s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case r1 of ww { Servant.Client.Internal.HttpClient.ClientEnv ww1 ww2 ww3 ->
case Servant.Client.Internal.HttpClient.$wperformRequest
w
ww1
ww2
ww3
s of ds1 { (#,#) ipv ipv1 ->
case ipv1 of wild {
Data.Either.Left e1
-> (# ipv,
Data.Either.Left
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
e1 #)
Data.Either.Right x
-> case ((PUBMED.Client.fetch5 x)
`cast`
(Servant.Client.Internal.HttpClient.N:ClientM[0] <Network.HTTP.Media.MediaType.Internal.MediaType>_N ; Control.Monad.Trans.Reader.N:ReaderT[0]
<Servant.Client.Internal.HttpClient.ClientEnv>_R
<Control.Monad.Trans.Except.ExceptT
Servant.Client.Core.Internal.Request.ServantError
GHC.Types.IO>_R
<Network.HTTP.Media.MediaType.Internal.MediaType>_N)
ww)
`cast`
(Control.Monad.Trans.Except.N:ExceptT[0]
<Servant.Client.Core.Internal.Request.ServantError>_N
<GHC.Types.IO>_R
<Network.HTTP.Media.MediaType.Internal.MediaType>_N ; GHC.Types.N:IO[0]
<Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
Network.HTTP.Media.MediaType.Internal.MediaType>_R)
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild1 {
Data.Either.Left e1
-> (# ipv2,
Data.Either.Left
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
e1 #)
Data.Either.Right x1
-> let {
exit :: (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml #)
<join 0>
= (# ipv2,
Data.Either.Right
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
(case x of wild2 { Servant.Client.Core.Internal.Request.Response ds3 ds4 ds5 ds6 ->
ds6 `cast` (Sym (PUBMED.Client.N:BsXml[0])) }) #)
} in
let {
exit1 :: (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml #)
<join 0>
= (# ipv2,
Data.Either.Left
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
(Servant.Client.Core.Internal.Request.UnsupportedContentType
x1
x) #)
} in
letrec {
go :: [Network.HTTP.Media.MediaType.Internal.MediaType]
-> (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml #)
<join 1> {- Arity: 1, Strictness: <S,1*U> -}
= \ (ds3 :: [Network.HTTP.Media.MediaType.Internal.MediaType]) ->
case ds3 of wild2 {
[] -> exit1
: y ys
-> case y of ww5 { Network.HTTP.Media.MediaType.Internal.MediaType ww6 ww7 ww8 ->
case ww6 of ww9 { Data.CaseInsensitive.Internal.CI ww10 ww11 ->
case ww11 of ww12 { Data.ByteString.Internal.PS ww13 ww14 ww15 ww16 ->
case Network.HTTP.Media.MediaType.Internal.$w$cmatches
x1
ww13
ww14
ww15
ww16
ww7
ww8 of wild3 {
GHC.Types.False -> go ys GHC.Types.True -> exit } } } } }
} in
go PUBMED.Client.fetch4 } } } } })
`cast`
((<Servant.Client.Internal.HttpClient.ClientEnv>_R
->_R Sym (GHC.Types.N:IO[0]
<Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml>_R) ; Sym (Control.Monad.Trans.Except.N:ExceptT[0]
<Servant.Client.Core.Internal.Request.ServantError>_N
<GHC.Types.IO>_R
<PUBMED.Client.BsXml>_N)) ; (Sym (Control.Monad.Trans.Reader.N:ReaderT[0]
<Servant.Client.Internal.HttpClient.ClientEnv>_R
<Control.Monad.Trans.Except.ExceptT
Servant.Client.Core.Internal.Request.ServantError
GHC.Types.IO>_R
<PUBMED.Client.BsXml>_N) ; (Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <PUBMED.Client.BsXml>_N ; Sub (Sym (Servant.Client.Core.Internal.HasClient.D:R:ClientmVerb2[0]
<Network.HTTP.Types.Method.StdMethod>_N
<Servant.Client.Internal.HttpClient.ClientM>_N
<'Network.HTTP.Types.Method.GET>_N
<200>_N
<'[PUBMED.Client.BsXml]>_N
<PUBMED.Client.BsXml>_N))))) }) -}
0828cb4be08ae606af6f7515119dcde2
fetch4 :: [Network.HTTP.Media.MediaType.Internal.MediaType]
{- Strictness: m2,
Unfolding: (GHC.Types.:
@ Network.HTTP.Media.MediaType.Internal.MediaType
PUBMED.Client.$fAcceptTYPEBsXml1
(GHC.Types.[]
@ Network.HTTP.Media.MediaType.Internal.MediaType)) -}
dd8ab222c4c693bef9f05538aef2387a
fetch5 ::
Servant.Client.Core.Internal.Request.Response
-> Servant.Client.Internal.HttpClient.ClientM
Network.HTTP.Media.MediaType.Internal.MediaType
{- Unfolding: (Servant.Client.Core.Internal.RunClient.checkContentTypeHeader
@ Servant.Client.Internal.HttpClient.ClientM
PUBMED.Client.fetch6) -}
ff86e34fa9b860d03030b3499d57ce26
fetch6 ::
Servant.Client.Core.Internal.RunClient.RunClient
Servant.Client.Internal.HttpClient.ClientM
{- Strictness: m,
Unfolding: (Servant.Client.Core.Internal.RunClient.C:RunClient
@ Servant.Client.Internal.HttpClient.ClientM
PUBMED.Client.fetch7
(Servant.Client.Core.Internal.RunClient.decodedAs1
@ Servant.Client.Internal.HttpClient.ClientM)
Servant.Client.Internal.HttpClient.$fMonadErrorClientM2
`cast`
(forall (a :: <*>_N).
<Servant.Client.Core.Internal.Request.ServantError>_R
->_R (<Servant.Client.Internal.HttpClient.ClientEnv>_R
->_R Sym (GHC.Types.N:IO[0]
<Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
a>_R) ; Sym (Control.Monad.Trans.Except.N:ExceptT[0]
<Servant.Client.Core.Internal.Request.ServantError>_N
<GHC.Types.IO>_R
<a>_N)) ; (Sym (Control.Monad.Trans.Reader.N:ReaderT[0]
<Servant.Client.Internal.HttpClient.ClientEnv>_R
<Control.Monad.Trans.Except.ExceptT
Servant.Client.Core.Internal.Request.ServantError
GHC.Types.IO>_R
<a>_N) ; Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <a>_N))) -}
72b9e0788e45bdd8474f968b8756a14a
fetch7 :: GHC.Base.Monad Servant.Client.Internal.HttpClient.ClientM
{- Strictness: m,
Unfolding: (GHC.Base.C:Monad
@ Servant.Client.Internal.HttpClient.ClientM
Servant.Client.Internal.HttpClient.$fApplicativeClientM
(Servant.Client.Internal.HttpClient.$fMonadClientM_$s$fMonadReaderT_$c>>=
@ Servant.Client.Internal.HttpClient.ClientEnv)
`cast`
(forall (a :: <*>_N) (b :: <*>_N).
Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <a>_N
->_R (<a>_R
->_R Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <b>_N)
->_R Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <b>_N)
(Servant.Client.Internal.HttpClient.$fApplicativeClientM_$s$fApplicativeReaderT_$c*>
@ Servant.Client.Internal.HttpClient.ClientEnv)
`cast`
(forall (a :: <*>_N) (b :: <*>_N).
Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <a>_N
->_R Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <b>_N
->_R Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <b>_N)
Servant.Client.Internal.HttpClient.$fApplicativeClientM1
`cast`
(forall (a :: <*>_N).
<a>_R
->_R (<Servant.Client.Internal.HttpClient.ClientEnv>_R
->_R Sym (GHC.Types.N:IO[0]
<Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
a>_R) ; Sym (Control.Monad.Trans.Except.N:ExceptT[0]
<Servant.Client.Core.Internal.Request.ServantError>_N
<GHC.Types.IO>_R
<a>_N)) ; (Sym (Control.Monad.Trans.Reader.N:ReaderT[0]
<Servant.Client.Internal.HttpClient.ClientEnv>_R
<Control.Monad.Trans.Except.ExceptT
Servant.Client.Core.Internal.Request.ServantError
GHC.Types.IO>_R
<a>_N) ; Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <a>_N))
(Servant.Client.Core.Internal.RunClient.decodedAs3
@ Servant.Client.Internal.HttpClient.ClientM)) -}
bc3234b0f09e055c6d1989e377b28e64
fetch8 ::
Data.Sequence.Internal.FingerTree
(Data.Sequence.Internal.Elem
Network.HTTP.Media.MediaType.Internal.MediaType)
{- Unfolding: (Data.Sequence.Internal.$fIsListSeq_mkTree
@ Network.HTTP.Media.MediaType.Internal.MediaType
@ Network.HTTP.Media.MediaType.Internal.MediaType
PUBMED.Client.fetch4
`cast`
([Sym (Data.Sequence.Internal.N:Elem[0]
<Network.HTTP.Media.MediaType.Internal.MediaType>_R)])_R) -}
a95ba51dc9309b5b7fb82444f4821ecd
fetch9 :: Data.ByteString.Internal.ByteString
{- Unfolding: (case GHC.Magic.runRW#
@ ('GHC.Types.TupleRep
'[ 'GHC.Types.TupleRep '[], 'GHC.Types.LiftedRep])
@ (# GHC.Prim.State# GHC.Prim.RealWorld, Data.Text.Internal.Text #)
PUBMED.Client.fetch10 of ds1 { (#,#) ipv ipv1 ->
case ipv1 of ww9 { Data.Text.Internal.Text ww10 ww11 ww12 ->
Data.Text.Encoding.$wencodeUtf8 ww10 ww11 ww12 } }) -}
bb425b27c0229f7a2de4bbde922e3f0b
pubmedApi :: Data.Proxy.Proxy PUBMED.Client.PUBMEDAPI
{- HasNoCafRefs,
Unfolding: InlineRule (0, True, True)
(Data.Proxy.Proxy @ * @ PUBMED.Client.PUBMEDAPI) -}
75bb62a6dfe2a684f379f44e690bc15d
search ::
GHC.Maybe.Maybe Data.Text.Internal.Text
-> Servant.Client.Internal.HttpClient.ClientM PUBMED.Client.BsXml
{- Unfolding: InlineRule (0, True, True)
PUBMED.Client.search1
`cast`
(Sub (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>9[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]>_N
<"term">_N
<Data.Text.Internal.Text>_N
<Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N) ; (((Data.Type.Bool.If
<*>_N
(Servant.API.Modifiers.D:R:FoldRequired'[2]
<'GHC.Types.False>_N
<'[Servant.API.Modifiers.Strict]>_N ; (Servant.API.Modifiers.D:R:FoldRequired'[3]
<'GHC.Types.False>_N
<Servant.API.Modifiers.Strict>_N
<'[]>_N ; Servant.API.Modifiers.D:R:FoldRequired'[0]
<'GHC.Types.False>_N))
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N)_R ; Sub (Data.Type.Bool.D:R:If[1]
<*>_N
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N))
->_R Sub (Servant.Client.Core.Internal.HasClient.D:R:ClientmVerb2[0]
<Network.HTTP.Types.Method.StdMethod>_N
<Servant.Client.Internal.HttpClient.ClientM>_N
<'Network.HTTP.Types.Method.GET>_N
<200>_N
<'[PUBMED.Client.BsXml]>_N
<PUBMED.Client.BsXml>_N))) -}
756754d196a0c0184953b3d95826723b
search1 ::
Servant.Client.Core.Internal.HasClient.Client
Servant.Client.Internal.HttpClient.ClientM
(Servant.API.QueryParam.QueryParam "term" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml] PUBMED.Client.BsXml)
{- Unfolding: (Servant.Client.Core.Internal.HasClient.$w$cclientWithRoute3
@ "esearch.fcgi"
@ Servant.Client.Internal.HttpClient.ClientM
@ (Servant.API.QueryParam.QueryParam "term" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml] PUBMED.Client.BsXml)
PUBMED.Client.$s$fHasClientm:>4_$cclientWithRoute4
`cast`
(Sym (GHC.TypeLits.N:SSymbol[0]
<"esearch.fcgi">_P) ; Sym (GHC.TypeLits.N:KnownSymbol[0]) <"esearch.fcgi">_N)
PUBMED.Client.search2
`cast`
(<Data.Proxy.Proxy Servant.Client.Internal.HttpClient.ClientM>_R
->_R <Data.Proxy.Proxy
(Servant.API.QueryParam.QueryParam'
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]
"term"
Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)>_R
->_R <Servant.Client.Core.Internal.Request.Request>_R
->_R Sub (Sym (Servant.Client.Core.Internal.HasClient.D:R:Clientm:>9[0]
<Servant.Client.Internal.HttpClient.ClientM>_N
<'[Servant.API.Modifiers.Optional,
Servant.API.Modifiers.Strict]>_N
<"term">_N
<Data.Text.Internal.Text>_N
<Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml>_N)))
(Data.Proxy.Proxy
@ (* -> *)
@ Servant.Client.Internal.HttpClient.ClientM)
(Data.Proxy.Proxy
@ *
@ ("esearch.fcgi"
Servant.API.Sub.:> (Servant.API.QueryParam.QueryParam
"term" Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Get
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)))
Servant.Client.Core.Internal.Request.defaultRequest) -}
d7728f6477c457b04c2ac7eacc963ef4
search2 ::
Data.Proxy.Proxy Servant.Client.Internal.HttpClient.ClientM
-> Data.Proxy.Proxy
(Servant.API.QueryParam.QueryParam'
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]
"term"
Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)
-> Servant.Client.Core.Internal.Request.Request
-> Data.Type.Bool.If
(Servant.API.Modifiers.FoldRequired'
'GHC.Types.False
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict])
Data.Text.Internal.Text
(GHC.Maybe.Maybe Data.Text.Internal.Text)
-> Servant.Client.Core.Internal.HasClient.Client
Servant.Client.Internal.HttpClient.ClientM
(Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml)
{- Arity: 4, Strictness: <L,A><S,1*H><L,1*U(U,U,U,A,U,A,A)><L,1*U>,
Unfolding: (\ (w4 :: Data.Proxy.Proxy
Servant.Client.Internal.HttpClient.ClientM)[OneShot]
(w5 :: Data.Proxy.Proxy
(Servant.API.QueryParam.QueryParam'
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict]
"term"
Data.Text.Internal.Text
Servant.API.Sub.:> Servant.API.Verbs.Verb
'Network.HTTP.Types.Method.GET
200
'[PUBMED.Client.BsXml]
PUBMED.Client.BsXml))[OneShot]
(w6 :: Servant.Client.Core.Internal.Request.Request)[OneShot]
(w7 :: Data.Type.Bool.If
(Servant.API.Modifiers.FoldRequired'
'GHC.Types.False
'[Servant.API.Modifiers.Optional, Servant.API.Modifiers.Strict])
Data.Text.Internal.Text
(GHC.Maybe.Maybe Data.Text.Internal.Text)) ->
case w5 of w8 { Data.Proxy.Proxy ->
let {
w :: Servant.Client.Core.Internal.Request.Request
= case w7
`cast`
((Data.Type.Bool.If
<*>_N
(Servant.API.Modifiers.D:R:FoldRequired'[2]
<'GHC.Types.False>_N
<'[Servant.API.Modifiers.Strict]>_N ; (Servant.API.Modifiers.D:R:FoldRequired'[3]
<'GHC.Types.False>_N
<Servant.API.Modifiers.Strict>_N
<'[]>_N ; Servant.API.Modifiers.D:R:FoldRequired'[0]
<'GHC.Types.False>_N))
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N)_R ; Sub (Data.Type.Bool.D:R:If[1]
<*>_N
<Data.Text.Internal.Text>_N
<GHC.Maybe.Maybe
Data.Text.Internal.Text>_N)) of wild1 {
GHC.Maybe.Nothing
-> case w6 of wild { Servant.Client.Core.Internal.Request.Request ds ds1 ds2 ds3 ds4 ds5 ds6 ->
Servant.Client.Core.Internal.Request.Request
@ Data.ByteString.Builder.Internal.Builder
ds
ds1
ds2
PUBMED.Client.fetch8
`cast`
(Sym (Data.Sequence.Internal.N:Seq[0]
<Network.HTTP.Media.MediaType.Internal.MediaType>_R))
ds4
ds5
Network.HTTP.Types.Method.methodGet }
GHC.Maybe.Just x
-> case w6 of ww1 { Servant.Client.Core.Internal.Request.Request ww2 ww3 ww4 ww5 ww6 ww7 ww8 ->
Servant.Client.Core.Internal.Request.Request
@ Data.ByteString.Builder.Internal.Builder
ww2
(Data.Sequence.Internal.$b:|>_$ssnocTree
@ Network.HTTP.Types.URI.QueryItem
ww3
`cast`
(Data.Sequence.Internal.N:Seq[0]
<Network.HTTP.Types.URI.QueryItem>_R)
(PUBMED.Client.search3,
GHC.Maybe.Just
@ Data.ByteString.Internal.ByteString
(case x of ww9 { Data.Text.Internal.Text ww10 ww11 ww12 ->
Data.Text.Encoding.$wencodeUtf8 ww10 ww11 ww12 }))
`cast`
(Sym (Data.Sequence.Internal.N:Elem[0]
<Network.HTTP.Types.URI.QueryItem>_R)))
`cast`
(Sym (Data.Sequence.Internal.N:Seq[0]
<Network.HTTP.Types.URI.QueryItem>_R))
ww4
PUBMED.Client.fetch8
`cast`
(Sym (Data.Sequence.Internal.N:Seq[0]
<Network.HTTP.Media.MediaType.Internal.MediaType>_R))
ww6
ww7
Network.HTTP.Types.Method.methodGet } }
} in
(\ (r1 :: Servant.Client.Internal.HttpClient.ClientEnv)
(s :: GHC.Prim.State# GHC.Prim.RealWorld) ->
case r1 of ww { Servant.Client.Internal.HttpClient.ClientEnv ww1 ww2 ww3 ->
case Servant.Client.Internal.HttpClient.$wperformRequest
w
ww1
ww2
ww3
s of ds1 { (#,#) ipv ipv1 ->
case ipv1 of wild {
Data.Either.Left e1
-> (# ipv,
Data.Either.Left
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
e1 #)
Data.Either.Right x
-> case ((PUBMED.Client.fetch5 x)
`cast`
(Servant.Client.Internal.HttpClient.N:ClientM[0] <Network.HTTP.Media.MediaType.Internal.MediaType>_N ; Control.Monad.Trans.Reader.N:ReaderT[0]
<Servant.Client.Internal.HttpClient.ClientEnv>_R
<Control.Monad.Trans.Except.ExceptT
Servant.Client.Core.Internal.Request.ServantError
GHC.Types.IO>_R
<Network.HTTP.Media.MediaType.Internal.MediaType>_N)
ww)
`cast`
(Control.Monad.Trans.Except.N:ExceptT[0]
<Servant.Client.Core.Internal.Request.ServantError>_N
<GHC.Types.IO>_R
<Network.HTTP.Media.MediaType.Internal.MediaType>_N ; GHC.Types.N:IO[0]
<Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
Network.HTTP.Media.MediaType.Internal.MediaType>_R)
ipv of ds2 { (#,#) ipv2 ipv3 ->
case ipv3 of wild1 {
Data.Either.Left e1
-> (# ipv2,
Data.Either.Left
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
e1 #)
Data.Either.Right x1
-> let {
exit :: (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml #)
<join 0>
= (# ipv2,
Data.Either.Right
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
(case x of wild2 { Servant.Client.Core.Internal.Request.Response ds3 ds4 ds5 ds6 ->
ds6 `cast` (Sym (PUBMED.Client.N:BsXml[0])) }) #)
} in
let {
exit1 :: (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml #)
<join 0>
= (# ipv2,
Data.Either.Left
@ Servant.Client.Core.Internal.Request.ServantError
@ PUBMED.Client.BsXml
(Servant.Client.Core.Internal.Request.UnsupportedContentType
x1
x) #)
} in
letrec {
go :: [Network.HTTP.Media.MediaType.Internal.MediaType]
-> (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml #)
<join 1> {- Arity: 1, Strictness: <S,1*U> -}
= \ (ds3 :: [Network.HTTP.Media.MediaType.Internal.MediaType]) ->
case ds3 of wild2 {
[] -> exit1
: y ys
-> case y of ww5 { Network.HTTP.Media.MediaType.Internal.MediaType ww6 ww7 ww8 ->
case ww6 of ww9 { Data.CaseInsensitive.Internal.CI ww10 ww11 ->
case ww11 of ww12 { Data.ByteString.Internal.PS ww13 ww14 ww15 ww16 ->
case Network.HTTP.Media.MediaType.Internal.$w$cmatches
x1
ww13
ww14
ww15
ww16
ww7
ww8 of wild3 {
GHC.Types.False -> go ys GHC.Types.True -> exit } } } } }
} in
go PUBMED.Client.fetch4 } } } } })
`cast`
((<Servant.Client.Internal.HttpClient.ClientEnv>_R
->_R Sym (GHC.Types.N:IO[0]
<Data.Either.Either
Servant.Client.Core.Internal.Request.ServantError
PUBMED.Client.BsXml>_R) ; Sym (Control.Monad.Trans.Except.N:ExceptT[0]
<Servant.Client.Core.Internal.Request.ServantError>_N
<GHC.Types.IO>_R
<PUBMED.Client.BsXml>_N)) ; (Sym (Control.Monad.Trans.Reader.N:ReaderT[0]
<Servant.Client.Internal.HttpClient.ClientEnv>_R
<Control.Monad.Trans.Except.ExceptT
Servant.Client.Core.Internal.Request.ServantError
GHC.Types.IO>_R
<PUBMED.Client.BsXml>_N) ; (Sym (Servant.Client.Internal.HttpClient.N:ClientM[0]) <PUBMED.Client.BsXml>_N ; Sub (Sym (Servant.Client.Core.Internal.HasClient.D:R:ClientmVerb2[0]
<Network.HTTP.Types.Method.StdMethod>_N
<Servant.Client.Internal.HttpClient.ClientM>_N
<'Network.HTTP.Types.Method.GET>_N
<200>_N
<'[PUBMED.Client.BsXml]>_N
<PUBMED.Client.BsXml>_N))))) }) -}
d0ad90a1cb796e64d5f3c9972065e289
search3 :: Data.ByteString.Internal.ByteString
{- Unfolding: (case GHC.Magic.runRW#
@ ('GHC.Types.TupleRep
'[ 'GHC.Types.TupleRep '[], 'GHC.Types.LiftedRep])
@ (# GHC.Prim.State# GHC.Prim.RealWorld, Data.Text.Internal.Text #)
PUBMED.Client.search4 of ds1 { (#,#) ipv ipv1 ->
case ipv1 of ww9 { Data.Text.Internal.Text ww10 ww11 ww12 ->
Data.Text.Encoding.$wencodeUtf8 ww10 ww11 ww12 } }) -}
d66ca4a9952e5ef957df5478968fb802
search4 ::
GHC.Prim.State# GHC.Prim.RealWorld
-> (# GHC.Prim.State# GHC.Prim.RealWorld,
Data.Text.Internal.Text #)
{- Arity: 1, Strictness: <S,U>,
Unfolding: (\ (s1 :: GHC.Prim.State#
GHC.Prim.RealWorld)[OneShot] ->
case GHC.Prim.newByteArray#
@ GHC.Prim.RealWorld
10#
s1 of ds1 { (#,#) ipv ipv1 ->
Servant.Client.Core.Internal.HasClient.$wouter3
ipv1
4#
PUBMED.Client.$s$fHasClientm:>6
0#
ipv }) -}
instance Servant.API.ContentTypes.Accept [TYPE,
PUBMED.Client.BsXml]
= PUBMED.Client.$fAcceptTYPEBsXml
instance Servant.API.ContentTypes.MimeUnrender [TYPE,
PUBMED.Client.BsXml, PUBMED.Client.BsXml]
= PUBMED.Client.$fMimeUnrenderTYPEBsXmlBsXml
instance GHC.Show.Show [PUBMED.Client.BsXml]
= PUBMED.Client.$fShowBsXml
trusted: none
require own pkg trusted: False
module header:
Nothing
declaration docs:
arg docs:
name: pubMedCrawler
version: 0.1.0.0
id: pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
key: pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
license: BSD-3-Clause
copyright: 2019 Author name here
maintainer: example@example.com
author: Author name here
homepage: https://github.com/githubuser/pubMedCrawler#readme
description:
Please see the README on GitHub at <https://github.com/githubuser/pubMedCrawler#readme>
abi: inplace
exposed: True
exposed-modules:
Lib PUBMED.Client
hidden-modules: Paths_pubMedCrawler
import-dirs: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build
library-dirs: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build
dynamic-library-dirs: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build
data-dir: /home/mudada/Code/Haskell/crawler/pubMed
hs-libraries: HSpubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
depends:
base-4.12.0.0 bytestring-0.10.8.2
http-client-0.5.14-BmvjRr61xicHDlZPm45iz6
http-client-tls-0.3.5.3-FAL04J1mPylH8Z6lz6QwBf
http-media-0.7.1.3-KopfySt1Ui92HdOSpFHWsR
servant-0.15-GAoSZCgmnKsLOJaBdgBFRr
servant-client-0.15-AjaPWFHEPfU9HJTtXHYLTX text-1.2.3.1
xml-conduit-1.8.0.1-F6a4hrdj1lV8pr4JjZoFp
haddock-interfaces: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/doc/html/pubMedCrawler/pubMedCrawler.haddock
haddock-html: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/doc/html/pubMedCrawler
Copyright Author name here (c) 2019
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Author name here nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
name: pubMedCrawler
version: 0.1.0.0
id: pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
key: pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
license: BSD-3-Clause
copyright: 2019 Author name here
maintainer: example@example.com
author: Author name here
homepage: https://github.com/githubuser/pubMedCrawler#readme
description:
Please see the README on GitHub at <https://github.com/githubuser/pubMedCrawler#readme>
abi: cbc690f18ff8eb1f400793ca4431665c
exposed: True
exposed-modules:
Lib PUBMED.Client
hidden-modules: Paths_pubMedCrawler
import-dirs: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
library-dirs: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
dynamic-library-dirs: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4
data-dir: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/share/x86_64-linux-ghc-8.6.4/pubMedCrawler-0.1.0.0
hs-libraries: HSpubMedCrawler-0.1.0.0-C7AnyynW4wrBEUqriMP0VB
depends:
base-4.12.0.0 bytestring-0.10.8.2
http-client-0.5.14-BmvjRr61xicHDlZPm45iz6
http-client-tls-0.3.5.3-FAL04J1mPylH8Z6lz6QwBf
http-media-0.7.1.3-KopfySt1Ui92HdOSpFHWsR
servant-0.15-GAoSZCgmnKsLOJaBdgBFRr
servant-client-0.15-AjaPWFHEPfU9HJTtXHYLTX text-1.2.3.1
xml-conduit-1.8.0.1-F6a4hrdj1lV8pr4JjZoFp
haddock-interfaces: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/doc/pubMedCrawler-0.1.0.0/pubMedCrawler.haddock
haddock-html: /home/mudada/Code/Haskell/crawler/pubMed/.stack-work/install/x86_64-linux/lts-13.13/8.6.4/doc/pubMedCrawler-0.1.0.0
module Lib
( someFunc
) where
someFunc :: IO ()
someFunc = putStrLn "someFunc"
module Main where
import Lib
main :: IO ()
main = someFunc
module Main where
import Lib
main :: IO ()
main = someFunc
Configuring QuickCheck-2.12.6.1...
Preprocessing library for QuickCheck-2.12.6.1..
Building library for QuickCheck-2.12.6.1..
[ 1 of 16] Compiling Test.QuickCheck.Exception ( Test/QuickCheck/Exception.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Exception.o )
[ 2 of 16] Compiling Test.QuickCheck.Random ( Test/QuickCheck/Random.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Random.o )
[ 3 of 16] Compiling Test.QuickCheck.Gen ( Test/QuickCheck/Gen.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Gen.o )
[ 4 of 16] Compiling Test.QuickCheck.Gen.Unsafe ( Test/QuickCheck/Gen/Unsafe.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Gen/Unsafe.o )
[ 5 of 16] Compiling Test.QuickCheck.Arbitrary ( Test/QuickCheck/Arbitrary.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Arbitrary.o )
[ 6 of 16] Compiling Test.QuickCheck.Poly ( Test/QuickCheck/Poly.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Poly.o )
[ 7 of 16] Compiling Test.QuickCheck.Modifiers ( Test/QuickCheck/Modifiers.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Modifiers.o )
[ 8 of 16] Compiling Test.QuickCheck.Function ( Test/QuickCheck/Function.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Function.o )
[ 9 of 16] Compiling Test.QuickCheck.Text ( Test/QuickCheck/Text.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Text.o )
[10 of 16] Compiling Test.QuickCheck.State ( Test/QuickCheck/State.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/State.o )
[11 of 16] Compiling Test.QuickCheck.Property ( Test/QuickCheck/Property.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Property.o )
[12 of 16] Compiling Test.QuickCheck.Test ( Test/QuickCheck/Test.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Test.o )
[13 of 16] Compiling Test.QuickCheck.Monadic ( Test/QuickCheck/Monadic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Monadic.o )
[14 of 16] Compiling Test.QuickCheck.All ( Test/QuickCheck/All.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/All.o )
[15 of 16] Compiling Test.QuickCheck.Features ( Test/QuickCheck/Features.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck/Features.o )
[16 of 16] Compiling Test.QuickCheck ( Test/QuickCheck.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Test/QuickCheck.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/QuickCheck-2.12.6.1-CG92sgzQynB255SN47n2RX
Registering library for QuickCheck-2.12.6.1..
Configuring aeson-1.4.2.0...
Preprocessing library for aeson-1.4.2.0..
Building library for aeson-1.4.2.0..
[ 1 of 25] Compiling Data.Aeson.Compat ( Data/Aeson/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Compat.o )
[ 2 of 25] Compiling Data.Aeson.Internal.Functions ( Data/Aeson/Internal/Functions.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Internal/Functions.o )
[ 3 of 25] Compiling Data.Aeson.Parser.UnescapePure ( pure/Data/Aeson/Parser/UnescapePure.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Parser/UnescapePure.o )
[ 4 of 25] Compiling Data.Aeson.Parser.Unescape ( Data/Aeson/Parser/Unescape.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Parser/Unescape.o )
[ 5 of 25] Compiling Data.Aeson.Types.Generic ( Data/Aeson/Types/Generic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Types/Generic.o )
[ 6 of 25] Compiling Data.Aeson.Types.Internal ( Data/Aeson/Types/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Types/Internal.o )
[ 7 of 25] Compiling Data.Aeson.Parser.Internal ( Data/Aeson/Parser/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Parser/Internal.o )
[ 8 of 25] Compiling Data.Aeson.Parser ( Data/Aeson/Parser.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Parser.o )
[ 9 of 25] Compiling Data.Attoparsec.Time.Internal ( attoparsec-iso8601/Data/Attoparsec/Time/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Attoparsec/Time/Internal.o )
attoparsec-iso8601/Data/Attoparsec/Time/Internal.hs:24:1: warning: [-Wunused-imports]
The import of ‘Unsafe.Coerce’ is redundant
except perhaps to import instances from ‘Unsafe.Coerce’
To import instances alone, use: import Unsafe.Coerce()
 |
24 | import Unsafe.Coerce (unsafeCoerce)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 25] Compiling Data.Attoparsec.Time ( attoparsec-iso8601/Data/Attoparsec/Time.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Attoparsec/Time.o )
[11 of 25] Compiling Data.Aeson.Parser.Time ( Data/Aeson/Parser/Time.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Parser/Time.o )
[12 of 25] Compiling Data.Aeson.Types.FromJSON ( Data/Aeson/Types/FromJSON.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Types/FromJSON.o )
Data/Aeson/Types/FromJSON.hs:479:3: warning: [-Winline-rule-shadowing]
Rule "FromJSONKeyCoerce: fmap id" may never fire
because ‘id’ might inline first
Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘id’
 |
479 | "FromJSONKeyCoerce: fmap id" forall (x :: FromJSONKeyFunction a).
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[13 of 25] Compiling Data.Aeson.Internal ( Data/Aeson/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Internal.o )
[14 of 25] Compiling Data.Aeson.Internal.Time ( Data/Aeson/Internal/Time.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Internal/Time.o )
[15 of 25] Compiling Data.Aeson.Encoding.Builder ( Data/Aeson/Encoding/Builder.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Encoding/Builder.o )
[16 of 25] Compiling Data.Aeson.Encoding.Internal ( Data/Aeson/Encoding/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Encoding/Internal.o )
[17 of 25] Compiling Data.Aeson.Encoding ( Data/Aeson/Encoding.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Encoding.o )
[18 of 25] Compiling Data.Aeson.Types.ToJSON ( Data/Aeson/Types/ToJSON.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Types/ToJSON.o )
[19 of 25] Compiling Data.Aeson.Types.Class ( Data/Aeson/Types/Class.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Types/Class.o )
[20 of 25] Compiling Data.Aeson.Types ( Data/Aeson/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Types.o )
[21 of 25] Compiling Data.Aeson.Text ( Data/Aeson/Text.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Text.o )
[22 of 25] Compiling Data.Aeson ( Data/Aeson.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson.o )
[23 of 25] Compiling Data.Aeson.TH ( Data/Aeson/TH.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/TH.o )
[24 of 25] Compiling Data.Aeson.QQ.Simple ( Data/Aeson/QQ/Simple.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/QQ/Simple.o )
[25 of 25] Compiling Data.Aeson.Encode ( Data/Aeson/Encode.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Aeson/Encode.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/aeson-1.4.2.0-JOh4qoiA2Hy3P9g6vFN4l0
Registering library for aeson-1.4.2.0..
Configuring asn1-encoding-0.9.5...
Preprocessing library for asn1-encoding-0.9.5..
Building library for asn1-encoding-0.9.5..
[ 1 of 12] Compiling Data.ASN1.Error ( Data/ASN1/Error.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Error.o )
[ 2 of 12] Compiling Data.ASN1.Get ( Data/ASN1/Get.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Get.o )
[ 3 of 12] Compiling Data.ASN1.Internal ( Data/ASN1/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Internal.o )
[ 4 of 12] Compiling Data.ASN1.Object ( Data/ASN1/Object.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Object.o )
[ 5 of 12] Compiling Data.ASN1.Serialize ( Data/ASN1/Serialize.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Serialize.o )
[ 6 of 12] Compiling Data.ASN1.BinaryEncoding.Writer ( Data/ASN1/BinaryEncoding/Writer.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/BinaryEncoding/Writer.o )
[ 7 of 12] Compiling Data.ASN1.BinaryEncoding.Parse ( Data/ASN1/BinaryEncoding/Parse.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/BinaryEncoding/Parse.o )
[ 8 of 12] Compiling Data.ASN1.BinaryEncoding.Raw ( Data/ASN1/BinaryEncoding/Raw.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/BinaryEncoding/Raw.o )
[ 9 of 12] Compiling Data.ASN1.Stream ( Data/ASN1/Stream.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Stream.o )
[10 of 12] Compiling Data.ASN1.Prim ( Data/ASN1/Prim.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Prim.o )
Data/ASN1/Prim.hs:59: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()
 |
59 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 12] Compiling Data.ASN1.Encoding ( Data/ASN1/Encoding.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Encoding.o )
[12 of 12] Compiling Data.ASN1.BinaryEncoding ( Data/ASN1/BinaryEncoding.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/BinaryEncoding.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/asn1-encoding-0.9.5-23UYxahU2Z1BOBxoBRNCWn
Registering library for asn1-encoding-0.9.5..
Configuring asn1-parse-0.9.4...
Preprocessing library for asn1-parse-0.9.4..
Building library for asn1-parse-0.9.4..
[1 of 1] Compiling Data.ASN1.Parse ( Data/ASN1/Parse.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Parse.o )
Data/ASN1/Parse.hs:30: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()
 |
30 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/asn1-parse-0.9.4-BScyGuv2BYO6loqa6EtF7v
Registering library for asn1-parse-0.9.4..
Configuring asn1-types-0.3.2...
Preprocessing library for asn1-types-0.3.2..
Building library for asn1-types-0.3.2..
[1 of 6] Compiling Data.ASN1.BitArray ( Data/ASN1/BitArray.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/BitArray.o )
[2 of 6] Compiling Data.ASN1.OID ( Data/ASN1/OID.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/OID.o )
[3 of 6] Compiling Data.ASN1.Types.Lowlevel ( Data/ASN1/Types/Lowlevel.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Types/Lowlevel.o )
[4 of 6] Compiling Data.ASN1.Types.String ( Data/ASN1/Types/String.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Types/String.o )
Data/ASN1/Types/String.hs:154:22: warning: [-Wname-shadowing]
This binding for ‘b’ shadows the existing binding
bound at Data/ASN1/Types/String.hs:151:13
 |
154 | where fromUTF32 (a:b:c:d:l) =
 | ^
[5 of 6] Compiling Data.ASN1.Types ( Data/ASN1/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Types.o )
[6 of 6] Compiling Data.ASN1.Pretty ( Data/ASN1/Pretty.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ASN1/Pretty.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/asn1-types-0.3.2-maKO7uGsBm1nq31PERdQ5
Registering library for asn1-types-0.3.2..
Configuring attoparsec-iso8601-1.0.1.0...
Preprocessing library for attoparsec-iso8601-1.0.1.0..
Building library for attoparsec-iso8601-1.0.1.0..
[1 of 2] Compiling Data.Attoparsec.Time.Internal ( Data/Attoparsec/Time/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Attoparsec/Time/Internal.o )
Data/Attoparsec/Time/Internal.hs:24:1: warning: [-Wunused-imports]
The import of ‘Unsafe.Coerce’ is redundant
except perhaps to import instances from ‘Unsafe.Coerce’
To import instances alone, use: import Unsafe.Coerce()
 |
24 | import Unsafe.Coerce (unsafeCoerce)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Data.Attoparsec.Time ( Data/Attoparsec/Time.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Attoparsec/Time.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/attoparsec-iso8601-1.0.1.0-7kOxjy5nn434kkQnsS41qY
Registering library for attoparsec-iso8601-1.0.1.0..
Configuring base-compat-0.10.5...
Preprocessing library for base-compat-0.10.5..
Building library for base-compat-0.10.5..
[ 1 of 112] Compiling Control.Concurrent.Compat ( src/Control/Concurrent/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Concurrent/Compat.o )
[ 2 of 112] Compiling Control.Concurrent.Compat.Repl ( src/Control/Concurrent/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Concurrent/Compat/Repl.o )
[ 3 of 112] Compiling Control.Concurrent.MVar.Compat ( src/Control/Concurrent/MVar/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Concurrent/MVar/Compat.o )
[ 4 of 112] Compiling Control.Concurrent.MVar.Compat.Repl ( src/Control/Concurrent/MVar/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Concurrent/MVar/Compat/Repl.o )
[ 5 of 112] Compiling Control.Exception.Compat ( src/Control/Exception/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Exception/Compat.o )
[ 6 of 112] Compiling Control.Exception.Compat.Repl ( src/Control/Exception/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Exception/Compat/Repl.o )
[ 7 of 112] Compiling Control.Monad.Compat ( src/Control/Monad/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/Compat.o )
[ 8 of 112] Compiling Control.Monad.Compat.Repl ( src/Control/Monad/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/Compat/Repl.o )
[ 9 of 112] Compiling Control.Monad.Fail.Compat ( src/Control/Monad/Fail/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/Fail/Compat.o )
[ 10 of 112] Compiling Control.Monad.Fail.Compat.Repl ( src/Control/Monad/Fail/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/Fail/Compat/Repl.o )
[ 11 of 112] Compiling Control.Monad.IO.Class.Compat ( src/Control/Monad/IO/Class/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/IO/Class/Compat.o )
[ 12 of 112] Compiling Control.Monad.IO.Class.Compat.Repl ( src/Control/Monad/IO/Class/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/IO/Class/Compat/Repl.o )
[ 13 of 112] Compiling Control.Monad.ST.Lazy.Unsafe.Compat ( src/Control/Monad/ST/Lazy/Unsafe/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/ST/Lazy/Unsafe/Compat.o )
[ 14 of 112] Compiling Control.Monad.ST.Lazy.Unsafe.Compat.Repl ( src/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.o )
[ 15 of 112] Compiling Control.Monad.ST.Unsafe.Compat ( src/Control/Monad/ST/Unsafe/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/ST/Unsafe/Compat.o )
[ 16 of 112] Compiling Control.Monad.ST.Unsafe.Compat.Repl ( src/Control/Monad/ST/Unsafe/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Control/Monad/ST/Unsafe/Compat/Repl.o )
[ 17 of 112] Compiling Data.Bifoldable.Compat ( src/Data/Bifoldable/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bifoldable/Compat.o )
[ 18 of 112] Compiling Data.Bifoldable.Compat.Repl ( src/Data/Bifoldable/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bifoldable/Compat/Repl.o )
[ 19 of 112] Compiling Data.Bifunctor.Compat ( src/Data/Bifunctor/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bifunctor/Compat.o )
[ 20 of 112] Compiling Data.Bifunctor.Compat.Repl ( src/Data/Bifunctor/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bifunctor/Compat/Repl.o )
[ 21 of 112] Compiling Data.Bitraversable.Compat ( src/Data/Bitraversable/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bitraversable/Compat.o )
[ 22 of 112] Compiling Data.Bitraversable.Compat.Repl ( src/Data/Bitraversable/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bitraversable/Compat/Repl.o )
[ 23 of 112] Compiling Data.Bits.Compat ( src/Data/Bits/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bits/Compat.o )
[ 24 of 112] Compiling Data.Bits.Compat.Repl ( src/Data/Bits/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bits/Compat/Repl.o )
[ 25 of 112] Compiling Data.Bool.Compat ( src/Data/Bool/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bool/Compat.o )
[ 26 of 112] Compiling Data.Bool.Compat.Repl ( src/Data/Bool/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Bool/Compat/Repl.o )
[ 27 of 112] Compiling Data.Complex.Compat ( src/Data/Complex/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Complex/Compat.o )
[ 28 of 112] Compiling Data.Complex.Compat.Repl ( src/Data/Complex/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Complex/Compat/Repl.o )
[ 29 of 112] Compiling Data.Either.Compat ( src/Data/Either/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Either/Compat.o )
[ 30 of 112] Compiling Data.Either.Compat.Repl ( src/Data/Either/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Either/Compat/Repl.o )
[ 31 of 112] Compiling Data.Foldable.Compat ( src/Data/Foldable/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Foldable/Compat.o )
[ 32 of 112] Compiling Data.Foldable.Compat.Repl ( src/Data/Foldable/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Foldable/Compat/Repl.o )
[ 33 of 112] Compiling Data.Function.Compat ( src/Data/Function/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Function/Compat.o )
[ 34 of 112] Compiling Data.Function.Compat.Repl ( src/Data/Function/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Function/Compat/Repl.o )
[ 35 of 112] Compiling Data.Functor.Compat ( src/Data/Functor/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Compat.o )
[ 36 of 112] Compiling Data.Functor.Compat.Repl ( src/Data/Functor/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Compat/Repl.o )
[ 37 of 112] Compiling Data.Functor.Compose.Compat ( src/Data/Functor/Compose/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Compose/Compat.o )
[ 38 of 112] Compiling Data.Functor.Compose.Compat.Repl ( src/Data/Functor/Compose/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Compose/Compat/Repl.o )
[ 39 of 112] Compiling Data.Functor.Const.Compat ( src/Data/Functor/Const/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Const/Compat.o )
[ 40 of 112] Compiling Data.Functor.Const.Compat.Repl ( src/Data/Functor/Const/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Const/Compat/Repl.o )
[ 41 of 112] Compiling Data.Functor.Contravariant.Compat ( src/Data/Functor/Contravariant/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Contravariant/Compat.o )
[ 42 of 112] Compiling Data.Functor.Contravariant.Compat.Repl ( src/Data/Functor/Contravariant/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Contravariant/Compat/Repl.o )
[ 43 of 112] Compiling Data.Functor.Identity.Compat ( src/Data/Functor/Identity/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Identity/Compat.o )
[ 44 of 112] Compiling Data.Functor.Identity.Compat.Repl ( src/Data/Functor/Identity/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Identity/Compat/Repl.o )
[ 45 of 112] Compiling Data.Functor.Product.Compat ( src/Data/Functor/Product/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Product/Compat.o )
[ 46 of 112] Compiling Data.Functor.Product.Compat.Repl ( src/Data/Functor/Product/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Product/Compat/Repl.o )
[ 47 of 112] Compiling Data.Functor.Sum.Compat ( src/Data/Functor/Sum/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Sum/Compat.o )
[ 48 of 112] Compiling Data.Functor.Sum.Compat.Repl ( src/Data/Functor/Sum/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Functor/Sum/Compat/Repl.o )
[ 49 of 112] Compiling Data.IORef.Compat ( src/Data/IORef/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/IORef/Compat.o )
[ 50 of 112] Compiling Data.IORef.Compat.Repl ( src/Data/IORef/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/IORef/Compat/Repl.o )
[ 51 of 112] Compiling Data.List.Compat ( src/Data/List/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/List/Compat.o )
[ 52 of 112] Compiling Data.List.Compat.Repl ( src/Data/List/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/List/Compat/Repl.o )
[ 53 of 112] Compiling Data.List.NonEmpty.Compat ( src/Data/List/NonEmpty/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/List/NonEmpty/Compat.o )
[ 54 of 112] Compiling Data.List.NonEmpty.Compat.Repl ( src/Data/List/NonEmpty/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/List/NonEmpty/Compat/Repl.o )
[ 55 of 112] Compiling Data.Monoid.Compat ( src/Data/Monoid/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Monoid/Compat.o )
[ 56 of 112] Compiling Data.Monoid.Compat.Repl ( src/Data/Monoid/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Monoid/Compat/Repl.o )
[ 57 of 112] Compiling Data.Proxy.Compat ( src/Data/Proxy/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Proxy/Compat.o )
[ 58 of 112] Compiling Data.Proxy.Compat.Repl ( src/Data/Proxy/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Proxy/Compat/Repl.o )
[ 59 of 112] Compiling Data.Ratio.Compat ( src/Data/Ratio/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Ratio/Compat.o )
[ 60 of 112] Compiling Data.Ratio.Compat.Repl ( src/Data/Ratio/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Ratio/Compat/Repl.o )
[ 61 of 112] Compiling Data.STRef.Compat ( src/Data/STRef/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/STRef/Compat.o )
[ 62 of 112] Compiling Data.STRef.Compat.Repl ( src/Data/STRef/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/STRef/Compat/Repl.o )
[ 63 of 112] Compiling Data.Semigroup.Compat ( src/Data/Semigroup/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Semigroup/Compat.o )
[ 64 of 112] Compiling Data.Semigroup.Compat.Repl ( src/Data/Semigroup/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Semigroup/Compat/Repl.o )
[ 65 of 112] Compiling Data.String.Compat ( src/Data/String/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/String/Compat.o )
[ 66 of 112] Compiling Data.String.Compat.Repl ( src/Data/String/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/String/Compat/Repl.o )
[ 67 of 112] Compiling Data.Type.Coercion.Compat ( src/Data/Type/Coercion/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Type/Coercion/Compat.o )
[ 68 of 112] Compiling Data.Type.Coercion.Compat.Repl ( src/Data/Type/Coercion/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Type/Coercion/Compat/Repl.o )
[ 69 of 112] Compiling Data.Version.Compat ( src/Data/Version/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Version/Compat.o )
[ 70 of 112] Compiling Data.Version.Compat.Repl ( src/Data/Version/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Version/Compat/Repl.o )
[ 71 of 112] Compiling Data.Void.Compat ( src/Data/Void/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Void/Compat.o )
[ 72 of 112] Compiling Data.Void.Compat.Repl ( src/Data/Void/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Void/Compat/Repl.o )
[ 73 of 112] Compiling Data.Word.Compat ( src/Data/Word/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Word/Compat.o )
[ 74 of 112] Compiling Data.Word.Compat.Repl ( src/Data/Word/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Word/Compat/Repl.o )
[ 75 of 112] Compiling Debug.Trace.Compat ( src/Debug/Trace/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Debug/Trace/Compat.o )
[ 76 of 112] Compiling Debug.Trace.Compat.Repl ( src/Debug/Trace/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Debug/Trace/Compat/Repl.o )
[ 77 of 112] Compiling Foreign.ForeignPtr.Compat ( src/Foreign/ForeignPtr/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/ForeignPtr/Compat.o )
[ 78 of 112] Compiling Foreign.ForeignPtr.Compat.Repl ( src/Foreign/ForeignPtr/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/ForeignPtr/Compat/Repl.o )
[ 79 of 112] Compiling Foreign.ForeignPtr.Safe.Compat ( src/Foreign/ForeignPtr/Safe/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/ForeignPtr/Safe/Compat.o )
[ 80 of 112] Compiling Foreign.ForeignPtr.Safe.Compat.Repl ( src/Foreign/ForeignPtr/Safe/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/ForeignPtr/Safe/Compat/Repl.o )
[ 81 of 112] Compiling Foreign.ForeignPtr.Unsafe.Compat ( src/Foreign/ForeignPtr/Unsafe/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/ForeignPtr/Unsafe/Compat.o )
[ 82 of 112] Compiling Foreign.ForeignPtr.Unsafe.Compat.Repl ( src/Foreign/ForeignPtr/Unsafe/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.o )
[ 83 of 112] Compiling Foreign.Marshal.Alloc.Compat ( src/Foreign/Marshal/Alloc/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Alloc/Compat.o )
[ 84 of 112] Compiling Foreign.Marshal.Alloc.Compat.Repl ( src/Foreign/Marshal/Alloc/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Alloc/Compat/Repl.o )
[ 85 of 112] Compiling Foreign.Marshal.Array.Compat ( src/Foreign/Marshal/Array/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Array/Compat.o )
[ 86 of 112] Compiling Foreign.Marshal.Array.Compat.Repl ( src/Foreign/Marshal/Array/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Array/Compat/Repl.o )
[ 87 of 112] Compiling Foreign.Marshal.Safe.Compat ( src/Foreign/Marshal/Safe/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Safe/Compat.o )
[ 88 of 112] Compiling Foreign.Marshal.Safe.Compat.Repl ( src/Foreign/Marshal/Safe/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Safe/Compat/Repl.o )
[ 89 of 112] Compiling Foreign.Marshal.Unsafe.Compat ( src/Foreign/Marshal/Unsafe/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Unsafe/Compat.o )
[ 90 of 112] Compiling Foreign.Marshal.Unsafe.Compat.Repl ( src/Foreign/Marshal/Unsafe/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Unsafe/Compat/Repl.o )
[ 91 of 112] Compiling Foreign.Marshal.Utils.Compat ( src/Foreign/Marshal/Utils/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Utils/Compat.o )
[ 92 of 112] Compiling Foreign.Marshal.Compat ( src/Foreign/Marshal/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Compat.o )
[ 93 of 112] Compiling Foreign.Marshal.Compat.Repl ( src/Foreign/Marshal/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Compat/Repl.o )
[ 94 of 112] Compiling Foreign.Compat ( src/Foreign/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Compat.o )
[ 95 of 112] Compiling Foreign.Compat.Repl ( src/Foreign/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Compat/Repl.o )
[ 96 of 112] Compiling Foreign.Marshal.Utils.Compat.Repl ( src/Foreign/Marshal/Utils/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Foreign/Marshal/Utils/Compat/Repl.o )
[ 97 of 112] Compiling Numeric.Compat ( src/Numeric/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Numeric/Compat.o )
[ 98 of 112] Compiling Numeric.Compat.Repl ( src/Numeric/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Numeric/Compat/Repl.o )
[ 99 of 112] Compiling Numeric.Natural.Compat ( src/Numeric/Natural/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Numeric/Natural/Compat.o )
[100 of 112] Compiling Numeric.Natural.Compat.Repl ( src/Numeric/Natural/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Numeric/Natural/Compat/Repl.o )
[101 of 112] Compiling Prelude.Compat ( src/Prelude/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Prelude/Compat.o )
[102 of 112] Compiling Prelude.Compat.Repl ( src/Prelude/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Prelude/Compat/Repl.o )
[103 of 112] Compiling System.Environment.Compat ( src/System/Environment/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Environment/Compat.o )
[104 of 112] Compiling System.Environment.Compat.Repl ( src/System/Environment/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Environment/Compat/Repl.o )
[105 of 112] Compiling System.Exit.Compat ( src/System/Exit/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Exit/Compat.o )
[106 of 112] Compiling System.Exit.Compat.Repl ( src/System/Exit/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Exit/Compat/Repl.o )
[107 of 112] Compiling System.IO.Unsafe.Compat ( src/System/IO/Unsafe/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/IO/Unsafe/Compat.o )
[108 of 112] Compiling System.IO.Unsafe.Compat.Repl ( src/System/IO/Unsafe/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/IO/Unsafe/Compat/Repl.o )
[109 of 112] Compiling Text.Read.Compat ( src/Text/Read/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/Read/Compat.o )
[110 of 112] Compiling Text.Read.Compat.Repl ( src/Text/Read/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/Read/Compat/Repl.o )
[111 of 112] Compiling Type.Reflection.Compat ( src/Type/Reflection/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Type/Reflection/Compat.o )
[112 of 112] Compiling Type.Reflection.Compat.Repl ( src/Type/Reflection/Compat/Repl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Type/Reflection/Compat/Repl.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/base-compat-0.10.5-FRXoAxOVtbG2qLNIZm1tTr
Registering library for base-compat-0.10.5..
Configuring base64-bytestring-1.0.0.2...
Preprocessing library for base64-bytestring-1.0.0.2..
Building library for base64-bytestring-1.0.0.2..
[1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteString/Base64/Internal.o )
[2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteString/Base64.o )
[3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteString/Base64/Lazy.o )
[4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteString/Base64/URL.o )
[5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteString/Base64/URL/Lazy.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/base64-bytestring-1.0.0.2-9zRsxWrEm5zGbLjNlDas
Registering library for base64-bytestring-1.0.0.2..
Configuring basement-0.0.10...
Preprocessing library for basement-0.0.10..
Building library for basement-0.0.10..
[ 1 of 84] Compiling Basement.Compat.Bifunctor ( Basement/Compat/Bifunctor.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/Bifunctor.o )
[ 2 of 84] Compiling Basement.Compat.C.Types ( Basement/Compat/C/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/C/Types.o )
[ 3 of 84] Compiling Basement.Compat.CallStack ( Basement/Compat/CallStack.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/CallStack.o )
[ 4 of 84] Compiling Basement.Compat.Identity ( Basement/Compat/Identity.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/Identity.o )
[ 5 of 84] Compiling Basement.Compat.IsList ( Basement/Compat/IsList.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/IsList.o )
[ 6 of 84] Compiling Basement.Compat.Natural ( Basement/Compat/Natural.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/Natural.o )
[ 7 of 84] Compiling Basement.Compat.NumLiteral ( Basement/Compat/NumLiteral.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/NumLiteral.o )
[ 8 of 84] Compiling Basement.Compat.PrimTypes ( Basement/Compat/PrimTypes.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/PrimTypes.o )
[ 9 of 84] Compiling Basement.Compat.Primitive ( Basement/Compat/Primitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/Primitive.o )
[10 of 84] Compiling Basement.Compat.Semigroup ( Basement/Compat/Semigroup.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/Semigroup.o )
[11 of 84] Compiling Basement.Compat.Typeable ( Basement/Compat/Typeable.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/Typeable.o )
[12 of 84] Compiling Basement.Compat.Base ( Basement/Compat/Base.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/Base.o )
[13 of 84] Compiling Basement.Compat.MonadTrans ( Basement/Compat/MonadTrans.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/MonadTrans.o )
[14 of 84] Compiling Basement.Compat.AMP ( Basement/Compat/AMP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/AMP.o )
[15 of 84] Compiling Basement.Endianness ( Basement/Endianness.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Endianness.o )
[16 of 84] Compiling Basement.Floating ( Basement/Floating.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Floating.o )
[17 of 84] Compiling Basement.Monad ( Basement/Monad.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Monad.o )
[18 of 84] Compiling Basement.FinalPtr ( Basement/FinalPtr.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/FinalPtr.o )
[19 of 84] Compiling Basement.Numerical.Conversion ( Basement/Numerical/Conversion.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Numerical/Conversion.o )
[20 of 84] Compiling Basement.Numerical.Number ( Basement/Numerical/Number.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Numerical/Number.o )
[21 of 84] Compiling Basement.IntegralConv ( Basement/IntegralConv.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/IntegralConv.o )
[22 of 84] Compiling Basement.Types.Char7 ( Basement/Types/Char7.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Types/Char7.o )
[23 of 84] Compiling Basement.Base16 ( Basement/Base16.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Base16.o )
[24 of 84] Compiling Basement.Types.Word128 ( Basement/Types/Word128.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Types/Word128.o )
[25 of 84] Compiling Basement.Types.Word256 ( Basement/Types/Word256.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Types/Word256.o )
[26 of 84] Compiling Basement.Nat ( Basement/Nat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Nat.o )
[27 of 84] Compiling Basement.Bounded ( Basement/Bounded.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Bounded.o )
[28 of 84] Compiling Basement.Numerical.Subtractive ( Basement/Numerical/Subtractive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Numerical/Subtractive.o )
[29 of 84] Compiling Basement.Numerical.Additive ( Basement/Numerical/Additive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Numerical/Additive.o )
[30 of 84] Compiling Basement.Numerical.Multiplicative ( Basement/Numerical/Multiplicative.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Numerical/Multiplicative.o )
[31 of 84] Compiling Basement.Types.OffsetSize ( Basement/Types/OffsetSize.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Types/OffsetSize.o )
[32 of 84] Compiling Basement.Types.Ptr ( Basement/Types/Ptr.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Types/Ptr.o )
[33 of 84] Compiling Basement.Terminal.Size ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Terminal/Size.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Terminal/Size.o )
[34 of 84] Compiling Basement.Terminal ( Basement/Terminal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Terminal.o )
[35 of 84] Compiling Basement.Runtime ( Basement/Runtime.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Runtime.o )
[36 of 84] Compiling Basement.PrimType ( Basement/PrimType.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/PrimType.o )
[37 of 84] Compiling Basement.MutableBuilder ( Basement/MutableBuilder.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/MutableBuilder.o )
[38 of 84] Compiling Basement.Exception ( Basement/Exception.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Exception.o )
[39 of 84] Compiling Basement.NonEmpty ( Basement/NonEmpty.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/NonEmpty.o )
[40 of 84] Compiling Basement.Bindings.Memory ( Basement/Bindings/Memory.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Bindings/Memory.o )
[41 of 84] Compiling Basement.Alg.Class ( Basement/Alg/Class.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Alg/Class.o )
[42 of 84] Compiling Basement.Compat.ExtList ( Basement/Compat/ExtList.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Compat/ExtList.o )
[43 of 84] Compiling Basement.Alg.XorShift ( Basement/Alg/XorShift.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Alg/XorShift.o )
[44 of 84] Compiling Basement.Alg.PrimArray ( Basement/Alg/PrimArray.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Alg/PrimArray.o )
[45 of 84] Compiling Basement.Alg.Mutable ( Basement/Alg/Mutable.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Alg/Mutable.o )
[46 of 84] Compiling Basement.NormalForm ( Basement/NormalForm.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/NormalForm.o )
[47 of 84] Compiling Basement.These ( Basement/These.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/These.o )
[48 of 84] Compiling Basement.Sized.List ( Basement/Sized/List.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Sized/List.o )
[49 of 84] Compiling Basement.Block.Base ( Basement/Block/Base.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Block/Base.o )
[50 of 84] Compiling Basement.Cast ( Basement/Cast.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Cast.o )
[51 of 84] Compiling Basement.Block.Mutable ( Basement/Block/Mutable.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Block/Mutable.o )
[52 of 84] Compiling Basement.Block ( Basement/Block.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Block.o )
[53 of 84] Compiling Basement.Sized.Block ( Basement/Sized/Block.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Sized/Block.o )
[54 of 84] Compiling Basement.BlockN ( Basement/BlockN.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/BlockN.o )
[55 of 84] Compiling Basement.Bits ( Basement/Bits.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Bits.o )
[56 of 84] Compiling Basement.UArray.Base ( Basement/UArray/Base.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/UArray/Base.o )
[57 of 84] Compiling Basement.BoxedArray ( Basement/BoxedArray.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/BoxedArray.o )
[58 of 84] Compiling Basement.Sized.Vect ( Basement/Sized/Vect.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Sized/Vect.o )
[59 of 84] Compiling Basement.UArray.Mutable ( Basement/UArray/Mutable.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/UArray/Mutable.o )
[60 of 84] Compiling Basement.UArray ( Basement/UArray.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/UArray.o )
[61 of 84] Compiling Basement.Types.AsciiString ( Basement/Types/AsciiString.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Types/AsciiString.o )
[62 of 84] Compiling Basement.String.Encoding.Encoding ( Basement/String/Encoding/Encoding.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String/Encoding/Encoding.o )
[63 of 84] Compiling Basement.String.Encoding.UTF32 ( Basement/String/Encoding/UTF32.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String/Encoding/UTF32.o )
[64 of 84] Compiling Basement.String.Encoding.UTF16 ( Basement/String/Encoding/UTF16.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String/Encoding/UTF16.o )
[65 of 84] Compiling Basement.String.Encoding.ISO_8859_1 ( Basement/String/Encoding/ISO_8859_1.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String/Encoding/ISO_8859_1.o )
[66 of 84] Compiling Basement.String.Encoding.ASCII7 ( Basement/String/Encoding/ASCII7.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String/Encoding/ASCII7.o )
[67 of 84] Compiling Basement.Sized.UVect ( Basement/Sized/UVect.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Sized/UVect.o )
[68 of 84] Compiling Basement.UTF8.Types ( Basement/UTF8/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/UTF8/Types.o )
[69 of 84] Compiling Basement.UTF8.Table ( Basement/UTF8/Table.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/UTF8/Table.o )
[70 of 84] Compiling Basement.UTF8.Helper ( Basement/UTF8/Helper.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/UTF8/Helper.o )
[71 of 84] Compiling Basement.Types.CharUTF8 ( Basement/Types/CharUTF8.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Types/CharUTF8.o )
[72 of 84] Compiling Basement.String.CaseMapping ( Basement/String/CaseMapping.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String/CaseMapping.o )
[73 of 84] Compiling Basement.Alg.UTF8 ( Basement/Alg/UTF8.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Alg/UTF8.o )
[74 of 84] Compiling Basement.UTF8.Base ( Basement/UTF8/Base.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/UTF8/Base.o )
[75 of 84] Compiling Basement.Show ( Basement/Show.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Show.o )
[76 of 84] Compiling Basement.Error ( Basement/Error.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Error.o )
[77 of 84] Compiling Basement.Imports ( Basement/Imports.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Imports.o )
[78 of 84] Compiling Basement.Environment ( Basement/Environment.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Environment.o )
[79 of 84] Compiling Basement.Alg.String ( Basement/Alg/String.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Alg/String.o )
[80 of 84] Compiling Basement.String ( Basement/String.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String.o )
[81 of 84] Compiling Basement.Terminal.ANSI ( Basement/Terminal/ANSI.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Terminal/ANSI.o )
[82 of 84] Compiling Basement.From ( Basement/From.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/From.o )
[83 of 84] Compiling Basement.Block.Builder ( Basement/Block/Builder.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/Block/Builder.o )
[84 of 84] Compiling Basement.String.Builder ( Basement/String/Builder.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Basement/String/Builder.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/basement-0.0.10-2z2JaOuy7fVLQL3Bi1dEbr
Registering library for basement-0.0.10..
Configuring byteable-0.1.1...
Preprocessing library for byteable-0.1.1..
Building library for byteable-0.1.1..
[1 of 1] Compiling Data.Byteable ( Data/Byteable.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Byteable.o )
Data/Byteable.hs:48:11: warning: [-Winline-rule-shadowing]
Rule "constEqBytes/ByteString" may never fire
because ‘constEqBytes’ might inline first
Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘constEqBytes’
 |
48 | {-# RULES "constEqBytes/ByteString" constEqBytes = constEqByteString #-}
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/byteable-0.1.1-9guyEXUUK503mzSnI32g2S
Registering library for byteable-0.1.1..
Configuring case-insensitive-1.2.0.11...
Preprocessing library for case-insensitive-1.2.0.11..
Building library for case-insensitive-1.2.0.11..
[1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/CaseInsensitive/Internal.o )
[2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/CaseInsensitive.o )
[3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/CaseInsensitive/Unsafe.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/case-insensitive-1.2.0.11-GGYU9CY9cs88wywgwHVKC6
Registering library for case-insensitive-1.2.0.11..
Configuring cereal-0.5.8.0...
Preprocessing library for cereal-0.5.8.0..
Building library for cereal-0.5.8.0..
[1 of 4] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Serialize/Get.o )
[2 of 4] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Serialize/Put.o )
[3 of 4] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Serialize/IEEE754.o )
[4 of 4] Compiling Data.Serialize ( src/Data/Serialize.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Serialize.o )
src/Data/Serialize.hs:291:9: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for ‘findNr’: Patterns not matched: _ _
 |
291 | findNr lo hi
 | ^^^^^^^^^^^^...
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/cereal-0.5.8.0-6rtfJLvNbgP66iuaPkuxJC
Registering library for cereal-0.5.8.0..
Configuring conduit-1.3.1.1...
Preprocessing library for conduit-1.3.1.1..
Building library for conduit-1.3.1.1..
[ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Internal/Pipe.o )
src/Data/Conduit/Internal/Pipe.hs:215: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’
 |
215 | {-# RULES "conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x) #-}
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Conduit/Internal/Pipe.hs:224: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’
 |
224 | {-# 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, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Internal/Conduit.o )
src/Data/Conduit/Internal/Conduit.hs:841: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’
 |
841 | {-# 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, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Internal/Fusion.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, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Internal/List/Stream.o )
[ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Combinators/Stream.o )
[ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit.o )
src/Data/Conduit.hs:104: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()
 |
104 | import Data.Functor.Identity (Identity, runIdentity)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Conduit.hs:105: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()
 |
105 | import Control.Monad.Trans.Resource (ResourceT, runResourceT)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Conduit.hs:106: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()
 |
106 | import Control.Monad.IO.Unlift (MonadUnliftIO)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Internal.o )
[ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Lift.o )
[ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/List.o )
src/Data/Conduit/List.hs:304: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 ‘.|’
 |
304 | {-# RULES "conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b #-}
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Conduit/List.hs:320: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 ‘.|’
 |
320 | {-# RULES "conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b #-}
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Conduit/List.hs:363: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 ‘.|’
 |
363 | {-# RULES "conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f #-}
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Conduit/List.hs:797: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 ‘.|’
 |
797 | {-# RULES "conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f #-}
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/Conduit/List.hs:821: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 ‘.|’
 |
821 | {-# RULES "conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src #-}
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/FileRead.o )
[11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Filesystem.o )
[12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Combinators.o )
[13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Combinators/Unqualified.o )
[14 of 14] Compiling Conduit ( src/Conduit.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Conduit.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/conduit-1.3.1.1-GN3EHYywqGIB44OVl13815
Registering library for conduit-1.3.1.1..
Configuring conduit-extra-1.3.1.1...
Preprocessing library for conduit-extra-1.3.1.1..
Building library for conduit-extra-1.3.1.1..
[ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Attoparsec.o )
[ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Binary.o )
[ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/ByteString/Builder.o )
[ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Filesystem.o )
[ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Foldl.o )
[ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Lazy.o )
[ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Network.o )
[ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Network/UDP.o )
[ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Network/Unix.o )
[10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Process.o )
[11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Process/Typed.o )
[12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Text.o )
[13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Conduit/Zlib.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/conduit-extra-1.3.1.1-FWAu84pQ2xQHpWlogW4EYq
Registering library for conduit-extra-1.3.1.1..
Configuring connection-0.2.8...
Preprocessing library for connection-0.2.8..
Building library for connection-0.2.8..
[1 of 2] Compiling Network.Connection.Types ( Network/Connection/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Connection/Types.o )
Network/Connection/Types.hs:19:1: warning: [-Wdeprecations]
Module ‘Network.BSD’ is deprecated:
This platform dependent module is no longer supported.
 |
19 | import Network.BSD (HostName)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Network.Connection ( Network/Connection.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Connection.o )
Network/Connection.hs:52: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()
 |
52 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^

Network/Connection.hs:64:1: warning: [-Wdeprecations]
Module ‘Network’ is deprecated:
The high level Network interface is no longer supported. Please use Network.Socket.
 |
64 | import qualified Network as N
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Network/Connection.hs:66:1: warning: [-Wdeprecations]
Module ‘Network.BSD’ is deprecated:
This platform dependent module is no longer supported.
 |
66 | import Network.BSD (getProtocolNumber)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Network/Connection.hs:101:1: warning: [-Wunused-top-binds]
Defined but not used: ‘connectionSessionManager’
 |
101 | connectionSessionManager mvar = TLS.SessionManager
 | ^^^^^^^^^^^^^^^^^^^^^^^^

Network/Connection.hs:117:62: warning: [-Wdeprecations]
In the use of ‘ciphersuite_all’
(imported from Network.TLS.Extra, but defined in Network.TLS.Extra.Cipher):
"This ciphersuite list contains RC4. Use ciphersuite_strong or ciphersuite_default instead."
 |
117 | { TLS.clientSupported = def { TLS.supportedCiphers = TLS.ciphersuite_all }
 | ^^^^^^^^^^^^^^^^^^^

Network/Connection.hs:175:58: warning: [-Wdeprecations]
In the use of data constructor ‘PortNumber’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
175 | let doConnect = conFct (connectionHostname cParams) (N.PortNumber $ connectionPort cParams)
 | ^^^^^^^^^^^^

Network/Connection.hs:180:85: warning: [-Wdeprecations]
In the use of data constructor ‘PortNumber’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
180 | getConFct (Just (OtherProxy h p)) = return $ \_ _ -> resolve' h (N.PortNumber p)
 | ^^^^^^^^^^^^

Network/Connection.hs:181:84: warning: [-Wdeprecations]
In the use of data constructor ‘PortNumber’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
181 | getConFct (Just (SockSettingsSimple h p)) = return $ socksConnectTo' h (N.PortNumber p)
 | ^^^^^^^^^^^^

Network/Connection.hs:192:80: warning: [-Wdeprecations]
In the use of data constructor ‘PortNumber’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
192 | Just (sHost, sPort) -> return $ socksConnectTo' sHost (N.PortNumber $ fromIntegral (sPort :: Int))
 | ^^^^^^^^^^^^

Network/Connection.hs:206:29: warning: [-Wdeprecations]
In the use of data constructor ‘Service’ (imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
206 | N.Service serv -> serv
 | ^^^^^^^^^

Network/Connection.hs:206:39: warning: [-Wname-shadowing]
This binding for ‘serv’ shadows the existing binding
bound at Network/Connection.hs:205:17
 |
206 | N.Service serv -> serv
 | ^^^^

Network/Connection.hs:207:29: warning: [-Wdeprecations]
In the use of data constructor ‘PortNumber’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
207 | N.PortNumber n -> show n
 | ^^^^^^^^^^^^

Network/Connection.hs:209:22: warning: [-Wdeprecations]
In the use of ‘getProtocolNumber’ (imported from Network.BSD):
Deprecated: "This platform dependent module is no longer supported."
 |
209 | proto <- getProtocolNumber "tcp"
 | ^^^^^^^^^^^^^^^^^
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/connection-0.2.8-CaUrKLW6TP0DBDmW93knHf
Registering library for connection-0.2.8..
Configuring cookie-0.4.4...
Preprocessing library for cookie-0.4.4..
Building library for cookie-0.4.4..
[1 of 1] Compiling Web.Cookie ( Web/Cookie.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Web/Cookie.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/cookie-0.4.4-KpjAlIew5oQDgqXiPeQJ63
Registering library for cookie-0.4.4..
Configuring cryptonite-0.25...
Preprocessing library for cryptonite-0.25..
Building library for cryptonite-0.25..
[ 1 of 123] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/DES/Primitive.o )
[ 2 of 123] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Data/Padding.o )
[ 3 of 123] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/Compat.o )
[ 4 of 123] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/ByteArray.o )
[ 5 of 123] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Types/Utils.o )
[ 6 of 123] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/CompatPrim.o )
[ 7 of 123] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/DeepSeq.o )
[ 8 of 123] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/Imports.o )
[ 9 of 123] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Types.o )
[ 10 of 123] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Whirlpool.o )
[ 11 of 123] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Tiger.o )
[ 12 of 123] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Skein512.o )
[ 13 of 123] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Skein256.o )
[ 14 of 123] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHA512t.o )
[ 15 of 123] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHA512.o )
[ 16 of 123] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHA384.o )
[ 17 of 123] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHA3.o )
[ 18 of 123] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHA256.o )
[ 19 of 123] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHA224.o )
[ 20 of 123] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHA1.o )
[ 21 of 123] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/RIPEMD160.o )
[ 22 of 123] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/MD5.o )
[ 23 of 123] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/MD4.o )
[ 24 of 123] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/MD2.o )
[ 25 of 123] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Keccak.o )
[ 26 of 123] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/IO.o )
[ 27 of 123] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Blake2sp.o )
[ 28 of 123] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Blake2s.o )
[ 29 of 123] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Blake2bp.o )
[ 30 of 123] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Blake2b.o )
[ 31 of 123] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Error/Types.o )
[ 32 of 123] Compiling Crypto.Error ( Crypto/Error.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Error.o )
[ 33 of 123] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Types/Base.o )
[ 34 of 123] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Types/Stream.o )
[ 35 of 123] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Types/GF.o )
[ 36 of 123] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Types/AEAD.o )
[ 37 of 123] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Types/Block.o )
[ 38 of 123] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Types.o )
[ 39 of 123] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/ConstructHash/MiyaguchiPreneel.o )
[ 40 of 123] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Utils.o )
[ 41 of 123] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/TripleDES.o )
[ 42 of 123] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/DES.o )
[ 43 of 123] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Salsa.o )
[ 44 of 123] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/XSalsa.o )
[ 45 of 123] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/RC4.o )
[ 46 of 123] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/ChaCha.o )
[ 47 of 123] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/AES/Primitive.o )
[ 48 of 123] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/AES.o )
[ 49 of 123] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/Nat.o )
[ 50 of 123] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/SHAKE.o )
[ 51 of 123] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Blake2.o )
[ 52 of 123] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash/Algorithms.o )
[ 53 of 123] Compiling Crypto.Hash ( Crypto/Hash.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Hash.o )
[ 54 of 123] Compiling Crypto.Internal.Proxy ( Crypto/Internal/Proxy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/Proxy.o )
[ 55 of 123] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/WordArray.o )
[ 56 of 123] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/CAST5/Primitive.o )
[ 57 of 123] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/CAST5.o )
[ 58 of 123] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Blowfish/Box.o )
[ 59 of 123] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Internal/Words.o )
[ 60 of 123] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Twofish/Primitive.o )
[ 61 of 123] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Twofish.o )
[ 62 of 123] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Camellia/Primitive.o )
[ 63 of 123] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Camellia.o )
[ 64 of 123] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Blowfish/Primitive.o )
[ 65 of 123] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/Blowfish.o )
[ 66 of 123] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/KDF/Argon2.o )
[ 67 of 123] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/MAC/CMAC.o )
[ 68 of 123] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/MAC/HMAC.o )
[ 69 of 123] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/KDF/PBKDF2.o )
[ 70 of 123] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/KDF/Scrypt.o )
[ 71 of 123] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/KDF/HKDF.o )
[ 72 of 123] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/MAC/Poly1305.o )
[ 73 of 123] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Cipher/ChaChaPoly1305.o )
[ 74 of 123] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/Compat.o )
[ 75 of 123] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/Basic.o )
[ 76 of 123] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/ECC/Simple/Types.o )
[ 77 of 123] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/F2m.o )
[ 78 of 123] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/ModArithmetic.o )
[ 79 of 123] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/Serialize/Internal.o )
[ 80 of 123] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/Serialize.o )
[ 81 of 123] Compiling Crypto.OTP ( Crypto/OTP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/OTP.o )
[ 82 of 123] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ECC/Types.o )
[ 83 of 123] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/Internal.o )
[ 84 of 123] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/MaskGenFunction.o )
[ 85 of 123] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/RSA/Types.o )
[ 86 of 123] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/RSA/Prim.o )
[ 87 of 123] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Entropy/Source.o )
[ 88 of 123] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Entropy/RDRand.o )
[ 89 of 123] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Entropy/Unix.o )
[ 90 of 123] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Entropy/Backend.o )
[ 91 of 123] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Entropy/Unsafe.o )
[ 92 of 123] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Entropy.o )
[ 93 of 123] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/EntropyPool.o )
[ 94 of 123] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Types.o )
[ 95 of 123] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/SystemDRG.o )
[ 96 of 123] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/ChaChaDRG.o )
[ 97 of 123] Compiling Crypto.Random ( Crypto/Random.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random.o )
[ 98 of 123] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Random/Probabilistic.o )
[ 99 of 123] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/Ed448.o )
[100 of 123] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/Ed25519.o )
[101 of 123] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ECC/P256.o )
[102 of 123] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/Curve448.o )
[103 of 123] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/Curve25519.o )
[104 of 123] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/KDF/BCrypt.o )
[105 of 123] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/ECC/Edwards25519.o )
[106 of 123] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/Generate.o )
[107 of 123] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ECC/Prim.o )
[108 of 123] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ECC/ECDSA.o )
[109 of 123] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ECC/Generate.o )
[110 of 123] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/DSA.o )
[111 of 123] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Number/Prime.o )
[112 of 123] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/RSA.o )
[113 of 123] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/RSA/PSS.o )
[114 of 123] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/RSA/PKCS15.o )
[115 of 123] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/RSA/OAEP.o )
[116 of 123] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/DH.o )
[117 of 123] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ElGamal.o )
[118 of 123] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ECC/DH.o )
[119 of 123] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/ECC/Simple/Prim.o )
[120 of 123] Compiling Crypto.ECC ( Crypto/ECC.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/ECC.o )
[121 of 123] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/PubKey/ECIES.o )
[122 of 123] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Data/AFIS.o )
[123 of 123] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Crypto/Tutorial.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/cryptonite-0.25-Be17rxzMG7ZGaBFOmZG5Ys
Registering library for cryptonite-0.25..
Configuring data-default-class-0.1.2.0...
Preprocessing library for data-default-class-0.1.2.0..
Building library for data-default-class-0.1.2.0..
[1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Default/Class.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/data-default-class-0.1.2.0-FeIQ5tLoVZBHMSgrT9zptQ
Registering library for data-default-class-0.1.2.0..
Warning: erf.cabal:7:1: The field "synopsis" is specified more than once at
positions 7:1, 11:1
Warning: erf.cabal:3:1: The field "license" is specified more than once at
positions 3:1, 10:1
Configuring erf-2.0.0.0...
Preprocessing library for erf-2.0.0.0..
Building library for erf-2.0.0.0..
[1 of 1] Compiling Data.Number.Erf ( src/Data/Number/Erf.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Number/Erf.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/erf-2.0.0.0-ExhHoenPosmHlOroBQQced
Registering library for erf-2.0.0.0..
Configuring generics-sop-0.4.0.1...
Preprocessing library for generics-sop-0.4.0.1..
Building library for generics-sop-0.4.0.1..
[ 1 of 14] Compiling Generics.SOP.BasicFunctors ( src/Generics/SOP/BasicFunctors.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/BasicFunctors.o )
[ 2 of 14] Compiling Generics.SOP.Classes ( src/Generics/SOP/Classes.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Classes.o )
[ 3 of 14] Compiling Generics.SOP.Constraint ( src/Generics/SOP/Constraint.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Constraint.o )
[ 4 of 14] Compiling Generics.SOP.Dict ( src/Generics/SOP/Dict.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Dict.o )
[ 5 of 14] Compiling Generics.SOP.NP ( src/Generics/SOP/NP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/NP.o )
[ 6 of 14] Compiling Generics.SOP.Metadata ( src/Generics/SOP/Metadata.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Metadata.o )
[ 7 of 14] Compiling Generics.SOP.NS ( src/Generics/SOP/NS.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/NS.o )
[ 8 of 14] Compiling Generics.SOP.Sing ( src/Generics/SOP/Sing.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Sing.o )
[ 9 of 14] Compiling Generics.SOP.Type.Metadata ( src/Generics/SOP/Type/Metadata.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Type/Metadata.o )
[10 of 14] Compiling Generics.SOP.GGP ( src/Generics/SOP/GGP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/GGP.o )
[11 of 14] Compiling Generics.SOP.Universe ( src/Generics/SOP/Universe.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Universe.o )
[12 of 14] Compiling Generics.SOP.TH ( src/Generics/SOP/TH.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/TH.o )
[13 of 14] Compiling Generics.SOP.Instances ( src/Generics/SOP/Instances.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP/Instances.o )
[14 of 14] Compiling Generics.SOP ( src/Generics/SOP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Generics/SOP.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/generics-sop-0.4.0.1-50QtUhSPhiXGrcY9j3QNt9
Registering library for generics-sop-0.4.0.1..
Configuring hourglass-0.2.12...
Preprocessing library for hourglass-0.2.12..
Building library for hourglass-0.2.12..
[ 1 of 17] Compiling Data.Hourglass.Utils ( Data/Hourglass/Utils.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Utils.o )
[ 2 of 17] Compiling Data.Hourglass.Zone ( Data/Hourglass/Zone.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Zone.o )
[ 3 of 17] Compiling Time.Types ( Time/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Time/Types.o )
[ 4 of 17] Compiling Data.Hourglass.Types ( Data/Hourglass/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Types.o )
[ 5 of 17] Compiling Data.Hourglass.Internal.Unix ( Data/Hourglass/Internal/Unix.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Internal/Unix.o )
Data/Hourglass/Internal/Unix.hs:24: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()
 |
24 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 6 of 17] Compiling Data.Hourglass.Internal ( Data/Hourglass/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Internal.o )
[ 7 of 17] Compiling Data.Hourglass.Calendar ( Data/Hourglass/Calendar.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Calendar.o )
[ 8 of 17] Compiling Data.Hourglass.Diff ( Data/Hourglass/Diff.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Diff.o )
Data/Hourglass/Diff.hs:23: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()
 |
23 | import Data.Monoid
 | ^^^^^^^^^^^^^^^^^^
[ 9 of 17] Compiling Data.Hourglass.Time ( Data/Hourglass/Time.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Time.o )
[10 of 17] Compiling Data.Hourglass.Epoch ( Data/Hourglass/Epoch.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Epoch.o )
[11 of 17] Compiling Data.Hourglass.Local ( Data/Hourglass/Local.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Local.o )
[12 of 17] Compiling Time.System ( Time/System.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Time/System.o )
Time/System.hs:23: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()
 |
23 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[13 of 17] Compiling System.Hourglass ( System/Hourglass.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Hourglass.o )
[14 of 17] Compiling Data.Hourglass.Format ( Data/Hourglass/Format.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Format.o )
[15 of 17] Compiling Data.Hourglass ( Data/Hourglass.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass.o )
[16 of 17] Compiling Time.Compat ( Time/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Time/Compat.o )
[17 of 17] Compiling Data.Hourglass.Compat ( Data/Hourglass/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Hourglass/Compat.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/hourglass-0.2.12-333qxqQQ3eK9Jo0nKcpgW5
Registering library for hourglass-0.2.12..
[1 of 2] Compiling Main ( /tmp/stack14495/http-api-data-0.4/Setup.lhs, /tmp/stack14495/http-api-data-0.4/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/Main.o )
[2 of 2] Compiling StackSetupShim ( /home/mudada/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs, /tmp/stack14495/http-api-data-0.4/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/StackSetupShim.o )
Linking /tmp/stack14495/http-api-data-0.4/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/setup ...
Configuring http-api-data-0.4...
Preprocessing library for http-api-data-0.4..
Building library for http-api-data-0.4..
[1 of 4] Compiling Web.Internal.HttpApiData ( src/Web/Internal/HttpApiData.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Web/Internal/HttpApiData.o )
[2 of 4] Compiling Web.Internal.FormUrlEncoded ( src/Web/Internal/FormUrlEncoded.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Web/Internal/FormUrlEncoded.o )
[3 of 4] Compiling Web.FormUrlEncoded ( src/Web/FormUrlEncoded.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Web/FormUrlEncoded.o )
[4 of 4] Compiling Web.HttpApiData ( src/Web/HttpApiData.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Web/HttpApiData.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/http-api-data-0.4-Bcy5hG3fJIg7nBjcnESY6p
Registering library for http-api-data-0.4..
Configuring http-client-0.5.14...
Preprocessing library for http-client-0.5.14..
Building library for http-client-0.5.14..
[ 1 of 19] Compiling Data.KeyedPool ( Data/KeyedPool.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/KeyedPool.o )
[ 2 of 19] Compiling Network.HTTP.Client.Types ( Network/HTTP/Client/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Types.o )
[ 3 of 19] Compiling Network.HTTP.Client.Connection ( Network/HTTP/Client/Connection.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Connection.o )
[ 4 of 19] Compiling Network.HTTP.Client.Headers ( Network/HTTP/Client/Headers.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Headers.o )
[ 5 of 19] Compiling Network.HTTP.Client.Body ( Network/HTTP/Client/Body.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Body.o )
[ 6 of 19] Compiling Network.HTTP.Client.Util ( Network/HTTP/Client/Util.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Util.o )
[ 7 of 19] Compiling Network.HTTP.Client.Request ( Network/HTTP/Client/Request.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Request.o )
[ 8 of 19] Compiling Network.HTTP.Client.Response ( Network/HTTP/Client/Response.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Response.o )
[ 9 of 19] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Proxy.o )
[10 of 19] Compiling Network.HTTP.Client.Manager ( Network/HTTP/Client/Manager.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Manager.o )
[11 of 19] Compiling Network.PublicSuffixList.Types ( publicsuffixlist/Network/PublicSuffixList/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/PublicSuffixList/Types.o )
[12 of 19] Compiling Network.PublicSuffixList.Serialize ( publicsuffixlist/Network/PublicSuffixList/Serialize.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/PublicSuffixList/Serialize.o )
[13 of 19] Compiling Network.PublicSuffixList.DataStructure ( publicsuffixlist/Network/PublicSuffixList/DataStructure.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/PublicSuffixList/DataStructure.o )
[14 of 19] Compiling Network.PublicSuffixList.Lookup ( publicsuffixlist/Network/PublicSuffixList/Lookup.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/PublicSuffixList/Lookup.o )
[15 of 19] Compiling Network.HTTP.Client.Cookies ( Network/HTTP/Client/Cookies.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Cookies.o )
[16 of 19] Compiling Network.HTTP.Client.Core ( Network/HTTP/Client/Core.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Core.o )
[17 of 19] Compiling Network.HTTP.Client.Internal ( Network/HTTP/Client/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/Internal.o )
[18 of 19] Compiling Network.HTTP.Client ( Network/HTTP/Client.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client.o )
[19 of 19] Compiling Network.HTTP.Client.MultipartFormData ( Network/HTTP/Client/MultipartFormData.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/MultipartFormData.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/http-client-0.5.14-BmvjRr61xicHDlZPm45iz6
Registering library for http-client-0.5.14..
Configuring http-client-tls-0.3.5.3...
Preprocessing library for http-client-tls-0.3.5.3..
Building library for http-client-tls-0.3.5.3..
[1 of 1] Compiling Network.HTTP.Client.TLS ( Network/HTTP/Client/TLS.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Client/TLS.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/http-client-tls-0.3.5.3-FAL04J1mPylH8Z6lz6QwBf
Registering library for http-client-tls-0.3.5.3..
Configuring http-media-0.7.1.3...
Preprocessing library for http-media-0.7.1.3..
Building library for http-media-0.7.1.3..
[1 of 9] Compiling Network.HTTP.Media.Accept ( src/Network/HTTP/Media/Accept.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/Accept.o )
[2 of 9] Compiling Network.HTTP.Media.RenderHeader ( src/Network/HTTP/Media/RenderHeader.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/RenderHeader.o )
[3 of 9] Compiling Network.HTTP.Media.Quality ( src/Network/HTTP/Media/Quality.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/Quality.o )
[4 of 9] Compiling Network.HTTP.Media.Language.Internal ( src/Network/HTTP/Media/Language/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/Language/Internal.o )
[5 of 9] Compiling Network.HTTP.Media.Language ( src/Network/HTTP/Media/Language.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/Language.o )
[6 of 9] Compiling Network.HTTP.Media.Utils ( src/Network/HTTP/Media/Utils.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/Utils.o )
[7 of 9] Compiling Network.HTTP.Media.MediaType.Internal ( src/Network/HTTP/Media/MediaType/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/MediaType/Internal.o )
[8 of 9] Compiling Network.HTTP.Media.MediaType ( src/Network/HTTP/Media/MediaType.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media/MediaType.o )
[9 of 9] Compiling Network.HTTP.Media ( src/Network/HTTP/Media.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Media.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/http-media-0.7.1.3-KopfySt1Ui92HdOSpFHWsR
Registering library for http-media-0.7.1.3..
Configuring http-types-0.12.3...
Preprocessing library for http-types-0.12.3..
Building library for http-types-0.12.3..
[1 of 7] Compiling Network.HTTP.Types.Header ( Network/HTTP/Types/Header.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Types/Header.o )
[2 of 7] Compiling Network.HTTP.Types.Method ( Network/HTTP/Types/Method.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Types/Method.o )
[3 of 7] Compiling Network.HTTP.Types.Status ( Network/HTTP/Types/Status.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Types/Status.o )
[4 of 7] Compiling Network.HTTP.Types.URI ( Network/HTTP/Types/URI.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Types/URI.o )
[5 of 7] Compiling Network.HTTP.Types.QueryLike ( Network/HTTP/Types/QueryLike.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Types/QueryLike.o )
[6 of 7] Compiling Network.HTTP.Types.Version ( Network/HTTP/Types/Version.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Types/Version.o )
[7 of 7] Compiling Network.HTTP.Types ( Network/HTTP/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/HTTP/Types.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/http-types-0.12.3-KN8Kbez2pLY968493VW19b
Registering library for http-types-0.12.3..
Configuring memory-0.14.18...
Preprocessing library for memory-0.14.18..
Building library for memory-0.14.18..
[ 1 of 29] Compiling Data.Memory.ExtendedWords ( Data/Memory/ExtendedWords.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/ExtendedWords.o )
[ 2 of 29] Compiling Data.Memory.Internal.Compat ( Data/Memory/Internal/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Internal/Compat.o )
[ 3 of 29] Compiling Data.Memory.Endian ( Data/Memory/Endian.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Endian.o )
[ 4 of 29] Compiling Data.Memory.Hash.SipHash ( Data/Memory/Hash/SipHash.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Hash/SipHash.o )
[ 5 of 29] Compiling Data.Memory.Encoding.Base16 ( Data/Memory/Encoding/Base16.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Encoding/Base16.o )
[ 6 of 29] Compiling Data.Memory.Internal.CompatPrim ( Data/Memory/Internal/CompatPrim.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Internal/CompatPrim.o )
[ 7 of 29] Compiling Data.Memory.Encoding.Base32 ( Data/Memory/Encoding/Base32.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Encoding/Base32.o )
[ 8 of 29] Compiling Data.Memory.Internal.CompatPrim64 ( Data/Memory/Internal/CompatPrim64.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Internal/CompatPrim64.o )
[ 9 of 29] Compiling Data.Memory.Internal.DeepSeq ( Data/Memory/Internal/DeepSeq.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Internal/DeepSeq.o )
[10 of 29] Compiling Data.Memory.Internal.Imports ( Data/Memory/Internal/Imports.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Internal/Imports.o )
[11 of 29] Compiling Data.Memory.Hash.FNV ( Data/Memory/Hash/FNV.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Hash/FNV.o )
[12 of 29] Compiling Data.Memory.Encoding.Base64 ( Data/Memory/Encoding/Base64.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Encoding/Base64.o )
[13 of 29] Compiling Data.Memory.Internal.Scrubber ( Data/Memory/Internal/Scrubber.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/Internal/Scrubber.o )
[14 of 29] Compiling Data.Memory.MemMap.Posix ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/MemMap/Posix.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/MemMap/Posix.o )
[15 of 29] Compiling Data.Memory.PtrMethods ( Data/Memory/PtrMethods.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Memory/PtrMethods.o )
[16 of 29] Compiling Data.ByteArray.Types ( Data/ByteArray/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Types.o )
[17 of 29] Compiling Data.ByteArray.MemView ( Data/ByteArray/MemView.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/MemView.o )
[18 of 29] Compiling Data.ByteArray.Pack.Internal ( Data/ByteArray/Pack/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Pack/Internal.o )
Data/ByteArray/Pack/Internal.hs:20:1: warning: [-Wunused-imports]
The import of ‘Data.Memory.Internal.Imports’ is redundant
except perhaps to import instances from ‘Data.Memory.Internal.Imports’
To import instances alone, use: import Data.Memory.Internal.Imports()
 |
20 | import Data.Memory.Internal.Imports
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[19 of 29] Compiling Data.ByteArray.Hash ( Data/ByteArray/Hash.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Hash.o )
[20 of 29] Compiling Data.ByteArray.Sized ( Data/ByteArray/Sized.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Sized.o )
[21 of 29] Compiling Data.ByteArray.ScrubbedBytes ( Data/ByteArray/ScrubbedBytes.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/ScrubbedBytes.o )
[22 of 29] Compiling Data.ByteArray.Methods ( Data/ByteArray/Methods.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Methods.o )
[23 of 29] Compiling Data.ByteArray.View ( Data/ByteArray/View.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/View.o )
[24 of 29] Compiling Data.ByteArray.Parse ( Data/ByteArray/Parse.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Parse.o )
[25 of 29] Compiling Data.ByteArray.Mapping ( Data/ByteArray/Mapping.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Mapping.o )
[26 of 29] Compiling Data.ByteArray.Encoding ( Data/ByteArray/Encoding.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Encoding.o )
[27 of 29] Compiling Data.ByteArray.Bytes ( Data/ByteArray/Bytes.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Bytes.o )
[28 of 29] Compiling Data.ByteArray ( Data/ByteArray.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray.o )
[29 of 29] Compiling Data.ByteArray.Pack ( Data/ByteArray/Pack.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/ByteArray/Pack.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/memory-0.14.18-KyYdFaXxUmW9l7sgRN1wes
Registering library for memory-0.14.18..
Configuring mime-types-0.1.0.9...
Preprocessing library for mime-types-0.1.0.9..
Building library for mime-types-0.1.0.9..
[1 of 1] Compiling Network.Mime ( Network/Mime.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Mime.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/mime-types-0.1.0.9-IuKFWuzgmF26e9nOlDWqrD
Registering library for mime-types-0.1.0.9..
Configuring mono-traversable-1.0.11.0...
Preprocessing library for mono-traversable-1.0.11.0..
Building library for mono-traversable-1.0.11.0..
[1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/MonoTraversable.o )
src/Data/MonoTraversable.hs:48:1: warning: [-Wdodgy-imports]
The import item ‘V1(..)’ suggests that
‘V1’ has (in-scope) constructors or class methods,
but it has none
 |
48 | import GHC.Generics ((:.:), (:*:), (:+:)(..), K1(..), M1(..), Par1(..), Rec1(..), U1(..), V1(..))
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/MonoTraversable.hs:72:1: warning: [-Wdeprecations]
Module ‘Control.Monad.Trans.List’ is deprecated:
This transformer is invalid on most monads
 |
72 | import Control.Monad.Trans.List (ListT)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Data/MonoTraversable.hs:128:24: warning: [-Wdeprecations]
In the use of type constructor or class ‘ListT’
(imported from Control.Monad.Trans.List):
Deprecated: "This transformer is invalid on most monads"
 |
128 | type instance Element (ListT m a) = a
 | ^^^^^

src/Data/MonoTraversable.hs:198:36: warning: [-Wdeprecations]
In the use of type constructor or class ‘ListT’
(imported from Control.Monad.Trans.List):
Deprecated: "This transformer is invalid on most monads"
 |
198 | instance Functor m => MonoFunctor (ListT m a)
 | ^^^^^

src/Data/MonoTraversable.hs:801:40: warning: [-Wdeprecations]
In the use of type constructor or class ‘ListT’
(imported from Control.Monad.Trans.List):
Deprecated: "This transformer is invalid on most monads"
 |
801 | instance F.Foldable f => MonoFoldable (ListT f a)
 | ^^^^^

src/Data/MonoTraversable.hs:1099:44: warning: [-Wdeprecations]
In the use of type constructor or class ‘ListT’
(imported from Control.Monad.Trans.List):
Deprecated: "This transformer is invalid on most monads"
 |
1099 | instance Traversable f => MonoTraversable (ListT f a)
 | ^^^^^

src/Data/MonoTraversable.hs:1209:40: warning: [-Wdeprecations]
In the use of type constructor or class ‘ListT’
(imported from Control.Monad.Trans.List):
Deprecated: "This transformer is invalid on most monads"
 |
1209 | instance Applicative m => MonoPointed (ListT m a)
 | ^^^^^
[2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Containers.o )
[3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/MonoTraversable/Unprefixed.o )
[4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Sequences.o )
[5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/NonNull.o )
[6 of 6] Compiling Paths_mono_traversable ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/autogen/Paths_mono_traversable.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Paths_mono_traversable.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/mono-traversable-1.0.11.0-CAkMDDEF30b145IitBY3bw
Registering library for mono-traversable-1.0.11.0..
[1 of 2] Compiling Main ( /tmp/stack14495/network-2.8.0.0/Setup.hs, /tmp/stack14495/network-2.8.0.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/Main.o )
[2 of 2] Compiling StackSetupShim ( /home/mudada/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs, /tmp/stack14495/network-2.8.0.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/StackSetupShim.o )
Linking /tmp/stack14495/network-2.8.0.0/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/setup ...
Configuring network-2.8.0.0...
configure: WARNING: unrecognized options: --with-compiler
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... /usr/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/gcc accepts -g... yes
checking for /usr/bin/gcc option to accept ISO C89... none needed
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... /usr/bin/gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking ws2tcpip.h usability... no
checking ws2tcpip.h presence... no
checking for ws2tcpip.h... no
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking linux/can.h usability... yes
checking linux/can.h presence... yes
checking for linux/can.h... yes
checking linux/tcp.h usability... yes
checking linux/tcp.h presence... yes
checking for linux/tcp.h... yes
checking net/if.h usability... yes
checking net/if.h presence... yes
checking for net/if.h... yes
checking for readlink... yes
checking for symlink... yes
checking for if_nametoindex... yes
checking for struct msghdr.msg_control... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
checking for in_addr_t in netinet/in.h... yes
checking for SO_PEERCRED and struct ucred in sys/socket.h... yes
checking for getpeereid in unistd.h... checking for getpeereid... no
checking for _head_libws2_32_a in -lws2_32... no
checking for getaddrinfo... yes
checking for gai_strerror... yes
checking whether AI_ADDRCONFIG is declared... yes
checking whether AI_ALL is declared... yes
checking whether AI_NUMERICSERV is declared... yes
checking whether AI_V4MAPPED is declared... yes
checking whether IPV6_V6ONLY is declared... yes
checking whether IPPROTO_IP is declared... yes
checking whether IPPROTO_TCP is declared... yes
checking whether IPPROTO_IPV6 is declared... yes
checking for sendfile in sys/sendfile.h... yes
checking for sendfile in sys/socket.h... no
checking for gethostent... yes
checking for accept4... yes
configure: creating ./config.status
config.status: creating network.buildinfo
config.status: creating include/HsNetworkConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for network-2.8.0.0..
Building library for network-2.8.0.0..
[ 1 of 11] Compiling Network.Socket.ByteString.IOVec ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString/IOVec.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString/IOVec.o )
[ 2 of 11] Compiling Network.Socket.Types ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/Types.o )
[ 3 of 11] Compiling Network.Socket.Internal ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/Internal.o )
[ 4 of 11] Compiling Network.Socket ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket.o )
Network/Socket.hsc:267:1: warning: [-Wunused-imports]
The qualified import of ‘Control.Exception’ is redundant
except perhaps to import instances from ‘Control.Exception’
To import instances alone, use: import Control.Exception()
 |
267 | import qualified Control.Exception as E
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Network/Socket.hsc:633:8: warning: [-Wunused-matches]
Defined but not used: ‘sock’
 |
633 | accept sock@(MkSocket s family stype protocol status) = do
 | ^^^^
[ 5 of 11] Compiling Network.Socket.ByteString.MsgHdr ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString/MsgHdr.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString/MsgHdr.o )
[ 6 of 11] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString/Internal.o )
[ 7 of 11] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString/Lazy/Posix.o )
[ 8 of 11] Compiling Network.Socket.ByteString ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString.o )
[ 9 of 11] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socket/ByteString/Lazy.o )
[10 of 11] Compiling Network.BSD ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/BSD.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/BSD.o )
[11 of 11] Compiling Network ( Network.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/network-2.8.0.0-AkCJm1aNSYz7ekXKYyI0pF
Registering library for network-2.8.0.0..
Configuring network-uri-2.6.1.0...
Preprocessing library for network-uri-2.6.1.0..
Building library for network-uri-2.6.1.0..
[1 of 1] Compiling Network.URI ( Network/URI.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/URI.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/network-uri-2.6.1.0-K75fCYvLQE41EntOQ30cqK
Registering library for network-uri-2.6.1.0..
Configuring pem-0.2.4...
Preprocessing library for pem-0.2.4..
Building library for pem-0.2.4..
[1 of 4] Compiling Data.PEM.Types ( Data/PEM/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/PEM/Types.o )
[2 of 4] Compiling Data.PEM.Parser ( Data/PEM/Parser.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/PEM/Parser.o )
[3 of 4] Compiling Data.PEM.Writer ( Data/PEM/Writer.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/PEM/Writer.o )
[4 of 4] Compiling Data.PEM ( Data/PEM.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/PEM.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/pem-0.2.4-ZvNxO6YMHNAptXRjaxddy
Registering library for pem-0.2.4..
[1 of 2] Compiling Main ( /tmp/stack14495/servant-0.15/Setup.hs, /tmp/stack14495/servant-0.15/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/Main.o )
[2 of 2] Compiling StackSetupShim ( /home/mudada/.stack/setup-exe-src/setup-shim-mPHDZzAJ.hs, /tmp/stack14495/servant-0.15/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/StackSetupShim.o )
Linking /tmp/stack14495/servant-0.15/.stack-work/dist/x86_64-linux/Cabal-2.4.0.1/setup/setup ...
Configuring servant-0.15...
Preprocessing library for servant-0.15..
Building library for servant-0.15..
[ 1 of 29] Compiling Servant.API.Alternative ( src/Servant/API/Alternative.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Alternative.o )
[ 2 of 29] Compiling Servant.API.BasicAuth ( src/Servant/API/BasicAuth.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/BasicAuth.o )
[ 3 of 29] Compiling Servant.API.Capture ( src/Servant/API/Capture.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Capture.o )
[ 4 of 29] Compiling Servant.API.ContentTypes ( src/Servant/API/ContentTypes.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/ContentTypes.o )
[ 5 of 29] Compiling Servant.API.Description ( src/Servant/API/Description.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Description.o )
[ 6 of 29] Compiling Servant.API.Empty ( src/Servant/API/Empty.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Empty.o )
[ 7 of 29] Compiling Servant.API.Experimental.Auth ( src/Servant/API/Experimental/Auth.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Experimental/Auth.o )
[ 8 of 29] Compiling Servant.API.Generic ( src/Servant/API/Generic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Generic.o )
[ 9 of 29] Compiling Servant.API.HttpVersion ( src/Servant/API/HttpVersion.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/HttpVersion.o )
[10 of 29] Compiling Servant.API.IsSecure ( src/Servant/API/IsSecure.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/IsSecure.o )
[11 of 29] Compiling Servant.API.Modifiers ( src/Servant/API/Modifiers.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Modifiers.o )
[12 of 29] Compiling Servant.API.Header ( src/Servant/API/Header.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Header.o )
[13 of 29] Compiling Servant.API.QueryParam ( src/Servant/API/QueryParam.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/QueryParam.o )
[14 of 29] Compiling Servant.API.Raw ( src/Servant/API/Raw.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Raw.o )
[15 of 29] Compiling Servant.API.RemoteHost ( src/Servant/API/RemoteHost.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/RemoteHost.o )
[16 of 29] Compiling Servant.API.ReqBody ( src/Servant/API/ReqBody.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/ReqBody.o )
[17 of 29] Compiling Servant.API.ResponseHeaders ( src/Servant/API/ResponseHeaders.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/ResponseHeaders.o )
[18 of 29] Compiling Servant.API.Sub ( src/Servant/API/Sub.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Sub.o )
[19 of 29] Compiling Servant.API.Vault ( src/Servant/API/Vault.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Vault.o )
[20 of 29] Compiling Servant.API.Verbs ( src/Servant/API/Verbs.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Verbs.o )
[21 of 29] Compiling Servant.API.TypeLevel ( src/Servant/API/TypeLevel.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/TypeLevel.o )
[22 of 29] Compiling Servant.API.WithNamedContext ( src/Servant/API/WithNamedContext.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/WithNamedContext.o )
[23 of 29] Compiling Servant.Types.SourceT ( src/Servant/Types/SourceT.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Types/SourceT.o )
[24 of 29] Compiling Servant.API.Stream ( src/Servant/API/Stream.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Stream.o )
[25 of 29] Compiling Servant.Links ( src/Servant/Links.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Links.o )
[26 of 29] Compiling Servant.API ( src/Servant/API.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API.o )
[27 of 29] Compiling Servant.Test.ComprehensiveAPI ( src/Servant/Test/ComprehensiveAPI.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Test/ComprehensiveAPI.o )
[28 of 29] Compiling Servant.API.Internal.Test.ComprehensiveAPI ( src/Servant/API/Internal/Test/ComprehensiveAPI.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/API/Internal/Test/ComprehensiveAPI.o )
[29 of 29] Compiling Servant.Utils.Links ( src/Servant/Utils/Links.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Utils/Links.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/servant-0.15-GAoSZCgmnKsLOJaBdgBFRr
Registering library for servant-0.15..
Configuring servant-client-0.15...
Preprocessing library for servant-client-0.15..
Building library for servant-client-0.15..
[1 of 4] Compiling Servant.Client.Internal.HttpClient ( src/Servant/Client/Internal/HttpClient.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Internal/HttpClient.o )
[2 of 4] Compiling Servant.Client ( src/Servant/Client.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client.o )
[3 of 4] Compiling Servant.Client.Internal.HttpClient.Streaming ( src/Servant/Client/Internal/HttpClient/Streaming.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Internal/HttpClient/Streaming.o )
[4 of 4] Compiling Servant.Client.Streaming ( src/Servant/Client/Streaming.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Streaming.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/servant-client-0.15-AjaPWFHEPfU9HJTtXHYLTX
Registering library for servant-client-0.15..
Configuring servant-client-core-0.15...
Preprocessing library for servant-client-core-0.15..
Building library for servant-client-core-0.15..
[ 1 of 12] Compiling Servant.Client.Core.Internal.BaseUrl ( src/Servant/Client/Core/Internal/BaseUrl.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/BaseUrl.o )
[ 2 of 12] Compiling Servant.Client.Core.Internal.Generic ( src/Servant/Client/Core/Internal/Generic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/Generic.o )
[ 3 of 12] Compiling Servant.Client.Core.Internal.Request ( src/Servant/Client/Core/Internal/Request.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/Request.o )
[ 4 of 12] Compiling Servant.Client.Core.Internal.ClientF ( src/Servant/Client/Core/Internal/ClientF.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/ClientF.o )
[ 5 of 12] Compiling Servant.Client.Core.Internal.BasicAuth ( src/Servant/Client/Core/Internal/BasicAuth.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/BasicAuth.o )
[ 6 of 12] Compiling Servant.Client.Core.Internal.Auth ( src/Servant/Client/Core/Internal/Auth.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/Auth.o )
[ 7 of 12] Compiling Servant.Client.Core.Internal.RunClient ( src/Servant/Client/Core/Internal/RunClient.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/RunClient.o )
[ 8 of 12] Compiling Servant.Client.Core.Internal.HasClient ( src/Servant/Client/Core/Internal/HasClient.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Internal/HasClient.o )
[ 9 of 12] Compiling Servant.Client.Core ( src/Servant/Client/Core.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core.o )
[10 of 12] Compiling Servant.Client.Core.Reexport ( src/Servant/Client/Core/Reexport.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Core/Reexport.o )
[11 of 12] Compiling Servant.Client.Free ( src/Servant/Client/Free.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Free.o )
[12 of 12] Compiling Servant.Client.Generic ( src/Servant/Client/Generic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Servant/Client/Generic.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/servant-client-core-0.15-FoEwVi9M9YXHmdyqa3c1Pr
Registering library for servant-client-core-0.15..
Configuring singleton-bool-0.1.4...
Preprocessing library for singleton-bool-0.1.4..
Building library for singleton-bool-0.1.4..
[1 of 1] Compiling Data.Singletons.Bool ( src/Data/Singletons/Bool.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Singletons/Bool.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/singleton-bool-0.1.4-BswWCJ6C1foFLbVlo6nj0a
Registering library for singleton-bool-0.1.4..
Configuring socks-0.5.6...
Preprocessing library for socks-0.5.6..
Building library for socks-0.5.6..
[1 of 7] Compiling Network.Socks5.Parse ( Network/Socks5/Parse.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socks5/Parse.o )
[2 of 7] Compiling Network.Socks5.Types ( Network/Socks5/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socks5/Types.o )
[3 of 7] Compiling Network.Socks5.Conf ( Network/Socks5/Conf.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socks5/Conf.o )
[4 of 7] Compiling Network.Socks5.Wire ( Network/Socks5/Wire.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socks5/Wire.o )
Network/Socks5/Wire.hs:15: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()
 |
15 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^

Network/Socks5/Wire.hs:23:1: warning: [-Wunused-imports]
The import of ‘Network.Socks5.Parse’ is redundant
except perhaps to import instances from ‘Network.Socks5.Parse’
To import instances alone, use: import Network.Socks5.Parse()
 |
23 | import Network.Socks5.Parse as P (anyByte, take)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 7] Compiling Network.Socks5.Command ( Network/Socks5/Command.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socks5/Command.o )
Network/Socks5/Command.hs:25: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()
 |
25 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 7] Compiling Network.Socks5.Lowlevel ( Network/Socks5/Lowlevel.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socks5/Lowlevel.o )
Network/Socks5/Lowlevel.hs:10:1: warning: [-Wdeprecations]
Module ‘Network.BSD’ is deprecated:
This platform dependent module is no longer supported.
 |
10 | import Network.BSD
 | ^^^^^^^^^^^^^^^^^^

Network/Socks5/Lowlevel.hs:21:44: warning: [-Wdeprecations]
In the use of ‘getHostByName’ (imported from Network.BSD):
Deprecated: "This platform dependent module is no longer supported."
 |
21 | SocksAddrDomainName bs -> do he <- getHostByName (BC.unpack bs)
 | ^^^^^^^^^^^^^

Network/Socks5/Lowlevel.hs:22:66: warning: [-Wdeprecations]
In the use of ‘hostAddress’ (imported from Network.BSD):
Deprecated: "This platform dependent module is no longer supported."
 |
22 | return $ SockAddrInet port (hostAddress he)
 | ^^^^^^^^^^^
[7 of 7] Compiling Network.Socks5 ( Network/Socks5.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/Socks5.o )
Network/Socks5.hs:48:1: warning: [-Wdeprecations]
Module ‘Network.BSD’ is deprecated:
This platform dependent module is no longer supported.
 |
48 | import Network.BSD
 | ^^^^^^^^^^^^^^^^^^

Network/Socks5.hs:49:1: warning: [-Wdeprecations]
Module ‘Network’ is deprecated:
The high level Network interface is no longer supported. Please use Network.Socket.
 |
49 | import Network (PortID(..))
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^

Network/Socks5.hs:80:5: warning: [-Wdeprecations]
In the use of ‘getProtocolNumber’ (imported from Network.BSD):
Deprecated: "This platform dependent module is no longer supported."
 |
80 | getProtocolNumber "tcp" >>= \proto ->
 | ^^^^^^^^^^^^^^^^^

Network/Socks5.hs:112:21: warning: [-Wdeprecations]
In the use of type constructor or class ‘PortID’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
112 | -> PortID -- ^ destination port
 | ^^^^^^

Network/Socks5.hs:116:14: warning: [-Wdeprecations]
In the use of ‘getProtocolNumber’ (imported from Network.BSD):
Deprecated: "This platform dependent module is no longer supported."
 |
116 | proto <- getProtocolNumber "tcp"
 | ^^^^^^^^^^^^^^^^^

Network/Socks5.hs:123:30: warning: [-Wdeprecations]
In the use of type constructor or class ‘PortID’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
123 | socksConnectTo' :: String -> PortID -> String -> PortID -> IO Socket
 | ^^^^^^

Network/Socks5.hs:123:50: warning: [-Wdeprecations]
In the use of type constructor or class ‘PortID’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
123 | socksConnectTo' :: String -> PortID -> String -> PortID -> IO Socket
 | ^^^^^^

Network/Socks5.hs:130:29: warning: [-Wdeprecations]
In the use of type constructor or class ‘PortID’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
130 | socksConnectTo :: String -> PortID -> String -> PortID -> IO Handle
 | ^^^^^^

Network/Socks5.hs:130:49: warning: [-Wdeprecations]
In the use of type constructor or class ‘PortID’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
130 | socksConnectTo :: String -> PortID -> String -> PortID -> IO Handle
 | ^^^^^^

Network/Socks5.hs:137:16: warning: [-Wdeprecations]
In the use of data constructor ‘Service’ (imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
137 | resolvePortID (Service serv) = getServicePortNumber serv
 | ^^^^^^^

Network/Socks5.hs:137:32: warning: [-Wdeprecations]
In the use of ‘getServicePortNumber’ (imported from Network.BSD):
Deprecated: "This platform dependent module is no longer supported."
 |
137 | resolvePortID (Service serv) = getServicePortNumber serv
 | ^^^^^^^^^^^^^^^^^^^^

Network/Socks5.hs:138:16: warning: [-Wdeprecations]
In the use of data constructor ‘PortNumber’
(imported from Network):
Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket."
 |
138 | resolvePortID (PortNumber n) = return n
 | ^^^^^^^^^^
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/socks-0.5.6-3sLchFRTlVdI5As1kxtZ7C
Registering library for socks-0.5.6..
Configuring sop-core-0.4.0.0...
Preprocessing library for sop-core-0.4.0.0..
Building library for sop-core-0.4.0.0..
[1 of 8] Compiling Data.SOP.BasicFunctors ( src/Data/SOP/BasicFunctors.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP/BasicFunctors.o )
[2 of 8] Compiling Data.SOP.Constraint ( src/Data/SOP/Constraint.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP/Constraint.o )
[3 of 8] Compiling Data.SOP.Classes ( src/Data/SOP/Classes.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP/Classes.o )
[4 of 8] Compiling Data.SOP.Sing ( src/Data/SOP/Sing.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP/Sing.o )
[5 of 8] Compiling Data.SOP.NP ( src/Data/SOP/NP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP/NP.o )
[6 of 8] Compiling Data.SOP.NS ( src/Data/SOP/NS.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP/NS.o )
[7 of 8] Compiling Data.SOP.Dict ( src/Data/SOP/Dict.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP/Dict.o )
[8 of 8] Compiling Data.SOP ( src/Data/SOP.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/SOP.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/sop-core-0.4.0.0-F1xCWaFkXPd3dWDWBPXHJg
Registering library for sop-core-0.4.0.0..
Configuring split-0.2.3.3...
Preprocessing library for split-0.2.3.3..
Building library for split-0.2.3.3..
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/List/Split/Internals.o )
[2 of 2] Compiling Data.List.Split ( src/Data/List/Split.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/List/Split.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/split-0.2.3.3-6n1iQ0JLFvkeXvJXsAqQc
Registering library for split-0.2.3.3..
Configuring streaming-commons-0.2.1.0...
Preprocessing library for streaming-commons-0.2.1.0..
Building library for streaming-commons-0.2.1.0..
[ 1 of 16] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/ByteString/Builder/Buffer.o )
[ 2 of 16] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/ByteString/Builder.o )
[ 3 of 16] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/FileRead.o )
[ 4 of 16] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Filesystem.o )
[ 5 of 16] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Network/Internal.o )
[ 6 of 16] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Network.o )
[ 7 of 16] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Process/Internal.o )
[ 8 of 16] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Process.o )
[ 9 of 16] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Zlib/Lowlevel.o )
[10 of 16] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Zlib.o )
[11 of 16] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Text/Internal/Encoding/Utf16.o )
[12 of 16] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Text/Internal/Encoding/Utf32.o )
[13 of 16] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Text/Internal/Unsafe/Shift.o )
[14 of 16] Compiling Data.Text.Internal.Unsafe.Char ( Data/Text/Internal/Unsafe/Char.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Text/Internal/Unsafe/Char.o )
[15 of 16] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Text/Internal/Encoding/Utf8.o )
[16 of 16] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Streaming/Text.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/streaming-commons-0.2.1.0-4w4DA7xtDlFIgZot14miJe
Registering library for streaming-commons-0.2.1.0..
Configuring string-conversions-0.4.0.1...
Preprocessing library for string-conversions-0.4.0.1..
Building library for string-conversions-0.4.0.1..
[1 of 2] Compiling Data.String.Conversions ( src/Data/String/Conversions.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/String/Conversions.o )
src/Data/String/Conversions.hs:39: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()
 |
39 | import Data.Monoid
 | ^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Data.String.Conversions.Monomorphic ( src/Data/String/Conversions/Monomorphic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/String/Conversions/Monomorphic.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/string-conversions-0.4.0.1-LtuUK6ZkUgfAmoIrlRp9AZ
Registering library for string-conversions-0.4.0.1..
Configuring tf-random-0.5...
Preprocessing library for tf-random-0.5..
Building library for tf-random-0.5..
[1 of 4] Compiling System.Random.TF.Gen ( src/System/Random/TF/Gen.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Random/TF/Gen.o )
[2 of 4] Compiling System.Random.TF.Init ( src/System/Random/TF/Init.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Random/TF/Init.o )
src/System/Random/TF/Init.hs:94:5: warning: [-Wdeprecations]
In the use of ‘bitSize’ (imported from Data.Bits):
Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead"
 |
94 | | bitSize n > 64 = error "mkTFGen: case where size of Int > 64 not implemented"
 | ^^^^^^^
[3 of 4] Compiling System.Random.TF ( src/System/Random/TF.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Random/TF.o )
[4 of 4] Compiling System.Random.TF.Instances ( src/System/Random/TF/Instances.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Random/TF/Instances.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/tf-random-0.5-IjFVdJXpGgq3hBuRJiaT27
Registering library for tf-random-0.5..
Configuring time-locale-compat-0.1.1.5...
Preprocessing library for time-locale-compat-0.1.1.5..
Building library for time-locale-compat-0.1.1.5..
[1 of 1] Compiling Data.Time.Locale.Compat ( src/Data/Time/Locale/Compat.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Time/Locale/Compat.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/time-locale-compat-0.1.1.5-4Kz46WDKPmGDmYVdO1w5q7
Registering library for time-locale-compat-0.1.1.5..
Configuring tls-1.4.1...
Preprocessing library for tls-1.4.1..
Building library for tls-1.4.1..
[ 1 of 52] Compiling Network.TLS.Crypto.Types ( Network/TLS/Crypto/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Crypto/Types.o )
[ 2 of 52] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/ErrT.o )
[ 3 of 52] Compiling Network.TLS.Imports ( Network/TLS/Imports.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Imports.o )
[ 4 of 52] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Backend.o )
[ 5 of 52] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Measurement.o )
[ 6 of 52] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/RNG.o )
[ 7 of 52] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Crypto/DH.o )
[ 8 of 52] Compiling Network.TLS.Extra.FFDHE ( Network/TLS/Extra/FFDHE.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Extra/FFDHE.o )
[ 9 of 52] Compiling Network.TLS.Types ( Network/TLS/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Types.o )
[10 of 52] Compiling Network.TLS.Session ( Network/TLS/Session.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Session.o )
[11 of 52] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Compression.o )
[12 of 52] Compiling Network.TLS.Cap ( Network/TLS/Cap.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Cap.o )
[13 of 52] Compiling Network.TLS.Util ( Network/TLS/Util.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Util.o )
[14 of 52] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Util/ASN1.o )
[15 of 52] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Util/Serialization.o )
[16 of 52] Compiling Network.TLS.Crypto.IES ( Network/TLS/Crypto/IES.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Crypto/IES.o )
[17 of 52] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Crypto.o )
[18 of 52] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Struct.o )
[19 of 52] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/MAC.o )
[20 of 52] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Cipher.o )
[21 of 52] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Extra/Cipher.o )
[22 of 52] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Extra.o )
[23 of 52] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Wire.o )
[24 of 52] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Packet.o )
[25 of 52] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Record/State.o )
[26 of 52] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Record/Types.o )
[27 of 52] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Record/Engage.o )
[28 of 52] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Record/Disengage.o )
[29 of 52] Compiling Network.TLS.Record ( Network/TLS/Record.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Record.o )
[30 of 52] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/State.o )
[31 of 52] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Extension.o )
[32 of 52] Compiling Network.TLS.State ( Network/TLS/State.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/State.o )
[33 of 52] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/X509.o )
[34 of 52] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Hooks.o )
[35 of 52] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Credentials.o )
[36 of 52] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Parameters.o )
[37 of 52] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Context/Internal.o )
[38 of 52] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Sending.o )
[39 of 52] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Receiving.o )
[40 of 52] Compiling Network.TLS.IO ( Network/TLS/IO.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/IO.o )
[41 of 52] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/Key.o )
[42 of 52] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/Signature.o )
[43 of 52] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/Process.o )
[44 of 52] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/Common.o )
[45 of 52] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/Certificate.o )
[46 of 52] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/Client.o )
Network/TLS/Handshake/Client.hs:273:13: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns not matched:
(PrivKeyEC _)
(PrivKeyX25519 _)
(PrivKeyX448 _)
(PrivKeyEd25519 _)
...
 |
273 | case pk of
 | ^^^^^^^^^^...
[47 of 52] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake/Server.o )
[48 of 52] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Handshake.o )
[49 of 52] Compiling Network.TLS.Context ( Network/TLS/Context.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Context.o )
[50 of 52] Compiling Network.TLS.Core ( Network/TLS/Core.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Core.o )
[51 of 52] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS/Internal.o )
[52 of 52] Compiling Network.TLS ( Network/TLS.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Network/TLS.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/tls-1.4.1-ANLBjpiqBve2XjPy0ueWSZ
Registering library for tls-1.4.1..
Configuring typed-process-0.2.4.0...
Preprocessing library for typed-process-0.2.4.0..
Building library for typed-process-0.2.4.0..
[1 of 2] Compiling Paths_typed_process ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/autogen/Paths_typed_process.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Paths_typed_process.o )
[2 of 2] Compiling System.Process.Typed ( src/System/Process/Typed.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/Process/Typed.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/typed-process-0.2.4.0-1NMtakPsnl6CTG8fDmjU31
Registering library for typed-process-0.2.4.0..
Configuring uuid-types-1.0.3...
Preprocessing library for uuid-types-1.0.3..
Building library for uuid-types-1.0.3..
[1 of 3] Compiling Data.UUID.Types.Internal.Builder ( Data/UUID/Types/Internal/Builder.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/UUID/Types/Internal/Builder.o )
[2 of 3] Compiling Data.UUID.Types.Internal ( Data/UUID/Types/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/UUID/Types/Internal.o )
[3 of 3] Compiling Data.UUID.Types ( Data/UUID/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/UUID/Types.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/uuid-types-1.0.3-Awdp9gd30rf4a5QKzt7fjH
Registering library for uuid-types-1.0.3..
Configuring vault-0.3.1.2...
Preprocessing library for vault-0.3.1.2..
Building library for vault-0.3.1.2..
[1 of 5] Compiling Data.Unique.Really ( src/Data/Unique/Really.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Unique/Really.o )
[2 of 5] Compiling Data.Vault.ST.Lazy ( src/Data/Vault/ST/Lazy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vault/ST/Lazy.o )
[3 of 5] Compiling Data.Vault.Lazy ( src/Data/Vault/Lazy.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vault/Lazy.o )
[4 of 5] Compiling Data.Vault.ST.Strict ( src/Data/Vault/ST/Strict.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vault/ST/Strict.o )
[5 of 5] Compiling Data.Vault.Strict ( src/Data/Vault/Strict.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vault/Strict.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/vault-0.3.1.2-ICSoiK7xFvNEQb1ZDoA1AL
Registering library for vault-0.3.1.2..
Configuring vector-algorithms-0.8.0.1...
Preprocessing library for vector-algorithms-0.8.0.1..
Building library for vector-algorithms-0.8.0.1..
[ 1 of 10] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Common.o )
[ 2 of 10] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Optimal.o )
[ 3 of 10] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Insertion.o )
[ 4 of 10] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Merge.o )
[ 5 of 10] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/AmericanFlag.o )
[ 6 of 10] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Heap.o )
[ 7 of 10] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Intro.o )
[ 8 of 10] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Radix.o )
[ 9 of 10] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Search.o )
[10 of 10] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/Vector/Algorithms/Tim.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/vector-algorithms-0.8.0.1-1IsWwfvXHi37z3RePwG982
Registering library for vector-algorithms-0.8.0.1..
Configuring x509-1.7.5...
Preprocessing library for x509-1.7.5..
Building library for x509-1.7.5..
[ 1 of 14] Compiling Data.X509.AlgorithmIdentifier ( Data/X509/AlgorithmIdentifier.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/AlgorithmIdentifier.o )
[ 2 of 14] Compiling Data.X509.Internal ( Data/X509/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Internal.o )
[ 3 of 14] Compiling Data.X509.ExtensionRaw ( Data/X509/ExtensionRaw.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/ExtensionRaw.o )
Data/X509/ExtensionRaw.hs:17: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()
 |
17 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 14] Compiling Data.X509.DistinguishedName ( Data/X509/DistinguishedName.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/DistinguishedName.o )
Data/X509/DistinguishedName.hs:20: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()
 |
20 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/X509/DistinguishedName.hs:22: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()
 |
22 | import Data.Semigroup
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 14] Compiling Data.X509.Ext ( Data/X509/Ext.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Ext.o )
Data/X509/Ext.hs:46: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()
 |
46 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 6 of 14] Compiling Data.X509.CRL ( Data/X509/CRL.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/CRL.o )
Data/X509/CRL.hs:19: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()
 |
19 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 7 of 14] Compiling Data.X509.OID ( Data/X509/OID.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/OID.o )
Data/X509/OID.hs:15: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()
 |
15 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 14] Compiling Data.X509.PublicKey ( Data/X509/PublicKey.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/PublicKey.o )
[ 9 of 14] Compiling Data.X509.PrivateKey ( Data/X509/PrivateKey.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/PrivateKey.o )
[10 of 14] Compiling Data.X509.EC ( Data/X509/EC.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/EC.o )
[11 of 14] Compiling Data.X509.Cert ( Data/X509/Cert.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Cert.o )
[12 of 14] Compiling Data.X509.Signed ( Data/X509/Signed.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Signed.o )
[13 of 14] Compiling Data.X509.CertificateChain ( Data/X509/CertificateChain.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/CertificateChain.o )
[14 of 14] Compiling Data.X509 ( Data/X509.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/x509-1.7.5-LCcM9zRGbn6DVgIPRd2rLe
Registering library for x509-1.7.5..
Configuring x509-store-1.6.7...
Preprocessing library for x509-store-1.6.7..
Building library for x509-store-1.6.7..
[1 of 3] Compiling Data.X509.CertificateStore ( Data/X509/CertificateStore.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/CertificateStore.o )
Data/X509/CertificateStore.hs:15: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()
 |
15 | import Data.Semigroup
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 3] Compiling Data.X509.Memory ( Data/X509/Memory.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Memory.o )
[3 of 3] Compiling Data.X509.File ( Data/X509/File.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/File.o )
Data/X509/File.hs:6: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()
 |
6 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/X509/File.hs:8:1: warning: [-Wunused-imports]
The import of ‘Data.ASN1.BinaryEncoding’ is redundant
except perhaps to import instances from ‘Data.ASN1.BinaryEncoding’
To import instances alone, use: import Data.ASN1.BinaryEncoding()
 |
8 | import Data.ASN1.BinaryEncoding
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/X509/File.hs:9:1: warning: [-Wunused-imports]
The import of ‘Data.ASN1.Encoding’ is redundant
except perhaps to import instances from ‘Data.ASN1.Encoding’
To import instances alone, use: import Data.ASN1.Encoding()
 |
9 | import Data.ASN1.Encoding
 | ^^^^^^^^^^^^^^^^^^^^^^^^^

Data/X509/File.hs:13:1: warning: [-Wunused-imports]
The import of ‘PEM(pemName)’ from module ‘Data.PEM’ is redundant
 |
13 | import Data.PEM (pemParseLBS, pemContent, pemName, PEM)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/x509-store-1.6.7-HqbkWh1yS6a5g89j8mB1Og
Registering library for x509-store-1.6.7..
Configuring x509-system-1.6.6...
Preprocessing library for x509-system-1.6.6..
Building library for x509-system-1.6.6..
[1 of 3] Compiling System.X509.MacOS ( System/X509/MacOS.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/X509/MacOS.o )
System/X509/MacOS.hs:8: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()
 |
8 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 3] Compiling System.X509.Unix ( System/X509/Unix.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/X509/Unix.o )
[3 of 3] Compiling System.X509 ( System/X509.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/System/X509.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/x509-system-1.6.6-1kZslfkaAw7FY2NzYASQTN
Registering library for x509-system-1.6.6..
Configuring x509-validation-1.6.11...
Preprocessing library for x509-validation-1.6.11..
Building library for x509-validation-1.6.11..
[1 of 5] Compiling Data.X509.Validation.Fingerprint ( Data/X509/Validation/Fingerprint.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Validation/Fingerprint.o )
Data/X509/Validation/Fingerprint.hs:24:10: warning: [-Wmissing-methods]
• No explicit implementation for
‘memory-0.14.18:Data.ByteArray.Types.length’ and ‘memory-0.14.18:Data.ByteArray.Types.withByteArray’
• In the instance declaration for ‘ByteArrayAccess Fingerprint’
 |
24 | instance ByteArrayAccess Fingerprint
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 5] Compiling Data.X509.Validation.Signature ( Data/X509/Validation/Signature.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Validation/Signature.o )
[3 of 5] Compiling Data.X509.Validation.Types ( Data/X509/Validation/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Validation/Types.o )
[4 of 5] Compiling Data.X509.Validation.Cache ( Data/X509/Validation/Cache.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Validation/Cache.o )
[5 of 5] Compiling Data.X509.Validation ( Data/X509/Validation.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/X509/Validation.o )
Data/X509/Validation.hs:34: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()
 |
34 | import Control.Applicative
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/x509-validation-1.6.11-I9R3S91hNjYEvqLimAeptB
Registering library for x509-validation-1.6.11..
Configuring xml-conduit-1.8.0.1...
Preprocessing library for xml-conduit-1.8.0.1..
Building library for xml-conduit-1.8.0.1..
[1 of 7] Compiling Text.XML.Cursor.Generic ( Text/XML/Cursor/Generic.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/XML/Cursor/Generic.o )
[2 of 7] Compiling Text.XML.Stream.Token ( Text/XML/Stream/Token.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/XML/Stream/Token.o )
[3 of 7] Compiling Text.XML.Stream.Render ( Text/XML/Stream/Render.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/XML/Stream/Render.o )
Text/XML/Stream/Render.hs:43:1: warning: [-Wunused-imports]
The import of ‘mappend’ from module ‘Data.Monoid’ is redundant
 |
43 | import Data.Monoid (Monoid, mappend, mempty)
 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[4 of 7] Compiling Text.XML.Stream.Parse ( Text/XML/Stream/Parse.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/XML/Stream/Parse.o )
[5 of 7] Compiling Text.XML.Unresolved ( Text/XML/Unresolved.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/XML/Unresolved.o )
[6 of 7] Compiling Text.XML ( Text/XML.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/XML.o )
[7 of 7] Compiling Text.XML.Cursor ( Text/XML/Cursor.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Text/XML/Cursor.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/xml-conduit-1.8.0.1-F6a4hrdj1lV8pr4JjZoFp
Registering library for xml-conduit-1.8.0.1..
Configuring xml-types-0.3.6...
Preprocessing library for xml-types-0.3.6..
Building library for xml-types-0.3.6..
[1 of 1] Compiling Data.XML.Types ( lib/Data/XML/Types.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Data/XML/Types.o )
lib/Data/XML/Types.hs:27:1: warning: [-Wtabs]
Tab character found here, and in 131 further locations.
Please use spaces instead.
 |
27 |  ( -- * Types
 | ^^^^^^^^
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/xml-types-0.3.6-56MQ2lbfiw31ognZ51DOah
Registering library for xml-types-0.3.6..
Configuring zlib-0.6.2...
Preprocessing library for zlib-0.6.2..
Building library for zlib-0.6.2..
[1 of 5] Compiling Codec.Compression.Zlib.Stream ( .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Codec/Compression/Zlib/Stream.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Codec/Compression/Zlib/Stream.o )
[2 of 5] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Codec/Compression/Zlib/Internal.o )
[3 of 5] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Codec/Compression/Zlib/Raw.o )
[4 of 5] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Codec/Compression/Zlib.o )
[5 of 5] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, .stack-work/dist/x86_64-linux/Cabal-2.4.0.1/build/Codec/Compression/GZip.o )
Installing library in /home/mudada/.stack/snapshots/x86_64-linux/lts-13.13/8.6.4/lib/x86_64-linux-ghc-8.6.4/zlib-0.6.2-BdOecmQ0rL1HOiGypdSgxY
Registering library for zlib-0.6.2..
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.31.1.
--
-- see: https://github.com/sol/hpack
--
-- hash: 384703d8ac0be675923a465e5573a8c32eb021323b9e294ede3376d17cf54200
name: pubMedCrawler
version: 0.1.0.0
description: Please see the README on GitHub at <https://github.com/githubuser/pubMedCrawler#readme>
homepage: https://github.com/githubuser/pubMedCrawler#readme
bug-reports: https://github.com/githubuser/pubMedCrawler/issues
author: Author name here
maintainer: example@example.com
copyright: 2019 Author name here
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
source-repository head
type: git
location: https://github.com/githubuser/pubMedCrawler
library
exposed-modules:
Lib
PUBMED.Client
other-modules:
Paths_pubMedCrawler
hs-source-dirs:
src
build-depends:
base >=4.7 && <5
, bytestring
, http-client
, http-client-tls
, http-media
, servant
, servant-client
, text
, xml-conduit
default-language: Haskell2010
executable pubMedCrawler-exe
main-is: Main.hs
other-modules:
Paths_pubMedCrawler
hs-source-dirs:
app
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, bytestring
, http-client
, http-client-tls
, http-media
, pubMedCrawler
, servant
, servant-client
, text
, xml-conduit
default-language: Haskell2010
test-suite pubMedCrawler-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Paths_pubMedCrawler
hs-source-dirs:
test
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, bytestring
, http-client
, http-client-tls
, http-media
, pubMedCrawler
, servant
, servant-client
, text
, xml-conduit
default-language: Haskell2010
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment