==================== FINAL INTERFACE ==================== 2018-07-21 20:15:37.503764 UTC interface main:Paths_do 8043 interface hash: a886ff56bec2e4b12e1123a266faddfc ABI hash: 95efa516fb84f4e58d2bb26e366de57b export-list hash: 9f55ecce0fa3dc51afd0d748bb3f3c8e orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: a2b2624acc260212a08b0086ae9fbec4 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/do-exe/autogen/cabal_macros.h" 7db16f881bfe8d311cbfa36a66a015d4 0b1fec1f1f0d996f698d788efa895b7d $trModule :: GHC.Types.Module {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.Module Paths_do.$trModule3 Paths_do.$trModule1) -} 83fa3e87d0fd713542670b8df51fcb44 $trModule1 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS Paths_do.$trModule2) -} bee664998906fc944a58d55ac6889ec9 $trModule2 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("Paths_do"#) -} 20d8916e53600657c2e4d98a7d8ed810 $trModule3 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS Paths_do.$trModule4) -} 6774634052e0e5c6ce92ae2176ada8da $trModule4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("main"#) -} 0ccd6783d419708f754a4b0d186b375e 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)) -} b0be28d7c8bc6f09601f56066dcbd602 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) -} 8efe4cd08bddf1334099040a43125fb5 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 #) } } } } }) -} 790a62421a721b9c13a5a50bff3b0a9c getBinDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getBinDir4) -} ecfcbe459863ffd5657a8a3a87b7f460 getBinDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Repositories/axel/examples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/bin"#) -} aebfb8acae485a01469038d766b203b9 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 #) } } }) -} 100b3841e3db4226308258e6aa076373 getBinDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getBinDir7) -} a8334d1fa12fe99be25f877c9839d5ae getBinDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_bindir"#) -} 96409e56b3a205325fde7f5ee69ed741 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)) -} deb8cf5faa4f989a4b333ef1a3c520f2 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) -} 98d8986ee1f4915cd924fdebd84ef90a 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 #) } } } } }) -} 8c2dc665e9074ad6beca0dbe4abc761d getDataDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDataDir4) -} 9259122ea3a8d59ef8464d2a8c3a3825 getDataDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Repositories/axel/examples/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"#) -} fb694e9223f5a8f8365ddd92be9b40d8 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 #) } } }) -} 38d6516ecc04c4d4217a1c2541ab8414 getDataDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDataDir7) -} b35ea92e810f50fdd080319d08b85d29 getDataDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_datadir"#) -} c7d45bad78752536da27c6f44223a0af 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)) -} 38f467ac188e4d10bd8b3d2b71727051 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) #) }) -} 333c86fef7f261f72d508f889cf0b087 getDataFileName2 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/"#) -} 50712cec1e0c169c1b3bb42652cef1ce 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)) -} 64fb6babf8e46cba2be3747767d58c19 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) -} 244004d07465c250c9c6a59e91a01acd 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 #) } } } } }) -} f4871c9418c1f06ca542f8c7f834b7fe getDynLibDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDynLibDir4) -} 77b0feb1a9fee09b2dfb24e6ce8a9bf7 getDynLibDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Repositories/axel/examples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/lib/x86_64-osx-ghc-8.4.3"#) -} d426972ee74ec409148d97c1dc46a5cb 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 #) } } }) -} 294f3d69668249e880f112823d1f9798 getDynLibDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getDynLibDir7) -} 94c1fc524530016c34483813b4a0a88e getDynLibDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_dynlibdir"#) -} 56e227b0703d6e964b70fe21a48f18fe 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)) -} 3688560ff9da020ffcbc134b89b63de9 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) -} 83ca20ff87f1383a6f260bfbe4c4a274 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 #) } } } } }) -} 71e6c68efdec7d123b6bd0f6f9dd5aaa getLibDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibDir4) -} 1a9574ee18f25bdb7ddab58e0b5e41bd getLibDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Repositories/axel/examples/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-do-exe"#) -} 7c58210aea5748cb3233e07451aefe3a 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 #) } } }) -} 045b46c0827ed84fc853e269b4cb053e getLibDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibDir7) -} 4e6a7aedef0fd2cc322b2d31083cf668 getLibDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_libdir"#) -} 8f622bc51e00287021f094e2a12a29b9 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)) -} e56f64522fde77118c0854da6879fa21 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) -} 6c1702a74ae941b02bca0e287fa49245 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 #) } } } } }) -} 8496a1c7094088d4c920b5720e77e1bd getLibexecDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibexecDir4) -} 9c02d7b0ccc699bace6e3fa649720d7b getLibexecDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Repositories/axel/examples/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"#) -} 25a0ed550f2aae2e88c89b5973f437de 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 #) } } }) -} 4d7217315a7633d318d360409d63ecb3 getLibexecDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getLibexecDir7) -} 65433b38d26e9f45271c100803df8078 getLibexecDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_libexecdir"#) -} 0884130020d0960d3c7cb598dda6e7e8 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)) -} 3e6a59bb3d044bf3b79d09d11e9f8ff9 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) -} 887ee078c30c7c959b6d9aa229a5a8d6 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 #) } } } } }) -} a306cd5c8b7a5cbe26c38746173970d9 getSysconfDir3 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getSysconfDir4) -} 48fb04364039ae6a84a62f16fc3f39b1 getSysconfDir4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("/Users/joshuagrosso/Repositories/axel/examples/do/.stack-work/install/x86_64-osx/lts-12.0/8.4.3/etc"#) -} 541b95ba12094aa71f3450c5bdccb48b 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 #) } } }) -} 7479f9750e72c44bc260c0894c79399e getSysconfDir6 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Paths_do.getSysconfDir7) -} 9c4ef60a8cfe5de870f93bdd7986c340 getSysconfDir7 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do_sysconfdir"#) -} ac8fcbd81bf23f86213e718e00f7040a version :: Data.Version.Version {- HasNoCafRefs, Strictness: m, Unfolding: (Data.Version.Version Paths_do.version1 (GHC.Types.[] @ GHC.Base.String)) -} bb7fe66f98880af9869152b2b9803d60 version1 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version5 Paths_do.version2) -} be3cbaf1e28489e40c834f2ff7139820 version2 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version6 Paths_do.version3) -} 7d8bf9f26da2ccadcae8ea4e912b3a83 version3 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version5 Paths_do.version4) -} bf07632b985976ed33490b63d264125a version4 :: [GHC.Types.Int] {- HasNoCafRefs, Strictness: m2, Unfolding: (GHC.Types.: @ GHC.Types.Int Paths_do.version5 (GHC.Types.[] @ GHC.Types.Int)) -} 423a1d5d87bc85921d0a68dc0927c578 version5 :: GHC.Types.Int {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.I# 0#) -} c66b954b790419114b1834b054248db7 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