==================== FINAL INTERFACE ==================== 2017-03-04 18:43:06.913653 UTC interface mosquitto-hs-0.1.0.0-2WmKdfk2zkf5NT5TiiL0X:Lib 8002 interface hash: daf8ada8a287c10258bfa05f1398d102 ABI hash: 40c261a717b102008b6cafc39f91fb56 export-list hash: 498813c76a3e3993e126ab8d9752cef9 orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e flag hash: ab396f11155bd696ab63895436e6f1df sig of: Nothing used TH splices: False where exports: Lib.someFunc module dependencies: package dependencies: base-4.9.1.0* ghc-prim-0.5.0.0 integer-gmp-1.0.0.1 orphans: base-4.9.1.0:GHC.Base base-4.9.1.0:GHC.Float family instance modules: base-4.9.1.0:Control.Applicative base-4.9.1.0:Data.Either base-4.9.1.0:Data.Functor.Const base-4.9.1.0:Data.Monoid base-4.9.1.0:Data.Type.Equality base-4.9.1.0:GHC.Generics base-4.9.1.0:GHC.IO.Exception base-4.9.1.0:GHC.TypeLits import -/ base-4.9.1.0:Prelude 22dd289b8469a8fa8dc81cab7b237771 import -/ base-4.9.1.0:System.IO e4a64a8e3dce8616da54f0ee7104f7db import -/ ghc-prim-0.5.0.0:GHC.Types 89f8de4f08018c9177c98d979eae0e45 9566149f1f6816676ec8c5437fef3ef7 $trModule :: GHC.Types.Module {- HasNoCafRefs, Strictness: m, Unfolding: (GHC.Types.Module Lib.$trModule2 Lib.$trModule1) -} eeda82c7b32e0d07c6cd4c9c736ec811 $trModule1 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS "Lib"#) -} 4ceb030001e5c8cb71ad399fe3d7ac17 $trModule2 :: GHC.Types.TrName {- HasNoCafRefs, Strictness: m1, Unfolding: (GHC.Types.TrNameS "mosquitto-hs-0.1.0.0-2WmKdfk2zkf5NT5TiiL0X"#) -} 95e282ee2f8caecd01b9cc05f21eac23 someFunc :: GHC.Types.IO () {- Arity: 1, Strictness: , Unfolding: InlineRule (0, True, True) Lib.someFunc1 `cast` (Sym (GHC.Types.N:IO[0] <()>_R)) -} f479280ff74c96e282e74746cf05d85e someFunc1 :: GHC.Prim.State# GHC.Prim.RealWorld -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) {- Arity: 1, Strictness: , Unfolding: (\ (eta :: GHC.Prim.State# GHC.Prim.RealWorld)[OneShot] -> GHC.IO.Handle.Text.hPutStr2 GHC.IO.Handle.FD.stdout Lib.someFunc2 GHC.Types.True eta) -} 7b0148a8965a85f3251e10745dcd131b someFunc2 :: [GHC.Types.Char] {- Unfolding: (GHC.CString.unpackCString# "someFunc"#) -} vectorised variables: vectorised tycons: vectorised reused tycons: parallel variables: parallel tycons: trusted: safe require own pkg trusted: False