==================== FINAL INTERFACE ==================== 2018-07-15 17:45:26.929525 UTC interface do-0.1.0.0-84i3CClUbe35xQ9SiCfZTm:Lib 8043 interface hash: e86e00edd7e210d4d1984cef12c64269 ABI hash: 19def5947ddea6309ef88f5ebcd54885 export-list hash: 0aad55ddd31944cc3fac8963098c0752 orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: 8f52f5e5828eb5661f405d8d9ca450ec opt_hash: 14e536840aca4e889cad654e6f9b79c1 hpc_hash: 93b885adfe0da089cdf634904fd59f71 sig of: Nothing used TH splices: False where exports: Lib.someFunc 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:GHC.Generics base-4.11.1.0:GHC.IO.Exception import -/ base-4.11.1.0:Prelude 0750c25585e2b797cd78291d423d39dd import -/ base-4.11.1.0:System.IO ce09fff7d191d14067bddc2efd9b53a4 import -/ ghc-prim-0.5.2.0:GHC.Types d9b3023de7feae4a5308d643da5543f7 bafc32b455ed820fcb5800bac54b262e $trModule :: GHC.Types.Module {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.Module Lib.$trModule3 Lib.$trModule1) -} c5a5e21a1a397515fb8814633f9f2c97 $trModule1 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS Lib.$trModule2) -} cc007fb6c82dc90be378d452c40ed3b5 $trModule2 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("Lib"#) -} a8965623f61e27e51532a36628725a64 $trModule3 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS Lib.$trModule4) -} e3004c67dbfc9bb27067f19c2b19c22e $trModule4 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("do-0.1.0.0-84i3CClUbe35xQ9SiCfZTm"#) -} 44149981aa85065e44d6400119436a01 someFunc :: GHC.Types.IO () {- Arity: 1, Unfolding: InlineRule (0, True, True) Lib.someFunc1 `cast` (Sym (GHC.Types.N:IO[0] <()>_R)) -} eb73bf67f1f70b4261fd40dccd1172e7 someFunc1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) {- Arity: 1, Unfolding: (GHC.IO.Handle.Text.hPutStr2 GHC.IO.Handle.FD.stdout Lib.someFunc2 GHC.Types.True) -} c8d5c40280fa2acb25fd003109b6fb03 someFunc2 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# Lib.someFunc3) -} 3d385387148d1e9a032ff6ee00ad76c5 someFunc3 :: GHC.Prim.Addr# {- HasNoCafRefs, Unfolding: ("someFunc"#) -} vectorised variables: vectorised tycons: vectorised reused tycons: parallel variables: parallel tycons: trusted: safe require own pkg trusted: False