==================== FINAL INTERFACE ==================== 2018-07-15 17:45:27.089979 UTC interface do-0.1.0.0-84i3CClUbe35xQ9SiCfZTm:Paths_do 8043 interface hash: 8a6b24877e2c041a640c2573b20eec9b ABI hash: 9413e47b4afdbd6a026fa37152a96d34 export-list hash: 99278b2b15a644460a543f8a69bec85e orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: 6710ad4f987f1a431885424795f1635c opt_hash: 14e536840aca4e889cad654e6f9b79c1 hpc_hash: 93b885adfe0da089cdf634904fd59f71 sig of: Nothing used TH splices: False where exports: Paths_do.getBinDir Paths_do.getDataDir Paths_do.getDataFileName Paths_do.getDynLibDir Paths_do.getLibDir Paths_do.getLibexecDir Paths_do.getSysconfDir Paths_do.version module dependencies: package dependencies: base-4.11.1.0* ghc-prim-0.5.2.0 integer-gmp-1.0.2.0 orphans: base-4.11.1.0:GHC.Float base-4.11.1.0:GHC.Base family instance modules: base-4.11.1.0:Control.Applicative base-4.11.1.0:Data.Functor.Const base-4.11.1.0:Data.Functor.Identity base-4.11.1.0:Data.Monoid base-4.11.1.0:Data.Semigroup.Internal base-4.11.1.0:Data.Version base-4.11.1.0:GHC.Generics base-4.11.1.0:GHC.IO.Exception import -/ base-4.11.1.0:Control.Exception 3d8e6cda20877f889f07bc7c0f5cac36 import -/ base-4.11.1.0:Data.Version 26b96b3dd83a23703e0b8110475fc04a import -/ base-4.11.1.0:GHC.Base 604111500e81281298777e721c75643b import -/ base-4.11.1.0:GHC.IO 1d5542cc02075c5e948018bfacea89c1 import -/ base-4.11.1.0:GHC.IO.Exception acc060dca2e46d8b8275d06ee7d5d60d import -/ base-4.11.1.0:Prelude 0750c25585e2b797cd78291d423d39dd import -/ base-4.11.1.0:System.Environment 052ec29b676ed8efc1decd97140a27e3 import -/ ghc-prim-0.5.2.0:GHC.Types d9b3023de7feae4a5308d643da5543f7 addDependentFile "/Users/joshuagrosso/.stack/programs/x86_64-osx/ghc-8.4.3/lib/ghc-8.4.3/include/ghcversion.h" 61cc4580d32de09862d412848a79cd26 addDependentFile ".stack-work/dist/x86_64-osx/Cabal-2.2.0.1/build/autogen/cabal_macros.h" 8ebbcb9eedf29cad69fe2495f497a96b c57e046abc78a35598639972a4a566fa $trModule :: GHC.Types.Module {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.Module Paths_do.$trModule3 Paths_do.$trModule1) -} 78741a504e79c6ffd2606927a0022a9b $trModule1 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS Paths_do.$trModule2) -} 358dcde9b37ca6e584151e01fa023f8a $trModule2 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("Paths_do"#) -} ca5614d747e5b2c278622a48e15595ca $trModule3 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS Paths_do.$trModule4) -} 4a29c906dc052300cc7d7d601a09763b $trModule4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do-0.1.0.0-84i3CClUbe35xQ9SiCfZTm"#) -} 2b55da120651eab924a911272f6c36ba getBinDir :: GHC.Types.IO GHC.IO.FilePath {- Arity: 1, Strictness: , Unfolding: InlineRule (0, True, True) Paths_do.getBinDir1 `cast` (Sym (GHC.Types.N:IO[0] _R)) -} f8bf547a003736bd3d54b1549673c219 getBinDir1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) -> GHC.Prim.catch# @ GHC.Base.String @ GHC.Exception.SomeException Paths_do.getBinDir5 Paths_do.getBinDir2 eta) -} c66b050dfecf15f33552565c74595b9e getBinDir2 :: GHC.Exception.SomeException -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 2, Strictness: , Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot] (eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] -> case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 -> case Data.Typeable.Internal.typeRepFingerprint @ * @ e2 (GHC.Exception.$p1Exception @ e2 $dException1) `cast` (Data.Typeable.Internal.N:Typeable[0] <*>_N _N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 -> case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 -> case GHC.Prim.eqWord# dt dt2 of lwild { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> case GHC.Prim.eqWord# dt1 dt3 of lwild1 { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> (# eta, Paths_do.getBinDir3 #) } } } } }) -} da635f66603f599eeaa0a0c5dd8c093b getBinDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getBinDir4) -} d01c988397933d0073088f0623875190 getBinDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Desktop/axelExamples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/bin"#) -} 9e6ffe18e6c3e42aea0e11f510fa8825 getBinDir5 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , 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] _R) s of ds1 { (#,#) ipv ipv1 -> case GHC.Foreign.charIsRepresentable3 @ (GHC.Base.Maybe GHC.Base.String) ipv1 Paths_do.getBinDir6 System.Environment.getEnv3 `cast` (_R ->_R Sym (GHC.Types.N:IO[0] _R)) ipv of ds2 { (#,#) ipv2 ipv3 -> case ipv3 of wild { GHC.Base.Nothing -> System.Environment.getEnv2 ipv2 Paths_do.getBinDir6 GHC.Base.Just x -> (# ipv2, x #) } } }) -} b11d2d999362bf0d007a9ad70321dce4 getBinDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getBinDir7) -} efc646dfd0116609c79fa25d88733c1e getBinDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_bindir"#) -} f44360444d4c09b9dbc85971ea69d816 getDataDir :: GHC.Types.IO GHC.IO.FilePath {- Arity: 1, Strictness: , Unfolding: InlineRule (0, True, True) Paths_do.getDataDir1 `cast` (Sym (GHC.Types.N:IO[0] _R)) -} 4aba064f1b3184ae27aca0d9bf3fb7c7 getDataDir1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) -> GHC.Prim.catch# @ GHC.Base.String @ GHC.Exception.SomeException Paths_do.getDataDir5 Paths_do.getDataDir2 eta) -} 0a4ed7bfc3cdda6bb73707b6b8d390ad getDataDir2 :: GHC.Exception.SomeException -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 2, Strictness: , Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot] (eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] -> case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 -> case Data.Typeable.Internal.typeRepFingerprint @ * @ e2 (GHC.Exception.$p1Exception @ e2 $dException1) `cast` (Data.Typeable.Internal.N:Typeable[0] <*>_N _N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 -> case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 -> case GHC.Prim.eqWord# dt dt2 of lwild { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> case GHC.Prim.eqWord# dt1 dt3 of lwild1 { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> (# eta, Paths_do.getDataDir3 #) } } } } }) -} b39b5a1ddbc50354182ccdbb91edd93a getDataDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDataDir4) -} a1dc14cda18e775c6823be166b771239 getDataDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Desktop/axelExamples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/share/x86_64-osx-ghc-8.4.3/do-0.1.0.0"#) -} d37e6888a9a46d30b04eb40597c89aa4 getDataDir5 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , 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] _R) s of ds1 { (#,#) ipv ipv1 -> case GHC.Foreign.charIsRepresentable3 @ (GHC.Base.Maybe GHC.Base.String) ipv1 Paths_do.getDataDir6 System.Environment.getEnv3 `cast` (_R ->_R Sym (GHC.Types.N:IO[0] _R)) ipv of ds2 { (#,#) ipv2 ipv3 -> case ipv3 of wild { GHC.Base.Nothing -> System.Environment.getEnv2 ipv2 Paths_do.getDataDir6 GHC.Base.Just x -> (# ipv2, x #) } } }) -} 681ed7d18ed12190b904bab2f49646b0 getDataDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDataDir7) -} 90b0c67e31ea60dca19bfc43eabd73a9 getDataDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_datadir"#) -} b759d1516f9295c32ecde66a9dbc263f getDataFileName :: GHC.IO.FilePath -> GHC.Types.IO GHC.IO.FilePath {- Arity: 2, Strictness: , Unfolding: InlineRule (0, True, True) Paths_do.getDataFileName1 `cast` (_R ->_R Sym (GHC.Types.N:IO[0] _R)) -} c744ae5525d982e6baa8aa8f104a28db getDataFileName1 :: GHC.IO.FilePath -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.IO.FilePath #) {- Arity: 2, Strictness: , Unfolding: (\ (name :: GHC.IO.FilePath) (s :: GHC.Prim.State# GHC.Prim.RealWorld) -> case GHC.Prim.catch# @ GHC.Base.String @ GHC.Exception.SomeException Paths_do.getDataDir5 Paths_do.getDataDir2 s of ds1 { (#,#) ipv ipv1 -> (# ipv, GHC.Base.++ @ GHC.Types.Char ipv1 (GHC.CString.unpackAppendCString# Paths_do.getDataFileName2 name) #) }) -} 6cff7f811444f6c73ea2e18b9096808d getDataFileName2 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/"#) -} ce3cf45c94ab37e6c334116a2ec17ff8 getDynLibDir :: GHC.Types.IO GHC.IO.FilePath {- Arity: 1, Strictness: , Unfolding: InlineRule (0, True, True) Paths_do.getDynLibDir1 `cast` (Sym (GHC.Types.N:IO[0] _R)) -} e708a55f08c651ff3fdac9bc09ae1413 getDynLibDir1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) -> GHC.Prim.catch# @ GHC.Base.String @ GHC.Exception.SomeException Paths_do.getDynLibDir5 Paths_do.getDynLibDir2 eta) -} d147efc4972c46c13195eb04ad24daa1 getDynLibDir2 :: GHC.Exception.SomeException -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 2, Strictness: , Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot] (eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] -> case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 -> case Data.Typeable.Internal.typeRepFingerprint @ * @ e2 (GHC.Exception.$p1Exception @ e2 $dException1) `cast` (Data.Typeable.Internal.N:Typeable[0] <*>_N _N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 -> case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 -> case GHC.Prim.eqWord# dt dt2 of lwild { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> case GHC.Prim.eqWord# dt1 dt3 of lwild1 { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> (# eta, Paths_do.getDynLibDir3 #) } } } } }) -} 80e8ae10160f76ad3bd8f6c26b4ed1d5 getDynLibDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDynLibDir4) -} 2228e787f921a77167ab7fdee4facc37 getDynLibDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Desktop/axelExamples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/lib/x86_64-osx-ghc-8.4.3"#) -} e651f3b4dc1c1f892da12698b11e6c6c getDynLibDir5 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , 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] _R) s of ds1 { (#,#) ipv ipv1 -> case GHC.Foreign.charIsRepresentable3 @ (GHC.Base.Maybe GHC.Base.String) ipv1 Paths_do.getDynLibDir6 System.Environment.getEnv3 `cast` (_R ->_R Sym (GHC.Types.N:IO[0] _R)) ipv of ds2 { (#,#) ipv2 ipv3 -> case ipv3 of wild { GHC.Base.Nothing -> System.Environment.getEnv2 ipv2 Paths_do.getDynLibDir6 GHC.Base.Just x -> (# ipv2, x #) } } }) -} a4f3f8c96b62e69de4301633e642b938 getDynLibDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDynLibDir7) -} 1fbed99c85f1cec1d745f25e0105dcfb getDynLibDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_dynlibdir"#) -} 28434084ccb4e8e966ab4c9ace20c216 getLibDir :: GHC.Types.IO GHC.IO.FilePath {- Arity: 1, Strictness: , Unfolding: InlineRule (0, True, True) Paths_do.getLibDir1 `cast` (Sym (GHC.Types.N:IO[0] _R)) -} 9b09f2c0978a97b53d583b3a0e589c9a getLibDir1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) -> GHC.Prim.catch# @ GHC.Base.String @ GHC.Exception.SomeException Paths_do.getLibDir5 Paths_do.getLibDir2 eta) -} 04f2d7c704c02c7a429e4891657c234d getLibDir2 :: GHC.Exception.SomeException -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 2, Strictness: , Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot] (eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] -> case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 -> case Data.Typeable.Internal.typeRepFingerprint @ * @ e2 (GHC.Exception.$p1Exception @ e2 $dException1) `cast` (Data.Typeable.Internal.N:Typeable[0] <*>_N _N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 -> case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 -> case GHC.Prim.eqWord# dt dt2 of lwild { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> case GHC.Prim.eqWord# dt1 dt3 of lwild1 { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> (# eta, Paths_do.getLibDir3 #) } } } } }) -} 9064fff0734fe05644cd18636dbcc746 getLibDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibDir4) -} e51b14ab968d6c13811d2cfb5db8f2a7 getLibDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Desktop/axelExamples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/lib/x86_64-osx-ghc-8.4.3/do-0.1.0.0-84i3CClUbe35xQ9SiCfZTm"#) -} a9f275400111f967bf5803138019f1a1 getLibDir5 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , 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] _R) s of ds1 { (#,#) ipv ipv1 -> case GHC.Foreign.charIsRepresentable3 @ (GHC.Base.Maybe GHC.Base.String) ipv1 Paths_do.getLibDir6 System.Environment.getEnv3 `cast` (_R ->_R Sym (GHC.Types.N:IO[0] _R)) ipv of ds2 { (#,#) ipv2 ipv3 -> case ipv3 of wild { GHC.Base.Nothing -> System.Environment.getEnv2 ipv2 Paths_do.getLibDir6 GHC.Base.Just x -> (# ipv2, x #) } } }) -} a4145c3139e109d07405334216056934 getLibDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibDir7) -} b21d6f7183b4b036ec536551653bee25 getLibDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_libdir"#) -} b8f97f95c094d3a9fc9a09cfe5abc0b3 getLibexecDir :: GHC.Types.IO GHC.IO.FilePath {- Arity: 1, Strictness: , Unfolding: InlineRule (0, True, True) Paths_do.getLibexecDir1 `cast` (Sym (GHC.Types.N:IO[0] _R)) -} e3cd2fc0bf42994c8936dddf0aa85849 getLibexecDir1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) -> GHC.Prim.catch# @ GHC.Base.String @ GHC.Exception.SomeException Paths_do.getLibexecDir5 Paths_do.getLibexecDir2 eta) -} e9da585d5d1323d98dcc8874678f3020 getLibexecDir2 :: GHC.Exception.SomeException -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 2, Strictness: , Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot] (eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] -> case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 -> case Data.Typeable.Internal.typeRepFingerprint @ * @ e2 (GHC.Exception.$p1Exception @ e2 $dException1) `cast` (Data.Typeable.Internal.N:Typeable[0] <*>_N _N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 -> case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 -> case GHC.Prim.eqWord# dt dt2 of lwild { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> case GHC.Prim.eqWord# dt1 dt3 of lwild1 { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> (# eta, Paths_do.getLibexecDir3 #) } } } } }) -} 1708019c0ea778bcf24e1c76798b1ae6 getLibexecDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibexecDir4) -} 5c72aff51fc450743d476a936d238b8d getLibexecDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Desktop/axelExamples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/libexec/x86_64-osx-ghc-8.4.3/do-0.1.0.0"#) -} 3a019d0b9134af64ce7736ff1ac42a6c getLibexecDir5 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , 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] _R) s of ds1 { (#,#) ipv ipv1 -> case GHC.Foreign.charIsRepresentable3 @ (GHC.Base.Maybe GHC.Base.String) ipv1 Paths_do.getLibexecDir6 System.Environment.getEnv3 `cast` (_R ->_R Sym (GHC.Types.N:IO[0] _R)) ipv of ds2 { (#,#) ipv2 ipv3 -> case ipv3 of wild { GHC.Base.Nothing -> System.Environment.getEnv2 ipv2 Paths_do.getLibexecDir6 GHC.Base.Just x -> (# ipv2, x #) } } }) -} 8375700bb9e6da4c2150433fac2f4015 getLibexecDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibexecDir7) -} 19ffa960493ddaa74c59a52d666d86ed getLibexecDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_libexecdir"#) -} 6ef30fa29e9ce93dd78d7fafc1298db7 getSysconfDir :: GHC.Types.IO GHC.IO.FilePath {- Arity: 1, Strictness: , Unfolding: InlineRule (0, True, True) Paths_do.getSysconfDir1 `cast` (Sym (GHC.Types.N:IO[0] _R)) -} 3b0dcdfb41055b7b0fab2159ac49af0a getSysconfDir1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld) -> GHC.Prim.catch# @ GHC.Base.String @ GHC.Exception.SomeException Paths_do.getSysconfDir5 Paths_do.getSysconfDir2 eta) -} f68f9aca9464dd7c1cdcc89cc71fb5c0 getSysconfDir2 :: GHC.Exception.SomeException -> GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 2, Strictness: , Unfolding: (\ (e1 :: GHC.Exception.SomeException)[OneShot] (eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] -> case e1 of wild { GHC.Exception.SomeException e2 $dException1 e3 -> case Data.Typeable.Internal.typeRepFingerprint @ * @ e2 (GHC.Exception.$p1Exception @ e2 $dException1) `cast` (Data.Typeable.Internal.N:Typeable[0] <*>_N _N) of wild1 { GHC.Fingerprint.Type.Fingerprint dt dt1 -> case GHC.IO.Exception.$fExceptionIOException4 of wild2 { GHC.Fingerprint.Type.Fingerprint dt2 dt3 -> case GHC.Prim.eqWord# dt dt2 of lwild { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> case GHC.Prim.eqWord# dt1 dt3 of lwild1 { DEFAULT -> GHC.Prim.raiseIO# @ GHC.Exception.SomeException @ GHC.Base.String wild eta 1# -> (# eta, Paths_do.getSysconfDir3 #) } } } } }) -} 2f8149111097bf5d88c524ee5a89062f getSysconfDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getSysconfDir4) -} cb47ab3601c2dc72dd7998b5ac7cd2b7 getSysconfDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Desktop/axelExamples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/etc"#) -} 86e31d9f2ada7c7cf34ae3cd3fbb61c7 getSysconfDir5 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.Base.String #) {- Arity: 1, Strictness: , 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] _R) s of ds1 { (#,#) ipv ipv1 -> case GHC.Foreign.charIsRepresentable3 @ (GHC.Base.Maybe GHC.Base.String) ipv1 Paths_do.getSysconfDir6 System.Environment.getEnv3 `cast` (_R ->_R Sym (GHC.Types.N:IO[0] _R)) ipv of ds2 { (#,#) ipv2 ipv3 -> case ipv3 of wild { GHC.Base.Nothing -> System.Environment.getEnv2 ipv2 Paths_do.getSysconfDir6 GHC.Base.Just x -> (# ipv2, x #) } } }) -} b41d294268e338acd6d3b5fec5e23c65 getSysconfDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getSysconfDir7) -} 971e5f0365dbd47354c716923122a482 getSysconfDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_sysconfdir"#) -} bfd908180f8843d68ec791bf1af28a9c version :: Data.Version.Version {- HasNoCafRefs, Strictness: m, Unfolding: (Data.Version.Version Paths_do.version1 (GHC.Types.[] @ GHC.Base.String)) -} 41f84f3995814c2dcfbb21b2dc4f9142 version1 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version5 Paths_do.version2) -} 9a64271f6f9b87a1d68a8597a1df7ae8 version2 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version6 Paths_do.version3) -} 72f5f38754f6f82244f78cbb0b598cfe version3 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version5 Paths_do.version4) -} e8bf2ecae3c114c9a039c9049d107645 version4 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version5 (GHC.Types.[] @ GHC.Types.Int)) -} 433c398dcf08c24afa7a8803ec541633 version5 :: GHC.Types.Int {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 0#) -} 0bf085bcd8bbf186c82fd721407cc8a8 version6 :: GHC.Types.Int {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 1#) -} vectorised variables: vectorised tycons: vectorised reused tycons: parallel variables: parallel tycons: trusted: safe require own pkg trusted: False