diff --git a/ghc-hie.cabal b/ghc-hie.cabal
--- a/ghc-hie.cabal
+++ b/ghc-hie.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           ghc-hie
-version:        0.0.1
+version:        0.0.2
 synopsis:       HIE-file parsing machinery that supports multiple versions of GHC
 category:       Development
 homepage:       https://github.com/sol/ghc-hie#readme
@@ -24,10 +24,15 @@
 library
   exposed-modules:
       GHC.Iface.Ext.Binary
-      GHC.Iface.Ext.Debug
       GHC.Iface.Ext.Types
       GHC.Iface.Ext.Utils
   other-modules:
+      GHC.Builtin.Imports
+      GHC.Builtin.Names.GHC908
+      GHC.Builtin.Names.GHC910
+      GHC.Builtin.Names.GHC912
+      GHC.Builtin.Uniques
+      GHC.Builtin.Utils
       GHC.Iface.Ext.Binary.GHC912
       GHC.Iface.Ext.Binary.Header
       GHC.Iface.Ext.Binary.Instances
@@ -35,7 +40,7 @@
       GHC.Iface.Ext.Compat
   hs-source-dirs:
       src
-  ghc-options: -Wall -O2
+  ghc-options: -Wall
   build-depends:
       array
     , base ==4.*
@@ -53,13 +58,18 @@
   type: exitcode-stdio-1.0
   main-is: Spec.hs
   other-modules:
+      GHC.Builtin.Imports
+      GHC.Builtin.Names.GHC908
+      GHC.Builtin.Names.GHC910
+      GHC.Builtin.Names.GHC912
+      GHC.Builtin.Uniques
+      GHC.Builtin.Utils
       GHC.Iface.Ext.Binary
       GHC.Iface.Ext.Binary.GHC912
       GHC.Iface.Ext.Binary.Header
       GHC.Iface.Ext.Binary.Instances
       GHC.Iface.Ext.Binary.Utils
       GHC.Iface.Ext.Compat
-      GHC.Iface.Ext.Debug
       GHC.Iface.Ext.Types
       GHC.Iface.Ext.Utils
       GHC.Iface.Ext.BinarySpec
@@ -68,7 +78,7 @@
   hs-source-dirs:
       src
       test
-  ghc-options: -Wall -O2
+  ghc-options: -Wall
   build-tool-depends:
       hspec-discover:hspec-discover
   build-depends:
diff --git a/src/GHC/Builtin/Imports.hs b/src/GHC/Builtin/Imports.hs
new file mode 100644
--- /dev/null
+++ b/src/GHC/Builtin/Imports.hs
@@ -0,0 +1,31 @@
+{-# LANGUAGE CPP #-}
+{-# LANGUAGE OverloadedStrings #-}
+module GHC.Builtin.Imports (
+  module GHC.Builtin.Imports
+, module Imports
+) where
+
+import Data.Word
+import Language.Haskell.Syntax.Module.Name
+import GHC.Data.FastString
+import GHC.Types.Unique
+import GHC.Unit.Types as Imports
+import GHC.Types.Name as Imports
+import GHC.Types.SrcLoc as Imports
+
+external :: Word64 -> Unit -> FastString -> NameSpace -> FastString -> SrcSpan -> Name
+external unique unit module_ t name =
+  mkExternalName (mkUniqueGrimily unique) (Module unit $ ModuleName module_) (mkOccNameFS t name)
+
+#if __GLASGOW_HASKELL__ >= 912
+baseUnit :: Unit
+baseUnit = fsToUnit "base"
+
+thUnit :: Unit
+thUnit = fsToUnit "template-haskell"
+#endif
+
+#if __GLASGOW_HASKELL__ == 908
+ghcInternalUnit :: Unit
+ghcInternalUnit = fsToUnit "ghc-internal"
+#endif
diff --git a/src/GHC/Builtin/Names/GHC908.hs b/src/GHC/Builtin/Names/GHC908.hs
new file mode 100644
--- /dev/null
+++ b/src/GHC/Builtin/Names/GHC908.hs
@@ -0,0 +1,3741 @@
+{-# LANGUAGE OverloadedStrings #-}
+module GHC.Builtin.Names.GHC908 where
+
+import GHC.Builtin.Imports
+
+knownKeyNames :: [Name]
+knownKeyNames = [
+    external 3458764513820540929 primUnit "GHC.Prim.Panic" varName "absentError" wiredInSrcSpan
+  , external 3458764513820540930 primUnit "GHC.Prim.Panic" varName "absentConstraintError" wiredInSrcSpan
+  , external 3458764513820540931 baseUnit "GHC.Base" varName "augment" noSrcSpan
+  , external 3458764513820540932 baseUnit "GHC.Base" varName "++" noSrcSpan
+  , external 3458764513820540933 baseUnit "GHC.Base" varName "build" noSrcSpan
+  , external 3458764513820540934 baseUnit "GHC.Base" varName "foldr" noSrcSpan
+  , external 3458764513820540935 baseUnit "Control.Exception.Base" varName "recSelError" wiredInSrcSpan
+  , external 3458764513820540936 primUnit "GHC.Prim" varName "seq" wiredInSrcSpan
+  , external 3458764513820540937 primUnit "GHC.Prim.Panic" varName "absentSumFieldError" wiredInSrcSpan
+  , external 3458764513820540938 baseUnit "GHC.Base" varName "eqString" noSrcSpan
+  , external 3458764513820540939 baseUnit "Control.Exception.Base" varName "noMethodBindingError" wiredInSrcSpan
+  , external 3458764513820540940 baseUnit "Control.Exception.Base" varName "nonExhaustiveGuardsError" wiredInSrcSpan
+  , external 3458764513820540941 baseUnit "Control.Exception.Base" varName "impossibleError" wiredInSrcSpan
+  , external 3458764513820540942 baseUnit "Control.Exception.Base" varName "impossibleConstraintError" wiredInSrcSpan
+  , external 3458764513820540943 baseUnit "Control.Exception.Base" varName "patError" wiredInSrcSpan
+  , external 3458764513820540944 primUnit "GHC.Prim" varName "realWorld#" wiredInSrcSpan
+  , external 3458764513820540945 baseUnit "Control.Exception.Base" varName "recConError" wiredInSrcSpan
+  , external 3458764513820540946 primUnit "GHC.CString" varName "unpackCStringUtf8#" noSrcSpan
+  , external 3458764513820540947 primUnit "GHC.CString" varName "unpackAppendCStringUtf8#" noSrcSpan
+  , external 3458764513820540948 primUnit "GHC.CString" varName "unpackFoldrCStringUtf8#" noSrcSpan
+  , external 3458764513820540949 primUnit "GHC.CString" varName "unpackCString#" noSrcSpan
+  , external 3458764513820540950 primUnit "GHC.CString" varName "unpackAppendCString#" noSrcSpan
+  , external 3458764513820540951 primUnit "GHC.CString" varName "unpackFoldrCString#" noSrcSpan
+  , external 3458764513820540952 primUnit "GHC.Prim" varName "void#" wiredInSrcSpan
+  , external 3458764513820540953 baseUnit "Control.Exception.Base" varName "typeError" wiredInSrcSpan
+  , external 3458764513820540954 primUnit "GHC.Classes" varName "divInt#" noSrcSpan
+  , external 3458764513820540955 primUnit "GHC.Classes" varName "modInt#" noSrcSpan
+  , external 3458764513820540956 primUnit "GHC.CString" varName "cstringLength#" noSrcSpan
+  , external 3458764513820540959 baseUnit "GHC.List" varName "concat" noSrcSpan
+  , external 3458764513820540960 baseUnit "GHC.List" varName "filter" noSrcSpan
+  , external 3458764513820540961 baseUnit "GHC.List" varName "zip" noSrcSpan
+  , external 3458764513820540962 baseUnit "GHC.Base" varName "bindIO" noSrcSpan
+  , external 3458764513820540963 baseUnit "GHC.Base" varName "returnIO" noSrcSpan
+  , external 3458764513820540964 baseUnit "GHC.Stable" varName "newStablePtr" noSrcSpan
+  , external 3458764513820540965 baseUnit "System.IO" varName "print" noSrcSpan
+  , external 3458764513820540966 baseUnit "GHC.IO" varName "failIO" noSrcSpan
+  , external 3458764513820540967 primUnit "GHC.Prim" varName "nullAddr#" wiredInSrcSpan
+  , external 3458764513820540971 baseUnit "GHC.Base" varName "otherwise" noSrcSpan
+  , external 3458764513820540972 baseUnit "GHC.Base" varName "assert" noSrcSpan
+  , external 3458764513820540973 primUnit "GHC.Prim" varName "leftSection" wiredInSrcSpan
+  , external 3458764513820540974 primUnit "GHC.Prim" varName "rightSection" wiredInSrcSpan
+  , external 3458764513820541030 baseUnit "GHC.TopHandler" varName "runMainIO" noSrcSpan
+  , external 3458764513820541031 baseUnit "GHC.Base" varName "thenIO" noSrcSpan
+  , external 3458764513820541032 primUnit "GHC.Magic" varName "lazy" wiredInSrcSpan
+  , external 3458764513820541033 baseUnit "GHC.IO.Exception" varName "assertError" noSrcSpan
+  , external 3458764513820541034 primUnit "GHC.Magic" varName "oneShot" wiredInSrcSpan
+  , external 3458764513820541035 primUnit "GHC.Magic" varName "runRW#" noSrcSpan
+  , external 3458764513820541036 baseUnit "Debug.Trace" varName "trace" noSrcSpan
+  , external 3458764513820541037 primUnit "GHC.Magic" varName "nospec" wiredInSrcSpan
+  , external 3458764513820541048 primUnit "GHC.Magic" varName "inline" noSrcSpan
+  , external 3458764513820541049 baseUnit "GHC.Base" varName "map" noSrcSpan
+  , external 3458764513820541051 baseUnit "GHC.Base" varName "$" noSrcSpan
+  , external 3458764513820541053 baseUnit "GHC.Exts" varName "considerAccessible" noSrcSpan
+  , external 3458764513820541054 primUnit "GHC.Magic" varName "noinline" wiredInSrcSpan
+  , external 3458764513820541055 primUnit "GHC.Magic" varName "noinlineConstraint" wiredInSrcSpan
+  , external 3458764513820541056 baseUnit "GHC.Float" varName "integerToFloat#" noSrcSpan
+  , external 3458764513820541057 baseUnit "GHC.Float" varName "integerToDouble#" noSrcSpan
+  , external 3458764513820541058 baseUnit "GHC.Float" varName "naturalToFloat#" noSrcSpan
+  , external 3458764513820541059 baseUnit "GHC.Float" varName "naturalToDouble#" noSrcSpan
+  , external 3458764513820541060 baseUnit "GHC.Float" varName "rationalToFloat" noSrcSpan
+  , external 3458764513820541061 baseUnit "GHC.Float" varName "rationalToDouble" noSrcSpan
+  , external 3458764513820541085 primUnit "GHC.Prim" varName "coerce" wiredInSrcSpan
+  , external 3458764513820541088 baseUnit "GHC.Num" varName "fromInteger" noSrcSpan
+  , external 3458764513820541089 baseUnit "GHC.Num" varName "-" noSrcSpan
+  , external 3458764513820541090 baseUnit "GHC.Real" varName "fromRational" noSrcSpan
+  , external 3458764513820541091 baseUnit "GHC.Enum" varName "enumFrom" noSrcSpan
+  , external 3458764513820541092 baseUnit "GHC.Enum" varName "enumFromThen" noSrcSpan
+  , external 3458764513820541093 baseUnit "GHC.Enum" varName "enumFromTo" noSrcSpan
+  , external 3458764513820541094 baseUnit "GHC.Enum" varName "enumFromThenTo" noSrcSpan
+  , external 3458764513820541095 primUnit "GHC.Classes" varName "==" noSrcSpan
+  , external 3458764513820541096 primUnit "GHC.Classes" varName ">=" noSrcSpan
+  , external 3458764513820541097 baseUnit "GHC.Num" varName "negate" noSrcSpan
+  , external 3458764513820541099 baseUnit "GHC.Base" varName ">>=" noSrcSpan
+  , external 3458764513820541100 baseUnit "GHC.Base" varName ">>" noSrcSpan
+  , external 3458764513820541101 baseUnit "GHC.Base" varName "fmap" noSrcSpan
+  , external 3458764513820541102 baseUnit "GHC.Base" varName "return" noSrcSpan
+  , external 3458764513820541103 baseUnit "Control.Monad.Fix" varName "mfix" noSrcSpan
+  , external 3458764513820541104 baseUnit "Control.Monad.Fail" varName "fail" noSrcSpan
+  , external 3458764513820541105 baseUnit "GHC.OverloadedLabels" varName "fromLabel" noSrcSpan
+  , external 3458764513820541108 baseUnit "Control.Arrow" varName "arr" noSrcSpan
+  , external 3458764513820541109 baseUnit "GHC.Desugar" varName ">>>" noSrcSpan
+  , external 3458764513820541110 baseUnit "Control.Arrow" varName "first" noSrcSpan
+  , external 3458764513820541111 baseUnit "Control.Arrow" varName "app" noSrcSpan
+  , external 3458764513820541112 baseUnit "Control.Arrow" varName "|||" noSrcSpan
+  , external 3458764513820541113 baseUnit "Control.Arrow" varName "loop" noSrcSpan
+  , external 3458764513820541114 baseUnit "Data.String" varName "fromString" noSrcSpan
+  , external 3458764513820541115 baseUnit "GHC.Desugar" varName "toAnnotationWrapper" noSrcSpan
+  , external 3458764513820541118 baseUnit "GHC.Real" varName "fromIntegral" noSrcSpan
+  , external 3458764513820541119 baseUnit "GHC.Real" varName "realToFrac" noSrcSpan
+  , external 3458764513820541120 baseUnit "GHC.Real" varName "toInteger" noSrcSpan
+  , external 3458764513820541121 baseUnit "GHC.Real" varName "toRational" noSrcSpan
+  , external 3458764513820541122 baseUnit "Control.Monad" varName "guard" noSrcSpan
+  , external 3458764513820541123 baseUnit "Control.Monad" varName "liftM" noSrcSpan
+  , external 3458764513820541124 baseUnit "Control.Monad.Zip" varName "mzip" noSrcSpan
+  , external 3458764513820541125 baseUnit "GHC.GHCi" varName "ghciStepIO" noSrcSpan
+  , external 3458764513820541126 baseUnit "GHC.IsList" tcClsName "IsList" noSrcSpan
+  , external 3458764513820541127 baseUnit "GHC.IsList" varName "fromList" noSrcSpan
+  , external 3458764513820541128 thUnit "Language.Haskell.TH.Syntax" varName "returnQ" noSrcSpan
+  , external 3458764513820541129 thUnit "Language.Haskell.TH.Syntax" varName "bindQ" noSrcSpan
+  , external 3458764513820541130 thUnit "Language.Haskell.TH.Syntax" varName "sequenceQ" noSrcSpan
+  , external 3458764513820541131 thUnit "Language.Haskell.TH.Syntax" varName "lift" noSrcSpan
+  , external 3458764513820541132 thUnit "Language.Haskell.TH.Syntax" varName "newName" noSrcSpan
+  , external 3458764513820541133 thUnit "Language.Haskell.TH.Syntax" varName "mkName" noSrcSpan
+  , external 3458764513820541134 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_v" noSrcSpan
+  , external 3458764513820541135 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_d" noSrcSpan
+  , external 3458764513820541136 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_tc" noSrcSpan
+  , external 3458764513820541137 thUnit "Language.Haskell.TH.Syntax" varName "mkNameL" noSrcSpan
+  , external 3458764513820541138 thUnit "Language.Haskell.TH.Syntax" varName "mkNameS" noSrcSpan
+  , external 3458764513820541139 thUnit "Language.Haskell.TH.Syntax" (fieldName "TExp") "unType" noSrcSpan
+  , external 3458764513820541140 thUnit "Language.Haskell.TH.Syntax" varName "unTypeCode" noSrcSpan
+  , external 3458764513820541142 thUnit "Language.Haskell.TH.Syntax" varName "liftTyped" noSrcSpan
+  , external 3458764513820541143 thUnit "Language.Haskell.TH.Syntax" varName "mkModName" noSrcSpan
+  , external 3458764513820541144 thUnit "Language.Haskell.TH.Syntax" varName "unsafeCodeCoerce" noSrcSpan
+  , external 3458764513820541145 thUnit "Language.Haskell.TH.Syntax" varName "mkNameQ" noSrcSpan
+  , external 3458764513820541146 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_fld" noSrcSpan
+  , external 3458764513820541148 thUnit "Language.Haskell.TH.Lib.Internal" varName "charL" noSrcSpan
+  , external 3458764513820541149 thUnit "Language.Haskell.TH.Lib.Internal" varName "stringL" noSrcSpan
+  , external 3458764513820541150 thUnit "Language.Haskell.TH.Lib.Internal" varName "integerL" noSrcSpan
+  , external 3458764513820541151 thUnit "Language.Haskell.TH.Lib.Internal" varName "intPrimL" noSrcSpan
+  , external 3458764513820541152 thUnit "Language.Haskell.TH.Lib.Internal" varName "wordPrimL" noSrcSpan
+  , external 3458764513820541153 thUnit "Language.Haskell.TH.Lib.Internal" varName "floatPrimL" noSrcSpan
+  , external 3458764513820541154 thUnit "Language.Haskell.TH.Lib.Internal" varName "doublePrimL" noSrcSpan
+  , external 3458764513820541155 thUnit "Language.Haskell.TH.Lib.Internal" varName "rationalL" noSrcSpan
+  , external 3458764513820541156 thUnit "Language.Haskell.TH.Lib.Internal" varName "stringPrimL" noSrcSpan
+  , external 3458764513820541157 thUnit "Language.Haskell.TH.Lib.Internal" varName "charPrimL" noSrcSpan
+  , external 3458764513820541158 thUnit "Language.Haskell.TH.Syntax" varName "liftString" noSrcSpan
+  , external 3458764513820541168 thUnit "Language.Haskell.TH.Lib.Internal" varName "litP" noSrcSpan
+  , external 3458764513820541169 thUnit "Language.Haskell.TH.Lib.Internal" varName "varP" noSrcSpan
+  , external 3458764513820541170 thUnit "Language.Haskell.TH.Lib.Internal" varName "tupP" noSrcSpan
+  , external 3458764513820541171 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedTupP" noSrcSpan
+  , external 3458764513820541172 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedSumP" noSrcSpan
+  , external 3458764513820541173 thUnit "Language.Haskell.TH.Lib.Internal" varName "conP" noSrcSpan
+  , external 3458764513820541174 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixP" noSrcSpan
+  , external 3458764513820541175 thUnit "Language.Haskell.TH.Lib.Internal" varName "tildeP" noSrcSpan
+  , external 3458764513820541176 thUnit "Language.Haskell.TH.Lib.Internal" varName "bangP" noSrcSpan
+  , external 3458764513820541177 thUnit "Language.Haskell.TH.Lib.Internal" varName "asP" noSrcSpan
+  , external 3458764513820541178 thUnit "Language.Haskell.TH.Lib.Internal" varName "wildP" noSrcSpan
+  , external 3458764513820541179 thUnit "Language.Haskell.TH.Lib.Internal" varName "recP" noSrcSpan
+  , external 3458764513820541180 thUnit "Language.Haskell.TH.Lib.Internal" varName "listP" noSrcSpan
+  , external 3458764513820541181 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigP" noSrcSpan
+  , external 3458764513820541182 thUnit "Language.Haskell.TH.Lib.Internal" varName "viewP" noSrcSpan
+  , external 3458764513820541188 thUnit "Language.Haskell.TH.Lib.Internal" varName "fieldPat" noSrcSpan
+  , external 3458764513820541189 thUnit "Language.Haskell.TH.Lib.Internal" varName "match" noSrcSpan
+  , external 3458764513820541190 thUnit "Language.Haskell.TH.Lib.Internal" varName "clause" noSrcSpan
+  , external 3458764513820541198 thUnit "Language.Haskell.TH.Lib.Internal" varName "varE" noSrcSpan
+  , external 3458764513820541199 thUnit "Language.Haskell.TH.Lib.Internal" varName "conE" noSrcSpan
+  , external 3458764513820541200 thUnit "Language.Haskell.TH.Lib.Internal" varName "litE" noSrcSpan
+  , external 3458764513820541201 thUnit "Language.Haskell.TH.Lib.Internal" varName "appE" noSrcSpan
+  , external 3458764513820541202 thUnit "Language.Haskell.TH.Lib.Internal" varName "appTypeE" noSrcSpan
+  , external 3458764513820541203 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixE" noSrcSpan
+  , external 3458764513820541204 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixApp" noSrcSpan
+  , external 3458764513820541205 thUnit "Language.Haskell.TH.Lib.Internal" varName "sectionL" noSrcSpan
+  , external 3458764513820541206 thUnit "Language.Haskell.TH.Lib.Internal" varName "sectionR" noSrcSpan
+  , external 3458764513820541207 thUnit "Language.Haskell.TH.Lib.Internal" varName "lamE" noSrcSpan
+  , external 3458764513820541208 thUnit "Language.Haskell.TH.Lib.Internal" varName "lamCaseE" noSrcSpan
+  , external 3458764513820541209 thUnit "Language.Haskell.TH.Lib.Internal" varName "lamCasesE" noSrcSpan
+  , external 3458764513820541210 thUnit "Language.Haskell.TH.Lib.Internal" varName "tupE" noSrcSpan
+  , external 3458764513820541211 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedTupE" noSrcSpan
+  , external 3458764513820541212 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedSumE" noSrcSpan
+  , external 3458764513820541213 thUnit "Language.Haskell.TH.Lib.Internal" varName "condE" noSrcSpan
+  , external 3458764513820541214 thUnit "Language.Haskell.TH.Lib.Internal" varName "multiIfE" noSrcSpan
+  , external 3458764513820541215 thUnit "Language.Haskell.TH.Lib.Internal" varName "letE" noSrcSpan
+  , external 3458764513820541216 thUnit "Language.Haskell.TH.Lib.Internal" varName "caseE" noSrcSpan
+  , external 3458764513820541217 thUnit "Language.Haskell.TH.Lib.Internal" varName "doE" noSrcSpan
+  , external 3458764513820541218 thUnit "Language.Haskell.TH.Lib.Internal" varName "compE" noSrcSpan
+  , external 3458764513820541219 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromE" noSrcSpan
+  , external 3458764513820541220 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromThenE" noSrcSpan
+  , external 3458764513820541221 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromToE" noSrcSpan
+  , external 3458764513820541222 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromThenToE" noSrcSpan
+  , external 3458764513820541223 thUnit "Language.Haskell.TH.Lib.Internal" varName "listE" noSrcSpan
+  , external 3458764513820541224 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigE" noSrcSpan
+  , external 3458764513820541225 thUnit "Language.Haskell.TH.Lib.Internal" varName "recConE" noSrcSpan
+  , external 3458764513820541226 thUnit "Language.Haskell.TH.Lib.Internal" varName "recUpdE" noSrcSpan
+  , external 3458764513820541227 thUnit "Language.Haskell.TH.Lib.Internal" varName "staticE" noSrcSpan
+  , external 3458764513820541228 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboundVarE" noSrcSpan
+  , external 3458764513820541229 thUnit "Language.Haskell.TH.Lib.Internal" varName "labelE" noSrcSpan
+  , external 3458764513820541230 thUnit "Language.Haskell.TH.Lib.Internal" varName "implicitParamVarE" noSrcSpan
+  , external 3458764513820541231 thUnit "Language.Haskell.TH.Lib.Internal" varName "mdoE" noSrcSpan
+  , external 3458764513820541232 thUnit "Language.Haskell.TH.Lib.Internal" varName "getFieldE" noSrcSpan
+  , external 3458764513820541233 thUnit "Language.Haskell.TH.Lib.Internal" varName "projectionE" noSrcSpan
+  , external 3458764513820541234 thUnit "Language.Haskell.TH.Lib.Internal" varName "fieldExp" noSrcSpan
+  , external 3458764513820541235 thUnit "Language.Haskell.TH.Lib.Internal" varName "guardedB" noSrcSpan
+  , external 3458764513820541236 thUnit "Language.Haskell.TH.Lib.Internal" varName "normalB" noSrcSpan
+  , external 3458764513820541237 thUnit "Language.Haskell.TH.Lib.Internal" varName "normalGE" noSrcSpan
+  , external 3458764513820541238 thUnit "Language.Haskell.TH.Lib.Internal" varName "patGE" noSrcSpan
+  , external 3458764513820541239 thUnit "Language.Haskell.TH.Lib.Internal" varName "bindS" noSrcSpan
+  , external 3458764513820541240 thUnit "Language.Haskell.TH.Lib.Internal" varName "letS" noSrcSpan
+  , external 3458764513820541241 thUnit "Language.Haskell.TH.Lib.Internal" varName "noBindS" noSrcSpan
+  , external 3458764513820541242 thUnit "Language.Haskell.TH.Lib.Internal" varName "parS" noSrcSpan
+  , external 3458764513820541243 thUnit "Language.Haskell.TH.Lib.Internal" varName "recS" noSrcSpan
+  , external 3458764513820541248 thUnit "Language.Haskell.TH.Lib.Internal" varName "funD" noSrcSpan
+  , external 3458764513820541249 thUnit "Language.Haskell.TH.Lib.Internal" varName "valD" noSrcSpan
+  , external 3458764513820541250 thUnit "Language.Haskell.TH.Lib.Internal" varName "dataD" noSrcSpan
+  , external 3458764513820541251 thUnit "Language.Haskell.TH.Lib.Internal" varName "newtypeD" noSrcSpan
+  , external 3458764513820541252 thUnit "Language.Haskell.TH.Lib.Internal" varName "tySynD" noSrcSpan
+  , external 3458764513820541253 thUnit "Language.Haskell.TH.Lib.Internal" varName "classD" noSrcSpan
+  , external 3458764513820541254 thUnit "Language.Haskell.TH.Lib.Internal" varName "instanceWithOverlapD" noSrcSpan
+  , external 3458764513820541256 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigD" noSrcSpan
+  , external 3458764513820541257 thUnit "Language.Haskell.TH.Lib.Internal" varName "forImpD" noSrcSpan
+  , external 3458764513820541258 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragInlD" noSrcSpan
+  , external 3458764513820541259 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSpecD" noSrcSpan
+  , external 3458764513820541260 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSpecInlD" noSrcSpan
+  , external 3458764513820541261 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSpecInstD" noSrcSpan
+  , external 3458764513820541262 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragRuleD" noSrcSpan
+  , external 3458764513820541263 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragAnnD" noSrcSpan
+  , external 3458764513820541264 thUnit "Language.Haskell.TH.Lib.Internal" varName "dataFamilyD" noSrcSpan
+  , external 3458764513820541265 thUnit "Language.Haskell.TH.Lib.Internal" varName "openTypeFamilyD" noSrcSpan
+  , external 3458764513820541266 thUnit "Language.Haskell.TH.Lib.Internal" varName "dataInstD" noSrcSpan
+  , external 3458764513820541267 thUnit "Language.Haskell.TH.Lib.Internal" varName "newtypeInstD" noSrcSpan
+  , external 3458764513820541268 thUnit "Language.Haskell.TH.Lib.Internal" varName "tySynInstD" noSrcSpan
+  , external 3458764513820541269 thUnit "Language.Haskell.TH.Lib.Internal" varName "closedTypeFamilyD" noSrcSpan
+  , external 3458764513820541270 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixLD" noSrcSpan
+  , external 3458764513820541271 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixRD" noSrcSpan
+  , external 3458764513820541272 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixND" noSrcSpan
+  , external 3458764513820541273 thUnit "Language.Haskell.TH.Lib.Internal" varName "roleAnnotD" noSrcSpan
+  , external 3458764513820541274 thUnit "Language.Haskell.TH.Lib.Internal" varName "standaloneDerivWithStrategyD" noSrcSpan
+  , external 3458764513820541275 thUnit "Language.Haskell.TH.Lib.Internal" varName "defaultSigD" noSrcSpan
+  , external 3458764513820541276 thUnit "Language.Haskell.TH.Lib.Internal" varName "patSynD" noSrcSpan
+  , external 3458764513820541277 thUnit "Language.Haskell.TH.Lib.Internal" varName "patSynSigD" noSrcSpan
+  , external 3458764513820541278 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragCompleteD" noSrcSpan
+  , external 3458764513820541279 thUnit "Language.Haskell.TH.Lib.Internal" varName "implicitParamBindD" noSrcSpan
+  , external 3458764513820541280 thUnit "Language.Haskell.TH.Lib.Internal" varName "kiSigD" noSrcSpan
+  , external 3458764513820541281 thUnit "Language.Haskell.TH.Lib.Internal" varName "defaultD" noSrcSpan
+  , external 3458764513820541282 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragOpaqueD" noSrcSpan
+  , external 3458764513820541283 thUnit "Language.Haskell.TH.Lib.Internal" varName "typeDataD" noSrcSpan
+  , external 3458764513820541289 thUnit "Language.Haskell.TH.Lib.Internal" varName "cxt" noSrcSpan
+  , external 3458764513820541290 thUnit "Language.Haskell.TH.Lib.Internal" varName "noSourceUnpackedness" noSrcSpan
+  , external 3458764513820541291 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceNoUnpack" noSrcSpan
+  , external 3458764513820541292 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceUnpack" noSrcSpan
+  , external 3458764513820541293 thUnit "Language.Haskell.TH.Lib.Internal" varName "noSourceStrictness" noSrcSpan
+  , external 3458764513820541294 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceLazy" noSrcSpan
+  , external 3458764513820541295 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceStrict" noSrcSpan
+  , external 3458764513820541296 thUnit "Language.Haskell.TH.Lib.Internal" varName "normalC" noSrcSpan
+  , external 3458764513820541297 thUnit "Language.Haskell.TH.Lib.Internal" varName "recC" noSrcSpan
+  , external 3458764513820541298 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixC" noSrcSpan
+  , external 3458764513820541299 thUnit "Language.Haskell.TH.Lib.Internal" varName "forallC" noSrcSpan
+  , external 3458764513820541300 thUnit "Language.Haskell.TH.Lib.Internal" varName "gadtC" noSrcSpan
+  , external 3458764513820541301 thUnit "Language.Haskell.TH.Lib.Internal" varName "recGadtC" noSrcSpan
+  , external 3458764513820541302 thUnit "Language.Haskell.TH.Lib.Internal" varName "bang" noSrcSpan
+  , external 3458764513820541303 thUnit "Language.Haskell.TH.Lib.Internal" varName "bangType" noSrcSpan
+  , external 3458764513820541304 thUnit "Language.Haskell.TH.Lib.Internal" varName "varBangType" noSrcSpan
+  , external 3458764513820541305 thUnit "Language.Haskell.TH.Lib.Internal" varName "unidir" noSrcSpan
+  , external 3458764513820541306 thUnit "Language.Haskell.TH.Lib.Internal" varName "implBidir" noSrcSpan
+  , external 3458764513820541307 thUnit "Language.Haskell.TH.Lib.Internal" varName "explBidir" noSrcSpan
+  , external 3458764513820541308 thUnit "Language.Haskell.TH.Lib.Internal" varName "prefixPatSyn" noSrcSpan
+  , external 3458764513820541309 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixPatSyn" noSrcSpan
+  , external 3458764513820541310 thUnit "Language.Haskell.TH.Lib.Internal" varName "recordPatSyn" noSrcSpan
+  , external 3458764513820541318 thUnit "Language.Haskell.TH.Lib.Internal" varName "forallT" noSrcSpan
+  , external 3458764513820541319 thUnit "Language.Haskell.TH.Lib.Internal" varName "forallVisT" noSrcSpan
+  , external 3458764513820541320 thUnit "Language.Haskell.TH.Lib.Internal" varName "varT" noSrcSpan
+  , external 3458764513820541321 thUnit "Language.Haskell.TH.Lib.Internal" varName "conT" noSrcSpan
+  , external 3458764513820541322 thUnit "Language.Haskell.TH.Lib.Internal" varName "tupleT" noSrcSpan
+  , external 3458764513820541323 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedTupleT" noSrcSpan
+  , external 3458764513820541324 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedSumT" noSrcSpan
+  , external 3458764513820541325 thUnit "Language.Haskell.TH.Lib.Internal" varName "arrowT" noSrcSpan
+  , external 3458764513820541326 thUnit "Language.Haskell.TH.Lib.Internal" varName "listT" noSrcSpan
+  , external 3458764513820541327 thUnit "Language.Haskell.TH.Lib.Internal" varName "appT" noSrcSpan
+  , external 3458764513820541328 thUnit "Language.Haskell.TH.Lib.Internal" varName "appKindT" noSrcSpan
+  , external 3458764513820541329 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigT" noSrcSpan
+  , external 3458764513820541330 thUnit "Language.Haskell.TH.Lib.Internal" varName "equalityT" noSrcSpan
+  , external 3458764513820541331 thUnit "Language.Haskell.TH.Lib.Internal" varName "litT" noSrcSpan
+  , external 3458764513820541332 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedT" noSrcSpan
+  , external 3458764513820541333 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedTupleT" noSrcSpan
+  , external 3458764513820541334 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedNilT" noSrcSpan
+  , external 3458764513820541335 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedConsT" noSrcSpan
+  , external 3458764513820541336 thUnit "Language.Haskell.TH.Lib.Internal" varName "wildCardT" noSrcSpan
+  , external 3458764513820541337 thUnit "Language.Haskell.TH.Lib.Internal" varName "implicitParamT" noSrcSpan
+  , external 3458764513820541338 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixT" noSrcSpan
+  , external 3458764513820541339 thUnit "Language.Haskell.TH.Lib.Internal" varName "numTyLit" noSrcSpan
+  , external 3458764513820541340 thUnit "Language.Haskell.TH.Lib.Internal" varName "strTyLit" noSrcSpan
+  , external 3458764513820541341 thUnit "Language.Haskell.TH.Lib.Internal" varName "charTyLit" noSrcSpan
+  , external 3458764513820541342 thUnit "Language.Haskell.TH.Lib.Internal" varName "plainTV" noSrcSpan
+  , external 3458764513820541343 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindedTV" noSrcSpan
+  , external 3458764513820541344 thUnit "Language.Haskell.TH.Lib.Internal" varName "nominalR" noSrcSpan
+  , external 3458764513820541345 thUnit "Language.Haskell.TH.Lib.Internal" varName "representationalR" noSrcSpan
+  , external 3458764513820541346 thUnit "Language.Haskell.TH.Lib.Internal" varName "phantomR" noSrcSpan
+  , external 3458764513820541347 thUnit "Language.Haskell.TH.Lib.Internal" varName "inferR" noSrcSpan
+  , external 3458764513820541353 thUnit "Language.Haskell.TH.Lib.Internal" varName "starK" noSrcSpan
+  , external 3458764513820541354 thUnit "Language.Haskell.TH.Lib.Internal" varName "constraintK" noSrcSpan
+  , external 3458764513820541355 thUnit "Language.Haskell.TH.Lib.Internal" varName "noSig" noSrcSpan
+  , external 3458764513820541356 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindSig" noSrcSpan
+  , external 3458764513820541357 thUnit "Language.Haskell.TH.Lib.Internal" varName "tyVarSig" noSrcSpan
+  , external 3458764513820541358 thUnit "Language.Haskell.TH.Lib.Internal" varName "injectivityAnn" noSrcSpan
+  , external 3458764513820541359 thUnit "Language.Haskell.TH.Lib.Internal" varName "cCall" noSrcSpan
+  , external 3458764513820541360 thUnit "Language.Haskell.TH.Lib.Internal" varName "stdCall" noSrcSpan
+  , external 3458764513820541361 thUnit "Language.Haskell.TH.Lib.Internal" varName "cApi" noSrcSpan
+  , external 3458764513820541362 thUnit "Language.Haskell.TH.Lib.Internal" varName "prim" noSrcSpan
+  , external 3458764513820541363 thUnit "Language.Haskell.TH.Lib.Internal" varName "javaScript" noSrcSpan
+  , external 3458764513820541368 thUnit "Language.Haskell.TH.Lib.Internal" varName "unsafe" noSrcSpan
+  , external 3458764513820541369 thUnit "Language.Haskell.TH.Lib.Internal" varName "safe" noSrcSpan
+  , external 3458764513820541370 thUnit "Language.Haskell.TH.Lib.Internal" varName "interruptible" noSrcSpan
+  , external 3458764513820541373 thUnit "Language.Haskell.TH.Lib.Internal" varName "funDep" noSrcSpan
+  , external 3458764513820541374 thUnit "Language.Haskell.TH.Lib.Internal" varName "mulArrowT" noSrcSpan
+  , external 3458764513820541388 thUnit "Language.Haskell.TH.Lib.Internal" varName "tySynEqn" noSrcSpan
+  , external 3458764513820541398 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quoteExp" noSrcSpan
+  , external 3458764513820541399 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quotePat" noSrcSpan
+  , external 3458764513820541400 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quoteDec" noSrcSpan
+  , external 3458764513820541401 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quoteType" noSrcSpan
+  , external 3458764513820541408 thUnit "Language.Haskell.TH.Lib.Internal" varName "ruleVar" noSrcSpan
+  , external 3458764513820541409 thUnit "Language.Haskell.TH.Lib.Internal" varName "typedRuleVar" noSrcSpan
+  , external 3458764513820541410 thUnit "Language.Haskell.TH.Lib.Internal" varName "plainInvisTV" noSrcSpan
+  , external 3458764513820541411 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindedInvisTV" noSrcSpan
+  , external 3458764513820541412 thUnit "Language.Haskell.TH.Lib.Internal" varName "plainBndrTV" noSrcSpan
+  , external 3458764513820541413 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindedBndrTV" noSrcSpan
+  , external 3458764513820541418 thUnit "Language.Haskell.TH.Lib.Internal" varName "valueAnnotation" noSrcSpan
+  , external 3458764513820541419 thUnit "Language.Haskell.TH.Lib.Internal" varName "typeAnnotation" noSrcSpan
+  , external 3458764513820541420 thUnit "Language.Haskell.TH.Lib.Internal" varName "moduleAnnotation" noSrcSpan
+  , external 3458764513820541421 thUnit "Language.Haskell.TH.Lib.Internal" varName "derivClause" noSrcSpan
+  , external 3458764513820541426 thUnit "Language.Haskell.TH.Lib.Internal" varName "specifiedSpec" noSrcSpan
+  , external 3458764513820541427 thUnit "Language.Haskell.TH.Lib.Internal" varName "inferredSpec" noSrcSpan
+  , external 3458764513820541428 baseUnit "GHC.IsList" varName "fromListN" noSrcSpan
+  , external 3458764513820541429 baseUnit "GHC.IsList" varName "toList" noSrcSpan
+  , external 3458764513820541430 primUnit "GHC.Prim" varName "proxy#" wiredInSrcSpan
+  , external 3458764513820541432 baseUnit "Data.Typeable.Internal" varName "mkTrType" noSrcSpan
+  , external 3458764513820541433 baseUnit "Data.Typeable.Internal" varName "mkTrCon" noSrcSpan
+  , external 3458764513820541434 baseUnit "Data.Typeable.Internal" varName "mkTrApp" noSrcSpan
+  , external 3458764513820541435 baseUnit "Data.Typeable.Internal" varName "typeNatTypeRep" noSrcSpan
+  , external 3458764513820541436 baseUnit "Data.Typeable.Internal" varName "typeSymbolTypeRep" noSrcSpan
+  , external 3458764513820541437 baseUnit "Data.Typeable.Internal" varName "typeCharTypeRep" noSrcSpan
+  , external 3458764513820541438 baseUnit "Data.Typeable.Internal" varName "typeRep#" noSrcSpan
+  , external 3458764513820541439 baseUnit "Data.Typeable.Internal" varName "mkTrFun" noSrcSpan
+  , external 3458764513820541448 primUnit "GHC.Types" varName "krep$*" noSrcSpan
+  , external 3458764513820541449 primUnit "GHC.Types" varName "krep$*Arr*" noSrcSpan
+  , external 3458764513820541450 primUnit "GHC.Types" varName "krep$*->*->*" noSrcSpan
+  , external 3458764513820541451 primUnit "GHC.Types" varName "krep$Constraint" noSrcSpan
+  , external 3458764513820541458 baseUnit "Data.Dynamic" varName "toDyn" noSrcSpan
+  , external 3458764513820541479 primUnit "GHC.Types" varName "eq_sel" wiredInSrcSpan
+  , external 3458764513820541480 primUnit "GHC.Types" varName "heq_sel" wiredInSrcSpan
+  , external 3458764513820541481 primUnit "GHC.Types" varName "coercible_sel" wiredInSrcSpan
+  , external 3458764513820541482 baseUnit "GHC.Base" varName "<>" noSrcSpan
+  , external 3458764513820541483 baseUnit "GHC.Base" varName "mempty" noSrcSpan
+  , external 3458764513820541484 baseUnit "GHC.Base" varName "mappend" noSrcSpan
+  , external 3458764513820541485 baseUnit "GHC.Base" varName "mconcat" noSrcSpan
+  , external 3458764513820541486 baseUnit "GHC.Stack.Types" varName "emptyCallStack" noSrcSpan
+  , external 3458764513820541487 baseUnit "GHC.Stack.Types" varName "pushCallStack" noSrcSpan
+  , external 3458764513820541488 baseUnit "GHC.StaticPtr" varName "fromStaticPtr" noSrcSpan
+  , external 3458764513820541489 baseUnit "GHC.StaticPtr.Internal" varName "makeStatic" noSrcSpan
+  , external 3458764513820541498 baseUnit "Unsafe.Coerce" varName "unsafeEqualityProof" noSrcSpan
+  , external 3458764513820541499 baseUnit "Unsafe.Coerce" varName "unsafeCoerce#" noSrcSpan
+  , external 3458764513820541500 baseUnit "GHC.Records" varName "getField" noSrcSpan
+  , external 3458764513820541501 baseUnit "GHC.Records" varName "setField" noSrcSpan
+  , external 3458764513820541508 baseUnit "GHC.TypeError" varName "unsatisfiable" noSrcSpan
+  , external 3458764513820541528 bignumUnit "GHC.Num.Integer" varName "integerFromNatural" noSrcSpan
+  , external 3458764513820541529 bignumUnit "GHC.Num.Integer" varName "integerToNaturalClamp" noSrcSpan
+  , external 3458764513820541530 bignumUnit "GHC.Num.Integer" varName "integerToNaturalThrow" noSrcSpan
+  , external 3458764513820541531 bignumUnit "GHC.Num.Integer" varName "integerToNatural" noSrcSpan
+  , external 3458764513820541532 bignumUnit "GHC.Num.Integer" varName "integerToWord#" noSrcSpan
+  , external 3458764513820541533 bignumUnit "GHC.Num.Integer" varName "integerToInt#" noSrcSpan
+  , external 3458764513820541534 bignumUnit "GHC.Num.Integer" varName "integerToWord64#" noSrcSpan
+  , external 3458764513820541535 bignumUnit "GHC.Num.Integer" varName "integerToInt64#" noSrcSpan
+  , external 3458764513820541536 bignumUnit "GHC.Num.Integer" varName "integerAdd" noSrcSpan
+  , external 3458764513820541537 bignumUnit "GHC.Num.Integer" varName "integerMul" noSrcSpan
+  , external 3458764513820541538 bignumUnit "GHC.Num.Integer" varName "integerSub" noSrcSpan
+  , external 3458764513820541539 bignumUnit "GHC.Num.Integer" varName "integerNegate" noSrcSpan
+  , external 3458764513820541546 bignumUnit "GHC.Num.Integer" varName "integerAbs" noSrcSpan
+  , external 3458764513820541549 bignumUnit "GHC.Num.Integer" varName "integerPopCount#" noSrcSpan
+  , external 3458764513820541550 bignumUnit "GHC.Num.Integer" varName "integerQuot" noSrcSpan
+  , external 3458764513820541551 bignumUnit "GHC.Num.Integer" varName "integerRem" noSrcSpan
+  , external 3458764513820541552 bignumUnit "GHC.Num.Integer" varName "integerDiv" noSrcSpan
+  , external 3458764513820541553 bignumUnit "GHC.Num.Integer" varName "integerMod" noSrcSpan
+  , external 3458764513820541554 bignumUnit "GHC.Num.Integer" varName "integerDivMod#" noSrcSpan
+  , external 3458764513820541555 bignumUnit "GHC.Num.Integer" varName "integerQuotRem#" noSrcSpan
+  , external 3458764513820541558 bignumUnit "GHC.Num.Integer" varName "integerEncodeFloat#" noSrcSpan
+  , external 3458764513820541559 bignumUnit "GHC.Num.Integer" varName "integerEncodeDouble#" noSrcSpan
+  , external 3458764513820541560 bignumUnit "GHC.Num.Integer" varName "integerGcd" noSrcSpan
+  , external 3458764513820541561 bignumUnit "GHC.Num.Integer" varName "integerLcm" noSrcSpan
+  , external 3458764513820541562 bignumUnit "GHC.Num.Integer" varName "integerAnd" noSrcSpan
+  , external 3458764513820541563 bignumUnit "GHC.Num.Integer" varName "integerOr" noSrcSpan
+  , external 3458764513820541564 bignumUnit "GHC.Num.Integer" varName "integerXor" noSrcSpan
+  , external 3458764513820541565 bignumUnit "GHC.Num.Integer" varName "integerComplement" noSrcSpan
+  , external 3458764513820541566 bignumUnit "GHC.Num.Integer" varName "integerBit#" noSrcSpan
+  , external 3458764513820541567 bignumUnit "GHC.Num.Integer" varName "integerTestBit#" noSrcSpan
+  , external 3458764513820541568 bignumUnit "GHC.Num.Integer" varName "integerShiftL#" noSrcSpan
+  , external 3458764513820541569 bignumUnit "GHC.Num.Integer" varName "integerShiftR#" noSrcSpan
+  , external 3458764513820541570 bignumUnit "GHC.Num.Integer" varName "integerFromWord#" noSrcSpan
+  , external 3458764513820541571 bignumUnit "GHC.Num.Integer" varName "integerFromWord64#" noSrcSpan
+  , external 3458764513820541572 bignumUnit "GHC.Num.Integer" varName "integerFromInt64#" noSrcSpan
+  , external 3458764513820541578 bignumUnit "GHC.Num.Natural" varName "naturalToWord#" noSrcSpan
+  , external 3458764513820541587 bignumUnit "GHC.Num.Natural" varName "naturalPopCount#" noSrcSpan
+  , external 3458764513820541588 bignumUnit "GHC.Num.Natural" varName "naturalShiftR#" noSrcSpan
+  , external 3458764513820541589 bignumUnit "GHC.Num.Natural" varName "naturalShiftL#" noSrcSpan
+  , external 3458764513820541590 bignumUnit "GHC.Num.Natural" varName "naturalAdd" noSrcSpan
+  , external 3458764513820541591 bignumUnit "GHC.Num.Natural" varName "naturalSub" noSrcSpan
+  , external 3458764513820541592 bignumUnit "GHC.Num.Natural" varName "naturalSubThrow" noSrcSpan
+  , external 3458764513820541593 bignumUnit "GHC.Num.Natural" varName "naturalSubUnsafe" noSrcSpan
+  , external 3458764513820541594 bignumUnit "GHC.Num.Natural" varName "naturalMul" noSrcSpan
+  , external 3458764513820541597 bignumUnit "GHC.Num.Natural" varName "naturalQuotRem#" noSrcSpan
+  , external 3458764513820541598 bignumUnit "GHC.Num.Natural" varName "naturalQuot" noSrcSpan
+  , external 3458764513820541599 bignumUnit "GHC.Num.Natural" varName "naturalRem" noSrcSpan
+  , external 3458764513820541600 bignumUnit "GHC.Num.Natural" varName "naturalAnd" noSrcSpan
+  , external 3458764513820541601 bignumUnit "GHC.Num.Natural" varName "naturalAndNot" noSrcSpan
+  , external 3458764513820541602 bignumUnit "GHC.Num.Natural" varName "naturalOr" noSrcSpan
+  , external 3458764513820541603 bignumUnit "GHC.Num.Natural" varName "naturalXor" noSrcSpan
+  , external 3458764513820541604 bignumUnit "GHC.Num.Natural" varName "naturalTestBit#" noSrcSpan
+  , external 3458764513820541605 bignumUnit "GHC.Num.Natural" varName "naturalBit#" noSrcSpan
+  , external 3458764513820541606 bignumUnit "GHC.Num.Natural" varName "naturalGcd" noSrcSpan
+  , external 3458764513820541607 bignumUnit "GHC.Num.Natural" varName "naturalLcm" noSrcSpan
+  , external 3458764513820541608 bignumUnit "GHC.Num.Natural" varName "naturalLog2#" noSrcSpan
+  , external 3458764513820541609 bignumUnit "GHC.Num.Natural" varName "naturalLogBaseWord#" noSrcSpan
+  , external 3458764513820541610 bignumUnit "GHC.Num.Natural" varName "naturalLogBase#" noSrcSpan
+  , external 3458764513820541611 bignumUnit "GHC.Num.Natural" varName "naturalPowMod" noSrcSpan
+  , external 3458764513820541612 bignumUnit "GHC.Num.Natural" varName "naturalSizeInBase#" noSrcSpan
+  , external 3458764513820541618 bignumUnit "GHC.Num.BigNat" varName "bigNatFromWordList#" noSrcSpan
+  , external 3458764513820541619 bignumUnit "GHC.Num.BigNat" varName "bigNatEq#" noSrcSpan
+  , external 3458764513820541628 baseUnit "GHC.Real" varName "mkRationalBase2" noSrcSpan
+  , external 3458764513820541629 baseUnit "GHC.Real" varName "mkRationalBase10" noSrcSpan
+  , external 3458764513820541678 baseUnit "GHC.Base" varName "join" noSrcSpan
+  , external 3458764513820541679 baseUnit "GHC.Base" varName "<*>" noSrcSpan
+  , external 3458764513820541680 baseUnit "GHC.Base" varName "pure" noSrcSpan
+  , external 3458764513820541681 baseUnit "GHC.Base" varName "*>" noSrcSpan
+  , external 3458764513820541682 baseUnit "Control.Monad" tcClsName "Alternative" noSrcSpan
+  , external 3458764513820541728 thUnit "Language.Haskell.TH.Lib.Internal" varName "bndrReq" noSrcSpan
+  , external 3458764513820541729 thUnit "Language.Haskell.TH.Lib.Internal" varName "bndrInvis" noSrcSpan
+  , external 3602879701896396801 baseUnit "GHC.Enum" tcClsName "Bounded" noSrcSpan
+  , external 3602879701896396802 baseUnit "GHC.Enum" tcClsName "Enum" noSrcSpan
+  , external 3602879701896396803 primUnit "GHC.Classes" tcClsName "Eq" noSrcSpan
+  , external 3602879701896396805 baseUnit "GHC.Float" tcClsName "Floating" noSrcSpan
+  , external 3602879701896396806 baseUnit "GHC.Real" tcClsName "Fractional" noSrcSpan
+  , external 3602879701896396807 baseUnit "GHC.Real" tcClsName "Integral" noSrcSpan
+  , external 3602879701896396808 baseUnit "GHC.Base" tcClsName "Monad" noSrcSpan
+  , external 3602879701896396809 baseUnit "Data.Data" tcClsName "Data" noSrcSpan
+  , external 3602879701896396810 baseUnit "GHC.Base" tcClsName "Functor" noSrcSpan
+  , external 3602879701896396811 baseUnit "GHC.Num" tcClsName "Num" noSrcSpan
+  , external 3602879701896396812 primUnit "GHC.Classes" tcClsName "Ord" noSrcSpan
+  , external 3602879701896396813 baseUnit "GHC.Read" tcClsName "Read" noSrcSpan
+  , external 3602879701896396814 baseUnit "GHC.Real" tcClsName "Real" noSrcSpan
+  , external 3602879701896396815 baseUnit "GHC.Float" tcClsName "RealFloat" noSrcSpan
+  , external 3602879701896396816 baseUnit "GHC.Real" tcClsName "RealFrac" noSrcSpan
+  , external 3602879701896396817 baseUnit "GHC.Show" tcClsName "Show" noSrcSpan
+  , external 3602879701896396818 baseUnit "GHC.Ix" tcClsName "Ix" noSrcSpan
+  , external 3602879701896396820 baseUnit "Data.Typeable.Internal" tcClsName "Typeable" noSrcSpan
+  , external 3602879701896396821 primUnit "GHC.Magic.Dict" tcClsName "WithDict" noSrcSpan
+  , external 3602879701896396828 baseUnit "Control.Monad.Fix" tcClsName "MonadFix" noSrcSpan
+  , external 3602879701896396829 baseUnit "Control.Monad.Fail" tcClsName "MonadFail" noSrcSpan
+  , external 3602879701896396830 baseUnit "Control.Monad" tcClsName "MonadPlus" noSrcSpan
+  , external 3602879701896396833 baseUnit "Data.String" tcClsName "IsString" noSrcSpan
+  , external 3602879701896396834 baseUnit "GHC.Base" tcClsName "Applicative" noSrcSpan
+  , external 3602879701896396835 baseUnit "Data.Foldable" tcClsName "Foldable" noSrcSpan
+  , external 3602879701896396836 baseUnit "Data.Traversable" tcClsName "Traversable" noSrcSpan
+  , external 3602879701896396837 baseUnit "GHC.Generics" tcClsName "Generic" noSrcSpan
+  , external 3602879701896396838 baseUnit "GHC.Generics" tcClsName "Generic1" noSrcSpan
+  , external 3602879701896396839 baseUnit "GHC.Generics" tcClsName "Datatype" noSrcSpan
+  , external 3602879701896396840 baseUnit "GHC.Generics" tcClsName "Constructor" noSrcSpan
+  , external 3602879701896396841 baseUnit "GHC.Generics" tcClsName "Selector" noSrcSpan
+  , external 3602879701896396842 baseUnit "GHC.TypeNats" tcClsName "KnownNat" noSrcSpan
+  , external 3602879701896396843 baseUnit "GHC.TypeLits" tcClsName "KnownSymbol" noSrcSpan
+  , external 3602879701896396844 baseUnit "GHC.TypeLits" tcClsName "KnownChar" noSrcSpan
+  , external 3602879701896396845 baseUnit "GHC.GHCi" tcClsName "GHCiSandboxIO" noSrcSpan
+  , external 3602879701896396847 baseUnit "GHC.Base" tcClsName "Semigroup" noSrcSpan
+  , external 3602879701896396848 baseUnit "GHC.Base" tcClsName "Monoid" noSrcSpan
+  , external 3602879701896396849 primUnit "GHC.Classes" tcClsName "IP" noSrcSpan
+  , external 3602879701896396850 baseUnit "GHC.Records" tcClsName "HasField" noSrcSpan
+  , external 3602879701896397000 thUnit "Language.Haskell.TH.Syntax" tcClsName "Lift" noSrcSpan
+  , external 3602879701896397001 thUnit "Language.Haskell.TH.Syntax" tcClsName "Quote" noSrcSpan
+  , external 3674937295934324738 primUnit "GHC.Prim" tcClsName "Addr#" wiredInSrcSpan
+  , external 3674937295934324739 primUnit "GHC.Types" varName "$tcAddr#" wiredInSrcSpan
+  , external 3674937295934324742 primUnit "GHC.Prim" tcClsName "Array#" wiredInSrcSpan
+  , external 3674937295934324743 primUnit "GHC.Types" varName "$tcArray#" wiredInSrcSpan
+  , external 3674937295934324744 primUnit "GHC.Types" tcClsName "Bool" wiredInSrcSpan
+  , external 3674937295934324745 primUnit "GHC.Types" varName "$tcBool" wiredInSrcSpan
+  , external 3674937295934324746 primUnit "GHC.Prim" tcClsName "ByteArray#" wiredInSrcSpan
+  , external 3674937295934324747 primUnit "GHC.Types" varName "$tcByteArray#" wiredInSrcSpan
+  , external 3674937295934324748 baseUnit "GHC.Base" tcClsName "String" wiredInSrcSpan
+  , external 3674937295934324750 primUnit "GHC.Prim" tcClsName "Char#" wiredInSrcSpan
+  , external 3674937295934324751 primUnit "GHC.Types" varName "$tcChar#" wiredInSrcSpan
+  , external 3674937295934324752 primUnit "GHC.Types" tcClsName "Char" wiredInSrcSpan
+  , external 3674937295934324753 primUnit "GHC.Types" varName "$tcChar" wiredInSrcSpan
+  , external 3674937295934324754 primUnit "GHC.Prim" tcClsName "Double#" wiredInSrcSpan
+  , external 3674937295934324755 primUnit "GHC.Types" varName "$tcDouble#" wiredInSrcSpan
+  , external 3674937295934324756 primUnit "GHC.Types" tcClsName "Double" wiredInSrcSpan
+  , external 3674937295934324757 primUnit "GHC.Types" varName "$tcDouble" wiredInSrcSpan
+  , external 3674937295934324758 primUnit "GHC.Prim" tcClsName "Float#" wiredInSrcSpan
+  , external 3674937295934324759 primUnit "GHC.Types" varName "$tcFloat#" wiredInSrcSpan
+  , external 3674937295934324760 primUnit "GHC.Types" tcClsName "Float" wiredInSrcSpan
+  , external 3674937295934324761 primUnit "GHC.Types" varName "$tcFloat" wiredInSrcSpan
+  , external 3674937295934324762 primUnit "GHC.Prim" tcClsName "FUN" wiredInSrcSpan
+  , external 3674937295934324763 primUnit "GHC.Types" varName "$tcFUN" wiredInSrcSpan
+  , external 3674937295934324764 primUnit "GHC.Prim" tcClsName "Int#" wiredInSrcSpan
+  , external 3674937295934324765 primUnit "GHC.Types" varName "$tcInt#" wiredInSrcSpan
+  , external 3674937295934324766 primUnit "GHC.Types" tcClsName "Int" wiredInSrcSpan
+  , external 3674937295934324767 primUnit "GHC.Types" varName "$tcInt" wiredInSrcSpan
+  , external 3674937295934324768 primUnit "GHC.Prim" tcClsName "Int8#" wiredInSrcSpan
+  , external 3674937295934324769 primUnit "GHC.Types" varName "$tcInt8#" wiredInSrcSpan
+  , external 3674937295934324770 baseUnit "GHC.Int" tcClsName "Int8" noSrcSpan
+  , external 3674937295934324772 primUnit "GHC.Prim" tcClsName "Int16#" wiredInSrcSpan
+  , external 3674937295934324773 primUnit "GHC.Types" varName "$tcInt16#" wiredInSrcSpan
+  , external 3674937295934324774 baseUnit "GHC.Int" tcClsName "Int16" noSrcSpan
+  , external 3674937295934324776 primUnit "GHC.Prim" tcClsName "Int32#" wiredInSrcSpan
+  , external 3674937295934324777 primUnit "GHC.Types" varName "$tcInt32#" wiredInSrcSpan
+  , external 3674937295934324778 baseUnit "GHC.Int" tcClsName "Int32" noSrcSpan
+  , external 3674937295934324780 primUnit "GHC.Prim" tcClsName "Int64#" wiredInSrcSpan
+  , external 3674937295934324781 primUnit "GHC.Types" varName "$tcInt64#" wiredInSrcSpan
+  , external 3674937295934324782 baseUnit "GHC.Int" tcClsName "Int64" noSrcSpan
+  , external 3674937295934324784 bignumUnit "GHC.Num.Integer" tcClsName "Integer" wiredInSrcSpan
+  , external 3674937295934324785 bignumUnit "GHC.Num.Integer" varName "$tcInteger" wiredInSrcSpan
+  , external 3674937295934324786 bignumUnit "GHC.Num.Natural" tcClsName "Natural" wiredInSrcSpan
+  , external 3674937295934324787 bignumUnit "GHC.Num.Natural" varName "$tcNatural" wiredInSrcSpan
+  , external 3674937295934324788 primUnit "GHC.Types" tcClsName "List" wiredInSrcSpan
+  , external 3674937295934324789 primUnit "GHC.Types" varName "$tcList" wiredInSrcSpan
+  , external 3674937295934324792 baseUnit "GHC.Maybe" tcClsName "Maybe" wiredInSrcSpan
+  , external 3674937295934324793 baseUnit "GHC.Maybe" varName "$tcMaybe" wiredInSrcSpan
+  , external 3674937295934324794 primUnit "GHC.Prim" tcClsName "Weak#" wiredInSrcSpan
+  , external 3674937295934324795 primUnit "GHC.Types" varName "$tcWeak#" wiredInSrcSpan
+  , external 3674937295934324796 primUnit "GHC.Prim" tcClsName "MutableArray#" wiredInSrcSpan
+  , external 3674937295934324797 primUnit "GHC.Types" varName "$tcMutableArray#" wiredInSrcSpan
+  , external 3674937295934324798 primUnit "GHC.Prim" tcClsName "MutableByteArray#" wiredInSrcSpan
+  , external 3674937295934324799 primUnit "GHC.Types" varName "$tcMutableByteArray#" wiredInSrcSpan
+  , external 3674937295934324800 primUnit "GHC.Types" tcClsName "Ordering" noSrcSpan
+  , external 3674937295934324801 primUnit "GHC.Types" varName "$tcOrdering" noSrcSpan
+  , external 3674937295934324802 primUnit "GHC.Prim" tcClsName "MVar#" wiredInSrcSpan
+  , external 3674937295934324803 primUnit "GHC.Types" varName "$tcMVar#" wiredInSrcSpan
+  , external 3674937295934324804 primUnit "GHC.Prim" tcClsName "IOPort#" wiredInSrcSpan
+  , external 3674937295934324805 primUnit "GHC.Types" varName "$tcIOPort#" wiredInSrcSpan
+  , external 3674937295934324806 baseUnit "GHC.Real" tcClsName "Ratio" noSrcSpan
+  , external 3674937295934324808 baseUnit "GHC.Real" tcClsName "Rational" noSrcSpan
+  , external 3674937295934324810 primUnit "GHC.Prim" tcClsName "RealWorld" wiredInSrcSpan
+  , external 3674937295934324811 primUnit "GHC.Types" varName "$tcRealWorld" wiredInSrcSpan
+  , external 3674937295934324812 primUnit "GHC.Prim" tcClsName "StablePtr#" wiredInSrcSpan
+  , external 3674937295934324813 primUnit "GHC.Types" varName "$tcStablePtr#" wiredInSrcSpan
+  , external 3674937295934324814 baseUnit "GHC.Stable" tcClsName "StablePtr" noSrcSpan
+  , external 3674937295934324816 primUnit "GHC.Types" tcClsName "~" wiredInSrcSpan
+  , external 3674937295934324817 primUnit "GHC.Types" varName "$tc~" wiredInSrcSpan
+  , external 3674937295934324818 primUnit "GHC.Types" tcClsName "~~" wiredInSrcSpan
+  , external 3674937295934324819 primUnit "GHC.Types" varName "$tc~~" wiredInSrcSpan
+  , external 3674937295934324820 primUnit "GHC.Prim" tcClsName "=>" wiredInSrcSpan
+  , external 3674937295934324821 primUnit "GHC.Types" varName "$tc=>" wiredInSrcSpan
+  , external 3674937295934324822 primUnit "GHC.Prim" tcClsName "==>" wiredInSrcSpan
+  , external 3674937295934324823 primUnit "GHC.Types" varName "$tc==>" wiredInSrcSpan
+  , external 3674937295934324824 primUnit "GHC.Prim" tcClsName "-=>" wiredInSrcSpan
+  , external 3674937295934324825 primUnit "GHC.Types" varName "$tc-=>" wiredInSrcSpan
+  , external 3674937295934324836 primUnit "GHC.Prim" tcClsName "State#" wiredInSrcSpan
+  , external 3674937295934324837 primUnit "GHC.Types" varName "$tcState#" wiredInSrcSpan
+  , external 3674937295934324838 primUnit "GHC.Prim" tcClsName "StableName#" wiredInSrcSpan
+  , external 3674937295934324839 primUnit "GHC.Types" varName "$tcStableName#" wiredInSrcSpan
+  , external 3674937295934324842 primUnit "GHC.Prim" tcClsName "~#" wiredInSrcSpan
+  , external 3674937295934324843 primUnit "GHC.Types" varName "$tc~#" wiredInSrcSpan
+  , external 3674937295934324844 primUnit "GHC.Prim" tcClsName "~R#" wiredInSrcSpan
+  , external 3674937295934324845 primUnit "GHC.Types" varName "$tc~R#" wiredInSrcSpan
+  , external 3674937295934324846 primUnit "GHC.Prim" tcClsName "~P#" wiredInSrcSpan
+  , external 3674937295934324847 primUnit "GHC.Types" varName "$tc~P#" wiredInSrcSpan
+  , external 3674937295934324848 primUnit "GHC.Prim" tcClsName "MutVar#" wiredInSrcSpan
+  , external 3674937295934324849 primUnit "GHC.Types" varName "$tcMutVar#" wiredInSrcSpan
+  , external 3674937295934324850 primUnit "GHC.Types" tcClsName "IO" noSrcSpan
+  , external 3674937295934324854 primUnit "GHC.Prim" tcClsName "Word#" wiredInSrcSpan
+  , external 3674937295934324855 primUnit "GHC.Types" varName "$tcWord#" wiredInSrcSpan
+  , external 3674937295934324856 primUnit "GHC.Types" tcClsName "Word" wiredInSrcSpan
+  , external 3674937295934324857 primUnit "GHC.Types" varName "$tcWord" wiredInSrcSpan
+  , external 3674937295934324858 primUnit "GHC.Prim" tcClsName "Word8#" wiredInSrcSpan
+  , external 3674937295934324859 primUnit "GHC.Types" varName "$tcWord8#" wiredInSrcSpan
+  , external 3674937295934324860 baseUnit "GHC.Word" tcClsName "Word8" noSrcSpan
+  , external 3674937295934324862 primUnit "GHC.Prim" tcClsName "Word16#" wiredInSrcSpan
+  , external 3674937295934324863 primUnit "GHC.Types" varName "$tcWord16#" wiredInSrcSpan
+  , external 3674937295934324864 baseUnit "GHC.Word" tcClsName "Word16" noSrcSpan
+  , external 3674937295934324866 primUnit "GHC.Prim" tcClsName "Word32#" wiredInSrcSpan
+  , external 3674937295934324867 primUnit "GHC.Types" varName "$tcWord32#" wiredInSrcSpan
+  , external 3674937295934324868 baseUnit "GHC.Word" tcClsName "Word32" noSrcSpan
+  , external 3674937295934324870 primUnit "GHC.Prim" tcClsName "Word64#" wiredInSrcSpan
+  , external 3674937295934324871 primUnit "GHC.Types" varName "$tcWord64#" wiredInSrcSpan
+  , external 3674937295934324872 baseUnit "GHC.Word" tcClsName "Word64" noSrcSpan
+  , external 3674937295934324886 primUnit "GHC.Prim" tcClsName "ThreadId#" wiredInSrcSpan
+  , external 3674937295934324887 primUnit "GHC.Types" varName "$tcThreadId#" wiredInSrcSpan
+  , external 3674937295934324888 primUnit "GHC.Prim" tcClsName "BCO" wiredInSrcSpan
+  , external 3674937295934324889 primUnit "GHC.Types" varName "$tcBCO" wiredInSrcSpan
+  , external 3674937295934324890 baseUnit "GHC.Ptr" tcClsName "Ptr" noSrcSpan
+  , external 3674937295934324892 baseUnit "GHC.Ptr" tcClsName "FunPtr" noSrcSpan
+  , external 3674937295934324894 primUnit "GHC.Prim" tcClsName "TVar#" wiredInSrcSpan
+  , external 3674937295934324895 primUnit "GHC.Types" varName "$tcTVar#" wiredInSrcSpan
+  , external 3674937295934324896 primUnit "GHC.Prim" tcClsName "Compact#" wiredInSrcSpan
+  , external 3674937295934324897 primUnit "GHC.Types" varName "$tcCompact#" wiredInSrcSpan
+  , external 3674937295934324898 primUnit "GHC.Prim" tcClsName "StackSnapshot#" wiredInSrcSpan
+  , external 3674937295934324899 primUnit "GHC.Types" varName "$tcStackSnapshot#" wiredInSrcSpan
+  , external 3674937295934324900 primUnit "GHC.Prim" tcClsName "PromptTag#" wiredInSrcSpan
+  , external 3674937295934324901 primUnit "GHC.Types" varName "$tcPromptTag#" wiredInSrcSpan
+  , external 3674937295934324904 baseUnit "Data.Either" tcClsName "Either" noSrcSpan
+  , external 3674937295934324906 baseUnit "GHC.Base" tcClsName "Void" noSrcSpan
+  , external 3674937295934324908 baseUnit "GHC.Base" tcClsName "NonEmpty" noSrcSpan
+  , external 3674937295934324912 primUnit "GHC.Types" tcClsName "Type" wiredInSrcSpan
+  , external 3674937295934324914 primUnit "GHC.Types" tcClsName "UnliftedType" wiredInSrcSpan
+  , external 3674937295934324918 primUnit "GHC.Prim" tcClsName "TYPE" wiredInSrcSpan
+  , external 3674937295934324919 primUnit "GHC.Types" varName "$tcTYPE" wiredInSrcSpan
+  , external 3674937295934324920 primUnit "GHC.Prim" tcClsName "CONSTRAINT" wiredInSrcSpan
+  , external 3674937295934324921 primUnit "GHC.Types" varName "$tcCONSTRAINT" wiredInSrcSpan
+  , external 3674937295934324922 primUnit "GHC.Types" tcClsName "Constraint" wiredInSrcSpan
+  , external 3674937295934324924 primUnit "GHC.Types" tcClsName "Levity" wiredInSrcSpan
+  , external 3674937295934324925 primUnit "GHC.Types" varName "$tcLevity" wiredInSrcSpan
+  , external 3674937295934324926 primUnit "GHC.Types" tcClsName "RuntimeRep" wiredInSrcSpan
+  , external 3674937295934324927 primUnit "GHC.Types" varName "$tcRuntimeRep" wiredInSrcSpan
+  , external 3674937295934324928 primUnit "GHC.Types" tcClsName "VecCount" wiredInSrcSpan
+  , external 3674937295934324929 primUnit "GHC.Types" varName "$tcVecCount" wiredInSrcSpan
+  , external 3674937295934324930 primUnit "GHC.Types" tcClsName "VecElem" wiredInSrcSpan
+  , external 3674937295934324931 primUnit "GHC.Types" varName "$tcVecElem" wiredInSrcSpan
+  , external 3674937295934324932 primUnit "GHC.Types" tcClsName "LiftedRep" wiredInSrcSpan
+  , external 3674937295934324934 primUnit "GHC.Types" tcClsName "UnliftedRep" wiredInSrcSpan
+  , external 3674937295934324936 primUnit "GHC.Types" tcClsName "ZeroBitRep" wiredInSrcSpan
+  , external 3674937295934324938 primUnit "GHC.Types" tcClsName "ZeroBitType" wiredInSrcSpan
+  , external 3674937295934324940 thisGhcUnit "GHC.Driver.Plugins" tcClsName "Plugin" noSrcSpan
+  , external 3674937295934324942 thisGhcUnit "GHC.Driver.Plugins" tcClsName "FrontendPlugin" noSrcSpan
+  , external 3674937295934324944 primUnit "GHC.Types" tcClsName "TyCon" noSrcSpan
+  , external 3674937295934324946 primUnit "GHC.Types" tcClsName "Module" noSrcSpan
+  , external 3674937295934324948 primUnit "GHC.Types" tcClsName "TrName" noSrcSpan
+  , external 3674937295934324950 primUnit "GHC.Types" tcClsName "KindRep" noSrcSpan
+  , external 3674937295934324952 primUnit "GHC.Types" tcClsName "TypeLitSort" noSrcSpan
+  , external 3674937295934325006 baseUnit "GHC.Generics" tcClsName "V1" noSrcSpan
+  , external 3674937295934325008 baseUnit "GHC.Generics" tcClsName "U1" noSrcSpan
+  , external 3674937295934325010 baseUnit "GHC.Generics" tcClsName "Par1" noSrcSpan
+  , external 3674937295934325012 baseUnit "GHC.Generics" tcClsName "Rec1" noSrcSpan
+  , external 3674937295934325014 baseUnit "GHC.Generics" tcClsName "K1" noSrcSpan
+  , external 3674937295934325016 baseUnit "GHC.Generics" tcClsName "M1" noSrcSpan
+  , external 3674937295934325018 baseUnit "GHC.Generics" tcClsName ":+:" noSrcSpan
+  , external 3674937295934325020 baseUnit "GHC.Generics" tcClsName ":*:" noSrcSpan
+  , external 3674937295934325022 baseUnit "GHC.Generics" tcClsName ":.:" noSrcSpan
+  , external 3674937295934325024 baseUnit "GHC.Generics" tcClsName "R" noSrcSpan
+  , external 3674937295934325028 baseUnit "GHC.Generics" tcClsName "D" noSrcSpan
+  , external 3674937295934325030 baseUnit "GHC.Generics" tcClsName "C" noSrcSpan
+  , external 3674937295934325032 baseUnit "GHC.Generics" tcClsName "S" noSrcSpan
+  , external 3674937295934325034 baseUnit "GHC.Generics" tcClsName "Rec0" noSrcSpan
+  , external 3674937295934325038 baseUnit "GHC.Generics" tcClsName "D1" noSrcSpan
+  , external 3674937295934325040 baseUnit "GHC.Generics" tcClsName "C1" noSrcSpan
+  , external 3674937295934325042 baseUnit "GHC.Generics" tcClsName "S1" noSrcSpan
+  , external 3674937295934325046 baseUnit "GHC.Generics" tcClsName "Rep" noSrcSpan
+  , external 3674937295934325048 baseUnit "GHC.Generics" tcClsName "Rep1" noSrcSpan
+  , external 3674937295934325050 baseUnit "GHC.Generics" tcClsName "URec" noSrcSpan
+  , external 3674937295934325052 baseUnit "GHC.Generics" tcClsName "UAddr" noSrcSpan
+  , external 3674937295934325054 baseUnit "GHC.Generics" tcClsName "UChar" noSrcSpan
+  , external 3674937295934325056 baseUnit "GHC.Generics" tcClsName "UDouble" noSrcSpan
+  , external 3674937295934325058 baseUnit "GHC.Generics" tcClsName "UFloat" noSrcSpan
+  , external 3674937295934325060 baseUnit "GHC.Generics" tcClsName "UInt" noSrcSpan
+  , external 3674937295934325062 baseUnit "GHC.Generics" tcClsName "UWord" noSrcSpan
+  , external 3674937295934325076 baseUnit "GHC.TypeError" tcClsName "Unsatisfiable" noSrcSpan
+  , external 3674937295934325098 baseUnit "GHC.TypeError" tcClsName "TypeError" noSrcSpan
+  , external 3674937295934325102 primUnit "GHC.Types" tcClsName "Coercible" wiredInSrcSpan
+  , external 3674937295934325103 primUnit "GHC.Types" varName "$tcCoercible" wiredInSrcSpan
+  , external 3674937295934325104 primUnit "GHC.Prim" tcClsName "Proxy#" wiredInSrcSpan
+  , external 3674937295934325105 primUnit "GHC.Types" varName "$tcProxy#" wiredInSrcSpan
+  , external 3674937295934325106 primUnit "GHC.Types" tcClsName "SPEC" noSrcSpan
+  , external 3674937295934325108 primUnit "GHC.Types" tcClsName "Any" wiredInSrcSpan
+  , external 3674937295934325110 primUnit "GHC.Prim" tcClsName "SmallArray#" wiredInSrcSpan
+  , external 3674937295934325111 primUnit "GHC.Types" varName "$tcSmallArray#" wiredInSrcSpan
+  , external 3674937295934325112 primUnit "GHC.Prim" tcClsName "SmallMutableArray#" wiredInSrcSpan
+  , external 3674937295934325113 primUnit "GHC.Types" varName "$tcSmallMutableArray#" wiredInSrcSpan
+  , external 3674937295934325114 baseUnit "GHC.StaticPtr" tcClsName "StaticPtr" noSrcSpan
+  , external 3674937295934325118 baseUnit "GHC.Stack.Types" tcClsName "CallStack" noSrcSpan
+  , external 3674937295934325120 baseUnit "Data.Typeable.Internal" tcClsName "TypeRep" noSrcSpan
+  , external 3674937295934325122 baseUnit "Data.Typeable.Internal" tcClsName "SomeTypeRep" noSrcSpan
+  , external 3674937295934325124 baseUnit "Data.Typeable.Internal" dataName "SomeTypeRep" noSrcSpan
+  , external 3674937295934325126 baseUnit "GHC.TypeLits" tcClsName "AppendSymbol" wiredInSrcSpan
+  , external 3674937295934325128 baseUnit "Unsafe.Coerce" tcClsName "UnsafeEquality" noSrcSpan
+  , external 3674937295934325130 primUnit "GHC.Types" tcClsName "Multiplicity" wiredInSrcSpan
+  , external 3674937295934325131 primUnit "GHC.Types" varName "$tcMultiplicity" wiredInSrcSpan
+  , external 3674937295934325136 thUnit "Language.Haskell.TH.Syntax" tcClsName "Exp" noSrcSpan
+  , external 3674937295934325138 thUnit "Language.Haskell.TH.Syntax" tcClsName "Match" noSrcSpan
+  , external 3674937295934325140 thUnit "Language.Haskell.TH.Syntax" tcClsName "Clause" noSrcSpan
+  , external 3674937295934325142 thUnit "Language.Haskell.TH.Syntax" tcClsName "Q" noSrcSpan
+  , external 3674937295934325144 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "ExpQ" noSrcSpan
+  , external 3674937295934325148 thUnit "Language.Haskell.TH.Syntax" tcClsName "Pat" noSrcSpan
+  , external 3674937295934325154 thUnit "Language.Haskell.TH.Syntax" tcClsName "Stmt" noSrcSpan
+  , external 3674937295934325156 thUnit "Language.Haskell.TH.Syntax" tcClsName "Con" noSrcSpan
+  , external 3674937295934325158 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TypeQ" noSrcSpan
+  , external 3674937295934325160 thUnit "Language.Haskell.TH.Syntax" tcClsName "Type" noSrcSpan
+  , external 3674937295934325162 thUnit "Language.Haskell.TH.Syntax" tcClsName "Dec" noSrcSpan
+  , external 3674937295934325164 thUnit "Language.Haskell.TH.Syntax" tcClsName "BangType" noSrcSpan
+  , external 3674937295934325166 thUnit "Language.Haskell.TH.Syntax" tcClsName "VarBangType" noSrcSpan
+  , external 3674937295934325168 thUnit "Language.Haskell.TH.Syntax" tcClsName "FieldExp" noSrcSpan
+  , external 3674937295934325170 thUnit "Language.Haskell.TH.Syntax" tcClsName "FieldPat" noSrcSpan
+  , external 3674937295934325172 thUnit "Language.Haskell.TH.Syntax" tcClsName "Name" noSrcSpan
+  , external 3674937295934325174 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "PatQ" noSrcSpan
+  , external 3674937295934325180 thUnit "Language.Haskell.TH.Syntax" tcClsName "FunDep" noSrcSpan
+  , external 3674937295934325182 thUnit "Language.Haskell.TH.Syntax" tcClsName "Pred" noSrcSpan
+  , external 3674937295934325186 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TyVarBndrUnit" noSrcSpan
+  , external 3674937295934325188 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "DecsQ" noSrcSpan
+  , external 3674937295934325190 thUnit "Language.Haskell.TH.Syntax" tcClsName "RuleBndr" noSrcSpan
+  , external 3674937295934325192 thUnit "Language.Haskell.TH.Syntax" tcClsName "TySynEqn" noSrcSpan
+  , external 3674937295934325194 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "Role" noSrcSpan
+  , external 3674937295934325198 thUnit "Language.Haskell.TH.Syntax" tcClsName "InjectivityAnn" noSrcSpan
+  , external 3674937295934325200 thUnit "Language.Haskell.TH.Syntax" tcClsName "Kind" noSrcSpan
+  , external 3674937295934325202 thUnit "Language.Haskell.TH.Syntax" tcClsName "Overlap" noSrcSpan
+  , external 3674937295934325204 thUnit "Language.Haskell.TH.Syntax" tcClsName "DerivClause" noSrcSpan
+  , external 3674937295934325206 thUnit "Language.Haskell.TH.Syntax" tcClsName "DerivStrategy" noSrcSpan
+  , external 3674937295934325208 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "Decs" noSrcSpan
+  , external 3674937295934325210 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TyVarBndrSpec" noSrcSpan
+  , external 3674937295934325212 thUnit "Language.Haskell.TH.Syntax" tcClsName "Code" noSrcSpan
+  , external 3674937295934325214 thUnit "Language.Haskell.TH.Syntax" tcClsName "ModName" noSrcSpan
+  , external 3674937295934325216 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TyVarBndrVis" noSrcSpan
+  , external 3674937295934325336 primUnit "GHC.Prim" tcClsName "Int8X16#" wiredInSrcSpan
+  , external 3674937295934325337 primUnit "GHC.Types" varName "$tcInt8X16#" wiredInSrcSpan
+  , external 3674937295934325338 primUnit "GHC.Prim" tcClsName "Int16X8#" wiredInSrcSpan
+  , external 3674937295934325339 primUnit "GHC.Types" varName "$tcInt16X8#" wiredInSrcSpan
+  , external 3674937295934325340 primUnit "GHC.Prim" tcClsName "Int32X4#" wiredInSrcSpan
+  , external 3674937295934325341 primUnit "GHC.Types" varName "$tcInt32X4#" wiredInSrcSpan
+  , external 3674937295934325342 primUnit "GHC.Prim" tcClsName "Int64X2#" wiredInSrcSpan
+  , external 3674937295934325343 primUnit "GHC.Types" varName "$tcInt64X2#" wiredInSrcSpan
+  , external 3674937295934325344 primUnit "GHC.Prim" tcClsName "Int8X32#" wiredInSrcSpan
+  , external 3674937295934325345 primUnit "GHC.Types" varName "$tcInt8X32#" wiredInSrcSpan
+  , external 3674937295934325346 primUnit "GHC.Prim" tcClsName "Int16X16#" wiredInSrcSpan
+  , external 3674937295934325347 primUnit "GHC.Types" varName "$tcInt16X16#" wiredInSrcSpan
+  , external 3674937295934325348 primUnit "GHC.Prim" tcClsName "Int32X8#" wiredInSrcSpan
+  , external 3674937295934325349 primUnit "GHC.Types" varName "$tcInt32X8#" wiredInSrcSpan
+  , external 3674937295934325350 primUnit "GHC.Prim" tcClsName "Int64X4#" wiredInSrcSpan
+  , external 3674937295934325351 primUnit "GHC.Types" varName "$tcInt64X4#" wiredInSrcSpan
+  , external 3674937295934325352 primUnit "GHC.Prim" tcClsName "Int8X64#" wiredInSrcSpan
+  , external 3674937295934325353 primUnit "GHC.Types" varName "$tcInt8X64#" wiredInSrcSpan
+  , external 3674937295934325354 primUnit "GHC.Prim" tcClsName "Int16X32#" wiredInSrcSpan
+  , external 3674937295934325355 primUnit "GHC.Types" varName "$tcInt16X32#" wiredInSrcSpan
+  , external 3674937295934325356 primUnit "GHC.Prim" tcClsName "Int32X16#" wiredInSrcSpan
+  , external 3674937295934325357 primUnit "GHC.Types" varName "$tcInt32X16#" wiredInSrcSpan
+  , external 3674937295934325358 primUnit "GHC.Prim" tcClsName "Int64X8#" wiredInSrcSpan
+  , external 3674937295934325359 primUnit "GHC.Types" varName "$tcInt64X8#" wiredInSrcSpan
+  , external 3674937295934325360 primUnit "GHC.Prim" tcClsName "Word8X16#" wiredInSrcSpan
+  , external 3674937295934325361 primUnit "GHC.Types" varName "$tcWord8X16#" wiredInSrcSpan
+  , external 3674937295934325362 primUnit "GHC.Prim" tcClsName "Word16X8#" wiredInSrcSpan
+  , external 3674937295934325363 primUnit "GHC.Types" varName "$tcWord16X8#" wiredInSrcSpan
+  , external 3674937295934325364 primUnit "GHC.Prim" tcClsName "Word32X4#" wiredInSrcSpan
+  , external 3674937295934325365 primUnit "GHC.Types" varName "$tcWord32X4#" wiredInSrcSpan
+  , external 3674937295934325366 primUnit "GHC.Prim" tcClsName "Word64X2#" wiredInSrcSpan
+  , external 3674937295934325367 primUnit "GHC.Types" varName "$tcWord64X2#" wiredInSrcSpan
+  , external 3674937295934325368 primUnit "GHC.Prim" tcClsName "Word8X32#" wiredInSrcSpan
+  , external 3674937295934325369 primUnit "GHC.Types" varName "$tcWord8X32#" wiredInSrcSpan
+  , external 3674937295934325370 primUnit "GHC.Prim" tcClsName "Word16X16#" wiredInSrcSpan
+  , external 3674937295934325371 primUnit "GHC.Types" varName "$tcWord16X16#" wiredInSrcSpan
+  , external 3674937295934325372 primUnit "GHC.Prim" tcClsName "Word32X8#" wiredInSrcSpan
+  , external 3674937295934325373 primUnit "GHC.Types" varName "$tcWord32X8#" wiredInSrcSpan
+  , external 3674937295934325374 primUnit "GHC.Prim" tcClsName "Word64X4#" wiredInSrcSpan
+  , external 3674937295934325375 primUnit "GHC.Types" varName "$tcWord64X4#" wiredInSrcSpan
+  , external 3674937295934325376 primUnit "GHC.Prim" tcClsName "Word8X64#" wiredInSrcSpan
+  , external 3674937295934325377 primUnit "GHC.Types" varName "$tcWord8X64#" wiredInSrcSpan
+  , external 3674937295934325378 primUnit "GHC.Prim" tcClsName "Word16X32#" wiredInSrcSpan
+  , external 3674937295934325379 primUnit "GHC.Types" varName "$tcWord16X32#" wiredInSrcSpan
+  , external 3674937295934325380 primUnit "GHC.Prim" tcClsName "Word32X16#" wiredInSrcSpan
+  , external 3674937295934325381 primUnit "GHC.Types" varName "$tcWord32X16#" wiredInSrcSpan
+  , external 3674937295934325382 primUnit "GHC.Prim" tcClsName "Word64X8#" wiredInSrcSpan
+  , external 3674937295934325383 primUnit "GHC.Types" varName "$tcWord64X8#" wiredInSrcSpan
+  , external 3674937295934325384 primUnit "GHC.Prim" tcClsName "FloatX4#" wiredInSrcSpan
+  , external 3674937295934325385 primUnit "GHC.Types" varName "$tcFloatX4#" wiredInSrcSpan
+  , external 3674937295934325386 primUnit "GHC.Prim" tcClsName "DoubleX2#" wiredInSrcSpan
+  , external 3674937295934325387 primUnit "GHC.Types" varName "$tcDoubleX2#" wiredInSrcSpan
+  , external 3674937295934325388 primUnit "GHC.Prim" tcClsName "FloatX8#" wiredInSrcSpan
+  , external 3674937295934325389 primUnit "GHC.Types" varName "$tcFloatX8#" wiredInSrcSpan
+  , external 3674937295934325390 primUnit "GHC.Prim" tcClsName "DoubleX4#" wiredInSrcSpan
+  , external 3674937295934325391 primUnit "GHC.Types" varName "$tcDoubleX4#" wiredInSrcSpan
+  , external 3674937295934325392 primUnit "GHC.Prim" tcClsName "FloatX16#" wiredInSrcSpan
+  , external 3674937295934325393 primUnit "GHC.Types" varName "$tcFloatX16#" wiredInSrcSpan
+  , external 3674937295934325394 primUnit "GHC.Prim" tcClsName "DoubleX8#" wiredInSrcSpan
+  , external 3674937295934325395 primUnit "GHC.Types" varName "$tcDoubleX8#" wiredInSrcSpan
+  , external 3674937295934325536 primUnit "GHC.Types" tcClsName "Symbol" wiredInSrcSpan
+  , external 3674937295934325537 primUnit "GHC.Types" varName "$tcSymbol" wiredInSrcSpan
+  , external 3674937295934325540 baseUnit "GHC.TypeNats" tcClsName "+" wiredInSrcSpan
+  , external 3674937295934325542 baseUnit "GHC.TypeNats" tcClsName "*" wiredInSrcSpan
+  , external 3674937295934325544 baseUnit "GHC.TypeNats" tcClsName "^" wiredInSrcSpan
+  , external 3674937295934325546 baseUnit "GHC.TypeNats" tcClsName "-" wiredInSrcSpan
+  , external 3674937295934325548 baseUnit "GHC.TypeLits.Internal" tcClsName "CmpSymbol" wiredInSrcSpan
+  , external 3674937295934325550 baseUnit "GHC.TypeNats.Internal" tcClsName "CmpNat" wiredInSrcSpan
+  , external 3674937295934325552 baseUnit "GHC.TypeLits.Internal" tcClsName "CmpChar" wiredInSrcSpan
+  , external 3674937295934325556 baseUnit "GHC.TypeNats" tcClsName "Div" wiredInSrcSpan
+  , external 3674937295934325558 baseUnit "GHC.TypeNats" tcClsName "Mod" wiredInSrcSpan
+  , external 3674937295934325560 baseUnit "GHC.TypeNats" tcClsName "Log2" wiredInSrcSpan
+  , external 3674937295934325562 baseUnit "GHC.TypeLits" tcClsName "ConsSymbol" wiredInSrcSpan
+  , external 3674937295934325564 baseUnit "GHC.TypeLits" tcClsName "UnconsSymbol" wiredInSrcSpan
+  , external 3674937295934325566 baseUnit "GHC.TypeLits" tcClsName "CharToNat" wiredInSrcSpan
+  , external 3674937295934325568 baseUnit "GHC.TypeLits" tcClsName "NatToChar" wiredInSrcSpan
+  , external 3674937295934325570 baseUnit "Foreign.C.ConstPtr" tcClsName "ConstPtr" noSrcSpan
+  , external 3746994889972252672 primUnit "GHC.Tuple.Prim" tcClsName "Unit" wiredInSrcSpan
+  , external 3746994889972252673 primUnit "GHC.Tuple.Prim" varName "$tcUnit" wiredInSrcSpan
+  , external 3746994889972252674 primUnit "GHC.Tuple.Prim" tcClsName "Solo" wiredInSrcSpan
+  , external 3746994889972252675 primUnit "GHC.Tuple.Prim" varName "$tcSolo" wiredInSrcSpan
+  , external 3819052484010180608 primUnit "GHC.Prim" tcClsName "(##)" wiredInSrcSpan
+  , external 3819052484010180609 primUnit "GHC.Types" varName "$tc(##)" wiredInSrcSpan
+  , external 3891110078048108547 primUnit "GHC.Types" dataName "C#" wiredInSrcSpan
+  , external 3891110078048108548 primUnit "GHC.Types" varName "C#" wiredInSrcSpan
+  , external 3891110078048108549 primUnit "GHC.Types" varName "$tc'C#" wiredInSrcSpan
+  , external 3891110078048108550 primUnit "GHC.Types" dataName ":" wiredInSrcSpan
+  , external 3891110078048108551 primUnit "GHC.Types" varName ":" wiredInSrcSpan
+  , external 3891110078048108552 primUnit "GHC.Types" varName "$tc':" wiredInSrcSpan
+  , external 3891110078048108553 primUnit "GHC.Types" dataName "D#" wiredInSrcSpan
+  , external 3891110078048108554 primUnit "GHC.Types" varName "D#" wiredInSrcSpan
+  , external 3891110078048108555 primUnit "GHC.Types" varName "$tc'D#" wiredInSrcSpan
+  , external 3891110078048108556 primUnit "GHC.Types" dataName "False" wiredInSrcSpan
+  , external 3891110078048108557 primUnit "GHC.Types" varName "False" wiredInSrcSpan
+  , external 3891110078048108558 primUnit "GHC.Types" varName "$tc'False" wiredInSrcSpan
+  , external 3891110078048108559 primUnit "GHC.Types" dataName "F#" wiredInSrcSpan
+  , external 3891110078048108560 primUnit "GHC.Types" varName "F#" wiredInSrcSpan
+  , external 3891110078048108561 primUnit "GHC.Types" varName "$tc'F#" wiredInSrcSpan
+  , external 3891110078048108562 primUnit "GHC.Types" dataName "I#" wiredInSrcSpan
+  , external 3891110078048108563 primUnit "GHC.Types" varName "I#" wiredInSrcSpan
+  , external 3891110078048108564 primUnit "GHC.Types" varName "$tc'I#" wiredInSrcSpan
+  , external 3891110078048108565 baseUnit "GHC.Maybe" dataName "Nothing" wiredInSrcSpan
+  , external 3891110078048108566 baseUnit "GHC.Maybe" varName "Nothing" wiredInSrcSpan
+  , external 3891110078048108567 baseUnit "GHC.Maybe" varName "$tc'Nothing" wiredInSrcSpan
+  , external 3891110078048108568 baseUnit "GHC.Maybe" dataName "Just" wiredInSrcSpan
+  , external 3891110078048108569 baseUnit "GHC.Maybe" varName "Just" wiredInSrcSpan
+  , external 3891110078048108570 baseUnit "GHC.Maybe" varName "$tc'Just" wiredInSrcSpan
+  , external 3891110078048108571 primUnit "GHC.Types" dataName "Eq#" wiredInSrcSpan
+  , external 3891110078048108572 primUnit "GHC.Types" varName "Eq#" wiredInSrcSpan
+  , external 3891110078048108573 primUnit "GHC.Types" varName "$tc'Eq#" wiredInSrcSpan
+  , external 3891110078048108574 primUnit "GHC.Types" dataName "[]" wiredInSrcSpan
+  , external 3891110078048108575 primUnit "GHC.Types" varName "[]" wiredInSrcSpan
+  , external 3891110078048108576 primUnit "GHC.Types" varName "$tc'[]" wiredInSrcSpan
+  , external 3891110078048108577 baseUnit "GHC.Real" dataName ":%" noSrcSpan
+  , external 3891110078048108586 primUnit "GHC.Types" dataName "True" wiredInSrcSpan
+  , external 3891110078048108587 primUnit "GHC.Types" varName "True" wiredInSrcSpan
+  , external 3891110078048108588 primUnit "GHC.Types" varName "$tc'True" wiredInSrcSpan
+  , external 3891110078048108589 primUnit "GHC.Types" dataName "W#" wiredInSrcSpan
+  , external 3891110078048108590 primUnit "GHC.Types" varName "W#" wiredInSrcSpan
+  , external 3891110078048108591 primUnit "GHC.Types" varName "$tc'W#" wiredInSrcSpan
+  , external 3891110078048108592 primUnit "GHC.Types" dataName "IO" noSrcSpan
+  , external 3891110078048108598 primUnit "GHC.Types" dataName "HEq#" wiredInSrcSpan
+  , external 3891110078048108599 primUnit "GHC.Types" varName "HEq#" wiredInSrcSpan
+  , external 3891110078048108600 primUnit "GHC.Types" varName "$tc'HEq#" wiredInSrcSpan
+  , external 3891110078048108619 baseUnit "Data.Either" dataName "Left" noSrcSpan
+  , external 3891110078048108622 baseUnit "Data.Either" dataName "Right" noSrcSpan
+  , external 3891110078048108625 primUnit "GHC.Types" dataName "LT" noSrcSpan
+  , external 3891110078048108626 primUnit "GHC.Types" varName "LT" wiredInSrcSpan
+  , external 3891110078048108627 primUnit "GHC.Types" varName "$tc'LT" noSrcSpan
+  , external 3891110078048108628 primUnit "GHC.Types" dataName "EQ" noSrcSpan
+  , external 3891110078048108629 primUnit "GHC.Types" varName "EQ" wiredInSrcSpan
+  , external 3891110078048108630 primUnit "GHC.Types" varName "$tc'EQ" noSrcSpan
+  , external 3891110078048108631 primUnit "GHC.Types" dataName "GT" noSrcSpan
+  , external 3891110078048108632 primUnit "GHC.Types" varName "GT" wiredInSrcSpan
+  , external 3891110078048108633 primUnit "GHC.Types" varName "$tc'GT" noSrcSpan
+  , external 3891110078048108640 primUnit "GHC.Types" dataName "MkCoercible" wiredInSrcSpan
+  , external 3891110078048108641 primUnit "GHC.Types" varName "MkCoercible" wiredInSrcSpan
+  , external 3891110078048108642 primUnit "GHC.Types" varName "$tc'MkCoercible" wiredInSrcSpan
+  , external 3891110078048108643 baseUnit "GHC.StaticPtr" dataName "StaticPtr" noSrcSpan
+  , external 3891110078048108646 baseUnit "GHC.StaticPtr" dataName "StaticPtrInfo" noSrcSpan
+  , external 3891110078048108649 baseUnit "GHC.Fingerprint.Type" dataName "Fingerprint" noSrcSpan
+  , external 3891110078048108655 baseUnit "GHC.Stack.Types" dataName "SrcLoc" noSrcSpan
+  , external 3891110078048108667 primUnit "GHC.Types" dataName "TyCon" noSrcSpan
+  , external 3891110078048108673 primUnit "GHC.Types" dataName "Module" noSrcSpan
+  , external 3891110078048108679 primUnit "GHC.Types" dataName "TrNameS" noSrcSpan
+  , external 3891110078048108682 primUnit "GHC.Types" dataName "TrNameD" noSrcSpan
+  , external 3891110078048108685 primUnit "GHC.Types" varName "tr$ModuleGHCPrim" noSrcSpan
+  , external 3891110078048108694 baseUnit "GHC.TypeError" dataName "Text" noSrcSpan
+  , external 3891110078048108697 baseUnit "GHC.TypeError" dataName ":<>:" noSrcSpan
+  , external 3891110078048108700 baseUnit "GHC.TypeError" dataName ":$$:" noSrcSpan
+  , external 3891110078048108703 baseUnit "GHC.TypeError" dataName "ShowType" noSrcSpan
+  , external 3891110078048108706 baseUnit "GHC.Generics" dataName "PrefixI" noSrcSpan
+  , external 3891110078048108709 baseUnit "GHC.Generics" dataName "InfixI" noSrcSpan
+  , external 3891110078048108712 baseUnit "GHC.Generics" dataName "LeftAssociative" noSrcSpan
+  , external 3891110078048108715 baseUnit "GHC.Generics" dataName "RightAssociative" noSrcSpan
+  , external 3891110078048108718 baseUnit "GHC.Generics" dataName "NotAssociative" noSrcSpan
+  , external 3891110078048108721 baseUnit "GHC.Generics" dataName "SourceUnpack" noSrcSpan
+  , external 3891110078048108724 baseUnit "GHC.Generics" dataName "SourceNoUnpack" noSrcSpan
+  , external 3891110078048108727 baseUnit "GHC.Generics" dataName "NoSourceUnpackedness" noSrcSpan
+  , external 3891110078048108730 baseUnit "GHC.Generics" dataName "SourceLazy" noSrcSpan
+  , external 3891110078048108733 baseUnit "GHC.Generics" dataName "SourceStrict" noSrcSpan
+  , external 3891110078048108736 baseUnit "GHC.Generics" dataName "NoSourceStrictness" noSrcSpan
+  , external 3891110078048108739 baseUnit "GHC.Generics" dataName "DecidedLazy" noSrcSpan
+  , external 3891110078048108742 baseUnit "GHC.Generics" dataName "DecidedStrict" noSrcSpan
+  , external 3891110078048108745 baseUnit "GHC.Generics" dataName "DecidedUnpack" noSrcSpan
+  , external 3891110078048108748 baseUnit "GHC.Generics" dataName "MetaData" noSrcSpan
+  , external 3891110078048108751 baseUnit "GHC.Generics" dataName "MetaCons" noSrcSpan
+  , external 3891110078048108754 baseUnit "GHC.Generics" dataName "MetaSel" noSrcSpan
+  , external 3891110078048108757 primUnit "GHC.Types" dataName "VecRep" wiredInSrcSpan
+  , external 3891110078048108758 primUnit "GHC.Types" varName "VecRep" wiredInSrcSpan
+  , external 3891110078048108759 primUnit "GHC.Types" varName "$tc'VecRep" wiredInSrcSpan
+  , external 3891110078048108760 primUnit "GHC.Types" dataName "TupleRep" wiredInSrcSpan
+  , external 3891110078048108761 primUnit "GHC.Types" varName "TupleRep" wiredInSrcSpan
+  , external 3891110078048108762 primUnit "GHC.Types" varName "$tc'TupleRep" wiredInSrcSpan
+  , external 3891110078048108763 primUnit "GHC.Types" dataName "SumRep" wiredInSrcSpan
+  , external 3891110078048108764 primUnit "GHC.Types" varName "SumRep" wiredInSrcSpan
+  , external 3891110078048108765 primUnit "GHC.Types" varName "$tc'SumRep" wiredInSrcSpan
+  , external 3891110078048108766 primUnit "GHC.Types" dataName "BoxedRep" wiredInSrcSpan
+  , external 3891110078048108767 primUnit "GHC.Types" varName "BoxedRep" wiredInSrcSpan
+  , external 3891110078048108768 primUnit "GHC.Types" varName "$tc'BoxedRep" wiredInSrcSpan
+  , external 3891110078048108769 primUnit "GHC.Types" dataName "IntRep" wiredInSrcSpan
+  , external 3891110078048108770 primUnit "GHC.Types" varName "IntRep" wiredInSrcSpan
+  , external 3891110078048108771 primUnit "GHC.Types" varName "$tc'IntRep" wiredInSrcSpan
+  , external 3891110078048108772 primUnit "GHC.Types" dataName "Int8Rep" wiredInSrcSpan
+  , external 3891110078048108773 primUnit "GHC.Types" varName "Int8Rep" wiredInSrcSpan
+  , external 3891110078048108774 primUnit "GHC.Types" varName "$tc'Int8Rep" wiredInSrcSpan
+  , external 3891110078048108775 primUnit "GHC.Types" dataName "Int16Rep" wiredInSrcSpan
+  , external 3891110078048108776 primUnit "GHC.Types" varName "Int16Rep" wiredInSrcSpan
+  , external 3891110078048108777 primUnit "GHC.Types" varName "$tc'Int16Rep" wiredInSrcSpan
+  , external 3891110078048108778 primUnit "GHC.Types" dataName "Int32Rep" wiredInSrcSpan
+  , external 3891110078048108779 primUnit "GHC.Types" varName "Int32Rep" wiredInSrcSpan
+  , external 3891110078048108780 primUnit "GHC.Types" varName "$tc'Int32Rep" wiredInSrcSpan
+  , external 3891110078048108781 primUnit "GHC.Types" dataName "Int64Rep" wiredInSrcSpan
+  , external 3891110078048108782 primUnit "GHC.Types" varName "Int64Rep" wiredInSrcSpan
+  , external 3891110078048108783 primUnit "GHC.Types" varName "$tc'Int64Rep" wiredInSrcSpan
+  , external 3891110078048108784 primUnit "GHC.Types" dataName "WordRep" wiredInSrcSpan
+  , external 3891110078048108785 primUnit "GHC.Types" varName "WordRep" wiredInSrcSpan
+  , external 3891110078048108786 primUnit "GHC.Types" varName "$tc'WordRep" wiredInSrcSpan
+  , external 3891110078048108787 primUnit "GHC.Types" dataName "Word8Rep" wiredInSrcSpan
+  , external 3891110078048108788 primUnit "GHC.Types" varName "Word8Rep" wiredInSrcSpan
+  , external 3891110078048108789 primUnit "GHC.Types" varName "$tc'Word8Rep" wiredInSrcSpan
+  , external 3891110078048108790 primUnit "GHC.Types" dataName "Word16Rep" wiredInSrcSpan
+  , external 3891110078048108791 primUnit "GHC.Types" varName "Word16Rep" wiredInSrcSpan
+  , external 3891110078048108792 primUnit "GHC.Types" varName "$tc'Word16Rep" wiredInSrcSpan
+  , external 3891110078048108793 primUnit "GHC.Types" dataName "Word32Rep" wiredInSrcSpan
+  , external 3891110078048108794 primUnit "GHC.Types" varName "Word32Rep" wiredInSrcSpan
+  , external 3891110078048108795 primUnit "GHC.Types" varName "$tc'Word32Rep" wiredInSrcSpan
+  , external 3891110078048108796 primUnit "GHC.Types" dataName "Word64Rep" wiredInSrcSpan
+  , external 3891110078048108797 primUnit "GHC.Types" varName "Word64Rep" wiredInSrcSpan
+  , external 3891110078048108798 primUnit "GHC.Types" varName "$tc'Word64Rep" wiredInSrcSpan
+  , external 3891110078048108799 primUnit "GHC.Types" dataName "AddrRep" wiredInSrcSpan
+  , external 3891110078048108800 primUnit "GHC.Types" varName "AddrRep" wiredInSrcSpan
+  , external 3891110078048108801 primUnit "GHC.Types" varName "$tc'AddrRep" wiredInSrcSpan
+  , external 3891110078048108802 primUnit "GHC.Types" dataName "FloatRep" wiredInSrcSpan
+  , external 3891110078048108803 primUnit "GHC.Types" varName "FloatRep" wiredInSrcSpan
+  , external 3891110078048108804 primUnit "GHC.Types" varName "$tc'FloatRep" wiredInSrcSpan
+  , external 3891110078048108805 primUnit "GHC.Types" dataName "DoubleRep" wiredInSrcSpan
+  , external 3891110078048108806 primUnit "GHC.Types" varName "DoubleRep" wiredInSrcSpan
+  , external 3891110078048108807 primUnit "GHC.Types" varName "$tc'DoubleRep" wiredInSrcSpan
+  , external 3891110078048108808 primUnit "GHC.Types" dataName "Lifted" wiredInSrcSpan
+  , external 3891110078048108809 primUnit "GHC.Types" varName "Lifted" wiredInSrcSpan
+  , external 3891110078048108810 primUnit "GHC.Types" varName "$tc'Lifted" wiredInSrcSpan
+  , external 3891110078048108811 primUnit "GHC.Types" dataName "Unlifted" wiredInSrcSpan
+  , external 3891110078048108812 primUnit "GHC.Types" varName "Unlifted" wiredInSrcSpan
+  , external 3891110078048108813 primUnit "GHC.Types" varName "$tc'Unlifted" wiredInSrcSpan
+  , external 3891110078048108814 primUnit "GHC.Types" dataName "Vec2" wiredInSrcSpan
+  , external 3891110078048108815 primUnit "GHC.Types" varName "Vec2" wiredInSrcSpan
+  , external 3891110078048108816 primUnit "GHC.Types" varName "$tc'Vec2" wiredInSrcSpan
+  , external 3891110078048108817 primUnit "GHC.Types" dataName "Vec4" wiredInSrcSpan
+  , external 3891110078048108818 primUnit "GHC.Types" varName "Vec4" wiredInSrcSpan
+  , external 3891110078048108819 primUnit "GHC.Types" varName "$tc'Vec4" wiredInSrcSpan
+  , external 3891110078048108820 primUnit "GHC.Types" dataName "Vec8" wiredInSrcSpan
+  , external 3891110078048108821 primUnit "GHC.Types" varName "Vec8" wiredInSrcSpan
+  , external 3891110078048108822 primUnit "GHC.Types" varName "$tc'Vec8" wiredInSrcSpan
+  , external 3891110078048108823 primUnit "GHC.Types" dataName "Vec16" wiredInSrcSpan
+  , external 3891110078048108824 primUnit "GHC.Types" varName "Vec16" wiredInSrcSpan
+  , external 3891110078048108825 primUnit "GHC.Types" varName "$tc'Vec16" wiredInSrcSpan
+  , external 3891110078048108826 primUnit "GHC.Types" dataName "Vec32" wiredInSrcSpan
+  , external 3891110078048108827 primUnit "GHC.Types" varName "Vec32" wiredInSrcSpan
+  , external 3891110078048108828 primUnit "GHC.Types" varName "$tc'Vec32" wiredInSrcSpan
+  , external 3891110078048108829 primUnit "GHC.Types" dataName "Vec64" wiredInSrcSpan
+  , external 3891110078048108830 primUnit "GHC.Types" varName "Vec64" wiredInSrcSpan
+  , external 3891110078048108831 primUnit "GHC.Types" varName "$tc'Vec64" wiredInSrcSpan
+  , external 3891110078048108832 primUnit "GHC.Types" dataName "Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108833 primUnit "GHC.Types" varName "Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108834 primUnit "GHC.Types" varName "$tc'Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108835 primUnit "GHC.Types" dataName "Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108836 primUnit "GHC.Types" varName "Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108837 primUnit "GHC.Types" varName "$tc'Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108838 primUnit "GHC.Types" dataName "Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108839 primUnit "GHC.Types" varName "Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108840 primUnit "GHC.Types" varName "$tc'Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108841 primUnit "GHC.Types" dataName "Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108842 primUnit "GHC.Types" varName "Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108843 primUnit "GHC.Types" varName "$tc'Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108844 primUnit "GHC.Types" dataName "Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108845 primUnit "GHC.Types" varName "Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108846 primUnit "GHC.Types" varName "$tc'Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108847 primUnit "GHC.Types" dataName "Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108848 primUnit "GHC.Types" varName "Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108849 primUnit "GHC.Types" varName "$tc'Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108850 primUnit "GHC.Types" dataName "Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108851 primUnit "GHC.Types" varName "Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108852 primUnit "GHC.Types" varName "$tc'Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108853 primUnit "GHC.Types" dataName "Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108854 primUnit "GHC.Types" varName "Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108855 primUnit "GHC.Types" varName "$tc'Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108856 primUnit "GHC.Types" dataName "FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108857 primUnit "GHC.Types" varName "FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108858 primUnit "GHC.Types" varName "$tc'FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108859 primUnit "GHC.Types" dataName "DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108860 primUnit "GHC.Types" varName "DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108861 primUnit "GHC.Types" varName "$tc'DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108862 primUnit "GHC.Types" dataName "KindRepTyConApp" noSrcSpan
+  , external 3891110078048108865 primUnit "GHC.Types" dataName "KindRepVar" noSrcSpan
+  , external 3891110078048108868 primUnit "GHC.Types" dataName "KindRepApp" noSrcSpan
+  , external 3891110078048108871 primUnit "GHC.Types" dataName "KindRepFun" noSrcSpan
+  , external 3891110078048108874 primUnit "GHC.Types" dataName "KindRepTYPE" noSrcSpan
+  , external 3891110078048108877 primUnit "GHC.Types" dataName "KindRepTypeLitS" noSrcSpan
+  , external 3891110078048108880 primUnit "GHC.Types" dataName "KindRepTypeLitD" noSrcSpan
+  , external 3891110078048108883 primUnit "GHC.Types" dataName "TypeLitSymbol" noSrcSpan
+  , external 3891110078048108886 primUnit "GHC.Types" dataName "TypeLitNat" noSrcSpan
+  , external 3891110078048108889 primUnit "GHC.Types" dataName "TypeLitChar" noSrcSpan
+  , external 3891110078048108892 baseUnit "Unsafe.Coerce" dataName "UnsafeRefl" noSrcSpan
+  , external 3891110078048108895 primUnit "GHC.Types" dataName "One" wiredInSrcSpan
+  , external 3891110078048108896 primUnit "GHC.Types" varName "One" wiredInSrcSpan
+  , external 3891110078048108897 primUnit "GHC.Types" varName "$tc'One" wiredInSrcSpan
+  , external 3891110078048108898 primUnit "GHC.Types" dataName "Many" wiredInSrcSpan
+  , external 3891110078048108899 primUnit "GHC.Types" varName "Many" wiredInSrcSpan
+  , external 3891110078048108900 primUnit "GHC.Types" varName "$tc'Many" wiredInSrcSpan
+  , external 3891110078048108904 bignumUnit "GHC.Num.Integer" dataName "IS" wiredInSrcSpan
+  , external 3891110078048108905 bignumUnit "GHC.Num.Integer" varName "IS" wiredInSrcSpan
+  , external 3891110078048108906 bignumUnit "GHC.Num.Integer" varName "$tc'IS" wiredInSrcSpan
+  , external 3891110078048108907 bignumUnit "GHC.Num.Integer" dataName "IN" wiredInSrcSpan
+  , external 3891110078048108908 bignumUnit "GHC.Num.Integer" varName "IN" wiredInSrcSpan
+  , external 3891110078048108909 bignumUnit "GHC.Num.Integer" varName "$tc'IN" wiredInSrcSpan
+  , external 3891110078048108910 bignumUnit "GHC.Num.Integer" dataName "IP" wiredInSrcSpan
+  , external 3891110078048108911 bignumUnit "GHC.Num.Integer" varName "IP" wiredInSrcSpan
+  , external 3891110078048108912 bignumUnit "GHC.Num.Integer" varName "$tc'IP" wiredInSrcSpan
+  , external 3891110078048108913 bignumUnit "GHC.Num.Natural" dataName "NS" wiredInSrcSpan
+  , external 3891110078048108914 bignumUnit "GHC.Num.Natural" varName "NS" wiredInSrcSpan
+  , external 3891110078048108915 bignumUnit "GHC.Num.Natural" varName "$tc'NS" wiredInSrcSpan
+  , external 3891110078048108916 bignumUnit "GHC.Num.Natural" dataName "NB" wiredInSrcSpan
+  , external 3891110078048108917 bignumUnit "GHC.Num.Natural" varName "NB" wiredInSrcSpan
+  , external 3891110078048108918 bignumUnit "GHC.Num.Natural" varName "$tc'NB" wiredInSrcSpan
+  , external 3891110078048109144 thUnit "Language.Haskell.TH.Syntax" dataName "NoInline" noSrcSpan
+  , external 3891110078048109147 thUnit "Language.Haskell.TH.Syntax" dataName "Inline" noSrcSpan
+  , external 3891110078048109150 thUnit "Language.Haskell.TH.Syntax" dataName "Inlinable" noSrcSpan
+  , external 3891110078048109156 thUnit "Language.Haskell.TH.Syntax" dataName "ConLike" noSrcSpan
+  , external 3891110078048109159 thUnit "Language.Haskell.TH.Syntax" dataName "FunLike" noSrcSpan
+  , external 3891110078048109162 thUnit "Language.Haskell.TH.Syntax" dataName "AllPhases" noSrcSpan
+  , external 3891110078048109165 thUnit "Language.Haskell.TH.Syntax" dataName "FromPhase" noSrcSpan
+  , external 3891110078048109168 thUnit "Language.Haskell.TH.Syntax" dataName "BeforePhase" noSrcSpan
+  , external 3891110078048109171 thUnit "Language.Haskell.TH.Syntax" dataName "Overlappable" noSrcSpan
+  , external 3891110078048109174 thUnit "Language.Haskell.TH.Syntax" dataName "Overlapping" noSrcSpan
+  , external 3891110078048109177 thUnit "Language.Haskell.TH.Syntax" dataName "Overlaps" noSrcSpan
+  , external 3891110078048109180 thUnit "Language.Haskell.TH.Syntax" dataName "Incoherent" noSrcSpan
+  , external 3891110078048110026 thUnit "Language.Haskell.TH.Lib.Internal" varName "stockStrategy" noSrcSpan
+  , external 3891110078048110029 thUnit "Language.Haskell.TH.Lib.Internal" varName "anyclassStrategy" noSrcSpan
+  , external 3891110078048110032 thUnit "Language.Haskell.TH.Lib.Internal" varName "newtypeStrategy" noSrcSpan
+  , external 3891110078048110035 thUnit "Language.Haskell.TH.Lib.Internal" varName "viaStrategy" noSrcSpan
+  , external 3963167672086036480 primUnit "GHC.Tuple.Prim" dataName "()" wiredInSrcSpan
+  , external 3963167672086036481 primUnit "GHC.Tuple.Prim" varName "()" wiredInSrcSpan
+  , external 3963167672086036482 primUnit "GHC.Tuple.Prim" varName "$tc'()" wiredInSrcSpan
+  , external 3963167672086036483 primUnit "GHC.Tuple.Prim" dataName "MkSolo" wiredInSrcSpan
+  , external 3963167672086036484 primUnit "GHC.Tuple.Prim" varName "MkSolo" wiredInSrcSpan
+  , external 3963167672086036485 primUnit "GHC.Tuple.Prim" varName "$tc'MkSolo" wiredInSrcSpan
+  , external 4035225266123964416 primUnit "GHC.Prim" dataName "(##)" wiredInSrcSpan
+  , external 4035225266123964417 primUnit "GHC.Prim" varName "(##)" wiredInSrcSpan
+  , external 4035225266123964418 primUnit "GHC.Types" varName "$tc'(##)" wiredInSrcSpan
+  , external 4107282860161892352 primUnit "GHC.Prim" varName "gtChar#" wiredInSrcSpan
+  , external 4107282860161892353 primUnit "GHC.PrimopWrappers" varName "gtChar#" wiredInSrcSpan
+  , external 4107282860161892354 primUnit "GHC.Prim" varName "geChar#" wiredInSrcSpan
+  , external 4107282860161892355 primUnit "GHC.PrimopWrappers" varName "geChar#" wiredInSrcSpan
+  , external 4107282860161892356 primUnit "GHC.Prim" varName "eqChar#" wiredInSrcSpan
+  , external 4107282860161892357 primUnit "GHC.PrimopWrappers" varName "eqChar#" wiredInSrcSpan
+  , external 4107282860161892358 primUnit "GHC.Prim" varName "neChar#" wiredInSrcSpan
+  , external 4107282860161892359 primUnit "GHC.PrimopWrappers" varName "neChar#" wiredInSrcSpan
+  , external 4107282860161892360 primUnit "GHC.Prim" varName "ltChar#" wiredInSrcSpan
+  , external 4107282860161892361 primUnit "GHC.PrimopWrappers" varName "ltChar#" wiredInSrcSpan
+  , external 4107282860161892362 primUnit "GHC.Prim" varName "leChar#" wiredInSrcSpan
+  , external 4107282860161892363 primUnit "GHC.PrimopWrappers" varName "leChar#" wiredInSrcSpan
+  , external 4107282860161892364 primUnit "GHC.Prim" varName "ord#" wiredInSrcSpan
+  , external 4107282860161892365 primUnit "GHC.PrimopWrappers" varName "ord#" wiredInSrcSpan
+  , external 4107282860161892366 primUnit "GHC.Prim" varName "int8ToInt#" wiredInSrcSpan
+  , external 4107282860161892367 primUnit "GHC.PrimopWrappers" varName "int8ToInt#" wiredInSrcSpan
+  , external 4107282860161892368 primUnit "GHC.Prim" varName "intToInt8#" wiredInSrcSpan
+  , external 4107282860161892369 primUnit "GHC.PrimopWrappers" varName "intToInt8#" wiredInSrcSpan
+  , external 4107282860161892370 primUnit "GHC.Prim" varName "negateInt8#" wiredInSrcSpan
+  , external 4107282860161892371 primUnit "GHC.PrimopWrappers" varName "negateInt8#" wiredInSrcSpan
+  , external 4107282860161892372 primUnit "GHC.Prim" varName "plusInt8#" wiredInSrcSpan
+  , external 4107282860161892373 primUnit "GHC.PrimopWrappers" varName "plusInt8#" wiredInSrcSpan
+  , external 4107282860161892374 primUnit "GHC.Prim" varName "subInt8#" wiredInSrcSpan
+  , external 4107282860161892375 primUnit "GHC.PrimopWrappers" varName "subInt8#" wiredInSrcSpan
+  , external 4107282860161892376 primUnit "GHC.Prim" varName "timesInt8#" wiredInSrcSpan
+  , external 4107282860161892377 primUnit "GHC.PrimopWrappers" varName "timesInt8#" wiredInSrcSpan
+  , external 4107282860161892378 primUnit "GHC.Prim" varName "quotInt8#" wiredInSrcSpan
+  , external 4107282860161892379 primUnit "GHC.PrimopWrappers" varName "quotInt8#" wiredInSrcSpan
+  , external 4107282860161892380 primUnit "GHC.Prim" varName "remInt8#" wiredInSrcSpan
+  , external 4107282860161892381 primUnit "GHC.PrimopWrappers" varName "remInt8#" wiredInSrcSpan
+  , external 4107282860161892382 primUnit "GHC.Prim" varName "quotRemInt8#" wiredInSrcSpan
+  , external 4107282860161892383 primUnit "GHC.PrimopWrappers" varName "quotRemInt8#" wiredInSrcSpan
+  , external 4107282860161892384 primUnit "GHC.Prim" varName "uncheckedShiftLInt8#" wiredInSrcSpan
+  , external 4107282860161892385 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt8#" wiredInSrcSpan
+  , external 4107282860161892386 primUnit "GHC.Prim" varName "uncheckedShiftRAInt8#" wiredInSrcSpan
+  , external 4107282860161892387 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt8#" wiredInSrcSpan
+  , external 4107282860161892388 primUnit "GHC.Prim" varName "uncheckedShiftRLInt8#" wiredInSrcSpan
+  , external 4107282860161892389 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt8#" wiredInSrcSpan
+  , external 4107282860161892390 primUnit "GHC.Prim" varName "int8ToWord8#" wiredInSrcSpan
+  , external 4107282860161892391 primUnit "GHC.PrimopWrappers" varName "int8ToWord8#" wiredInSrcSpan
+  , external 4107282860161892392 primUnit "GHC.Prim" varName "eqInt8#" wiredInSrcSpan
+  , external 4107282860161892393 primUnit "GHC.PrimopWrappers" varName "eqInt8#" wiredInSrcSpan
+  , external 4107282860161892394 primUnit "GHC.Prim" varName "geInt8#" wiredInSrcSpan
+  , external 4107282860161892395 primUnit "GHC.PrimopWrappers" varName "geInt8#" wiredInSrcSpan
+  , external 4107282860161892396 primUnit "GHC.Prim" varName "gtInt8#" wiredInSrcSpan
+  , external 4107282860161892397 primUnit "GHC.PrimopWrappers" varName "gtInt8#" wiredInSrcSpan
+  , external 4107282860161892398 primUnit "GHC.Prim" varName "leInt8#" wiredInSrcSpan
+  , external 4107282860161892399 primUnit "GHC.PrimopWrappers" varName "leInt8#" wiredInSrcSpan
+  , external 4107282860161892400 primUnit "GHC.Prim" varName "ltInt8#" wiredInSrcSpan
+  , external 4107282860161892401 primUnit "GHC.PrimopWrappers" varName "ltInt8#" wiredInSrcSpan
+  , external 4107282860161892402 primUnit "GHC.Prim" varName "neInt8#" wiredInSrcSpan
+  , external 4107282860161892403 primUnit "GHC.PrimopWrappers" varName "neInt8#" wiredInSrcSpan
+  , external 4107282860161892404 primUnit "GHC.Prim" varName "word8ToWord#" wiredInSrcSpan
+  , external 4107282860161892405 primUnit "GHC.PrimopWrappers" varName "word8ToWord#" wiredInSrcSpan
+  , external 4107282860161892406 primUnit "GHC.Prim" varName "wordToWord8#" wiredInSrcSpan
+  , external 4107282860161892407 primUnit "GHC.PrimopWrappers" varName "wordToWord8#" wiredInSrcSpan
+  , external 4107282860161892408 primUnit "GHC.Prim" varName "plusWord8#" wiredInSrcSpan
+  , external 4107282860161892409 primUnit "GHC.PrimopWrappers" varName "plusWord8#" wiredInSrcSpan
+  , external 4107282860161892410 primUnit "GHC.Prim" varName "subWord8#" wiredInSrcSpan
+  , external 4107282860161892411 primUnit "GHC.PrimopWrappers" varName "subWord8#" wiredInSrcSpan
+  , external 4107282860161892412 primUnit "GHC.Prim" varName "timesWord8#" wiredInSrcSpan
+  , external 4107282860161892413 primUnit "GHC.PrimopWrappers" varName "timesWord8#" wiredInSrcSpan
+  , external 4107282860161892414 primUnit "GHC.Prim" varName "quotWord8#" wiredInSrcSpan
+  , external 4107282860161892415 primUnit "GHC.PrimopWrappers" varName "quotWord8#" wiredInSrcSpan
+  , external 4107282860161892416 primUnit "GHC.Prim" varName "remWord8#" wiredInSrcSpan
+  , external 4107282860161892417 primUnit "GHC.PrimopWrappers" varName "remWord8#" wiredInSrcSpan
+  , external 4107282860161892418 primUnit "GHC.Prim" varName "quotRemWord8#" wiredInSrcSpan
+  , external 4107282860161892419 primUnit "GHC.PrimopWrappers" varName "quotRemWord8#" wiredInSrcSpan
+  , external 4107282860161892420 primUnit "GHC.Prim" varName "andWord8#" wiredInSrcSpan
+  , external 4107282860161892421 primUnit "GHC.PrimopWrappers" varName "andWord8#" wiredInSrcSpan
+  , external 4107282860161892422 primUnit "GHC.Prim" varName "orWord8#" wiredInSrcSpan
+  , external 4107282860161892423 primUnit "GHC.PrimopWrappers" varName "orWord8#" wiredInSrcSpan
+  , external 4107282860161892424 primUnit "GHC.Prim" varName "xorWord8#" wiredInSrcSpan
+  , external 4107282860161892425 primUnit "GHC.PrimopWrappers" varName "xorWord8#" wiredInSrcSpan
+  , external 4107282860161892426 primUnit "GHC.Prim" varName "notWord8#" wiredInSrcSpan
+  , external 4107282860161892427 primUnit "GHC.PrimopWrappers" varName "notWord8#" wiredInSrcSpan
+  , external 4107282860161892428 primUnit "GHC.Prim" varName "uncheckedShiftLWord8#" wiredInSrcSpan
+  , external 4107282860161892429 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord8#" wiredInSrcSpan
+  , external 4107282860161892430 primUnit "GHC.Prim" varName "uncheckedShiftRLWord8#" wiredInSrcSpan
+  , external 4107282860161892431 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord8#" wiredInSrcSpan
+  , external 4107282860161892432 primUnit "GHC.Prim" varName "word8ToInt8#" wiredInSrcSpan
+  , external 4107282860161892433 primUnit "GHC.PrimopWrappers" varName "word8ToInt8#" wiredInSrcSpan
+  , external 4107282860161892434 primUnit "GHC.Prim" varName "eqWord8#" wiredInSrcSpan
+  , external 4107282860161892435 primUnit "GHC.PrimopWrappers" varName "eqWord8#" wiredInSrcSpan
+  , external 4107282860161892436 primUnit "GHC.Prim" varName "geWord8#" wiredInSrcSpan
+  , external 4107282860161892437 primUnit "GHC.PrimopWrappers" varName "geWord8#" wiredInSrcSpan
+  , external 4107282860161892438 primUnit "GHC.Prim" varName "gtWord8#" wiredInSrcSpan
+  , external 4107282860161892439 primUnit "GHC.PrimopWrappers" varName "gtWord8#" wiredInSrcSpan
+  , external 4107282860161892440 primUnit "GHC.Prim" varName "leWord8#" wiredInSrcSpan
+  , external 4107282860161892441 primUnit "GHC.PrimopWrappers" varName "leWord8#" wiredInSrcSpan
+  , external 4107282860161892442 primUnit "GHC.Prim" varName "ltWord8#" wiredInSrcSpan
+  , external 4107282860161892443 primUnit "GHC.PrimopWrappers" varName "ltWord8#" wiredInSrcSpan
+  , external 4107282860161892444 primUnit "GHC.Prim" varName "neWord8#" wiredInSrcSpan
+  , external 4107282860161892445 primUnit "GHC.PrimopWrappers" varName "neWord8#" wiredInSrcSpan
+  , external 4107282860161892446 primUnit "GHC.Prim" varName "int16ToInt#" wiredInSrcSpan
+  , external 4107282860161892447 primUnit "GHC.PrimopWrappers" varName "int16ToInt#" wiredInSrcSpan
+  , external 4107282860161892448 primUnit "GHC.Prim" varName "intToInt16#" wiredInSrcSpan
+  , external 4107282860161892449 primUnit "GHC.PrimopWrappers" varName "intToInt16#" wiredInSrcSpan
+  , external 4107282860161892450 primUnit "GHC.Prim" varName "negateInt16#" wiredInSrcSpan
+  , external 4107282860161892451 primUnit "GHC.PrimopWrappers" varName "negateInt16#" wiredInSrcSpan
+  , external 4107282860161892452 primUnit "GHC.Prim" varName "plusInt16#" wiredInSrcSpan
+  , external 4107282860161892453 primUnit "GHC.PrimopWrappers" varName "plusInt16#" wiredInSrcSpan
+  , external 4107282860161892454 primUnit "GHC.Prim" varName "subInt16#" wiredInSrcSpan
+  , external 4107282860161892455 primUnit "GHC.PrimopWrappers" varName "subInt16#" wiredInSrcSpan
+  , external 4107282860161892456 primUnit "GHC.Prim" varName "timesInt16#" wiredInSrcSpan
+  , external 4107282860161892457 primUnit "GHC.PrimopWrappers" varName "timesInt16#" wiredInSrcSpan
+  , external 4107282860161892458 primUnit "GHC.Prim" varName "quotInt16#" wiredInSrcSpan
+  , external 4107282860161892459 primUnit "GHC.PrimopWrappers" varName "quotInt16#" wiredInSrcSpan
+  , external 4107282860161892460 primUnit "GHC.Prim" varName "remInt16#" wiredInSrcSpan
+  , external 4107282860161892461 primUnit "GHC.PrimopWrappers" varName "remInt16#" wiredInSrcSpan
+  , external 4107282860161892462 primUnit "GHC.Prim" varName "quotRemInt16#" wiredInSrcSpan
+  , external 4107282860161892463 primUnit "GHC.PrimopWrappers" varName "quotRemInt16#" wiredInSrcSpan
+  , external 4107282860161892464 primUnit "GHC.Prim" varName "uncheckedShiftLInt16#" wiredInSrcSpan
+  , external 4107282860161892465 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt16#" wiredInSrcSpan
+  , external 4107282860161892466 primUnit "GHC.Prim" varName "uncheckedShiftRAInt16#" wiredInSrcSpan
+  , external 4107282860161892467 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt16#" wiredInSrcSpan
+  , external 4107282860161892468 primUnit "GHC.Prim" varName "uncheckedShiftRLInt16#" wiredInSrcSpan
+  , external 4107282860161892469 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt16#" wiredInSrcSpan
+  , external 4107282860161892470 primUnit "GHC.Prim" varName "int16ToWord16#" wiredInSrcSpan
+  , external 4107282860161892471 primUnit "GHC.PrimopWrappers" varName "int16ToWord16#" wiredInSrcSpan
+  , external 4107282860161892472 primUnit "GHC.Prim" varName "eqInt16#" wiredInSrcSpan
+  , external 4107282860161892473 primUnit "GHC.PrimopWrappers" varName "eqInt16#" wiredInSrcSpan
+  , external 4107282860161892474 primUnit "GHC.Prim" varName "geInt16#" wiredInSrcSpan
+  , external 4107282860161892475 primUnit "GHC.PrimopWrappers" varName "geInt16#" wiredInSrcSpan
+  , external 4107282860161892476 primUnit "GHC.Prim" varName "gtInt16#" wiredInSrcSpan
+  , external 4107282860161892477 primUnit "GHC.PrimopWrappers" varName "gtInt16#" wiredInSrcSpan
+  , external 4107282860161892478 primUnit "GHC.Prim" varName "leInt16#" wiredInSrcSpan
+  , external 4107282860161892479 primUnit "GHC.PrimopWrappers" varName "leInt16#" wiredInSrcSpan
+  , external 4107282860161892480 primUnit "GHC.Prim" varName "ltInt16#" wiredInSrcSpan
+  , external 4107282860161892481 primUnit "GHC.PrimopWrappers" varName "ltInt16#" wiredInSrcSpan
+  , external 4107282860161892482 primUnit "GHC.Prim" varName "neInt16#" wiredInSrcSpan
+  , external 4107282860161892483 primUnit "GHC.PrimopWrappers" varName "neInt16#" wiredInSrcSpan
+  , external 4107282860161892484 primUnit "GHC.Prim" varName "word16ToWord#" wiredInSrcSpan
+  , external 4107282860161892485 primUnit "GHC.PrimopWrappers" varName "word16ToWord#" wiredInSrcSpan
+  , external 4107282860161892486 primUnit "GHC.Prim" varName "wordToWord16#" wiredInSrcSpan
+  , external 4107282860161892487 primUnit "GHC.PrimopWrappers" varName "wordToWord16#" wiredInSrcSpan
+  , external 4107282860161892488 primUnit "GHC.Prim" varName "plusWord16#" wiredInSrcSpan
+  , external 4107282860161892489 primUnit "GHC.PrimopWrappers" varName "plusWord16#" wiredInSrcSpan
+  , external 4107282860161892490 primUnit "GHC.Prim" varName "subWord16#" wiredInSrcSpan
+  , external 4107282860161892491 primUnit "GHC.PrimopWrappers" varName "subWord16#" wiredInSrcSpan
+  , external 4107282860161892492 primUnit "GHC.Prim" varName "timesWord16#" wiredInSrcSpan
+  , external 4107282860161892493 primUnit "GHC.PrimopWrappers" varName "timesWord16#" wiredInSrcSpan
+  , external 4107282860161892494 primUnit "GHC.Prim" varName "quotWord16#" wiredInSrcSpan
+  , external 4107282860161892495 primUnit "GHC.PrimopWrappers" varName "quotWord16#" wiredInSrcSpan
+  , external 4107282860161892496 primUnit "GHC.Prim" varName "remWord16#" wiredInSrcSpan
+  , external 4107282860161892497 primUnit "GHC.PrimopWrappers" varName "remWord16#" wiredInSrcSpan
+  , external 4107282860161892498 primUnit "GHC.Prim" varName "quotRemWord16#" wiredInSrcSpan
+  , external 4107282860161892499 primUnit "GHC.PrimopWrappers" varName "quotRemWord16#" wiredInSrcSpan
+  , external 4107282860161892500 primUnit "GHC.Prim" varName "andWord16#" wiredInSrcSpan
+  , external 4107282860161892501 primUnit "GHC.PrimopWrappers" varName "andWord16#" wiredInSrcSpan
+  , external 4107282860161892502 primUnit "GHC.Prim" varName "orWord16#" wiredInSrcSpan
+  , external 4107282860161892503 primUnit "GHC.PrimopWrappers" varName "orWord16#" wiredInSrcSpan
+  , external 4107282860161892504 primUnit "GHC.Prim" varName "xorWord16#" wiredInSrcSpan
+  , external 4107282860161892505 primUnit "GHC.PrimopWrappers" varName "xorWord16#" wiredInSrcSpan
+  , external 4107282860161892506 primUnit "GHC.Prim" varName "notWord16#" wiredInSrcSpan
+  , external 4107282860161892507 primUnit "GHC.PrimopWrappers" varName "notWord16#" wiredInSrcSpan
+  , external 4107282860161892508 primUnit "GHC.Prim" varName "uncheckedShiftLWord16#" wiredInSrcSpan
+  , external 4107282860161892509 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord16#" wiredInSrcSpan
+  , external 4107282860161892510 primUnit "GHC.Prim" varName "uncheckedShiftRLWord16#" wiredInSrcSpan
+  , external 4107282860161892511 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord16#" wiredInSrcSpan
+  , external 4107282860161892512 primUnit "GHC.Prim" varName "word16ToInt16#" wiredInSrcSpan
+  , external 4107282860161892513 primUnit "GHC.PrimopWrappers" varName "word16ToInt16#" wiredInSrcSpan
+  , external 4107282860161892514 primUnit "GHC.Prim" varName "eqWord16#" wiredInSrcSpan
+  , external 4107282860161892515 primUnit "GHC.PrimopWrappers" varName "eqWord16#" wiredInSrcSpan
+  , external 4107282860161892516 primUnit "GHC.Prim" varName "geWord16#" wiredInSrcSpan
+  , external 4107282860161892517 primUnit "GHC.PrimopWrappers" varName "geWord16#" wiredInSrcSpan
+  , external 4107282860161892518 primUnit "GHC.Prim" varName "gtWord16#" wiredInSrcSpan
+  , external 4107282860161892519 primUnit "GHC.PrimopWrappers" varName "gtWord16#" wiredInSrcSpan
+  , external 4107282860161892520 primUnit "GHC.Prim" varName "leWord16#" wiredInSrcSpan
+  , external 4107282860161892521 primUnit "GHC.PrimopWrappers" varName "leWord16#" wiredInSrcSpan
+  , external 4107282860161892522 primUnit "GHC.Prim" varName "ltWord16#" wiredInSrcSpan
+  , external 4107282860161892523 primUnit "GHC.PrimopWrappers" varName "ltWord16#" wiredInSrcSpan
+  , external 4107282860161892524 primUnit "GHC.Prim" varName "neWord16#" wiredInSrcSpan
+  , external 4107282860161892525 primUnit "GHC.PrimopWrappers" varName "neWord16#" wiredInSrcSpan
+  , external 4107282860161892526 primUnit "GHC.Prim" varName "int32ToInt#" wiredInSrcSpan
+  , external 4107282860161892527 primUnit "GHC.PrimopWrappers" varName "int32ToInt#" wiredInSrcSpan
+  , external 4107282860161892528 primUnit "GHC.Prim" varName "intToInt32#" wiredInSrcSpan
+  , external 4107282860161892529 primUnit "GHC.PrimopWrappers" varName "intToInt32#" wiredInSrcSpan
+  , external 4107282860161892530 primUnit "GHC.Prim" varName "negateInt32#" wiredInSrcSpan
+  , external 4107282860161892531 primUnit "GHC.PrimopWrappers" varName "negateInt32#" wiredInSrcSpan
+  , external 4107282860161892532 primUnit "GHC.Prim" varName "plusInt32#" wiredInSrcSpan
+  , external 4107282860161892533 primUnit "GHC.PrimopWrappers" varName "plusInt32#" wiredInSrcSpan
+  , external 4107282860161892534 primUnit "GHC.Prim" varName "subInt32#" wiredInSrcSpan
+  , external 4107282860161892535 primUnit "GHC.PrimopWrappers" varName "subInt32#" wiredInSrcSpan
+  , external 4107282860161892536 primUnit "GHC.Prim" varName "timesInt32#" wiredInSrcSpan
+  , external 4107282860161892537 primUnit "GHC.PrimopWrappers" varName "timesInt32#" wiredInSrcSpan
+  , external 4107282860161892538 primUnit "GHC.Prim" varName "quotInt32#" wiredInSrcSpan
+  , external 4107282860161892539 primUnit "GHC.PrimopWrappers" varName "quotInt32#" wiredInSrcSpan
+  , external 4107282860161892540 primUnit "GHC.Prim" varName "remInt32#" wiredInSrcSpan
+  , external 4107282860161892541 primUnit "GHC.PrimopWrappers" varName "remInt32#" wiredInSrcSpan
+  , external 4107282860161892542 primUnit "GHC.Prim" varName "quotRemInt32#" wiredInSrcSpan
+  , external 4107282860161892543 primUnit "GHC.PrimopWrappers" varName "quotRemInt32#" wiredInSrcSpan
+  , external 4107282860161892544 primUnit "GHC.Prim" varName "uncheckedShiftLInt32#" wiredInSrcSpan
+  , external 4107282860161892545 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt32#" wiredInSrcSpan
+  , external 4107282860161892546 primUnit "GHC.Prim" varName "uncheckedShiftRAInt32#" wiredInSrcSpan
+  , external 4107282860161892547 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt32#" wiredInSrcSpan
+  , external 4107282860161892548 primUnit "GHC.Prim" varName "uncheckedShiftRLInt32#" wiredInSrcSpan
+  , external 4107282860161892549 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt32#" wiredInSrcSpan
+  , external 4107282860161892550 primUnit "GHC.Prim" varName "int32ToWord32#" wiredInSrcSpan
+  , external 4107282860161892551 primUnit "GHC.PrimopWrappers" varName "int32ToWord32#" wiredInSrcSpan
+  , external 4107282860161892552 primUnit "GHC.Prim" varName "eqInt32#" wiredInSrcSpan
+  , external 4107282860161892553 primUnit "GHC.PrimopWrappers" varName "eqInt32#" wiredInSrcSpan
+  , external 4107282860161892554 primUnit "GHC.Prim" varName "geInt32#" wiredInSrcSpan
+  , external 4107282860161892555 primUnit "GHC.PrimopWrappers" varName "geInt32#" wiredInSrcSpan
+  , external 4107282860161892556 primUnit "GHC.Prim" varName "gtInt32#" wiredInSrcSpan
+  , external 4107282860161892557 primUnit "GHC.PrimopWrappers" varName "gtInt32#" wiredInSrcSpan
+  , external 4107282860161892558 primUnit "GHC.Prim" varName "leInt32#" wiredInSrcSpan
+  , external 4107282860161892559 primUnit "GHC.PrimopWrappers" varName "leInt32#" wiredInSrcSpan
+  , external 4107282860161892560 primUnit "GHC.Prim" varName "ltInt32#" wiredInSrcSpan
+  , external 4107282860161892561 primUnit "GHC.PrimopWrappers" varName "ltInt32#" wiredInSrcSpan
+  , external 4107282860161892562 primUnit "GHC.Prim" varName "neInt32#" wiredInSrcSpan
+  , external 4107282860161892563 primUnit "GHC.PrimopWrappers" varName "neInt32#" wiredInSrcSpan
+  , external 4107282860161892564 primUnit "GHC.Prim" varName "word32ToWord#" wiredInSrcSpan
+  , external 4107282860161892565 primUnit "GHC.PrimopWrappers" varName "word32ToWord#" wiredInSrcSpan
+  , external 4107282860161892566 primUnit "GHC.Prim" varName "wordToWord32#" wiredInSrcSpan
+  , external 4107282860161892567 primUnit "GHC.PrimopWrappers" varName "wordToWord32#" wiredInSrcSpan
+  , external 4107282860161892568 primUnit "GHC.Prim" varName "plusWord32#" wiredInSrcSpan
+  , external 4107282860161892569 primUnit "GHC.PrimopWrappers" varName "plusWord32#" wiredInSrcSpan
+  , external 4107282860161892570 primUnit "GHC.Prim" varName "subWord32#" wiredInSrcSpan
+  , external 4107282860161892571 primUnit "GHC.PrimopWrappers" varName "subWord32#" wiredInSrcSpan
+  , external 4107282860161892572 primUnit "GHC.Prim" varName "timesWord32#" wiredInSrcSpan
+  , external 4107282860161892573 primUnit "GHC.PrimopWrappers" varName "timesWord32#" wiredInSrcSpan
+  , external 4107282860161892574 primUnit "GHC.Prim" varName "quotWord32#" wiredInSrcSpan
+  , external 4107282860161892575 primUnit "GHC.PrimopWrappers" varName "quotWord32#" wiredInSrcSpan
+  , external 4107282860161892576 primUnit "GHC.Prim" varName "remWord32#" wiredInSrcSpan
+  , external 4107282860161892577 primUnit "GHC.PrimopWrappers" varName "remWord32#" wiredInSrcSpan
+  , external 4107282860161892578 primUnit "GHC.Prim" varName "quotRemWord32#" wiredInSrcSpan
+  , external 4107282860161892579 primUnit "GHC.PrimopWrappers" varName "quotRemWord32#" wiredInSrcSpan
+  , external 4107282860161892580 primUnit "GHC.Prim" varName "andWord32#" wiredInSrcSpan
+  , external 4107282860161892581 primUnit "GHC.PrimopWrappers" varName "andWord32#" wiredInSrcSpan
+  , external 4107282860161892582 primUnit "GHC.Prim" varName "orWord32#" wiredInSrcSpan
+  , external 4107282860161892583 primUnit "GHC.PrimopWrappers" varName "orWord32#" wiredInSrcSpan
+  , external 4107282860161892584 primUnit "GHC.Prim" varName "xorWord32#" wiredInSrcSpan
+  , external 4107282860161892585 primUnit "GHC.PrimopWrappers" varName "xorWord32#" wiredInSrcSpan
+  , external 4107282860161892586 primUnit "GHC.Prim" varName "notWord32#" wiredInSrcSpan
+  , external 4107282860161892587 primUnit "GHC.PrimopWrappers" varName "notWord32#" wiredInSrcSpan
+  , external 4107282860161892588 primUnit "GHC.Prim" varName "uncheckedShiftLWord32#" wiredInSrcSpan
+  , external 4107282860161892589 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord32#" wiredInSrcSpan
+  , external 4107282860161892590 primUnit "GHC.Prim" varName "uncheckedShiftRLWord32#" wiredInSrcSpan
+  , external 4107282860161892591 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord32#" wiredInSrcSpan
+  , external 4107282860161892592 primUnit "GHC.Prim" varName "word32ToInt32#" wiredInSrcSpan
+  , external 4107282860161892593 primUnit "GHC.PrimopWrappers" varName "word32ToInt32#" wiredInSrcSpan
+  , external 4107282860161892594 primUnit "GHC.Prim" varName "eqWord32#" wiredInSrcSpan
+  , external 4107282860161892595 primUnit "GHC.PrimopWrappers" varName "eqWord32#" wiredInSrcSpan
+  , external 4107282860161892596 primUnit "GHC.Prim" varName "geWord32#" wiredInSrcSpan
+  , external 4107282860161892597 primUnit "GHC.PrimopWrappers" varName "geWord32#" wiredInSrcSpan
+  , external 4107282860161892598 primUnit "GHC.Prim" varName "gtWord32#" wiredInSrcSpan
+  , external 4107282860161892599 primUnit "GHC.PrimopWrappers" varName "gtWord32#" wiredInSrcSpan
+  , external 4107282860161892600 primUnit "GHC.Prim" varName "leWord32#" wiredInSrcSpan
+  , external 4107282860161892601 primUnit "GHC.PrimopWrappers" varName "leWord32#" wiredInSrcSpan
+  , external 4107282860161892602 primUnit "GHC.Prim" varName "ltWord32#" wiredInSrcSpan
+  , external 4107282860161892603 primUnit "GHC.PrimopWrappers" varName "ltWord32#" wiredInSrcSpan
+  , external 4107282860161892604 primUnit "GHC.Prim" varName "neWord32#" wiredInSrcSpan
+  , external 4107282860161892605 primUnit "GHC.PrimopWrappers" varName "neWord32#" wiredInSrcSpan
+  , external 4107282860161892606 primUnit "GHC.Prim" varName "int64ToInt#" wiredInSrcSpan
+  , external 4107282860161892607 primUnit "GHC.PrimopWrappers" varName "int64ToInt#" wiredInSrcSpan
+  , external 4107282860161892608 primUnit "GHC.Prim" varName "intToInt64#" wiredInSrcSpan
+  , external 4107282860161892609 primUnit "GHC.PrimopWrappers" varName "intToInt64#" wiredInSrcSpan
+  , external 4107282860161892610 primUnit "GHC.Prim" varName "negateInt64#" wiredInSrcSpan
+  , external 4107282860161892611 primUnit "GHC.PrimopWrappers" varName "negateInt64#" wiredInSrcSpan
+  , external 4107282860161892612 primUnit "GHC.Prim" varName "plusInt64#" wiredInSrcSpan
+  , external 4107282860161892613 primUnit "GHC.PrimopWrappers" varName "plusInt64#" wiredInSrcSpan
+  , external 4107282860161892614 primUnit "GHC.Prim" varName "subInt64#" wiredInSrcSpan
+  , external 4107282860161892615 primUnit "GHC.PrimopWrappers" varName "subInt64#" wiredInSrcSpan
+  , external 4107282860161892616 primUnit "GHC.Prim" varName "timesInt64#" wiredInSrcSpan
+  , external 4107282860161892617 primUnit "GHC.PrimopWrappers" varName "timesInt64#" wiredInSrcSpan
+  , external 4107282860161892618 primUnit "GHC.Prim" varName "quotInt64#" wiredInSrcSpan
+  , external 4107282860161892619 primUnit "GHC.PrimopWrappers" varName "quotInt64#" wiredInSrcSpan
+  , external 4107282860161892620 primUnit "GHC.Prim" varName "remInt64#" wiredInSrcSpan
+  , external 4107282860161892621 primUnit "GHC.PrimopWrappers" varName "remInt64#" wiredInSrcSpan
+  , external 4107282860161892622 primUnit "GHC.Prim" varName "uncheckedIShiftL64#" wiredInSrcSpan
+  , external 4107282860161892623 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftL64#" wiredInSrcSpan
+  , external 4107282860161892624 primUnit "GHC.Prim" varName "uncheckedIShiftRA64#" wiredInSrcSpan
+  , external 4107282860161892625 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRA64#" wiredInSrcSpan
+  , external 4107282860161892626 primUnit "GHC.Prim" varName "uncheckedIShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892627 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892628 primUnit "GHC.Prim" varName "int64ToWord64#" wiredInSrcSpan
+  , external 4107282860161892629 primUnit "GHC.PrimopWrappers" varName "int64ToWord64#" wiredInSrcSpan
+  , external 4107282860161892630 primUnit "GHC.Prim" varName "eqInt64#" wiredInSrcSpan
+  , external 4107282860161892631 primUnit "GHC.PrimopWrappers" varName "eqInt64#" wiredInSrcSpan
+  , external 4107282860161892632 primUnit "GHC.Prim" varName "geInt64#" wiredInSrcSpan
+  , external 4107282860161892633 primUnit "GHC.PrimopWrappers" varName "geInt64#" wiredInSrcSpan
+  , external 4107282860161892634 primUnit "GHC.Prim" varName "gtInt64#" wiredInSrcSpan
+  , external 4107282860161892635 primUnit "GHC.PrimopWrappers" varName "gtInt64#" wiredInSrcSpan
+  , external 4107282860161892636 primUnit "GHC.Prim" varName "leInt64#" wiredInSrcSpan
+  , external 4107282860161892637 primUnit "GHC.PrimopWrappers" varName "leInt64#" wiredInSrcSpan
+  , external 4107282860161892638 primUnit "GHC.Prim" varName "ltInt64#" wiredInSrcSpan
+  , external 4107282860161892639 primUnit "GHC.PrimopWrappers" varName "ltInt64#" wiredInSrcSpan
+  , external 4107282860161892640 primUnit "GHC.Prim" varName "neInt64#" wiredInSrcSpan
+  , external 4107282860161892641 primUnit "GHC.PrimopWrappers" varName "neInt64#" wiredInSrcSpan
+  , external 4107282860161892642 primUnit "GHC.Prim" varName "word64ToWord#" wiredInSrcSpan
+  , external 4107282860161892643 primUnit "GHC.PrimopWrappers" varName "word64ToWord#" wiredInSrcSpan
+  , external 4107282860161892644 primUnit "GHC.Prim" varName "wordToWord64#" wiredInSrcSpan
+  , external 4107282860161892645 primUnit "GHC.PrimopWrappers" varName "wordToWord64#" wiredInSrcSpan
+  , external 4107282860161892646 primUnit "GHC.Prim" varName "plusWord64#" wiredInSrcSpan
+  , external 4107282860161892647 primUnit "GHC.PrimopWrappers" varName "plusWord64#" wiredInSrcSpan
+  , external 4107282860161892648 primUnit "GHC.Prim" varName "subWord64#" wiredInSrcSpan
+  , external 4107282860161892649 primUnit "GHC.PrimopWrappers" varName "subWord64#" wiredInSrcSpan
+  , external 4107282860161892650 primUnit "GHC.Prim" varName "timesWord64#" wiredInSrcSpan
+  , external 4107282860161892651 primUnit "GHC.PrimopWrappers" varName "timesWord64#" wiredInSrcSpan
+  , external 4107282860161892652 primUnit "GHC.Prim" varName "quotWord64#" wiredInSrcSpan
+  , external 4107282860161892653 primUnit "GHC.PrimopWrappers" varName "quotWord64#" wiredInSrcSpan
+  , external 4107282860161892654 primUnit "GHC.Prim" varName "remWord64#" wiredInSrcSpan
+  , external 4107282860161892655 primUnit "GHC.PrimopWrappers" varName "remWord64#" wiredInSrcSpan
+  , external 4107282860161892656 primUnit "GHC.Prim" varName "and64#" wiredInSrcSpan
+  , external 4107282860161892657 primUnit "GHC.PrimopWrappers" varName "and64#" wiredInSrcSpan
+  , external 4107282860161892658 primUnit "GHC.Prim" varName "or64#" wiredInSrcSpan
+  , external 4107282860161892659 primUnit "GHC.PrimopWrappers" varName "or64#" wiredInSrcSpan
+  , external 4107282860161892660 primUnit "GHC.Prim" varName "xor64#" wiredInSrcSpan
+  , external 4107282860161892661 primUnit "GHC.PrimopWrappers" varName "xor64#" wiredInSrcSpan
+  , external 4107282860161892662 primUnit "GHC.Prim" varName "not64#" wiredInSrcSpan
+  , external 4107282860161892663 primUnit "GHC.PrimopWrappers" varName "not64#" wiredInSrcSpan
+  , external 4107282860161892664 primUnit "GHC.Prim" varName "uncheckedShiftL64#" wiredInSrcSpan
+  , external 4107282860161892665 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftL64#" wiredInSrcSpan
+  , external 4107282860161892666 primUnit "GHC.Prim" varName "uncheckedShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892667 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892668 primUnit "GHC.Prim" varName "word64ToInt64#" wiredInSrcSpan
+  , external 4107282860161892669 primUnit "GHC.PrimopWrappers" varName "word64ToInt64#" wiredInSrcSpan
+  , external 4107282860161892670 primUnit "GHC.Prim" varName "eqWord64#" wiredInSrcSpan
+  , external 4107282860161892671 primUnit "GHC.PrimopWrappers" varName "eqWord64#" wiredInSrcSpan
+  , external 4107282860161892672 primUnit "GHC.Prim" varName "geWord64#" wiredInSrcSpan
+  , external 4107282860161892673 primUnit "GHC.PrimopWrappers" varName "geWord64#" wiredInSrcSpan
+  , external 4107282860161892674 primUnit "GHC.Prim" varName "gtWord64#" wiredInSrcSpan
+  , external 4107282860161892675 primUnit "GHC.PrimopWrappers" varName "gtWord64#" wiredInSrcSpan
+  , external 4107282860161892676 primUnit "GHC.Prim" varName "leWord64#" wiredInSrcSpan
+  , external 4107282860161892677 primUnit "GHC.PrimopWrappers" varName "leWord64#" wiredInSrcSpan
+  , external 4107282860161892678 primUnit "GHC.Prim" varName "ltWord64#" wiredInSrcSpan
+  , external 4107282860161892679 primUnit "GHC.PrimopWrappers" varName "ltWord64#" wiredInSrcSpan
+  , external 4107282860161892680 primUnit "GHC.Prim" varName "neWord64#" wiredInSrcSpan
+  , external 4107282860161892681 primUnit "GHC.PrimopWrappers" varName "neWord64#" wiredInSrcSpan
+  , external 4107282860161892682 primUnit "GHC.Prim" varName "+#" wiredInSrcSpan
+  , external 4107282860161892683 primUnit "GHC.PrimopWrappers" varName "+#" wiredInSrcSpan
+  , external 4107282860161892684 primUnit "GHC.Prim" varName "-#" wiredInSrcSpan
+  , external 4107282860161892685 primUnit "GHC.PrimopWrappers" varName "-#" wiredInSrcSpan
+  , external 4107282860161892686 primUnit "GHC.Prim" varName "*#" wiredInSrcSpan
+  , external 4107282860161892687 primUnit "GHC.PrimopWrappers" varName "*#" wiredInSrcSpan
+  , external 4107282860161892688 primUnit "GHC.Prim" varName "timesInt2#" wiredInSrcSpan
+  , external 4107282860161892689 primUnit "GHC.PrimopWrappers" varName "timesInt2#" wiredInSrcSpan
+  , external 4107282860161892690 primUnit "GHC.Prim" varName "mulIntMayOflo#" wiredInSrcSpan
+  , external 4107282860161892691 primUnit "GHC.PrimopWrappers" varName "mulIntMayOflo#" wiredInSrcSpan
+  , external 4107282860161892692 primUnit "GHC.Prim" varName "quotInt#" wiredInSrcSpan
+  , external 4107282860161892693 primUnit "GHC.PrimopWrappers" varName "quotInt#" wiredInSrcSpan
+  , external 4107282860161892694 primUnit "GHC.Prim" varName "remInt#" wiredInSrcSpan
+  , external 4107282860161892695 primUnit "GHC.PrimopWrappers" varName "remInt#" wiredInSrcSpan
+  , external 4107282860161892696 primUnit "GHC.Prim" varName "quotRemInt#" wiredInSrcSpan
+  , external 4107282860161892697 primUnit "GHC.PrimopWrappers" varName "quotRemInt#" wiredInSrcSpan
+  , external 4107282860161892698 primUnit "GHC.Prim" varName "andI#" wiredInSrcSpan
+  , external 4107282860161892699 primUnit "GHC.PrimopWrappers" varName "andI#" wiredInSrcSpan
+  , external 4107282860161892700 primUnit "GHC.Prim" varName "orI#" wiredInSrcSpan
+  , external 4107282860161892701 primUnit "GHC.PrimopWrappers" varName "orI#" wiredInSrcSpan
+  , external 4107282860161892702 primUnit "GHC.Prim" varName "xorI#" wiredInSrcSpan
+  , external 4107282860161892703 primUnit "GHC.PrimopWrappers" varName "xorI#" wiredInSrcSpan
+  , external 4107282860161892704 primUnit "GHC.Prim" varName "notI#" wiredInSrcSpan
+  , external 4107282860161892705 primUnit "GHC.PrimopWrappers" varName "notI#" wiredInSrcSpan
+  , external 4107282860161892706 primUnit "GHC.Prim" varName "negateInt#" wiredInSrcSpan
+  , external 4107282860161892707 primUnit "GHC.PrimopWrappers" varName "negateInt#" wiredInSrcSpan
+  , external 4107282860161892708 primUnit "GHC.Prim" varName "addIntC#" wiredInSrcSpan
+  , external 4107282860161892709 primUnit "GHC.PrimopWrappers" varName "addIntC#" wiredInSrcSpan
+  , external 4107282860161892710 primUnit "GHC.Prim" varName "subIntC#" wiredInSrcSpan
+  , external 4107282860161892711 primUnit "GHC.PrimopWrappers" varName "subIntC#" wiredInSrcSpan
+  , external 4107282860161892712 primUnit "GHC.Prim" varName ">#" wiredInSrcSpan
+  , external 4107282860161892713 primUnit "GHC.PrimopWrappers" varName ">#" wiredInSrcSpan
+  , external 4107282860161892714 primUnit "GHC.Prim" varName ">=#" wiredInSrcSpan
+  , external 4107282860161892715 primUnit "GHC.PrimopWrappers" varName ">=#" wiredInSrcSpan
+  , external 4107282860161892716 primUnit "GHC.Prim" varName "==#" wiredInSrcSpan
+  , external 4107282860161892717 primUnit "GHC.PrimopWrappers" varName "==#" wiredInSrcSpan
+  , external 4107282860161892718 primUnit "GHC.Prim" varName "/=#" wiredInSrcSpan
+  , external 4107282860161892719 primUnit "GHC.PrimopWrappers" varName "/=#" wiredInSrcSpan
+  , external 4107282860161892720 primUnit "GHC.Prim" varName "<#" wiredInSrcSpan
+  , external 4107282860161892721 primUnit "GHC.PrimopWrappers" varName "<#" wiredInSrcSpan
+  , external 4107282860161892722 primUnit "GHC.Prim" varName "<=#" wiredInSrcSpan
+  , external 4107282860161892723 primUnit "GHC.PrimopWrappers" varName "<=#" wiredInSrcSpan
+  , external 4107282860161892724 primUnit "GHC.Prim" varName "chr#" wiredInSrcSpan
+  , external 4107282860161892725 primUnit "GHC.PrimopWrappers" varName "chr#" wiredInSrcSpan
+  , external 4107282860161892726 primUnit "GHC.Prim" varName "int2Word#" wiredInSrcSpan
+  , external 4107282860161892727 primUnit "GHC.PrimopWrappers" varName "int2Word#" wiredInSrcSpan
+  , external 4107282860161892728 primUnit "GHC.Prim" varName "int2Float#" wiredInSrcSpan
+  , external 4107282860161892729 primUnit "GHC.PrimopWrappers" varName "int2Float#" wiredInSrcSpan
+  , external 4107282860161892730 primUnit "GHC.Prim" varName "int2Double#" wiredInSrcSpan
+  , external 4107282860161892731 primUnit "GHC.PrimopWrappers" varName "int2Double#" wiredInSrcSpan
+  , external 4107282860161892732 primUnit "GHC.Prim" varName "word2Float#" wiredInSrcSpan
+  , external 4107282860161892733 primUnit "GHC.PrimopWrappers" varName "word2Float#" wiredInSrcSpan
+  , external 4107282860161892734 primUnit "GHC.Prim" varName "word2Double#" wiredInSrcSpan
+  , external 4107282860161892735 primUnit "GHC.PrimopWrappers" varName "word2Double#" wiredInSrcSpan
+  , external 4107282860161892736 primUnit "GHC.Prim" varName "uncheckedIShiftL#" wiredInSrcSpan
+  , external 4107282860161892737 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftL#" wiredInSrcSpan
+  , external 4107282860161892738 primUnit "GHC.Prim" varName "uncheckedIShiftRA#" wiredInSrcSpan
+  , external 4107282860161892739 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRA#" wiredInSrcSpan
+  , external 4107282860161892740 primUnit "GHC.Prim" varName "uncheckedIShiftRL#" wiredInSrcSpan
+  , external 4107282860161892741 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRL#" wiredInSrcSpan
+  , external 4107282860161892742 primUnit "GHC.Prim" varName "plusWord#" wiredInSrcSpan
+  , external 4107282860161892743 primUnit "GHC.PrimopWrappers" varName "plusWord#" wiredInSrcSpan
+  , external 4107282860161892744 primUnit "GHC.Prim" varName "addWordC#" wiredInSrcSpan
+  , external 4107282860161892745 primUnit "GHC.PrimopWrappers" varName "addWordC#" wiredInSrcSpan
+  , external 4107282860161892746 primUnit "GHC.Prim" varName "subWordC#" wiredInSrcSpan
+  , external 4107282860161892747 primUnit "GHC.PrimopWrappers" varName "subWordC#" wiredInSrcSpan
+  , external 4107282860161892748 primUnit "GHC.Prim" varName "plusWord2#" wiredInSrcSpan
+  , external 4107282860161892749 primUnit "GHC.PrimopWrappers" varName "plusWord2#" wiredInSrcSpan
+  , external 4107282860161892750 primUnit "GHC.Prim" varName "minusWord#" wiredInSrcSpan
+  , external 4107282860161892751 primUnit "GHC.PrimopWrappers" varName "minusWord#" wiredInSrcSpan
+  , external 4107282860161892752 primUnit "GHC.Prim" varName "timesWord#" wiredInSrcSpan
+  , external 4107282860161892753 primUnit "GHC.PrimopWrappers" varName "timesWord#" wiredInSrcSpan
+  , external 4107282860161892754 primUnit "GHC.Prim" varName "timesWord2#" wiredInSrcSpan
+  , external 4107282860161892755 primUnit "GHC.PrimopWrappers" varName "timesWord2#" wiredInSrcSpan
+  , external 4107282860161892756 primUnit "GHC.Prim" varName "quotWord#" wiredInSrcSpan
+  , external 4107282860161892757 primUnit "GHC.PrimopWrappers" varName "quotWord#" wiredInSrcSpan
+  , external 4107282860161892758 primUnit "GHC.Prim" varName "remWord#" wiredInSrcSpan
+  , external 4107282860161892759 primUnit "GHC.PrimopWrappers" varName "remWord#" wiredInSrcSpan
+  , external 4107282860161892760 primUnit "GHC.Prim" varName "quotRemWord#" wiredInSrcSpan
+  , external 4107282860161892761 primUnit "GHC.PrimopWrappers" varName "quotRemWord#" wiredInSrcSpan
+  , external 4107282860161892762 primUnit "GHC.Prim" varName "quotRemWord2#" wiredInSrcSpan
+  , external 4107282860161892763 primUnit "GHC.PrimopWrappers" varName "quotRemWord2#" wiredInSrcSpan
+  , external 4107282860161892764 primUnit "GHC.Prim" varName "and#" wiredInSrcSpan
+  , external 4107282860161892765 primUnit "GHC.PrimopWrappers" varName "and#" wiredInSrcSpan
+  , external 4107282860161892766 primUnit "GHC.Prim" varName "or#" wiredInSrcSpan
+  , external 4107282860161892767 primUnit "GHC.PrimopWrappers" varName "or#" wiredInSrcSpan
+  , external 4107282860161892768 primUnit "GHC.Prim" varName "xor#" wiredInSrcSpan
+  , external 4107282860161892769 primUnit "GHC.PrimopWrappers" varName "xor#" wiredInSrcSpan
+  , external 4107282860161892770 primUnit "GHC.Prim" varName "not#" wiredInSrcSpan
+  , external 4107282860161892771 primUnit "GHC.PrimopWrappers" varName "not#" wiredInSrcSpan
+  , external 4107282860161892772 primUnit "GHC.Prim" varName "uncheckedShiftL#" wiredInSrcSpan
+  , external 4107282860161892773 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftL#" wiredInSrcSpan
+  , external 4107282860161892774 primUnit "GHC.Prim" varName "uncheckedShiftRL#" wiredInSrcSpan
+  , external 4107282860161892775 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRL#" wiredInSrcSpan
+  , external 4107282860161892776 primUnit "GHC.Prim" varName "word2Int#" wiredInSrcSpan
+  , external 4107282860161892777 primUnit "GHC.PrimopWrappers" varName "word2Int#" wiredInSrcSpan
+  , external 4107282860161892778 primUnit "GHC.Prim" varName "gtWord#" wiredInSrcSpan
+  , external 4107282860161892779 primUnit "GHC.PrimopWrappers" varName "gtWord#" wiredInSrcSpan
+  , external 4107282860161892780 primUnit "GHC.Prim" varName "geWord#" wiredInSrcSpan
+  , external 4107282860161892781 primUnit "GHC.PrimopWrappers" varName "geWord#" wiredInSrcSpan
+  , external 4107282860161892782 primUnit "GHC.Prim" varName "eqWord#" wiredInSrcSpan
+  , external 4107282860161892783 primUnit "GHC.PrimopWrappers" varName "eqWord#" wiredInSrcSpan
+  , external 4107282860161892784 primUnit "GHC.Prim" varName "neWord#" wiredInSrcSpan
+  , external 4107282860161892785 primUnit "GHC.PrimopWrappers" varName "neWord#" wiredInSrcSpan
+  , external 4107282860161892786 primUnit "GHC.Prim" varName "ltWord#" wiredInSrcSpan
+  , external 4107282860161892787 primUnit "GHC.PrimopWrappers" varName "ltWord#" wiredInSrcSpan
+  , external 4107282860161892788 primUnit "GHC.Prim" varName "leWord#" wiredInSrcSpan
+  , external 4107282860161892789 primUnit "GHC.PrimopWrappers" varName "leWord#" wiredInSrcSpan
+  , external 4107282860161892790 primUnit "GHC.Prim" varName "popCnt8#" wiredInSrcSpan
+  , external 4107282860161892791 primUnit "GHC.PrimopWrappers" varName "popCnt8#" wiredInSrcSpan
+  , external 4107282860161892792 primUnit "GHC.Prim" varName "popCnt16#" wiredInSrcSpan
+  , external 4107282860161892793 primUnit "GHC.PrimopWrappers" varName "popCnt16#" wiredInSrcSpan
+  , external 4107282860161892794 primUnit "GHC.Prim" varName "popCnt32#" wiredInSrcSpan
+  , external 4107282860161892795 primUnit "GHC.PrimopWrappers" varName "popCnt32#" wiredInSrcSpan
+  , external 4107282860161892796 primUnit "GHC.Prim" varName "popCnt64#" wiredInSrcSpan
+  , external 4107282860161892797 primUnit "GHC.PrimopWrappers" varName "popCnt64#" wiredInSrcSpan
+  , external 4107282860161892798 primUnit "GHC.Prim" varName "popCnt#" wiredInSrcSpan
+  , external 4107282860161892799 primUnit "GHC.PrimopWrappers" varName "popCnt#" wiredInSrcSpan
+  , external 4107282860161892800 primUnit "GHC.Prim" varName "pdep8#" wiredInSrcSpan
+  , external 4107282860161892801 primUnit "GHC.PrimopWrappers" varName "pdep8#" wiredInSrcSpan
+  , external 4107282860161892802 primUnit "GHC.Prim" varName "pdep16#" wiredInSrcSpan
+  , external 4107282860161892803 primUnit "GHC.PrimopWrappers" varName "pdep16#" wiredInSrcSpan
+  , external 4107282860161892804 primUnit "GHC.Prim" varName "pdep32#" wiredInSrcSpan
+  , external 4107282860161892805 primUnit "GHC.PrimopWrappers" varName "pdep32#" wiredInSrcSpan
+  , external 4107282860161892806 primUnit "GHC.Prim" varName "pdep64#" wiredInSrcSpan
+  , external 4107282860161892807 primUnit "GHC.PrimopWrappers" varName "pdep64#" wiredInSrcSpan
+  , external 4107282860161892808 primUnit "GHC.Prim" varName "pdep#" wiredInSrcSpan
+  , external 4107282860161892809 primUnit "GHC.PrimopWrappers" varName "pdep#" wiredInSrcSpan
+  , external 4107282860161892810 primUnit "GHC.Prim" varName "pext8#" wiredInSrcSpan
+  , external 4107282860161892811 primUnit "GHC.PrimopWrappers" varName "pext8#" wiredInSrcSpan
+  , external 4107282860161892812 primUnit "GHC.Prim" varName "pext16#" wiredInSrcSpan
+  , external 4107282860161892813 primUnit "GHC.PrimopWrappers" varName "pext16#" wiredInSrcSpan
+  , external 4107282860161892814 primUnit "GHC.Prim" varName "pext32#" wiredInSrcSpan
+  , external 4107282860161892815 primUnit "GHC.PrimopWrappers" varName "pext32#" wiredInSrcSpan
+  , external 4107282860161892816 primUnit "GHC.Prim" varName "pext64#" wiredInSrcSpan
+  , external 4107282860161892817 primUnit "GHC.PrimopWrappers" varName "pext64#" wiredInSrcSpan
+  , external 4107282860161892818 primUnit "GHC.Prim" varName "pext#" wiredInSrcSpan
+  , external 4107282860161892819 primUnit "GHC.PrimopWrappers" varName "pext#" wiredInSrcSpan
+  , external 4107282860161892820 primUnit "GHC.Prim" varName "clz8#" wiredInSrcSpan
+  , external 4107282860161892821 primUnit "GHC.PrimopWrappers" varName "clz8#" wiredInSrcSpan
+  , external 4107282860161892822 primUnit "GHC.Prim" varName "clz16#" wiredInSrcSpan
+  , external 4107282860161892823 primUnit "GHC.PrimopWrappers" varName "clz16#" wiredInSrcSpan
+  , external 4107282860161892824 primUnit "GHC.Prim" varName "clz32#" wiredInSrcSpan
+  , external 4107282860161892825 primUnit "GHC.PrimopWrappers" varName "clz32#" wiredInSrcSpan
+  , external 4107282860161892826 primUnit "GHC.Prim" varName "clz64#" wiredInSrcSpan
+  , external 4107282860161892827 primUnit "GHC.PrimopWrappers" varName "clz64#" wiredInSrcSpan
+  , external 4107282860161892828 primUnit "GHC.Prim" varName "clz#" wiredInSrcSpan
+  , external 4107282860161892829 primUnit "GHC.PrimopWrappers" varName "clz#" wiredInSrcSpan
+  , external 4107282860161892830 primUnit "GHC.Prim" varName "ctz8#" wiredInSrcSpan
+  , external 4107282860161892831 primUnit "GHC.PrimopWrappers" varName "ctz8#" wiredInSrcSpan
+  , external 4107282860161892832 primUnit "GHC.Prim" varName "ctz16#" wiredInSrcSpan
+  , external 4107282860161892833 primUnit "GHC.PrimopWrappers" varName "ctz16#" wiredInSrcSpan
+  , external 4107282860161892834 primUnit "GHC.Prim" varName "ctz32#" wiredInSrcSpan
+  , external 4107282860161892835 primUnit "GHC.PrimopWrappers" varName "ctz32#" wiredInSrcSpan
+  , external 4107282860161892836 primUnit "GHC.Prim" varName "ctz64#" wiredInSrcSpan
+  , external 4107282860161892837 primUnit "GHC.PrimopWrappers" varName "ctz64#" wiredInSrcSpan
+  , external 4107282860161892838 primUnit "GHC.Prim" varName "ctz#" wiredInSrcSpan
+  , external 4107282860161892839 primUnit "GHC.PrimopWrappers" varName "ctz#" wiredInSrcSpan
+  , external 4107282860161892840 primUnit "GHC.Prim" varName "byteSwap16#" wiredInSrcSpan
+  , external 4107282860161892841 primUnit "GHC.PrimopWrappers" varName "byteSwap16#" wiredInSrcSpan
+  , external 4107282860161892842 primUnit "GHC.Prim" varName "byteSwap32#" wiredInSrcSpan
+  , external 4107282860161892843 primUnit "GHC.PrimopWrappers" varName "byteSwap32#" wiredInSrcSpan
+  , external 4107282860161892844 primUnit "GHC.Prim" varName "byteSwap64#" wiredInSrcSpan
+  , external 4107282860161892845 primUnit "GHC.PrimopWrappers" varName "byteSwap64#" wiredInSrcSpan
+  , external 4107282860161892846 primUnit "GHC.Prim" varName "byteSwap#" wiredInSrcSpan
+  , external 4107282860161892847 primUnit "GHC.PrimopWrappers" varName "byteSwap#" wiredInSrcSpan
+  , external 4107282860161892848 primUnit "GHC.Prim" varName "bitReverse8#" wiredInSrcSpan
+  , external 4107282860161892849 primUnit "GHC.PrimopWrappers" varName "bitReverse8#" wiredInSrcSpan
+  , external 4107282860161892850 primUnit "GHC.Prim" varName "bitReverse16#" wiredInSrcSpan
+  , external 4107282860161892851 primUnit "GHC.PrimopWrappers" varName "bitReverse16#" wiredInSrcSpan
+  , external 4107282860161892852 primUnit "GHC.Prim" varName "bitReverse32#" wiredInSrcSpan
+  , external 4107282860161892853 primUnit "GHC.PrimopWrappers" varName "bitReverse32#" wiredInSrcSpan
+  , external 4107282860161892854 primUnit "GHC.Prim" varName "bitReverse64#" wiredInSrcSpan
+  , external 4107282860161892855 primUnit "GHC.PrimopWrappers" varName "bitReverse64#" wiredInSrcSpan
+  , external 4107282860161892856 primUnit "GHC.Prim" varName "bitReverse#" wiredInSrcSpan
+  , external 4107282860161892857 primUnit "GHC.PrimopWrappers" varName "bitReverse#" wiredInSrcSpan
+  , external 4107282860161892858 primUnit "GHC.Prim" varName "narrow8Int#" wiredInSrcSpan
+  , external 4107282860161892859 primUnit "GHC.PrimopWrappers" varName "narrow8Int#" wiredInSrcSpan
+  , external 4107282860161892860 primUnit "GHC.Prim" varName "narrow16Int#" wiredInSrcSpan
+  , external 4107282860161892861 primUnit "GHC.PrimopWrappers" varName "narrow16Int#" wiredInSrcSpan
+  , external 4107282860161892862 primUnit "GHC.Prim" varName "narrow32Int#" wiredInSrcSpan
+  , external 4107282860161892863 primUnit "GHC.PrimopWrappers" varName "narrow32Int#" wiredInSrcSpan
+  , external 4107282860161892864 primUnit "GHC.Prim" varName "narrow8Word#" wiredInSrcSpan
+  , external 4107282860161892865 primUnit "GHC.PrimopWrappers" varName "narrow8Word#" wiredInSrcSpan
+  , external 4107282860161892866 primUnit "GHC.Prim" varName "narrow16Word#" wiredInSrcSpan
+  , external 4107282860161892867 primUnit "GHC.PrimopWrappers" varName "narrow16Word#" wiredInSrcSpan
+  , external 4107282860161892868 primUnit "GHC.Prim" varName "narrow32Word#" wiredInSrcSpan
+  , external 4107282860161892869 primUnit "GHC.PrimopWrappers" varName "narrow32Word#" wiredInSrcSpan
+  , external 4107282860161892870 primUnit "GHC.Prim" varName ">##" wiredInSrcSpan
+  , external 4107282860161892871 primUnit "GHC.PrimopWrappers" varName ">##" wiredInSrcSpan
+  , external 4107282860161892872 primUnit "GHC.Prim" varName ">=##" wiredInSrcSpan
+  , external 4107282860161892873 primUnit "GHC.PrimopWrappers" varName ">=##" wiredInSrcSpan
+  , external 4107282860161892874 primUnit "GHC.Prim" varName "==##" wiredInSrcSpan
+  , external 4107282860161892875 primUnit "GHC.PrimopWrappers" varName "==##" wiredInSrcSpan
+  , external 4107282860161892876 primUnit "GHC.Prim" varName "/=##" wiredInSrcSpan
+  , external 4107282860161892877 primUnit "GHC.PrimopWrappers" varName "/=##" wiredInSrcSpan
+  , external 4107282860161892878 primUnit "GHC.Prim" varName "<##" wiredInSrcSpan
+  , external 4107282860161892879 primUnit "GHC.PrimopWrappers" varName "<##" wiredInSrcSpan
+  , external 4107282860161892880 primUnit "GHC.Prim" varName "<=##" wiredInSrcSpan
+  , external 4107282860161892881 primUnit "GHC.PrimopWrappers" varName "<=##" wiredInSrcSpan
+  , external 4107282860161892882 primUnit "GHC.Prim" varName "+##" wiredInSrcSpan
+  , external 4107282860161892883 primUnit "GHC.PrimopWrappers" varName "+##" wiredInSrcSpan
+  , external 4107282860161892884 primUnit "GHC.Prim" varName "-##" wiredInSrcSpan
+  , external 4107282860161892885 primUnit "GHC.PrimopWrappers" varName "-##" wiredInSrcSpan
+  , external 4107282860161892886 primUnit "GHC.Prim" varName "*##" wiredInSrcSpan
+  , external 4107282860161892887 primUnit "GHC.PrimopWrappers" varName "*##" wiredInSrcSpan
+  , external 4107282860161892888 primUnit "GHC.Prim" varName "/##" wiredInSrcSpan
+  , external 4107282860161892889 primUnit "GHC.PrimopWrappers" varName "/##" wiredInSrcSpan
+  , external 4107282860161892890 primUnit "GHC.Prim" varName "negateDouble#" wiredInSrcSpan
+  , external 4107282860161892891 primUnit "GHC.PrimopWrappers" varName "negateDouble#" wiredInSrcSpan
+  , external 4107282860161892892 primUnit "GHC.Prim" varName "fabsDouble#" wiredInSrcSpan
+  , external 4107282860161892893 primUnit "GHC.PrimopWrappers" varName "fabsDouble#" wiredInSrcSpan
+  , external 4107282860161892894 primUnit "GHC.Prim" varName "double2Int#" wiredInSrcSpan
+  , external 4107282860161892895 primUnit "GHC.PrimopWrappers" varName "double2Int#" wiredInSrcSpan
+  , external 4107282860161892896 primUnit "GHC.Prim" varName "double2Float#" wiredInSrcSpan
+  , external 4107282860161892897 primUnit "GHC.PrimopWrappers" varName "double2Float#" wiredInSrcSpan
+  , external 4107282860161892898 primUnit "GHC.Prim" varName "expDouble#" wiredInSrcSpan
+  , external 4107282860161892899 primUnit "GHC.PrimopWrappers" varName "expDouble#" wiredInSrcSpan
+  , external 4107282860161892900 primUnit "GHC.Prim" varName "expm1Double#" wiredInSrcSpan
+  , external 4107282860161892901 primUnit "GHC.PrimopWrappers" varName "expm1Double#" wiredInSrcSpan
+  , external 4107282860161892902 primUnit "GHC.Prim" varName "logDouble#" wiredInSrcSpan
+  , external 4107282860161892903 primUnit "GHC.PrimopWrappers" varName "logDouble#" wiredInSrcSpan
+  , external 4107282860161892904 primUnit "GHC.Prim" varName "log1pDouble#" wiredInSrcSpan
+  , external 4107282860161892905 primUnit "GHC.PrimopWrappers" varName "log1pDouble#" wiredInSrcSpan
+  , external 4107282860161892906 primUnit "GHC.Prim" varName "sqrtDouble#" wiredInSrcSpan
+  , external 4107282860161892907 primUnit "GHC.PrimopWrappers" varName "sqrtDouble#" wiredInSrcSpan
+  , external 4107282860161892908 primUnit "GHC.Prim" varName "sinDouble#" wiredInSrcSpan
+  , external 4107282860161892909 primUnit "GHC.PrimopWrappers" varName "sinDouble#" wiredInSrcSpan
+  , external 4107282860161892910 primUnit "GHC.Prim" varName "cosDouble#" wiredInSrcSpan
+  , external 4107282860161892911 primUnit "GHC.PrimopWrappers" varName "cosDouble#" wiredInSrcSpan
+  , external 4107282860161892912 primUnit "GHC.Prim" varName "tanDouble#" wiredInSrcSpan
+  , external 4107282860161892913 primUnit "GHC.PrimopWrappers" varName "tanDouble#" wiredInSrcSpan
+  , external 4107282860161892914 primUnit "GHC.Prim" varName "asinDouble#" wiredInSrcSpan
+  , external 4107282860161892915 primUnit "GHC.PrimopWrappers" varName "asinDouble#" wiredInSrcSpan
+  , external 4107282860161892916 primUnit "GHC.Prim" varName "acosDouble#" wiredInSrcSpan
+  , external 4107282860161892917 primUnit "GHC.PrimopWrappers" varName "acosDouble#" wiredInSrcSpan
+  , external 4107282860161892918 primUnit "GHC.Prim" varName "atanDouble#" wiredInSrcSpan
+  , external 4107282860161892919 primUnit "GHC.PrimopWrappers" varName "atanDouble#" wiredInSrcSpan
+  , external 4107282860161892920 primUnit "GHC.Prim" varName "sinhDouble#" wiredInSrcSpan
+  , external 4107282860161892921 primUnit "GHC.PrimopWrappers" varName "sinhDouble#" wiredInSrcSpan
+  , external 4107282860161892922 primUnit "GHC.Prim" varName "coshDouble#" wiredInSrcSpan
+  , external 4107282860161892923 primUnit "GHC.PrimopWrappers" varName "coshDouble#" wiredInSrcSpan
+  , external 4107282860161892924 primUnit "GHC.Prim" varName "tanhDouble#" wiredInSrcSpan
+  , external 4107282860161892925 primUnit "GHC.PrimopWrappers" varName "tanhDouble#" wiredInSrcSpan
+  , external 4107282860161892926 primUnit "GHC.Prim" varName "asinhDouble#" wiredInSrcSpan
+  , external 4107282860161892927 primUnit "GHC.PrimopWrappers" varName "asinhDouble#" wiredInSrcSpan
+  , external 4107282860161892928 primUnit "GHC.Prim" varName "acoshDouble#" wiredInSrcSpan
+  , external 4107282860161892929 primUnit "GHC.PrimopWrappers" varName "acoshDouble#" wiredInSrcSpan
+  , external 4107282860161892930 primUnit "GHC.Prim" varName "atanhDouble#" wiredInSrcSpan
+  , external 4107282860161892931 primUnit "GHC.PrimopWrappers" varName "atanhDouble#" wiredInSrcSpan
+  , external 4107282860161892932 primUnit "GHC.Prim" varName "**##" wiredInSrcSpan
+  , external 4107282860161892933 primUnit "GHC.PrimopWrappers" varName "**##" wiredInSrcSpan
+  , external 4107282860161892934 primUnit "GHC.Prim" varName "decodeDouble_2Int#" wiredInSrcSpan
+  , external 4107282860161892935 primUnit "GHC.PrimopWrappers" varName "decodeDouble_2Int#" wiredInSrcSpan
+  , external 4107282860161892936 primUnit "GHC.Prim" varName "decodeDouble_Int64#" wiredInSrcSpan
+  , external 4107282860161892937 primUnit "GHC.PrimopWrappers" varName "decodeDouble_Int64#" wiredInSrcSpan
+  , external 4107282860161892938 primUnit "GHC.Prim" varName "gtFloat#" wiredInSrcSpan
+  , external 4107282860161892939 primUnit "GHC.PrimopWrappers" varName "gtFloat#" wiredInSrcSpan
+  , external 4107282860161892940 primUnit "GHC.Prim" varName "geFloat#" wiredInSrcSpan
+  , external 4107282860161892941 primUnit "GHC.PrimopWrappers" varName "geFloat#" wiredInSrcSpan
+  , external 4107282860161892942 primUnit "GHC.Prim" varName "eqFloat#" wiredInSrcSpan
+  , external 4107282860161892943 primUnit "GHC.PrimopWrappers" varName "eqFloat#" wiredInSrcSpan
+  , external 4107282860161892944 primUnit "GHC.Prim" varName "neFloat#" wiredInSrcSpan
+  , external 4107282860161892945 primUnit "GHC.PrimopWrappers" varName "neFloat#" wiredInSrcSpan
+  , external 4107282860161892946 primUnit "GHC.Prim" varName "ltFloat#" wiredInSrcSpan
+  , external 4107282860161892947 primUnit "GHC.PrimopWrappers" varName "ltFloat#" wiredInSrcSpan
+  , external 4107282860161892948 primUnit "GHC.Prim" varName "leFloat#" wiredInSrcSpan
+  , external 4107282860161892949 primUnit "GHC.PrimopWrappers" varName "leFloat#" wiredInSrcSpan
+  , external 4107282860161892950 primUnit "GHC.Prim" varName "plusFloat#" wiredInSrcSpan
+  , external 4107282860161892951 primUnit "GHC.PrimopWrappers" varName "plusFloat#" wiredInSrcSpan
+  , external 4107282860161892952 primUnit "GHC.Prim" varName "minusFloat#" wiredInSrcSpan
+  , external 4107282860161892953 primUnit "GHC.PrimopWrappers" varName "minusFloat#" wiredInSrcSpan
+  , external 4107282860161892954 primUnit "GHC.Prim" varName "timesFloat#" wiredInSrcSpan
+  , external 4107282860161892955 primUnit "GHC.PrimopWrappers" varName "timesFloat#" wiredInSrcSpan
+  , external 4107282860161892956 primUnit "GHC.Prim" varName "divideFloat#" wiredInSrcSpan
+  , external 4107282860161892957 primUnit "GHC.PrimopWrappers" varName "divideFloat#" wiredInSrcSpan
+  , external 4107282860161892958 primUnit "GHC.Prim" varName "negateFloat#" wiredInSrcSpan
+  , external 4107282860161892959 primUnit "GHC.PrimopWrappers" varName "negateFloat#" wiredInSrcSpan
+  , external 4107282860161892960 primUnit "GHC.Prim" varName "fabsFloat#" wiredInSrcSpan
+  , external 4107282860161892961 primUnit "GHC.PrimopWrappers" varName "fabsFloat#" wiredInSrcSpan
+  , external 4107282860161892962 primUnit "GHC.Prim" varName "float2Int#" wiredInSrcSpan
+  , external 4107282860161892963 primUnit "GHC.PrimopWrappers" varName "float2Int#" wiredInSrcSpan
+  , external 4107282860161892964 primUnit "GHC.Prim" varName "expFloat#" wiredInSrcSpan
+  , external 4107282860161892965 primUnit "GHC.PrimopWrappers" varName "expFloat#" wiredInSrcSpan
+  , external 4107282860161892966 primUnit "GHC.Prim" varName "expm1Float#" wiredInSrcSpan
+  , external 4107282860161892967 primUnit "GHC.PrimopWrappers" varName "expm1Float#" wiredInSrcSpan
+  , external 4107282860161892968 primUnit "GHC.Prim" varName "logFloat#" wiredInSrcSpan
+  , external 4107282860161892969 primUnit "GHC.PrimopWrappers" varName "logFloat#" wiredInSrcSpan
+  , external 4107282860161892970 primUnit "GHC.Prim" varName "log1pFloat#" wiredInSrcSpan
+  , external 4107282860161892971 primUnit "GHC.PrimopWrappers" varName "log1pFloat#" wiredInSrcSpan
+  , external 4107282860161892972 primUnit "GHC.Prim" varName "sqrtFloat#" wiredInSrcSpan
+  , external 4107282860161892973 primUnit "GHC.PrimopWrappers" varName "sqrtFloat#" wiredInSrcSpan
+  , external 4107282860161892974 primUnit "GHC.Prim" varName "sinFloat#" wiredInSrcSpan
+  , external 4107282860161892975 primUnit "GHC.PrimopWrappers" varName "sinFloat#" wiredInSrcSpan
+  , external 4107282860161892976 primUnit "GHC.Prim" varName "cosFloat#" wiredInSrcSpan
+  , external 4107282860161892977 primUnit "GHC.PrimopWrappers" varName "cosFloat#" wiredInSrcSpan
+  , external 4107282860161892978 primUnit "GHC.Prim" varName "tanFloat#" wiredInSrcSpan
+  , external 4107282860161892979 primUnit "GHC.PrimopWrappers" varName "tanFloat#" wiredInSrcSpan
+  , external 4107282860161892980 primUnit "GHC.Prim" varName "asinFloat#" wiredInSrcSpan
+  , external 4107282860161892981 primUnit "GHC.PrimopWrappers" varName "asinFloat#" wiredInSrcSpan
+  , external 4107282860161892982 primUnit "GHC.Prim" varName "acosFloat#" wiredInSrcSpan
+  , external 4107282860161892983 primUnit "GHC.PrimopWrappers" varName "acosFloat#" wiredInSrcSpan
+  , external 4107282860161892984 primUnit "GHC.Prim" varName "atanFloat#" wiredInSrcSpan
+  , external 4107282860161892985 primUnit "GHC.PrimopWrappers" varName "atanFloat#" wiredInSrcSpan
+  , external 4107282860161892986 primUnit "GHC.Prim" varName "sinhFloat#" wiredInSrcSpan
+  , external 4107282860161892987 primUnit "GHC.PrimopWrappers" varName "sinhFloat#" wiredInSrcSpan
+  , external 4107282860161892988 primUnit "GHC.Prim" varName "coshFloat#" wiredInSrcSpan
+  , external 4107282860161892989 primUnit "GHC.PrimopWrappers" varName "coshFloat#" wiredInSrcSpan
+  , external 4107282860161892990 primUnit "GHC.Prim" varName "tanhFloat#" wiredInSrcSpan
+  , external 4107282860161892991 primUnit "GHC.PrimopWrappers" varName "tanhFloat#" wiredInSrcSpan
+  , external 4107282860161892992 primUnit "GHC.Prim" varName "asinhFloat#" wiredInSrcSpan
+  , external 4107282860161892993 primUnit "GHC.PrimopWrappers" varName "asinhFloat#" wiredInSrcSpan
+  , external 4107282860161892994 primUnit "GHC.Prim" varName "acoshFloat#" wiredInSrcSpan
+  , external 4107282860161892995 primUnit "GHC.PrimopWrappers" varName "acoshFloat#" wiredInSrcSpan
+  , external 4107282860161892996 primUnit "GHC.Prim" varName "atanhFloat#" wiredInSrcSpan
+  , external 4107282860161892997 primUnit "GHC.PrimopWrappers" varName "atanhFloat#" wiredInSrcSpan
+  , external 4107282860161892998 primUnit "GHC.Prim" varName "powerFloat#" wiredInSrcSpan
+  , external 4107282860161892999 primUnit "GHC.PrimopWrappers" varName "powerFloat#" wiredInSrcSpan
+  , external 4107282860161893000 primUnit "GHC.Prim" varName "float2Double#" wiredInSrcSpan
+  , external 4107282860161893001 primUnit "GHC.PrimopWrappers" varName "float2Double#" wiredInSrcSpan
+  , external 4107282860161893002 primUnit "GHC.Prim" varName "decodeFloat_Int#" wiredInSrcSpan
+  , external 4107282860161893003 primUnit "GHC.PrimopWrappers" varName "decodeFloat_Int#" wiredInSrcSpan
+  , external 4107282860161893004 primUnit "GHC.Prim" varName "fmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893005 primUnit "GHC.PrimopWrappers" varName "fmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893006 primUnit "GHC.Prim" varName "fmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893007 primUnit "GHC.PrimopWrappers" varName "fmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893008 primUnit "GHC.Prim" varName "fnmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893009 primUnit "GHC.PrimopWrappers" varName "fnmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893010 primUnit "GHC.Prim" varName "fnmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893011 primUnit "GHC.PrimopWrappers" varName "fnmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893012 primUnit "GHC.Prim" varName "fmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893013 primUnit "GHC.PrimopWrappers" varName "fmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893014 primUnit "GHC.Prim" varName "fmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893015 primUnit "GHC.PrimopWrappers" varName "fmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893016 primUnit "GHC.Prim" varName "fnmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893017 primUnit "GHC.PrimopWrappers" varName "fnmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893018 primUnit "GHC.Prim" varName "fnmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893019 primUnit "GHC.PrimopWrappers" varName "fnmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893020 primUnit "GHC.Prim" varName "newArray#" wiredInSrcSpan
+  , external 4107282860161893021 primUnit "GHC.PrimopWrappers" varName "newArray#" wiredInSrcSpan
+  , external 4107282860161893022 primUnit "GHC.Prim" varName "readArray#" wiredInSrcSpan
+  , external 4107282860161893023 primUnit "GHC.PrimopWrappers" varName "readArray#" wiredInSrcSpan
+  , external 4107282860161893024 primUnit "GHC.Prim" varName "writeArray#" wiredInSrcSpan
+  , external 4107282860161893025 primUnit "GHC.PrimopWrappers" varName "writeArray#" wiredInSrcSpan
+  , external 4107282860161893026 primUnit "GHC.Prim" varName "sizeofArray#" wiredInSrcSpan
+  , external 4107282860161893027 primUnit "GHC.PrimopWrappers" varName "sizeofArray#" wiredInSrcSpan
+  , external 4107282860161893028 primUnit "GHC.Prim" varName "sizeofMutableArray#" wiredInSrcSpan
+  , external 4107282860161893029 primUnit "GHC.PrimopWrappers" varName "sizeofMutableArray#" wiredInSrcSpan
+  , external 4107282860161893030 primUnit "GHC.Prim" varName "indexArray#" wiredInSrcSpan
+  , external 4107282860161893031 primUnit "GHC.PrimopWrappers" varName "indexArray#" wiredInSrcSpan
+  , external 4107282860161893032 primUnit "GHC.Prim" varName "unsafeFreezeArray#" wiredInSrcSpan
+  , external 4107282860161893033 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeArray#" wiredInSrcSpan
+  , external 4107282860161893034 primUnit "GHC.Prim" varName "unsafeThawArray#" wiredInSrcSpan
+  , external 4107282860161893035 primUnit "GHC.PrimopWrappers" varName "unsafeThawArray#" wiredInSrcSpan
+  , external 4107282860161893036 primUnit "GHC.Prim" varName "copyArray#" wiredInSrcSpan
+  , external 4107282860161893037 primUnit "GHC.PrimopWrappers" varName "copyArray#" wiredInSrcSpan
+  , external 4107282860161893038 primUnit "GHC.Prim" varName "copyMutableArray#" wiredInSrcSpan
+  , external 4107282860161893039 primUnit "GHC.PrimopWrappers" varName "copyMutableArray#" wiredInSrcSpan
+  , external 4107282860161893040 primUnit "GHC.Prim" varName "cloneArray#" wiredInSrcSpan
+  , external 4107282860161893041 primUnit "GHC.PrimopWrappers" varName "cloneArray#" wiredInSrcSpan
+  , external 4107282860161893042 primUnit "GHC.Prim" varName "cloneMutableArray#" wiredInSrcSpan
+  , external 4107282860161893043 primUnit "GHC.PrimopWrappers" varName "cloneMutableArray#" wiredInSrcSpan
+  , external 4107282860161893044 primUnit "GHC.Prim" varName "freezeArray#" wiredInSrcSpan
+  , external 4107282860161893045 primUnit "GHC.PrimopWrappers" varName "freezeArray#" wiredInSrcSpan
+  , external 4107282860161893046 primUnit "GHC.Prim" varName "thawArray#" wiredInSrcSpan
+  , external 4107282860161893047 primUnit "GHC.PrimopWrappers" varName "thawArray#" wiredInSrcSpan
+  , external 4107282860161893048 primUnit "GHC.Prim" varName "casArray#" wiredInSrcSpan
+  , external 4107282860161893049 primUnit "GHC.PrimopWrappers" varName "casArray#" wiredInSrcSpan
+  , external 4107282860161893050 primUnit "GHC.Prim" varName "newSmallArray#" wiredInSrcSpan
+  , external 4107282860161893051 primUnit "GHC.PrimopWrappers" varName "newSmallArray#" wiredInSrcSpan
+  , external 4107282860161893052 primUnit "GHC.Prim" varName "shrinkSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893053 primUnit "GHC.PrimopWrappers" varName "shrinkSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893054 primUnit "GHC.Prim" varName "readSmallArray#" wiredInSrcSpan
+  , external 4107282860161893055 primUnit "GHC.PrimopWrappers" varName "readSmallArray#" wiredInSrcSpan
+  , external 4107282860161893056 primUnit "GHC.Prim" varName "writeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893057 primUnit "GHC.PrimopWrappers" varName "writeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893058 primUnit "GHC.Prim" varName "sizeofSmallArray#" wiredInSrcSpan
+  , external 4107282860161893059 primUnit "GHC.PrimopWrappers" varName "sizeofSmallArray#" wiredInSrcSpan
+  , external 4107282860161893060 primUnit "GHC.Prim" varName "sizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893061 primUnit "GHC.PrimopWrappers" varName "sizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893062 primUnit "GHC.Prim" varName "getSizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893063 primUnit "GHC.PrimopWrappers" varName "getSizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893064 primUnit "GHC.Prim" varName "indexSmallArray#" wiredInSrcSpan
+  , external 4107282860161893065 primUnit "GHC.PrimopWrappers" varName "indexSmallArray#" wiredInSrcSpan
+  , external 4107282860161893066 primUnit "GHC.Prim" varName "unsafeFreezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893067 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893068 primUnit "GHC.Prim" varName "unsafeThawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893069 primUnit "GHC.PrimopWrappers" varName "unsafeThawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893070 primUnit "GHC.Prim" varName "copySmallArray#" wiredInSrcSpan
+  , external 4107282860161893071 primUnit "GHC.PrimopWrappers" varName "copySmallArray#" wiredInSrcSpan
+  , external 4107282860161893072 primUnit "GHC.Prim" varName "copySmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893073 primUnit "GHC.PrimopWrappers" varName "copySmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893074 primUnit "GHC.Prim" varName "cloneSmallArray#" wiredInSrcSpan
+  , external 4107282860161893075 primUnit "GHC.PrimopWrappers" varName "cloneSmallArray#" wiredInSrcSpan
+  , external 4107282860161893076 primUnit "GHC.Prim" varName "cloneSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893077 primUnit "GHC.PrimopWrappers" varName "cloneSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893078 primUnit "GHC.Prim" varName "freezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893079 primUnit "GHC.PrimopWrappers" varName "freezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893080 primUnit "GHC.Prim" varName "thawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893081 primUnit "GHC.PrimopWrappers" varName "thawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893082 primUnit "GHC.Prim" varName "casSmallArray#" wiredInSrcSpan
+  , external 4107282860161893083 primUnit "GHC.PrimopWrappers" varName "casSmallArray#" wiredInSrcSpan
+  , external 4107282860161893084 primUnit "GHC.Prim" varName "newByteArray#" wiredInSrcSpan
+  , external 4107282860161893085 primUnit "GHC.PrimopWrappers" varName "newByteArray#" wiredInSrcSpan
+  , external 4107282860161893086 primUnit "GHC.Prim" varName "newPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893087 primUnit "GHC.PrimopWrappers" varName "newPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893088 primUnit "GHC.Prim" varName "newAlignedPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893089 primUnit "GHC.PrimopWrappers" varName "newAlignedPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893090 primUnit "GHC.Prim" varName "isMutableByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893091 primUnit "GHC.PrimopWrappers" varName "isMutableByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893092 primUnit "GHC.Prim" varName "isByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893093 primUnit "GHC.PrimopWrappers" varName "isByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893094 primUnit "GHC.Prim" varName "byteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893095 primUnit "GHC.PrimopWrappers" varName "byteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893096 primUnit "GHC.Prim" varName "mutableByteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893097 primUnit "GHC.PrimopWrappers" varName "mutableByteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893098 primUnit "GHC.Prim" varName "shrinkMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893099 primUnit "GHC.PrimopWrappers" varName "shrinkMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893100 primUnit "GHC.Prim" varName "resizeMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893101 primUnit "GHC.PrimopWrappers" varName "resizeMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893102 primUnit "GHC.Prim" varName "unsafeFreezeByteArray#" wiredInSrcSpan
+  , external 4107282860161893103 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeByteArray#" wiredInSrcSpan
+  , external 4107282860161893104 primUnit "GHC.Prim" varName "sizeofByteArray#" wiredInSrcSpan
+  , external 4107282860161893105 primUnit "GHC.PrimopWrappers" varName "sizeofByteArray#" wiredInSrcSpan
+  , external 4107282860161893106 primUnit "GHC.Prim" varName "sizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893107 primUnit "GHC.PrimopWrappers" varName "sizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893108 primUnit "GHC.Prim" varName "getSizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893109 primUnit "GHC.PrimopWrappers" varName "getSizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893110 primUnit "GHC.Prim" varName "indexCharArray#" wiredInSrcSpan
+  , external 4107282860161893111 primUnit "GHC.PrimopWrappers" varName "indexCharArray#" wiredInSrcSpan
+  , external 4107282860161893112 primUnit "GHC.Prim" varName "indexWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893113 primUnit "GHC.PrimopWrappers" varName "indexWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893114 primUnit "GHC.Prim" varName "indexIntArray#" wiredInSrcSpan
+  , external 4107282860161893115 primUnit "GHC.PrimopWrappers" varName "indexIntArray#" wiredInSrcSpan
+  , external 4107282860161893116 primUnit "GHC.Prim" varName "indexWordArray#" wiredInSrcSpan
+  , external 4107282860161893117 primUnit "GHC.PrimopWrappers" varName "indexWordArray#" wiredInSrcSpan
+  , external 4107282860161893118 primUnit "GHC.Prim" varName "indexAddrArray#" wiredInSrcSpan
+  , external 4107282860161893119 primUnit "GHC.PrimopWrappers" varName "indexAddrArray#" wiredInSrcSpan
+  , external 4107282860161893120 primUnit "GHC.Prim" varName "indexFloatArray#" wiredInSrcSpan
+  , external 4107282860161893121 primUnit "GHC.PrimopWrappers" varName "indexFloatArray#" wiredInSrcSpan
+  , external 4107282860161893122 primUnit "GHC.Prim" varName "indexDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893123 primUnit "GHC.PrimopWrappers" varName "indexDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893124 primUnit "GHC.Prim" varName "indexStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893125 primUnit "GHC.PrimopWrappers" varName "indexStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893126 primUnit "GHC.Prim" varName "indexInt8Array#" wiredInSrcSpan
+  , external 4107282860161893127 primUnit "GHC.PrimopWrappers" varName "indexInt8Array#" wiredInSrcSpan
+  , external 4107282860161893128 primUnit "GHC.Prim" varName "indexWord8Array#" wiredInSrcSpan
+  , external 4107282860161893129 primUnit "GHC.PrimopWrappers" varName "indexWord8Array#" wiredInSrcSpan
+  , external 4107282860161893130 primUnit "GHC.Prim" varName "indexInt16Array#" wiredInSrcSpan
+  , external 4107282860161893131 primUnit "GHC.PrimopWrappers" varName "indexInt16Array#" wiredInSrcSpan
+  , external 4107282860161893132 primUnit "GHC.Prim" varName "indexWord16Array#" wiredInSrcSpan
+  , external 4107282860161893133 primUnit "GHC.PrimopWrappers" varName "indexWord16Array#" wiredInSrcSpan
+  , external 4107282860161893134 primUnit "GHC.Prim" varName "indexInt32Array#" wiredInSrcSpan
+  , external 4107282860161893135 primUnit "GHC.PrimopWrappers" varName "indexInt32Array#" wiredInSrcSpan
+  , external 4107282860161893136 primUnit "GHC.Prim" varName "indexWord32Array#" wiredInSrcSpan
+  , external 4107282860161893137 primUnit "GHC.PrimopWrappers" varName "indexWord32Array#" wiredInSrcSpan
+  , external 4107282860161893138 primUnit "GHC.Prim" varName "indexInt64Array#" wiredInSrcSpan
+  , external 4107282860161893139 primUnit "GHC.PrimopWrappers" varName "indexInt64Array#" wiredInSrcSpan
+  , external 4107282860161893140 primUnit "GHC.Prim" varName "indexWord64Array#" wiredInSrcSpan
+  , external 4107282860161893141 primUnit "GHC.PrimopWrappers" varName "indexWord64Array#" wiredInSrcSpan
+  , external 4107282860161893142 primUnit "GHC.Prim" varName "indexWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893143 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893144 primUnit "GHC.Prim" varName "indexWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893145 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893146 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893147 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893148 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893149 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893150 primUnit "GHC.Prim" varName "indexWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893151 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893152 primUnit "GHC.Prim" varName "indexWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893153 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893154 primUnit "GHC.Prim" varName "indexWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893155 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893156 primUnit "GHC.Prim" varName "indexWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893157 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893158 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893159 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893160 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893161 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893162 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893163 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893164 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893165 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893166 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893167 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893168 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893169 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893170 primUnit "GHC.Prim" varName "readCharArray#" wiredInSrcSpan
+  , external 4107282860161893171 primUnit "GHC.PrimopWrappers" varName "readCharArray#" wiredInSrcSpan
+  , external 4107282860161893172 primUnit "GHC.Prim" varName "readWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893173 primUnit "GHC.PrimopWrappers" varName "readWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893174 primUnit "GHC.Prim" varName "readIntArray#" wiredInSrcSpan
+  , external 4107282860161893175 primUnit "GHC.PrimopWrappers" varName "readIntArray#" wiredInSrcSpan
+  , external 4107282860161893176 primUnit "GHC.Prim" varName "readWordArray#" wiredInSrcSpan
+  , external 4107282860161893177 primUnit "GHC.PrimopWrappers" varName "readWordArray#" wiredInSrcSpan
+  , external 4107282860161893178 primUnit "GHC.Prim" varName "readAddrArray#" wiredInSrcSpan
+  , external 4107282860161893179 primUnit "GHC.PrimopWrappers" varName "readAddrArray#" wiredInSrcSpan
+  , external 4107282860161893180 primUnit "GHC.Prim" varName "readFloatArray#" wiredInSrcSpan
+  , external 4107282860161893181 primUnit "GHC.PrimopWrappers" varName "readFloatArray#" wiredInSrcSpan
+  , external 4107282860161893182 primUnit "GHC.Prim" varName "readDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893183 primUnit "GHC.PrimopWrappers" varName "readDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893184 primUnit "GHC.Prim" varName "readStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893185 primUnit "GHC.PrimopWrappers" varName "readStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893186 primUnit "GHC.Prim" varName "readInt8Array#" wiredInSrcSpan
+  , external 4107282860161893187 primUnit "GHC.PrimopWrappers" varName "readInt8Array#" wiredInSrcSpan
+  , external 4107282860161893188 primUnit "GHC.Prim" varName "readWord8Array#" wiredInSrcSpan
+  , external 4107282860161893189 primUnit "GHC.PrimopWrappers" varName "readWord8Array#" wiredInSrcSpan
+  , external 4107282860161893190 primUnit "GHC.Prim" varName "readInt16Array#" wiredInSrcSpan
+  , external 4107282860161893191 primUnit "GHC.PrimopWrappers" varName "readInt16Array#" wiredInSrcSpan
+  , external 4107282860161893192 primUnit "GHC.Prim" varName "readWord16Array#" wiredInSrcSpan
+  , external 4107282860161893193 primUnit "GHC.PrimopWrappers" varName "readWord16Array#" wiredInSrcSpan
+  , external 4107282860161893194 primUnit "GHC.Prim" varName "readInt32Array#" wiredInSrcSpan
+  , external 4107282860161893195 primUnit "GHC.PrimopWrappers" varName "readInt32Array#" wiredInSrcSpan
+  , external 4107282860161893196 primUnit "GHC.Prim" varName "readWord32Array#" wiredInSrcSpan
+  , external 4107282860161893197 primUnit "GHC.PrimopWrappers" varName "readWord32Array#" wiredInSrcSpan
+  , external 4107282860161893198 primUnit "GHC.Prim" varName "readInt64Array#" wiredInSrcSpan
+  , external 4107282860161893199 primUnit "GHC.PrimopWrappers" varName "readInt64Array#" wiredInSrcSpan
+  , external 4107282860161893200 primUnit "GHC.Prim" varName "readWord64Array#" wiredInSrcSpan
+  , external 4107282860161893201 primUnit "GHC.PrimopWrappers" varName "readWord64Array#" wiredInSrcSpan
+  , external 4107282860161893202 primUnit "GHC.Prim" varName "readWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893203 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893204 primUnit "GHC.Prim" varName "readWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893205 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893206 primUnit "GHC.Prim" varName "readWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893207 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893208 primUnit "GHC.Prim" varName "readWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893209 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893210 primUnit "GHC.Prim" varName "readWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893211 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893212 primUnit "GHC.Prim" varName "readWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893213 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893214 primUnit "GHC.Prim" varName "readWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893215 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893216 primUnit "GHC.Prim" varName "readWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893217 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893218 primUnit "GHC.Prim" varName "readWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893219 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893220 primUnit "GHC.Prim" varName "readWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893221 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893222 primUnit "GHC.Prim" varName "readWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893223 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893224 primUnit "GHC.Prim" varName "readWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893225 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893226 primUnit "GHC.Prim" varName "readWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893227 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893228 primUnit "GHC.Prim" varName "readWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893229 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893230 primUnit "GHC.Prim" varName "writeCharArray#" wiredInSrcSpan
+  , external 4107282860161893231 primUnit "GHC.PrimopWrappers" varName "writeCharArray#" wiredInSrcSpan
+  , external 4107282860161893232 primUnit "GHC.Prim" varName "writeWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893233 primUnit "GHC.PrimopWrappers" varName "writeWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893234 primUnit "GHC.Prim" varName "writeIntArray#" wiredInSrcSpan
+  , external 4107282860161893235 primUnit "GHC.PrimopWrappers" varName "writeIntArray#" wiredInSrcSpan
+  , external 4107282860161893236 primUnit "GHC.Prim" varName "writeWordArray#" wiredInSrcSpan
+  , external 4107282860161893237 primUnit "GHC.PrimopWrappers" varName "writeWordArray#" wiredInSrcSpan
+  , external 4107282860161893238 primUnit "GHC.Prim" varName "writeAddrArray#" wiredInSrcSpan
+  , external 4107282860161893239 primUnit "GHC.PrimopWrappers" varName "writeAddrArray#" wiredInSrcSpan
+  , external 4107282860161893240 primUnit "GHC.Prim" varName "writeFloatArray#" wiredInSrcSpan
+  , external 4107282860161893241 primUnit "GHC.PrimopWrappers" varName "writeFloatArray#" wiredInSrcSpan
+  , external 4107282860161893242 primUnit "GHC.Prim" varName "writeDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893243 primUnit "GHC.PrimopWrappers" varName "writeDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893244 primUnit "GHC.Prim" varName "writeStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893245 primUnit "GHC.PrimopWrappers" varName "writeStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893246 primUnit "GHC.Prim" varName "writeInt8Array#" wiredInSrcSpan
+  , external 4107282860161893247 primUnit "GHC.PrimopWrappers" varName "writeInt8Array#" wiredInSrcSpan
+  , external 4107282860161893248 primUnit "GHC.Prim" varName "writeWord8Array#" wiredInSrcSpan
+  , external 4107282860161893249 primUnit "GHC.PrimopWrappers" varName "writeWord8Array#" wiredInSrcSpan
+  , external 4107282860161893250 primUnit "GHC.Prim" varName "writeInt16Array#" wiredInSrcSpan
+  , external 4107282860161893251 primUnit "GHC.PrimopWrappers" varName "writeInt16Array#" wiredInSrcSpan
+  , external 4107282860161893252 primUnit "GHC.Prim" varName "writeWord16Array#" wiredInSrcSpan
+  , external 4107282860161893253 primUnit "GHC.PrimopWrappers" varName "writeWord16Array#" wiredInSrcSpan
+  , external 4107282860161893254 primUnit "GHC.Prim" varName "writeInt32Array#" wiredInSrcSpan
+  , external 4107282860161893255 primUnit "GHC.PrimopWrappers" varName "writeInt32Array#" wiredInSrcSpan
+  , external 4107282860161893256 primUnit "GHC.Prim" varName "writeWord32Array#" wiredInSrcSpan
+  , external 4107282860161893257 primUnit "GHC.PrimopWrappers" varName "writeWord32Array#" wiredInSrcSpan
+  , external 4107282860161893258 primUnit "GHC.Prim" varName "writeInt64Array#" wiredInSrcSpan
+  , external 4107282860161893259 primUnit "GHC.PrimopWrappers" varName "writeInt64Array#" wiredInSrcSpan
+  , external 4107282860161893260 primUnit "GHC.Prim" varName "writeWord64Array#" wiredInSrcSpan
+  , external 4107282860161893261 primUnit "GHC.PrimopWrappers" varName "writeWord64Array#" wiredInSrcSpan
+  , external 4107282860161893262 primUnit "GHC.Prim" varName "writeWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893263 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893264 primUnit "GHC.Prim" varName "writeWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893265 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893266 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893267 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893268 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893269 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893270 primUnit "GHC.Prim" varName "writeWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893271 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893272 primUnit "GHC.Prim" varName "writeWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893273 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893274 primUnit "GHC.Prim" varName "writeWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893275 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893276 primUnit "GHC.Prim" varName "writeWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893277 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893278 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893279 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893280 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893281 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893282 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893283 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893284 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893285 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893286 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893287 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893288 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893289 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893290 primUnit "GHC.Prim" varName "compareByteArrays#" wiredInSrcSpan
+  , external 4107282860161893291 primUnit "GHC.PrimopWrappers" varName "compareByteArrays#" wiredInSrcSpan
+  , external 4107282860161893292 primUnit "GHC.Prim" varName "copyByteArray#" wiredInSrcSpan
+  , external 4107282860161893293 primUnit "GHC.PrimopWrappers" varName "copyByteArray#" wiredInSrcSpan
+  , external 4107282860161893294 primUnit "GHC.Prim" varName "copyMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893295 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893296 primUnit "GHC.Prim" varName "copyMutableByteArrayNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893297 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArrayNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893298 primUnit "GHC.Prim" varName "copyByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893299 primUnit "GHC.PrimopWrappers" varName "copyByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893300 primUnit "GHC.Prim" varName "copyMutableByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893301 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893302 primUnit "GHC.Prim" varName "copyAddrToByteArray#" wiredInSrcSpan
+  , external 4107282860161893303 primUnit "GHC.PrimopWrappers" varName "copyAddrToByteArray#" wiredInSrcSpan
+  , external 4107282860161893304 primUnit "GHC.Prim" varName "copyAddrToAddr#" wiredInSrcSpan
+  , external 4107282860161893305 primUnit "GHC.PrimopWrappers" varName "copyAddrToAddr#" wiredInSrcSpan
+  , external 4107282860161893306 primUnit "GHC.Prim" varName "copyAddrToAddrNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893307 primUnit "GHC.PrimopWrappers" varName "copyAddrToAddrNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893308 primUnit "GHC.Prim" varName "setByteArray#" wiredInSrcSpan
+  , external 4107282860161893309 primUnit "GHC.PrimopWrappers" varName "setByteArray#" wiredInSrcSpan
+  , external 4107282860161893310 primUnit "GHC.Prim" varName "setAddrRange#" wiredInSrcSpan
+  , external 4107282860161893311 primUnit "GHC.PrimopWrappers" varName "setAddrRange#" wiredInSrcSpan
+  , external 4107282860161893312 primUnit "GHC.Prim" varName "atomicReadIntArray#" wiredInSrcSpan
+  , external 4107282860161893313 primUnit "GHC.PrimopWrappers" varName "atomicReadIntArray#" wiredInSrcSpan
+  , external 4107282860161893314 primUnit "GHC.Prim" varName "atomicWriteIntArray#" wiredInSrcSpan
+  , external 4107282860161893315 primUnit "GHC.PrimopWrappers" varName "atomicWriteIntArray#" wiredInSrcSpan
+  , external 4107282860161893316 primUnit "GHC.Prim" varName "casIntArray#" wiredInSrcSpan
+  , external 4107282860161893317 primUnit "GHC.PrimopWrappers" varName "casIntArray#" wiredInSrcSpan
+  , external 4107282860161893318 primUnit "GHC.Prim" varName "casInt8Array#" wiredInSrcSpan
+  , external 4107282860161893319 primUnit "GHC.PrimopWrappers" varName "casInt8Array#" wiredInSrcSpan
+  , external 4107282860161893320 primUnit "GHC.Prim" varName "casInt16Array#" wiredInSrcSpan
+  , external 4107282860161893321 primUnit "GHC.PrimopWrappers" varName "casInt16Array#" wiredInSrcSpan
+  , external 4107282860161893322 primUnit "GHC.Prim" varName "casInt32Array#" wiredInSrcSpan
+  , external 4107282860161893323 primUnit "GHC.PrimopWrappers" varName "casInt32Array#" wiredInSrcSpan
+  , external 4107282860161893324 primUnit "GHC.Prim" varName "casInt64Array#" wiredInSrcSpan
+  , external 4107282860161893325 primUnit "GHC.PrimopWrappers" varName "casInt64Array#" wiredInSrcSpan
+  , external 4107282860161893326 primUnit "GHC.Prim" varName "fetchAddIntArray#" wiredInSrcSpan
+  , external 4107282860161893327 primUnit "GHC.PrimopWrappers" varName "fetchAddIntArray#" wiredInSrcSpan
+  , external 4107282860161893328 primUnit "GHC.Prim" varName "fetchSubIntArray#" wiredInSrcSpan
+  , external 4107282860161893329 primUnit "GHC.PrimopWrappers" varName "fetchSubIntArray#" wiredInSrcSpan
+  , external 4107282860161893330 primUnit "GHC.Prim" varName "fetchAndIntArray#" wiredInSrcSpan
+  , external 4107282860161893331 primUnit "GHC.PrimopWrappers" varName "fetchAndIntArray#" wiredInSrcSpan
+  , external 4107282860161893332 primUnit "GHC.Prim" varName "fetchNandIntArray#" wiredInSrcSpan
+  , external 4107282860161893333 primUnit "GHC.PrimopWrappers" varName "fetchNandIntArray#" wiredInSrcSpan
+  , external 4107282860161893334 primUnit "GHC.Prim" varName "fetchOrIntArray#" wiredInSrcSpan
+  , external 4107282860161893335 primUnit "GHC.PrimopWrappers" varName "fetchOrIntArray#" wiredInSrcSpan
+  , external 4107282860161893336 primUnit "GHC.Prim" varName "fetchXorIntArray#" wiredInSrcSpan
+  , external 4107282860161893337 primUnit "GHC.PrimopWrappers" varName "fetchXorIntArray#" wiredInSrcSpan
+  , external 4107282860161893338 primUnit "GHC.Prim" varName "plusAddr#" wiredInSrcSpan
+  , external 4107282860161893339 primUnit "GHC.PrimopWrappers" varName "plusAddr#" wiredInSrcSpan
+  , external 4107282860161893340 primUnit "GHC.Prim" varName "minusAddr#" wiredInSrcSpan
+  , external 4107282860161893341 primUnit "GHC.PrimopWrappers" varName "minusAddr#" wiredInSrcSpan
+  , external 4107282860161893342 primUnit "GHC.Prim" varName "remAddr#" wiredInSrcSpan
+  , external 4107282860161893343 primUnit "GHC.PrimopWrappers" varName "remAddr#" wiredInSrcSpan
+  , external 4107282860161893344 primUnit "GHC.Prim" varName "addr2Int#" wiredInSrcSpan
+  , external 4107282860161893345 primUnit "GHC.PrimopWrappers" varName "addr2Int#" wiredInSrcSpan
+  , external 4107282860161893346 primUnit "GHC.Prim" varName "int2Addr#" wiredInSrcSpan
+  , external 4107282860161893347 primUnit "GHC.PrimopWrappers" varName "int2Addr#" wiredInSrcSpan
+  , external 4107282860161893348 primUnit "GHC.Prim" varName "gtAddr#" wiredInSrcSpan
+  , external 4107282860161893349 primUnit "GHC.PrimopWrappers" varName "gtAddr#" wiredInSrcSpan
+  , external 4107282860161893350 primUnit "GHC.Prim" varName "geAddr#" wiredInSrcSpan
+  , external 4107282860161893351 primUnit "GHC.PrimopWrappers" varName "geAddr#" wiredInSrcSpan
+  , external 4107282860161893352 primUnit "GHC.Prim" varName "eqAddr#" wiredInSrcSpan
+  , external 4107282860161893353 primUnit "GHC.PrimopWrappers" varName "eqAddr#" wiredInSrcSpan
+  , external 4107282860161893354 primUnit "GHC.Prim" varName "neAddr#" wiredInSrcSpan
+  , external 4107282860161893355 primUnit "GHC.PrimopWrappers" varName "neAddr#" wiredInSrcSpan
+  , external 4107282860161893356 primUnit "GHC.Prim" varName "ltAddr#" wiredInSrcSpan
+  , external 4107282860161893357 primUnit "GHC.PrimopWrappers" varName "ltAddr#" wiredInSrcSpan
+  , external 4107282860161893358 primUnit "GHC.Prim" varName "leAddr#" wiredInSrcSpan
+  , external 4107282860161893359 primUnit "GHC.PrimopWrappers" varName "leAddr#" wiredInSrcSpan
+  , external 4107282860161893360 primUnit "GHC.Prim" varName "indexCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893361 primUnit "GHC.PrimopWrappers" varName "indexCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893362 primUnit "GHC.Prim" varName "indexWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893363 primUnit "GHC.PrimopWrappers" varName "indexWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893364 primUnit "GHC.Prim" varName "indexIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893365 primUnit "GHC.PrimopWrappers" varName "indexIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893366 primUnit "GHC.Prim" varName "indexWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893367 primUnit "GHC.PrimopWrappers" varName "indexWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893368 primUnit "GHC.Prim" varName "indexAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893369 primUnit "GHC.PrimopWrappers" varName "indexAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893370 primUnit "GHC.Prim" varName "indexFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893371 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893372 primUnit "GHC.Prim" varName "indexDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893373 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893374 primUnit "GHC.Prim" varName "indexStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893375 primUnit "GHC.PrimopWrappers" varName "indexStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893376 primUnit "GHC.Prim" varName "indexInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893377 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893378 primUnit "GHC.Prim" varName "indexWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893379 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893380 primUnit "GHC.Prim" varName "indexInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893381 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893382 primUnit "GHC.Prim" varName "indexWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893383 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893384 primUnit "GHC.Prim" varName "indexInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893385 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893386 primUnit "GHC.Prim" varName "indexWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893387 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893388 primUnit "GHC.Prim" varName "indexInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893389 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893390 primUnit "GHC.Prim" varName "indexWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893391 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893392 primUnit "GHC.Prim" varName "readCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893393 primUnit "GHC.PrimopWrappers" varName "readCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893394 primUnit "GHC.Prim" varName "readWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893395 primUnit "GHC.PrimopWrappers" varName "readWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893396 primUnit "GHC.Prim" varName "readIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893397 primUnit "GHC.PrimopWrappers" varName "readIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893398 primUnit "GHC.Prim" varName "readWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893399 primUnit "GHC.PrimopWrappers" varName "readWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893400 primUnit "GHC.Prim" varName "readAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893401 primUnit "GHC.PrimopWrappers" varName "readAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893402 primUnit "GHC.Prim" varName "readFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893403 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893404 primUnit "GHC.Prim" varName "readDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893405 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893406 primUnit "GHC.Prim" varName "readStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893407 primUnit "GHC.PrimopWrappers" varName "readStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893408 primUnit "GHC.Prim" varName "readInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893409 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893410 primUnit "GHC.Prim" varName "readWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893411 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893412 primUnit "GHC.Prim" varName "readInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893413 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893414 primUnit "GHC.Prim" varName "readWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893415 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893416 primUnit "GHC.Prim" varName "readInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893417 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893418 primUnit "GHC.Prim" varName "readWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893419 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893420 primUnit "GHC.Prim" varName "readInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893421 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893422 primUnit "GHC.Prim" varName "readWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893423 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893424 primUnit "GHC.Prim" varName "writeCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893425 primUnit "GHC.PrimopWrappers" varName "writeCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893426 primUnit "GHC.Prim" varName "writeWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893427 primUnit "GHC.PrimopWrappers" varName "writeWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893428 primUnit "GHC.Prim" varName "writeIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893429 primUnit "GHC.PrimopWrappers" varName "writeIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893430 primUnit "GHC.Prim" varName "writeWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893431 primUnit "GHC.PrimopWrappers" varName "writeWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893432 primUnit "GHC.Prim" varName "writeAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893433 primUnit "GHC.PrimopWrappers" varName "writeAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893434 primUnit "GHC.Prim" varName "writeFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893435 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893436 primUnit "GHC.Prim" varName "writeDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893437 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893438 primUnit "GHC.Prim" varName "writeStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893439 primUnit "GHC.PrimopWrappers" varName "writeStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893440 primUnit "GHC.Prim" varName "writeInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893441 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893442 primUnit "GHC.Prim" varName "writeWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893443 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893444 primUnit "GHC.Prim" varName "writeInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893445 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893446 primUnit "GHC.Prim" varName "writeWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893447 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893448 primUnit "GHC.Prim" varName "writeInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893449 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893450 primUnit "GHC.Prim" varName "writeWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893451 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893452 primUnit "GHC.Prim" varName "writeInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893453 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893454 primUnit "GHC.Prim" varName "writeWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893455 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893456 primUnit "GHC.Prim" varName "atomicExchangeAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893457 primUnit "GHC.PrimopWrappers" varName "atomicExchangeAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893458 primUnit "GHC.Prim" varName "atomicExchangeWordAddr#" wiredInSrcSpan
+  , external 4107282860161893459 primUnit "GHC.PrimopWrappers" varName "atomicExchangeWordAddr#" wiredInSrcSpan
+  , external 4107282860161893460 primUnit "GHC.Prim" varName "atomicCasAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893461 primUnit "GHC.PrimopWrappers" varName "atomicCasAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893462 primUnit "GHC.Prim" varName "atomicCasWordAddr#" wiredInSrcSpan
+  , external 4107282860161893463 primUnit "GHC.PrimopWrappers" varName "atomicCasWordAddr#" wiredInSrcSpan
+  , external 4107282860161893464 primUnit "GHC.Prim" varName "atomicCasWord8Addr#" wiredInSrcSpan
+  , external 4107282860161893465 primUnit "GHC.PrimopWrappers" varName "atomicCasWord8Addr#" wiredInSrcSpan
+  , external 4107282860161893466 primUnit "GHC.Prim" varName "atomicCasWord16Addr#" wiredInSrcSpan
+  , external 4107282860161893467 primUnit "GHC.PrimopWrappers" varName "atomicCasWord16Addr#" wiredInSrcSpan
+  , external 4107282860161893468 primUnit "GHC.Prim" varName "atomicCasWord32Addr#" wiredInSrcSpan
+  , external 4107282860161893469 primUnit "GHC.PrimopWrappers" varName "atomicCasWord32Addr#" wiredInSrcSpan
+  , external 4107282860161893470 primUnit "GHC.Prim" varName "atomicCasWord64Addr#" wiredInSrcSpan
+  , external 4107282860161893471 primUnit "GHC.PrimopWrappers" varName "atomicCasWord64Addr#" wiredInSrcSpan
+  , external 4107282860161893472 primUnit "GHC.Prim" varName "fetchAddWordAddr#" wiredInSrcSpan
+  , external 4107282860161893473 primUnit "GHC.PrimopWrappers" varName "fetchAddWordAddr#" wiredInSrcSpan
+  , external 4107282860161893474 primUnit "GHC.Prim" varName "fetchSubWordAddr#" wiredInSrcSpan
+  , external 4107282860161893475 primUnit "GHC.PrimopWrappers" varName "fetchSubWordAddr#" wiredInSrcSpan
+  , external 4107282860161893476 primUnit "GHC.Prim" varName "fetchAndWordAddr#" wiredInSrcSpan
+  , external 4107282860161893477 primUnit "GHC.PrimopWrappers" varName "fetchAndWordAddr#" wiredInSrcSpan
+  , external 4107282860161893478 primUnit "GHC.Prim" varName "fetchNandWordAddr#" wiredInSrcSpan
+  , external 4107282860161893479 primUnit "GHC.PrimopWrappers" varName "fetchNandWordAddr#" wiredInSrcSpan
+  , external 4107282860161893480 primUnit "GHC.Prim" varName "fetchOrWordAddr#" wiredInSrcSpan
+  , external 4107282860161893481 primUnit "GHC.PrimopWrappers" varName "fetchOrWordAddr#" wiredInSrcSpan
+  , external 4107282860161893482 primUnit "GHC.Prim" varName "fetchXorWordAddr#" wiredInSrcSpan
+  , external 4107282860161893483 primUnit "GHC.PrimopWrappers" varName "fetchXorWordAddr#" wiredInSrcSpan
+  , external 4107282860161893484 primUnit "GHC.Prim" varName "atomicReadWordAddr#" wiredInSrcSpan
+  , external 4107282860161893485 primUnit "GHC.PrimopWrappers" varName "atomicReadWordAddr#" wiredInSrcSpan
+  , external 4107282860161893486 primUnit "GHC.Prim" varName "atomicWriteWordAddr#" wiredInSrcSpan
+  , external 4107282860161893487 primUnit "GHC.PrimopWrappers" varName "atomicWriteWordAddr#" wiredInSrcSpan
+  , external 4107282860161893488 primUnit "GHC.Prim" varName "newMutVar#" wiredInSrcSpan
+  , external 4107282860161893489 primUnit "GHC.PrimopWrappers" varName "newMutVar#" wiredInSrcSpan
+  , external 4107282860161893490 primUnit "GHC.Prim" varName "readMutVar#" wiredInSrcSpan
+  , external 4107282860161893491 primUnit "GHC.PrimopWrappers" varName "readMutVar#" wiredInSrcSpan
+  , external 4107282860161893492 primUnit "GHC.Prim" varName "writeMutVar#" wiredInSrcSpan
+  , external 4107282860161893493 primUnit "GHC.PrimopWrappers" varName "writeMutVar#" wiredInSrcSpan
+  , external 4107282860161893494 primUnit "GHC.Prim" varName "atomicSwapMutVar#" wiredInSrcSpan
+  , external 4107282860161893495 primUnit "GHC.PrimopWrappers" varName "atomicSwapMutVar#" wiredInSrcSpan
+  , external 4107282860161893496 primUnit "GHC.Prim" varName "atomicModifyMutVar2#" wiredInSrcSpan
+  , external 4107282860161893497 primUnit "GHC.PrimopWrappers" varName "atomicModifyMutVar2#" wiredInSrcSpan
+  , external 4107282860161893498 primUnit "GHC.Prim" varName "atomicModifyMutVar_#" wiredInSrcSpan
+  , external 4107282860161893499 primUnit "GHC.PrimopWrappers" varName "atomicModifyMutVar_#" wiredInSrcSpan
+  , external 4107282860161893500 primUnit "GHC.Prim" varName "casMutVar#" wiredInSrcSpan
+  , external 4107282860161893501 primUnit "GHC.PrimopWrappers" varName "casMutVar#" wiredInSrcSpan
+  , external 4107282860161893502 primUnit "GHC.Prim" varName "catch#" wiredInSrcSpan
+  , external 4107282860161893503 primUnit "GHC.PrimopWrappers" varName "catch#" wiredInSrcSpan
+  , external 4107282860161893504 primUnit "GHC.Prim" varName "raise#" wiredInSrcSpan
+  , external 4107282860161893505 primUnit "GHC.PrimopWrappers" varName "raise#" wiredInSrcSpan
+  , external 4107282860161893506 primUnit "GHC.Prim" varName "raiseUnderflow#" wiredInSrcSpan
+  , external 4107282860161893507 primUnit "GHC.PrimopWrappers" varName "raiseUnderflow#" wiredInSrcSpan
+  , external 4107282860161893508 primUnit "GHC.Prim" varName "raiseOverflow#" wiredInSrcSpan
+  , external 4107282860161893509 primUnit "GHC.PrimopWrappers" varName "raiseOverflow#" wiredInSrcSpan
+  , external 4107282860161893510 primUnit "GHC.Prim" varName "raiseDivZero#" wiredInSrcSpan
+  , external 4107282860161893511 primUnit "GHC.PrimopWrappers" varName "raiseDivZero#" wiredInSrcSpan
+  , external 4107282860161893512 primUnit "GHC.Prim" varName "raiseIO#" wiredInSrcSpan
+  , external 4107282860161893513 primUnit "GHC.PrimopWrappers" varName "raiseIO#" wiredInSrcSpan
+  , external 4107282860161893514 primUnit "GHC.Prim" varName "maskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893515 primUnit "GHC.PrimopWrappers" varName "maskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893516 primUnit "GHC.Prim" varName "maskUninterruptible#" wiredInSrcSpan
+  , external 4107282860161893517 primUnit "GHC.PrimopWrappers" varName "maskUninterruptible#" wiredInSrcSpan
+  , external 4107282860161893518 primUnit "GHC.Prim" varName "unmaskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893519 primUnit "GHC.PrimopWrappers" varName "unmaskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893520 primUnit "GHC.Prim" varName "getMaskingState#" wiredInSrcSpan
+  , external 4107282860161893521 primUnit "GHC.PrimopWrappers" varName "getMaskingState#" wiredInSrcSpan
+  , external 4107282860161893522 primUnit "GHC.Prim" varName "newPromptTag#" wiredInSrcSpan
+  , external 4107282860161893523 primUnit "GHC.PrimopWrappers" varName "newPromptTag#" wiredInSrcSpan
+  , external 4107282860161893524 primUnit "GHC.Prim" varName "prompt#" wiredInSrcSpan
+  , external 4107282860161893525 primUnit "GHC.PrimopWrappers" varName "prompt#" wiredInSrcSpan
+  , external 4107282860161893526 primUnit "GHC.Prim" varName "control0#" wiredInSrcSpan
+  , external 4107282860161893527 primUnit "GHC.PrimopWrappers" varName "control0#" wiredInSrcSpan
+  , external 4107282860161893528 primUnit "GHC.Prim" varName "atomically#" wiredInSrcSpan
+  , external 4107282860161893529 primUnit "GHC.PrimopWrappers" varName "atomically#" wiredInSrcSpan
+  , external 4107282860161893530 primUnit "GHC.Prim" varName "retry#" wiredInSrcSpan
+  , external 4107282860161893531 primUnit "GHC.PrimopWrappers" varName "retry#" wiredInSrcSpan
+  , external 4107282860161893532 primUnit "GHC.Prim" varName "catchRetry#" wiredInSrcSpan
+  , external 4107282860161893533 primUnit "GHC.PrimopWrappers" varName "catchRetry#" wiredInSrcSpan
+  , external 4107282860161893534 primUnit "GHC.Prim" varName "catchSTM#" wiredInSrcSpan
+  , external 4107282860161893535 primUnit "GHC.PrimopWrappers" varName "catchSTM#" wiredInSrcSpan
+  , external 4107282860161893536 primUnit "GHC.Prim" varName "newTVar#" wiredInSrcSpan
+  , external 4107282860161893537 primUnit "GHC.PrimopWrappers" varName "newTVar#" wiredInSrcSpan
+  , external 4107282860161893538 primUnit "GHC.Prim" varName "readTVar#" wiredInSrcSpan
+  , external 4107282860161893539 primUnit "GHC.PrimopWrappers" varName "readTVar#" wiredInSrcSpan
+  , external 4107282860161893540 primUnit "GHC.Prim" varName "readTVarIO#" wiredInSrcSpan
+  , external 4107282860161893541 primUnit "GHC.PrimopWrappers" varName "readTVarIO#" wiredInSrcSpan
+  , external 4107282860161893542 primUnit "GHC.Prim" varName "writeTVar#" wiredInSrcSpan
+  , external 4107282860161893543 primUnit "GHC.PrimopWrappers" varName "writeTVar#" wiredInSrcSpan
+  , external 4107282860161893544 primUnit "GHC.Prim" varName "newMVar#" wiredInSrcSpan
+  , external 4107282860161893545 primUnit "GHC.PrimopWrappers" varName "newMVar#" wiredInSrcSpan
+  , external 4107282860161893546 primUnit "GHC.Prim" varName "takeMVar#" wiredInSrcSpan
+  , external 4107282860161893547 primUnit "GHC.PrimopWrappers" varName "takeMVar#" wiredInSrcSpan
+  , external 4107282860161893548 primUnit "GHC.Prim" varName "tryTakeMVar#" wiredInSrcSpan
+  , external 4107282860161893549 primUnit "GHC.PrimopWrappers" varName "tryTakeMVar#" wiredInSrcSpan
+  , external 4107282860161893550 primUnit "GHC.Prim" varName "putMVar#" wiredInSrcSpan
+  , external 4107282860161893551 primUnit "GHC.PrimopWrappers" varName "putMVar#" wiredInSrcSpan
+  , external 4107282860161893552 primUnit "GHC.Prim" varName "tryPutMVar#" wiredInSrcSpan
+  , external 4107282860161893553 primUnit "GHC.PrimopWrappers" varName "tryPutMVar#" wiredInSrcSpan
+  , external 4107282860161893554 primUnit "GHC.Prim" varName "readMVar#" wiredInSrcSpan
+  , external 4107282860161893555 primUnit "GHC.PrimopWrappers" varName "readMVar#" wiredInSrcSpan
+  , external 4107282860161893556 primUnit "GHC.Prim" varName "tryReadMVar#" wiredInSrcSpan
+  , external 4107282860161893557 primUnit "GHC.PrimopWrappers" varName "tryReadMVar#" wiredInSrcSpan
+  , external 4107282860161893558 primUnit "GHC.Prim" varName "isEmptyMVar#" wiredInSrcSpan
+  , external 4107282860161893559 primUnit "GHC.PrimopWrappers" varName "isEmptyMVar#" wiredInSrcSpan
+  , external 4107282860161893560 primUnit "GHC.Prim" varName "newIOPort#" wiredInSrcSpan
+  , external 4107282860161893561 primUnit "GHC.PrimopWrappers" varName "newIOPort#" wiredInSrcSpan
+  , external 4107282860161893562 primUnit "GHC.Prim" varName "readIOPort#" wiredInSrcSpan
+  , external 4107282860161893563 primUnit "GHC.PrimopWrappers" varName "readIOPort#" wiredInSrcSpan
+  , external 4107282860161893564 primUnit "GHC.Prim" varName "writeIOPort#" wiredInSrcSpan
+  , external 4107282860161893565 primUnit "GHC.PrimopWrappers" varName "writeIOPort#" wiredInSrcSpan
+  , external 4107282860161893566 primUnit "GHC.Prim" varName "delay#" wiredInSrcSpan
+  , external 4107282860161893567 primUnit "GHC.PrimopWrappers" varName "delay#" wiredInSrcSpan
+  , external 4107282860161893568 primUnit "GHC.Prim" varName "waitRead#" wiredInSrcSpan
+  , external 4107282860161893569 primUnit "GHC.PrimopWrappers" varName "waitRead#" wiredInSrcSpan
+  , external 4107282860161893570 primUnit "GHC.Prim" varName "waitWrite#" wiredInSrcSpan
+  , external 4107282860161893571 primUnit "GHC.PrimopWrappers" varName "waitWrite#" wiredInSrcSpan
+  , external 4107282860161893572 primUnit "GHC.Prim" varName "fork#" wiredInSrcSpan
+  , external 4107282860161893573 primUnit "GHC.PrimopWrappers" varName "fork#" wiredInSrcSpan
+  , external 4107282860161893574 primUnit "GHC.Prim" varName "forkOn#" wiredInSrcSpan
+  , external 4107282860161893575 primUnit "GHC.PrimopWrappers" varName "forkOn#" wiredInSrcSpan
+  , external 4107282860161893576 primUnit "GHC.Prim" varName "killThread#" wiredInSrcSpan
+  , external 4107282860161893577 primUnit "GHC.PrimopWrappers" varName "killThread#" wiredInSrcSpan
+  , external 4107282860161893578 primUnit "GHC.Prim" varName "yield#" wiredInSrcSpan
+  , external 4107282860161893579 primUnit "GHC.PrimopWrappers" varName "yield#" wiredInSrcSpan
+  , external 4107282860161893580 primUnit "GHC.Prim" varName "myThreadId#" wiredInSrcSpan
+  , external 4107282860161893581 primUnit "GHC.PrimopWrappers" varName "myThreadId#" wiredInSrcSpan
+  , external 4107282860161893582 primUnit "GHC.Prim" varName "labelThread#" wiredInSrcSpan
+  , external 4107282860161893583 primUnit "GHC.PrimopWrappers" varName "labelThread#" wiredInSrcSpan
+  , external 4107282860161893584 primUnit "GHC.Prim" varName "isCurrentThreadBound#" wiredInSrcSpan
+  , external 4107282860161893585 primUnit "GHC.PrimopWrappers" varName "isCurrentThreadBound#" wiredInSrcSpan
+  , external 4107282860161893586 primUnit "GHC.Prim" varName "noDuplicate#" wiredInSrcSpan
+  , external 4107282860161893587 primUnit "GHC.PrimopWrappers" varName "noDuplicate#" wiredInSrcSpan
+  , external 4107282860161893588 primUnit "GHC.Prim" varName "threadLabel#" wiredInSrcSpan
+  , external 4107282860161893589 primUnit "GHC.PrimopWrappers" varName "threadLabel#" wiredInSrcSpan
+  , external 4107282860161893590 primUnit "GHC.Prim" varName "threadStatus#" wiredInSrcSpan
+  , external 4107282860161893591 primUnit "GHC.PrimopWrappers" varName "threadStatus#" wiredInSrcSpan
+  , external 4107282860161893592 primUnit "GHC.Prim" varName "listThreads#" wiredInSrcSpan
+  , external 4107282860161893593 primUnit "GHC.PrimopWrappers" varName "listThreads#" wiredInSrcSpan
+  , external 4107282860161893594 primUnit "GHC.Prim" varName "mkWeak#" wiredInSrcSpan
+  , external 4107282860161893595 primUnit "GHC.PrimopWrappers" varName "mkWeak#" wiredInSrcSpan
+  , external 4107282860161893596 primUnit "GHC.Prim" varName "mkWeakNoFinalizer#" wiredInSrcSpan
+  , external 4107282860161893597 primUnit "GHC.PrimopWrappers" varName "mkWeakNoFinalizer#" wiredInSrcSpan
+  , external 4107282860161893598 primUnit "GHC.Prim" varName "addCFinalizerToWeak#" wiredInSrcSpan
+  , external 4107282860161893599 primUnit "GHC.PrimopWrappers" varName "addCFinalizerToWeak#" wiredInSrcSpan
+  , external 4107282860161893600 primUnit "GHC.Prim" varName "deRefWeak#" wiredInSrcSpan
+  , external 4107282860161893601 primUnit "GHC.PrimopWrappers" varName "deRefWeak#" wiredInSrcSpan
+  , external 4107282860161893602 primUnit "GHC.Prim" varName "finalizeWeak#" wiredInSrcSpan
+  , external 4107282860161893603 primUnit "GHC.PrimopWrappers" varName "finalizeWeak#" wiredInSrcSpan
+  , external 4107282860161893604 primUnit "GHC.Prim" varName "touch#" wiredInSrcSpan
+  , external 4107282860161893605 primUnit "GHC.PrimopWrappers" varName "touch#" wiredInSrcSpan
+  , external 4107282860161893606 primUnit "GHC.Prim" varName "makeStablePtr#" wiredInSrcSpan
+  , external 4107282860161893607 primUnit "GHC.PrimopWrappers" varName "makeStablePtr#" wiredInSrcSpan
+  , external 4107282860161893608 primUnit "GHC.Prim" varName "deRefStablePtr#" wiredInSrcSpan
+  , external 4107282860161893609 primUnit "GHC.PrimopWrappers" varName "deRefStablePtr#" wiredInSrcSpan
+  , external 4107282860161893610 primUnit "GHC.Prim" varName "eqStablePtr#" wiredInSrcSpan
+  , external 4107282860161893611 primUnit "GHC.PrimopWrappers" varName "eqStablePtr#" wiredInSrcSpan
+  , external 4107282860161893612 primUnit "GHC.Prim" varName "makeStableName#" wiredInSrcSpan
+  , external 4107282860161893613 primUnit "GHC.PrimopWrappers" varName "makeStableName#" wiredInSrcSpan
+  , external 4107282860161893614 primUnit "GHC.Prim" varName "stableNameToInt#" wiredInSrcSpan
+  , external 4107282860161893615 primUnit "GHC.PrimopWrappers" varName "stableNameToInt#" wiredInSrcSpan
+  , external 4107282860161893616 primUnit "GHC.Prim" varName "compactNew#" wiredInSrcSpan
+  , external 4107282860161893617 primUnit "GHC.PrimopWrappers" varName "compactNew#" wiredInSrcSpan
+  , external 4107282860161893618 primUnit "GHC.Prim" varName "compactResize#" wiredInSrcSpan
+  , external 4107282860161893619 primUnit "GHC.PrimopWrappers" varName "compactResize#" wiredInSrcSpan
+  , external 4107282860161893620 primUnit "GHC.Prim" varName "compactContains#" wiredInSrcSpan
+  , external 4107282860161893621 primUnit "GHC.PrimopWrappers" varName "compactContains#" wiredInSrcSpan
+  , external 4107282860161893622 primUnit "GHC.Prim" varName "compactContainsAny#" wiredInSrcSpan
+  , external 4107282860161893623 primUnit "GHC.PrimopWrappers" varName "compactContainsAny#" wiredInSrcSpan
+  , external 4107282860161893624 primUnit "GHC.Prim" varName "compactGetFirstBlock#" wiredInSrcSpan
+  , external 4107282860161893625 primUnit "GHC.PrimopWrappers" varName "compactGetFirstBlock#" wiredInSrcSpan
+  , external 4107282860161893626 primUnit "GHC.Prim" varName "compactGetNextBlock#" wiredInSrcSpan
+  , external 4107282860161893627 primUnit "GHC.PrimopWrappers" varName "compactGetNextBlock#" wiredInSrcSpan
+  , external 4107282860161893628 primUnit "GHC.Prim" varName "compactAllocateBlock#" wiredInSrcSpan
+  , external 4107282860161893629 primUnit "GHC.PrimopWrappers" varName "compactAllocateBlock#" wiredInSrcSpan
+  , external 4107282860161893630 primUnit "GHC.Prim" varName "compactFixupPointers#" wiredInSrcSpan
+  , external 4107282860161893631 primUnit "GHC.PrimopWrappers" varName "compactFixupPointers#" wiredInSrcSpan
+  , external 4107282860161893632 primUnit "GHC.Prim" varName "compactAdd#" wiredInSrcSpan
+  , external 4107282860161893633 primUnit "GHC.PrimopWrappers" varName "compactAdd#" wiredInSrcSpan
+  , external 4107282860161893634 primUnit "GHC.Prim" varName "compactAddWithSharing#" wiredInSrcSpan
+  , external 4107282860161893635 primUnit "GHC.PrimopWrappers" varName "compactAddWithSharing#" wiredInSrcSpan
+  , external 4107282860161893636 primUnit "GHC.Prim" varName "compactSize#" wiredInSrcSpan
+  , external 4107282860161893637 primUnit "GHC.PrimopWrappers" varName "compactSize#" wiredInSrcSpan
+  , external 4107282860161893638 primUnit "GHC.Prim" varName "reallyUnsafePtrEquality#" wiredInSrcSpan
+  , external 4107282860161893639 primUnit "GHC.PrimopWrappers" varName "reallyUnsafePtrEquality#" wiredInSrcSpan
+  , external 4107282860161893640 primUnit "GHC.Prim" varName "par#" wiredInSrcSpan
+  , external 4107282860161893641 primUnit "GHC.PrimopWrappers" varName "par#" wiredInSrcSpan
+  , external 4107282860161893642 primUnit "GHC.Prim" varName "spark#" wiredInSrcSpan
+  , external 4107282860161893643 primUnit "GHC.PrimopWrappers" varName "spark#" wiredInSrcSpan
+  , external 4107282860161893644 primUnit "GHC.Prim" varName "seq#" wiredInSrcSpan
+  , external 4107282860161893645 primUnit "GHC.PrimopWrappers" varName "seq#" wiredInSrcSpan
+  , external 4107282860161893646 primUnit "GHC.Prim" varName "getSpark#" wiredInSrcSpan
+  , external 4107282860161893647 primUnit "GHC.PrimopWrappers" varName "getSpark#" wiredInSrcSpan
+  , external 4107282860161893648 primUnit "GHC.Prim" varName "numSparks#" wiredInSrcSpan
+  , external 4107282860161893649 primUnit "GHC.PrimopWrappers" varName "numSparks#" wiredInSrcSpan
+  , external 4107282860161893650 primUnit "GHC.Prim" varName "keepAlive#" wiredInSrcSpan
+  , external 4107282860161893651 primUnit "GHC.PrimopWrappers" varName "keepAlive#" wiredInSrcSpan
+  , external 4107282860161893652 primUnit "GHC.Prim" varName "dataToTag#" wiredInSrcSpan
+  , external 4107282860161893653 primUnit "GHC.PrimopWrappers" varName "dataToTag#" wiredInSrcSpan
+  , external 4107282860161893654 primUnit "GHC.Prim" varName "tagToEnum#" wiredInSrcSpan
+  , external 4107282860161893655 primUnit "GHC.PrimopWrappers" varName "tagToEnum#" wiredInSrcSpan
+  , external 4107282860161893656 primUnit "GHC.Prim" varName "addrToAny#" wiredInSrcSpan
+  , external 4107282860161893657 primUnit "GHC.PrimopWrappers" varName "addrToAny#" wiredInSrcSpan
+  , external 4107282860161893658 primUnit "GHC.Prim" varName "anyToAddr#" wiredInSrcSpan
+  , external 4107282860161893659 primUnit "GHC.PrimopWrappers" varName "anyToAddr#" wiredInSrcSpan
+  , external 4107282860161893660 primUnit "GHC.Prim" varName "mkApUpd0#" wiredInSrcSpan
+  , external 4107282860161893661 primUnit "GHC.PrimopWrappers" varName "mkApUpd0#" wiredInSrcSpan
+  , external 4107282860161893662 primUnit "GHC.Prim" varName "newBCO#" wiredInSrcSpan
+  , external 4107282860161893663 primUnit "GHC.PrimopWrappers" varName "newBCO#" wiredInSrcSpan
+  , external 4107282860161893664 primUnit "GHC.Prim" varName "unpackClosure#" wiredInSrcSpan
+  , external 4107282860161893665 primUnit "GHC.PrimopWrappers" varName "unpackClosure#" wiredInSrcSpan
+  , external 4107282860161893666 primUnit "GHC.Prim" varName "closureSize#" wiredInSrcSpan
+  , external 4107282860161893667 primUnit "GHC.PrimopWrappers" varName "closureSize#" wiredInSrcSpan
+  , external 4107282860161893668 primUnit "GHC.Prim" varName "getApStackVal#" wiredInSrcSpan
+  , external 4107282860161893669 primUnit "GHC.PrimopWrappers" varName "getApStackVal#" wiredInSrcSpan
+  , external 4107282860161893670 primUnit "GHC.Prim" varName "getCCSOf#" wiredInSrcSpan
+  , external 4107282860161893671 primUnit "GHC.PrimopWrappers" varName "getCCSOf#" wiredInSrcSpan
+  , external 4107282860161893672 primUnit "GHC.Prim" varName "getCurrentCCS#" wiredInSrcSpan
+  , external 4107282860161893673 primUnit "GHC.PrimopWrappers" varName "getCurrentCCS#" wiredInSrcSpan
+  , external 4107282860161893674 primUnit "GHC.Prim" varName "clearCCS#" wiredInSrcSpan
+  , external 4107282860161893675 primUnit "GHC.PrimopWrappers" varName "clearCCS#" wiredInSrcSpan
+  , external 4107282860161893676 primUnit "GHC.Prim" varName "whereFrom#" wiredInSrcSpan
+  , external 4107282860161893677 primUnit "GHC.PrimopWrappers" varName "whereFrom#" wiredInSrcSpan
+  , external 4107282860161893678 primUnit "GHC.Prim" varName "traceEvent#" wiredInSrcSpan
+  , external 4107282860161893679 primUnit "GHC.PrimopWrappers" varName "traceEvent#" wiredInSrcSpan
+  , external 4107282860161893680 primUnit "GHC.Prim" varName "traceBinaryEvent#" wiredInSrcSpan
+  , external 4107282860161893681 primUnit "GHC.PrimopWrappers" varName "traceBinaryEvent#" wiredInSrcSpan
+  , external 4107282860161893682 primUnit "GHC.Prim" varName "traceMarker#" wiredInSrcSpan
+  , external 4107282860161893683 primUnit "GHC.PrimopWrappers" varName "traceMarker#" wiredInSrcSpan
+  , external 4107282860161893684 primUnit "GHC.Prim" varName "setThreadAllocationCounter#" wiredInSrcSpan
+  , external 4107282860161893685 primUnit "GHC.PrimopWrappers" varName "setThreadAllocationCounter#" wiredInSrcSpan
+  , external 4107282860161893686 primUnit "GHC.Prim" varName "broadcastInt8X16#" wiredInSrcSpan
+  , external 4107282860161893687 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X16#" wiredInSrcSpan
+  , external 4107282860161893688 primUnit "GHC.Prim" varName "broadcastInt16X8#" wiredInSrcSpan
+  , external 4107282860161893689 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X8#" wiredInSrcSpan
+  , external 4107282860161893690 primUnit "GHC.Prim" varName "broadcastInt32X4#" wiredInSrcSpan
+  , external 4107282860161893691 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X4#" wiredInSrcSpan
+  , external 4107282860161893692 primUnit "GHC.Prim" varName "broadcastInt64X2#" wiredInSrcSpan
+  , external 4107282860161893693 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X2#" wiredInSrcSpan
+  , external 4107282860161893694 primUnit "GHC.Prim" varName "broadcastInt8X32#" wiredInSrcSpan
+  , external 4107282860161893695 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X32#" wiredInSrcSpan
+  , external 4107282860161893696 primUnit "GHC.Prim" varName "broadcastInt16X16#" wiredInSrcSpan
+  , external 4107282860161893697 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X16#" wiredInSrcSpan
+  , external 4107282860161893698 primUnit "GHC.Prim" varName "broadcastInt32X8#" wiredInSrcSpan
+  , external 4107282860161893699 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X8#" wiredInSrcSpan
+  , external 4107282860161893700 primUnit "GHC.Prim" varName "broadcastInt64X4#" wiredInSrcSpan
+  , external 4107282860161893701 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X4#" wiredInSrcSpan
+  , external 4107282860161893702 primUnit "GHC.Prim" varName "broadcastInt8X64#" wiredInSrcSpan
+  , external 4107282860161893703 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X64#" wiredInSrcSpan
+  , external 4107282860161893704 primUnit "GHC.Prim" varName "broadcastInt16X32#" wiredInSrcSpan
+  , external 4107282860161893705 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X32#" wiredInSrcSpan
+  , external 4107282860161893706 primUnit "GHC.Prim" varName "broadcastInt32X16#" wiredInSrcSpan
+  , external 4107282860161893707 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X16#" wiredInSrcSpan
+  , external 4107282860161893708 primUnit "GHC.Prim" varName "broadcastInt64X8#" wiredInSrcSpan
+  , external 4107282860161893709 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X8#" wiredInSrcSpan
+  , external 4107282860161893710 primUnit "GHC.Prim" varName "broadcastWord8X16#" wiredInSrcSpan
+  , external 4107282860161893711 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X16#" wiredInSrcSpan
+  , external 4107282860161893712 primUnit "GHC.Prim" varName "broadcastWord16X8#" wiredInSrcSpan
+  , external 4107282860161893713 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X8#" wiredInSrcSpan
+  , external 4107282860161893714 primUnit "GHC.Prim" varName "broadcastWord32X4#" wiredInSrcSpan
+  , external 4107282860161893715 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X4#" wiredInSrcSpan
+  , external 4107282860161893716 primUnit "GHC.Prim" varName "broadcastWord64X2#" wiredInSrcSpan
+  , external 4107282860161893717 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X2#" wiredInSrcSpan
+  , external 4107282860161893718 primUnit "GHC.Prim" varName "broadcastWord8X32#" wiredInSrcSpan
+  , external 4107282860161893719 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X32#" wiredInSrcSpan
+  , external 4107282860161893720 primUnit "GHC.Prim" varName "broadcastWord16X16#" wiredInSrcSpan
+  , external 4107282860161893721 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X16#" wiredInSrcSpan
+  , external 4107282860161893722 primUnit "GHC.Prim" varName "broadcastWord32X8#" wiredInSrcSpan
+  , external 4107282860161893723 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X8#" wiredInSrcSpan
+  , external 4107282860161893724 primUnit "GHC.Prim" varName "broadcastWord64X4#" wiredInSrcSpan
+  , external 4107282860161893725 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X4#" wiredInSrcSpan
+  , external 4107282860161893726 primUnit "GHC.Prim" varName "broadcastWord8X64#" wiredInSrcSpan
+  , external 4107282860161893727 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X64#" wiredInSrcSpan
+  , external 4107282860161893728 primUnit "GHC.Prim" varName "broadcastWord16X32#" wiredInSrcSpan
+  , external 4107282860161893729 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X32#" wiredInSrcSpan
+  , external 4107282860161893730 primUnit "GHC.Prim" varName "broadcastWord32X16#" wiredInSrcSpan
+  , external 4107282860161893731 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X16#" wiredInSrcSpan
+  , external 4107282860161893732 primUnit "GHC.Prim" varName "broadcastWord64X8#" wiredInSrcSpan
+  , external 4107282860161893733 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X8#" wiredInSrcSpan
+  , external 4107282860161893734 primUnit "GHC.Prim" varName "broadcastFloatX4#" wiredInSrcSpan
+  , external 4107282860161893735 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX4#" wiredInSrcSpan
+  , external 4107282860161893736 primUnit "GHC.Prim" varName "broadcastDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893737 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893738 primUnit "GHC.Prim" varName "broadcastFloatX8#" wiredInSrcSpan
+  , external 4107282860161893739 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX8#" wiredInSrcSpan
+  , external 4107282860161893740 primUnit "GHC.Prim" varName "broadcastDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893741 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893742 primUnit "GHC.Prim" varName "broadcastFloatX16#" wiredInSrcSpan
+  , external 4107282860161893743 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX16#" wiredInSrcSpan
+  , external 4107282860161893744 primUnit "GHC.Prim" varName "broadcastDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893745 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893746 primUnit "GHC.Prim" varName "packInt8X16#" wiredInSrcSpan
+  , external 4107282860161893747 primUnit "GHC.PrimopWrappers" varName "packInt8X16#" wiredInSrcSpan
+  , external 4107282860161893748 primUnit "GHC.Prim" varName "packInt16X8#" wiredInSrcSpan
+  , external 4107282860161893749 primUnit "GHC.PrimopWrappers" varName "packInt16X8#" wiredInSrcSpan
+  , external 4107282860161893750 primUnit "GHC.Prim" varName "packInt32X4#" wiredInSrcSpan
+  , external 4107282860161893751 primUnit "GHC.PrimopWrappers" varName "packInt32X4#" wiredInSrcSpan
+  , external 4107282860161893752 primUnit "GHC.Prim" varName "packInt64X2#" wiredInSrcSpan
+  , external 4107282860161893753 primUnit "GHC.PrimopWrappers" varName "packInt64X2#" wiredInSrcSpan
+  , external 4107282860161893754 primUnit "GHC.Prim" varName "packInt8X32#" wiredInSrcSpan
+  , external 4107282860161893755 primUnit "GHC.PrimopWrappers" varName "packInt8X32#" wiredInSrcSpan
+  , external 4107282860161893756 primUnit "GHC.Prim" varName "packInt16X16#" wiredInSrcSpan
+  , external 4107282860161893757 primUnit "GHC.PrimopWrappers" varName "packInt16X16#" wiredInSrcSpan
+  , external 4107282860161893758 primUnit "GHC.Prim" varName "packInt32X8#" wiredInSrcSpan
+  , external 4107282860161893759 primUnit "GHC.PrimopWrappers" varName "packInt32X8#" wiredInSrcSpan
+  , external 4107282860161893760 primUnit "GHC.Prim" varName "packInt64X4#" wiredInSrcSpan
+  , external 4107282860161893761 primUnit "GHC.PrimopWrappers" varName "packInt64X4#" wiredInSrcSpan
+  , external 4107282860161893762 primUnit "GHC.Prim" varName "packInt8X64#" wiredInSrcSpan
+  , external 4107282860161893763 primUnit "GHC.PrimopWrappers" varName "packInt8X64#" wiredInSrcSpan
+  , external 4107282860161893764 primUnit "GHC.Prim" varName "packInt16X32#" wiredInSrcSpan
+  , external 4107282860161893765 primUnit "GHC.PrimopWrappers" varName "packInt16X32#" wiredInSrcSpan
+  , external 4107282860161893766 primUnit "GHC.Prim" varName "packInt32X16#" wiredInSrcSpan
+  , external 4107282860161893767 primUnit "GHC.PrimopWrappers" varName "packInt32X16#" wiredInSrcSpan
+  , external 4107282860161893768 primUnit "GHC.Prim" varName "packInt64X8#" wiredInSrcSpan
+  , external 4107282860161893769 primUnit "GHC.PrimopWrappers" varName "packInt64X8#" wiredInSrcSpan
+  , external 4107282860161893770 primUnit "GHC.Prim" varName "packWord8X16#" wiredInSrcSpan
+  , external 4107282860161893771 primUnit "GHC.PrimopWrappers" varName "packWord8X16#" wiredInSrcSpan
+  , external 4107282860161893772 primUnit "GHC.Prim" varName "packWord16X8#" wiredInSrcSpan
+  , external 4107282860161893773 primUnit "GHC.PrimopWrappers" varName "packWord16X8#" wiredInSrcSpan
+  , external 4107282860161893774 primUnit "GHC.Prim" varName "packWord32X4#" wiredInSrcSpan
+  , external 4107282860161893775 primUnit "GHC.PrimopWrappers" varName "packWord32X4#" wiredInSrcSpan
+  , external 4107282860161893776 primUnit "GHC.Prim" varName "packWord64X2#" wiredInSrcSpan
+  , external 4107282860161893777 primUnit "GHC.PrimopWrappers" varName "packWord64X2#" wiredInSrcSpan
+  , external 4107282860161893778 primUnit "GHC.Prim" varName "packWord8X32#" wiredInSrcSpan
+  , external 4107282860161893779 primUnit "GHC.PrimopWrappers" varName "packWord8X32#" wiredInSrcSpan
+  , external 4107282860161893780 primUnit "GHC.Prim" varName "packWord16X16#" wiredInSrcSpan
+  , external 4107282860161893781 primUnit "GHC.PrimopWrappers" varName "packWord16X16#" wiredInSrcSpan
+  , external 4107282860161893782 primUnit "GHC.Prim" varName "packWord32X8#" wiredInSrcSpan
+  , external 4107282860161893783 primUnit "GHC.PrimopWrappers" varName "packWord32X8#" wiredInSrcSpan
+  , external 4107282860161893784 primUnit "GHC.Prim" varName "packWord64X4#" wiredInSrcSpan
+  , external 4107282860161893785 primUnit "GHC.PrimopWrappers" varName "packWord64X4#" wiredInSrcSpan
+  , external 4107282860161893786 primUnit "GHC.Prim" varName "packWord8X64#" wiredInSrcSpan
+  , external 4107282860161893787 primUnit "GHC.PrimopWrappers" varName "packWord8X64#" wiredInSrcSpan
+  , external 4107282860161893788 primUnit "GHC.Prim" varName "packWord16X32#" wiredInSrcSpan
+  , external 4107282860161893789 primUnit "GHC.PrimopWrappers" varName "packWord16X32#" wiredInSrcSpan
+  , external 4107282860161893790 primUnit "GHC.Prim" varName "packWord32X16#" wiredInSrcSpan
+  , external 4107282860161893791 primUnit "GHC.PrimopWrappers" varName "packWord32X16#" wiredInSrcSpan
+  , external 4107282860161893792 primUnit "GHC.Prim" varName "packWord64X8#" wiredInSrcSpan
+  , external 4107282860161893793 primUnit "GHC.PrimopWrappers" varName "packWord64X8#" wiredInSrcSpan
+  , external 4107282860161893794 primUnit "GHC.Prim" varName "packFloatX4#" wiredInSrcSpan
+  , external 4107282860161893795 primUnit "GHC.PrimopWrappers" varName "packFloatX4#" wiredInSrcSpan
+  , external 4107282860161893796 primUnit "GHC.Prim" varName "packDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893797 primUnit "GHC.PrimopWrappers" varName "packDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893798 primUnit "GHC.Prim" varName "packFloatX8#" wiredInSrcSpan
+  , external 4107282860161893799 primUnit "GHC.PrimopWrappers" varName "packFloatX8#" wiredInSrcSpan
+  , external 4107282860161893800 primUnit "GHC.Prim" varName "packDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893801 primUnit "GHC.PrimopWrappers" varName "packDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893802 primUnit "GHC.Prim" varName "packFloatX16#" wiredInSrcSpan
+  , external 4107282860161893803 primUnit "GHC.PrimopWrappers" varName "packFloatX16#" wiredInSrcSpan
+  , external 4107282860161893804 primUnit "GHC.Prim" varName "packDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893805 primUnit "GHC.PrimopWrappers" varName "packDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893806 primUnit "GHC.Prim" varName "unpackInt8X16#" wiredInSrcSpan
+  , external 4107282860161893807 primUnit "GHC.PrimopWrappers" varName "unpackInt8X16#" wiredInSrcSpan
+  , external 4107282860161893808 primUnit "GHC.Prim" varName "unpackInt16X8#" wiredInSrcSpan
+  , external 4107282860161893809 primUnit "GHC.PrimopWrappers" varName "unpackInt16X8#" wiredInSrcSpan
+  , external 4107282860161893810 primUnit "GHC.Prim" varName "unpackInt32X4#" wiredInSrcSpan
+  , external 4107282860161893811 primUnit "GHC.PrimopWrappers" varName "unpackInt32X4#" wiredInSrcSpan
+  , external 4107282860161893812 primUnit "GHC.Prim" varName "unpackInt64X2#" wiredInSrcSpan
+  , external 4107282860161893813 primUnit "GHC.PrimopWrappers" varName "unpackInt64X2#" wiredInSrcSpan
+  , external 4107282860161893814 primUnit "GHC.Prim" varName "unpackInt8X32#" wiredInSrcSpan
+  , external 4107282860161893815 primUnit "GHC.PrimopWrappers" varName "unpackInt8X32#" wiredInSrcSpan
+  , external 4107282860161893816 primUnit "GHC.Prim" varName "unpackInt16X16#" wiredInSrcSpan
+  , external 4107282860161893817 primUnit "GHC.PrimopWrappers" varName "unpackInt16X16#" wiredInSrcSpan
+  , external 4107282860161893818 primUnit "GHC.Prim" varName "unpackInt32X8#" wiredInSrcSpan
+  , external 4107282860161893819 primUnit "GHC.PrimopWrappers" varName "unpackInt32X8#" wiredInSrcSpan
+  , external 4107282860161893820 primUnit "GHC.Prim" varName "unpackInt64X4#" wiredInSrcSpan
+  , external 4107282860161893821 primUnit "GHC.PrimopWrappers" varName "unpackInt64X4#" wiredInSrcSpan
+  , external 4107282860161893822 primUnit "GHC.Prim" varName "unpackInt8X64#" wiredInSrcSpan
+  , external 4107282860161893823 primUnit "GHC.PrimopWrappers" varName "unpackInt8X64#" wiredInSrcSpan
+  , external 4107282860161893824 primUnit "GHC.Prim" varName "unpackInt16X32#" wiredInSrcSpan
+  , external 4107282860161893825 primUnit "GHC.PrimopWrappers" varName "unpackInt16X32#" wiredInSrcSpan
+  , external 4107282860161893826 primUnit "GHC.Prim" varName "unpackInt32X16#" wiredInSrcSpan
+  , external 4107282860161893827 primUnit "GHC.PrimopWrappers" varName "unpackInt32X16#" wiredInSrcSpan
+  , external 4107282860161893828 primUnit "GHC.Prim" varName "unpackInt64X8#" wiredInSrcSpan
+  , external 4107282860161893829 primUnit "GHC.PrimopWrappers" varName "unpackInt64X8#" wiredInSrcSpan
+  , external 4107282860161893830 primUnit "GHC.Prim" varName "unpackWord8X16#" wiredInSrcSpan
+  , external 4107282860161893831 primUnit "GHC.PrimopWrappers" varName "unpackWord8X16#" wiredInSrcSpan
+  , external 4107282860161893832 primUnit "GHC.Prim" varName "unpackWord16X8#" wiredInSrcSpan
+  , external 4107282860161893833 primUnit "GHC.PrimopWrappers" varName "unpackWord16X8#" wiredInSrcSpan
+  , external 4107282860161893834 primUnit "GHC.Prim" varName "unpackWord32X4#" wiredInSrcSpan
+  , external 4107282860161893835 primUnit "GHC.PrimopWrappers" varName "unpackWord32X4#" wiredInSrcSpan
+  , external 4107282860161893836 primUnit "GHC.Prim" varName "unpackWord64X2#" wiredInSrcSpan
+  , external 4107282860161893837 primUnit "GHC.PrimopWrappers" varName "unpackWord64X2#" wiredInSrcSpan
+  , external 4107282860161893838 primUnit "GHC.Prim" varName "unpackWord8X32#" wiredInSrcSpan
+  , external 4107282860161893839 primUnit "GHC.PrimopWrappers" varName "unpackWord8X32#" wiredInSrcSpan
+  , external 4107282860161893840 primUnit "GHC.Prim" varName "unpackWord16X16#" wiredInSrcSpan
+  , external 4107282860161893841 primUnit "GHC.PrimopWrappers" varName "unpackWord16X16#" wiredInSrcSpan
+  , external 4107282860161893842 primUnit "GHC.Prim" varName "unpackWord32X8#" wiredInSrcSpan
+  , external 4107282860161893843 primUnit "GHC.PrimopWrappers" varName "unpackWord32X8#" wiredInSrcSpan
+  , external 4107282860161893844 primUnit "GHC.Prim" varName "unpackWord64X4#" wiredInSrcSpan
+  , external 4107282860161893845 primUnit "GHC.PrimopWrappers" varName "unpackWord64X4#" wiredInSrcSpan
+  , external 4107282860161893846 primUnit "GHC.Prim" varName "unpackWord8X64#" wiredInSrcSpan
+  , external 4107282860161893847 primUnit "GHC.PrimopWrappers" varName "unpackWord8X64#" wiredInSrcSpan
+  , external 4107282860161893848 primUnit "GHC.Prim" varName "unpackWord16X32#" wiredInSrcSpan
+  , external 4107282860161893849 primUnit "GHC.PrimopWrappers" varName "unpackWord16X32#" wiredInSrcSpan
+  , external 4107282860161893850 primUnit "GHC.Prim" varName "unpackWord32X16#" wiredInSrcSpan
+  , external 4107282860161893851 primUnit "GHC.PrimopWrappers" varName "unpackWord32X16#" wiredInSrcSpan
+  , external 4107282860161893852 primUnit "GHC.Prim" varName "unpackWord64X8#" wiredInSrcSpan
+  , external 4107282860161893853 primUnit "GHC.PrimopWrappers" varName "unpackWord64X8#" wiredInSrcSpan
+  , external 4107282860161893854 primUnit "GHC.Prim" varName "unpackFloatX4#" wiredInSrcSpan
+  , external 4107282860161893855 primUnit "GHC.PrimopWrappers" varName "unpackFloatX4#" wiredInSrcSpan
+  , external 4107282860161893856 primUnit "GHC.Prim" varName "unpackDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893857 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893858 primUnit "GHC.Prim" varName "unpackFloatX8#" wiredInSrcSpan
+  , external 4107282860161893859 primUnit "GHC.PrimopWrappers" varName "unpackFloatX8#" wiredInSrcSpan
+  , external 4107282860161893860 primUnit "GHC.Prim" varName "unpackDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893861 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893862 primUnit "GHC.Prim" varName "unpackFloatX16#" wiredInSrcSpan
+  , external 4107282860161893863 primUnit "GHC.PrimopWrappers" varName "unpackFloatX16#" wiredInSrcSpan
+  , external 4107282860161893864 primUnit "GHC.Prim" varName "unpackDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893865 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893866 primUnit "GHC.Prim" varName "insertInt8X16#" wiredInSrcSpan
+  , external 4107282860161893867 primUnit "GHC.PrimopWrappers" varName "insertInt8X16#" wiredInSrcSpan
+  , external 4107282860161893868 primUnit "GHC.Prim" varName "insertInt16X8#" wiredInSrcSpan
+  , external 4107282860161893869 primUnit "GHC.PrimopWrappers" varName "insertInt16X8#" wiredInSrcSpan
+  , external 4107282860161893870 primUnit "GHC.Prim" varName "insertInt32X4#" wiredInSrcSpan
+  , external 4107282860161893871 primUnit "GHC.PrimopWrappers" varName "insertInt32X4#" wiredInSrcSpan
+  , external 4107282860161893872 primUnit "GHC.Prim" varName "insertInt64X2#" wiredInSrcSpan
+  , external 4107282860161893873 primUnit "GHC.PrimopWrappers" varName "insertInt64X2#" wiredInSrcSpan
+  , external 4107282860161893874 primUnit "GHC.Prim" varName "insertInt8X32#" wiredInSrcSpan
+  , external 4107282860161893875 primUnit "GHC.PrimopWrappers" varName "insertInt8X32#" wiredInSrcSpan
+  , external 4107282860161893876 primUnit "GHC.Prim" varName "insertInt16X16#" wiredInSrcSpan
+  , external 4107282860161893877 primUnit "GHC.PrimopWrappers" varName "insertInt16X16#" wiredInSrcSpan
+  , external 4107282860161893878 primUnit "GHC.Prim" varName "insertInt32X8#" wiredInSrcSpan
+  , external 4107282860161893879 primUnit "GHC.PrimopWrappers" varName "insertInt32X8#" wiredInSrcSpan
+  , external 4107282860161893880 primUnit "GHC.Prim" varName "insertInt64X4#" wiredInSrcSpan
+  , external 4107282860161893881 primUnit "GHC.PrimopWrappers" varName "insertInt64X4#" wiredInSrcSpan
+  , external 4107282860161893882 primUnit "GHC.Prim" varName "insertInt8X64#" wiredInSrcSpan
+  , external 4107282860161893883 primUnit "GHC.PrimopWrappers" varName "insertInt8X64#" wiredInSrcSpan
+  , external 4107282860161893884 primUnit "GHC.Prim" varName "insertInt16X32#" wiredInSrcSpan
+  , external 4107282860161893885 primUnit "GHC.PrimopWrappers" varName "insertInt16X32#" wiredInSrcSpan
+  , external 4107282860161893886 primUnit "GHC.Prim" varName "insertInt32X16#" wiredInSrcSpan
+  , external 4107282860161893887 primUnit "GHC.PrimopWrappers" varName "insertInt32X16#" wiredInSrcSpan
+  , external 4107282860161893888 primUnit "GHC.Prim" varName "insertInt64X8#" wiredInSrcSpan
+  , external 4107282860161893889 primUnit "GHC.PrimopWrappers" varName "insertInt64X8#" wiredInSrcSpan
+  , external 4107282860161893890 primUnit "GHC.Prim" varName "insertWord8X16#" wiredInSrcSpan
+  , external 4107282860161893891 primUnit "GHC.PrimopWrappers" varName "insertWord8X16#" wiredInSrcSpan
+  , external 4107282860161893892 primUnit "GHC.Prim" varName "insertWord16X8#" wiredInSrcSpan
+  , external 4107282860161893893 primUnit "GHC.PrimopWrappers" varName "insertWord16X8#" wiredInSrcSpan
+  , external 4107282860161893894 primUnit "GHC.Prim" varName "insertWord32X4#" wiredInSrcSpan
+  , external 4107282860161893895 primUnit "GHC.PrimopWrappers" varName "insertWord32X4#" wiredInSrcSpan
+  , external 4107282860161893896 primUnit "GHC.Prim" varName "insertWord64X2#" wiredInSrcSpan
+  , external 4107282860161893897 primUnit "GHC.PrimopWrappers" varName "insertWord64X2#" wiredInSrcSpan
+  , external 4107282860161893898 primUnit "GHC.Prim" varName "insertWord8X32#" wiredInSrcSpan
+  , external 4107282860161893899 primUnit "GHC.PrimopWrappers" varName "insertWord8X32#" wiredInSrcSpan
+  , external 4107282860161893900 primUnit "GHC.Prim" varName "insertWord16X16#" wiredInSrcSpan
+  , external 4107282860161893901 primUnit "GHC.PrimopWrappers" varName "insertWord16X16#" wiredInSrcSpan
+  , external 4107282860161893902 primUnit "GHC.Prim" varName "insertWord32X8#" wiredInSrcSpan
+  , external 4107282860161893903 primUnit "GHC.PrimopWrappers" varName "insertWord32X8#" wiredInSrcSpan
+  , external 4107282860161893904 primUnit "GHC.Prim" varName "insertWord64X4#" wiredInSrcSpan
+  , external 4107282860161893905 primUnit "GHC.PrimopWrappers" varName "insertWord64X4#" wiredInSrcSpan
+  , external 4107282860161893906 primUnit "GHC.Prim" varName "insertWord8X64#" wiredInSrcSpan
+  , external 4107282860161893907 primUnit "GHC.PrimopWrappers" varName "insertWord8X64#" wiredInSrcSpan
+  , external 4107282860161893908 primUnit "GHC.Prim" varName "insertWord16X32#" wiredInSrcSpan
+  , external 4107282860161893909 primUnit "GHC.PrimopWrappers" varName "insertWord16X32#" wiredInSrcSpan
+  , external 4107282860161893910 primUnit "GHC.Prim" varName "insertWord32X16#" wiredInSrcSpan
+  , external 4107282860161893911 primUnit "GHC.PrimopWrappers" varName "insertWord32X16#" wiredInSrcSpan
+  , external 4107282860161893912 primUnit "GHC.Prim" varName "insertWord64X8#" wiredInSrcSpan
+  , external 4107282860161893913 primUnit "GHC.PrimopWrappers" varName "insertWord64X8#" wiredInSrcSpan
+  , external 4107282860161893914 primUnit "GHC.Prim" varName "insertFloatX4#" wiredInSrcSpan
+  , external 4107282860161893915 primUnit "GHC.PrimopWrappers" varName "insertFloatX4#" wiredInSrcSpan
+  , external 4107282860161893916 primUnit "GHC.Prim" varName "insertDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893917 primUnit "GHC.PrimopWrappers" varName "insertDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893918 primUnit "GHC.Prim" varName "insertFloatX8#" wiredInSrcSpan
+  , external 4107282860161893919 primUnit "GHC.PrimopWrappers" varName "insertFloatX8#" wiredInSrcSpan
+  , external 4107282860161893920 primUnit "GHC.Prim" varName "insertDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893921 primUnit "GHC.PrimopWrappers" varName "insertDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893922 primUnit "GHC.Prim" varName "insertFloatX16#" wiredInSrcSpan
+  , external 4107282860161893923 primUnit "GHC.PrimopWrappers" varName "insertFloatX16#" wiredInSrcSpan
+  , external 4107282860161893924 primUnit "GHC.Prim" varName "insertDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893925 primUnit "GHC.PrimopWrappers" varName "insertDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893926 primUnit "GHC.Prim" varName "plusInt8X16#" wiredInSrcSpan
+  , external 4107282860161893927 primUnit "GHC.PrimopWrappers" varName "plusInt8X16#" wiredInSrcSpan
+  , external 4107282860161893928 primUnit "GHC.Prim" varName "plusInt16X8#" wiredInSrcSpan
+  , external 4107282860161893929 primUnit "GHC.PrimopWrappers" varName "plusInt16X8#" wiredInSrcSpan
+  , external 4107282860161893930 primUnit "GHC.Prim" varName "plusInt32X4#" wiredInSrcSpan
+  , external 4107282860161893931 primUnit "GHC.PrimopWrappers" varName "plusInt32X4#" wiredInSrcSpan
+  , external 4107282860161893932 primUnit "GHC.Prim" varName "plusInt64X2#" wiredInSrcSpan
+  , external 4107282860161893933 primUnit "GHC.PrimopWrappers" varName "plusInt64X2#" wiredInSrcSpan
+  , external 4107282860161893934 primUnit "GHC.Prim" varName "plusInt8X32#" wiredInSrcSpan
+  , external 4107282860161893935 primUnit "GHC.PrimopWrappers" varName "plusInt8X32#" wiredInSrcSpan
+  , external 4107282860161893936 primUnit "GHC.Prim" varName "plusInt16X16#" wiredInSrcSpan
+  , external 4107282860161893937 primUnit "GHC.PrimopWrappers" varName "plusInt16X16#" wiredInSrcSpan
+  , external 4107282860161893938 primUnit "GHC.Prim" varName "plusInt32X8#" wiredInSrcSpan
+  , external 4107282860161893939 primUnit "GHC.PrimopWrappers" varName "plusInt32X8#" wiredInSrcSpan
+  , external 4107282860161893940 primUnit "GHC.Prim" varName "plusInt64X4#" wiredInSrcSpan
+  , external 4107282860161893941 primUnit "GHC.PrimopWrappers" varName "plusInt64X4#" wiredInSrcSpan
+  , external 4107282860161893942 primUnit "GHC.Prim" varName "plusInt8X64#" wiredInSrcSpan
+  , external 4107282860161893943 primUnit "GHC.PrimopWrappers" varName "plusInt8X64#" wiredInSrcSpan
+  , external 4107282860161893944 primUnit "GHC.Prim" varName "plusInt16X32#" wiredInSrcSpan
+  , external 4107282860161893945 primUnit "GHC.PrimopWrappers" varName "plusInt16X32#" wiredInSrcSpan
+  , external 4107282860161893946 primUnit "GHC.Prim" varName "plusInt32X16#" wiredInSrcSpan
+  , external 4107282860161893947 primUnit "GHC.PrimopWrappers" varName "plusInt32X16#" wiredInSrcSpan
+  , external 4107282860161893948 primUnit "GHC.Prim" varName "plusInt64X8#" wiredInSrcSpan
+  , external 4107282860161893949 primUnit "GHC.PrimopWrappers" varName "plusInt64X8#" wiredInSrcSpan
+  , external 4107282860161893950 primUnit "GHC.Prim" varName "plusWord8X16#" wiredInSrcSpan
+  , external 4107282860161893951 primUnit "GHC.PrimopWrappers" varName "plusWord8X16#" wiredInSrcSpan
+  , external 4107282860161893952 primUnit "GHC.Prim" varName "plusWord16X8#" wiredInSrcSpan
+  , external 4107282860161893953 primUnit "GHC.PrimopWrappers" varName "plusWord16X8#" wiredInSrcSpan
+  , external 4107282860161893954 primUnit "GHC.Prim" varName "plusWord32X4#" wiredInSrcSpan
+  , external 4107282860161893955 primUnit "GHC.PrimopWrappers" varName "plusWord32X4#" wiredInSrcSpan
+  , external 4107282860161893956 primUnit "GHC.Prim" varName "plusWord64X2#" wiredInSrcSpan
+  , external 4107282860161893957 primUnit "GHC.PrimopWrappers" varName "plusWord64X2#" wiredInSrcSpan
+  , external 4107282860161893958 primUnit "GHC.Prim" varName "plusWord8X32#" wiredInSrcSpan
+  , external 4107282860161893959 primUnit "GHC.PrimopWrappers" varName "plusWord8X32#" wiredInSrcSpan
+  , external 4107282860161893960 primUnit "GHC.Prim" varName "plusWord16X16#" wiredInSrcSpan
+  , external 4107282860161893961 primUnit "GHC.PrimopWrappers" varName "plusWord16X16#" wiredInSrcSpan
+  , external 4107282860161893962 primUnit "GHC.Prim" varName "plusWord32X8#" wiredInSrcSpan
+  , external 4107282860161893963 primUnit "GHC.PrimopWrappers" varName "plusWord32X8#" wiredInSrcSpan
+  , external 4107282860161893964 primUnit "GHC.Prim" varName "plusWord64X4#" wiredInSrcSpan
+  , external 4107282860161893965 primUnit "GHC.PrimopWrappers" varName "plusWord64X4#" wiredInSrcSpan
+  , external 4107282860161893966 primUnit "GHC.Prim" varName "plusWord8X64#" wiredInSrcSpan
+  , external 4107282860161893967 primUnit "GHC.PrimopWrappers" varName "plusWord8X64#" wiredInSrcSpan
+  , external 4107282860161893968 primUnit "GHC.Prim" varName "plusWord16X32#" wiredInSrcSpan
+  , external 4107282860161893969 primUnit "GHC.PrimopWrappers" varName "plusWord16X32#" wiredInSrcSpan
+  , external 4107282860161893970 primUnit "GHC.Prim" varName "plusWord32X16#" wiredInSrcSpan
+  , external 4107282860161893971 primUnit "GHC.PrimopWrappers" varName "plusWord32X16#" wiredInSrcSpan
+  , external 4107282860161893972 primUnit "GHC.Prim" varName "plusWord64X8#" wiredInSrcSpan
+  , external 4107282860161893973 primUnit "GHC.PrimopWrappers" varName "plusWord64X8#" wiredInSrcSpan
+  , external 4107282860161893974 primUnit "GHC.Prim" varName "plusFloatX4#" wiredInSrcSpan
+  , external 4107282860161893975 primUnit "GHC.PrimopWrappers" varName "plusFloatX4#" wiredInSrcSpan
+  , external 4107282860161893976 primUnit "GHC.Prim" varName "plusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893977 primUnit "GHC.PrimopWrappers" varName "plusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893978 primUnit "GHC.Prim" varName "plusFloatX8#" wiredInSrcSpan
+  , external 4107282860161893979 primUnit "GHC.PrimopWrappers" varName "plusFloatX8#" wiredInSrcSpan
+  , external 4107282860161893980 primUnit "GHC.Prim" varName "plusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893981 primUnit "GHC.PrimopWrappers" varName "plusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893982 primUnit "GHC.Prim" varName "plusFloatX16#" wiredInSrcSpan
+  , external 4107282860161893983 primUnit "GHC.PrimopWrappers" varName "plusFloatX16#" wiredInSrcSpan
+  , external 4107282860161893984 primUnit "GHC.Prim" varName "plusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893985 primUnit "GHC.PrimopWrappers" varName "plusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893986 primUnit "GHC.Prim" varName "minusInt8X16#" wiredInSrcSpan
+  , external 4107282860161893987 primUnit "GHC.PrimopWrappers" varName "minusInt8X16#" wiredInSrcSpan
+  , external 4107282860161893988 primUnit "GHC.Prim" varName "minusInt16X8#" wiredInSrcSpan
+  , external 4107282860161893989 primUnit "GHC.PrimopWrappers" varName "minusInt16X8#" wiredInSrcSpan
+  , external 4107282860161893990 primUnit "GHC.Prim" varName "minusInt32X4#" wiredInSrcSpan
+  , external 4107282860161893991 primUnit "GHC.PrimopWrappers" varName "minusInt32X4#" wiredInSrcSpan
+  , external 4107282860161893992 primUnit "GHC.Prim" varName "minusInt64X2#" wiredInSrcSpan
+  , external 4107282860161893993 primUnit "GHC.PrimopWrappers" varName "minusInt64X2#" wiredInSrcSpan
+  , external 4107282860161893994 primUnit "GHC.Prim" varName "minusInt8X32#" wiredInSrcSpan
+  , external 4107282860161893995 primUnit "GHC.PrimopWrappers" varName "minusInt8X32#" wiredInSrcSpan
+  , external 4107282860161893996 primUnit "GHC.Prim" varName "minusInt16X16#" wiredInSrcSpan
+  , external 4107282860161893997 primUnit "GHC.PrimopWrappers" varName "minusInt16X16#" wiredInSrcSpan
+  , external 4107282860161893998 primUnit "GHC.Prim" varName "minusInt32X8#" wiredInSrcSpan
+  , external 4107282860161893999 primUnit "GHC.PrimopWrappers" varName "minusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894000 primUnit "GHC.Prim" varName "minusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894001 primUnit "GHC.PrimopWrappers" varName "minusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894002 primUnit "GHC.Prim" varName "minusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894003 primUnit "GHC.PrimopWrappers" varName "minusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894004 primUnit "GHC.Prim" varName "minusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894005 primUnit "GHC.PrimopWrappers" varName "minusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894006 primUnit "GHC.Prim" varName "minusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894007 primUnit "GHC.PrimopWrappers" varName "minusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894008 primUnit "GHC.Prim" varName "minusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894009 primUnit "GHC.PrimopWrappers" varName "minusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894010 primUnit "GHC.Prim" varName "minusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894011 primUnit "GHC.PrimopWrappers" varName "minusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894012 primUnit "GHC.Prim" varName "minusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894013 primUnit "GHC.PrimopWrappers" varName "minusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894014 primUnit "GHC.Prim" varName "minusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894015 primUnit "GHC.PrimopWrappers" varName "minusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894016 primUnit "GHC.Prim" varName "minusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894017 primUnit "GHC.PrimopWrappers" varName "minusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894018 primUnit "GHC.Prim" varName "minusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894019 primUnit "GHC.PrimopWrappers" varName "minusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894020 primUnit "GHC.Prim" varName "minusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894021 primUnit "GHC.PrimopWrappers" varName "minusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894022 primUnit "GHC.Prim" varName "minusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894023 primUnit "GHC.PrimopWrappers" varName "minusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894024 primUnit "GHC.Prim" varName "minusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894025 primUnit "GHC.PrimopWrappers" varName "minusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894026 primUnit "GHC.Prim" varName "minusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894027 primUnit "GHC.PrimopWrappers" varName "minusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894028 primUnit "GHC.Prim" varName "minusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894029 primUnit "GHC.PrimopWrappers" varName "minusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894030 primUnit "GHC.Prim" varName "minusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894031 primUnit "GHC.PrimopWrappers" varName "minusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894032 primUnit "GHC.Prim" varName "minusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894033 primUnit "GHC.PrimopWrappers" varName "minusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894034 primUnit "GHC.Prim" varName "minusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894035 primUnit "GHC.PrimopWrappers" varName "minusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894036 primUnit "GHC.Prim" varName "minusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894037 primUnit "GHC.PrimopWrappers" varName "minusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894038 primUnit "GHC.Prim" varName "minusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894039 primUnit "GHC.PrimopWrappers" varName "minusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894040 primUnit "GHC.Prim" varName "minusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894041 primUnit "GHC.PrimopWrappers" varName "minusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894042 primUnit "GHC.Prim" varName "minusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894043 primUnit "GHC.PrimopWrappers" varName "minusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894044 primUnit "GHC.Prim" varName "minusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894045 primUnit "GHC.PrimopWrappers" varName "minusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894046 primUnit "GHC.Prim" varName "timesInt8X16#" wiredInSrcSpan
+  , external 4107282860161894047 primUnit "GHC.PrimopWrappers" varName "timesInt8X16#" wiredInSrcSpan
+  , external 4107282860161894048 primUnit "GHC.Prim" varName "timesInt16X8#" wiredInSrcSpan
+  , external 4107282860161894049 primUnit "GHC.PrimopWrappers" varName "timesInt16X8#" wiredInSrcSpan
+  , external 4107282860161894050 primUnit "GHC.Prim" varName "timesInt32X4#" wiredInSrcSpan
+  , external 4107282860161894051 primUnit "GHC.PrimopWrappers" varName "timesInt32X4#" wiredInSrcSpan
+  , external 4107282860161894052 primUnit "GHC.Prim" varName "timesInt64X2#" wiredInSrcSpan
+  , external 4107282860161894053 primUnit "GHC.PrimopWrappers" varName "timesInt64X2#" wiredInSrcSpan
+  , external 4107282860161894054 primUnit "GHC.Prim" varName "timesInt8X32#" wiredInSrcSpan
+  , external 4107282860161894055 primUnit "GHC.PrimopWrappers" varName "timesInt8X32#" wiredInSrcSpan
+  , external 4107282860161894056 primUnit "GHC.Prim" varName "timesInt16X16#" wiredInSrcSpan
+  , external 4107282860161894057 primUnit "GHC.PrimopWrappers" varName "timesInt16X16#" wiredInSrcSpan
+  , external 4107282860161894058 primUnit "GHC.Prim" varName "timesInt32X8#" wiredInSrcSpan
+  , external 4107282860161894059 primUnit "GHC.PrimopWrappers" varName "timesInt32X8#" wiredInSrcSpan
+  , external 4107282860161894060 primUnit "GHC.Prim" varName "timesInt64X4#" wiredInSrcSpan
+  , external 4107282860161894061 primUnit "GHC.PrimopWrappers" varName "timesInt64X4#" wiredInSrcSpan
+  , external 4107282860161894062 primUnit "GHC.Prim" varName "timesInt8X64#" wiredInSrcSpan
+  , external 4107282860161894063 primUnit "GHC.PrimopWrappers" varName "timesInt8X64#" wiredInSrcSpan
+  , external 4107282860161894064 primUnit "GHC.Prim" varName "timesInt16X32#" wiredInSrcSpan
+  , external 4107282860161894065 primUnit "GHC.PrimopWrappers" varName "timesInt16X32#" wiredInSrcSpan
+  , external 4107282860161894066 primUnit "GHC.Prim" varName "timesInt32X16#" wiredInSrcSpan
+  , external 4107282860161894067 primUnit "GHC.PrimopWrappers" varName "timesInt32X16#" wiredInSrcSpan
+  , external 4107282860161894068 primUnit "GHC.Prim" varName "timesInt64X8#" wiredInSrcSpan
+  , external 4107282860161894069 primUnit "GHC.PrimopWrappers" varName "timesInt64X8#" wiredInSrcSpan
+  , external 4107282860161894070 primUnit "GHC.Prim" varName "timesWord8X16#" wiredInSrcSpan
+  , external 4107282860161894071 primUnit "GHC.PrimopWrappers" varName "timesWord8X16#" wiredInSrcSpan
+  , external 4107282860161894072 primUnit "GHC.Prim" varName "timesWord16X8#" wiredInSrcSpan
+  , external 4107282860161894073 primUnit "GHC.PrimopWrappers" varName "timesWord16X8#" wiredInSrcSpan
+  , external 4107282860161894074 primUnit "GHC.Prim" varName "timesWord32X4#" wiredInSrcSpan
+  , external 4107282860161894075 primUnit "GHC.PrimopWrappers" varName "timesWord32X4#" wiredInSrcSpan
+  , external 4107282860161894076 primUnit "GHC.Prim" varName "timesWord64X2#" wiredInSrcSpan
+  , external 4107282860161894077 primUnit "GHC.PrimopWrappers" varName "timesWord64X2#" wiredInSrcSpan
+  , external 4107282860161894078 primUnit "GHC.Prim" varName "timesWord8X32#" wiredInSrcSpan
+  , external 4107282860161894079 primUnit "GHC.PrimopWrappers" varName "timesWord8X32#" wiredInSrcSpan
+  , external 4107282860161894080 primUnit "GHC.Prim" varName "timesWord16X16#" wiredInSrcSpan
+  , external 4107282860161894081 primUnit "GHC.PrimopWrappers" varName "timesWord16X16#" wiredInSrcSpan
+  , external 4107282860161894082 primUnit "GHC.Prim" varName "timesWord32X8#" wiredInSrcSpan
+  , external 4107282860161894083 primUnit "GHC.PrimopWrappers" varName "timesWord32X8#" wiredInSrcSpan
+  , external 4107282860161894084 primUnit "GHC.Prim" varName "timesWord64X4#" wiredInSrcSpan
+  , external 4107282860161894085 primUnit "GHC.PrimopWrappers" varName "timesWord64X4#" wiredInSrcSpan
+  , external 4107282860161894086 primUnit "GHC.Prim" varName "timesWord8X64#" wiredInSrcSpan
+  , external 4107282860161894087 primUnit "GHC.PrimopWrappers" varName "timesWord8X64#" wiredInSrcSpan
+  , external 4107282860161894088 primUnit "GHC.Prim" varName "timesWord16X32#" wiredInSrcSpan
+  , external 4107282860161894089 primUnit "GHC.PrimopWrappers" varName "timesWord16X32#" wiredInSrcSpan
+  , external 4107282860161894090 primUnit "GHC.Prim" varName "timesWord32X16#" wiredInSrcSpan
+  , external 4107282860161894091 primUnit "GHC.PrimopWrappers" varName "timesWord32X16#" wiredInSrcSpan
+  , external 4107282860161894092 primUnit "GHC.Prim" varName "timesWord64X8#" wiredInSrcSpan
+  , external 4107282860161894093 primUnit "GHC.PrimopWrappers" varName "timesWord64X8#" wiredInSrcSpan
+  , external 4107282860161894094 primUnit "GHC.Prim" varName "timesFloatX4#" wiredInSrcSpan
+  , external 4107282860161894095 primUnit "GHC.PrimopWrappers" varName "timesFloatX4#" wiredInSrcSpan
+  , external 4107282860161894096 primUnit "GHC.Prim" varName "timesDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894097 primUnit "GHC.PrimopWrappers" varName "timesDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894098 primUnit "GHC.Prim" varName "timesFloatX8#" wiredInSrcSpan
+  , external 4107282860161894099 primUnit "GHC.PrimopWrappers" varName "timesFloatX8#" wiredInSrcSpan
+  , external 4107282860161894100 primUnit "GHC.Prim" varName "timesDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894101 primUnit "GHC.PrimopWrappers" varName "timesDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894102 primUnit "GHC.Prim" varName "timesFloatX16#" wiredInSrcSpan
+  , external 4107282860161894103 primUnit "GHC.PrimopWrappers" varName "timesFloatX16#" wiredInSrcSpan
+  , external 4107282860161894104 primUnit "GHC.Prim" varName "timesDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894105 primUnit "GHC.PrimopWrappers" varName "timesDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894106 primUnit "GHC.Prim" varName "divideFloatX4#" wiredInSrcSpan
+  , external 4107282860161894107 primUnit "GHC.PrimopWrappers" varName "divideFloatX4#" wiredInSrcSpan
+  , external 4107282860161894108 primUnit "GHC.Prim" varName "divideDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894109 primUnit "GHC.PrimopWrappers" varName "divideDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894110 primUnit "GHC.Prim" varName "divideFloatX8#" wiredInSrcSpan
+  , external 4107282860161894111 primUnit "GHC.PrimopWrappers" varName "divideFloatX8#" wiredInSrcSpan
+  , external 4107282860161894112 primUnit "GHC.Prim" varName "divideDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894113 primUnit "GHC.PrimopWrappers" varName "divideDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894114 primUnit "GHC.Prim" varName "divideFloatX16#" wiredInSrcSpan
+  , external 4107282860161894115 primUnit "GHC.PrimopWrappers" varName "divideFloatX16#" wiredInSrcSpan
+  , external 4107282860161894116 primUnit "GHC.Prim" varName "divideDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894117 primUnit "GHC.PrimopWrappers" varName "divideDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894118 primUnit "GHC.Prim" varName "quotInt8X16#" wiredInSrcSpan
+  , external 4107282860161894119 primUnit "GHC.PrimopWrappers" varName "quotInt8X16#" wiredInSrcSpan
+  , external 4107282860161894120 primUnit "GHC.Prim" varName "quotInt16X8#" wiredInSrcSpan
+  , external 4107282860161894121 primUnit "GHC.PrimopWrappers" varName "quotInt16X8#" wiredInSrcSpan
+  , external 4107282860161894122 primUnit "GHC.Prim" varName "quotInt32X4#" wiredInSrcSpan
+  , external 4107282860161894123 primUnit "GHC.PrimopWrappers" varName "quotInt32X4#" wiredInSrcSpan
+  , external 4107282860161894124 primUnit "GHC.Prim" varName "quotInt64X2#" wiredInSrcSpan
+  , external 4107282860161894125 primUnit "GHC.PrimopWrappers" varName "quotInt64X2#" wiredInSrcSpan
+  , external 4107282860161894126 primUnit "GHC.Prim" varName "quotInt8X32#" wiredInSrcSpan
+  , external 4107282860161894127 primUnit "GHC.PrimopWrappers" varName "quotInt8X32#" wiredInSrcSpan
+  , external 4107282860161894128 primUnit "GHC.Prim" varName "quotInt16X16#" wiredInSrcSpan
+  , external 4107282860161894129 primUnit "GHC.PrimopWrappers" varName "quotInt16X16#" wiredInSrcSpan
+  , external 4107282860161894130 primUnit "GHC.Prim" varName "quotInt32X8#" wiredInSrcSpan
+  , external 4107282860161894131 primUnit "GHC.PrimopWrappers" varName "quotInt32X8#" wiredInSrcSpan
+  , external 4107282860161894132 primUnit "GHC.Prim" varName "quotInt64X4#" wiredInSrcSpan
+  , external 4107282860161894133 primUnit "GHC.PrimopWrappers" varName "quotInt64X4#" wiredInSrcSpan
+  , external 4107282860161894134 primUnit "GHC.Prim" varName "quotInt8X64#" wiredInSrcSpan
+  , external 4107282860161894135 primUnit "GHC.PrimopWrappers" varName "quotInt8X64#" wiredInSrcSpan
+  , external 4107282860161894136 primUnit "GHC.Prim" varName "quotInt16X32#" wiredInSrcSpan
+  , external 4107282860161894137 primUnit "GHC.PrimopWrappers" varName "quotInt16X32#" wiredInSrcSpan
+  , external 4107282860161894138 primUnit "GHC.Prim" varName "quotInt32X16#" wiredInSrcSpan
+  , external 4107282860161894139 primUnit "GHC.PrimopWrappers" varName "quotInt32X16#" wiredInSrcSpan
+  , external 4107282860161894140 primUnit "GHC.Prim" varName "quotInt64X8#" wiredInSrcSpan
+  , external 4107282860161894141 primUnit "GHC.PrimopWrappers" varName "quotInt64X8#" wiredInSrcSpan
+  , external 4107282860161894142 primUnit "GHC.Prim" varName "quotWord8X16#" wiredInSrcSpan
+  , external 4107282860161894143 primUnit "GHC.PrimopWrappers" varName "quotWord8X16#" wiredInSrcSpan
+  , external 4107282860161894144 primUnit "GHC.Prim" varName "quotWord16X8#" wiredInSrcSpan
+  , external 4107282860161894145 primUnit "GHC.PrimopWrappers" varName "quotWord16X8#" wiredInSrcSpan
+  , external 4107282860161894146 primUnit "GHC.Prim" varName "quotWord32X4#" wiredInSrcSpan
+  , external 4107282860161894147 primUnit "GHC.PrimopWrappers" varName "quotWord32X4#" wiredInSrcSpan
+  , external 4107282860161894148 primUnit "GHC.Prim" varName "quotWord64X2#" wiredInSrcSpan
+  , external 4107282860161894149 primUnit "GHC.PrimopWrappers" varName "quotWord64X2#" wiredInSrcSpan
+  , external 4107282860161894150 primUnit "GHC.Prim" varName "quotWord8X32#" wiredInSrcSpan
+  , external 4107282860161894151 primUnit "GHC.PrimopWrappers" varName "quotWord8X32#" wiredInSrcSpan
+  , external 4107282860161894152 primUnit "GHC.Prim" varName "quotWord16X16#" wiredInSrcSpan
+  , external 4107282860161894153 primUnit "GHC.PrimopWrappers" varName "quotWord16X16#" wiredInSrcSpan
+  , external 4107282860161894154 primUnit "GHC.Prim" varName "quotWord32X8#" wiredInSrcSpan
+  , external 4107282860161894155 primUnit "GHC.PrimopWrappers" varName "quotWord32X8#" wiredInSrcSpan
+  , external 4107282860161894156 primUnit "GHC.Prim" varName "quotWord64X4#" wiredInSrcSpan
+  , external 4107282860161894157 primUnit "GHC.PrimopWrappers" varName "quotWord64X4#" wiredInSrcSpan
+  , external 4107282860161894158 primUnit "GHC.Prim" varName "quotWord8X64#" wiredInSrcSpan
+  , external 4107282860161894159 primUnit "GHC.PrimopWrappers" varName "quotWord8X64#" wiredInSrcSpan
+  , external 4107282860161894160 primUnit "GHC.Prim" varName "quotWord16X32#" wiredInSrcSpan
+  , external 4107282860161894161 primUnit "GHC.PrimopWrappers" varName "quotWord16X32#" wiredInSrcSpan
+  , external 4107282860161894162 primUnit "GHC.Prim" varName "quotWord32X16#" wiredInSrcSpan
+  , external 4107282860161894163 primUnit "GHC.PrimopWrappers" varName "quotWord32X16#" wiredInSrcSpan
+  , external 4107282860161894164 primUnit "GHC.Prim" varName "quotWord64X8#" wiredInSrcSpan
+  , external 4107282860161894165 primUnit "GHC.PrimopWrappers" varName "quotWord64X8#" wiredInSrcSpan
+  , external 4107282860161894166 primUnit "GHC.Prim" varName "remInt8X16#" wiredInSrcSpan
+  , external 4107282860161894167 primUnit "GHC.PrimopWrappers" varName "remInt8X16#" wiredInSrcSpan
+  , external 4107282860161894168 primUnit "GHC.Prim" varName "remInt16X8#" wiredInSrcSpan
+  , external 4107282860161894169 primUnit "GHC.PrimopWrappers" varName "remInt16X8#" wiredInSrcSpan
+  , external 4107282860161894170 primUnit "GHC.Prim" varName "remInt32X4#" wiredInSrcSpan
+  , external 4107282860161894171 primUnit "GHC.PrimopWrappers" varName "remInt32X4#" wiredInSrcSpan
+  , external 4107282860161894172 primUnit "GHC.Prim" varName "remInt64X2#" wiredInSrcSpan
+  , external 4107282860161894173 primUnit "GHC.PrimopWrappers" varName "remInt64X2#" wiredInSrcSpan
+  , external 4107282860161894174 primUnit "GHC.Prim" varName "remInt8X32#" wiredInSrcSpan
+  , external 4107282860161894175 primUnit "GHC.PrimopWrappers" varName "remInt8X32#" wiredInSrcSpan
+  , external 4107282860161894176 primUnit "GHC.Prim" varName "remInt16X16#" wiredInSrcSpan
+  , external 4107282860161894177 primUnit "GHC.PrimopWrappers" varName "remInt16X16#" wiredInSrcSpan
+  , external 4107282860161894178 primUnit "GHC.Prim" varName "remInt32X8#" wiredInSrcSpan
+  , external 4107282860161894179 primUnit "GHC.PrimopWrappers" varName "remInt32X8#" wiredInSrcSpan
+  , external 4107282860161894180 primUnit "GHC.Prim" varName "remInt64X4#" wiredInSrcSpan
+  , external 4107282860161894181 primUnit "GHC.PrimopWrappers" varName "remInt64X4#" wiredInSrcSpan
+  , external 4107282860161894182 primUnit "GHC.Prim" varName "remInt8X64#" wiredInSrcSpan
+  , external 4107282860161894183 primUnit "GHC.PrimopWrappers" varName "remInt8X64#" wiredInSrcSpan
+  , external 4107282860161894184 primUnit "GHC.Prim" varName "remInt16X32#" wiredInSrcSpan
+  , external 4107282860161894185 primUnit "GHC.PrimopWrappers" varName "remInt16X32#" wiredInSrcSpan
+  , external 4107282860161894186 primUnit "GHC.Prim" varName "remInt32X16#" wiredInSrcSpan
+  , external 4107282860161894187 primUnit "GHC.PrimopWrappers" varName "remInt32X16#" wiredInSrcSpan
+  , external 4107282860161894188 primUnit "GHC.Prim" varName "remInt64X8#" wiredInSrcSpan
+  , external 4107282860161894189 primUnit "GHC.PrimopWrappers" varName "remInt64X8#" wiredInSrcSpan
+  , external 4107282860161894190 primUnit "GHC.Prim" varName "remWord8X16#" wiredInSrcSpan
+  , external 4107282860161894191 primUnit "GHC.PrimopWrappers" varName "remWord8X16#" wiredInSrcSpan
+  , external 4107282860161894192 primUnit "GHC.Prim" varName "remWord16X8#" wiredInSrcSpan
+  , external 4107282860161894193 primUnit "GHC.PrimopWrappers" varName "remWord16X8#" wiredInSrcSpan
+  , external 4107282860161894194 primUnit "GHC.Prim" varName "remWord32X4#" wiredInSrcSpan
+  , external 4107282860161894195 primUnit "GHC.PrimopWrappers" varName "remWord32X4#" wiredInSrcSpan
+  , external 4107282860161894196 primUnit "GHC.Prim" varName "remWord64X2#" wiredInSrcSpan
+  , external 4107282860161894197 primUnit "GHC.PrimopWrappers" varName "remWord64X2#" wiredInSrcSpan
+  , external 4107282860161894198 primUnit "GHC.Prim" varName "remWord8X32#" wiredInSrcSpan
+  , external 4107282860161894199 primUnit "GHC.PrimopWrappers" varName "remWord8X32#" wiredInSrcSpan
+  , external 4107282860161894200 primUnit "GHC.Prim" varName "remWord16X16#" wiredInSrcSpan
+  , external 4107282860161894201 primUnit "GHC.PrimopWrappers" varName "remWord16X16#" wiredInSrcSpan
+  , external 4107282860161894202 primUnit "GHC.Prim" varName "remWord32X8#" wiredInSrcSpan
+  , external 4107282860161894203 primUnit "GHC.PrimopWrappers" varName "remWord32X8#" wiredInSrcSpan
+  , external 4107282860161894204 primUnit "GHC.Prim" varName "remWord64X4#" wiredInSrcSpan
+  , external 4107282860161894205 primUnit "GHC.PrimopWrappers" varName "remWord64X4#" wiredInSrcSpan
+  , external 4107282860161894206 primUnit "GHC.Prim" varName "remWord8X64#" wiredInSrcSpan
+  , external 4107282860161894207 primUnit "GHC.PrimopWrappers" varName "remWord8X64#" wiredInSrcSpan
+  , external 4107282860161894208 primUnit "GHC.Prim" varName "remWord16X32#" wiredInSrcSpan
+  , external 4107282860161894209 primUnit "GHC.PrimopWrappers" varName "remWord16X32#" wiredInSrcSpan
+  , external 4107282860161894210 primUnit "GHC.Prim" varName "remWord32X16#" wiredInSrcSpan
+  , external 4107282860161894211 primUnit "GHC.PrimopWrappers" varName "remWord32X16#" wiredInSrcSpan
+  , external 4107282860161894212 primUnit "GHC.Prim" varName "remWord64X8#" wiredInSrcSpan
+  , external 4107282860161894213 primUnit "GHC.PrimopWrappers" varName "remWord64X8#" wiredInSrcSpan
+  , external 4107282860161894214 primUnit "GHC.Prim" varName "negateInt8X16#" wiredInSrcSpan
+  , external 4107282860161894215 primUnit "GHC.PrimopWrappers" varName "negateInt8X16#" wiredInSrcSpan
+  , external 4107282860161894216 primUnit "GHC.Prim" varName "negateInt16X8#" wiredInSrcSpan
+  , external 4107282860161894217 primUnit "GHC.PrimopWrappers" varName "negateInt16X8#" wiredInSrcSpan
+  , external 4107282860161894218 primUnit "GHC.Prim" varName "negateInt32X4#" wiredInSrcSpan
+  , external 4107282860161894219 primUnit "GHC.PrimopWrappers" varName "negateInt32X4#" wiredInSrcSpan
+  , external 4107282860161894220 primUnit "GHC.Prim" varName "negateInt64X2#" wiredInSrcSpan
+  , external 4107282860161894221 primUnit "GHC.PrimopWrappers" varName "negateInt64X2#" wiredInSrcSpan
+  , external 4107282860161894222 primUnit "GHC.Prim" varName "negateInt8X32#" wiredInSrcSpan
+  , external 4107282860161894223 primUnit "GHC.PrimopWrappers" varName "negateInt8X32#" wiredInSrcSpan
+  , external 4107282860161894224 primUnit "GHC.Prim" varName "negateInt16X16#" wiredInSrcSpan
+  , external 4107282860161894225 primUnit "GHC.PrimopWrappers" varName "negateInt16X16#" wiredInSrcSpan
+  , external 4107282860161894226 primUnit "GHC.Prim" varName "negateInt32X8#" wiredInSrcSpan
+  , external 4107282860161894227 primUnit "GHC.PrimopWrappers" varName "negateInt32X8#" wiredInSrcSpan
+  , external 4107282860161894228 primUnit "GHC.Prim" varName "negateInt64X4#" wiredInSrcSpan
+  , external 4107282860161894229 primUnit "GHC.PrimopWrappers" varName "negateInt64X4#" wiredInSrcSpan
+  , external 4107282860161894230 primUnit "GHC.Prim" varName "negateInt8X64#" wiredInSrcSpan
+  , external 4107282860161894231 primUnit "GHC.PrimopWrappers" varName "negateInt8X64#" wiredInSrcSpan
+  , external 4107282860161894232 primUnit "GHC.Prim" varName "negateInt16X32#" wiredInSrcSpan
+  , external 4107282860161894233 primUnit "GHC.PrimopWrappers" varName "negateInt16X32#" wiredInSrcSpan
+  , external 4107282860161894234 primUnit "GHC.Prim" varName "negateInt32X16#" wiredInSrcSpan
+  , external 4107282860161894235 primUnit "GHC.PrimopWrappers" varName "negateInt32X16#" wiredInSrcSpan
+  , external 4107282860161894236 primUnit "GHC.Prim" varName "negateInt64X8#" wiredInSrcSpan
+  , external 4107282860161894237 primUnit "GHC.PrimopWrappers" varName "negateInt64X8#" wiredInSrcSpan
+  , external 4107282860161894238 primUnit "GHC.Prim" varName "negateFloatX4#" wiredInSrcSpan
+  , external 4107282860161894239 primUnit "GHC.PrimopWrappers" varName "negateFloatX4#" wiredInSrcSpan
+  , external 4107282860161894240 primUnit "GHC.Prim" varName "negateDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894241 primUnit "GHC.PrimopWrappers" varName "negateDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894242 primUnit "GHC.Prim" varName "negateFloatX8#" wiredInSrcSpan
+  , external 4107282860161894243 primUnit "GHC.PrimopWrappers" varName "negateFloatX8#" wiredInSrcSpan
+  , external 4107282860161894244 primUnit "GHC.Prim" varName "negateDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894245 primUnit "GHC.PrimopWrappers" varName "negateDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894246 primUnit "GHC.Prim" varName "negateFloatX16#" wiredInSrcSpan
+  , external 4107282860161894247 primUnit "GHC.PrimopWrappers" varName "negateFloatX16#" wiredInSrcSpan
+  , external 4107282860161894248 primUnit "GHC.Prim" varName "negateDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894249 primUnit "GHC.PrimopWrappers" varName "negateDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894250 primUnit "GHC.Prim" varName "indexInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894251 primUnit "GHC.PrimopWrappers" varName "indexInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894252 primUnit "GHC.Prim" varName "indexInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894253 primUnit "GHC.PrimopWrappers" varName "indexInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894254 primUnit "GHC.Prim" varName "indexInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894255 primUnit "GHC.PrimopWrappers" varName "indexInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894256 primUnit "GHC.Prim" varName "indexInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894257 primUnit "GHC.PrimopWrappers" varName "indexInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894258 primUnit "GHC.Prim" varName "indexInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894259 primUnit "GHC.PrimopWrappers" varName "indexInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894260 primUnit "GHC.Prim" varName "indexInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894261 primUnit "GHC.PrimopWrappers" varName "indexInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894262 primUnit "GHC.Prim" varName "indexInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894263 primUnit "GHC.PrimopWrappers" varName "indexInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894264 primUnit "GHC.Prim" varName "indexInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894265 primUnit "GHC.PrimopWrappers" varName "indexInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894266 primUnit "GHC.Prim" varName "indexInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894267 primUnit "GHC.PrimopWrappers" varName "indexInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894268 primUnit "GHC.Prim" varName "indexInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894269 primUnit "GHC.PrimopWrappers" varName "indexInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894270 primUnit "GHC.Prim" varName "indexInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894271 primUnit "GHC.PrimopWrappers" varName "indexInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894272 primUnit "GHC.Prim" varName "indexInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894273 primUnit "GHC.PrimopWrappers" varName "indexInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894274 primUnit "GHC.Prim" varName "indexWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894275 primUnit "GHC.PrimopWrappers" varName "indexWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894276 primUnit "GHC.Prim" varName "indexWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894277 primUnit "GHC.PrimopWrappers" varName "indexWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894278 primUnit "GHC.Prim" varName "indexWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894279 primUnit "GHC.PrimopWrappers" varName "indexWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894280 primUnit "GHC.Prim" varName "indexWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894281 primUnit "GHC.PrimopWrappers" varName "indexWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894282 primUnit "GHC.Prim" varName "indexWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894283 primUnit "GHC.PrimopWrappers" varName "indexWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894284 primUnit "GHC.Prim" varName "indexWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894285 primUnit "GHC.PrimopWrappers" varName "indexWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894286 primUnit "GHC.Prim" varName "indexWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894287 primUnit "GHC.PrimopWrappers" varName "indexWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894288 primUnit "GHC.Prim" varName "indexWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894289 primUnit "GHC.PrimopWrappers" varName "indexWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894290 primUnit "GHC.Prim" varName "indexWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894291 primUnit "GHC.PrimopWrappers" varName "indexWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894292 primUnit "GHC.Prim" varName "indexWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894293 primUnit "GHC.PrimopWrappers" varName "indexWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894294 primUnit "GHC.Prim" varName "indexWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894295 primUnit "GHC.PrimopWrappers" varName "indexWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894296 primUnit "GHC.Prim" varName "indexWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894297 primUnit "GHC.PrimopWrappers" varName "indexWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894298 primUnit "GHC.Prim" varName "indexFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894299 primUnit "GHC.PrimopWrappers" varName "indexFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894300 primUnit "GHC.Prim" varName "indexDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894301 primUnit "GHC.PrimopWrappers" varName "indexDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894302 primUnit "GHC.Prim" varName "indexFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894303 primUnit "GHC.PrimopWrappers" varName "indexFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894304 primUnit "GHC.Prim" varName "indexDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894305 primUnit "GHC.PrimopWrappers" varName "indexDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894306 primUnit "GHC.Prim" varName "indexFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894307 primUnit "GHC.PrimopWrappers" varName "indexFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894308 primUnit "GHC.Prim" varName "indexDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894309 primUnit "GHC.PrimopWrappers" varName "indexDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894310 primUnit "GHC.Prim" varName "readInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894311 primUnit "GHC.PrimopWrappers" varName "readInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894312 primUnit "GHC.Prim" varName "readInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894313 primUnit "GHC.PrimopWrappers" varName "readInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894314 primUnit "GHC.Prim" varName "readInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894315 primUnit "GHC.PrimopWrappers" varName "readInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894316 primUnit "GHC.Prim" varName "readInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894317 primUnit "GHC.PrimopWrappers" varName "readInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894318 primUnit "GHC.Prim" varName "readInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894319 primUnit "GHC.PrimopWrappers" varName "readInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894320 primUnit "GHC.Prim" varName "readInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894321 primUnit "GHC.PrimopWrappers" varName "readInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894322 primUnit "GHC.Prim" varName "readInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894323 primUnit "GHC.PrimopWrappers" varName "readInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894324 primUnit "GHC.Prim" varName "readInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894325 primUnit "GHC.PrimopWrappers" varName "readInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894326 primUnit "GHC.Prim" varName "readInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894327 primUnit "GHC.PrimopWrappers" varName "readInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894328 primUnit "GHC.Prim" varName "readInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894329 primUnit "GHC.PrimopWrappers" varName "readInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894330 primUnit "GHC.Prim" varName "readInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894331 primUnit "GHC.PrimopWrappers" varName "readInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894332 primUnit "GHC.Prim" varName "readInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894333 primUnit "GHC.PrimopWrappers" varName "readInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894334 primUnit "GHC.Prim" varName "readWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894335 primUnit "GHC.PrimopWrappers" varName "readWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894336 primUnit "GHC.Prim" varName "readWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894337 primUnit "GHC.PrimopWrappers" varName "readWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894338 primUnit "GHC.Prim" varName "readWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894339 primUnit "GHC.PrimopWrappers" varName "readWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894340 primUnit "GHC.Prim" varName "readWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894341 primUnit "GHC.PrimopWrappers" varName "readWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894342 primUnit "GHC.Prim" varName "readWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894343 primUnit "GHC.PrimopWrappers" varName "readWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894344 primUnit "GHC.Prim" varName "readWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894345 primUnit "GHC.PrimopWrappers" varName "readWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894346 primUnit "GHC.Prim" varName "readWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894347 primUnit "GHC.PrimopWrappers" varName "readWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894348 primUnit "GHC.Prim" varName "readWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894349 primUnit "GHC.PrimopWrappers" varName "readWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894350 primUnit "GHC.Prim" varName "readWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894351 primUnit "GHC.PrimopWrappers" varName "readWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894352 primUnit "GHC.Prim" varName "readWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894353 primUnit "GHC.PrimopWrappers" varName "readWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894354 primUnit "GHC.Prim" varName "readWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894355 primUnit "GHC.PrimopWrappers" varName "readWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894356 primUnit "GHC.Prim" varName "readWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894357 primUnit "GHC.PrimopWrappers" varName "readWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894358 primUnit "GHC.Prim" varName "readFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894359 primUnit "GHC.PrimopWrappers" varName "readFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894360 primUnit "GHC.Prim" varName "readDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894361 primUnit "GHC.PrimopWrappers" varName "readDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894362 primUnit "GHC.Prim" varName "readFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894363 primUnit "GHC.PrimopWrappers" varName "readFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894364 primUnit "GHC.Prim" varName "readDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894365 primUnit "GHC.PrimopWrappers" varName "readDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894366 primUnit "GHC.Prim" varName "readFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894367 primUnit "GHC.PrimopWrappers" varName "readFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894368 primUnit "GHC.Prim" varName "readDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894369 primUnit "GHC.PrimopWrappers" varName "readDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894370 primUnit "GHC.Prim" varName "writeInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894371 primUnit "GHC.PrimopWrappers" varName "writeInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894372 primUnit "GHC.Prim" varName "writeInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894373 primUnit "GHC.PrimopWrappers" varName "writeInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894374 primUnit "GHC.Prim" varName "writeInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894375 primUnit "GHC.PrimopWrappers" varName "writeInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894376 primUnit "GHC.Prim" varName "writeInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894377 primUnit "GHC.PrimopWrappers" varName "writeInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894378 primUnit "GHC.Prim" varName "writeInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894379 primUnit "GHC.PrimopWrappers" varName "writeInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894380 primUnit "GHC.Prim" varName "writeInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894381 primUnit "GHC.PrimopWrappers" varName "writeInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894382 primUnit "GHC.Prim" varName "writeInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894383 primUnit "GHC.PrimopWrappers" varName "writeInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894384 primUnit "GHC.Prim" varName "writeInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894385 primUnit "GHC.PrimopWrappers" varName "writeInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894386 primUnit "GHC.Prim" varName "writeInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894387 primUnit "GHC.PrimopWrappers" varName "writeInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894388 primUnit "GHC.Prim" varName "writeInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894389 primUnit "GHC.PrimopWrappers" varName "writeInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894390 primUnit "GHC.Prim" varName "writeInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894391 primUnit "GHC.PrimopWrappers" varName "writeInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894392 primUnit "GHC.Prim" varName "writeInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894393 primUnit "GHC.PrimopWrappers" varName "writeInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894394 primUnit "GHC.Prim" varName "writeWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894395 primUnit "GHC.PrimopWrappers" varName "writeWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894396 primUnit "GHC.Prim" varName "writeWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894397 primUnit "GHC.PrimopWrappers" varName "writeWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894398 primUnit "GHC.Prim" varName "writeWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894399 primUnit "GHC.PrimopWrappers" varName "writeWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894400 primUnit "GHC.Prim" varName "writeWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894401 primUnit "GHC.PrimopWrappers" varName "writeWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894402 primUnit "GHC.Prim" varName "writeWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894403 primUnit "GHC.PrimopWrappers" varName "writeWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894404 primUnit "GHC.Prim" varName "writeWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894405 primUnit "GHC.PrimopWrappers" varName "writeWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894406 primUnit "GHC.Prim" varName "writeWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894407 primUnit "GHC.PrimopWrappers" varName "writeWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894408 primUnit "GHC.Prim" varName "writeWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894409 primUnit "GHC.PrimopWrappers" varName "writeWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894410 primUnit "GHC.Prim" varName "writeWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894411 primUnit "GHC.PrimopWrappers" varName "writeWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894412 primUnit "GHC.Prim" varName "writeWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894413 primUnit "GHC.PrimopWrappers" varName "writeWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894414 primUnit "GHC.Prim" varName "writeWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894415 primUnit "GHC.PrimopWrappers" varName "writeWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894416 primUnit "GHC.Prim" varName "writeWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894417 primUnit "GHC.PrimopWrappers" varName "writeWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894418 primUnit "GHC.Prim" varName "writeFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894419 primUnit "GHC.PrimopWrappers" varName "writeFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894420 primUnit "GHC.Prim" varName "writeDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894421 primUnit "GHC.PrimopWrappers" varName "writeDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894422 primUnit "GHC.Prim" varName "writeFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894423 primUnit "GHC.PrimopWrappers" varName "writeFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894424 primUnit "GHC.Prim" varName "writeDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894425 primUnit "GHC.PrimopWrappers" varName "writeDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894426 primUnit "GHC.Prim" varName "writeFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894427 primUnit "GHC.PrimopWrappers" varName "writeFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894428 primUnit "GHC.Prim" varName "writeDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894429 primUnit "GHC.PrimopWrappers" varName "writeDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894430 primUnit "GHC.Prim" varName "indexInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894431 primUnit "GHC.PrimopWrappers" varName "indexInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894432 primUnit "GHC.Prim" varName "indexInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894433 primUnit "GHC.PrimopWrappers" varName "indexInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894434 primUnit "GHC.Prim" varName "indexInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894435 primUnit "GHC.PrimopWrappers" varName "indexInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894436 primUnit "GHC.Prim" varName "indexInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894437 primUnit "GHC.PrimopWrappers" varName "indexInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894438 primUnit "GHC.Prim" varName "indexInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894439 primUnit "GHC.PrimopWrappers" varName "indexInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894440 primUnit "GHC.Prim" varName "indexInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894441 primUnit "GHC.PrimopWrappers" varName "indexInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894442 primUnit "GHC.Prim" varName "indexInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894443 primUnit "GHC.PrimopWrappers" varName "indexInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894444 primUnit "GHC.Prim" varName "indexInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894445 primUnit "GHC.PrimopWrappers" varName "indexInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894446 primUnit "GHC.Prim" varName "indexInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894447 primUnit "GHC.PrimopWrappers" varName "indexInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894448 primUnit "GHC.Prim" varName "indexInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894449 primUnit "GHC.PrimopWrappers" varName "indexInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894450 primUnit "GHC.Prim" varName "indexInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894451 primUnit "GHC.PrimopWrappers" varName "indexInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894452 primUnit "GHC.Prim" varName "indexInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894453 primUnit "GHC.PrimopWrappers" varName "indexInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894454 primUnit "GHC.Prim" varName "indexWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894455 primUnit "GHC.PrimopWrappers" varName "indexWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894456 primUnit "GHC.Prim" varName "indexWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894457 primUnit "GHC.PrimopWrappers" varName "indexWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894458 primUnit "GHC.Prim" varName "indexWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894459 primUnit "GHC.PrimopWrappers" varName "indexWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894460 primUnit "GHC.Prim" varName "indexWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894461 primUnit "GHC.PrimopWrappers" varName "indexWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894462 primUnit "GHC.Prim" varName "indexWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894463 primUnit "GHC.PrimopWrappers" varName "indexWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894464 primUnit "GHC.Prim" varName "indexWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894465 primUnit "GHC.PrimopWrappers" varName "indexWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894466 primUnit "GHC.Prim" varName "indexWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894467 primUnit "GHC.PrimopWrappers" varName "indexWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894468 primUnit "GHC.Prim" varName "indexWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894469 primUnit "GHC.PrimopWrappers" varName "indexWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894470 primUnit "GHC.Prim" varName "indexWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894471 primUnit "GHC.PrimopWrappers" varName "indexWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894472 primUnit "GHC.Prim" varName "indexWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894473 primUnit "GHC.PrimopWrappers" varName "indexWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894474 primUnit "GHC.Prim" varName "indexWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894475 primUnit "GHC.PrimopWrappers" varName "indexWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894476 primUnit "GHC.Prim" varName "indexWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894477 primUnit "GHC.PrimopWrappers" varName "indexWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894478 primUnit "GHC.Prim" varName "indexFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894479 primUnit "GHC.PrimopWrappers" varName "indexFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894480 primUnit "GHC.Prim" varName "indexDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894481 primUnit "GHC.PrimopWrappers" varName "indexDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894482 primUnit "GHC.Prim" varName "indexFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894483 primUnit "GHC.PrimopWrappers" varName "indexFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894484 primUnit "GHC.Prim" varName "indexDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894485 primUnit "GHC.PrimopWrappers" varName "indexDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894486 primUnit "GHC.Prim" varName "indexFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894487 primUnit "GHC.PrimopWrappers" varName "indexFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894488 primUnit "GHC.Prim" varName "indexDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894489 primUnit "GHC.PrimopWrappers" varName "indexDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894490 primUnit "GHC.Prim" varName "readInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894491 primUnit "GHC.PrimopWrappers" varName "readInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894492 primUnit "GHC.Prim" varName "readInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894493 primUnit "GHC.PrimopWrappers" varName "readInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894494 primUnit "GHC.Prim" varName "readInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894495 primUnit "GHC.PrimopWrappers" varName "readInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894496 primUnit "GHC.Prim" varName "readInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894497 primUnit "GHC.PrimopWrappers" varName "readInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894498 primUnit "GHC.Prim" varName "readInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894499 primUnit "GHC.PrimopWrappers" varName "readInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894500 primUnit "GHC.Prim" varName "readInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894501 primUnit "GHC.PrimopWrappers" varName "readInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894502 primUnit "GHC.Prim" varName "readInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894503 primUnit "GHC.PrimopWrappers" varName "readInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894504 primUnit "GHC.Prim" varName "readInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894505 primUnit "GHC.PrimopWrappers" varName "readInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894506 primUnit "GHC.Prim" varName "readInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894507 primUnit "GHC.PrimopWrappers" varName "readInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894508 primUnit "GHC.Prim" varName "readInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894509 primUnit "GHC.PrimopWrappers" varName "readInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894510 primUnit "GHC.Prim" varName "readInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894511 primUnit "GHC.PrimopWrappers" varName "readInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894512 primUnit "GHC.Prim" varName "readInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894513 primUnit "GHC.PrimopWrappers" varName "readInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894514 primUnit "GHC.Prim" varName "readWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894515 primUnit "GHC.PrimopWrappers" varName "readWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894516 primUnit "GHC.Prim" varName "readWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894517 primUnit "GHC.PrimopWrappers" varName "readWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894518 primUnit "GHC.Prim" varName "readWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894519 primUnit "GHC.PrimopWrappers" varName "readWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894520 primUnit "GHC.Prim" varName "readWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894521 primUnit "GHC.PrimopWrappers" varName "readWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894522 primUnit "GHC.Prim" varName "readWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894523 primUnit "GHC.PrimopWrappers" varName "readWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894524 primUnit "GHC.Prim" varName "readWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894525 primUnit "GHC.PrimopWrappers" varName "readWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894526 primUnit "GHC.Prim" varName "readWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894527 primUnit "GHC.PrimopWrappers" varName "readWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894528 primUnit "GHC.Prim" varName "readWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894529 primUnit "GHC.PrimopWrappers" varName "readWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894530 primUnit "GHC.Prim" varName "readWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894531 primUnit "GHC.PrimopWrappers" varName "readWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894532 primUnit "GHC.Prim" varName "readWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894533 primUnit "GHC.PrimopWrappers" varName "readWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894534 primUnit "GHC.Prim" varName "readWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894535 primUnit "GHC.PrimopWrappers" varName "readWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894536 primUnit "GHC.Prim" varName "readWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894537 primUnit "GHC.PrimopWrappers" varName "readWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894538 primUnit "GHC.Prim" varName "readFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894539 primUnit "GHC.PrimopWrappers" varName "readFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894540 primUnit "GHC.Prim" varName "readDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894541 primUnit "GHC.PrimopWrappers" varName "readDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894542 primUnit "GHC.Prim" varName "readFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894543 primUnit "GHC.PrimopWrappers" varName "readFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894544 primUnit "GHC.Prim" varName "readDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894545 primUnit "GHC.PrimopWrappers" varName "readDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894546 primUnit "GHC.Prim" varName "readFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894547 primUnit "GHC.PrimopWrappers" varName "readFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894548 primUnit "GHC.Prim" varName "readDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894549 primUnit "GHC.PrimopWrappers" varName "readDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894550 primUnit "GHC.Prim" varName "writeInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894551 primUnit "GHC.PrimopWrappers" varName "writeInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894552 primUnit "GHC.Prim" varName "writeInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894553 primUnit "GHC.PrimopWrappers" varName "writeInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894554 primUnit "GHC.Prim" varName "writeInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894555 primUnit "GHC.PrimopWrappers" varName "writeInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894556 primUnit "GHC.Prim" varName "writeInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894557 primUnit "GHC.PrimopWrappers" varName "writeInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894558 primUnit "GHC.Prim" varName "writeInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894559 primUnit "GHC.PrimopWrappers" varName "writeInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894560 primUnit "GHC.Prim" varName "writeInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894561 primUnit "GHC.PrimopWrappers" varName "writeInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894562 primUnit "GHC.Prim" varName "writeInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894563 primUnit "GHC.PrimopWrappers" varName "writeInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894564 primUnit "GHC.Prim" varName "writeInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894565 primUnit "GHC.PrimopWrappers" varName "writeInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894566 primUnit "GHC.Prim" varName "writeInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894567 primUnit "GHC.PrimopWrappers" varName "writeInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894568 primUnit "GHC.Prim" varName "writeInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894569 primUnit "GHC.PrimopWrappers" varName "writeInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894570 primUnit "GHC.Prim" varName "writeInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894571 primUnit "GHC.PrimopWrappers" varName "writeInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894572 primUnit "GHC.Prim" varName "writeInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894573 primUnit "GHC.PrimopWrappers" varName "writeInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894574 primUnit "GHC.Prim" varName "writeWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894575 primUnit "GHC.PrimopWrappers" varName "writeWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894576 primUnit "GHC.Prim" varName "writeWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894577 primUnit "GHC.PrimopWrappers" varName "writeWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894578 primUnit "GHC.Prim" varName "writeWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894579 primUnit "GHC.PrimopWrappers" varName "writeWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894580 primUnit "GHC.Prim" varName "writeWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894581 primUnit "GHC.PrimopWrappers" varName "writeWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894582 primUnit "GHC.Prim" varName "writeWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894583 primUnit "GHC.PrimopWrappers" varName "writeWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894584 primUnit "GHC.Prim" varName "writeWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894585 primUnit "GHC.PrimopWrappers" varName "writeWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894586 primUnit "GHC.Prim" varName "writeWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894587 primUnit "GHC.PrimopWrappers" varName "writeWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894588 primUnit "GHC.Prim" varName "writeWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894589 primUnit "GHC.PrimopWrappers" varName "writeWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894590 primUnit "GHC.Prim" varName "writeWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894591 primUnit "GHC.PrimopWrappers" varName "writeWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894592 primUnit "GHC.Prim" varName "writeWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894593 primUnit "GHC.PrimopWrappers" varName "writeWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894594 primUnit "GHC.Prim" varName "writeWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894595 primUnit "GHC.PrimopWrappers" varName "writeWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894596 primUnit "GHC.Prim" varName "writeWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894597 primUnit "GHC.PrimopWrappers" varName "writeWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894598 primUnit "GHC.Prim" varName "writeFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894599 primUnit "GHC.PrimopWrappers" varName "writeFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894600 primUnit "GHC.Prim" varName "writeDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894601 primUnit "GHC.PrimopWrappers" varName "writeDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894602 primUnit "GHC.Prim" varName "writeFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894603 primUnit "GHC.PrimopWrappers" varName "writeFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894604 primUnit "GHC.Prim" varName "writeDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894605 primUnit "GHC.PrimopWrappers" varName "writeDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894606 primUnit "GHC.Prim" varName "writeFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894607 primUnit "GHC.PrimopWrappers" varName "writeFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894608 primUnit "GHC.Prim" varName "writeDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894609 primUnit "GHC.PrimopWrappers" varName "writeDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894610 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894611 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894612 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894613 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894614 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894615 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894616 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894617 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894618 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894619 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894620 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894621 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894622 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894623 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894624 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894625 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894626 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894627 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894628 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894629 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894630 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894631 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894632 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894633 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894634 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894635 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894636 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894637 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894638 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894639 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894640 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894641 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894642 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894643 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894644 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894645 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894646 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894647 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894648 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894649 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894650 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894651 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894652 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894653 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894654 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894655 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894656 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894657 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894658 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894659 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894660 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894661 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894662 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894663 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894664 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894665 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894666 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894667 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894668 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894669 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894670 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894671 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894672 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894673 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894674 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894675 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894676 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894677 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894678 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894679 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894680 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894681 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894682 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894683 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894684 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894685 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894686 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894687 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894688 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894689 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894690 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894691 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894692 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894693 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894694 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894695 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894696 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894697 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894698 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894699 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894700 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894701 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894702 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894703 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894704 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894705 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894706 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894707 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894708 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894709 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894710 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894711 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894712 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894713 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894714 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894715 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894716 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894717 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894718 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894719 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894720 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894721 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894722 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894723 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894724 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894725 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894726 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894727 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894728 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894729 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894730 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894731 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894732 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894733 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894734 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894735 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894736 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894737 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894738 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894739 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894740 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894741 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894742 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894743 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894744 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894745 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894746 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894747 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894748 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894749 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894750 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894751 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894752 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894753 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894754 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894755 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894756 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894757 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894758 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894759 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894760 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894761 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894762 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894763 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894764 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894765 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894766 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894767 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894768 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894769 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894770 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894771 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894772 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894773 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894774 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894775 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894776 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894777 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894778 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894779 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894780 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894781 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894782 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894783 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894784 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894785 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894786 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894787 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894788 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894789 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894790 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894791 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894792 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894793 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894794 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894795 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894796 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894797 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894798 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894799 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894800 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894801 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894802 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894803 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894804 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894805 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894806 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894807 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894808 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894809 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894810 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894811 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894812 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894813 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894814 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894815 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894816 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894817 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894818 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894819 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894820 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894821 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894822 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894823 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894824 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894825 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894826 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894827 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894828 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894829 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894830 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894831 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894832 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894833 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894834 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894835 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894836 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894837 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894838 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894839 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894840 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894841 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894842 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894843 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894844 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894845 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894846 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894847 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894848 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894849 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894850 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894851 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894852 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894853 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894854 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894855 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894856 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894857 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894858 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894859 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894860 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894861 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894862 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894863 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894864 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894865 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894866 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894867 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894868 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894869 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894870 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894871 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894872 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894873 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894874 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894875 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894876 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894877 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894878 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894879 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894880 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894881 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894882 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894883 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894884 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894885 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894886 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894887 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894888 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894889 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894890 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894891 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894892 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894893 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894894 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894895 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894896 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894897 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894898 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894899 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894900 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894901 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894902 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894903 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894904 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894905 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894906 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894907 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894908 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894909 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894910 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894911 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894912 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894913 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894914 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894915 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894916 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894917 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894918 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894919 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894920 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894921 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894922 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894923 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894924 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894925 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894926 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894927 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894928 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894929 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894930 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894931 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894932 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894933 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894934 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894935 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894936 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894937 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894938 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894939 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894940 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894941 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894942 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894943 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894944 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894945 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894946 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894947 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894948 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894949 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894950 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894951 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894952 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894953 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894954 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894955 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894956 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894957 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894958 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894959 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894960 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894961 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894962 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894963 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894964 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894965 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894966 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894967 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894968 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894969 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894970 primUnit "GHC.Prim" varName "prefetchByteArray3#" wiredInSrcSpan
+  , external 4107282860161894971 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray3#" wiredInSrcSpan
+  , external 4107282860161894972 primUnit "GHC.Prim" varName "prefetchMutableByteArray3#" wiredInSrcSpan
+  , external 4107282860161894973 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray3#" wiredInSrcSpan
+  , external 4107282860161894974 primUnit "GHC.Prim" varName "prefetchAddr3#" wiredInSrcSpan
+  , external 4107282860161894975 primUnit "GHC.PrimopWrappers" varName "prefetchAddr3#" wiredInSrcSpan
+  , external 4107282860161894976 primUnit "GHC.Prim" varName "prefetchValue3#" wiredInSrcSpan
+  , external 4107282860161894977 primUnit "GHC.PrimopWrappers" varName "prefetchValue3#" wiredInSrcSpan
+  , external 4107282860161894978 primUnit "GHC.Prim" varName "prefetchByteArray2#" wiredInSrcSpan
+  , external 4107282860161894979 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray2#" wiredInSrcSpan
+  , external 4107282860161894980 primUnit "GHC.Prim" varName "prefetchMutableByteArray2#" wiredInSrcSpan
+  , external 4107282860161894981 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray2#" wiredInSrcSpan
+  , external 4107282860161894982 primUnit "GHC.Prim" varName "prefetchAddr2#" wiredInSrcSpan
+  , external 4107282860161894983 primUnit "GHC.PrimopWrappers" varName "prefetchAddr2#" wiredInSrcSpan
+  , external 4107282860161894984 primUnit "GHC.Prim" varName "prefetchValue2#" wiredInSrcSpan
+  , external 4107282860161894985 primUnit "GHC.PrimopWrappers" varName "prefetchValue2#" wiredInSrcSpan
+  , external 4107282860161894986 primUnit "GHC.Prim" varName "prefetchByteArray1#" wiredInSrcSpan
+  , external 4107282860161894987 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray1#" wiredInSrcSpan
+  , external 4107282860161894988 primUnit "GHC.Prim" varName "prefetchMutableByteArray1#" wiredInSrcSpan
+  , external 4107282860161894989 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray1#" wiredInSrcSpan
+  , external 4107282860161894990 primUnit "GHC.Prim" varName "prefetchAddr1#" wiredInSrcSpan
+  , external 4107282860161894991 primUnit "GHC.PrimopWrappers" varName "prefetchAddr1#" wiredInSrcSpan
+  , external 4107282860161894992 primUnit "GHC.Prim" varName "prefetchValue1#" wiredInSrcSpan
+  , external 4107282860161894993 primUnit "GHC.PrimopWrappers" varName "prefetchValue1#" wiredInSrcSpan
+  , external 4107282860161894994 primUnit "GHC.Prim" varName "prefetchByteArray0#" wiredInSrcSpan
+  , external 4107282860161894995 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray0#" wiredInSrcSpan
+  , external 4107282860161894996 primUnit "GHC.Prim" varName "prefetchMutableByteArray0#" wiredInSrcSpan
+  , external 4107282860161894997 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray0#" wiredInSrcSpan
+  , external 4107282860161894998 primUnit "GHC.Prim" varName "prefetchAddr0#" wiredInSrcSpan
+  , external 4107282860161894999 primUnit "GHC.PrimopWrappers" varName "prefetchAddr0#" wiredInSrcSpan
+  , external 4107282860161895000 primUnit "GHC.Prim" varName "prefetchValue0#" wiredInSrcSpan
+  , external 4107282860161895001 primUnit "GHC.PrimopWrappers" varName "prefetchValue0#" wiredInSrcSpan
+  , external 7061644215716937733 primUnit "GHC.Types" tcClsName "WordBox" wiredInSrcSpan
+  , external 7061644215716937734 primUnit "GHC.Types" varName "$tcWordBox" wiredInSrcSpan
+  , external 7061644215716937735 primUnit "GHC.Types" dataName "MkWordBox" wiredInSrcSpan
+  , external 7061644215716937736 primUnit "GHC.Types" varName "MkWordBox" wiredInSrcSpan
+  , external 7061644215716937737 primUnit "GHC.Types" varName "$tc'MkWordBox" wiredInSrcSpan
+  , external 7061644215716937738 primUnit "GHC.Types" tcClsName "IntBox" wiredInSrcSpan
+  , external 7061644215716937739 primUnit "GHC.Types" varName "$tcIntBox" wiredInSrcSpan
+  , external 7061644215716937740 primUnit "GHC.Types" dataName "MkIntBox" wiredInSrcSpan
+  , external 7061644215716937741 primUnit "GHC.Types" varName "MkIntBox" wiredInSrcSpan
+  , external 7061644215716937742 primUnit "GHC.Types" varName "$tc'MkIntBox" wiredInSrcSpan
+  , external 7061644215716937743 primUnit "GHC.Types" tcClsName "FloatBox" wiredInSrcSpan
+  , external 7061644215716937744 primUnit "GHC.Types" varName "$tcFloatBox" wiredInSrcSpan
+  , external 7061644215716937745 primUnit "GHC.Types" dataName "MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937746 primUnit "GHC.Types" varName "MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937747 primUnit "GHC.Types" varName "$tc'MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937748 primUnit "GHC.Types" tcClsName "DoubleBox" wiredInSrcSpan
+  , external 7061644215716937749 primUnit "GHC.Types" varName "$tcDoubleBox" wiredInSrcSpan
+  , external 7061644215716937750 primUnit "GHC.Types" dataName "MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937751 primUnit "GHC.Types" varName "MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937752 primUnit "GHC.Types" varName "$tc'MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937753 primUnit "GHC.Types" tcClsName "Int8Box" wiredInSrcSpan
+  , external 7061644215716937754 primUnit "GHC.Types" varName "$tcInt8Box" wiredInSrcSpan
+  , external 7061644215716937755 primUnit "GHC.Types" dataName "MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937756 primUnit "GHC.Types" varName "MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937757 primUnit "GHC.Types" varName "$tc'MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937758 primUnit "GHC.Types" tcClsName "Int16Box" wiredInSrcSpan
+  , external 7061644215716937759 primUnit "GHC.Types" varName "$tcInt16Box" wiredInSrcSpan
+  , external 7061644215716937760 primUnit "GHC.Types" dataName "MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937761 primUnit "GHC.Types" varName "MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937762 primUnit "GHC.Types" varName "$tc'MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937763 primUnit "GHC.Types" tcClsName "Int32Box" wiredInSrcSpan
+  , external 7061644215716937764 primUnit "GHC.Types" varName "$tcInt32Box" wiredInSrcSpan
+  , external 7061644215716937765 primUnit "GHC.Types" dataName "MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937766 primUnit "GHC.Types" varName "MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937767 primUnit "GHC.Types" varName "$tc'MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937768 primUnit "GHC.Types" tcClsName "Int64Box" wiredInSrcSpan
+  , external 7061644215716937769 primUnit "GHC.Types" varName "$tcInt64Box" wiredInSrcSpan
+  , external 7061644215716937770 primUnit "GHC.Types" dataName "MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937771 primUnit "GHC.Types" varName "MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937772 primUnit "GHC.Types" varName "$tc'MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937773 primUnit "GHC.Types" tcClsName "Word8Box" wiredInSrcSpan
+  , external 7061644215716937774 primUnit "GHC.Types" varName "$tcWord8Box" wiredInSrcSpan
+  , external 7061644215716937775 primUnit "GHC.Types" dataName "MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937776 primUnit "GHC.Types" varName "MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937777 primUnit "GHC.Types" varName "$tc'MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937778 primUnit "GHC.Types" tcClsName "Word16Box" wiredInSrcSpan
+  , external 7061644215716937779 primUnit "GHC.Types" varName "$tcWord16Box" wiredInSrcSpan
+  , external 7061644215716937780 primUnit "GHC.Types" dataName "MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937781 primUnit "GHC.Types" varName "MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937782 primUnit "GHC.Types" varName "$tc'MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937783 primUnit "GHC.Types" tcClsName "Word32Box" wiredInSrcSpan
+  , external 7061644215716937784 primUnit "GHC.Types" varName "$tcWord32Box" wiredInSrcSpan
+  , external 7061644215716937785 primUnit "GHC.Types" dataName "MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937786 primUnit "GHC.Types" varName "MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937787 primUnit "GHC.Types" varName "$tc'MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937788 primUnit "GHC.Types" tcClsName "Word64Box" wiredInSrcSpan
+  , external 7061644215716937789 primUnit "GHC.Types" varName "$tcWord64Box" wiredInSrcSpan
+  , external 7061644215716937790 primUnit "GHC.Types" dataName "MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937791 primUnit "GHC.Types" varName "MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937792 primUnit "GHC.Types" varName "$tc'MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937793 primUnit "GHC.Types" tcClsName "LiftBox" wiredInSrcSpan
+  , external 7061644215716937794 primUnit "GHC.Types" varName "$tcLiftBox" wiredInSrcSpan
+  , external 7061644215716937795 primUnit "GHC.Types" dataName "MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937796 primUnit "GHC.Types" varName "MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937797 primUnit "GHC.Types" varName "$tc'MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937798 primUnit "GHC.Types" tcClsName "DictBox" wiredInSrcSpan
+  , external 7061644215716937799 primUnit "GHC.Types" varName "$tcDictBox" wiredInSrcSpan
+  , external 7061644215716937800 primUnit "GHC.Types" dataName "MkDictBox" wiredInSrcSpan
+  , external 7061644215716937801 primUnit "GHC.Types" varName "MkDictBox" wiredInSrcSpan
+  , external 7061644215716937802 primUnit "GHC.Types" varName "$tc'MkDictBox" wiredInSrcSpan
+  ]
diff --git a/src/GHC/Builtin/Names/GHC910.hs b/src/GHC/Builtin/Names/GHC910.hs
new file mode 100644
--- /dev/null
+++ b/src/GHC/Builtin/Names/GHC910.hs
@@ -0,0 +1,3851 @@
+{-# LANGUAGE OverloadedStrings #-}
+module GHC.Builtin.Names.GHC910 where
+
+import GHC.Builtin.Imports
+
+knownKeyNames :: [Name]
+knownKeyNames = [
+    external 3458764513820540929 primUnit "GHC.Prim.Panic" varName "absentError" wiredInSrcSpan
+  , external 3458764513820540930 primUnit "GHC.Prim.Panic" varName "absentConstraintError" wiredInSrcSpan
+  , external 3458764513820540931 ghcInternalUnit "GHC.Internal.Base" varName "augment" noSrcSpan
+  , external 3458764513820540932 ghcInternalUnit "GHC.Internal.Base" varName "++" noSrcSpan
+  , external 3458764513820540933 ghcInternalUnit "GHC.Internal.Base" varName "build" noSrcSpan
+  , external 3458764513820540934 ghcInternalUnit "GHC.Internal.Base" varName "foldr" noSrcSpan
+  , external 3458764513820540935 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "recSelError" wiredInSrcSpan
+  , external 3458764513820540936 primUnit "GHC.Prim" varName "seq" wiredInSrcSpan
+  , external 3458764513820540937 primUnit "GHC.Prim.Panic" varName "absentSumFieldError" wiredInSrcSpan
+  , external 3458764513820540938 ghcInternalUnit "GHC.Internal.Base" varName "eqString" noSrcSpan
+  , external 3458764513820540939 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "noMethodBindingError" wiredInSrcSpan
+  , external 3458764513820540940 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "nonExhaustiveGuardsError" wiredInSrcSpan
+  , external 3458764513820540941 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "impossibleError" wiredInSrcSpan
+  , external 3458764513820540942 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "impossibleConstraintError" wiredInSrcSpan
+  , external 3458764513820540943 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "patError" wiredInSrcSpan
+  , external 3458764513820540944 primUnit "GHC.Prim" varName "realWorld#" wiredInSrcSpan
+  , external 3458764513820540945 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "recConError" wiredInSrcSpan
+  , external 3458764513820540946 primUnit "GHC.CString" varName "unpackCStringUtf8#" noSrcSpan
+  , external 3458764513820540947 primUnit "GHC.CString" varName "unpackAppendCStringUtf8#" noSrcSpan
+  , external 3458764513820540948 primUnit "GHC.CString" varName "unpackFoldrCStringUtf8#" noSrcSpan
+  , external 3458764513820540949 primUnit "GHC.CString" varName "unpackCString#" noSrcSpan
+  , external 3458764513820540950 primUnit "GHC.CString" varName "unpackAppendCString#" noSrcSpan
+  , external 3458764513820540951 primUnit "GHC.CString" varName "unpackFoldrCString#" noSrcSpan
+  , external 3458764513820540952 primUnit "GHC.Prim" varName "void#" wiredInSrcSpan
+  , external 3458764513820540953 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "typeError" wiredInSrcSpan
+  , external 3458764513820540954 primUnit "GHC.Classes" varName "divInt#" noSrcSpan
+  , external 3458764513820540955 primUnit "GHC.Classes" varName "modInt#" noSrcSpan
+  , external 3458764513820540956 primUnit "GHC.CString" varName "cstringLength#" noSrcSpan
+  , external 3458764513820540959 ghcInternalUnit "GHC.Internal.List" varName "concat" noSrcSpan
+  , external 3458764513820540960 ghcInternalUnit "GHC.Internal.List" varName "filter" noSrcSpan
+  , external 3458764513820540961 ghcInternalUnit "GHC.Internal.List" varName "zip" noSrcSpan
+  , external 3458764513820540962 ghcInternalUnit "GHC.Internal.Base" varName "bindIO" noSrcSpan
+  , external 3458764513820540963 ghcInternalUnit "GHC.Internal.Base" varName "returnIO" noSrcSpan
+  , external 3458764513820540964 ghcInternalUnit "GHC.Internal.Stable" varName "newStablePtr" noSrcSpan
+  , external 3458764513820540965 ghcInternalUnit "GHC.Internal.System.IO" varName "print" noSrcSpan
+  , external 3458764513820540966 ghcInternalUnit "GHC.Internal.IO" varName "failIO" noSrcSpan
+  , external 3458764513820540967 primUnit "GHC.Prim" varName "nullAddr#" wiredInSrcSpan
+  , external 3458764513820540971 ghcInternalUnit "GHC.Internal.Base" varName "otherwise" noSrcSpan
+  , external 3458764513820540972 ghcInternalUnit "GHC.Internal.Base" varName "assert" noSrcSpan
+  , external 3458764513820540973 primUnit "GHC.Prim" varName "leftSection" wiredInSrcSpan
+  , external 3458764513820540974 primUnit "GHC.Prim" varName "rightSection" wiredInSrcSpan
+  , external 3458764513820541030 ghcInternalUnit "GHC.Internal.TopHandler" varName "runMainIO" noSrcSpan
+  , external 3458764513820541031 ghcInternalUnit "GHC.Internal.Base" varName "thenIO" noSrcSpan
+  , external 3458764513820541032 primUnit "GHC.Magic" varName "lazy" wiredInSrcSpan
+  , external 3458764513820541033 ghcInternalUnit "GHC.Internal.IO.Exception" varName "assertError" noSrcSpan
+  , external 3458764513820541034 primUnit "GHC.Magic" varName "oneShot" wiredInSrcSpan
+  , external 3458764513820541035 primUnit "GHC.Magic" varName "runRW#" noSrcSpan
+  , external 3458764513820541036 ghcInternalUnit "GHC.Internal.Debug.Trace" varName "trace" noSrcSpan
+  , external 3458764513820541037 primUnit "GHC.Magic" varName "nospec" wiredInSrcSpan
+  , external 3458764513820541048 primUnit "GHC.Magic" varName "inline" noSrcSpan
+  , external 3458764513820541049 ghcInternalUnit "GHC.Internal.Base" varName "map" noSrcSpan
+  , external 3458764513820541051 ghcInternalUnit "GHC.Internal.Base" varName "$" noSrcSpan
+  , external 3458764513820541053 ghcInternalUnit "GHC.Internal.Exts" varName "considerAccessible" noSrcSpan
+  , external 3458764513820541054 primUnit "GHC.Magic" varName "noinline" wiredInSrcSpan
+  , external 3458764513820541055 primUnit "GHC.Magic" varName "noinlineConstraint" wiredInSrcSpan
+  , external 3458764513820541056 ghcInternalUnit "GHC.Internal.Float" varName "integerToFloat#" noSrcSpan
+  , external 3458764513820541057 ghcInternalUnit "GHC.Internal.Float" varName "integerToDouble#" noSrcSpan
+  , external 3458764513820541058 ghcInternalUnit "GHC.Internal.Float" varName "naturalToFloat#" noSrcSpan
+  , external 3458764513820541059 ghcInternalUnit "GHC.Internal.Float" varName "naturalToDouble#" noSrcSpan
+  , external 3458764513820541060 ghcInternalUnit "GHC.Internal.Float" varName "rationalToFloat" noSrcSpan
+  , external 3458764513820541061 ghcInternalUnit "GHC.Internal.Float" varName "rationalToDouble" noSrcSpan
+  , external 3458764513820541085 primUnit "GHC.Prim" varName "coerce" wiredInSrcSpan
+  , external 3458764513820541088 ghcInternalUnit "GHC.Internal.Num" varName "fromInteger" noSrcSpan
+  , external 3458764513820541089 ghcInternalUnit "GHC.Internal.Num" varName "-" noSrcSpan
+  , external 3458764513820541090 ghcInternalUnit "GHC.Internal.Real" varName "fromRational" noSrcSpan
+  , external 3458764513820541091 ghcInternalUnit "GHC.Internal.Enum" varName "enumFrom" noSrcSpan
+  , external 3458764513820541092 ghcInternalUnit "GHC.Internal.Enum" varName "enumFromThen" noSrcSpan
+  , external 3458764513820541093 ghcInternalUnit "GHC.Internal.Enum" varName "enumFromTo" noSrcSpan
+  , external 3458764513820541094 ghcInternalUnit "GHC.Internal.Enum" varName "enumFromThenTo" noSrcSpan
+  , external 3458764513820541095 primUnit "GHC.Classes" varName "==" noSrcSpan
+  , external 3458764513820541096 primUnit "GHC.Classes" varName ">=" noSrcSpan
+  , external 3458764513820541097 ghcInternalUnit "GHC.Internal.Num" varName "negate" noSrcSpan
+  , external 3458764513820541099 ghcInternalUnit "GHC.Internal.Base" varName ">>=" noSrcSpan
+  , external 3458764513820541100 ghcInternalUnit "GHC.Internal.Base" varName ">>" noSrcSpan
+  , external 3458764513820541101 ghcInternalUnit "GHC.Internal.Base" varName "fmap" noSrcSpan
+  , external 3458764513820541102 ghcInternalUnit "GHC.Internal.Base" varName "return" noSrcSpan
+  , external 3458764513820541103 ghcInternalUnit "GHC.Internal.Control.Monad.Fix" varName "mfix" noSrcSpan
+  , external 3458764513820541104 ghcInternalUnit "GHC.Internal.Control.Monad.Fail" varName "fail" noSrcSpan
+  , external 3458764513820541105 ghcInternalUnit "GHC.Internal.OverloadedLabels" varName "fromLabel" noSrcSpan
+  , external 3458764513820541108 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "arr" noSrcSpan
+  , external 3458764513820541109 ghcInternalUnit "GHC.Internal.Desugar" varName ">>>" noSrcSpan
+  , external 3458764513820541110 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "first" noSrcSpan
+  , external 3458764513820541111 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "app" noSrcSpan
+  , external 3458764513820541112 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "|||" noSrcSpan
+  , external 3458764513820541113 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "loop" noSrcSpan
+  , external 3458764513820541114 ghcInternalUnit "GHC.Internal.Data.String" varName "fromString" noSrcSpan
+  , external 3458764513820541115 ghcInternalUnit "GHC.Internal.Desugar" varName "toAnnotationWrapper" noSrcSpan
+  , external 3458764513820541118 ghcInternalUnit "GHC.Internal.Real" varName "fromIntegral" noSrcSpan
+  , external 3458764513820541119 ghcInternalUnit "GHC.Internal.Real" varName "realToFrac" noSrcSpan
+  , external 3458764513820541120 ghcInternalUnit "GHC.Internal.Real" varName "toInteger" noSrcSpan
+  , external 3458764513820541121 ghcInternalUnit "GHC.Internal.Real" varName "toRational" noSrcSpan
+  , external 3458764513820541122 ghcInternalUnit "GHC.Internal.Control.Monad" varName "guard" noSrcSpan
+  , external 3458764513820541123 ghcInternalUnit "GHC.Internal.Control.Monad" varName "liftM" noSrcSpan
+  , external 3458764513820541124 baseUnit "Control.Monad.Zip" varName "mzip" noSrcSpan
+  , external 3458764513820541125 ghcInternalUnit "GHC.Internal.GHCi" varName "ghciStepIO" noSrcSpan
+  , external 3458764513820541126 ghcInternalUnit "GHC.Internal.IsList" tcClsName "IsList" noSrcSpan
+  , external 3458764513820541127 ghcInternalUnit "GHC.Internal.IsList" varName "fromList" noSrcSpan
+  , external 3458764513820541128 thUnit "Language.Haskell.TH.Syntax" varName "returnQ" noSrcSpan
+  , external 3458764513820541129 thUnit "Language.Haskell.TH.Syntax" varName "bindQ" noSrcSpan
+  , external 3458764513820541130 thUnit "Language.Haskell.TH.Syntax" varName "sequenceQ" noSrcSpan
+  , external 3458764513820541131 thUnit "Language.Haskell.TH.Syntax" varName "lift" noSrcSpan
+  , external 3458764513820541132 thUnit "Language.Haskell.TH.Syntax" varName "newName" noSrcSpan
+  , external 3458764513820541133 thUnit "Language.Haskell.TH.Syntax" varName "mkName" noSrcSpan
+  , external 3458764513820541134 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_v" noSrcSpan
+  , external 3458764513820541135 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_d" noSrcSpan
+  , external 3458764513820541136 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_tc" noSrcSpan
+  , external 3458764513820541137 thUnit "Language.Haskell.TH.Syntax" varName "mkNameL" noSrcSpan
+  , external 3458764513820541138 thUnit "Language.Haskell.TH.Syntax" varName "mkNameS" noSrcSpan
+  , external 3458764513820541139 thUnit "Language.Haskell.TH.Syntax" (fieldName "TExp") "unType" noSrcSpan
+  , external 3458764513820541140 thUnit "Language.Haskell.TH.Syntax" varName "unTypeCode" noSrcSpan
+  , external 3458764513820541142 thUnit "Language.Haskell.TH.Syntax" varName "liftTyped" noSrcSpan
+  , external 3458764513820541143 thUnit "Language.Haskell.TH.Syntax" varName "mkModName" noSrcSpan
+  , external 3458764513820541144 thUnit "Language.Haskell.TH.Syntax" varName "unsafeCodeCoerce" noSrcSpan
+  , external 3458764513820541145 thUnit "Language.Haskell.TH.Syntax" varName "mkNameQ" noSrcSpan
+  , external 3458764513820541146 thUnit "Language.Haskell.TH.Syntax" varName "mkNameG_fld" noSrcSpan
+  , external 3458764513820541148 thUnit "Language.Haskell.TH.Lib.Internal" varName "charL" noSrcSpan
+  , external 3458764513820541149 thUnit "Language.Haskell.TH.Lib.Internal" varName "stringL" noSrcSpan
+  , external 3458764513820541150 thUnit "Language.Haskell.TH.Lib.Internal" varName "integerL" noSrcSpan
+  , external 3458764513820541151 thUnit "Language.Haskell.TH.Lib.Internal" varName "intPrimL" noSrcSpan
+  , external 3458764513820541152 thUnit "Language.Haskell.TH.Lib.Internal" varName "wordPrimL" noSrcSpan
+  , external 3458764513820541153 thUnit "Language.Haskell.TH.Lib.Internal" varName "floatPrimL" noSrcSpan
+  , external 3458764513820541154 thUnit "Language.Haskell.TH.Lib.Internal" varName "doublePrimL" noSrcSpan
+  , external 3458764513820541155 thUnit "Language.Haskell.TH.Lib.Internal" varName "rationalL" noSrcSpan
+  , external 3458764513820541156 thUnit "Language.Haskell.TH.Lib.Internal" varName "stringPrimL" noSrcSpan
+  , external 3458764513820541157 thUnit "Language.Haskell.TH.Lib.Internal" varName "charPrimL" noSrcSpan
+  , external 3458764513820541158 thUnit "Language.Haskell.TH.Syntax" varName "liftString" noSrcSpan
+  , external 3458764513820541168 thUnit "Language.Haskell.TH.Lib.Internal" varName "litP" noSrcSpan
+  , external 3458764513820541169 thUnit "Language.Haskell.TH.Lib.Internal" varName "varP" noSrcSpan
+  , external 3458764513820541170 thUnit "Language.Haskell.TH.Lib.Internal" varName "tupP" noSrcSpan
+  , external 3458764513820541171 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedTupP" noSrcSpan
+  , external 3458764513820541172 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedSumP" noSrcSpan
+  , external 3458764513820541173 thUnit "Language.Haskell.TH.Lib.Internal" varName "conP" noSrcSpan
+  , external 3458764513820541174 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixP" noSrcSpan
+  , external 3458764513820541175 thUnit "Language.Haskell.TH.Lib.Internal" varName "tildeP" noSrcSpan
+  , external 3458764513820541176 thUnit "Language.Haskell.TH.Lib.Internal" varName "bangP" noSrcSpan
+  , external 3458764513820541177 thUnit "Language.Haskell.TH.Lib.Internal" varName "asP" noSrcSpan
+  , external 3458764513820541178 thUnit "Language.Haskell.TH.Lib.Internal" varName "wildP" noSrcSpan
+  , external 3458764513820541179 thUnit "Language.Haskell.TH.Lib.Internal" varName "recP" noSrcSpan
+  , external 3458764513820541180 thUnit "Language.Haskell.TH.Lib.Internal" varName "listP" noSrcSpan
+  , external 3458764513820541181 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigP" noSrcSpan
+  , external 3458764513820541182 thUnit "Language.Haskell.TH.Lib.Internal" varName "viewP" noSrcSpan
+  , external 3458764513820541183 thUnit "Language.Haskell.TH.Lib.Internal" varName "typeP" noSrcSpan
+  , external 3458764513820541184 thUnit "Language.Haskell.TH.Lib.Internal" varName "invisP" noSrcSpan
+  , external 3458764513820541188 thUnit "Language.Haskell.TH.Lib.Internal" varName "fieldPat" noSrcSpan
+  , external 3458764513820541189 thUnit "Language.Haskell.TH.Lib.Internal" varName "match" noSrcSpan
+  , external 3458764513820541190 thUnit "Language.Haskell.TH.Lib.Internal" varName "clause" noSrcSpan
+  , external 3458764513820541198 thUnit "Language.Haskell.TH.Lib.Internal" varName "varE" noSrcSpan
+  , external 3458764513820541199 thUnit "Language.Haskell.TH.Lib.Internal" varName "conE" noSrcSpan
+  , external 3458764513820541200 thUnit "Language.Haskell.TH.Lib.Internal" varName "litE" noSrcSpan
+  , external 3458764513820541201 thUnit "Language.Haskell.TH.Lib.Internal" varName "appE" noSrcSpan
+  , external 3458764513820541202 thUnit "Language.Haskell.TH.Lib.Internal" varName "appTypeE" noSrcSpan
+  , external 3458764513820541203 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixE" noSrcSpan
+  , external 3458764513820541204 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixApp" noSrcSpan
+  , external 3458764513820541205 thUnit "Language.Haskell.TH.Lib.Internal" varName "sectionL" noSrcSpan
+  , external 3458764513820541206 thUnit "Language.Haskell.TH.Lib.Internal" varName "sectionR" noSrcSpan
+  , external 3458764513820541207 thUnit "Language.Haskell.TH.Lib.Internal" varName "lamE" noSrcSpan
+  , external 3458764513820541208 thUnit "Language.Haskell.TH.Lib.Internal" varName "lamCaseE" noSrcSpan
+  , external 3458764513820541209 thUnit "Language.Haskell.TH.Lib.Internal" varName "lamCasesE" noSrcSpan
+  , external 3458764513820541210 thUnit "Language.Haskell.TH.Lib.Internal" varName "tupE" noSrcSpan
+  , external 3458764513820541211 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedTupE" noSrcSpan
+  , external 3458764513820541212 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedSumE" noSrcSpan
+  , external 3458764513820541213 thUnit "Language.Haskell.TH.Lib.Internal" varName "condE" noSrcSpan
+  , external 3458764513820541214 thUnit "Language.Haskell.TH.Lib.Internal" varName "multiIfE" noSrcSpan
+  , external 3458764513820541215 thUnit "Language.Haskell.TH.Lib.Internal" varName "letE" noSrcSpan
+  , external 3458764513820541216 thUnit "Language.Haskell.TH.Lib.Internal" varName "caseE" noSrcSpan
+  , external 3458764513820541217 thUnit "Language.Haskell.TH.Lib.Internal" varName "doE" noSrcSpan
+  , external 3458764513820541218 thUnit "Language.Haskell.TH.Lib.Internal" varName "compE" noSrcSpan
+  , external 3458764513820541219 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromE" noSrcSpan
+  , external 3458764513820541220 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromThenE" noSrcSpan
+  , external 3458764513820541221 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromToE" noSrcSpan
+  , external 3458764513820541222 thUnit "Language.Haskell.TH.Lib.Internal" varName "fromThenToE" noSrcSpan
+  , external 3458764513820541223 thUnit "Language.Haskell.TH.Lib.Internal" varName "listE" noSrcSpan
+  , external 3458764513820541224 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigE" noSrcSpan
+  , external 3458764513820541225 thUnit "Language.Haskell.TH.Lib.Internal" varName "recConE" noSrcSpan
+  , external 3458764513820541226 thUnit "Language.Haskell.TH.Lib.Internal" varName "recUpdE" noSrcSpan
+  , external 3458764513820541227 thUnit "Language.Haskell.TH.Lib.Internal" varName "staticE" noSrcSpan
+  , external 3458764513820541228 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboundVarE" noSrcSpan
+  , external 3458764513820541229 thUnit "Language.Haskell.TH.Lib.Internal" varName "labelE" noSrcSpan
+  , external 3458764513820541230 thUnit "Language.Haskell.TH.Lib.Internal" varName "implicitParamVarE" noSrcSpan
+  , external 3458764513820541231 thUnit "Language.Haskell.TH.Lib.Internal" varName "mdoE" noSrcSpan
+  , external 3458764513820541232 thUnit "Language.Haskell.TH.Lib.Internal" varName "getFieldE" noSrcSpan
+  , external 3458764513820541233 thUnit "Language.Haskell.TH.Lib.Internal" varName "projectionE" noSrcSpan
+  , external 3458764513820541234 thUnit "Language.Haskell.TH.Lib.Internal" varName "typeE" noSrcSpan
+  , external 3458764513820541235 thUnit "Language.Haskell.TH.Lib.Internal" varName "fieldExp" noSrcSpan
+  , external 3458764513820541236 thUnit "Language.Haskell.TH.Lib.Internal" varName "guardedB" noSrcSpan
+  , external 3458764513820541237 thUnit "Language.Haskell.TH.Lib.Internal" varName "normalB" noSrcSpan
+  , external 3458764513820541238 thUnit "Language.Haskell.TH.Lib.Internal" varName "normalGE" noSrcSpan
+  , external 3458764513820541239 thUnit "Language.Haskell.TH.Lib.Internal" varName "patGE" noSrcSpan
+  , external 3458764513820541240 thUnit "Language.Haskell.TH.Lib.Internal" varName "bindS" noSrcSpan
+  , external 3458764513820541241 thUnit "Language.Haskell.TH.Lib.Internal" varName "letS" noSrcSpan
+  , external 3458764513820541242 thUnit "Language.Haskell.TH.Lib.Internal" varName "noBindS" noSrcSpan
+  , external 3458764513820541243 thUnit "Language.Haskell.TH.Lib.Internal" varName "parS" noSrcSpan
+  , external 3458764513820541244 thUnit "Language.Haskell.TH.Lib.Internal" varName "recS" noSrcSpan
+  , external 3458764513820541248 thUnit "Language.Haskell.TH.Lib.Internal" varName "funD" noSrcSpan
+  , external 3458764513820541249 thUnit "Language.Haskell.TH.Lib.Internal" varName "valD" noSrcSpan
+  , external 3458764513820541250 thUnit "Language.Haskell.TH.Lib.Internal" varName "dataD" noSrcSpan
+  , external 3458764513820541251 thUnit "Language.Haskell.TH.Lib.Internal" varName "newtypeD" noSrcSpan
+  , external 3458764513820541252 thUnit "Language.Haskell.TH.Lib.Internal" varName "tySynD" noSrcSpan
+  , external 3458764513820541253 thUnit "Language.Haskell.TH.Lib.Internal" varName "classD" noSrcSpan
+  , external 3458764513820541254 thUnit "Language.Haskell.TH.Lib.Internal" varName "instanceWithOverlapD" noSrcSpan
+  , external 3458764513820541256 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigD" noSrcSpan
+  , external 3458764513820541257 thUnit "Language.Haskell.TH.Lib.Internal" varName "forImpD" noSrcSpan
+  , external 3458764513820541258 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragInlD" noSrcSpan
+  , external 3458764513820541259 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSpecD" noSrcSpan
+  , external 3458764513820541260 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSpecInlD" noSrcSpan
+  , external 3458764513820541261 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSpecInstD" noSrcSpan
+  , external 3458764513820541262 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragRuleD" noSrcSpan
+  , external 3458764513820541263 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragAnnD" noSrcSpan
+  , external 3458764513820541264 thUnit "Language.Haskell.TH.Lib.Internal" varName "dataFamilyD" noSrcSpan
+  , external 3458764513820541265 thUnit "Language.Haskell.TH.Lib.Internal" varName "openTypeFamilyD" noSrcSpan
+  , external 3458764513820541266 thUnit "Language.Haskell.TH.Lib.Internal" varName "dataInstD" noSrcSpan
+  , external 3458764513820541267 thUnit "Language.Haskell.TH.Lib.Internal" varName "newtypeInstD" noSrcSpan
+  , external 3458764513820541268 thUnit "Language.Haskell.TH.Lib.Internal" varName "tySynInstD" noSrcSpan
+  , external 3458764513820541269 thUnit "Language.Haskell.TH.Lib.Internal" varName "closedTypeFamilyD" noSrcSpan
+  , external 3458764513820541270 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixLWithSpecD" noSrcSpan
+  , external 3458764513820541271 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixRWithSpecD" noSrcSpan
+  , external 3458764513820541272 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixNWithSpecD" noSrcSpan
+  , external 3458764513820541273 thUnit "Language.Haskell.TH.Lib.Internal" varName "roleAnnotD" noSrcSpan
+  , external 3458764513820541274 thUnit "Language.Haskell.TH.Lib.Internal" varName "standaloneDerivWithStrategyD" noSrcSpan
+  , external 3458764513820541275 thUnit "Language.Haskell.TH.Lib.Internal" varName "defaultSigD" noSrcSpan
+  , external 3458764513820541276 thUnit "Language.Haskell.TH.Lib.Internal" varName "patSynD" noSrcSpan
+  , external 3458764513820541277 thUnit "Language.Haskell.TH.Lib.Internal" varName "patSynSigD" noSrcSpan
+  , external 3458764513820541278 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragCompleteD" noSrcSpan
+  , external 3458764513820541279 thUnit "Language.Haskell.TH.Lib.Internal" varName "implicitParamBindD" noSrcSpan
+  , external 3458764513820541280 thUnit "Language.Haskell.TH.Lib.Internal" varName "kiSigD" noSrcSpan
+  , external 3458764513820541281 thUnit "Language.Haskell.TH.Lib.Internal" varName "defaultD" noSrcSpan
+  , external 3458764513820541282 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragOpaqueD" noSrcSpan
+  , external 3458764513820541283 thUnit "Language.Haskell.TH.Lib.Internal" varName "typeDataD" noSrcSpan
+  , external 3458764513820541284 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSCCFunD" noSrcSpan
+  , external 3458764513820541285 thUnit "Language.Haskell.TH.Lib.Internal" varName "pragSCCFunNamedD" noSrcSpan
+  , external 3458764513820541289 thUnit "Language.Haskell.TH.Lib.Internal" varName "cxt" noSrcSpan
+  , external 3458764513820541290 thUnit "Language.Haskell.TH.Lib.Internal" varName "noSourceUnpackedness" noSrcSpan
+  , external 3458764513820541291 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceNoUnpack" noSrcSpan
+  , external 3458764513820541292 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceUnpack" noSrcSpan
+  , external 3458764513820541293 thUnit "Language.Haskell.TH.Lib.Internal" varName "noSourceStrictness" noSrcSpan
+  , external 3458764513820541294 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceLazy" noSrcSpan
+  , external 3458764513820541295 thUnit "Language.Haskell.TH.Lib.Internal" varName "sourceStrict" noSrcSpan
+  , external 3458764513820541296 thUnit "Language.Haskell.TH.Lib.Internal" varName "normalC" noSrcSpan
+  , external 3458764513820541297 thUnit "Language.Haskell.TH.Lib.Internal" varName "recC" noSrcSpan
+  , external 3458764513820541298 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixC" noSrcSpan
+  , external 3458764513820541299 thUnit "Language.Haskell.TH.Lib.Internal" varName "forallC" noSrcSpan
+  , external 3458764513820541300 thUnit "Language.Haskell.TH.Lib.Internal" varName "gadtC" noSrcSpan
+  , external 3458764513820541301 thUnit "Language.Haskell.TH.Lib.Internal" varName "recGadtC" noSrcSpan
+  , external 3458764513820541302 thUnit "Language.Haskell.TH.Lib.Internal" varName "bang" noSrcSpan
+  , external 3458764513820541303 thUnit "Language.Haskell.TH.Lib.Internal" varName "bangType" noSrcSpan
+  , external 3458764513820541304 thUnit "Language.Haskell.TH.Lib.Internal" varName "varBangType" noSrcSpan
+  , external 3458764513820541305 thUnit "Language.Haskell.TH.Lib.Internal" varName "unidir" noSrcSpan
+  , external 3458764513820541306 thUnit "Language.Haskell.TH.Lib.Internal" varName "implBidir" noSrcSpan
+  , external 3458764513820541307 thUnit "Language.Haskell.TH.Lib.Internal" varName "explBidir" noSrcSpan
+  , external 3458764513820541308 thUnit "Language.Haskell.TH.Lib.Internal" varName "prefixPatSyn" noSrcSpan
+  , external 3458764513820541309 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixPatSyn" noSrcSpan
+  , external 3458764513820541310 thUnit "Language.Haskell.TH.Lib.Internal" varName "recordPatSyn" noSrcSpan
+  , external 3458764513820541318 thUnit "Language.Haskell.TH.Lib.Internal" varName "forallT" noSrcSpan
+  , external 3458764513820541319 thUnit "Language.Haskell.TH.Lib.Internal" varName "forallVisT" noSrcSpan
+  , external 3458764513820541320 thUnit "Language.Haskell.TH.Lib.Internal" varName "varT" noSrcSpan
+  , external 3458764513820541321 thUnit "Language.Haskell.TH.Lib.Internal" varName "conT" noSrcSpan
+  , external 3458764513820541322 thUnit "Language.Haskell.TH.Lib.Internal" varName "tupleT" noSrcSpan
+  , external 3458764513820541323 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedTupleT" noSrcSpan
+  , external 3458764513820541324 thUnit "Language.Haskell.TH.Lib.Internal" varName "unboxedSumT" noSrcSpan
+  , external 3458764513820541325 thUnit "Language.Haskell.TH.Lib.Internal" varName "arrowT" noSrcSpan
+  , external 3458764513820541326 thUnit "Language.Haskell.TH.Lib.Internal" varName "listT" noSrcSpan
+  , external 3458764513820541327 thUnit "Language.Haskell.TH.Lib.Internal" varName "appT" noSrcSpan
+  , external 3458764513820541328 thUnit "Language.Haskell.TH.Lib.Internal" varName "appKindT" noSrcSpan
+  , external 3458764513820541329 thUnit "Language.Haskell.TH.Lib.Internal" varName "sigT" noSrcSpan
+  , external 3458764513820541330 thUnit "Language.Haskell.TH.Lib.Internal" varName "equalityT" noSrcSpan
+  , external 3458764513820541331 thUnit "Language.Haskell.TH.Lib.Internal" varName "litT" noSrcSpan
+  , external 3458764513820541332 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedT" noSrcSpan
+  , external 3458764513820541333 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedTupleT" noSrcSpan
+  , external 3458764513820541334 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedNilT" noSrcSpan
+  , external 3458764513820541335 thUnit "Language.Haskell.TH.Lib.Internal" varName "promotedConsT" noSrcSpan
+  , external 3458764513820541336 thUnit "Language.Haskell.TH.Lib.Internal" varName "wildCardT" noSrcSpan
+  , external 3458764513820541337 thUnit "Language.Haskell.TH.Lib.Internal" varName "implicitParamT" noSrcSpan
+  , external 3458764513820541338 thUnit "Language.Haskell.TH.Lib.Internal" varName "infixT" noSrcSpan
+  , external 3458764513820541339 thUnit "Language.Haskell.TH.Lib.Internal" varName "numTyLit" noSrcSpan
+  , external 3458764513820541340 thUnit "Language.Haskell.TH.Lib.Internal" varName "strTyLit" noSrcSpan
+  , external 3458764513820541341 thUnit "Language.Haskell.TH.Lib.Internal" varName "charTyLit" noSrcSpan
+  , external 3458764513820541342 thUnit "Language.Haskell.TH.Lib.Internal" varName "plainTV" noSrcSpan
+  , external 3458764513820541343 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindedTV" noSrcSpan
+  , external 3458764513820541344 thUnit "Language.Haskell.TH.Lib.Internal" varName "nominalR" noSrcSpan
+  , external 3458764513820541345 thUnit "Language.Haskell.TH.Lib.Internal" varName "representationalR" noSrcSpan
+  , external 3458764513820541346 thUnit "Language.Haskell.TH.Lib.Internal" varName "phantomR" noSrcSpan
+  , external 3458764513820541347 thUnit "Language.Haskell.TH.Lib.Internal" varName "inferR" noSrcSpan
+  , external 3458764513820541353 thUnit "Language.Haskell.TH.Lib.Internal" varName "starK" noSrcSpan
+  , external 3458764513820541354 thUnit "Language.Haskell.TH.Lib.Internal" varName "constraintK" noSrcSpan
+  , external 3458764513820541355 thUnit "Language.Haskell.TH.Lib.Internal" varName "noSig" noSrcSpan
+  , external 3458764513820541356 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindSig" noSrcSpan
+  , external 3458764513820541357 thUnit "Language.Haskell.TH.Lib.Internal" varName "tyVarSig" noSrcSpan
+  , external 3458764513820541358 thUnit "Language.Haskell.TH.Lib.Internal" varName "injectivityAnn" noSrcSpan
+  , external 3458764513820541359 thUnit "Language.Haskell.TH.Lib.Internal" varName "cCall" noSrcSpan
+  , external 3458764513820541360 thUnit "Language.Haskell.TH.Lib.Internal" varName "stdCall" noSrcSpan
+  , external 3458764513820541361 thUnit "Language.Haskell.TH.Lib.Internal" varName "cApi" noSrcSpan
+  , external 3458764513820541362 thUnit "Language.Haskell.TH.Lib.Internal" varName "prim" noSrcSpan
+  , external 3458764513820541363 thUnit "Language.Haskell.TH.Lib.Internal" varName "javaScript" noSrcSpan
+  , external 3458764513820541368 thUnit "Language.Haskell.TH.Lib.Internal" varName "unsafe" noSrcSpan
+  , external 3458764513820541369 thUnit "Language.Haskell.TH.Lib.Internal" varName "safe" noSrcSpan
+  , external 3458764513820541370 thUnit "Language.Haskell.TH.Lib.Internal" varName "interruptible" noSrcSpan
+  , external 3458764513820541373 thUnit "Language.Haskell.TH.Lib.Internal" varName "funDep" noSrcSpan
+  , external 3458764513820541374 thUnit "Language.Haskell.TH.Lib.Internal" varName "mulArrowT" noSrcSpan
+  , external 3458764513820541388 thUnit "Language.Haskell.TH.Lib.Internal" varName "tySynEqn" noSrcSpan
+  , external 3458764513820541398 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quoteExp" noSrcSpan
+  , external 3458764513820541399 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quotePat" noSrcSpan
+  , external 3458764513820541400 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quoteDec" noSrcSpan
+  , external 3458764513820541401 thUnit "Language.Haskell.TH.Quote" (fieldName "QuasiQuoter") "quoteType" noSrcSpan
+  , external 3458764513820541408 thUnit "Language.Haskell.TH.Lib.Internal" varName "ruleVar" noSrcSpan
+  , external 3458764513820541409 thUnit "Language.Haskell.TH.Lib.Internal" varName "typedRuleVar" noSrcSpan
+  , external 3458764513820541410 thUnit "Language.Haskell.TH.Lib.Internal" varName "plainInvisTV" noSrcSpan
+  , external 3458764513820541411 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindedInvisTV" noSrcSpan
+  , external 3458764513820541412 thUnit "Language.Haskell.TH.Lib.Internal" varName "plainBndrTV" noSrcSpan
+  , external 3458764513820541413 thUnit "Language.Haskell.TH.Lib.Internal" varName "kindedBndrTV" noSrcSpan
+  , external 3458764513820541418 thUnit "Language.Haskell.TH.Lib.Internal" varName "valueAnnotation" noSrcSpan
+  , external 3458764513820541419 thUnit "Language.Haskell.TH.Lib.Internal" varName "typeAnnotation" noSrcSpan
+  , external 3458764513820541420 thUnit "Language.Haskell.TH.Lib.Internal" varName "moduleAnnotation" noSrcSpan
+  , external 3458764513820541421 thUnit "Language.Haskell.TH.Lib.Internal" varName "derivClause" noSrcSpan
+  , external 3458764513820541426 thUnit "Language.Haskell.TH.Lib.Internal" varName "specifiedSpec" noSrcSpan
+  , external 3458764513820541427 thUnit "Language.Haskell.TH.Lib.Internal" varName "inferredSpec" noSrcSpan
+  , external 3458764513820541428 ghcInternalUnit "GHC.Internal.IsList" varName "fromListN" noSrcSpan
+  , external 3458764513820541429 ghcInternalUnit "GHC.Internal.IsList" varName "toList" noSrcSpan
+  , external 3458764513820541430 primUnit "GHC.Prim" varName "proxy#" wiredInSrcSpan
+  , external 3458764513820541432 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrType" noSrcSpan
+  , external 3458764513820541433 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrCon" noSrcSpan
+  , external 3458764513820541434 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrApp" noSrcSpan
+  , external 3458764513820541435 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeNatTypeRep" noSrcSpan
+  , external 3458764513820541436 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeSymbolTypeRep" noSrcSpan
+  , external 3458764513820541437 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeCharTypeRep" noSrcSpan
+  , external 3458764513820541438 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeRep#" noSrcSpan
+  , external 3458764513820541439 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrFun" noSrcSpan
+  , external 3458764513820541448 primUnit "GHC.Types" varName "krep$*" noSrcSpan
+  , external 3458764513820541449 primUnit "GHC.Types" varName "krep$*Arr*" noSrcSpan
+  , external 3458764513820541450 primUnit "GHC.Types" varName "krep$*->*->*" noSrcSpan
+  , external 3458764513820541451 primUnit "GHC.Types" varName "krep$Constraint" noSrcSpan
+  , external 3458764513820541458 ghcInternalUnit "GHC.Internal.Data.Dynamic" varName "toDyn" noSrcSpan
+  , external 3458764513820541479 primUnit "GHC.Types" varName "eq_sel" wiredInSrcSpan
+  , external 3458764513820541480 primUnit "GHC.Types" varName "heq_sel" wiredInSrcSpan
+  , external 3458764513820541481 primUnit "GHC.Types" varName "coercible_sel" wiredInSrcSpan
+  , external 3458764513820541482 ghcInternalUnit "GHC.Internal.Base" varName "<>" noSrcSpan
+  , external 3458764513820541483 ghcInternalUnit "GHC.Internal.Base" varName "mempty" noSrcSpan
+  , external 3458764513820541484 ghcInternalUnit "GHC.Internal.Base" varName "mappend" noSrcSpan
+  , external 3458764513820541485 ghcInternalUnit "GHC.Internal.Base" varName "mconcat" noSrcSpan
+  , external 3458764513820541486 ghcInternalUnit "GHC.Internal.Stack.Types" varName "emptyCallStack" noSrcSpan
+  , external 3458764513820541487 ghcInternalUnit "GHC.Internal.Stack.Types" varName "pushCallStack" noSrcSpan
+  , external 3458764513820541488 ghcInternalUnit "GHC.Internal.StaticPtr" varName "fromStaticPtr" noSrcSpan
+  , external 3458764513820541489 ghcInternalUnit "GHC.Internal.StaticPtr.Internal" varName "makeStatic" noSrcSpan
+  , external 3458764513820541490 ghcInternalUnit "GHC.Internal.Exception.Context" varName "emptyExceptionContext" noSrcSpan
+  , external 3458764513820541498 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" varName "unsafeEqualityProof" noSrcSpan
+  , external 3458764513820541499 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" varName "unsafeCoerce#" noSrcSpan
+  , external 3458764513820541500 ghcInternalUnit "GHC.Internal.Records" varName "getField" noSrcSpan
+  , external 3458764513820541501 ghcInternalUnit "GHC.Internal.Records" varName "setField" noSrcSpan
+  , external 3458764513820541508 ghcInternalUnit "GHC.Internal.TypeError" varName "unsatisfiable" noSrcSpan
+  , external 3458764513820541528 bignumUnit "GHC.Num.Integer" varName "integerFromNatural" noSrcSpan
+  , external 3458764513820541529 bignumUnit "GHC.Num.Integer" varName "integerToNaturalClamp" noSrcSpan
+  , external 3458764513820541530 bignumUnit "GHC.Num.Integer" varName "integerToNaturalThrow" noSrcSpan
+  , external 3458764513820541531 bignumUnit "GHC.Num.Integer" varName "integerToNatural" noSrcSpan
+  , external 3458764513820541532 bignumUnit "GHC.Num.Integer" varName "integerToWord#" noSrcSpan
+  , external 3458764513820541533 bignumUnit "GHC.Num.Integer" varName "integerToInt#" noSrcSpan
+  , external 3458764513820541534 bignumUnit "GHC.Num.Integer" varName "integerToWord64#" noSrcSpan
+  , external 3458764513820541535 bignumUnit "GHC.Num.Integer" varName "integerToInt64#" noSrcSpan
+  , external 3458764513820541536 bignumUnit "GHC.Num.Integer" varName "integerAdd" noSrcSpan
+  , external 3458764513820541537 bignumUnit "GHC.Num.Integer" varName "integerMul" noSrcSpan
+  , external 3458764513820541538 bignumUnit "GHC.Num.Integer" varName "integerSub" noSrcSpan
+  , external 3458764513820541539 bignumUnit "GHC.Num.Integer" varName "integerNegate" noSrcSpan
+  , external 3458764513820541546 bignumUnit "GHC.Num.Integer" varName "integerAbs" noSrcSpan
+  , external 3458764513820541549 bignumUnit "GHC.Num.Integer" varName "integerPopCount#" noSrcSpan
+  , external 3458764513820541550 bignumUnit "GHC.Num.Integer" varName "integerQuot" noSrcSpan
+  , external 3458764513820541551 bignumUnit "GHC.Num.Integer" varName "integerRem" noSrcSpan
+  , external 3458764513820541552 bignumUnit "GHC.Num.Integer" varName "integerDiv" noSrcSpan
+  , external 3458764513820541553 bignumUnit "GHC.Num.Integer" varName "integerMod" noSrcSpan
+  , external 3458764513820541554 bignumUnit "GHC.Num.Integer" varName "integerDivMod#" noSrcSpan
+  , external 3458764513820541555 bignumUnit "GHC.Num.Integer" varName "integerQuotRem#" noSrcSpan
+  , external 3458764513820541558 bignumUnit "GHC.Num.Integer" varName "integerEncodeFloat#" noSrcSpan
+  , external 3458764513820541559 bignumUnit "GHC.Num.Integer" varName "integerEncodeDouble#" noSrcSpan
+  , external 3458764513820541560 bignumUnit "GHC.Num.Integer" varName "integerGcd" noSrcSpan
+  , external 3458764513820541561 bignumUnit "GHC.Num.Integer" varName "integerLcm" noSrcSpan
+  , external 3458764513820541562 bignumUnit "GHC.Num.Integer" varName "integerAnd" noSrcSpan
+  , external 3458764513820541563 bignumUnit "GHC.Num.Integer" varName "integerOr" noSrcSpan
+  , external 3458764513820541564 bignumUnit "GHC.Num.Integer" varName "integerXor" noSrcSpan
+  , external 3458764513820541565 bignumUnit "GHC.Num.Integer" varName "integerComplement" noSrcSpan
+  , external 3458764513820541566 bignumUnit "GHC.Num.Integer" varName "integerBit#" noSrcSpan
+  , external 3458764513820541567 bignumUnit "GHC.Num.Integer" varName "integerTestBit#" noSrcSpan
+  , external 3458764513820541568 bignumUnit "GHC.Num.Integer" varName "integerShiftL#" noSrcSpan
+  , external 3458764513820541569 bignumUnit "GHC.Num.Integer" varName "integerShiftR#" noSrcSpan
+  , external 3458764513820541570 bignumUnit "GHC.Num.Integer" varName "integerFromWord#" noSrcSpan
+  , external 3458764513820541571 bignumUnit "GHC.Num.Integer" varName "integerFromWord64#" noSrcSpan
+  , external 3458764513820541572 bignumUnit "GHC.Num.Integer" varName "integerFromInt64#" noSrcSpan
+  , external 3458764513820541578 bignumUnit "GHC.Num.Natural" varName "naturalToWord#" noSrcSpan
+  , external 3458764513820541587 bignumUnit "GHC.Num.Natural" varName "naturalPopCount#" noSrcSpan
+  , external 3458764513820541588 bignumUnit "GHC.Num.Natural" varName "naturalShiftR#" noSrcSpan
+  , external 3458764513820541589 bignumUnit "GHC.Num.Natural" varName "naturalShiftL#" noSrcSpan
+  , external 3458764513820541590 bignumUnit "GHC.Num.Natural" varName "naturalAdd" noSrcSpan
+  , external 3458764513820541591 bignumUnit "GHC.Num.Natural" varName "naturalSub" noSrcSpan
+  , external 3458764513820541592 bignumUnit "GHC.Num.Natural" varName "naturalSubThrow" noSrcSpan
+  , external 3458764513820541593 bignumUnit "GHC.Num.Natural" varName "naturalSubUnsafe" noSrcSpan
+  , external 3458764513820541594 bignumUnit "GHC.Num.Natural" varName "naturalMul" noSrcSpan
+  , external 3458764513820541597 bignumUnit "GHC.Num.Natural" varName "naturalQuotRem#" noSrcSpan
+  , external 3458764513820541598 bignumUnit "GHC.Num.Natural" varName "naturalQuot" noSrcSpan
+  , external 3458764513820541599 bignumUnit "GHC.Num.Natural" varName "naturalRem" noSrcSpan
+  , external 3458764513820541600 bignumUnit "GHC.Num.Natural" varName "naturalAnd" noSrcSpan
+  , external 3458764513820541601 bignumUnit "GHC.Num.Natural" varName "naturalAndNot" noSrcSpan
+  , external 3458764513820541602 bignumUnit "GHC.Num.Natural" varName "naturalOr" noSrcSpan
+  , external 3458764513820541603 bignumUnit "GHC.Num.Natural" varName "naturalXor" noSrcSpan
+  , external 3458764513820541604 bignumUnit "GHC.Num.Natural" varName "naturalTestBit#" noSrcSpan
+  , external 3458764513820541605 bignumUnit "GHC.Num.Natural" varName "naturalBit#" noSrcSpan
+  , external 3458764513820541606 bignumUnit "GHC.Num.Natural" varName "naturalGcd" noSrcSpan
+  , external 3458764513820541607 bignumUnit "GHC.Num.Natural" varName "naturalLcm" noSrcSpan
+  , external 3458764513820541608 bignumUnit "GHC.Num.Natural" varName "naturalLog2#" noSrcSpan
+  , external 3458764513820541609 bignumUnit "GHC.Num.Natural" varName "naturalLogBaseWord#" noSrcSpan
+  , external 3458764513820541610 bignumUnit "GHC.Num.Natural" varName "naturalLogBase#" noSrcSpan
+  , external 3458764513820541611 bignumUnit "GHC.Num.Natural" varName "naturalPowMod" noSrcSpan
+  , external 3458764513820541612 bignumUnit "GHC.Num.Natural" varName "naturalSizeInBase#" noSrcSpan
+  , external 3458764513820541618 bignumUnit "GHC.Num.BigNat" varName "bigNatFromWordList#" noSrcSpan
+  , external 3458764513820541619 bignumUnit "GHC.Num.BigNat" varName "bigNatEq#" noSrcSpan
+  , external 3458764513820541628 ghcInternalUnit "GHC.Internal.Real" varName "mkRationalBase2" noSrcSpan
+  , external 3458764513820541629 ghcInternalUnit "GHC.Internal.Real" varName "mkRationalBase10" noSrcSpan
+  , external 3458764513820541678 ghcInternalUnit "GHC.Internal.Base" varName "join" noSrcSpan
+  , external 3458764513820541679 ghcInternalUnit "GHC.Internal.Base" varName "<*>" noSrcSpan
+  , external 3458764513820541680 ghcInternalUnit "GHC.Internal.Base" varName "pure" noSrcSpan
+  , external 3458764513820541681 ghcInternalUnit "GHC.Internal.Base" varName "*>" noSrcSpan
+  , external 3458764513820541682 ghcInternalUnit "GHC.Internal.Control.Monad" tcClsName "Alternative" noSrcSpan
+  , external 3458764513820541728 thUnit "Language.Haskell.TH.Lib.Internal" varName "bndrReq" noSrcSpan
+  , external 3458764513820541729 thUnit "Language.Haskell.TH.Lib.Internal" varName "bndrInvis" noSrcSpan
+  , external 3602879701896396801 ghcInternalUnit "GHC.Internal.Enum" tcClsName "Bounded" noSrcSpan
+  , external 3602879701896396802 ghcInternalUnit "GHC.Internal.Enum" tcClsName "Enum" noSrcSpan
+  , external 3602879701896396803 primUnit "GHC.Classes" tcClsName "Eq" noSrcSpan
+  , external 3602879701896396805 ghcInternalUnit "GHC.Internal.Float" tcClsName "Floating" noSrcSpan
+  , external 3602879701896396806 ghcInternalUnit "GHC.Internal.Real" tcClsName "Fractional" noSrcSpan
+  , external 3602879701896396807 ghcInternalUnit "GHC.Internal.Real" tcClsName "Integral" noSrcSpan
+  , external 3602879701896396808 ghcInternalUnit "GHC.Internal.Base" tcClsName "Monad" noSrcSpan
+  , external 3602879701896396809 ghcInternalUnit "GHC.Internal.Data.Data" tcClsName "Data" noSrcSpan
+  , external 3602879701896396810 ghcInternalUnit "GHC.Internal.Base" tcClsName "Functor" noSrcSpan
+  , external 3602879701896396811 ghcInternalUnit "GHC.Internal.Num" tcClsName "Num" noSrcSpan
+  , external 3602879701896396812 primUnit "GHC.Classes" tcClsName "Ord" noSrcSpan
+  , external 3602879701896396813 ghcInternalUnit "GHC.Internal.Read" tcClsName "Read" noSrcSpan
+  , external 3602879701896396814 ghcInternalUnit "GHC.Internal.Real" tcClsName "Real" noSrcSpan
+  , external 3602879701896396815 ghcInternalUnit "GHC.Internal.Float" tcClsName "RealFloat" noSrcSpan
+  , external 3602879701896396816 ghcInternalUnit "GHC.Internal.Real" tcClsName "RealFrac" noSrcSpan
+  , external 3602879701896396817 ghcInternalUnit "GHC.Internal.Show" tcClsName "Show" noSrcSpan
+  , external 3602879701896396818 ghcInternalUnit "GHC.Internal.Ix" tcClsName "Ix" noSrcSpan
+  , external 3602879701896396820 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" tcClsName "Typeable" noSrcSpan
+  , external 3602879701896396821 primUnit "GHC.Magic.Dict" tcClsName "WithDict" noSrcSpan
+  , external 3602879701896396823 primUnit "GHC.Magic" tcClsName "DataToTag" noSrcSpan
+  , external 3602879701896396828 ghcInternalUnit "GHC.Internal.Control.Monad.Fix" tcClsName "MonadFix" noSrcSpan
+  , external 3602879701896396829 ghcInternalUnit "GHC.Internal.Control.Monad.Fail" tcClsName "MonadFail" noSrcSpan
+  , external 3602879701896396830 ghcInternalUnit "GHC.Internal.Control.Monad" tcClsName "MonadPlus" noSrcSpan
+  , external 3602879701896396833 ghcInternalUnit "GHC.Internal.Data.String" tcClsName "IsString" noSrcSpan
+  , external 3602879701896396834 ghcInternalUnit "GHC.Internal.Base" tcClsName "Applicative" noSrcSpan
+  , external 3602879701896396835 ghcInternalUnit "GHC.Internal.Data.Foldable" tcClsName "Foldable" noSrcSpan
+  , external 3602879701896396836 ghcInternalUnit "GHC.Internal.Data.Traversable" tcClsName "Traversable" noSrcSpan
+  , external 3602879701896396837 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Generic" noSrcSpan
+  , external 3602879701896396838 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Generic1" noSrcSpan
+  , external 3602879701896396839 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Datatype" noSrcSpan
+  , external 3602879701896396840 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Constructor" noSrcSpan
+  , external 3602879701896396841 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Selector" noSrcSpan
+  , external 3602879701896396842 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "KnownNat" noSrcSpan
+  , external 3602879701896396843 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "KnownSymbol" noSrcSpan
+  , external 3602879701896396844 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "KnownChar" noSrcSpan
+  , external 3602879701896396845 ghcInternalUnit "GHC.Internal.GHCi" tcClsName "GHCiSandboxIO" noSrcSpan
+  , external 3602879701896396847 ghcInternalUnit "GHC.Internal.Base" tcClsName "Semigroup" noSrcSpan
+  , external 3602879701896396848 ghcInternalUnit "GHC.Internal.Base" tcClsName "Monoid" noSrcSpan
+  , external 3602879701896396849 primUnit "GHC.Classes" tcClsName "IP" noSrcSpan
+  , external 3602879701896396850 ghcInternalUnit "GHC.Internal.Records" tcClsName "HasField" noSrcSpan
+  , external 3602879701896397000 thUnit "Language.Haskell.TH.Syntax" tcClsName "Lift" noSrcSpan
+  , external 3602879701896397001 thUnit "Language.Haskell.TH.Syntax" tcClsName "Quote" noSrcSpan
+  , external 3674937295934324738 primUnit "GHC.Prim" tcClsName "Addr#" wiredInSrcSpan
+  , external 3674937295934324739 primUnit "GHC.Types" varName "$tcAddr#" wiredInSrcSpan
+  , external 3674937295934324742 primUnit "GHC.Prim" tcClsName "Array#" wiredInSrcSpan
+  , external 3674937295934324743 primUnit "GHC.Types" varName "$tcArray#" wiredInSrcSpan
+  , external 3674937295934324744 primUnit "GHC.Types" tcClsName "Bool" wiredInSrcSpan
+  , external 3674937295934324745 primUnit "GHC.Types" varName "$tcBool" wiredInSrcSpan
+  , external 3674937295934324746 primUnit "GHC.Prim" tcClsName "ByteArray#" wiredInSrcSpan
+  , external 3674937295934324747 primUnit "GHC.Types" varName "$tcByteArray#" wiredInSrcSpan
+  , external 3674937295934324748 ghcInternalUnit "GHC.Internal.Base" tcClsName "String" wiredInSrcSpan
+  , external 3674937295934324750 primUnit "GHC.Prim" tcClsName "Char#" wiredInSrcSpan
+  , external 3674937295934324751 primUnit "GHC.Types" varName "$tcChar#" wiredInSrcSpan
+  , external 3674937295934324752 primUnit "GHC.Types" tcClsName "Char" wiredInSrcSpan
+  , external 3674937295934324753 primUnit "GHC.Types" varName "$tcChar" wiredInSrcSpan
+  , external 3674937295934324754 primUnit "GHC.Prim" tcClsName "Double#" wiredInSrcSpan
+  , external 3674937295934324755 primUnit "GHC.Types" varName "$tcDouble#" wiredInSrcSpan
+  , external 3674937295934324756 primUnit "GHC.Types" tcClsName "Double" wiredInSrcSpan
+  , external 3674937295934324757 primUnit "GHC.Types" varName "$tcDouble" wiredInSrcSpan
+  , external 3674937295934324758 primUnit "GHC.Prim" tcClsName "Float#" wiredInSrcSpan
+  , external 3674937295934324759 primUnit "GHC.Types" varName "$tcFloat#" wiredInSrcSpan
+  , external 3674937295934324760 primUnit "GHC.Types" tcClsName "Float" wiredInSrcSpan
+  , external 3674937295934324761 primUnit "GHC.Types" varName "$tcFloat" wiredInSrcSpan
+  , external 3674937295934324762 primUnit "GHC.Prim" tcClsName "FUN" wiredInSrcSpan
+  , external 3674937295934324763 primUnit "GHC.Types" varName "$tcFUN" wiredInSrcSpan
+  , external 3674937295934324764 primUnit "GHC.Prim" tcClsName "Int#" wiredInSrcSpan
+  , external 3674937295934324765 primUnit "GHC.Types" varName "$tcInt#" wiredInSrcSpan
+  , external 3674937295934324766 primUnit "GHC.Types" tcClsName "Int" wiredInSrcSpan
+  , external 3674937295934324767 primUnit "GHC.Types" varName "$tcInt" wiredInSrcSpan
+  , external 3674937295934324768 primUnit "GHC.Prim" tcClsName "Int8#" wiredInSrcSpan
+  , external 3674937295934324769 primUnit "GHC.Types" varName "$tcInt8#" wiredInSrcSpan
+  , external 3674937295934324770 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int8" noSrcSpan
+  , external 3674937295934324772 primUnit "GHC.Prim" tcClsName "Int16#" wiredInSrcSpan
+  , external 3674937295934324773 primUnit "GHC.Types" varName "$tcInt16#" wiredInSrcSpan
+  , external 3674937295934324774 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int16" noSrcSpan
+  , external 3674937295934324776 primUnit "GHC.Prim" tcClsName "Int32#" wiredInSrcSpan
+  , external 3674937295934324777 primUnit "GHC.Types" varName "$tcInt32#" wiredInSrcSpan
+  , external 3674937295934324778 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int32" noSrcSpan
+  , external 3674937295934324780 primUnit "GHC.Prim" tcClsName "Int64#" wiredInSrcSpan
+  , external 3674937295934324781 primUnit "GHC.Types" varName "$tcInt64#" wiredInSrcSpan
+  , external 3674937295934324782 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int64" noSrcSpan
+  , external 3674937295934324784 bignumUnit "GHC.Num.Integer" tcClsName "Integer" wiredInSrcSpan
+  , external 3674937295934324785 bignumUnit "GHC.Num.Integer" varName "$tcInteger" wiredInSrcSpan
+  , external 3674937295934324786 bignumUnit "GHC.Num.Natural" tcClsName "Natural" wiredInSrcSpan
+  , external 3674937295934324787 bignumUnit "GHC.Num.Natural" varName "$tcNatural" wiredInSrcSpan
+  , external 3674937295934324788 primUnit "GHC.Types" tcClsName "List" wiredInSrcSpan
+  , external 3674937295934324789 primUnit "GHC.Types" varName "$tcList" wiredInSrcSpan
+  , external 3674937295934324792 ghcInternalUnit "GHC.Internal.Maybe" tcClsName "Maybe" wiredInSrcSpan
+  , external 3674937295934324793 ghcInternalUnit "GHC.Internal.Maybe" varName "$tcMaybe" wiredInSrcSpan
+  , external 3674937295934324794 primUnit "GHC.Prim" tcClsName "Weak#" wiredInSrcSpan
+  , external 3674937295934324795 primUnit "GHC.Types" varName "$tcWeak#" wiredInSrcSpan
+  , external 3674937295934324796 primUnit "GHC.Prim" tcClsName "MutableArray#" wiredInSrcSpan
+  , external 3674937295934324797 primUnit "GHC.Types" varName "$tcMutableArray#" wiredInSrcSpan
+  , external 3674937295934324798 primUnit "GHC.Prim" tcClsName "MutableByteArray#" wiredInSrcSpan
+  , external 3674937295934324799 primUnit "GHC.Types" varName "$tcMutableByteArray#" wiredInSrcSpan
+  , external 3674937295934324800 primUnit "GHC.Types" tcClsName "Ordering" noSrcSpan
+  , external 3674937295934324801 primUnit "GHC.Types" varName "$tcOrdering" noSrcSpan
+  , external 3674937295934324802 primUnit "GHC.Prim" tcClsName "MVar#" wiredInSrcSpan
+  , external 3674937295934324803 primUnit "GHC.Types" varName "$tcMVar#" wiredInSrcSpan
+  , external 3674937295934324804 primUnit "GHC.Prim" tcClsName "IOPort#" wiredInSrcSpan
+  , external 3674937295934324805 primUnit "GHC.Types" varName "$tcIOPort#" wiredInSrcSpan
+  , external 3674937295934324806 ghcInternalUnit "GHC.Internal.Real" tcClsName "Ratio" noSrcSpan
+  , external 3674937295934324808 ghcInternalUnit "GHC.Internal.Real" tcClsName "Rational" noSrcSpan
+  , external 3674937295934324810 primUnit "GHC.Prim" tcClsName "RealWorld" wiredInSrcSpan
+  , external 3674937295934324811 primUnit "GHC.Types" varName "$tcRealWorld" wiredInSrcSpan
+  , external 3674937295934324812 primUnit "GHC.Prim" tcClsName "StablePtr#" wiredInSrcSpan
+  , external 3674937295934324813 primUnit "GHC.Types" varName "$tcStablePtr#" wiredInSrcSpan
+  , external 3674937295934324814 ghcInternalUnit "GHC.Internal.Stable" tcClsName "StablePtr" noSrcSpan
+  , external 3674937295934324816 primUnit "GHC.Types" tcClsName "~" wiredInSrcSpan
+  , external 3674937295934324817 primUnit "GHC.Types" varName "$tc~" wiredInSrcSpan
+  , external 3674937295934324818 primUnit "GHC.Types" tcClsName "~~" wiredInSrcSpan
+  , external 3674937295934324819 primUnit "GHC.Types" varName "$tc~~" wiredInSrcSpan
+  , external 3674937295934324820 primUnit "GHC.Prim" tcClsName "=>" wiredInSrcSpan
+  , external 3674937295934324821 primUnit "GHC.Types" varName "$tc=>" wiredInSrcSpan
+  , external 3674937295934324822 primUnit "GHC.Prim" tcClsName "==>" wiredInSrcSpan
+  , external 3674937295934324823 primUnit "GHC.Types" varName "$tc==>" wiredInSrcSpan
+  , external 3674937295934324824 primUnit "GHC.Prim" tcClsName "-=>" wiredInSrcSpan
+  , external 3674937295934324825 primUnit "GHC.Types" varName "$tc-=>" wiredInSrcSpan
+  , external 3674937295934324836 primUnit "GHC.Prim" tcClsName "State#" wiredInSrcSpan
+  , external 3674937295934324837 primUnit "GHC.Types" varName "$tcState#" wiredInSrcSpan
+  , external 3674937295934324838 primUnit "GHC.Prim" tcClsName "StableName#" wiredInSrcSpan
+  , external 3674937295934324839 primUnit "GHC.Types" varName "$tcStableName#" wiredInSrcSpan
+  , external 3674937295934324842 primUnit "GHC.Prim" tcClsName "~#" wiredInSrcSpan
+  , external 3674937295934324843 primUnit "GHC.Types" varName "$tc~#" wiredInSrcSpan
+  , external 3674937295934324844 primUnit "GHC.Prim" tcClsName "~R#" wiredInSrcSpan
+  , external 3674937295934324845 primUnit "GHC.Types" varName "$tc~R#" wiredInSrcSpan
+  , external 3674937295934324846 primUnit "GHC.Prim" tcClsName "~P#" wiredInSrcSpan
+  , external 3674937295934324847 primUnit "GHC.Types" varName "$tc~P#" wiredInSrcSpan
+  , external 3674937295934324848 primUnit "GHC.Prim" tcClsName "MutVar#" wiredInSrcSpan
+  , external 3674937295934324849 primUnit "GHC.Types" varName "$tcMutVar#" wiredInSrcSpan
+  , external 3674937295934324850 primUnit "GHC.Types" tcClsName "IO" noSrcSpan
+  , external 3674937295934324854 primUnit "GHC.Prim" tcClsName "Word#" wiredInSrcSpan
+  , external 3674937295934324855 primUnit "GHC.Types" varName "$tcWord#" wiredInSrcSpan
+  , external 3674937295934324856 primUnit "GHC.Types" tcClsName "Word" wiredInSrcSpan
+  , external 3674937295934324857 primUnit "GHC.Types" varName "$tcWord" wiredInSrcSpan
+  , external 3674937295934324858 primUnit "GHC.Prim" tcClsName "Word8#" wiredInSrcSpan
+  , external 3674937295934324859 primUnit "GHC.Types" varName "$tcWord8#" wiredInSrcSpan
+  , external 3674937295934324860 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word8" noSrcSpan
+  , external 3674937295934324862 primUnit "GHC.Prim" tcClsName "Word16#" wiredInSrcSpan
+  , external 3674937295934324863 primUnit "GHC.Types" varName "$tcWord16#" wiredInSrcSpan
+  , external 3674937295934324864 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word16" noSrcSpan
+  , external 3674937295934324866 primUnit "GHC.Prim" tcClsName "Word32#" wiredInSrcSpan
+  , external 3674937295934324867 primUnit "GHC.Types" varName "$tcWord32#" wiredInSrcSpan
+  , external 3674937295934324868 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word32" noSrcSpan
+  , external 3674937295934324870 primUnit "GHC.Prim" tcClsName "Word64#" wiredInSrcSpan
+  , external 3674937295934324871 primUnit "GHC.Types" varName "$tcWord64#" wiredInSrcSpan
+  , external 3674937295934324872 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word64" noSrcSpan
+  , external 3674937295934324886 primUnit "GHC.Prim" tcClsName "ThreadId#" wiredInSrcSpan
+  , external 3674937295934324887 primUnit "GHC.Types" varName "$tcThreadId#" wiredInSrcSpan
+  , external 3674937295934324888 primUnit "GHC.Prim" tcClsName "BCO" wiredInSrcSpan
+  , external 3674937295934324889 primUnit "GHC.Types" varName "$tcBCO" wiredInSrcSpan
+  , external 3674937295934324890 ghcInternalUnit "GHC.Internal.Ptr" tcClsName "Ptr" noSrcSpan
+  , external 3674937295934324892 ghcInternalUnit "GHC.Internal.Ptr" tcClsName "FunPtr" noSrcSpan
+  , external 3674937295934324894 primUnit "GHC.Prim" tcClsName "TVar#" wiredInSrcSpan
+  , external 3674937295934324895 primUnit "GHC.Types" varName "$tcTVar#" wiredInSrcSpan
+  , external 3674937295934324896 primUnit "GHC.Prim" tcClsName "Compact#" wiredInSrcSpan
+  , external 3674937295934324897 primUnit "GHC.Types" varName "$tcCompact#" wiredInSrcSpan
+  , external 3674937295934324898 primUnit "GHC.Prim" tcClsName "StackSnapshot#" wiredInSrcSpan
+  , external 3674937295934324899 primUnit "GHC.Types" varName "$tcStackSnapshot#" wiredInSrcSpan
+  , external 3674937295934324900 primUnit "GHC.Prim" tcClsName "PromptTag#" wiredInSrcSpan
+  , external 3674937295934324901 primUnit "GHC.Types" varName "$tcPromptTag#" wiredInSrcSpan
+  , external 3674937295934324904 ghcInternalUnit "GHC.Internal.Data.Either" tcClsName "Either" noSrcSpan
+  , external 3674937295934324906 ghcInternalUnit "GHC.Internal.Base" tcClsName "Void" noSrcSpan
+  , external 3674937295934324908 ghcInternalUnit "GHC.Internal.Base" tcClsName "NonEmpty" noSrcSpan
+  , external 3674937295934324912 primUnit "GHC.Types" tcClsName "Type" wiredInSrcSpan
+  , external 3674937295934324914 primUnit "GHC.Types" tcClsName "UnliftedType" wiredInSrcSpan
+  , external 3674937295934324918 primUnit "GHC.Prim" tcClsName "TYPE" wiredInSrcSpan
+  , external 3674937295934324919 primUnit "GHC.Types" varName "$tcTYPE" wiredInSrcSpan
+  , external 3674937295934324920 primUnit "GHC.Prim" tcClsName "CONSTRAINT" wiredInSrcSpan
+  , external 3674937295934324921 primUnit "GHC.Types" varName "$tcCONSTRAINT" wiredInSrcSpan
+  , external 3674937295934324922 primUnit "GHC.Types" tcClsName "Constraint" wiredInSrcSpan
+  , external 3674937295934324924 primUnit "GHC.Types" tcClsName "Levity" wiredInSrcSpan
+  , external 3674937295934324925 primUnit "GHC.Types" varName "$tcLevity" wiredInSrcSpan
+  , external 3674937295934324926 primUnit "GHC.Types" tcClsName "RuntimeRep" wiredInSrcSpan
+  , external 3674937295934324927 primUnit "GHC.Types" varName "$tcRuntimeRep" wiredInSrcSpan
+  , external 3674937295934324928 primUnit "GHC.Types" tcClsName "VecCount" wiredInSrcSpan
+  , external 3674937295934324929 primUnit "GHC.Types" varName "$tcVecCount" wiredInSrcSpan
+  , external 3674937295934324930 primUnit "GHC.Types" tcClsName "VecElem" wiredInSrcSpan
+  , external 3674937295934324931 primUnit "GHC.Types" varName "$tcVecElem" wiredInSrcSpan
+  , external 3674937295934324932 primUnit "GHC.Types" tcClsName "LiftedRep" wiredInSrcSpan
+  , external 3674937295934324934 primUnit "GHC.Types" tcClsName "UnliftedRep" wiredInSrcSpan
+  , external 3674937295934324936 primUnit "GHC.Types" tcClsName "ZeroBitRep" wiredInSrcSpan
+  , external 3674937295934324938 primUnit "GHC.Types" tcClsName "ZeroBitType" wiredInSrcSpan
+  , external 3674937295934324940 thisGhcUnit "GHC.Driver.Plugins" tcClsName "Plugin" noSrcSpan
+  , external 3674937295934324942 thisGhcUnit "GHC.Driver.Plugins" tcClsName "FrontendPlugin" noSrcSpan
+  , external 3674937295934324944 primUnit "GHC.Types" tcClsName "TyCon" noSrcSpan
+  , external 3674937295934324946 primUnit "GHC.Types" tcClsName "Module" noSrcSpan
+  , external 3674937295934324948 primUnit "GHC.Types" tcClsName "TrName" noSrcSpan
+  , external 3674937295934324950 primUnit "GHC.Types" tcClsName "KindRep" noSrcSpan
+  , external 3674937295934324952 primUnit "GHC.Types" tcClsName "TypeLitSort" noSrcSpan
+  , external 3674937295934325006 ghcInternalUnit "GHC.Internal.Generics" tcClsName "V1" noSrcSpan
+  , external 3674937295934325008 ghcInternalUnit "GHC.Internal.Generics" tcClsName "U1" noSrcSpan
+  , external 3674937295934325010 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Par1" noSrcSpan
+  , external 3674937295934325012 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rec1" noSrcSpan
+  , external 3674937295934325014 ghcInternalUnit "GHC.Internal.Generics" tcClsName "K1" noSrcSpan
+  , external 3674937295934325016 ghcInternalUnit "GHC.Internal.Generics" tcClsName "M1" noSrcSpan
+  , external 3674937295934325018 ghcInternalUnit "GHC.Internal.Generics" tcClsName ":+:" noSrcSpan
+  , external 3674937295934325020 ghcInternalUnit "GHC.Internal.Generics" tcClsName ":*:" noSrcSpan
+  , external 3674937295934325022 ghcInternalUnit "GHC.Internal.Generics" tcClsName ":.:" noSrcSpan
+  , external 3674937295934325024 ghcInternalUnit "GHC.Internal.Generics" tcClsName "R" noSrcSpan
+  , external 3674937295934325028 ghcInternalUnit "GHC.Internal.Generics" tcClsName "D" noSrcSpan
+  , external 3674937295934325030 ghcInternalUnit "GHC.Internal.Generics" tcClsName "C" noSrcSpan
+  , external 3674937295934325032 ghcInternalUnit "GHC.Internal.Generics" tcClsName "S" noSrcSpan
+  , external 3674937295934325034 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rec0" noSrcSpan
+  , external 3674937295934325038 ghcInternalUnit "GHC.Internal.Generics" tcClsName "D1" noSrcSpan
+  , external 3674937295934325040 ghcInternalUnit "GHC.Internal.Generics" tcClsName "C1" noSrcSpan
+  , external 3674937295934325042 ghcInternalUnit "GHC.Internal.Generics" tcClsName "S1" noSrcSpan
+  , external 3674937295934325046 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rep" noSrcSpan
+  , external 3674937295934325048 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rep1" noSrcSpan
+  , external 3674937295934325050 ghcInternalUnit "GHC.Internal.Generics" tcClsName "URec" noSrcSpan
+  , external 3674937295934325052 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UAddr" noSrcSpan
+  , external 3674937295934325054 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UChar" noSrcSpan
+  , external 3674937295934325056 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UDouble" noSrcSpan
+  , external 3674937295934325058 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UFloat" noSrcSpan
+  , external 3674937295934325060 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UInt" noSrcSpan
+  , external 3674937295934325062 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UWord" noSrcSpan
+  , external 3674937295934325076 ghcInternalUnit "GHC.Internal.TypeError" tcClsName "Unsatisfiable" noSrcSpan
+  , external 3674937295934325078 primUnit "GHC.Types" tcClsName "Any" wiredInSrcSpan
+  , external 3674937295934325080 primUnit "GHC.Types" tcClsName "ZonkAny" wiredInSrcSpan
+  , external 3674937295934325098 ghcInternalUnit "GHC.Internal.TypeError" tcClsName "TypeError" noSrcSpan
+  , external 3674937295934325102 primUnit "GHC.Types" tcClsName "Coercible" wiredInSrcSpan
+  , external 3674937295934325103 primUnit "GHC.Types" varName "$tcCoercible" wiredInSrcSpan
+  , external 3674937295934325104 primUnit "GHC.Prim" tcClsName "Proxy#" wiredInSrcSpan
+  , external 3674937295934325105 primUnit "GHC.Types" varName "$tcProxy#" wiredInSrcSpan
+  , external 3674937295934325106 primUnit "GHC.Types" tcClsName "SPEC" noSrcSpan
+  , external 3674937295934325108 primUnit "GHC.Types" tcClsName "Any" wiredInSrcSpan
+  , external 3674937295934325110 primUnit "GHC.Prim" tcClsName "SmallArray#" wiredInSrcSpan
+  , external 3674937295934325111 primUnit "GHC.Types" varName "$tcSmallArray#" wiredInSrcSpan
+  , external 3674937295934325112 primUnit "GHC.Prim" tcClsName "SmallMutableArray#" wiredInSrcSpan
+  , external 3674937295934325113 primUnit "GHC.Types" varName "$tcSmallMutableArray#" wiredInSrcSpan
+  , external 3674937295934325114 ghcInternalUnit "GHC.Internal.StaticPtr" tcClsName "StaticPtr" noSrcSpan
+  , external 3674937295934325118 ghcInternalUnit "GHC.Internal.Stack.Types" tcClsName "CallStack" noSrcSpan
+  , external 3674937295934325120 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" tcClsName "TypeRep" noSrcSpan
+  , external 3674937295934325122 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" tcClsName "SomeTypeRep" noSrcSpan
+  , external 3674937295934325124 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" dataName "SomeTypeRep" noSrcSpan
+  , external 3674937295934325126 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "AppendSymbol" wiredInSrcSpan
+  , external 3674937295934325128 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" tcClsName "UnsafeEquality" noSrcSpan
+  , external 3674937295934325130 primUnit "GHC.Types" tcClsName "Multiplicity" wiredInSrcSpan
+  , external 3674937295934325131 primUnit "GHC.Types" varName "$tcMultiplicity" wiredInSrcSpan
+  , external 3674937295934325136 thUnit "Language.Haskell.TH.Syntax" tcClsName "Exp" noSrcSpan
+  , external 3674937295934325138 thUnit "Language.Haskell.TH.Syntax" tcClsName "Match" noSrcSpan
+  , external 3674937295934325140 thUnit "Language.Haskell.TH.Syntax" tcClsName "Clause" noSrcSpan
+  , external 3674937295934325142 thUnit "Language.Haskell.TH.Syntax" tcClsName "Q" noSrcSpan
+  , external 3674937295934325144 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "ExpQ" noSrcSpan
+  , external 3674937295934325148 thUnit "Language.Haskell.TH.Syntax" tcClsName "Pat" noSrcSpan
+  , external 3674937295934325154 thUnit "Language.Haskell.TH.Syntax" tcClsName "Stmt" noSrcSpan
+  , external 3674937295934325156 thUnit "Language.Haskell.TH.Syntax" tcClsName "Con" noSrcSpan
+  , external 3674937295934325158 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TypeQ" noSrcSpan
+  , external 3674937295934325160 thUnit "Language.Haskell.TH.Syntax" tcClsName "Type" noSrcSpan
+  , external 3674937295934325162 thUnit "Language.Haskell.TH.Syntax" tcClsName "Dec" noSrcSpan
+  , external 3674937295934325164 thUnit "Language.Haskell.TH.Syntax" tcClsName "BangType" noSrcSpan
+  , external 3674937295934325166 thUnit "Language.Haskell.TH.Syntax" tcClsName "VarBangType" noSrcSpan
+  , external 3674937295934325168 thUnit "Language.Haskell.TH.Syntax" tcClsName "FieldExp" noSrcSpan
+  , external 3674937295934325170 thUnit "Language.Haskell.TH.Syntax" tcClsName "FieldPat" noSrcSpan
+  , external 3674937295934325172 thUnit "Language.Haskell.TH.Syntax" tcClsName "Name" noSrcSpan
+  , external 3674937295934325174 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "PatQ" noSrcSpan
+  , external 3674937295934325180 thUnit "Language.Haskell.TH.Syntax" tcClsName "FunDep" noSrcSpan
+  , external 3674937295934325182 thUnit "Language.Haskell.TH.Syntax" tcClsName "Pred" noSrcSpan
+  , external 3674937295934325186 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TyVarBndrUnit" noSrcSpan
+  , external 3674937295934325188 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "DecsQ" noSrcSpan
+  , external 3674937295934325190 thUnit "Language.Haskell.TH.Syntax" tcClsName "RuleBndr" noSrcSpan
+  , external 3674937295934325192 thUnit "Language.Haskell.TH.Syntax" tcClsName "TySynEqn" noSrcSpan
+  , external 3674937295934325194 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "Role" noSrcSpan
+  , external 3674937295934325198 thUnit "Language.Haskell.TH.Syntax" tcClsName "InjectivityAnn" noSrcSpan
+  , external 3674937295934325200 thUnit "Language.Haskell.TH.Syntax" tcClsName "Kind" noSrcSpan
+  , external 3674937295934325202 thUnit "Language.Haskell.TH.Syntax" tcClsName "Overlap" noSrcSpan
+  , external 3674937295934325204 thUnit "Language.Haskell.TH.Syntax" tcClsName "DerivClause" noSrcSpan
+  , external 3674937295934325206 thUnit "Language.Haskell.TH.Syntax" tcClsName "DerivStrategy" noSrcSpan
+  , external 3674937295934325208 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "Decs" noSrcSpan
+  , external 3674937295934325210 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TyVarBndrSpec" noSrcSpan
+  , external 3674937295934325212 thUnit "Language.Haskell.TH.Syntax" tcClsName "Code" noSrcSpan
+  , external 3674937295934325214 thUnit "Language.Haskell.TH.Syntax" tcClsName "ModName" noSrcSpan
+  , external 3674937295934325216 thUnit "Language.Haskell.TH.Lib.Internal" tcClsName "TyVarBndrVis" noSrcSpan
+  , external 3674937295934325336 primUnit "GHC.Prim" tcClsName "Int8X16#" wiredInSrcSpan
+  , external 3674937295934325337 primUnit "GHC.Types" varName "$tcInt8X16#" wiredInSrcSpan
+  , external 3674937295934325338 primUnit "GHC.Prim" tcClsName "Int16X8#" wiredInSrcSpan
+  , external 3674937295934325339 primUnit "GHC.Types" varName "$tcInt16X8#" wiredInSrcSpan
+  , external 3674937295934325340 primUnit "GHC.Prim" tcClsName "Int32X4#" wiredInSrcSpan
+  , external 3674937295934325341 primUnit "GHC.Types" varName "$tcInt32X4#" wiredInSrcSpan
+  , external 3674937295934325342 primUnit "GHC.Prim" tcClsName "Int64X2#" wiredInSrcSpan
+  , external 3674937295934325343 primUnit "GHC.Types" varName "$tcInt64X2#" wiredInSrcSpan
+  , external 3674937295934325344 primUnit "GHC.Prim" tcClsName "Int8X32#" wiredInSrcSpan
+  , external 3674937295934325345 primUnit "GHC.Types" varName "$tcInt8X32#" wiredInSrcSpan
+  , external 3674937295934325346 primUnit "GHC.Prim" tcClsName "Int16X16#" wiredInSrcSpan
+  , external 3674937295934325347 primUnit "GHC.Types" varName "$tcInt16X16#" wiredInSrcSpan
+  , external 3674937295934325348 primUnit "GHC.Prim" tcClsName "Int32X8#" wiredInSrcSpan
+  , external 3674937295934325349 primUnit "GHC.Types" varName "$tcInt32X8#" wiredInSrcSpan
+  , external 3674937295934325350 primUnit "GHC.Prim" tcClsName "Int64X4#" wiredInSrcSpan
+  , external 3674937295934325351 primUnit "GHC.Types" varName "$tcInt64X4#" wiredInSrcSpan
+  , external 3674937295934325352 primUnit "GHC.Prim" tcClsName "Int8X64#" wiredInSrcSpan
+  , external 3674937295934325353 primUnit "GHC.Types" varName "$tcInt8X64#" wiredInSrcSpan
+  , external 3674937295934325354 primUnit "GHC.Prim" tcClsName "Int16X32#" wiredInSrcSpan
+  , external 3674937295934325355 primUnit "GHC.Types" varName "$tcInt16X32#" wiredInSrcSpan
+  , external 3674937295934325356 primUnit "GHC.Prim" tcClsName "Int32X16#" wiredInSrcSpan
+  , external 3674937295934325357 primUnit "GHC.Types" varName "$tcInt32X16#" wiredInSrcSpan
+  , external 3674937295934325358 primUnit "GHC.Prim" tcClsName "Int64X8#" wiredInSrcSpan
+  , external 3674937295934325359 primUnit "GHC.Types" varName "$tcInt64X8#" wiredInSrcSpan
+  , external 3674937295934325360 primUnit "GHC.Prim" tcClsName "Word8X16#" wiredInSrcSpan
+  , external 3674937295934325361 primUnit "GHC.Types" varName "$tcWord8X16#" wiredInSrcSpan
+  , external 3674937295934325362 primUnit "GHC.Prim" tcClsName "Word16X8#" wiredInSrcSpan
+  , external 3674937295934325363 primUnit "GHC.Types" varName "$tcWord16X8#" wiredInSrcSpan
+  , external 3674937295934325364 primUnit "GHC.Prim" tcClsName "Word32X4#" wiredInSrcSpan
+  , external 3674937295934325365 primUnit "GHC.Types" varName "$tcWord32X4#" wiredInSrcSpan
+  , external 3674937295934325366 primUnit "GHC.Prim" tcClsName "Word64X2#" wiredInSrcSpan
+  , external 3674937295934325367 primUnit "GHC.Types" varName "$tcWord64X2#" wiredInSrcSpan
+  , external 3674937295934325368 primUnit "GHC.Prim" tcClsName "Word8X32#" wiredInSrcSpan
+  , external 3674937295934325369 primUnit "GHC.Types" varName "$tcWord8X32#" wiredInSrcSpan
+  , external 3674937295934325370 primUnit "GHC.Prim" tcClsName "Word16X16#" wiredInSrcSpan
+  , external 3674937295934325371 primUnit "GHC.Types" varName "$tcWord16X16#" wiredInSrcSpan
+  , external 3674937295934325372 primUnit "GHC.Prim" tcClsName "Word32X8#" wiredInSrcSpan
+  , external 3674937295934325373 primUnit "GHC.Types" varName "$tcWord32X8#" wiredInSrcSpan
+  , external 3674937295934325374 primUnit "GHC.Prim" tcClsName "Word64X4#" wiredInSrcSpan
+  , external 3674937295934325375 primUnit "GHC.Types" varName "$tcWord64X4#" wiredInSrcSpan
+  , external 3674937295934325376 primUnit "GHC.Prim" tcClsName "Word8X64#" wiredInSrcSpan
+  , external 3674937295934325377 primUnit "GHC.Types" varName "$tcWord8X64#" wiredInSrcSpan
+  , external 3674937295934325378 primUnit "GHC.Prim" tcClsName "Word16X32#" wiredInSrcSpan
+  , external 3674937295934325379 primUnit "GHC.Types" varName "$tcWord16X32#" wiredInSrcSpan
+  , external 3674937295934325380 primUnit "GHC.Prim" tcClsName "Word32X16#" wiredInSrcSpan
+  , external 3674937295934325381 primUnit "GHC.Types" varName "$tcWord32X16#" wiredInSrcSpan
+  , external 3674937295934325382 primUnit "GHC.Prim" tcClsName "Word64X8#" wiredInSrcSpan
+  , external 3674937295934325383 primUnit "GHC.Types" varName "$tcWord64X8#" wiredInSrcSpan
+  , external 3674937295934325384 primUnit "GHC.Prim" tcClsName "FloatX4#" wiredInSrcSpan
+  , external 3674937295934325385 primUnit "GHC.Types" varName "$tcFloatX4#" wiredInSrcSpan
+  , external 3674937295934325386 primUnit "GHC.Prim" tcClsName "DoubleX2#" wiredInSrcSpan
+  , external 3674937295934325387 primUnit "GHC.Types" varName "$tcDoubleX2#" wiredInSrcSpan
+  , external 3674937295934325388 primUnit "GHC.Prim" tcClsName "FloatX8#" wiredInSrcSpan
+  , external 3674937295934325389 primUnit "GHC.Types" varName "$tcFloatX8#" wiredInSrcSpan
+  , external 3674937295934325390 primUnit "GHC.Prim" tcClsName "DoubleX4#" wiredInSrcSpan
+  , external 3674937295934325391 primUnit "GHC.Types" varName "$tcDoubleX4#" wiredInSrcSpan
+  , external 3674937295934325392 primUnit "GHC.Prim" tcClsName "FloatX16#" wiredInSrcSpan
+  , external 3674937295934325393 primUnit "GHC.Types" varName "$tcFloatX16#" wiredInSrcSpan
+  , external 3674937295934325394 primUnit "GHC.Prim" tcClsName "DoubleX8#" wiredInSrcSpan
+  , external 3674937295934325395 primUnit "GHC.Types" varName "$tcDoubleX8#" wiredInSrcSpan
+  , external 3674937295934325536 primUnit "GHC.Types" tcClsName "Symbol" wiredInSrcSpan
+  , external 3674937295934325537 primUnit "GHC.Types" varName "$tcSymbol" wiredInSrcSpan
+  , external 3674937295934325540 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "+" wiredInSrcSpan
+  , external 3674937295934325542 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "*" wiredInSrcSpan
+  , external 3674937295934325544 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "^" wiredInSrcSpan
+  , external 3674937295934325546 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "-" wiredInSrcSpan
+  , external 3674937295934325548 ghcInternalUnit "GHC.Internal.TypeLits.Internal" tcClsName "CmpSymbol" wiredInSrcSpan
+  , external 3674937295934325550 ghcInternalUnit "GHC.Internal.TypeNats.Internal" tcClsName "CmpNat" wiredInSrcSpan
+  , external 3674937295934325552 ghcInternalUnit "GHC.Internal.TypeLits.Internal" tcClsName "CmpChar" wiredInSrcSpan
+  , external 3674937295934325556 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "Div" wiredInSrcSpan
+  , external 3674937295934325558 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "Mod" wiredInSrcSpan
+  , external 3674937295934325560 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "Log2" wiredInSrcSpan
+  , external 3674937295934325562 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "ConsSymbol" wiredInSrcSpan
+  , external 3674937295934325564 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "UnconsSymbol" wiredInSrcSpan
+  , external 3674937295934325566 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "CharToNat" wiredInSrcSpan
+  , external 3674937295934325568 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "NatToChar" wiredInSrcSpan
+  , external 3674937295934325570 ghcInternalUnit "GHC.Internal.Foreign.C.ConstPtr" tcClsName "ConstPtr" noSrcSpan
+  , external 3674937295934325572 ghcInternalUnit "GHC.Internal.Wasm.Prim.Types" tcClsName "JSVal" noSrcSpan
+  , external 3674937295934325576 ghcInternalUnit "GHC.Internal.Exception.Context" tcClsName "ExceptionContext" noSrcSpan
+  , external 3746994889972252672 primUnit "GHC.Tuple" tcClsName "Unit" wiredInSrcSpan
+  , external 3746994889972252673 primUnit "GHC.Tuple" varName "$tcUnit" wiredInSrcSpan
+  , external 3746994889972252674 primUnit "GHC.Tuple" tcClsName "Solo" wiredInSrcSpan
+  , external 3746994889972252675 primUnit "GHC.Tuple" varName "$tcSolo" wiredInSrcSpan
+  , external 3819052484010180608 primUnit "GHC.Types" tcClsName "Unit#" wiredInSrcSpan
+  , external 3819052484010180609 primUnit "GHC.Types" varName "$tcUnit#" wiredInSrcSpan
+  , external 3891110078048108547 primUnit "GHC.Types" dataName "C#" wiredInSrcSpan
+  , external 3891110078048108548 primUnit "GHC.Types" varName "C#" wiredInSrcSpan
+  , external 3891110078048108549 primUnit "GHC.Types" varName "$tc'C#" wiredInSrcSpan
+  , external 3891110078048108550 primUnit "GHC.Types" dataName ":" wiredInSrcSpan
+  , external 3891110078048108551 primUnit "GHC.Types" varName ":" wiredInSrcSpan
+  , external 3891110078048108552 primUnit "GHC.Types" varName "$tc':" wiredInSrcSpan
+  , external 3891110078048108553 primUnit "GHC.Types" dataName "D#" wiredInSrcSpan
+  , external 3891110078048108554 primUnit "GHC.Types" varName "D#" wiredInSrcSpan
+  , external 3891110078048108555 primUnit "GHC.Types" varName "$tc'D#" wiredInSrcSpan
+  , external 3891110078048108556 primUnit "GHC.Types" dataName "False" wiredInSrcSpan
+  , external 3891110078048108557 primUnit "GHC.Types" varName "False" wiredInSrcSpan
+  , external 3891110078048108558 primUnit "GHC.Types" varName "$tc'False" wiredInSrcSpan
+  , external 3891110078048108559 primUnit "GHC.Types" dataName "F#" wiredInSrcSpan
+  , external 3891110078048108560 primUnit "GHC.Types" varName "F#" wiredInSrcSpan
+  , external 3891110078048108561 primUnit "GHC.Types" varName "$tc'F#" wiredInSrcSpan
+  , external 3891110078048108562 primUnit "GHC.Types" dataName "I#" wiredInSrcSpan
+  , external 3891110078048108563 primUnit "GHC.Types" varName "I#" wiredInSrcSpan
+  , external 3891110078048108564 primUnit "GHC.Types" varName "$tc'I#" wiredInSrcSpan
+  , external 3891110078048108565 ghcInternalUnit "GHC.Internal.Maybe" dataName "Nothing" wiredInSrcSpan
+  , external 3891110078048108566 ghcInternalUnit "GHC.Internal.Maybe" varName "Nothing" wiredInSrcSpan
+  , external 3891110078048108567 ghcInternalUnit "GHC.Internal.Maybe" varName "$tc'Nothing" wiredInSrcSpan
+  , external 3891110078048108568 ghcInternalUnit "GHC.Internal.Maybe" dataName "Just" wiredInSrcSpan
+  , external 3891110078048108569 ghcInternalUnit "GHC.Internal.Maybe" varName "Just" wiredInSrcSpan
+  , external 3891110078048108570 ghcInternalUnit "GHC.Internal.Maybe" varName "$tc'Just" wiredInSrcSpan
+  , external 3891110078048108571 primUnit "GHC.Types" dataName "Eq#" wiredInSrcSpan
+  , external 3891110078048108572 primUnit "GHC.Types" varName "Eq#" wiredInSrcSpan
+  , external 3891110078048108573 primUnit "GHC.Types" varName "$tc'Eq#" wiredInSrcSpan
+  , external 3891110078048108574 primUnit "GHC.Types" dataName "[]" wiredInSrcSpan
+  , external 3891110078048108575 primUnit "GHC.Types" varName "[]" wiredInSrcSpan
+  , external 3891110078048108576 primUnit "GHC.Types" varName "$tc'[]" wiredInSrcSpan
+  , external 3891110078048108577 ghcInternalUnit "GHC.Internal.Real" dataName ":%" noSrcSpan
+  , external 3891110078048108586 primUnit "GHC.Types" dataName "True" wiredInSrcSpan
+  , external 3891110078048108587 primUnit "GHC.Types" varName "True" wiredInSrcSpan
+  , external 3891110078048108588 primUnit "GHC.Types" varName "$tc'True" wiredInSrcSpan
+  , external 3891110078048108589 primUnit "GHC.Types" dataName "W#" wiredInSrcSpan
+  , external 3891110078048108590 primUnit "GHC.Types" varName "W#" wiredInSrcSpan
+  , external 3891110078048108591 primUnit "GHC.Types" varName "$tc'W#" wiredInSrcSpan
+  , external 3891110078048108592 primUnit "GHC.Types" dataName "IO" noSrcSpan
+  , external 3891110078048108598 primUnit "GHC.Types" dataName "HEq#" wiredInSrcSpan
+  , external 3891110078048108599 primUnit "GHC.Types" varName "HEq#" wiredInSrcSpan
+  , external 3891110078048108600 primUnit "GHC.Types" varName "$tc'HEq#" wiredInSrcSpan
+  , external 3891110078048108619 ghcInternalUnit "GHC.Internal.Data.Either" dataName "Left" noSrcSpan
+  , external 3891110078048108622 ghcInternalUnit "GHC.Internal.Data.Either" dataName "Right" noSrcSpan
+  , external 3891110078048108625 primUnit "GHC.Types" dataName "LT" noSrcSpan
+  , external 3891110078048108626 primUnit "GHC.Types" varName "LT" wiredInSrcSpan
+  , external 3891110078048108627 primUnit "GHC.Types" varName "$tc'LT" noSrcSpan
+  , external 3891110078048108628 primUnit "GHC.Types" dataName "EQ" noSrcSpan
+  , external 3891110078048108629 primUnit "GHC.Types" varName "EQ" wiredInSrcSpan
+  , external 3891110078048108630 primUnit "GHC.Types" varName "$tc'EQ" noSrcSpan
+  , external 3891110078048108631 primUnit "GHC.Types" dataName "GT" noSrcSpan
+  , external 3891110078048108632 primUnit "GHC.Types" varName "GT" wiredInSrcSpan
+  , external 3891110078048108633 primUnit "GHC.Types" varName "$tc'GT" noSrcSpan
+  , external 3891110078048108640 primUnit "GHC.Types" dataName "MkCoercible" wiredInSrcSpan
+  , external 3891110078048108641 primUnit "GHC.Types" varName "MkCoercible" wiredInSrcSpan
+  , external 3891110078048108642 primUnit "GHC.Types" varName "$tc'MkCoercible" wiredInSrcSpan
+  , external 3891110078048108643 ghcInternalUnit "GHC.Internal.StaticPtr" dataName "StaticPtr" noSrcSpan
+  , external 3891110078048108646 ghcInternalUnit "GHC.Internal.StaticPtr" dataName "StaticPtrInfo" noSrcSpan
+  , external 3891110078048108649 ghcInternalUnit "GHC.Internal.Fingerprint.Type" dataName "Fingerprint" noSrcSpan
+  , external 3891110078048108655 ghcInternalUnit "GHC.Internal.Stack.Types" dataName "SrcLoc" noSrcSpan
+  , external 3891110078048108667 primUnit "GHC.Types" dataName "TyCon" noSrcSpan
+  , external 3891110078048108673 primUnit "GHC.Types" dataName "Module" noSrcSpan
+  , external 3891110078048108679 primUnit "GHC.Types" dataName "TrNameS" noSrcSpan
+  , external 3891110078048108682 primUnit "GHC.Types" dataName "TrNameD" noSrcSpan
+  , external 3891110078048108685 primUnit "GHC.Types" varName "tr$ModuleGHCPrim" noSrcSpan
+  , external 3891110078048108694 ghcInternalUnit "GHC.Internal.TypeError" dataName "Text" noSrcSpan
+  , external 3891110078048108697 ghcInternalUnit "GHC.Internal.TypeError" dataName ":<>:" noSrcSpan
+  , external 3891110078048108700 ghcInternalUnit "GHC.Internal.TypeError" dataName ":$$:" noSrcSpan
+  , external 3891110078048108703 ghcInternalUnit "GHC.Internal.TypeError" dataName "ShowType" noSrcSpan
+  , external 3891110078048108706 ghcInternalUnit "GHC.Internal.Generics" dataName "PrefixI" noSrcSpan
+  , external 3891110078048108709 ghcInternalUnit "GHC.Internal.Generics" dataName "InfixI" noSrcSpan
+  , external 3891110078048108712 ghcInternalUnit "GHC.Internal.Generics" dataName "LeftAssociative" noSrcSpan
+  , external 3891110078048108715 ghcInternalUnit "GHC.Internal.Generics" dataName "RightAssociative" noSrcSpan
+  , external 3891110078048108718 ghcInternalUnit "GHC.Internal.Generics" dataName "NotAssociative" noSrcSpan
+  , external 3891110078048108721 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceUnpack" noSrcSpan
+  , external 3891110078048108724 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceNoUnpack" noSrcSpan
+  , external 3891110078048108727 ghcInternalUnit "GHC.Internal.Generics" dataName "NoSourceUnpackedness" noSrcSpan
+  , external 3891110078048108730 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceLazy" noSrcSpan
+  , external 3891110078048108733 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceStrict" noSrcSpan
+  , external 3891110078048108736 ghcInternalUnit "GHC.Internal.Generics" dataName "NoSourceStrictness" noSrcSpan
+  , external 3891110078048108739 ghcInternalUnit "GHC.Internal.Generics" dataName "DecidedLazy" noSrcSpan
+  , external 3891110078048108742 ghcInternalUnit "GHC.Internal.Generics" dataName "DecidedStrict" noSrcSpan
+  , external 3891110078048108745 ghcInternalUnit "GHC.Internal.Generics" dataName "DecidedUnpack" noSrcSpan
+  , external 3891110078048108748 ghcInternalUnit "GHC.Internal.Generics" dataName "MetaData" noSrcSpan
+  , external 3891110078048108751 ghcInternalUnit "GHC.Internal.Generics" dataName "MetaCons" noSrcSpan
+  , external 3891110078048108754 ghcInternalUnit "GHC.Internal.Generics" dataName "MetaSel" noSrcSpan
+  , external 3891110078048108757 primUnit "GHC.Types" dataName "VecRep" wiredInSrcSpan
+  , external 3891110078048108758 primUnit "GHC.Types" varName "VecRep" wiredInSrcSpan
+  , external 3891110078048108759 primUnit "GHC.Types" varName "$tc'VecRep" wiredInSrcSpan
+  , external 3891110078048108760 primUnit "GHC.Types" dataName "TupleRep" wiredInSrcSpan
+  , external 3891110078048108761 primUnit "GHC.Types" varName "TupleRep" wiredInSrcSpan
+  , external 3891110078048108762 primUnit "GHC.Types" varName "$tc'TupleRep" wiredInSrcSpan
+  , external 3891110078048108763 primUnit "GHC.Types" dataName "SumRep" wiredInSrcSpan
+  , external 3891110078048108764 primUnit "GHC.Types" varName "SumRep" wiredInSrcSpan
+  , external 3891110078048108765 primUnit "GHC.Types" varName "$tc'SumRep" wiredInSrcSpan
+  , external 3891110078048108766 primUnit "GHC.Types" dataName "BoxedRep" wiredInSrcSpan
+  , external 3891110078048108767 primUnit "GHC.Types" varName "BoxedRep" wiredInSrcSpan
+  , external 3891110078048108768 primUnit "GHC.Types" varName "$tc'BoxedRep" wiredInSrcSpan
+  , external 3891110078048108769 primUnit "GHC.Types" dataName "IntRep" wiredInSrcSpan
+  , external 3891110078048108770 primUnit "GHC.Types" varName "IntRep" wiredInSrcSpan
+  , external 3891110078048108771 primUnit "GHC.Types" varName "$tc'IntRep" wiredInSrcSpan
+  , external 3891110078048108772 primUnit "GHC.Types" dataName "Int8Rep" wiredInSrcSpan
+  , external 3891110078048108773 primUnit "GHC.Types" varName "Int8Rep" wiredInSrcSpan
+  , external 3891110078048108774 primUnit "GHC.Types" varName "$tc'Int8Rep" wiredInSrcSpan
+  , external 3891110078048108775 primUnit "GHC.Types" dataName "Int16Rep" wiredInSrcSpan
+  , external 3891110078048108776 primUnit "GHC.Types" varName "Int16Rep" wiredInSrcSpan
+  , external 3891110078048108777 primUnit "GHC.Types" varName "$tc'Int16Rep" wiredInSrcSpan
+  , external 3891110078048108778 primUnit "GHC.Types" dataName "Int32Rep" wiredInSrcSpan
+  , external 3891110078048108779 primUnit "GHC.Types" varName "Int32Rep" wiredInSrcSpan
+  , external 3891110078048108780 primUnit "GHC.Types" varName "$tc'Int32Rep" wiredInSrcSpan
+  , external 3891110078048108781 primUnit "GHC.Types" dataName "Int64Rep" wiredInSrcSpan
+  , external 3891110078048108782 primUnit "GHC.Types" varName "Int64Rep" wiredInSrcSpan
+  , external 3891110078048108783 primUnit "GHC.Types" varName "$tc'Int64Rep" wiredInSrcSpan
+  , external 3891110078048108784 primUnit "GHC.Types" dataName "WordRep" wiredInSrcSpan
+  , external 3891110078048108785 primUnit "GHC.Types" varName "WordRep" wiredInSrcSpan
+  , external 3891110078048108786 primUnit "GHC.Types" varName "$tc'WordRep" wiredInSrcSpan
+  , external 3891110078048108787 primUnit "GHC.Types" dataName "Word8Rep" wiredInSrcSpan
+  , external 3891110078048108788 primUnit "GHC.Types" varName "Word8Rep" wiredInSrcSpan
+  , external 3891110078048108789 primUnit "GHC.Types" varName "$tc'Word8Rep" wiredInSrcSpan
+  , external 3891110078048108790 primUnit "GHC.Types" dataName "Word16Rep" wiredInSrcSpan
+  , external 3891110078048108791 primUnit "GHC.Types" varName "Word16Rep" wiredInSrcSpan
+  , external 3891110078048108792 primUnit "GHC.Types" varName "$tc'Word16Rep" wiredInSrcSpan
+  , external 3891110078048108793 primUnit "GHC.Types" dataName "Word32Rep" wiredInSrcSpan
+  , external 3891110078048108794 primUnit "GHC.Types" varName "Word32Rep" wiredInSrcSpan
+  , external 3891110078048108795 primUnit "GHC.Types" varName "$tc'Word32Rep" wiredInSrcSpan
+  , external 3891110078048108796 primUnit "GHC.Types" dataName "Word64Rep" wiredInSrcSpan
+  , external 3891110078048108797 primUnit "GHC.Types" varName "Word64Rep" wiredInSrcSpan
+  , external 3891110078048108798 primUnit "GHC.Types" varName "$tc'Word64Rep" wiredInSrcSpan
+  , external 3891110078048108799 primUnit "GHC.Types" dataName "AddrRep" wiredInSrcSpan
+  , external 3891110078048108800 primUnit "GHC.Types" varName "AddrRep" wiredInSrcSpan
+  , external 3891110078048108801 primUnit "GHC.Types" varName "$tc'AddrRep" wiredInSrcSpan
+  , external 3891110078048108802 primUnit "GHC.Types" dataName "FloatRep" wiredInSrcSpan
+  , external 3891110078048108803 primUnit "GHC.Types" varName "FloatRep" wiredInSrcSpan
+  , external 3891110078048108804 primUnit "GHC.Types" varName "$tc'FloatRep" wiredInSrcSpan
+  , external 3891110078048108805 primUnit "GHC.Types" dataName "DoubleRep" wiredInSrcSpan
+  , external 3891110078048108806 primUnit "GHC.Types" varName "DoubleRep" wiredInSrcSpan
+  , external 3891110078048108807 primUnit "GHC.Types" varName "$tc'DoubleRep" wiredInSrcSpan
+  , external 3891110078048108808 primUnit "GHC.Types" dataName "Lifted" wiredInSrcSpan
+  , external 3891110078048108809 primUnit "GHC.Types" varName "Lifted" wiredInSrcSpan
+  , external 3891110078048108810 primUnit "GHC.Types" varName "$tc'Lifted" wiredInSrcSpan
+  , external 3891110078048108811 primUnit "GHC.Types" dataName "Unlifted" wiredInSrcSpan
+  , external 3891110078048108812 primUnit "GHC.Types" varName "Unlifted" wiredInSrcSpan
+  , external 3891110078048108813 primUnit "GHC.Types" varName "$tc'Unlifted" wiredInSrcSpan
+  , external 3891110078048108814 primUnit "GHC.Types" dataName "Vec2" wiredInSrcSpan
+  , external 3891110078048108815 primUnit "GHC.Types" varName "Vec2" wiredInSrcSpan
+  , external 3891110078048108816 primUnit "GHC.Types" varName "$tc'Vec2" wiredInSrcSpan
+  , external 3891110078048108817 primUnit "GHC.Types" dataName "Vec4" wiredInSrcSpan
+  , external 3891110078048108818 primUnit "GHC.Types" varName "Vec4" wiredInSrcSpan
+  , external 3891110078048108819 primUnit "GHC.Types" varName "$tc'Vec4" wiredInSrcSpan
+  , external 3891110078048108820 primUnit "GHC.Types" dataName "Vec8" wiredInSrcSpan
+  , external 3891110078048108821 primUnit "GHC.Types" varName "Vec8" wiredInSrcSpan
+  , external 3891110078048108822 primUnit "GHC.Types" varName "$tc'Vec8" wiredInSrcSpan
+  , external 3891110078048108823 primUnit "GHC.Types" dataName "Vec16" wiredInSrcSpan
+  , external 3891110078048108824 primUnit "GHC.Types" varName "Vec16" wiredInSrcSpan
+  , external 3891110078048108825 primUnit "GHC.Types" varName "$tc'Vec16" wiredInSrcSpan
+  , external 3891110078048108826 primUnit "GHC.Types" dataName "Vec32" wiredInSrcSpan
+  , external 3891110078048108827 primUnit "GHC.Types" varName "Vec32" wiredInSrcSpan
+  , external 3891110078048108828 primUnit "GHC.Types" varName "$tc'Vec32" wiredInSrcSpan
+  , external 3891110078048108829 primUnit "GHC.Types" dataName "Vec64" wiredInSrcSpan
+  , external 3891110078048108830 primUnit "GHC.Types" varName "Vec64" wiredInSrcSpan
+  , external 3891110078048108831 primUnit "GHC.Types" varName "$tc'Vec64" wiredInSrcSpan
+  , external 3891110078048108832 primUnit "GHC.Types" dataName "Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108833 primUnit "GHC.Types" varName "Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108834 primUnit "GHC.Types" varName "$tc'Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108835 primUnit "GHC.Types" dataName "Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108836 primUnit "GHC.Types" varName "Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108837 primUnit "GHC.Types" varName "$tc'Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108838 primUnit "GHC.Types" dataName "Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108839 primUnit "GHC.Types" varName "Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108840 primUnit "GHC.Types" varName "$tc'Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108841 primUnit "GHC.Types" dataName "Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108842 primUnit "GHC.Types" varName "Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108843 primUnit "GHC.Types" varName "$tc'Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108844 primUnit "GHC.Types" dataName "Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108845 primUnit "GHC.Types" varName "Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108846 primUnit "GHC.Types" varName "$tc'Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108847 primUnit "GHC.Types" dataName "Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108848 primUnit "GHC.Types" varName "Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108849 primUnit "GHC.Types" varName "$tc'Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108850 primUnit "GHC.Types" dataName "Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108851 primUnit "GHC.Types" varName "Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108852 primUnit "GHC.Types" varName "$tc'Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108853 primUnit "GHC.Types" dataName "Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108854 primUnit "GHC.Types" varName "Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108855 primUnit "GHC.Types" varName "$tc'Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108856 primUnit "GHC.Types" dataName "FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108857 primUnit "GHC.Types" varName "FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108858 primUnit "GHC.Types" varName "$tc'FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108859 primUnit "GHC.Types" dataName "DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108860 primUnit "GHC.Types" varName "DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108861 primUnit "GHC.Types" varName "$tc'DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108862 primUnit "GHC.Types" dataName "KindRepTyConApp" noSrcSpan
+  , external 3891110078048108865 primUnit "GHC.Types" dataName "KindRepVar" noSrcSpan
+  , external 3891110078048108868 primUnit "GHC.Types" dataName "KindRepApp" noSrcSpan
+  , external 3891110078048108871 primUnit "GHC.Types" dataName "KindRepFun" noSrcSpan
+  , external 3891110078048108874 primUnit "GHC.Types" dataName "KindRepTYPE" noSrcSpan
+  , external 3891110078048108877 primUnit "GHC.Types" dataName "KindRepTypeLitS" noSrcSpan
+  , external 3891110078048108880 primUnit "GHC.Types" dataName "KindRepTypeLitD" noSrcSpan
+  , external 3891110078048108883 primUnit "GHC.Types" dataName "TypeLitSymbol" noSrcSpan
+  , external 3891110078048108886 primUnit "GHC.Types" dataName "TypeLitNat" noSrcSpan
+  , external 3891110078048108889 primUnit "GHC.Types" dataName "TypeLitChar" noSrcSpan
+  , external 3891110078048108892 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" dataName "UnsafeRefl" noSrcSpan
+  , external 3891110078048108895 primUnit "GHC.Types" dataName "One" wiredInSrcSpan
+  , external 3891110078048108896 primUnit "GHC.Types" varName "One" wiredInSrcSpan
+  , external 3891110078048108897 primUnit "GHC.Types" varName "$tc'One" wiredInSrcSpan
+  , external 3891110078048108898 primUnit "GHC.Types" dataName "Many" wiredInSrcSpan
+  , external 3891110078048108899 primUnit "GHC.Types" varName "Many" wiredInSrcSpan
+  , external 3891110078048108900 primUnit "GHC.Types" varName "$tc'Many" wiredInSrcSpan
+  , external 3891110078048108904 bignumUnit "GHC.Num.Integer" dataName "IS" wiredInSrcSpan
+  , external 3891110078048108905 bignumUnit "GHC.Num.Integer" varName "IS" wiredInSrcSpan
+  , external 3891110078048108906 bignumUnit "GHC.Num.Integer" varName "$tc'IS" wiredInSrcSpan
+  , external 3891110078048108907 bignumUnit "GHC.Num.Integer" dataName "IN" wiredInSrcSpan
+  , external 3891110078048108908 bignumUnit "GHC.Num.Integer" varName "IN" wiredInSrcSpan
+  , external 3891110078048108909 bignumUnit "GHC.Num.Integer" varName "$tc'IN" wiredInSrcSpan
+  , external 3891110078048108910 bignumUnit "GHC.Num.Integer" dataName "IP" wiredInSrcSpan
+  , external 3891110078048108911 bignumUnit "GHC.Num.Integer" varName "IP" wiredInSrcSpan
+  , external 3891110078048108912 bignumUnit "GHC.Num.Integer" varName "$tc'IP" wiredInSrcSpan
+  , external 3891110078048108913 bignumUnit "GHC.Num.Natural" dataName "NS" wiredInSrcSpan
+  , external 3891110078048108914 bignumUnit "GHC.Num.Natural" varName "NS" wiredInSrcSpan
+  , external 3891110078048108915 bignumUnit "GHC.Num.Natural" varName "$tc'NS" wiredInSrcSpan
+  , external 3891110078048108916 bignumUnit "GHC.Num.Natural" dataName "NB" wiredInSrcSpan
+  , external 3891110078048108917 bignumUnit "GHC.Num.Natural" varName "NB" wiredInSrcSpan
+  , external 3891110078048108918 bignumUnit "GHC.Num.Natural" varName "$tc'NB" wiredInSrcSpan
+  , external 3891110078048109144 thUnit "Language.Haskell.TH.Syntax" dataName "NoInline" noSrcSpan
+  , external 3891110078048109147 thUnit "Language.Haskell.TH.Syntax" dataName "Inline" noSrcSpan
+  , external 3891110078048109150 thUnit "Language.Haskell.TH.Syntax" dataName "Inlinable" noSrcSpan
+  , external 3891110078048109156 thUnit "Language.Haskell.TH.Syntax" dataName "ConLike" noSrcSpan
+  , external 3891110078048109159 thUnit "Language.Haskell.TH.Syntax" dataName "FunLike" noSrcSpan
+  , external 3891110078048109162 thUnit "Language.Haskell.TH.Syntax" dataName "AllPhases" noSrcSpan
+  , external 3891110078048109165 thUnit "Language.Haskell.TH.Syntax" dataName "FromPhase" noSrcSpan
+  , external 3891110078048109168 thUnit "Language.Haskell.TH.Syntax" dataName "BeforePhase" noSrcSpan
+  , external 3891110078048109171 thUnit "Language.Haskell.TH.Syntax" dataName "Overlappable" noSrcSpan
+  , external 3891110078048109174 thUnit "Language.Haskell.TH.Syntax" dataName "Overlapping" noSrcSpan
+  , external 3891110078048109177 thUnit "Language.Haskell.TH.Syntax" dataName "Overlaps" noSrcSpan
+  , external 3891110078048109180 thUnit "Language.Haskell.TH.Syntax" dataName "Incoherent" noSrcSpan
+  , external 3891110078048109183 thUnit "Language.Haskell.TH.Syntax" dataName "NoNamespaceSpecifier" noSrcSpan
+  , external 3891110078048109186 thUnit "Language.Haskell.TH.Syntax" dataName "TypeNamespaceSpecifier" noSrcSpan
+  , external 3891110078048109189 thUnit "Language.Haskell.TH.Syntax" dataName "DataNamespaceSpecifier" noSrcSpan
+  , external 3891110078048110026 thUnit "Language.Haskell.TH.Lib.Internal" varName "stockStrategy" noSrcSpan
+  , external 3891110078048110029 thUnit "Language.Haskell.TH.Lib.Internal" varName "anyclassStrategy" noSrcSpan
+  , external 3891110078048110032 thUnit "Language.Haskell.TH.Lib.Internal" varName "newtypeStrategy" noSrcSpan
+  , external 3891110078048110035 thUnit "Language.Haskell.TH.Lib.Internal" varName "viaStrategy" noSrcSpan
+  , external 3963167672086036480 primUnit "GHC.Tuple" dataName "()" wiredInSrcSpan
+  , external 3963167672086036481 primUnit "GHC.Tuple" varName "()" wiredInSrcSpan
+  , external 3963167672086036482 primUnit "GHC.Tuple" varName "$tc'()" wiredInSrcSpan
+  , external 3963167672086036483 primUnit "GHC.Tuple" dataName "MkSolo" wiredInSrcSpan
+  , external 3963167672086036484 primUnit "GHC.Tuple" varName "MkSolo" wiredInSrcSpan
+  , external 3963167672086036485 primUnit "GHC.Tuple" varName "$tc'MkSolo" wiredInSrcSpan
+  , external 4035225266123964416 primUnit "GHC.Types" dataName "(##)" wiredInSrcSpan
+  , external 4035225266123964417 primUnit "GHC.Types" varName "(##)" wiredInSrcSpan
+  , external 4035225266123964418 primUnit "GHC.Types" varName "$tc'(##)" wiredInSrcSpan
+  , external 4107282860161892352 primUnit "GHC.Prim" varName "gtChar#" wiredInSrcSpan
+  , external 4107282860161892353 primUnit "GHC.PrimopWrappers" varName "gtChar#" wiredInSrcSpan
+  , external 4107282860161892354 primUnit "GHC.Prim" varName "geChar#" wiredInSrcSpan
+  , external 4107282860161892355 primUnit "GHC.PrimopWrappers" varName "geChar#" wiredInSrcSpan
+  , external 4107282860161892356 primUnit "GHC.Prim" varName "eqChar#" wiredInSrcSpan
+  , external 4107282860161892357 primUnit "GHC.PrimopWrappers" varName "eqChar#" wiredInSrcSpan
+  , external 4107282860161892358 primUnit "GHC.Prim" varName "neChar#" wiredInSrcSpan
+  , external 4107282860161892359 primUnit "GHC.PrimopWrappers" varName "neChar#" wiredInSrcSpan
+  , external 4107282860161892360 primUnit "GHC.Prim" varName "ltChar#" wiredInSrcSpan
+  , external 4107282860161892361 primUnit "GHC.PrimopWrappers" varName "ltChar#" wiredInSrcSpan
+  , external 4107282860161892362 primUnit "GHC.Prim" varName "leChar#" wiredInSrcSpan
+  , external 4107282860161892363 primUnit "GHC.PrimopWrappers" varName "leChar#" wiredInSrcSpan
+  , external 4107282860161892364 primUnit "GHC.Prim" varName "ord#" wiredInSrcSpan
+  , external 4107282860161892365 primUnit "GHC.PrimopWrappers" varName "ord#" wiredInSrcSpan
+  , external 4107282860161892366 primUnit "GHC.Prim" varName "int8ToInt#" wiredInSrcSpan
+  , external 4107282860161892367 primUnit "GHC.PrimopWrappers" varName "int8ToInt#" wiredInSrcSpan
+  , external 4107282860161892368 primUnit "GHC.Prim" varName "intToInt8#" wiredInSrcSpan
+  , external 4107282860161892369 primUnit "GHC.PrimopWrappers" varName "intToInt8#" wiredInSrcSpan
+  , external 4107282860161892370 primUnit "GHC.Prim" varName "negateInt8#" wiredInSrcSpan
+  , external 4107282860161892371 primUnit "GHC.PrimopWrappers" varName "negateInt8#" wiredInSrcSpan
+  , external 4107282860161892372 primUnit "GHC.Prim" varName "plusInt8#" wiredInSrcSpan
+  , external 4107282860161892373 primUnit "GHC.PrimopWrappers" varName "plusInt8#" wiredInSrcSpan
+  , external 4107282860161892374 primUnit "GHC.Prim" varName "subInt8#" wiredInSrcSpan
+  , external 4107282860161892375 primUnit "GHC.PrimopWrappers" varName "subInt8#" wiredInSrcSpan
+  , external 4107282860161892376 primUnit "GHC.Prim" varName "timesInt8#" wiredInSrcSpan
+  , external 4107282860161892377 primUnit "GHC.PrimopWrappers" varName "timesInt8#" wiredInSrcSpan
+  , external 4107282860161892378 primUnit "GHC.Prim" varName "quotInt8#" wiredInSrcSpan
+  , external 4107282860161892379 primUnit "GHC.PrimopWrappers" varName "quotInt8#" wiredInSrcSpan
+  , external 4107282860161892380 primUnit "GHC.Prim" varName "remInt8#" wiredInSrcSpan
+  , external 4107282860161892381 primUnit "GHC.PrimopWrappers" varName "remInt8#" wiredInSrcSpan
+  , external 4107282860161892382 primUnit "GHC.Prim" varName "quotRemInt8#" wiredInSrcSpan
+  , external 4107282860161892383 primUnit "GHC.PrimopWrappers" varName "quotRemInt8#" wiredInSrcSpan
+  , external 4107282860161892384 primUnit "GHC.Prim" varName "uncheckedShiftLInt8#" wiredInSrcSpan
+  , external 4107282860161892385 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt8#" wiredInSrcSpan
+  , external 4107282860161892386 primUnit "GHC.Prim" varName "uncheckedShiftRAInt8#" wiredInSrcSpan
+  , external 4107282860161892387 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt8#" wiredInSrcSpan
+  , external 4107282860161892388 primUnit "GHC.Prim" varName "uncheckedShiftRLInt8#" wiredInSrcSpan
+  , external 4107282860161892389 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt8#" wiredInSrcSpan
+  , external 4107282860161892390 primUnit "GHC.Prim" varName "int8ToWord8#" wiredInSrcSpan
+  , external 4107282860161892391 primUnit "GHC.PrimopWrappers" varName "int8ToWord8#" wiredInSrcSpan
+  , external 4107282860161892392 primUnit "GHC.Prim" varName "eqInt8#" wiredInSrcSpan
+  , external 4107282860161892393 primUnit "GHC.PrimopWrappers" varName "eqInt8#" wiredInSrcSpan
+  , external 4107282860161892394 primUnit "GHC.Prim" varName "geInt8#" wiredInSrcSpan
+  , external 4107282860161892395 primUnit "GHC.PrimopWrappers" varName "geInt8#" wiredInSrcSpan
+  , external 4107282860161892396 primUnit "GHC.Prim" varName "gtInt8#" wiredInSrcSpan
+  , external 4107282860161892397 primUnit "GHC.PrimopWrappers" varName "gtInt8#" wiredInSrcSpan
+  , external 4107282860161892398 primUnit "GHC.Prim" varName "leInt8#" wiredInSrcSpan
+  , external 4107282860161892399 primUnit "GHC.PrimopWrappers" varName "leInt8#" wiredInSrcSpan
+  , external 4107282860161892400 primUnit "GHC.Prim" varName "ltInt8#" wiredInSrcSpan
+  , external 4107282860161892401 primUnit "GHC.PrimopWrappers" varName "ltInt8#" wiredInSrcSpan
+  , external 4107282860161892402 primUnit "GHC.Prim" varName "neInt8#" wiredInSrcSpan
+  , external 4107282860161892403 primUnit "GHC.PrimopWrappers" varName "neInt8#" wiredInSrcSpan
+  , external 4107282860161892404 primUnit "GHC.Prim" varName "word8ToWord#" wiredInSrcSpan
+  , external 4107282860161892405 primUnit "GHC.PrimopWrappers" varName "word8ToWord#" wiredInSrcSpan
+  , external 4107282860161892406 primUnit "GHC.Prim" varName "wordToWord8#" wiredInSrcSpan
+  , external 4107282860161892407 primUnit "GHC.PrimopWrappers" varName "wordToWord8#" wiredInSrcSpan
+  , external 4107282860161892408 primUnit "GHC.Prim" varName "plusWord8#" wiredInSrcSpan
+  , external 4107282860161892409 primUnit "GHC.PrimopWrappers" varName "plusWord8#" wiredInSrcSpan
+  , external 4107282860161892410 primUnit "GHC.Prim" varName "subWord8#" wiredInSrcSpan
+  , external 4107282860161892411 primUnit "GHC.PrimopWrappers" varName "subWord8#" wiredInSrcSpan
+  , external 4107282860161892412 primUnit "GHC.Prim" varName "timesWord8#" wiredInSrcSpan
+  , external 4107282860161892413 primUnit "GHC.PrimopWrappers" varName "timesWord8#" wiredInSrcSpan
+  , external 4107282860161892414 primUnit "GHC.Prim" varName "quotWord8#" wiredInSrcSpan
+  , external 4107282860161892415 primUnit "GHC.PrimopWrappers" varName "quotWord8#" wiredInSrcSpan
+  , external 4107282860161892416 primUnit "GHC.Prim" varName "remWord8#" wiredInSrcSpan
+  , external 4107282860161892417 primUnit "GHC.PrimopWrappers" varName "remWord8#" wiredInSrcSpan
+  , external 4107282860161892418 primUnit "GHC.Prim" varName "quotRemWord8#" wiredInSrcSpan
+  , external 4107282860161892419 primUnit "GHC.PrimopWrappers" varName "quotRemWord8#" wiredInSrcSpan
+  , external 4107282860161892420 primUnit "GHC.Prim" varName "andWord8#" wiredInSrcSpan
+  , external 4107282860161892421 primUnit "GHC.PrimopWrappers" varName "andWord8#" wiredInSrcSpan
+  , external 4107282860161892422 primUnit "GHC.Prim" varName "orWord8#" wiredInSrcSpan
+  , external 4107282860161892423 primUnit "GHC.PrimopWrappers" varName "orWord8#" wiredInSrcSpan
+  , external 4107282860161892424 primUnit "GHC.Prim" varName "xorWord8#" wiredInSrcSpan
+  , external 4107282860161892425 primUnit "GHC.PrimopWrappers" varName "xorWord8#" wiredInSrcSpan
+  , external 4107282860161892426 primUnit "GHC.Prim" varName "notWord8#" wiredInSrcSpan
+  , external 4107282860161892427 primUnit "GHC.PrimopWrappers" varName "notWord8#" wiredInSrcSpan
+  , external 4107282860161892428 primUnit "GHC.Prim" varName "uncheckedShiftLWord8#" wiredInSrcSpan
+  , external 4107282860161892429 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord8#" wiredInSrcSpan
+  , external 4107282860161892430 primUnit "GHC.Prim" varName "uncheckedShiftRLWord8#" wiredInSrcSpan
+  , external 4107282860161892431 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord8#" wiredInSrcSpan
+  , external 4107282860161892432 primUnit "GHC.Prim" varName "word8ToInt8#" wiredInSrcSpan
+  , external 4107282860161892433 primUnit "GHC.PrimopWrappers" varName "word8ToInt8#" wiredInSrcSpan
+  , external 4107282860161892434 primUnit "GHC.Prim" varName "eqWord8#" wiredInSrcSpan
+  , external 4107282860161892435 primUnit "GHC.PrimopWrappers" varName "eqWord8#" wiredInSrcSpan
+  , external 4107282860161892436 primUnit "GHC.Prim" varName "geWord8#" wiredInSrcSpan
+  , external 4107282860161892437 primUnit "GHC.PrimopWrappers" varName "geWord8#" wiredInSrcSpan
+  , external 4107282860161892438 primUnit "GHC.Prim" varName "gtWord8#" wiredInSrcSpan
+  , external 4107282860161892439 primUnit "GHC.PrimopWrappers" varName "gtWord8#" wiredInSrcSpan
+  , external 4107282860161892440 primUnit "GHC.Prim" varName "leWord8#" wiredInSrcSpan
+  , external 4107282860161892441 primUnit "GHC.PrimopWrappers" varName "leWord8#" wiredInSrcSpan
+  , external 4107282860161892442 primUnit "GHC.Prim" varName "ltWord8#" wiredInSrcSpan
+  , external 4107282860161892443 primUnit "GHC.PrimopWrappers" varName "ltWord8#" wiredInSrcSpan
+  , external 4107282860161892444 primUnit "GHC.Prim" varName "neWord8#" wiredInSrcSpan
+  , external 4107282860161892445 primUnit "GHC.PrimopWrappers" varName "neWord8#" wiredInSrcSpan
+  , external 4107282860161892446 primUnit "GHC.Prim" varName "int16ToInt#" wiredInSrcSpan
+  , external 4107282860161892447 primUnit "GHC.PrimopWrappers" varName "int16ToInt#" wiredInSrcSpan
+  , external 4107282860161892448 primUnit "GHC.Prim" varName "intToInt16#" wiredInSrcSpan
+  , external 4107282860161892449 primUnit "GHC.PrimopWrappers" varName "intToInt16#" wiredInSrcSpan
+  , external 4107282860161892450 primUnit "GHC.Prim" varName "negateInt16#" wiredInSrcSpan
+  , external 4107282860161892451 primUnit "GHC.PrimopWrappers" varName "negateInt16#" wiredInSrcSpan
+  , external 4107282860161892452 primUnit "GHC.Prim" varName "plusInt16#" wiredInSrcSpan
+  , external 4107282860161892453 primUnit "GHC.PrimopWrappers" varName "plusInt16#" wiredInSrcSpan
+  , external 4107282860161892454 primUnit "GHC.Prim" varName "subInt16#" wiredInSrcSpan
+  , external 4107282860161892455 primUnit "GHC.PrimopWrappers" varName "subInt16#" wiredInSrcSpan
+  , external 4107282860161892456 primUnit "GHC.Prim" varName "timesInt16#" wiredInSrcSpan
+  , external 4107282860161892457 primUnit "GHC.PrimopWrappers" varName "timesInt16#" wiredInSrcSpan
+  , external 4107282860161892458 primUnit "GHC.Prim" varName "quotInt16#" wiredInSrcSpan
+  , external 4107282860161892459 primUnit "GHC.PrimopWrappers" varName "quotInt16#" wiredInSrcSpan
+  , external 4107282860161892460 primUnit "GHC.Prim" varName "remInt16#" wiredInSrcSpan
+  , external 4107282860161892461 primUnit "GHC.PrimopWrappers" varName "remInt16#" wiredInSrcSpan
+  , external 4107282860161892462 primUnit "GHC.Prim" varName "quotRemInt16#" wiredInSrcSpan
+  , external 4107282860161892463 primUnit "GHC.PrimopWrappers" varName "quotRemInt16#" wiredInSrcSpan
+  , external 4107282860161892464 primUnit "GHC.Prim" varName "uncheckedShiftLInt16#" wiredInSrcSpan
+  , external 4107282860161892465 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt16#" wiredInSrcSpan
+  , external 4107282860161892466 primUnit "GHC.Prim" varName "uncheckedShiftRAInt16#" wiredInSrcSpan
+  , external 4107282860161892467 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt16#" wiredInSrcSpan
+  , external 4107282860161892468 primUnit "GHC.Prim" varName "uncheckedShiftRLInt16#" wiredInSrcSpan
+  , external 4107282860161892469 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt16#" wiredInSrcSpan
+  , external 4107282860161892470 primUnit "GHC.Prim" varName "int16ToWord16#" wiredInSrcSpan
+  , external 4107282860161892471 primUnit "GHC.PrimopWrappers" varName "int16ToWord16#" wiredInSrcSpan
+  , external 4107282860161892472 primUnit "GHC.Prim" varName "eqInt16#" wiredInSrcSpan
+  , external 4107282860161892473 primUnit "GHC.PrimopWrappers" varName "eqInt16#" wiredInSrcSpan
+  , external 4107282860161892474 primUnit "GHC.Prim" varName "geInt16#" wiredInSrcSpan
+  , external 4107282860161892475 primUnit "GHC.PrimopWrappers" varName "geInt16#" wiredInSrcSpan
+  , external 4107282860161892476 primUnit "GHC.Prim" varName "gtInt16#" wiredInSrcSpan
+  , external 4107282860161892477 primUnit "GHC.PrimopWrappers" varName "gtInt16#" wiredInSrcSpan
+  , external 4107282860161892478 primUnit "GHC.Prim" varName "leInt16#" wiredInSrcSpan
+  , external 4107282860161892479 primUnit "GHC.PrimopWrappers" varName "leInt16#" wiredInSrcSpan
+  , external 4107282860161892480 primUnit "GHC.Prim" varName "ltInt16#" wiredInSrcSpan
+  , external 4107282860161892481 primUnit "GHC.PrimopWrappers" varName "ltInt16#" wiredInSrcSpan
+  , external 4107282860161892482 primUnit "GHC.Prim" varName "neInt16#" wiredInSrcSpan
+  , external 4107282860161892483 primUnit "GHC.PrimopWrappers" varName "neInt16#" wiredInSrcSpan
+  , external 4107282860161892484 primUnit "GHC.Prim" varName "word16ToWord#" wiredInSrcSpan
+  , external 4107282860161892485 primUnit "GHC.PrimopWrappers" varName "word16ToWord#" wiredInSrcSpan
+  , external 4107282860161892486 primUnit "GHC.Prim" varName "wordToWord16#" wiredInSrcSpan
+  , external 4107282860161892487 primUnit "GHC.PrimopWrappers" varName "wordToWord16#" wiredInSrcSpan
+  , external 4107282860161892488 primUnit "GHC.Prim" varName "plusWord16#" wiredInSrcSpan
+  , external 4107282860161892489 primUnit "GHC.PrimopWrappers" varName "plusWord16#" wiredInSrcSpan
+  , external 4107282860161892490 primUnit "GHC.Prim" varName "subWord16#" wiredInSrcSpan
+  , external 4107282860161892491 primUnit "GHC.PrimopWrappers" varName "subWord16#" wiredInSrcSpan
+  , external 4107282860161892492 primUnit "GHC.Prim" varName "timesWord16#" wiredInSrcSpan
+  , external 4107282860161892493 primUnit "GHC.PrimopWrappers" varName "timesWord16#" wiredInSrcSpan
+  , external 4107282860161892494 primUnit "GHC.Prim" varName "quotWord16#" wiredInSrcSpan
+  , external 4107282860161892495 primUnit "GHC.PrimopWrappers" varName "quotWord16#" wiredInSrcSpan
+  , external 4107282860161892496 primUnit "GHC.Prim" varName "remWord16#" wiredInSrcSpan
+  , external 4107282860161892497 primUnit "GHC.PrimopWrappers" varName "remWord16#" wiredInSrcSpan
+  , external 4107282860161892498 primUnit "GHC.Prim" varName "quotRemWord16#" wiredInSrcSpan
+  , external 4107282860161892499 primUnit "GHC.PrimopWrappers" varName "quotRemWord16#" wiredInSrcSpan
+  , external 4107282860161892500 primUnit "GHC.Prim" varName "andWord16#" wiredInSrcSpan
+  , external 4107282860161892501 primUnit "GHC.PrimopWrappers" varName "andWord16#" wiredInSrcSpan
+  , external 4107282860161892502 primUnit "GHC.Prim" varName "orWord16#" wiredInSrcSpan
+  , external 4107282860161892503 primUnit "GHC.PrimopWrappers" varName "orWord16#" wiredInSrcSpan
+  , external 4107282860161892504 primUnit "GHC.Prim" varName "xorWord16#" wiredInSrcSpan
+  , external 4107282860161892505 primUnit "GHC.PrimopWrappers" varName "xorWord16#" wiredInSrcSpan
+  , external 4107282860161892506 primUnit "GHC.Prim" varName "notWord16#" wiredInSrcSpan
+  , external 4107282860161892507 primUnit "GHC.PrimopWrappers" varName "notWord16#" wiredInSrcSpan
+  , external 4107282860161892508 primUnit "GHC.Prim" varName "uncheckedShiftLWord16#" wiredInSrcSpan
+  , external 4107282860161892509 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord16#" wiredInSrcSpan
+  , external 4107282860161892510 primUnit "GHC.Prim" varName "uncheckedShiftRLWord16#" wiredInSrcSpan
+  , external 4107282860161892511 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord16#" wiredInSrcSpan
+  , external 4107282860161892512 primUnit "GHC.Prim" varName "word16ToInt16#" wiredInSrcSpan
+  , external 4107282860161892513 primUnit "GHC.PrimopWrappers" varName "word16ToInt16#" wiredInSrcSpan
+  , external 4107282860161892514 primUnit "GHC.Prim" varName "eqWord16#" wiredInSrcSpan
+  , external 4107282860161892515 primUnit "GHC.PrimopWrappers" varName "eqWord16#" wiredInSrcSpan
+  , external 4107282860161892516 primUnit "GHC.Prim" varName "geWord16#" wiredInSrcSpan
+  , external 4107282860161892517 primUnit "GHC.PrimopWrappers" varName "geWord16#" wiredInSrcSpan
+  , external 4107282860161892518 primUnit "GHC.Prim" varName "gtWord16#" wiredInSrcSpan
+  , external 4107282860161892519 primUnit "GHC.PrimopWrappers" varName "gtWord16#" wiredInSrcSpan
+  , external 4107282860161892520 primUnit "GHC.Prim" varName "leWord16#" wiredInSrcSpan
+  , external 4107282860161892521 primUnit "GHC.PrimopWrappers" varName "leWord16#" wiredInSrcSpan
+  , external 4107282860161892522 primUnit "GHC.Prim" varName "ltWord16#" wiredInSrcSpan
+  , external 4107282860161892523 primUnit "GHC.PrimopWrappers" varName "ltWord16#" wiredInSrcSpan
+  , external 4107282860161892524 primUnit "GHC.Prim" varName "neWord16#" wiredInSrcSpan
+  , external 4107282860161892525 primUnit "GHC.PrimopWrappers" varName "neWord16#" wiredInSrcSpan
+  , external 4107282860161892526 primUnit "GHC.Prim" varName "int32ToInt#" wiredInSrcSpan
+  , external 4107282860161892527 primUnit "GHC.PrimopWrappers" varName "int32ToInt#" wiredInSrcSpan
+  , external 4107282860161892528 primUnit "GHC.Prim" varName "intToInt32#" wiredInSrcSpan
+  , external 4107282860161892529 primUnit "GHC.PrimopWrappers" varName "intToInt32#" wiredInSrcSpan
+  , external 4107282860161892530 primUnit "GHC.Prim" varName "negateInt32#" wiredInSrcSpan
+  , external 4107282860161892531 primUnit "GHC.PrimopWrappers" varName "negateInt32#" wiredInSrcSpan
+  , external 4107282860161892532 primUnit "GHC.Prim" varName "plusInt32#" wiredInSrcSpan
+  , external 4107282860161892533 primUnit "GHC.PrimopWrappers" varName "plusInt32#" wiredInSrcSpan
+  , external 4107282860161892534 primUnit "GHC.Prim" varName "subInt32#" wiredInSrcSpan
+  , external 4107282860161892535 primUnit "GHC.PrimopWrappers" varName "subInt32#" wiredInSrcSpan
+  , external 4107282860161892536 primUnit "GHC.Prim" varName "timesInt32#" wiredInSrcSpan
+  , external 4107282860161892537 primUnit "GHC.PrimopWrappers" varName "timesInt32#" wiredInSrcSpan
+  , external 4107282860161892538 primUnit "GHC.Prim" varName "quotInt32#" wiredInSrcSpan
+  , external 4107282860161892539 primUnit "GHC.PrimopWrappers" varName "quotInt32#" wiredInSrcSpan
+  , external 4107282860161892540 primUnit "GHC.Prim" varName "remInt32#" wiredInSrcSpan
+  , external 4107282860161892541 primUnit "GHC.PrimopWrappers" varName "remInt32#" wiredInSrcSpan
+  , external 4107282860161892542 primUnit "GHC.Prim" varName "quotRemInt32#" wiredInSrcSpan
+  , external 4107282860161892543 primUnit "GHC.PrimopWrappers" varName "quotRemInt32#" wiredInSrcSpan
+  , external 4107282860161892544 primUnit "GHC.Prim" varName "uncheckedShiftLInt32#" wiredInSrcSpan
+  , external 4107282860161892545 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt32#" wiredInSrcSpan
+  , external 4107282860161892546 primUnit "GHC.Prim" varName "uncheckedShiftRAInt32#" wiredInSrcSpan
+  , external 4107282860161892547 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt32#" wiredInSrcSpan
+  , external 4107282860161892548 primUnit "GHC.Prim" varName "uncheckedShiftRLInt32#" wiredInSrcSpan
+  , external 4107282860161892549 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt32#" wiredInSrcSpan
+  , external 4107282860161892550 primUnit "GHC.Prim" varName "int32ToWord32#" wiredInSrcSpan
+  , external 4107282860161892551 primUnit "GHC.PrimopWrappers" varName "int32ToWord32#" wiredInSrcSpan
+  , external 4107282860161892552 primUnit "GHC.Prim" varName "eqInt32#" wiredInSrcSpan
+  , external 4107282860161892553 primUnit "GHC.PrimopWrappers" varName "eqInt32#" wiredInSrcSpan
+  , external 4107282860161892554 primUnit "GHC.Prim" varName "geInt32#" wiredInSrcSpan
+  , external 4107282860161892555 primUnit "GHC.PrimopWrappers" varName "geInt32#" wiredInSrcSpan
+  , external 4107282860161892556 primUnit "GHC.Prim" varName "gtInt32#" wiredInSrcSpan
+  , external 4107282860161892557 primUnit "GHC.PrimopWrappers" varName "gtInt32#" wiredInSrcSpan
+  , external 4107282860161892558 primUnit "GHC.Prim" varName "leInt32#" wiredInSrcSpan
+  , external 4107282860161892559 primUnit "GHC.PrimopWrappers" varName "leInt32#" wiredInSrcSpan
+  , external 4107282860161892560 primUnit "GHC.Prim" varName "ltInt32#" wiredInSrcSpan
+  , external 4107282860161892561 primUnit "GHC.PrimopWrappers" varName "ltInt32#" wiredInSrcSpan
+  , external 4107282860161892562 primUnit "GHC.Prim" varName "neInt32#" wiredInSrcSpan
+  , external 4107282860161892563 primUnit "GHC.PrimopWrappers" varName "neInt32#" wiredInSrcSpan
+  , external 4107282860161892564 primUnit "GHC.Prim" varName "word32ToWord#" wiredInSrcSpan
+  , external 4107282860161892565 primUnit "GHC.PrimopWrappers" varName "word32ToWord#" wiredInSrcSpan
+  , external 4107282860161892566 primUnit "GHC.Prim" varName "wordToWord32#" wiredInSrcSpan
+  , external 4107282860161892567 primUnit "GHC.PrimopWrappers" varName "wordToWord32#" wiredInSrcSpan
+  , external 4107282860161892568 primUnit "GHC.Prim" varName "plusWord32#" wiredInSrcSpan
+  , external 4107282860161892569 primUnit "GHC.PrimopWrappers" varName "plusWord32#" wiredInSrcSpan
+  , external 4107282860161892570 primUnit "GHC.Prim" varName "subWord32#" wiredInSrcSpan
+  , external 4107282860161892571 primUnit "GHC.PrimopWrappers" varName "subWord32#" wiredInSrcSpan
+  , external 4107282860161892572 primUnit "GHC.Prim" varName "timesWord32#" wiredInSrcSpan
+  , external 4107282860161892573 primUnit "GHC.PrimopWrappers" varName "timesWord32#" wiredInSrcSpan
+  , external 4107282860161892574 primUnit "GHC.Prim" varName "quotWord32#" wiredInSrcSpan
+  , external 4107282860161892575 primUnit "GHC.PrimopWrappers" varName "quotWord32#" wiredInSrcSpan
+  , external 4107282860161892576 primUnit "GHC.Prim" varName "remWord32#" wiredInSrcSpan
+  , external 4107282860161892577 primUnit "GHC.PrimopWrappers" varName "remWord32#" wiredInSrcSpan
+  , external 4107282860161892578 primUnit "GHC.Prim" varName "quotRemWord32#" wiredInSrcSpan
+  , external 4107282860161892579 primUnit "GHC.PrimopWrappers" varName "quotRemWord32#" wiredInSrcSpan
+  , external 4107282860161892580 primUnit "GHC.Prim" varName "andWord32#" wiredInSrcSpan
+  , external 4107282860161892581 primUnit "GHC.PrimopWrappers" varName "andWord32#" wiredInSrcSpan
+  , external 4107282860161892582 primUnit "GHC.Prim" varName "orWord32#" wiredInSrcSpan
+  , external 4107282860161892583 primUnit "GHC.PrimopWrappers" varName "orWord32#" wiredInSrcSpan
+  , external 4107282860161892584 primUnit "GHC.Prim" varName "xorWord32#" wiredInSrcSpan
+  , external 4107282860161892585 primUnit "GHC.PrimopWrappers" varName "xorWord32#" wiredInSrcSpan
+  , external 4107282860161892586 primUnit "GHC.Prim" varName "notWord32#" wiredInSrcSpan
+  , external 4107282860161892587 primUnit "GHC.PrimopWrappers" varName "notWord32#" wiredInSrcSpan
+  , external 4107282860161892588 primUnit "GHC.Prim" varName "uncheckedShiftLWord32#" wiredInSrcSpan
+  , external 4107282860161892589 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord32#" wiredInSrcSpan
+  , external 4107282860161892590 primUnit "GHC.Prim" varName "uncheckedShiftRLWord32#" wiredInSrcSpan
+  , external 4107282860161892591 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord32#" wiredInSrcSpan
+  , external 4107282860161892592 primUnit "GHC.Prim" varName "word32ToInt32#" wiredInSrcSpan
+  , external 4107282860161892593 primUnit "GHC.PrimopWrappers" varName "word32ToInt32#" wiredInSrcSpan
+  , external 4107282860161892594 primUnit "GHC.Prim" varName "eqWord32#" wiredInSrcSpan
+  , external 4107282860161892595 primUnit "GHC.PrimopWrappers" varName "eqWord32#" wiredInSrcSpan
+  , external 4107282860161892596 primUnit "GHC.Prim" varName "geWord32#" wiredInSrcSpan
+  , external 4107282860161892597 primUnit "GHC.PrimopWrappers" varName "geWord32#" wiredInSrcSpan
+  , external 4107282860161892598 primUnit "GHC.Prim" varName "gtWord32#" wiredInSrcSpan
+  , external 4107282860161892599 primUnit "GHC.PrimopWrappers" varName "gtWord32#" wiredInSrcSpan
+  , external 4107282860161892600 primUnit "GHC.Prim" varName "leWord32#" wiredInSrcSpan
+  , external 4107282860161892601 primUnit "GHC.PrimopWrappers" varName "leWord32#" wiredInSrcSpan
+  , external 4107282860161892602 primUnit "GHC.Prim" varName "ltWord32#" wiredInSrcSpan
+  , external 4107282860161892603 primUnit "GHC.PrimopWrappers" varName "ltWord32#" wiredInSrcSpan
+  , external 4107282860161892604 primUnit "GHC.Prim" varName "neWord32#" wiredInSrcSpan
+  , external 4107282860161892605 primUnit "GHC.PrimopWrappers" varName "neWord32#" wiredInSrcSpan
+  , external 4107282860161892606 primUnit "GHC.Prim" varName "int64ToInt#" wiredInSrcSpan
+  , external 4107282860161892607 primUnit "GHC.PrimopWrappers" varName "int64ToInt#" wiredInSrcSpan
+  , external 4107282860161892608 primUnit "GHC.Prim" varName "intToInt64#" wiredInSrcSpan
+  , external 4107282860161892609 primUnit "GHC.PrimopWrappers" varName "intToInt64#" wiredInSrcSpan
+  , external 4107282860161892610 primUnit "GHC.Prim" varName "negateInt64#" wiredInSrcSpan
+  , external 4107282860161892611 primUnit "GHC.PrimopWrappers" varName "negateInt64#" wiredInSrcSpan
+  , external 4107282860161892612 primUnit "GHC.Prim" varName "plusInt64#" wiredInSrcSpan
+  , external 4107282860161892613 primUnit "GHC.PrimopWrappers" varName "plusInt64#" wiredInSrcSpan
+  , external 4107282860161892614 primUnit "GHC.Prim" varName "subInt64#" wiredInSrcSpan
+  , external 4107282860161892615 primUnit "GHC.PrimopWrappers" varName "subInt64#" wiredInSrcSpan
+  , external 4107282860161892616 primUnit "GHC.Prim" varName "timesInt64#" wiredInSrcSpan
+  , external 4107282860161892617 primUnit "GHC.PrimopWrappers" varName "timesInt64#" wiredInSrcSpan
+  , external 4107282860161892618 primUnit "GHC.Prim" varName "quotInt64#" wiredInSrcSpan
+  , external 4107282860161892619 primUnit "GHC.PrimopWrappers" varName "quotInt64#" wiredInSrcSpan
+  , external 4107282860161892620 primUnit "GHC.Prim" varName "remInt64#" wiredInSrcSpan
+  , external 4107282860161892621 primUnit "GHC.PrimopWrappers" varName "remInt64#" wiredInSrcSpan
+  , external 4107282860161892622 primUnit "GHC.Prim" varName "uncheckedIShiftL64#" wiredInSrcSpan
+  , external 4107282860161892623 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftL64#" wiredInSrcSpan
+  , external 4107282860161892624 primUnit "GHC.Prim" varName "uncheckedIShiftRA64#" wiredInSrcSpan
+  , external 4107282860161892625 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRA64#" wiredInSrcSpan
+  , external 4107282860161892626 primUnit "GHC.Prim" varName "uncheckedIShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892627 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892628 primUnit "GHC.Prim" varName "int64ToWord64#" wiredInSrcSpan
+  , external 4107282860161892629 primUnit "GHC.PrimopWrappers" varName "int64ToWord64#" wiredInSrcSpan
+  , external 4107282860161892630 primUnit "GHC.Prim" varName "eqInt64#" wiredInSrcSpan
+  , external 4107282860161892631 primUnit "GHC.PrimopWrappers" varName "eqInt64#" wiredInSrcSpan
+  , external 4107282860161892632 primUnit "GHC.Prim" varName "geInt64#" wiredInSrcSpan
+  , external 4107282860161892633 primUnit "GHC.PrimopWrappers" varName "geInt64#" wiredInSrcSpan
+  , external 4107282860161892634 primUnit "GHC.Prim" varName "gtInt64#" wiredInSrcSpan
+  , external 4107282860161892635 primUnit "GHC.PrimopWrappers" varName "gtInt64#" wiredInSrcSpan
+  , external 4107282860161892636 primUnit "GHC.Prim" varName "leInt64#" wiredInSrcSpan
+  , external 4107282860161892637 primUnit "GHC.PrimopWrappers" varName "leInt64#" wiredInSrcSpan
+  , external 4107282860161892638 primUnit "GHC.Prim" varName "ltInt64#" wiredInSrcSpan
+  , external 4107282860161892639 primUnit "GHC.PrimopWrappers" varName "ltInt64#" wiredInSrcSpan
+  , external 4107282860161892640 primUnit "GHC.Prim" varName "neInt64#" wiredInSrcSpan
+  , external 4107282860161892641 primUnit "GHC.PrimopWrappers" varName "neInt64#" wiredInSrcSpan
+  , external 4107282860161892642 primUnit "GHC.Prim" varName "word64ToWord#" wiredInSrcSpan
+  , external 4107282860161892643 primUnit "GHC.PrimopWrappers" varName "word64ToWord#" wiredInSrcSpan
+  , external 4107282860161892644 primUnit "GHC.Prim" varName "wordToWord64#" wiredInSrcSpan
+  , external 4107282860161892645 primUnit "GHC.PrimopWrappers" varName "wordToWord64#" wiredInSrcSpan
+  , external 4107282860161892646 primUnit "GHC.Prim" varName "plusWord64#" wiredInSrcSpan
+  , external 4107282860161892647 primUnit "GHC.PrimopWrappers" varName "plusWord64#" wiredInSrcSpan
+  , external 4107282860161892648 primUnit "GHC.Prim" varName "subWord64#" wiredInSrcSpan
+  , external 4107282860161892649 primUnit "GHC.PrimopWrappers" varName "subWord64#" wiredInSrcSpan
+  , external 4107282860161892650 primUnit "GHC.Prim" varName "timesWord64#" wiredInSrcSpan
+  , external 4107282860161892651 primUnit "GHC.PrimopWrappers" varName "timesWord64#" wiredInSrcSpan
+  , external 4107282860161892652 primUnit "GHC.Prim" varName "quotWord64#" wiredInSrcSpan
+  , external 4107282860161892653 primUnit "GHC.PrimopWrappers" varName "quotWord64#" wiredInSrcSpan
+  , external 4107282860161892654 primUnit "GHC.Prim" varName "remWord64#" wiredInSrcSpan
+  , external 4107282860161892655 primUnit "GHC.PrimopWrappers" varName "remWord64#" wiredInSrcSpan
+  , external 4107282860161892656 primUnit "GHC.Prim" varName "and64#" wiredInSrcSpan
+  , external 4107282860161892657 primUnit "GHC.PrimopWrappers" varName "and64#" wiredInSrcSpan
+  , external 4107282860161892658 primUnit "GHC.Prim" varName "or64#" wiredInSrcSpan
+  , external 4107282860161892659 primUnit "GHC.PrimopWrappers" varName "or64#" wiredInSrcSpan
+  , external 4107282860161892660 primUnit "GHC.Prim" varName "xor64#" wiredInSrcSpan
+  , external 4107282860161892661 primUnit "GHC.PrimopWrappers" varName "xor64#" wiredInSrcSpan
+  , external 4107282860161892662 primUnit "GHC.Prim" varName "not64#" wiredInSrcSpan
+  , external 4107282860161892663 primUnit "GHC.PrimopWrappers" varName "not64#" wiredInSrcSpan
+  , external 4107282860161892664 primUnit "GHC.Prim" varName "uncheckedShiftL64#" wiredInSrcSpan
+  , external 4107282860161892665 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftL64#" wiredInSrcSpan
+  , external 4107282860161892666 primUnit "GHC.Prim" varName "uncheckedShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892667 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892668 primUnit "GHC.Prim" varName "word64ToInt64#" wiredInSrcSpan
+  , external 4107282860161892669 primUnit "GHC.PrimopWrappers" varName "word64ToInt64#" wiredInSrcSpan
+  , external 4107282860161892670 primUnit "GHC.Prim" varName "eqWord64#" wiredInSrcSpan
+  , external 4107282860161892671 primUnit "GHC.PrimopWrappers" varName "eqWord64#" wiredInSrcSpan
+  , external 4107282860161892672 primUnit "GHC.Prim" varName "geWord64#" wiredInSrcSpan
+  , external 4107282860161892673 primUnit "GHC.PrimopWrappers" varName "geWord64#" wiredInSrcSpan
+  , external 4107282860161892674 primUnit "GHC.Prim" varName "gtWord64#" wiredInSrcSpan
+  , external 4107282860161892675 primUnit "GHC.PrimopWrappers" varName "gtWord64#" wiredInSrcSpan
+  , external 4107282860161892676 primUnit "GHC.Prim" varName "leWord64#" wiredInSrcSpan
+  , external 4107282860161892677 primUnit "GHC.PrimopWrappers" varName "leWord64#" wiredInSrcSpan
+  , external 4107282860161892678 primUnit "GHC.Prim" varName "ltWord64#" wiredInSrcSpan
+  , external 4107282860161892679 primUnit "GHC.PrimopWrappers" varName "ltWord64#" wiredInSrcSpan
+  , external 4107282860161892680 primUnit "GHC.Prim" varName "neWord64#" wiredInSrcSpan
+  , external 4107282860161892681 primUnit "GHC.PrimopWrappers" varName "neWord64#" wiredInSrcSpan
+  , external 4107282860161892682 primUnit "GHC.Prim" varName "+#" wiredInSrcSpan
+  , external 4107282860161892683 primUnit "GHC.PrimopWrappers" varName "+#" wiredInSrcSpan
+  , external 4107282860161892684 primUnit "GHC.Prim" varName "-#" wiredInSrcSpan
+  , external 4107282860161892685 primUnit "GHC.PrimopWrappers" varName "-#" wiredInSrcSpan
+  , external 4107282860161892686 primUnit "GHC.Prim" varName "*#" wiredInSrcSpan
+  , external 4107282860161892687 primUnit "GHC.PrimopWrappers" varName "*#" wiredInSrcSpan
+  , external 4107282860161892688 primUnit "GHC.Prim" varName "timesInt2#" wiredInSrcSpan
+  , external 4107282860161892689 primUnit "GHC.PrimopWrappers" varName "timesInt2#" wiredInSrcSpan
+  , external 4107282860161892690 primUnit "GHC.Prim" varName "mulIntMayOflo#" wiredInSrcSpan
+  , external 4107282860161892691 primUnit "GHC.PrimopWrappers" varName "mulIntMayOflo#" wiredInSrcSpan
+  , external 4107282860161892692 primUnit "GHC.Prim" varName "quotInt#" wiredInSrcSpan
+  , external 4107282860161892693 primUnit "GHC.PrimopWrappers" varName "quotInt#" wiredInSrcSpan
+  , external 4107282860161892694 primUnit "GHC.Prim" varName "remInt#" wiredInSrcSpan
+  , external 4107282860161892695 primUnit "GHC.PrimopWrappers" varName "remInt#" wiredInSrcSpan
+  , external 4107282860161892696 primUnit "GHC.Prim" varName "quotRemInt#" wiredInSrcSpan
+  , external 4107282860161892697 primUnit "GHC.PrimopWrappers" varName "quotRemInt#" wiredInSrcSpan
+  , external 4107282860161892698 primUnit "GHC.Prim" varName "andI#" wiredInSrcSpan
+  , external 4107282860161892699 primUnit "GHC.PrimopWrappers" varName "andI#" wiredInSrcSpan
+  , external 4107282860161892700 primUnit "GHC.Prim" varName "orI#" wiredInSrcSpan
+  , external 4107282860161892701 primUnit "GHC.PrimopWrappers" varName "orI#" wiredInSrcSpan
+  , external 4107282860161892702 primUnit "GHC.Prim" varName "xorI#" wiredInSrcSpan
+  , external 4107282860161892703 primUnit "GHC.PrimopWrappers" varName "xorI#" wiredInSrcSpan
+  , external 4107282860161892704 primUnit "GHC.Prim" varName "notI#" wiredInSrcSpan
+  , external 4107282860161892705 primUnit "GHC.PrimopWrappers" varName "notI#" wiredInSrcSpan
+  , external 4107282860161892706 primUnit "GHC.Prim" varName "negateInt#" wiredInSrcSpan
+  , external 4107282860161892707 primUnit "GHC.PrimopWrappers" varName "negateInt#" wiredInSrcSpan
+  , external 4107282860161892708 primUnit "GHC.Prim" varName "addIntC#" wiredInSrcSpan
+  , external 4107282860161892709 primUnit "GHC.PrimopWrappers" varName "addIntC#" wiredInSrcSpan
+  , external 4107282860161892710 primUnit "GHC.Prim" varName "subIntC#" wiredInSrcSpan
+  , external 4107282860161892711 primUnit "GHC.PrimopWrappers" varName "subIntC#" wiredInSrcSpan
+  , external 4107282860161892712 primUnit "GHC.Prim" varName ">#" wiredInSrcSpan
+  , external 4107282860161892713 primUnit "GHC.PrimopWrappers" varName ">#" wiredInSrcSpan
+  , external 4107282860161892714 primUnit "GHC.Prim" varName ">=#" wiredInSrcSpan
+  , external 4107282860161892715 primUnit "GHC.PrimopWrappers" varName ">=#" wiredInSrcSpan
+  , external 4107282860161892716 primUnit "GHC.Prim" varName "==#" wiredInSrcSpan
+  , external 4107282860161892717 primUnit "GHC.PrimopWrappers" varName "==#" wiredInSrcSpan
+  , external 4107282860161892718 primUnit "GHC.Prim" varName "/=#" wiredInSrcSpan
+  , external 4107282860161892719 primUnit "GHC.PrimopWrappers" varName "/=#" wiredInSrcSpan
+  , external 4107282860161892720 primUnit "GHC.Prim" varName "<#" wiredInSrcSpan
+  , external 4107282860161892721 primUnit "GHC.PrimopWrappers" varName "<#" wiredInSrcSpan
+  , external 4107282860161892722 primUnit "GHC.Prim" varName "<=#" wiredInSrcSpan
+  , external 4107282860161892723 primUnit "GHC.PrimopWrappers" varName "<=#" wiredInSrcSpan
+  , external 4107282860161892724 primUnit "GHC.Prim" varName "chr#" wiredInSrcSpan
+  , external 4107282860161892725 primUnit "GHC.PrimopWrappers" varName "chr#" wiredInSrcSpan
+  , external 4107282860161892726 primUnit "GHC.Prim" varName "int2Word#" wiredInSrcSpan
+  , external 4107282860161892727 primUnit "GHC.PrimopWrappers" varName "int2Word#" wiredInSrcSpan
+  , external 4107282860161892728 primUnit "GHC.Prim" varName "int2Float#" wiredInSrcSpan
+  , external 4107282860161892729 primUnit "GHC.PrimopWrappers" varName "int2Float#" wiredInSrcSpan
+  , external 4107282860161892730 primUnit "GHC.Prim" varName "int2Double#" wiredInSrcSpan
+  , external 4107282860161892731 primUnit "GHC.PrimopWrappers" varName "int2Double#" wiredInSrcSpan
+  , external 4107282860161892732 primUnit "GHC.Prim" varName "word2Float#" wiredInSrcSpan
+  , external 4107282860161892733 primUnit "GHC.PrimopWrappers" varName "word2Float#" wiredInSrcSpan
+  , external 4107282860161892734 primUnit "GHC.Prim" varName "word2Double#" wiredInSrcSpan
+  , external 4107282860161892735 primUnit "GHC.PrimopWrappers" varName "word2Double#" wiredInSrcSpan
+  , external 4107282860161892736 primUnit "GHC.Prim" varName "uncheckedIShiftL#" wiredInSrcSpan
+  , external 4107282860161892737 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftL#" wiredInSrcSpan
+  , external 4107282860161892738 primUnit "GHC.Prim" varName "uncheckedIShiftRA#" wiredInSrcSpan
+  , external 4107282860161892739 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRA#" wiredInSrcSpan
+  , external 4107282860161892740 primUnit "GHC.Prim" varName "uncheckedIShiftRL#" wiredInSrcSpan
+  , external 4107282860161892741 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRL#" wiredInSrcSpan
+  , external 4107282860161892742 primUnit "GHC.Prim" varName "plusWord#" wiredInSrcSpan
+  , external 4107282860161892743 primUnit "GHC.PrimopWrappers" varName "plusWord#" wiredInSrcSpan
+  , external 4107282860161892744 primUnit "GHC.Prim" varName "addWordC#" wiredInSrcSpan
+  , external 4107282860161892745 primUnit "GHC.PrimopWrappers" varName "addWordC#" wiredInSrcSpan
+  , external 4107282860161892746 primUnit "GHC.Prim" varName "subWordC#" wiredInSrcSpan
+  , external 4107282860161892747 primUnit "GHC.PrimopWrappers" varName "subWordC#" wiredInSrcSpan
+  , external 4107282860161892748 primUnit "GHC.Prim" varName "plusWord2#" wiredInSrcSpan
+  , external 4107282860161892749 primUnit "GHC.PrimopWrappers" varName "plusWord2#" wiredInSrcSpan
+  , external 4107282860161892750 primUnit "GHC.Prim" varName "minusWord#" wiredInSrcSpan
+  , external 4107282860161892751 primUnit "GHC.PrimopWrappers" varName "minusWord#" wiredInSrcSpan
+  , external 4107282860161892752 primUnit "GHC.Prim" varName "timesWord#" wiredInSrcSpan
+  , external 4107282860161892753 primUnit "GHC.PrimopWrappers" varName "timesWord#" wiredInSrcSpan
+  , external 4107282860161892754 primUnit "GHC.Prim" varName "timesWord2#" wiredInSrcSpan
+  , external 4107282860161892755 primUnit "GHC.PrimopWrappers" varName "timesWord2#" wiredInSrcSpan
+  , external 4107282860161892756 primUnit "GHC.Prim" varName "quotWord#" wiredInSrcSpan
+  , external 4107282860161892757 primUnit "GHC.PrimopWrappers" varName "quotWord#" wiredInSrcSpan
+  , external 4107282860161892758 primUnit "GHC.Prim" varName "remWord#" wiredInSrcSpan
+  , external 4107282860161892759 primUnit "GHC.PrimopWrappers" varName "remWord#" wiredInSrcSpan
+  , external 4107282860161892760 primUnit "GHC.Prim" varName "quotRemWord#" wiredInSrcSpan
+  , external 4107282860161892761 primUnit "GHC.PrimopWrappers" varName "quotRemWord#" wiredInSrcSpan
+  , external 4107282860161892762 primUnit "GHC.Prim" varName "quotRemWord2#" wiredInSrcSpan
+  , external 4107282860161892763 primUnit "GHC.PrimopWrappers" varName "quotRemWord2#" wiredInSrcSpan
+  , external 4107282860161892764 primUnit "GHC.Prim" varName "and#" wiredInSrcSpan
+  , external 4107282860161892765 primUnit "GHC.PrimopWrappers" varName "and#" wiredInSrcSpan
+  , external 4107282860161892766 primUnit "GHC.Prim" varName "or#" wiredInSrcSpan
+  , external 4107282860161892767 primUnit "GHC.PrimopWrappers" varName "or#" wiredInSrcSpan
+  , external 4107282860161892768 primUnit "GHC.Prim" varName "xor#" wiredInSrcSpan
+  , external 4107282860161892769 primUnit "GHC.PrimopWrappers" varName "xor#" wiredInSrcSpan
+  , external 4107282860161892770 primUnit "GHC.Prim" varName "not#" wiredInSrcSpan
+  , external 4107282860161892771 primUnit "GHC.PrimopWrappers" varName "not#" wiredInSrcSpan
+  , external 4107282860161892772 primUnit "GHC.Prim" varName "uncheckedShiftL#" wiredInSrcSpan
+  , external 4107282860161892773 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftL#" wiredInSrcSpan
+  , external 4107282860161892774 primUnit "GHC.Prim" varName "uncheckedShiftRL#" wiredInSrcSpan
+  , external 4107282860161892775 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRL#" wiredInSrcSpan
+  , external 4107282860161892776 primUnit "GHC.Prim" varName "word2Int#" wiredInSrcSpan
+  , external 4107282860161892777 primUnit "GHC.PrimopWrappers" varName "word2Int#" wiredInSrcSpan
+  , external 4107282860161892778 primUnit "GHC.Prim" varName "gtWord#" wiredInSrcSpan
+  , external 4107282860161892779 primUnit "GHC.PrimopWrappers" varName "gtWord#" wiredInSrcSpan
+  , external 4107282860161892780 primUnit "GHC.Prim" varName "geWord#" wiredInSrcSpan
+  , external 4107282860161892781 primUnit "GHC.PrimopWrappers" varName "geWord#" wiredInSrcSpan
+  , external 4107282860161892782 primUnit "GHC.Prim" varName "eqWord#" wiredInSrcSpan
+  , external 4107282860161892783 primUnit "GHC.PrimopWrappers" varName "eqWord#" wiredInSrcSpan
+  , external 4107282860161892784 primUnit "GHC.Prim" varName "neWord#" wiredInSrcSpan
+  , external 4107282860161892785 primUnit "GHC.PrimopWrappers" varName "neWord#" wiredInSrcSpan
+  , external 4107282860161892786 primUnit "GHC.Prim" varName "ltWord#" wiredInSrcSpan
+  , external 4107282860161892787 primUnit "GHC.PrimopWrappers" varName "ltWord#" wiredInSrcSpan
+  , external 4107282860161892788 primUnit "GHC.Prim" varName "leWord#" wiredInSrcSpan
+  , external 4107282860161892789 primUnit "GHC.PrimopWrappers" varName "leWord#" wiredInSrcSpan
+  , external 4107282860161892790 primUnit "GHC.Prim" varName "popCnt8#" wiredInSrcSpan
+  , external 4107282860161892791 primUnit "GHC.PrimopWrappers" varName "popCnt8#" wiredInSrcSpan
+  , external 4107282860161892792 primUnit "GHC.Prim" varName "popCnt16#" wiredInSrcSpan
+  , external 4107282860161892793 primUnit "GHC.PrimopWrappers" varName "popCnt16#" wiredInSrcSpan
+  , external 4107282860161892794 primUnit "GHC.Prim" varName "popCnt32#" wiredInSrcSpan
+  , external 4107282860161892795 primUnit "GHC.PrimopWrappers" varName "popCnt32#" wiredInSrcSpan
+  , external 4107282860161892796 primUnit "GHC.Prim" varName "popCnt64#" wiredInSrcSpan
+  , external 4107282860161892797 primUnit "GHC.PrimopWrappers" varName "popCnt64#" wiredInSrcSpan
+  , external 4107282860161892798 primUnit "GHC.Prim" varName "popCnt#" wiredInSrcSpan
+  , external 4107282860161892799 primUnit "GHC.PrimopWrappers" varName "popCnt#" wiredInSrcSpan
+  , external 4107282860161892800 primUnit "GHC.Prim" varName "pdep8#" wiredInSrcSpan
+  , external 4107282860161892801 primUnit "GHC.PrimopWrappers" varName "pdep8#" wiredInSrcSpan
+  , external 4107282860161892802 primUnit "GHC.Prim" varName "pdep16#" wiredInSrcSpan
+  , external 4107282860161892803 primUnit "GHC.PrimopWrappers" varName "pdep16#" wiredInSrcSpan
+  , external 4107282860161892804 primUnit "GHC.Prim" varName "pdep32#" wiredInSrcSpan
+  , external 4107282860161892805 primUnit "GHC.PrimopWrappers" varName "pdep32#" wiredInSrcSpan
+  , external 4107282860161892806 primUnit "GHC.Prim" varName "pdep64#" wiredInSrcSpan
+  , external 4107282860161892807 primUnit "GHC.PrimopWrappers" varName "pdep64#" wiredInSrcSpan
+  , external 4107282860161892808 primUnit "GHC.Prim" varName "pdep#" wiredInSrcSpan
+  , external 4107282860161892809 primUnit "GHC.PrimopWrappers" varName "pdep#" wiredInSrcSpan
+  , external 4107282860161892810 primUnit "GHC.Prim" varName "pext8#" wiredInSrcSpan
+  , external 4107282860161892811 primUnit "GHC.PrimopWrappers" varName "pext8#" wiredInSrcSpan
+  , external 4107282860161892812 primUnit "GHC.Prim" varName "pext16#" wiredInSrcSpan
+  , external 4107282860161892813 primUnit "GHC.PrimopWrappers" varName "pext16#" wiredInSrcSpan
+  , external 4107282860161892814 primUnit "GHC.Prim" varName "pext32#" wiredInSrcSpan
+  , external 4107282860161892815 primUnit "GHC.PrimopWrappers" varName "pext32#" wiredInSrcSpan
+  , external 4107282860161892816 primUnit "GHC.Prim" varName "pext64#" wiredInSrcSpan
+  , external 4107282860161892817 primUnit "GHC.PrimopWrappers" varName "pext64#" wiredInSrcSpan
+  , external 4107282860161892818 primUnit "GHC.Prim" varName "pext#" wiredInSrcSpan
+  , external 4107282860161892819 primUnit "GHC.PrimopWrappers" varName "pext#" wiredInSrcSpan
+  , external 4107282860161892820 primUnit "GHC.Prim" varName "clz8#" wiredInSrcSpan
+  , external 4107282860161892821 primUnit "GHC.PrimopWrappers" varName "clz8#" wiredInSrcSpan
+  , external 4107282860161892822 primUnit "GHC.Prim" varName "clz16#" wiredInSrcSpan
+  , external 4107282860161892823 primUnit "GHC.PrimopWrappers" varName "clz16#" wiredInSrcSpan
+  , external 4107282860161892824 primUnit "GHC.Prim" varName "clz32#" wiredInSrcSpan
+  , external 4107282860161892825 primUnit "GHC.PrimopWrappers" varName "clz32#" wiredInSrcSpan
+  , external 4107282860161892826 primUnit "GHC.Prim" varName "clz64#" wiredInSrcSpan
+  , external 4107282860161892827 primUnit "GHC.PrimopWrappers" varName "clz64#" wiredInSrcSpan
+  , external 4107282860161892828 primUnit "GHC.Prim" varName "clz#" wiredInSrcSpan
+  , external 4107282860161892829 primUnit "GHC.PrimopWrappers" varName "clz#" wiredInSrcSpan
+  , external 4107282860161892830 primUnit "GHC.Prim" varName "ctz8#" wiredInSrcSpan
+  , external 4107282860161892831 primUnit "GHC.PrimopWrappers" varName "ctz8#" wiredInSrcSpan
+  , external 4107282860161892832 primUnit "GHC.Prim" varName "ctz16#" wiredInSrcSpan
+  , external 4107282860161892833 primUnit "GHC.PrimopWrappers" varName "ctz16#" wiredInSrcSpan
+  , external 4107282860161892834 primUnit "GHC.Prim" varName "ctz32#" wiredInSrcSpan
+  , external 4107282860161892835 primUnit "GHC.PrimopWrappers" varName "ctz32#" wiredInSrcSpan
+  , external 4107282860161892836 primUnit "GHC.Prim" varName "ctz64#" wiredInSrcSpan
+  , external 4107282860161892837 primUnit "GHC.PrimopWrappers" varName "ctz64#" wiredInSrcSpan
+  , external 4107282860161892838 primUnit "GHC.Prim" varName "ctz#" wiredInSrcSpan
+  , external 4107282860161892839 primUnit "GHC.PrimopWrappers" varName "ctz#" wiredInSrcSpan
+  , external 4107282860161892840 primUnit "GHC.Prim" varName "byteSwap16#" wiredInSrcSpan
+  , external 4107282860161892841 primUnit "GHC.PrimopWrappers" varName "byteSwap16#" wiredInSrcSpan
+  , external 4107282860161892842 primUnit "GHC.Prim" varName "byteSwap32#" wiredInSrcSpan
+  , external 4107282860161892843 primUnit "GHC.PrimopWrappers" varName "byteSwap32#" wiredInSrcSpan
+  , external 4107282860161892844 primUnit "GHC.Prim" varName "byteSwap64#" wiredInSrcSpan
+  , external 4107282860161892845 primUnit "GHC.PrimopWrappers" varName "byteSwap64#" wiredInSrcSpan
+  , external 4107282860161892846 primUnit "GHC.Prim" varName "byteSwap#" wiredInSrcSpan
+  , external 4107282860161892847 primUnit "GHC.PrimopWrappers" varName "byteSwap#" wiredInSrcSpan
+  , external 4107282860161892848 primUnit "GHC.Prim" varName "bitReverse8#" wiredInSrcSpan
+  , external 4107282860161892849 primUnit "GHC.PrimopWrappers" varName "bitReverse8#" wiredInSrcSpan
+  , external 4107282860161892850 primUnit "GHC.Prim" varName "bitReverse16#" wiredInSrcSpan
+  , external 4107282860161892851 primUnit "GHC.PrimopWrappers" varName "bitReverse16#" wiredInSrcSpan
+  , external 4107282860161892852 primUnit "GHC.Prim" varName "bitReverse32#" wiredInSrcSpan
+  , external 4107282860161892853 primUnit "GHC.PrimopWrappers" varName "bitReverse32#" wiredInSrcSpan
+  , external 4107282860161892854 primUnit "GHC.Prim" varName "bitReverse64#" wiredInSrcSpan
+  , external 4107282860161892855 primUnit "GHC.PrimopWrappers" varName "bitReverse64#" wiredInSrcSpan
+  , external 4107282860161892856 primUnit "GHC.Prim" varName "bitReverse#" wiredInSrcSpan
+  , external 4107282860161892857 primUnit "GHC.PrimopWrappers" varName "bitReverse#" wiredInSrcSpan
+  , external 4107282860161892858 primUnit "GHC.Prim" varName "narrow8Int#" wiredInSrcSpan
+  , external 4107282860161892859 primUnit "GHC.PrimopWrappers" varName "narrow8Int#" wiredInSrcSpan
+  , external 4107282860161892860 primUnit "GHC.Prim" varName "narrow16Int#" wiredInSrcSpan
+  , external 4107282860161892861 primUnit "GHC.PrimopWrappers" varName "narrow16Int#" wiredInSrcSpan
+  , external 4107282860161892862 primUnit "GHC.Prim" varName "narrow32Int#" wiredInSrcSpan
+  , external 4107282860161892863 primUnit "GHC.PrimopWrappers" varName "narrow32Int#" wiredInSrcSpan
+  , external 4107282860161892864 primUnit "GHC.Prim" varName "narrow8Word#" wiredInSrcSpan
+  , external 4107282860161892865 primUnit "GHC.PrimopWrappers" varName "narrow8Word#" wiredInSrcSpan
+  , external 4107282860161892866 primUnit "GHC.Prim" varName "narrow16Word#" wiredInSrcSpan
+  , external 4107282860161892867 primUnit "GHC.PrimopWrappers" varName "narrow16Word#" wiredInSrcSpan
+  , external 4107282860161892868 primUnit "GHC.Prim" varName "narrow32Word#" wiredInSrcSpan
+  , external 4107282860161892869 primUnit "GHC.PrimopWrappers" varName "narrow32Word#" wiredInSrcSpan
+  , external 4107282860161892870 primUnit "GHC.Prim" varName ">##" wiredInSrcSpan
+  , external 4107282860161892871 primUnit "GHC.PrimopWrappers" varName ">##" wiredInSrcSpan
+  , external 4107282860161892872 primUnit "GHC.Prim" varName ">=##" wiredInSrcSpan
+  , external 4107282860161892873 primUnit "GHC.PrimopWrappers" varName ">=##" wiredInSrcSpan
+  , external 4107282860161892874 primUnit "GHC.Prim" varName "==##" wiredInSrcSpan
+  , external 4107282860161892875 primUnit "GHC.PrimopWrappers" varName "==##" wiredInSrcSpan
+  , external 4107282860161892876 primUnit "GHC.Prim" varName "/=##" wiredInSrcSpan
+  , external 4107282860161892877 primUnit "GHC.PrimopWrappers" varName "/=##" wiredInSrcSpan
+  , external 4107282860161892878 primUnit "GHC.Prim" varName "<##" wiredInSrcSpan
+  , external 4107282860161892879 primUnit "GHC.PrimopWrappers" varName "<##" wiredInSrcSpan
+  , external 4107282860161892880 primUnit "GHC.Prim" varName "<=##" wiredInSrcSpan
+  , external 4107282860161892881 primUnit "GHC.PrimopWrappers" varName "<=##" wiredInSrcSpan
+  , external 4107282860161892882 primUnit "GHC.Prim" varName "+##" wiredInSrcSpan
+  , external 4107282860161892883 primUnit "GHC.PrimopWrappers" varName "+##" wiredInSrcSpan
+  , external 4107282860161892884 primUnit "GHC.Prim" varName "-##" wiredInSrcSpan
+  , external 4107282860161892885 primUnit "GHC.PrimopWrappers" varName "-##" wiredInSrcSpan
+  , external 4107282860161892886 primUnit "GHC.Prim" varName "*##" wiredInSrcSpan
+  , external 4107282860161892887 primUnit "GHC.PrimopWrappers" varName "*##" wiredInSrcSpan
+  , external 4107282860161892888 primUnit "GHC.Prim" varName "/##" wiredInSrcSpan
+  , external 4107282860161892889 primUnit "GHC.PrimopWrappers" varName "/##" wiredInSrcSpan
+  , external 4107282860161892890 primUnit "GHC.Prim" varName "negateDouble#" wiredInSrcSpan
+  , external 4107282860161892891 primUnit "GHC.PrimopWrappers" varName "negateDouble#" wiredInSrcSpan
+  , external 4107282860161892892 primUnit "GHC.Prim" varName "fabsDouble#" wiredInSrcSpan
+  , external 4107282860161892893 primUnit "GHC.PrimopWrappers" varName "fabsDouble#" wiredInSrcSpan
+  , external 4107282860161892894 primUnit "GHC.Prim" varName "double2Int#" wiredInSrcSpan
+  , external 4107282860161892895 primUnit "GHC.PrimopWrappers" varName "double2Int#" wiredInSrcSpan
+  , external 4107282860161892896 primUnit "GHC.Prim" varName "double2Float#" wiredInSrcSpan
+  , external 4107282860161892897 primUnit "GHC.PrimopWrappers" varName "double2Float#" wiredInSrcSpan
+  , external 4107282860161892898 primUnit "GHC.Prim" varName "expDouble#" wiredInSrcSpan
+  , external 4107282860161892899 primUnit "GHC.PrimopWrappers" varName "expDouble#" wiredInSrcSpan
+  , external 4107282860161892900 primUnit "GHC.Prim" varName "expm1Double#" wiredInSrcSpan
+  , external 4107282860161892901 primUnit "GHC.PrimopWrappers" varName "expm1Double#" wiredInSrcSpan
+  , external 4107282860161892902 primUnit "GHC.Prim" varName "logDouble#" wiredInSrcSpan
+  , external 4107282860161892903 primUnit "GHC.PrimopWrappers" varName "logDouble#" wiredInSrcSpan
+  , external 4107282860161892904 primUnit "GHC.Prim" varName "log1pDouble#" wiredInSrcSpan
+  , external 4107282860161892905 primUnit "GHC.PrimopWrappers" varName "log1pDouble#" wiredInSrcSpan
+  , external 4107282860161892906 primUnit "GHC.Prim" varName "sqrtDouble#" wiredInSrcSpan
+  , external 4107282860161892907 primUnit "GHC.PrimopWrappers" varName "sqrtDouble#" wiredInSrcSpan
+  , external 4107282860161892908 primUnit "GHC.Prim" varName "sinDouble#" wiredInSrcSpan
+  , external 4107282860161892909 primUnit "GHC.PrimopWrappers" varName "sinDouble#" wiredInSrcSpan
+  , external 4107282860161892910 primUnit "GHC.Prim" varName "cosDouble#" wiredInSrcSpan
+  , external 4107282860161892911 primUnit "GHC.PrimopWrappers" varName "cosDouble#" wiredInSrcSpan
+  , external 4107282860161892912 primUnit "GHC.Prim" varName "tanDouble#" wiredInSrcSpan
+  , external 4107282860161892913 primUnit "GHC.PrimopWrappers" varName "tanDouble#" wiredInSrcSpan
+  , external 4107282860161892914 primUnit "GHC.Prim" varName "asinDouble#" wiredInSrcSpan
+  , external 4107282860161892915 primUnit "GHC.PrimopWrappers" varName "asinDouble#" wiredInSrcSpan
+  , external 4107282860161892916 primUnit "GHC.Prim" varName "acosDouble#" wiredInSrcSpan
+  , external 4107282860161892917 primUnit "GHC.PrimopWrappers" varName "acosDouble#" wiredInSrcSpan
+  , external 4107282860161892918 primUnit "GHC.Prim" varName "atanDouble#" wiredInSrcSpan
+  , external 4107282860161892919 primUnit "GHC.PrimopWrappers" varName "atanDouble#" wiredInSrcSpan
+  , external 4107282860161892920 primUnit "GHC.Prim" varName "sinhDouble#" wiredInSrcSpan
+  , external 4107282860161892921 primUnit "GHC.PrimopWrappers" varName "sinhDouble#" wiredInSrcSpan
+  , external 4107282860161892922 primUnit "GHC.Prim" varName "coshDouble#" wiredInSrcSpan
+  , external 4107282860161892923 primUnit "GHC.PrimopWrappers" varName "coshDouble#" wiredInSrcSpan
+  , external 4107282860161892924 primUnit "GHC.Prim" varName "tanhDouble#" wiredInSrcSpan
+  , external 4107282860161892925 primUnit "GHC.PrimopWrappers" varName "tanhDouble#" wiredInSrcSpan
+  , external 4107282860161892926 primUnit "GHC.Prim" varName "asinhDouble#" wiredInSrcSpan
+  , external 4107282860161892927 primUnit "GHC.PrimopWrappers" varName "asinhDouble#" wiredInSrcSpan
+  , external 4107282860161892928 primUnit "GHC.Prim" varName "acoshDouble#" wiredInSrcSpan
+  , external 4107282860161892929 primUnit "GHC.PrimopWrappers" varName "acoshDouble#" wiredInSrcSpan
+  , external 4107282860161892930 primUnit "GHC.Prim" varName "atanhDouble#" wiredInSrcSpan
+  , external 4107282860161892931 primUnit "GHC.PrimopWrappers" varName "atanhDouble#" wiredInSrcSpan
+  , external 4107282860161892932 primUnit "GHC.Prim" varName "**##" wiredInSrcSpan
+  , external 4107282860161892933 primUnit "GHC.PrimopWrappers" varName "**##" wiredInSrcSpan
+  , external 4107282860161892934 primUnit "GHC.Prim" varName "decodeDouble_2Int#" wiredInSrcSpan
+  , external 4107282860161892935 primUnit "GHC.PrimopWrappers" varName "decodeDouble_2Int#" wiredInSrcSpan
+  , external 4107282860161892936 primUnit "GHC.Prim" varName "decodeDouble_Int64#" wiredInSrcSpan
+  , external 4107282860161892937 primUnit "GHC.PrimopWrappers" varName "decodeDouble_Int64#" wiredInSrcSpan
+  , external 4107282860161892938 primUnit "GHC.Prim" varName "castDoubleToWord64#" wiredInSrcSpan
+  , external 4107282860161892939 primUnit "GHC.PrimopWrappers" varName "castDoubleToWord64#" wiredInSrcSpan
+  , external 4107282860161892940 primUnit "GHC.Prim" varName "castWord64ToDouble#" wiredInSrcSpan
+  , external 4107282860161892941 primUnit "GHC.PrimopWrappers" varName "castWord64ToDouble#" wiredInSrcSpan
+  , external 4107282860161892942 primUnit "GHC.Prim" varName "gtFloat#" wiredInSrcSpan
+  , external 4107282860161892943 primUnit "GHC.PrimopWrappers" varName "gtFloat#" wiredInSrcSpan
+  , external 4107282860161892944 primUnit "GHC.Prim" varName "geFloat#" wiredInSrcSpan
+  , external 4107282860161892945 primUnit "GHC.PrimopWrappers" varName "geFloat#" wiredInSrcSpan
+  , external 4107282860161892946 primUnit "GHC.Prim" varName "eqFloat#" wiredInSrcSpan
+  , external 4107282860161892947 primUnit "GHC.PrimopWrappers" varName "eqFloat#" wiredInSrcSpan
+  , external 4107282860161892948 primUnit "GHC.Prim" varName "neFloat#" wiredInSrcSpan
+  , external 4107282860161892949 primUnit "GHC.PrimopWrappers" varName "neFloat#" wiredInSrcSpan
+  , external 4107282860161892950 primUnit "GHC.Prim" varName "ltFloat#" wiredInSrcSpan
+  , external 4107282860161892951 primUnit "GHC.PrimopWrappers" varName "ltFloat#" wiredInSrcSpan
+  , external 4107282860161892952 primUnit "GHC.Prim" varName "leFloat#" wiredInSrcSpan
+  , external 4107282860161892953 primUnit "GHC.PrimopWrappers" varName "leFloat#" wiredInSrcSpan
+  , external 4107282860161892954 primUnit "GHC.Prim" varName "plusFloat#" wiredInSrcSpan
+  , external 4107282860161892955 primUnit "GHC.PrimopWrappers" varName "plusFloat#" wiredInSrcSpan
+  , external 4107282860161892956 primUnit "GHC.Prim" varName "minusFloat#" wiredInSrcSpan
+  , external 4107282860161892957 primUnit "GHC.PrimopWrappers" varName "minusFloat#" wiredInSrcSpan
+  , external 4107282860161892958 primUnit "GHC.Prim" varName "timesFloat#" wiredInSrcSpan
+  , external 4107282860161892959 primUnit "GHC.PrimopWrappers" varName "timesFloat#" wiredInSrcSpan
+  , external 4107282860161892960 primUnit "GHC.Prim" varName "divideFloat#" wiredInSrcSpan
+  , external 4107282860161892961 primUnit "GHC.PrimopWrappers" varName "divideFloat#" wiredInSrcSpan
+  , external 4107282860161892962 primUnit "GHC.Prim" varName "negateFloat#" wiredInSrcSpan
+  , external 4107282860161892963 primUnit "GHC.PrimopWrappers" varName "negateFloat#" wiredInSrcSpan
+  , external 4107282860161892964 primUnit "GHC.Prim" varName "fabsFloat#" wiredInSrcSpan
+  , external 4107282860161892965 primUnit "GHC.PrimopWrappers" varName "fabsFloat#" wiredInSrcSpan
+  , external 4107282860161892966 primUnit "GHC.Prim" varName "float2Int#" wiredInSrcSpan
+  , external 4107282860161892967 primUnit "GHC.PrimopWrappers" varName "float2Int#" wiredInSrcSpan
+  , external 4107282860161892968 primUnit "GHC.Prim" varName "expFloat#" wiredInSrcSpan
+  , external 4107282860161892969 primUnit "GHC.PrimopWrappers" varName "expFloat#" wiredInSrcSpan
+  , external 4107282860161892970 primUnit "GHC.Prim" varName "expm1Float#" wiredInSrcSpan
+  , external 4107282860161892971 primUnit "GHC.PrimopWrappers" varName "expm1Float#" wiredInSrcSpan
+  , external 4107282860161892972 primUnit "GHC.Prim" varName "logFloat#" wiredInSrcSpan
+  , external 4107282860161892973 primUnit "GHC.PrimopWrappers" varName "logFloat#" wiredInSrcSpan
+  , external 4107282860161892974 primUnit "GHC.Prim" varName "log1pFloat#" wiredInSrcSpan
+  , external 4107282860161892975 primUnit "GHC.PrimopWrappers" varName "log1pFloat#" wiredInSrcSpan
+  , external 4107282860161892976 primUnit "GHC.Prim" varName "sqrtFloat#" wiredInSrcSpan
+  , external 4107282860161892977 primUnit "GHC.PrimopWrappers" varName "sqrtFloat#" wiredInSrcSpan
+  , external 4107282860161892978 primUnit "GHC.Prim" varName "sinFloat#" wiredInSrcSpan
+  , external 4107282860161892979 primUnit "GHC.PrimopWrappers" varName "sinFloat#" wiredInSrcSpan
+  , external 4107282860161892980 primUnit "GHC.Prim" varName "cosFloat#" wiredInSrcSpan
+  , external 4107282860161892981 primUnit "GHC.PrimopWrappers" varName "cosFloat#" wiredInSrcSpan
+  , external 4107282860161892982 primUnit "GHC.Prim" varName "tanFloat#" wiredInSrcSpan
+  , external 4107282860161892983 primUnit "GHC.PrimopWrappers" varName "tanFloat#" wiredInSrcSpan
+  , external 4107282860161892984 primUnit "GHC.Prim" varName "asinFloat#" wiredInSrcSpan
+  , external 4107282860161892985 primUnit "GHC.PrimopWrappers" varName "asinFloat#" wiredInSrcSpan
+  , external 4107282860161892986 primUnit "GHC.Prim" varName "acosFloat#" wiredInSrcSpan
+  , external 4107282860161892987 primUnit "GHC.PrimopWrappers" varName "acosFloat#" wiredInSrcSpan
+  , external 4107282860161892988 primUnit "GHC.Prim" varName "atanFloat#" wiredInSrcSpan
+  , external 4107282860161892989 primUnit "GHC.PrimopWrappers" varName "atanFloat#" wiredInSrcSpan
+  , external 4107282860161892990 primUnit "GHC.Prim" varName "sinhFloat#" wiredInSrcSpan
+  , external 4107282860161892991 primUnit "GHC.PrimopWrappers" varName "sinhFloat#" wiredInSrcSpan
+  , external 4107282860161892992 primUnit "GHC.Prim" varName "coshFloat#" wiredInSrcSpan
+  , external 4107282860161892993 primUnit "GHC.PrimopWrappers" varName "coshFloat#" wiredInSrcSpan
+  , external 4107282860161892994 primUnit "GHC.Prim" varName "tanhFloat#" wiredInSrcSpan
+  , external 4107282860161892995 primUnit "GHC.PrimopWrappers" varName "tanhFloat#" wiredInSrcSpan
+  , external 4107282860161892996 primUnit "GHC.Prim" varName "asinhFloat#" wiredInSrcSpan
+  , external 4107282860161892997 primUnit "GHC.PrimopWrappers" varName "asinhFloat#" wiredInSrcSpan
+  , external 4107282860161892998 primUnit "GHC.Prim" varName "acoshFloat#" wiredInSrcSpan
+  , external 4107282860161892999 primUnit "GHC.PrimopWrappers" varName "acoshFloat#" wiredInSrcSpan
+  , external 4107282860161893000 primUnit "GHC.Prim" varName "atanhFloat#" wiredInSrcSpan
+  , external 4107282860161893001 primUnit "GHC.PrimopWrappers" varName "atanhFloat#" wiredInSrcSpan
+  , external 4107282860161893002 primUnit "GHC.Prim" varName "powerFloat#" wiredInSrcSpan
+  , external 4107282860161893003 primUnit "GHC.PrimopWrappers" varName "powerFloat#" wiredInSrcSpan
+  , external 4107282860161893004 primUnit "GHC.Prim" varName "float2Double#" wiredInSrcSpan
+  , external 4107282860161893005 primUnit "GHC.PrimopWrappers" varName "float2Double#" wiredInSrcSpan
+  , external 4107282860161893006 primUnit "GHC.Prim" varName "decodeFloat_Int#" wiredInSrcSpan
+  , external 4107282860161893007 primUnit "GHC.PrimopWrappers" varName "decodeFloat_Int#" wiredInSrcSpan
+  , external 4107282860161893008 primUnit "GHC.Prim" varName "castFloatToWord32#" wiredInSrcSpan
+  , external 4107282860161893009 primUnit "GHC.PrimopWrappers" varName "castFloatToWord32#" wiredInSrcSpan
+  , external 4107282860161893010 primUnit "GHC.Prim" varName "castWord32ToFloat#" wiredInSrcSpan
+  , external 4107282860161893011 primUnit "GHC.PrimopWrappers" varName "castWord32ToFloat#" wiredInSrcSpan
+  , external 4107282860161893012 primUnit "GHC.Prim" varName "fmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893013 primUnit "GHC.PrimopWrappers" varName "fmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893014 primUnit "GHC.Prim" varName "fmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893015 primUnit "GHC.PrimopWrappers" varName "fmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893016 primUnit "GHC.Prim" varName "fnmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893017 primUnit "GHC.PrimopWrappers" varName "fnmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893018 primUnit "GHC.Prim" varName "fnmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893019 primUnit "GHC.PrimopWrappers" varName "fnmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893020 primUnit "GHC.Prim" varName "fmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893021 primUnit "GHC.PrimopWrappers" varName "fmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893022 primUnit "GHC.Prim" varName "fmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893023 primUnit "GHC.PrimopWrappers" varName "fmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893024 primUnit "GHC.Prim" varName "fnmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893025 primUnit "GHC.PrimopWrappers" varName "fnmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893026 primUnit "GHC.Prim" varName "fnmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893027 primUnit "GHC.PrimopWrappers" varName "fnmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893028 primUnit "GHC.Prim" varName "newArray#" wiredInSrcSpan
+  , external 4107282860161893029 primUnit "GHC.PrimopWrappers" varName "newArray#" wiredInSrcSpan
+  , external 4107282860161893030 primUnit "GHC.Prim" varName "readArray#" wiredInSrcSpan
+  , external 4107282860161893031 primUnit "GHC.PrimopWrappers" varName "readArray#" wiredInSrcSpan
+  , external 4107282860161893032 primUnit "GHC.Prim" varName "writeArray#" wiredInSrcSpan
+  , external 4107282860161893033 primUnit "GHC.PrimopWrappers" varName "writeArray#" wiredInSrcSpan
+  , external 4107282860161893034 primUnit "GHC.Prim" varName "sizeofArray#" wiredInSrcSpan
+  , external 4107282860161893035 primUnit "GHC.PrimopWrappers" varName "sizeofArray#" wiredInSrcSpan
+  , external 4107282860161893036 primUnit "GHC.Prim" varName "sizeofMutableArray#" wiredInSrcSpan
+  , external 4107282860161893037 primUnit "GHC.PrimopWrappers" varName "sizeofMutableArray#" wiredInSrcSpan
+  , external 4107282860161893038 primUnit "GHC.Prim" varName "indexArray#" wiredInSrcSpan
+  , external 4107282860161893039 primUnit "GHC.PrimopWrappers" varName "indexArray#" wiredInSrcSpan
+  , external 4107282860161893040 primUnit "GHC.Prim" varName "unsafeFreezeArray#" wiredInSrcSpan
+  , external 4107282860161893041 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeArray#" wiredInSrcSpan
+  , external 4107282860161893042 primUnit "GHC.Prim" varName "unsafeThawArray#" wiredInSrcSpan
+  , external 4107282860161893043 primUnit "GHC.PrimopWrappers" varName "unsafeThawArray#" wiredInSrcSpan
+  , external 4107282860161893044 primUnit "GHC.Prim" varName "copyArray#" wiredInSrcSpan
+  , external 4107282860161893045 primUnit "GHC.PrimopWrappers" varName "copyArray#" wiredInSrcSpan
+  , external 4107282860161893046 primUnit "GHC.Prim" varName "copyMutableArray#" wiredInSrcSpan
+  , external 4107282860161893047 primUnit "GHC.PrimopWrappers" varName "copyMutableArray#" wiredInSrcSpan
+  , external 4107282860161893048 primUnit "GHC.Prim" varName "cloneArray#" wiredInSrcSpan
+  , external 4107282860161893049 primUnit "GHC.PrimopWrappers" varName "cloneArray#" wiredInSrcSpan
+  , external 4107282860161893050 primUnit "GHC.Prim" varName "cloneMutableArray#" wiredInSrcSpan
+  , external 4107282860161893051 primUnit "GHC.PrimopWrappers" varName "cloneMutableArray#" wiredInSrcSpan
+  , external 4107282860161893052 primUnit "GHC.Prim" varName "freezeArray#" wiredInSrcSpan
+  , external 4107282860161893053 primUnit "GHC.PrimopWrappers" varName "freezeArray#" wiredInSrcSpan
+  , external 4107282860161893054 primUnit "GHC.Prim" varName "thawArray#" wiredInSrcSpan
+  , external 4107282860161893055 primUnit "GHC.PrimopWrappers" varName "thawArray#" wiredInSrcSpan
+  , external 4107282860161893056 primUnit "GHC.Prim" varName "casArray#" wiredInSrcSpan
+  , external 4107282860161893057 primUnit "GHC.PrimopWrappers" varName "casArray#" wiredInSrcSpan
+  , external 4107282860161893058 primUnit "GHC.Prim" varName "newSmallArray#" wiredInSrcSpan
+  , external 4107282860161893059 primUnit "GHC.PrimopWrappers" varName "newSmallArray#" wiredInSrcSpan
+  , external 4107282860161893060 primUnit "GHC.Prim" varName "shrinkSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893061 primUnit "GHC.PrimopWrappers" varName "shrinkSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893062 primUnit "GHC.Prim" varName "readSmallArray#" wiredInSrcSpan
+  , external 4107282860161893063 primUnit "GHC.PrimopWrappers" varName "readSmallArray#" wiredInSrcSpan
+  , external 4107282860161893064 primUnit "GHC.Prim" varName "writeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893065 primUnit "GHC.PrimopWrappers" varName "writeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893066 primUnit "GHC.Prim" varName "sizeofSmallArray#" wiredInSrcSpan
+  , external 4107282860161893067 primUnit "GHC.PrimopWrappers" varName "sizeofSmallArray#" wiredInSrcSpan
+  , external 4107282860161893068 primUnit "GHC.Prim" varName "sizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893069 primUnit "GHC.PrimopWrappers" varName "sizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893070 primUnit "GHC.Prim" varName "getSizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893071 primUnit "GHC.PrimopWrappers" varName "getSizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893072 primUnit "GHC.Prim" varName "indexSmallArray#" wiredInSrcSpan
+  , external 4107282860161893073 primUnit "GHC.PrimopWrappers" varName "indexSmallArray#" wiredInSrcSpan
+  , external 4107282860161893074 primUnit "GHC.Prim" varName "unsafeFreezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893075 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893076 primUnit "GHC.Prim" varName "unsafeThawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893077 primUnit "GHC.PrimopWrappers" varName "unsafeThawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893078 primUnit "GHC.Prim" varName "copySmallArray#" wiredInSrcSpan
+  , external 4107282860161893079 primUnit "GHC.PrimopWrappers" varName "copySmallArray#" wiredInSrcSpan
+  , external 4107282860161893080 primUnit "GHC.Prim" varName "copySmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893081 primUnit "GHC.PrimopWrappers" varName "copySmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893082 primUnit "GHC.Prim" varName "cloneSmallArray#" wiredInSrcSpan
+  , external 4107282860161893083 primUnit "GHC.PrimopWrappers" varName "cloneSmallArray#" wiredInSrcSpan
+  , external 4107282860161893084 primUnit "GHC.Prim" varName "cloneSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893085 primUnit "GHC.PrimopWrappers" varName "cloneSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893086 primUnit "GHC.Prim" varName "freezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893087 primUnit "GHC.PrimopWrappers" varName "freezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893088 primUnit "GHC.Prim" varName "thawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893089 primUnit "GHC.PrimopWrappers" varName "thawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893090 primUnit "GHC.Prim" varName "casSmallArray#" wiredInSrcSpan
+  , external 4107282860161893091 primUnit "GHC.PrimopWrappers" varName "casSmallArray#" wiredInSrcSpan
+  , external 4107282860161893092 primUnit "GHC.Prim" varName "newByteArray#" wiredInSrcSpan
+  , external 4107282860161893093 primUnit "GHC.PrimopWrappers" varName "newByteArray#" wiredInSrcSpan
+  , external 4107282860161893094 primUnit "GHC.Prim" varName "newPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893095 primUnit "GHC.PrimopWrappers" varName "newPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893096 primUnit "GHC.Prim" varName "newAlignedPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893097 primUnit "GHC.PrimopWrappers" varName "newAlignedPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893098 primUnit "GHC.Prim" varName "isMutableByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893099 primUnit "GHC.PrimopWrappers" varName "isMutableByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893100 primUnit "GHC.Prim" varName "isByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893101 primUnit "GHC.PrimopWrappers" varName "isByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893102 primUnit "GHC.Prim" varName "byteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893103 primUnit "GHC.PrimopWrappers" varName "byteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893104 primUnit "GHC.Prim" varName "mutableByteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893105 primUnit "GHC.PrimopWrappers" varName "mutableByteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893106 primUnit "GHC.Prim" varName "shrinkMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893107 primUnit "GHC.PrimopWrappers" varName "shrinkMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893108 primUnit "GHC.Prim" varName "resizeMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893109 primUnit "GHC.PrimopWrappers" varName "resizeMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893110 primUnit "GHC.Prim" varName "unsafeFreezeByteArray#" wiredInSrcSpan
+  , external 4107282860161893111 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeByteArray#" wiredInSrcSpan
+  , external 4107282860161893112 primUnit "GHC.Prim" varName "unsafeThawByteArray#" wiredInSrcSpan
+  , external 4107282860161893113 primUnit "GHC.PrimopWrappers" varName "unsafeThawByteArray#" wiredInSrcSpan
+  , external 4107282860161893114 primUnit "GHC.Prim" varName "sizeofByteArray#" wiredInSrcSpan
+  , external 4107282860161893115 primUnit "GHC.PrimopWrappers" varName "sizeofByteArray#" wiredInSrcSpan
+  , external 4107282860161893116 primUnit "GHC.Prim" varName "sizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893117 primUnit "GHC.PrimopWrappers" varName "sizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893118 primUnit "GHC.Prim" varName "getSizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893119 primUnit "GHC.PrimopWrappers" varName "getSizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893120 primUnit "GHC.Prim" varName "indexCharArray#" wiredInSrcSpan
+  , external 4107282860161893121 primUnit "GHC.PrimopWrappers" varName "indexCharArray#" wiredInSrcSpan
+  , external 4107282860161893122 primUnit "GHC.Prim" varName "indexWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893123 primUnit "GHC.PrimopWrappers" varName "indexWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893124 primUnit "GHC.Prim" varName "indexIntArray#" wiredInSrcSpan
+  , external 4107282860161893125 primUnit "GHC.PrimopWrappers" varName "indexIntArray#" wiredInSrcSpan
+  , external 4107282860161893126 primUnit "GHC.Prim" varName "indexWordArray#" wiredInSrcSpan
+  , external 4107282860161893127 primUnit "GHC.PrimopWrappers" varName "indexWordArray#" wiredInSrcSpan
+  , external 4107282860161893128 primUnit "GHC.Prim" varName "indexAddrArray#" wiredInSrcSpan
+  , external 4107282860161893129 primUnit "GHC.PrimopWrappers" varName "indexAddrArray#" wiredInSrcSpan
+  , external 4107282860161893130 primUnit "GHC.Prim" varName "indexFloatArray#" wiredInSrcSpan
+  , external 4107282860161893131 primUnit "GHC.PrimopWrappers" varName "indexFloatArray#" wiredInSrcSpan
+  , external 4107282860161893132 primUnit "GHC.Prim" varName "indexDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893133 primUnit "GHC.PrimopWrappers" varName "indexDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893134 primUnit "GHC.Prim" varName "indexStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893135 primUnit "GHC.PrimopWrappers" varName "indexStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893136 primUnit "GHC.Prim" varName "indexInt8Array#" wiredInSrcSpan
+  , external 4107282860161893137 primUnit "GHC.PrimopWrappers" varName "indexInt8Array#" wiredInSrcSpan
+  , external 4107282860161893138 primUnit "GHC.Prim" varName "indexWord8Array#" wiredInSrcSpan
+  , external 4107282860161893139 primUnit "GHC.PrimopWrappers" varName "indexWord8Array#" wiredInSrcSpan
+  , external 4107282860161893140 primUnit "GHC.Prim" varName "indexInt16Array#" wiredInSrcSpan
+  , external 4107282860161893141 primUnit "GHC.PrimopWrappers" varName "indexInt16Array#" wiredInSrcSpan
+  , external 4107282860161893142 primUnit "GHC.Prim" varName "indexWord16Array#" wiredInSrcSpan
+  , external 4107282860161893143 primUnit "GHC.PrimopWrappers" varName "indexWord16Array#" wiredInSrcSpan
+  , external 4107282860161893144 primUnit "GHC.Prim" varName "indexInt32Array#" wiredInSrcSpan
+  , external 4107282860161893145 primUnit "GHC.PrimopWrappers" varName "indexInt32Array#" wiredInSrcSpan
+  , external 4107282860161893146 primUnit "GHC.Prim" varName "indexWord32Array#" wiredInSrcSpan
+  , external 4107282860161893147 primUnit "GHC.PrimopWrappers" varName "indexWord32Array#" wiredInSrcSpan
+  , external 4107282860161893148 primUnit "GHC.Prim" varName "indexInt64Array#" wiredInSrcSpan
+  , external 4107282860161893149 primUnit "GHC.PrimopWrappers" varName "indexInt64Array#" wiredInSrcSpan
+  , external 4107282860161893150 primUnit "GHC.Prim" varName "indexWord64Array#" wiredInSrcSpan
+  , external 4107282860161893151 primUnit "GHC.PrimopWrappers" varName "indexWord64Array#" wiredInSrcSpan
+  , external 4107282860161893152 primUnit "GHC.Prim" varName "indexWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893153 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893154 primUnit "GHC.Prim" varName "indexWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893155 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893156 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893157 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893158 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893159 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893160 primUnit "GHC.Prim" varName "indexWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893161 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893162 primUnit "GHC.Prim" varName "indexWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893163 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893164 primUnit "GHC.Prim" varName "indexWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893165 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893166 primUnit "GHC.Prim" varName "indexWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893167 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893168 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893169 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893170 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893171 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893172 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893173 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893174 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893175 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893176 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893177 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893178 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893179 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893180 primUnit "GHC.Prim" varName "readCharArray#" wiredInSrcSpan
+  , external 4107282860161893181 primUnit "GHC.PrimopWrappers" varName "readCharArray#" wiredInSrcSpan
+  , external 4107282860161893182 primUnit "GHC.Prim" varName "readWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893183 primUnit "GHC.PrimopWrappers" varName "readWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893184 primUnit "GHC.Prim" varName "readIntArray#" wiredInSrcSpan
+  , external 4107282860161893185 primUnit "GHC.PrimopWrappers" varName "readIntArray#" wiredInSrcSpan
+  , external 4107282860161893186 primUnit "GHC.Prim" varName "readWordArray#" wiredInSrcSpan
+  , external 4107282860161893187 primUnit "GHC.PrimopWrappers" varName "readWordArray#" wiredInSrcSpan
+  , external 4107282860161893188 primUnit "GHC.Prim" varName "readAddrArray#" wiredInSrcSpan
+  , external 4107282860161893189 primUnit "GHC.PrimopWrappers" varName "readAddrArray#" wiredInSrcSpan
+  , external 4107282860161893190 primUnit "GHC.Prim" varName "readFloatArray#" wiredInSrcSpan
+  , external 4107282860161893191 primUnit "GHC.PrimopWrappers" varName "readFloatArray#" wiredInSrcSpan
+  , external 4107282860161893192 primUnit "GHC.Prim" varName "readDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893193 primUnit "GHC.PrimopWrappers" varName "readDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893194 primUnit "GHC.Prim" varName "readStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893195 primUnit "GHC.PrimopWrappers" varName "readStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893196 primUnit "GHC.Prim" varName "readInt8Array#" wiredInSrcSpan
+  , external 4107282860161893197 primUnit "GHC.PrimopWrappers" varName "readInt8Array#" wiredInSrcSpan
+  , external 4107282860161893198 primUnit "GHC.Prim" varName "readWord8Array#" wiredInSrcSpan
+  , external 4107282860161893199 primUnit "GHC.PrimopWrappers" varName "readWord8Array#" wiredInSrcSpan
+  , external 4107282860161893200 primUnit "GHC.Prim" varName "readInt16Array#" wiredInSrcSpan
+  , external 4107282860161893201 primUnit "GHC.PrimopWrappers" varName "readInt16Array#" wiredInSrcSpan
+  , external 4107282860161893202 primUnit "GHC.Prim" varName "readWord16Array#" wiredInSrcSpan
+  , external 4107282860161893203 primUnit "GHC.PrimopWrappers" varName "readWord16Array#" wiredInSrcSpan
+  , external 4107282860161893204 primUnit "GHC.Prim" varName "readInt32Array#" wiredInSrcSpan
+  , external 4107282860161893205 primUnit "GHC.PrimopWrappers" varName "readInt32Array#" wiredInSrcSpan
+  , external 4107282860161893206 primUnit "GHC.Prim" varName "readWord32Array#" wiredInSrcSpan
+  , external 4107282860161893207 primUnit "GHC.PrimopWrappers" varName "readWord32Array#" wiredInSrcSpan
+  , external 4107282860161893208 primUnit "GHC.Prim" varName "readInt64Array#" wiredInSrcSpan
+  , external 4107282860161893209 primUnit "GHC.PrimopWrappers" varName "readInt64Array#" wiredInSrcSpan
+  , external 4107282860161893210 primUnit "GHC.Prim" varName "readWord64Array#" wiredInSrcSpan
+  , external 4107282860161893211 primUnit "GHC.PrimopWrappers" varName "readWord64Array#" wiredInSrcSpan
+  , external 4107282860161893212 primUnit "GHC.Prim" varName "readWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893213 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893214 primUnit "GHC.Prim" varName "readWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893215 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893216 primUnit "GHC.Prim" varName "readWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893217 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893218 primUnit "GHC.Prim" varName "readWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893219 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893220 primUnit "GHC.Prim" varName "readWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893221 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893222 primUnit "GHC.Prim" varName "readWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893223 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893224 primUnit "GHC.Prim" varName "readWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893225 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893226 primUnit "GHC.Prim" varName "readWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893227 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893228 primUnit "GHC.Prim" varName "readWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893229 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893230 primUnit "GHC.Prim" varName "readWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893231 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893232 primUnit "GHC.Prim" varName "readWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893233 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893234 primUnit "GHC.Prim" varName "readWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893235 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893236 primUnit "GHC.Prim" varName "readWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893237 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893238 primUnit "GHC.Prim" varName "readWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893239 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893240 primUnit "GHC.Prim" varName "writeCharArray#" wiredInSrcSpan
+  , external 4107282860161893241 primUnit "GHC.PrimopWrappers" varName "writeCharArray#" wiredInSrcSpan
+  , external 4107282860161893242 primUnit "GHC.Prim" varName "writeWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893243 primUnit "GHC.PrimopWrappers" varName "writeWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893244 primUnit "GHC.Prim" varName "writeIntArray#" wiredInSrcSpan
+  , external 4107282860161893245 primUnit "GHC.PrimopWrappers" varName "writeIntArray#" wiredInSrcSpan
+  , external 4107282860161893246 primUnit "GHC.Prim" varName "writeWordArray#" wiredInSrcSpan
+  , external 4107282860161893247 primUnit "GHC.PrimopWrappers" varName "writeWordArray#" wiredInSrcSpan
+  , external 4107282860161893248 primUnit "GHC.Prim" varName "writeAddrArray#" wiredInSrcSpan
+  , external 4107282860161893249 primUnit "GHC.PrimopWrappers" varName "writeAddrArray#" wiredInSrcSpan
+  , external 4107282860161893250 primUnit "GHC.Prim" varName "writeFloatArray#" wiredInSrcSpan
+  , external 4107282860161893251 primUnit "GHC.PrimopWrappers" varName "writeFloatArray#" wiredInSrcSpan
+  , external 4107282860161893252 primUnit "GHC.Prim" varName "writeDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893253 primUnit "GHC.PrimopWrappers" varName "writeDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893254 primUnit "GHC.Prim" varName "writeStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893255 primUnit "GHC.PrimopWrappers" varName "writeStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893256 primUnit "GHC.Prim" varName "writeInt8Array#" wiredInSrcSpan
+  , external 4107282860161893257 primUnit "GHC.PrimopWrappers" varName "writeInt8Array#" wiredInSrcSpan
+  , external 4107282860161893258 primUnit "GHC.Prim" varName "writeWord8Array#" wiredInSrcSpan
+  , external 4107282860161893259 primUnit "GHC.PrimopWrappers" varName "writeWord8Array#" wiredInSrcSpan
+  , external 4107282860161893260 primUnit "GHC.Prim" varName "writeInt16Array#" wiredInSrcSpan
+  , external 4107282860161893261 primUnit "GHC.PrimopWrappers" varName "writeInt16Array#" wiredInSrcSpan
+  , external 4107282860161893262 primUnit "GHC.Prim" varName "writeWord16Array#" wiredInSrcSpan
+  , external 4107282860161893263 primUnit "GHC.PrimopWrappers" varName "writeWord16Array#" wiredInSrcSpan
+  , external 4107282860161893264 primUnit "GHC.Prim" varName "writeInt32Array#" wiredInSrcSpan
+  , external 4107282860161893265 primUnit "GHC.PrimopWrappers" varName "writeInt32Array#" wiredInSrcSpan
+  , external 4107282860161893266 primUnit "GHC.Prim" varName "writeWord32Array#" wiredInSrcSpan
+  , external 4107282860161893267 primUnit "GHC.PrimopWrappers" varName "writeWord32Array#" wiredInSrcSpan
+  , external 4107282860161893268 primUnit "GHC.Prim" varName "writeInt64Array#" wiredInSrcSpan
+  , external 4107282860161893269 primUnit "GHC.PrimopWrappers" varName "writeInt64Array#" wiredInSrcSpan
+  , external 4107282860161893270 primUnit "GHC.Prim" varName "writeWord64Array#" wiredInSrcSpan
+  , external 4107282860161893271 primUnit "GHC.PrimopWrappers" varName "writeWord64Array#" wiredInSrcSpan
+  , external 4107282860161893272 primUnit "GHC.Prim" varName "writeWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893273 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893274 primUnit "GHC.Prim" varName "writeWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893275 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893276 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893277 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893278 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893279 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893280 primUnit "GHC.Prim" varName "writeWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893281 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893282 primUnit "GHC.Prim" varName "writeWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893283 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893284 primUnit "GHC.Prim" varName "writeWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893285 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893286 primUnit "GHC.Prim" varName "writeWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893287 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893288 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893289 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893290 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893291 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893292 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893293 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893294 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893295 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893296 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893297 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893298 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893299 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893300 primUnit "GHC.Prim" varName "compareByteArrays#" wiredInSrcSpan
+  , external 4107282860161893301 primUnit "GHC.PrimopWrappers" varName "compareByteArrays#" wiredInSrcSpan
+  , external 4107282860161893302 primUnit "GHC.Prim" varName "copyByteArray#" wiredInSrcSpan
+  , external 4107282860161893303 primUnit "GHC.PrimopWrappers" varName "copyByteArray#" wiredInSrcSpan
+  , external 4107282860161893304 primUnit "GHC.Prim" varName "copyMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893305 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893306 primUnit "GHC.Prim" varName "copyMutableByteArrayNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893307 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArrayNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893308 primUnit "GHC.Prim" varName "copyByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893309 primUnit "GHC.PrimopWrappers" varName "copyByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893310 primUnit "GHC.Prim" varName "copyMutableByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893311 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893312 primUnit "GHC.Prim" varName "copyAddrToByteArray#" wiredInSrcSpan
+  , external 4107282860161893313 primUnit "GHC.PrimopWrappers" varName "copyAddrToByteArray#" wiredInSrcSpan
+  , external 4107282860161893314 primUnit "GHC.Prim" varName "copyAddrToAddr#" wiredInSrcSpan
+  , external 4107282860161893315 primUnit "GHC.PrimopWrappers" varName "copyAddrToAddr#" wiredInSrcSpan
+  , external 4107282860161893316 primUnit "GHC.Prim" varName "copyAddrToAddrNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893317 primUnit "GHC.PrimopWrappers" varName "copyAddrToAddrNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893318 primUnit "GHC.Prim" varName "setByteArray#" wiredInSrcSpan
+  , external 4107282860161893319 primUnit "GHC.PrimopWrappers" varName "setByteArray#" wiredInSrcSpan
+  , external 4107282860161893320 primUnit "GHC.Prim" varName "setAddrRange#" wiredInSrcSpan
+  , external 4107282860161893321 primUnit "GHC.PrimopWrappers" varName "setAddrRange#" wiredInSrcSpan
+  , external 4107282860161893322 primUnit "GHC.Prim" varName "atomicReadIntArray#" wiredInSrcSpan
+  , external 4107282860161893323 primUnit "GHC.PrimopWrappers" varName "atomicReadIntArray#" wiredInSrcSpan
+  , external 4107282860161893324 primUnit "GHC.Prim" varName "atomicWriteIntArray#" wiredInSrcSpan
+  , external 4107282860161893325 primUnit "GHC.PrimopWrappers" varName "atomicWriteIntArray#" wiredInSrcSpan
+  , external 4107282860161893326 primUnit "GHC.Prim" varName "casIntArray#" wiredInSrcSpan
+  , external 4107282860161893327 primUnit "GHC.PrimopWrappers" varName "casIntArray#" wiredInSrcSpan
+  , external 4107282860161893328 primUnit "GHC.Prim" varName "casInt8Array#" wiredInSrcSpan
+  , external 4107282860161893329 primUnit "GHC.PrimopWrappers" varName "casInt8Array#" wiredInSrcSpan
+  , external 4107282860161893330 primUnit "GHC.Prim" varName "casInt16Array#" wiredInSrcSpan
+  , external 4107282860161893331 primUnit "GHC.PrimopWrappers" varName "casInt16Array#" wiredInSrcSpan
+  , external 4107282860161893332 primUnit "GHC.Prim" varName "casInt32Array#" wiredInSrcSpan
+  , external 4107282860161893333 primUnit "GHC.PrimopWrappers" varName "casInt32Array#" wiredInSrcSpan
+  , external 4107282860161893334 primUnit "GHC.Prim" varName "casInt64Array#" wiredInSrcSpan
+  , external 4107282860161893335 primUnit "GHC.PrimopWrappers" varName "casInt64Array#" wiredInSrcSpan
+  , external 4107282860161893336 primUnit "GHC.Prim" varName "fetchAddIntArray#" wiredInSrcSpan
+  , external 4107282860161893337 primUnit "GHC.PrimopWrappers" varName "fetchAddIntArray#" wiredInSrcSpan
+  , external 4107282860161893338 primUnit "GHC.Prim" varName "fetchSubIntArray#" wiredInSrcSpan
+  , external 4107282860161893339 primUnit "GHC.PrimopWrappers" varName "fetchSubIntArray#" wiredInSrcSpan
+  , external 4107282860161893340 primUnit "GHC.Prim" varName "fetchAndIntArray#" wiredInSrcSpan
+  , external 4107282860161893341 primUnit "GHC.PrimopWrappers" varName "fetchAndIntArray#" wiredInSrcSpan
+  , external 4107282860161893342 primUnit "GHC.Prim" varName "fetchNandIntArray#" wiredInSrcSpan
+  , external 4107282860161893343 primUnit "GHC.PrimopWrappers" varName "fetchNandIntArray#" wiredInSrcSpan
+  , external 4107282860161893344 primUnit "GHC.Prim" varName "fetchOrIntArray#" wiredInSrcSpan
+  , external 4107282860161893345 primUnit "GHC.PrimopWrappers" varName "fetchOrIntArray#" wiredInSrcSpan
+  , external 4107282860161893346 primUnit "GHC.Prim" varName "fetchXorIntArray#" wiredInSrcSpan
+  , external 4107282860161893347 primUnit "GHC.PrimopWrappers" varName "fetchXorIntArray#" wiredInSrcSpan
+  , external 4107282860161893348 primUnit "GHC.Prim" varName "plusAddr#" wiredInSrcSpan
+  , external 4107282860161893349 primUnit "GHC.PrimopWrappers" varName "plusAddr#" wiredInSrcSpan
+  , external 4107282860161893350 primUnit "GHC.Prim" varName "minusAddr#" wiredInSrcSpan
+  , external 4107282860161893351 primUnit "GHC.PrimopWrappers" varName "minusAddr#" wiredInSrcSpan
+  , external 4107282860161893352 primUnit "GHC.Prim" varName "remAddr#" wiredInSrcSpan
+  , external 4107282860161893353 primUnit "GHC.PrimopWrappers" varName "remAddr#" wiredInSrcSpan
+  , external 4107282860161893354 primUnit "GHC.Prim" varName "addr2Int#" wiredInSrcSpan
+  , external 4107282860161893355 primUnit "GHC.PrimopWrappers" varName "addr2Int#" wiredInSrcSpan
+  , external 4107282860161893356 primUnit "GHC.Prim" varName "int2Addr#" wiredInSrcSpan
+  , external 4107282860161893357 primUnit "GHC.PrimopWrappers" varName "int2Addr#" wiredInSrcSpan
+  , external 4107282860161893358 primUnit "GHC.Prim" varName "gtAddr#" wiredInSrcSpan
+  , external 4107282860161893359 primUnit "GHC.PrimopWrappers" varName "gtAddr#" wiredInSrcSpan
+  , external 4107282860161893360 primUnit "GHC.Prim" varName "geAddr#" wiredInSrcSpan
+  , external 4107282860161893361 primUnit "GHC.PrimopWrappers" varName "geAddr#" wiredInSrcSpan
+  , external 4107282860161893362 primUnit "GHC.Prim" varName "eqAddr#" wiredInSrcSpan
+  , external 4107282860161893363 primUnit "GHC.PrimopWrappers" varName "eqAddr#" wiredInSrcSpan
+  , external 4107282860161893364 primUnit "GHC.Prim" varName "neAddr#" wiredInSrcSpan
+  , external 4107282860161893365 primUnit "GHC.PrimopWrappers" varName "neAddr#" wiredInSrcSpan
+  , external 4107282860161893366 primUnit "GHC.Prim" varName "ltAddr#" wiredInSrcSpan
+  , external 4107282860161893367 primUnit "GHC.PrimopWrappers" varName "ltAddr#" wiredInSrcSpan
+  , external 4107282860161893368 primUnit "GHC.Prim" varName "leAddr#" wiredInSrcSpan
+  , external 4107282860161893369 primUnit "GHC.PrimopWrappers" varName "leAddr#" wiredInSrcSpan
+  , external 4107282860161893370 primUnit "GHC.Prim" varName "indexCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893371 primUnit "GHC.PrimopWrappers" varName "indexCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893372 primUnit "GHC.Prim" varName "indexWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893373 primUnit "GHC.PrimopWrappers" varName "indexWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893374 primUnit "GHC.Prim" varName "indexIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893375 primUnit "GHC.PrimopWrappers" varName "indexIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893376 primUnit "GHC.Prim" varName "indexWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893377 primUnit "GHC.PrimopWrappers" varName "indexWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893378 primUnit "GHC.Prim" varName "indexAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893379 primUnit "GHC.PrimopWrappers" varName "indexAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893380 primUnit "GHC.Prim" varName "indexFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893381 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893382 primUnit "GHC.Prim" varName "indexDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893383 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893384 primUnit "GHC.Prim" varName "indexStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893385 primUnit "GHC.PrimopWrappers" varName "indexStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893386 primUnit "GHC.Prim" varName "indexInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893387 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893388 primUnit "GHC.Prim" varName "indexWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893389 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893390 primUnit "GHC.Prim" varName "indexInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893391 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893392 primUnit "GHC.Prim" varName "indexWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893393 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893394 primUnit "GHC.Prim" varName "indexInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893395 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893396 primUnit "GHC.Prim" varName "indexWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893397 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893398 primUnit "GHC.Prim" varName "indexInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893399 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893400 primUnit "GHC.Prim" varName "indexWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893401 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893402 primUnit "GHC.Prim" varName "indexWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893403 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893404 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893405 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893406 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893407 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893408 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893409 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893410 primUnit "GHC.Prim" varName "indexWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893411 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893412 primUnit "GHC.Prim" varName "indexWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893413 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893414 primUnit "GHC.Prim" varName "indexWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893415 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893416 primUnit "GHC.Prim" varName "indexWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893417 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893418 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893419 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893420 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893421 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893422 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893423 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893424 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893425 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893426 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893427 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893428 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893429 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893430 primUnit "GHC.Prim" varName "readCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893431 primUnit "GHC.PrimopWrappers" varName "readCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893432 primUnit "GHC.Prim" varName "readWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893433 primUnit "GHC.PrimopWrappers" varName "readWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893434 primUnit "GHC.Prim" varName "readIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893435 primUnit "GHC.PrimopWrappers" varName "readIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893436 primUnit "GHC.Prim" varName "readWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893437 primUnit "GHC.PrimopWrappers" varName "readWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893438 primUnit "GHC.Prim" varName "readAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893439 primUnit "GHC.PrimopWrappers" varName "readAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893440 primUnit "GHC.Prim" varName "readFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893441 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893442 primUnit "GHC.Prim" varName "readDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893443 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893444 primUnit "GHC.Prim" varName "readStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893445 primUnit "GHC.PrimopWrappers" varName "readStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893446 primUnit "GHC.Prim" varName "readInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893447 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893448 primUnit "GHC.Prim" varName "readWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893449 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893450 primUnit "GHC.Prim" varName "readInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893451 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893452 primUnit "GHC.Prim" varName "readWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893453 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893454 primUnit "GHC.Prim" varName "readInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893455 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893456 primUnit "GHC.Prim" varName "readWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893457 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893458 primUnit "GHC.Prim" varName "readInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893459 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893460 primUnit "GHC.Prim" varName "readWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893461 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893462 primUnit "GHC.Prim" varName "readWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893463 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893464 primUnit "GHC.Prim" varName "readWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893465 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893466 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893467 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893468 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893469 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893470 primUnit "GHC.Prim" varName "readWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893471 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893472 primUnit "GHC.Prim" varName "readWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893473 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893474 primUnit "GHC.Prim" varName "readWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893475 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893476 primUnit "GHC.Prim" varName "readWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893477 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893478 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893479 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893480 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893481 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893482 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893483 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893484 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893485 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893486 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893487 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893488 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893489 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893490 primUnit "GHC.Prim" varName "writeCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893491 primUnit "GHC.PrimopWrappers" varName "writeCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893492 primUnit "GHC.Prim" varName "writeWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893493 primUnit "GHC.PrimopWrappers" varName "writeWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893494 primUnit "GHC.Prim" varName "writeIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893495 primUnit "GHC.PrimopWrappers" varName "writeIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893496 primUnit "GHC.Prim" varName "writeWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893497 primUnit "GHC.PrimopWrappers" varName "writeWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893498 primUnit "GHC.Prim" varName "writeAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893499 primUnit "GHC.PrimopWrappers" varName "writeAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893500 primUnit "GHC.Prim" varName "writeFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893501 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893502 primUnit "GHC.Prim" varName "writeDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893503 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893504 primUnit "GHC.Prim" varName "writeStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893505 primUnit "GHC.PrimopWrappers" varName "writeStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893506 primUnit "GHC.Prim" varName "writeInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893507 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893508 primUnit "GHC.Prim" varName "writeWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893509 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893510 primUnit "GHC.Prim" varName "writeInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893511 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893512 primUnit "GHC.Prim" varName "writeWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893513 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893514 primUnit "GHC.Prim" varName "writeInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893515 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893516 primUnit "GHC.Prim" varName "writeWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893517 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893518 primUnit "GHC.Prim" varName "writeInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893519 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893520 primUnit "GHC.Prim" varName "writeWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893521 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893522 primUnit "GHC.Prim" varName "writeWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893523 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893524 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893525 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893526 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893527 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893528 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893529 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893530 primUnit "GHC.Prim" varName "writeWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893531 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893532 primUnit "GHC.Prim" varName "writeWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893533 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893534 primUnit "GHC.Prim" varName "writeWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893535 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893536 primUnit "GHC.Prim" varName "writeWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893537 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893538 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893539 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893540 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893541 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893542 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893543 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893544 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893545 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893546 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893547 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893548 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893549 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893550 primUnit "GHC.Prim" varName "atomicExchangeAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893551 primUnit "GHC.PrimopWrappers" varName "atomicExchangeAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893552 primUnit "GHC.Prim" varName "atomicExchangeWordAddr#" wiredInSrcSpan
+  , external 4107282860161893553 primUnit "GHC.PrimopWrappers" varName "atomicExchangeWordAddr#" wiredInSrcSpan
+  , external 4107282860161893554 primUnit "GHC.Prim" varName "atomicCasAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893555 primUnit "GHC.PrimopWrappers" varName "atomicCasAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893556 primUnit "GHC.Prim" varName "atomicCasWordAddr#" wiredInSrcSpan
+  , external 4107282860161893557 primUnit "GHC.PrimopWrappers" varName "atomicCasWordAddr#" wiredInSrcSpan
+  , external 4107282860161893558 primUnit "GHC.Prim" varName "atomicCasWord8Addr#" wiredInSrcSpan
+  , external 4107282860161893559 primUnit "GHC.PrimopWrappers" varName "atomicCasWord8Addr#" wiredInSrcSpan
+  , external 4107282860161893560 primUnit "GHC.Prim" varName "atomicCasWord16Addr#" wiredInSrcSpan
+  , external 4107282860161893561 primUnit "GHC.PrimopWrappers" varName "atomicCasWord16Addr#" wiredInSrcSpan
+  , external 4107282860161893562 primUnit "GHC.Prim" varName "atomicCasWord32Addr#" wiredInSrcSpan
+  , external 4107282860161893563 primUnit "GHC.PrimopWrappers" varName "atomicCasWord32Addr#" wiredInSrcSpan
+  , external 4107282860161893564 primUnit "GHC.Prim" varName "atomicCasWord64Addr#" wiredInSrcSpan
+  , external 4107282860161893565 primUnit "GHC.PrimopWrappers" varName "atomicCasWord64Addr#" wiredInSrcSpan
+  , external 4107282860161893566 primUnit "GHC.Prim" varName "fetchAddWordAddr#" wiredInSrcSpan
+  , external 4107282860161893567 primUnit "GHC.PrimopWrappers" varName "fetchAddWordAddr#" wiredInSrcSpan
+  , external 4107282860161893568 primUnit "GHC.Prim" varName "fetchSubWordAddr#" wiredInSrcSpan
+  , external 4107282860161893569 primUnit "GHC.PrimopWrappers" varName "fetchSubWordAddr#" wiredInSrcSpan
+  , external 4107282860161893570 primUnit "GHC.Prim" varName "fetchAndWordAddr#" wiredInSrcSpan
+  , external 4107282860161893571 primUnit "GHC.PrimopWrappers" varName "fetchAndWordAddr#" wiredInSrcSpan
+  , external 4107282860161893572 primUnit "GHC.Prim" varName "fetchNandWordAddr#" wiredInSrcSpan
+  , external 4107282860161893573 primUnit "GHC.PrimopWrappers" varName "fetchNandWordAddr#" wiredInSrcSpan
+  , external 4107282860161893574 primUnit "GHC.Prim" varName "fetchOrWordAddr#" wiredInSrcSpan
+  , external 4107282860161893575 primUnit "GHC.PrimopWrappers" varName "fetchOrWordAddr#" wiredInSrcSpan
+  , external 4107282860161893576 primUnit "GHC.Prim" varName "fetchXorWordAddr#" wiredInSrcSpan
+  , external 4107282860161893577 primUnit "GHC.PrimopWrappers" varName "fetchXorWordAddr#" wiredInSrcSpan
+  , external 4107282860161893578 primUnit "GHC.Prim" varName "atomicReadWordAddr#" wiredInSrcSpan
+  , external 4107282860161893579 primUnit "GHC.PrimopWrappers" varName "atomicReadWordAddr#" wiredInSrcSpan
+  , external 4107282860161893580 primUnit "GHC.Prim" varName "atomicWriteWordAddr#" wiredInSrcSpan
+  , external 4107282860161893581 primUnit "GHC.PrimopWrappers" varName "atomicWriteWordAddr#" wiredInSrcSpan
+  , external 4107282860161893582 primUnit "GHC.Prim" varName "newMutVar#" wiredInSrcSpan
+  , external 4107282860161893583 primUnit "GHC.PrimopWrappers" varName "newMutVar#" wiredInSrcSpan
+  , external 4107282860161893584 primUnit "GHC.Prim" varName "readMutVar#" wiredInSrcSpan
+  , external 4107282860161893585 primUnit "GHC.PrimopWrappers" varName "readMutVar#" wiredInSrcSpan
+  , external 4107282860161893586 primUnit "GHC.Prim" varName "writeMutVar#" wiredInSrcSpan
+  , external 4107282860161893587 primUnit "GHC.PrimopWrappers" varName "writeMutVar#" wiredInSrcSpan
+  , external 4107282860161893588 primUnit "GHC.Prim" varName "atomicSwapMutVar#" wiredInSrcSpan
+  , external 4107282860161893589 primUnit "GHC.PrimopWrappers" varName "atomicSwapMutVar#" wiredInSrcSpan
+  , external 4107282860161893590 primUnit "GHC.Prim" varName "atomicModifyMutVar2#" wiredInSrcSpan
+  , external 4107282860161893591 primUnit "GHC.PrimopWrappers" varName "atomicModifyMutVar2#" wiredInSrcSpan
+  , external 4107282860161893592 primUnit "GHC.Prim" varName "atomicModifyMutVar_#" wiredInSrcSpan
+  , external 4107282860161893593 primUnit "GHC.PrimopWrappers" varName "atomicModifyMutVar_#" wiredInSrcSpan
+  , external 4107282860161893594 primUnit "GHC.Prim" varName "casMutVar#" wiredInSrcSpan
+  , external 4107282860161893595 primUnit "GHC.PrimopWrappers" varName "casMutVar#" wiredInSrcSpan
+  , external 4107282860161893596 primUnit "GHC.Prim" varName "catch#" wiredInSrcSpan
+  , external 4107282860161893597 primUnit "GHC.PrimopWrappers" varName "catch#" wiredInSrcSpan
+  , external 4107282860161893598 primUnit "GHC.Prim" varName "raise#" wiredInSrcSpan
+  , external 4107282860161893599 primUnit "GHC.PrimopWrappers" varName "raise#" wiredInSrcSpan
+  , external 4107282860161893600 primUnit "GHC.Prim" varName "raiseUnderflow#" wiredInSrcSpan
+  , external 4107282860161893601 primUnit "GHC.PrimopWrappers" varName "raiseUnderflow#" wiredInSrcSpan
+  , external 4107282860161893602 primUnit "GHC.Prim" varName "raiseOverflow#" wiredInSrcSpan
+  , external 4107282860161893603 primUnit "GHC.PrimopWrappers" varName "raiseOverflow#" wiredInSrcSpan
+  , external 4107282860161893604 primUnit "GHC.Prim" varName "raiseDivZero#" wiredInSrcSpan
+  , external 4107282860161893605 primUnit "GHC.PrimopWrappers" varName "raiseDivZero#" wiredInSrcSpan
+  , external 4107282860161893606 primUnit "GHC.Prim" varName "raiseIO#" wiredInSrcSpan
+  , external 4107282860161893607 primUnit "GHC.PrimopWrappers" varName "raiseIO#" wiredInSrcSpan
+  , external 4107282860161893608 primUnit "GHC.Prim" varName "maskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893609 primUnit "GHC.PrimopWrappers" varName "maskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893610 primUnit "GHC.Prim" varName "maskUninterruptible#" wiredInSrcSpan
+  , external 4107282860161893611 primUnit "GHC.PrimopWrappers" varName "maskUninterruptible#" wiredInSrcSpan
+  , external 4107282860161893612 primUnit "GHC.Prim" varName "unmaskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893613 primUnit "GHC.PrimopWrappers" varName "unmaskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893614 primUnit "GHC.Prim" varName "getMaskingState#" wiredInSrcSpan
+  , external 4107282860161893615 primUnit "GHC.PrimopWrappers" varName "getMaskingState#" wiredInSrcSpan
+  , external 4107282860161893616 primUnit "GHC.Prim" varName "newPromptTag#" wiredInSrcSpan
+  , external 4107282860161893617 primUnit "GHC.PrimopWrappers" varName "newPromptTag#" wiredInSrcSpan
+  , external 4107282860161893618 primUnit "GHC.Prim" varName "prompt#" wiredInSrcSpan
+  , external 4107282860161893619 primUnit "GHC.PrimopWrappers" varName "prompt#" wiredInSrcSpan
+  , external 4107282860161893620 primUnit "GHC.Prim" varName "control0#" wiredInSrcSpan
+  , external 4107282860161893621 primUnit "GHC.PrimopWrappers" varName "control0#" wiredInSrcSpan
+  , external 4107282860161893622 primUnit "GHC.Prim" varName "atomically#" wiredInSrcSpan
+  , external 4107282860161893623 primUnit "GHC.PrimopWrappers" varName "atomically#" wiredInSrcSpan
+  , external 4107282860161893624 primUnit "GHC.Prim" varName "retry#" wiredInSrcSpan
+  , external 4107282860161893625 primUnit "GHC.PrimopWrappers" varName "retry#" wiredInSrcSpan
+  , external 4107282860161893626 primUnit "GHC.Prim" varName "catchRetry#" wiredInSrcSpan
+  , external 4107282860161893627 primUnit "GHC.PrimopWrappers" varName "catchRetry#" wiredInSrcSpan
+  , external 4107282860161893628 primUnit "GHC.Prim" varName "catchSTM#" wiredInSrcSpan
+  , external 4107282860161893629 primUnit "GHC.PrimopWrappers" varName "catchSTM#" wiredInSrcSpan
+  , external 4107282860161893630 primUnit "GHC.Prim" varName "newTVar#" wiredInSrcSpan
+  , external 4107282860161893631 primUnit "GHC.PrimopWrappers" varName "newTVar#" wiredInSrcSpan
+  , external 4107282860161893632 primUnit "GHC.Prim" varName "readTVar#" wiredInSrcSpan
+  , external 4107282860161893633 primUnit "GHC.PrimopWrappers" varName "readTVar#" wiredInSrcSpan
+  , external 4107282860161893634 primUnit "GHC.Prim" varName "readTVarIO#" wiredInSrcSpan
+  , external 4107282860161893635 primUnit "GHC.PrimopWrappers" varName "readTVarIO#" wiredInSrcSpan
+  , external 4107282860161893636 primUnit "GHC.Prim" varName "writeTVar#" wiredInSrcSpan
+  , external 4107282860161893637 primUnit "GHC.PrimopWrappers" varName "writeTVar#" wiredInSrcSpan
+  , external 4107282860161893638 primUnit "GHC.Prim" varName "newMVar#" wiredInSrcSpan
+  , external 4107282860161893639 primUnit "GHC.PrimopWrappers" varName "newMVar#" wiredInSrcSpan
+  , external 4107282860161893640 primUnit "GHC.Prim" varName "takeMVar#" wiredInSrcSpan
+  , external 4107282860161893641 primUnit "GHC.PrimopWrappers" varName "takeMVar#" wiredInSrcSpan
+  , external 4107282860161893642 primUnit "GHC.Prim" varName "tryTakeMVar#" wiredInSrcSpan
+  , external 4107282860161893643 primUnit "GHC.PrimopWrappers" varName "tryTakeMVar#" wiredInSrcSpan
+  , external 4107282860161893644 primUnit "GHC.Prim" varName "putMVar#" wiredInSrcSpan
+  , external 4107282860161893645 primUnit "GHC.PrimopWrappers" varName "putMVar#" wiredInSrcSpan
+  , external 4107282860161893646 primUnit "GHC.Prim" varName "tryPutMVar#" wiredInSrcSpan
+  , external 4107282860161893647 primUnit "GHC.PrimopWrappers" varName "tryPutMVar#" wiredInSrcSpan
+  , external 4107282860161893648 primUnit "GHC.Prim" varName "readMVar#" wiredInSrcSpan
+  , external 4107282860161893649 primUnit "GHC.PrimopWrappers" varName "readMVar#" wiredInSrcSpan
+  , external 4107282860161893650 primUnit "GHC.Prim" varName "tryReadMVar#" wiredInSrcSpan
+  , external 4107282860161893651 primUnit "GHC.PrimopWrappers" varName "tryReadMVar#" wiredInSrcSpan
+  , external 4107282860161893652 primUnit "GHC.Prim" varName "isEmptyMVar#" wiredInSrcSpan
+  , external 4107282860161893653 primUnit "GHC.PrimopWrappers" varName "isEmptyMVar#" wiredInSrcSpan
+  , external 4107282860161893654 primUnit "GHC.Prim" varName "newIOPort#" wiredInSrcSpan
+  , external 4107282860161893655 primUnit "GHC.PrimopWrappers" varName "newIOPort#" wiredInSrcSpan
+  , external 4107282860161893656 primUnit "GHC.Prim" varName "readIOPort#" wiredInSrcSpan
+  , external 4107282860161893657 primUnit "GHC.PrimopWrappers" varName "readIOPort#" wiredInSrcSpan
+  , external 4107282860161893658 primUnit "GHC.Prim" varName "writeIOPort#" wiredInSrcSpan
+  , external 4107282860161893659 primUnit "GHC.PrimopWrappers" varName "writeIOPort#" wiredInSrcSpan
+  , external 4107282860161893660 primUnit "GHC.Prim" varName "delay#" wiredInSrcSpan
+  , external 4107282860161893661 primUnit "GHC.PrimopWrappers" varName "delay#" wiredInSrcSpan
+  , external 4107282860161893662 primUnit "GHC.Prim" varName "waitRead#" wiredInSrcSpan
+  , external 4107282860161893663 primUnit "GHC.PrimopWrappers" varName "waitRead#" wiredInSrcSpan
+  , external 4107282860161893664 primUnit "GHC.Prim" varName "waitWrite#" wiredInSrcSpan
+  , external 4107282860161893665 primUnit "GHC.PrimopWrappers" varName "waitWrite#" wiredInSrcSpan
+  , external 4107282860161893666 primUnit "GHC.Prim" varName "fork#" wiredInSrcSpan
+  , external 4107282860161893667 primUnit "GHC.PrimopWrappers" varName "fork#" wiredInSrcSpan
+  , external 4107282860161893668 primUnit "GHC.Prim" varName "forkOn#" wiredInSrcSpan
+  , external 4107282860161893669 primUnit "GHC.PrimopWrappers" varName "forkOn#" wiredInSrcSpan
+  , external 4107282860161893670 primUnit "GHC.Prim" varName "killThread#" wiredInSrcSpan
+  , external 4107282860161893671 primUnit "GHC.PrimopWrappers" varName "killThread#" wiredInSrcSpan
+  , external 4107282860161893672 primUnit "GHC.Prim" varName "yield#" wiredInSrcSpan
+  , external 4107282860161893673 primUnit "GHC.PrimopWrappers" varName "yield#" wiredInSrcSpan
+  , external 4107282860161893674 primUnit "GHC.Prim" varName "myThreadId#" wiredInSrcSpan
+  , external 4107282860161893675 primUnit "GHC.PrimopWrappers" varName "myThreadId#" wiredInSrcSpan
+  , external 4107282860161893676 primUnit "GHC.Prim" varName "labelThread#" wiredInSrcSpan
+  , external 4107282860161893677 primUnit "GHC.PrimopWrappers" varName "labelThread#" wiredInSrcSpan
+  , external 4107282860161893678 primUnit "GHC.Prim" varName "isCurrentThreadBound#" wiredInSrcSpan
+  , external 4107282860161893679 primUnit "GHC.PrimopWrappers" varName "isCurrentThreadBound#" wiredInSrcSpan
+  , external 4107282860161893680 primUnit "GHC.Prim" varName "noDuplicate#" wiredInSrcSpan
+  , external 4107282860161893681 primUnit "GHC.PrimopWrappers" varName "noDuplicate#" wiredInSrcSpan
+  , external 4107282860161893682 primUnit "GHC.Prim" varName "threadLabel#" wiredInSrcSpan
+  , external 4107282860161893683 primUnit "GHC.PrimopWrappers" varName "threadLabel#" wiredInSrcSpan
+  , external 4107282860161893684 primUnit "GHC.Prim" varName "threadStatus#" wiredInSrcSpan
+  , external 4107282860161893685 primUnit "GHC.PrimopWrappers" varName "threadStatus#" wiredInSrcSpan
+  , external 4107282860161893686 primUnit "GHC.Prim" varName "listThreads#" wiredInSrcSpan
+  , external 4107282860161893687 primUnit "GHC.PrimopWrappers" varName "listThreads#" wiredInSrcSpan
+  , external 4107282860161893688 primUnit "GHC.Prim" varName "mkWeak#" wiredInSrcSpan
+  , external 4107282860161893689 primUnit "GHC.PrimopWrappers" varName "mkWeak#" wiredInSrcSpan
+  , external 4107282860161893690 primUnit "GHC.Prim" varName "mkWeakNoFinalizer#" wiredInSrcSpan
+  , external 4107282860161893691 primUnit "GHC.PrimopWrappers" varName "mkWeakNoFinalizer#" wiredInSrcSpan
+  , external 4107282860161893692 primUnit "GHC.Prim" varName "addCFinalizerToWeak#" wiredInSrcSpan
+  , external 4107282860161893693 primUnit "GHC.PrimopWrappers" varName "addCFinalizerToWeak#" wiredInSrcSpan
+  , external 4107282860161893694 primUnit "GHC.Prim" varName "deRefWeak#" wiredInSrcSpan
+  , external 4107282860161893695 primUnit "GHC.PrimopWrappers" varName "deRefWeak#" wiredInSrcSpan
+  , external 4107282860161893696 primUnit "GHC.Prim" varName "finalizeWeak#" wiredInSrcSpan
+  , external 4107282860161893697 primUnit "GHC.PrimopWrappers" varName "finalizeWeak#" wiredInSrcSpan
+  , external 4107282860161893698 primUnit "GHC.Prim" varName "touch#" wiredInSrcSpan
+  , external 4107282860161893699 primUnit "GHC.PrimopWrappers" varName "touch#" wiredInSrcSpan
+  , external 4107282860161893700 primUnit "GHC.Prim" varName "makeStablePtr#" wiredInSrcSpan
+  , external 4107282860161893701 primUnit "GHC.PrimopWrappers" varName "makeStablePtr#" wiredInSrcSpan
+  , external 4107282860161893702 primUnit "GHC.Prim" varName "deRefStablePtr#" wiredInSrcSpan
+  , external 4107282860161893703 primUnit "GHC.PrimopWrappers" varName "deRefStablePtr#" wiredInSrcSpan
+  , external 4107282860161893704 primUnit "GHC.Prim" varName "eqStablePtr#" wiredInSrcSpan
+  , external 4107282860161893705 primUnit "GHC.PrimopWrappers" varName "eqStablePtr#" wiredInSrcSpan
+  , external 4107282860161893706 primUnit "GHC.Prim" varName "makeStableName#" wiredInSrcSpan
+  , external 4107282860161893707 primUnit "GHC.PrimopWrappers" varName "makeStableName#" wiredInSrcSpan
+  , external 4107282860161893708 primUnit "GHC.Prim" varName "stableNameToInt#" wiredInSrcSpan
+  , external 4107282860161893709 primUnit "GHC.PrimopWrappers" varName "stableNameToInt#" wiredInSrcSpan
+  , external 4107282860161893710 primUnit "GHC.Prim" varName "compactNew#" wiredInSrcSpan
+  , external 4107282860161893711 primUnit "GHC.PrimopWrappers" varName "compactNew#" wiredInSrcSpan
+  , external 4107282860161893712 primUnit "GHC.Prim" varName "compactResize#" wiredInSrcSpan
+  , external 4107282860161893713 primUnit "GHC.PrimopWrappers" varName "compactResize#" wiredInSrcSpan
+  , external 4107282860161893714 primUnit "GHC.Prim" varName "compactContains#" wiredInSrcSpan
+  , external 4107282860161893715 primUnit "GHC.PrimopWrappers" varName "compactContains#" wiredInSrcSpan
+  , external 4107282860161893716 primUnit "GHC.Prim" varName "compactContainsAny#" wiredInSrcSpan
+  , external 4107282860161893717 primUnit "GHC.PrimopWrappers" varName "compactContainsAny#" wiredInSrcSpan
+  , external 4107282860161893718 primUnit "GHC.Prim" varName "compactGetFirstBlock#" wiredInSrcSpan
+  , external 4107282860161893719 primUnit "GHC.PrimopWrappers" varName "compactGetFirstBlock#" wiredInSrcSpan
+  , external 4107282860161893720 primUnit "GHC.Prim" varName "compactGetNextBlock#" wiredInSrcSpan
+  , external 4107282860161893721 primUnit "GHC.PrimopWrappers" varName "compactGetNextBlock#" wiredInSrcSpan
+  , external 4107282860161893722 primUnit "GHC.Prim" varName "compactAllocateBlock#" wiredInSrcSpan
+  , external 4107282860161893723 primUnit "GHC.PrimopWrappers" varName "compactAllocateBlock#" wiredInSrcSpan
+  , external 4107282860161893724 primUnit "GHC.Prim" varName "compactFixupPointers#" wiredInSrcSpan
+  , external 4107282860161893725 primUnit "GHC.PrimopWrappers" varName "compactFixupPointers#" wiredInSrcSpan
+  , external 4107282860161893726 primUnit "GHC.Prim" varName "compactAdd#" wiredInSrcSpan
+  , external 4107282860161893727 primUnit "GHC.PrimopWrappers" varName "compactAdd#" wiredInSrcSpan
+  , external 4107282860161893728 primUnit "GHC.Prim" varName "compactAddWithSharing#" wiredInSrcSpan
+  , external 4107282860161893729 primUnit "GHC.PrimopWrappers" varName "compactAddWithSharing#" wiredInSrcSpan
+  , external 4107282860161893730 primUnit "GHC.Prim" varName "compactSize#" wiredInSrcSpan
+  , external 4107282860161893731 primUnit "GHC.PrimopWrappers" varName "compactSize#" wiredInSrcSpan
+  , external 4107282860161893732 primUnit "GHC.Prim" varName "reallyUnsafePtrEquality#" wiredInSrcSpan
+  , external 4107282860161893733 primUnit "GHC.PrimopWrappers" varName "reallyUnsafePtrEquality#" wiredInSrcSpan
+  , external 4107282860161893734 primUnit "GHC.Prim" varName "par#" wiredInSrcSpan
+  , external 4107282860161893735 primUnit "GHC.PrimopWrappers" varName "par#" wiredInSrcSpan
+  , external 4107282860161893736 primUnit "GHC.Prim" varName "spark#" wiredInSrcSpan
+  , external 4107282860161893737 primUnit "GHC.PrimopWrappers" varName "spark#" wiredInSrcSpan
+  , external 4107282860161893738 primUnit "GHC.Prim" varName "seq#" wiredInSrcSpan
+  , external 4107282860161893739 primUnit "GHC.PrimopWrappers" varName "seq#" wiredInSrcSpan
+  , external 4107282860161893740 primUnit "GHC.Prim" varName "getSpark#" wiredInSrcSpan
+  , external 4107282860161893741 primUnit "GHC.PrimopWrappers" varName "getSpark#" wiredInSrcSpan
+  , external 4107282860161893742 primUnit "GHC.Prim" varName "numSparks#" wiredInSrcSpan
+  , external 4107282860161893743 primUnit "GHC.PrimopWrappers" varName "numSparks#" wiredInSrcSpan
+  , external 4107282860161893744 primUnit "GHC.Prim" varName "keepAlive#" wiredInSrcSpan
+  , external 4107282860161893745 primUnit "GHC.PrimopWrappers" varName "keepAlive#" wiredInSrcSpan
+  , external 4107282860161893746 primUnit "GHC.Prim" varName "dataToTagSmall#" wiredInSrcSpan
+  , external 4107282860161893747 primUnit "GHC.PrimopWrappers" varName "dataToTagSmall#" wiredInSrcSpan
+  , external 4107282860161893748 primUnit "GHC.Prim" varName "dataToTagLarge#" wiredInSrcSpan
+  , external 4107282860161893749 primUnit "GHC.PrimopWrappers" varName "dataToTagLarge#" wiredInSrcSpan
+  , external 4107282860161893750 primUnit "GHC.Prim" varName "tagToEnum#" wiredInSrcSpan
+  , external 4107282860161893751 primUnit "GHC.PrimopWrappers" varName "tagToEnum#" wiredInSrcSpan
+  , external 4107282860161893752 primUnit "GHC.Prim" varName "addrToAny#" wiredInSrcSpan
+  , external 4107282860161893753 primUnit "GHC.PrimopWrappers" varName "addrToAny#" wiredInSrcSpan
+  , external 4107282860161893754 primUnit "GHC.Prim" varName "anyToAddr#" wiredInSrcSpan
+  , external 4107282860161893755 primUnit "GHC.PrimopWrappers" varName "anyToAddr#" wiredInSrcSpan
+  , external 4107282860161893756 primUnit "GHC.Prim" varName "mkApUpd0#" wiredInSrcSpan
+  , external 4107282860161893757 primUnit "GHC.PrimopWrappers" varName "mkApUpd0#" wiredInSrcSpan
+  , external 4107282860161893758 primUnit "GHC.Prim" varName "newBCO#" wiredInSrcSpan
+  , external 4107282860161893759 primUnit "GHC.PrimopWrappers" varName "newBCO#" wiredInSrcSpan
+  , external 4107282860161893760 primUnit "GHC.Prim" varName "unpackClosure#" wiredInSrcSpan
+  , external 4107282860161893761 primUnit "GHC.PrimopWrappers" varName "unpackClosure#" wiredInSrcSpan
+  , external 4107282860161893762 primUnit "GHC.Prim" varName "closureSize#" wiredInSrcSpan
+  , external 4107282860161893763 primUnit "GHC.PrimopWrappers" varName "closureSize#" wiredInSrcSpan
+  , external 4107282860161893764 primUnit "GHC.Prim" varName "getApStackVal#" wiredInSrcSpan
+  , external 4107282860161893765 primUnit "GHC.PrimopWrappers" varName "getApStackVal#" wiredInSrcSpan
+  , external 4107282860161893766 primUnit "GHC.Prim" varName "getCCSOf#" wiredInSrcSpan
+  , external 4107282860161893767 primUnit "GHC.PrimopWrappers" varName "getCCSOf#" wiredInSrcSpan
+  , external 4107282860161893768 primUnit "GHC.Prim" varName "getCurrentCCS#" wiredInSrcSpan
+  , external 4107282860161893769 primUnit "GHC.PrimopWrappers" varName "getCurrentCCS#" wiredInSrcSpan
+  , external 4107282860161893770 primUnit "GHC.Prim" varName "clearCCS#" wiredInSrcSpan
+  , external 4107282860161893771 primUnit "GHC.PrimopWrappers" varName "clearCCS#" wiredInSrcSpan
+  , external 4107282860161893772 primUnit "GHC.Prim" varName "whereFrom#" wiredInSrcSpan
+  , external 4107282860161893773 primUnit "GHC.PrimopWrappers" varName "whereFrom#" wiredInSrcSpan
+  , external 4107282860161893774 primUnit "GHC.Prim" varName "traceEvent#" wiredInSrcSpan
+  , external 4107282860161893775 primUnit "GHC.PrimopWrappers" varName "traceEvent#" wiredInSrcSpan
+  , external 4107282860161893776 primUnit "GHC.Prim" varName "traceBinaryEvent#" wiredInSrcSpan
+  , external 4107282860161893777 primUnit "GHC.PrimopWrappers" varName "traceBinaryEvent#" wiredInSrcSpan
+  , external 4107282860161893778 primUnit "GHC.Prim" varName "traceMarker#" wiredInSrcSpan
+  , external 4107282860161893779 primUnit "GHC.PrimopWrappers" varName "traceMarker#" wiredInSrcSpan
+  , external 4107282860161893780 primUnit "GHC.Prim" varName "setThreadAllocationCounter#" wiredInSrcSpan
+  , external 4107282860161893781 primUnit "GHC.PrimopWrappers" varName "setThreadAllocationCounter#" wiredInSrcSpan
+  , external 4107282860161893782 primUnit "GHC.Prim" varName "broadcastInt8X16#" wiredInSrcSpan
+  , external 4107282860161893783 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X16#" wiredInSrcSpan
+  , external 4107282860161893784 primUnit "GHC.Prim" varName "broadcastInt16X8#" wiredInSrcSpan
+  , external 4107282860161893785 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X8#" wiredInSrcSpan
+  , external 4107282860161893786 primUnit "GHC.Prim" varName "broadcastInt32X4#" wiredInSrcSpan
+  , external 4107282860161893787 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X4#" wiredInSrcSpan
+  , external 4107282860161893788 primUnit "GHC.Prim" varName "broadcastInt64X2#" wiredInSrcSpan
+  , external 4107282860161893789 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X2#" wiredInSrcSpan
+  , external 4107282860161893790 primUnit "GHC.Prim" varName "broadcastInt8X32#" wiredInSrcSpan
+  , external 4107282860161893791 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X32#" wiredInSrcSpan
+  , external 4107282860161893792 primUnit "GHC.Prim" varName "broadcastInt16X16#" wiredInSrcSpan
+  , external 4107282860161893793 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X16#" wiredInSrcSpan
+  , external 4107282860161893794 primUnit "GHC.Prim" varName "broadcastInt32X8#" wiredInSrcSpan
+  , external 4107282860161893795 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X8#" wiredInSrcSpan
+  , external 4107282860161893796 primUnit "GHC.Prim" varName "broadcastInt64X4#" wiredInSrcSpan
+  , external 4107282860161893797 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X4#" wiredInSrcSpan
+  , external 4107282860161893798 primUnit "GHC.Prim" varName "broadcastInt8X64#" wiredInSrcSpan
+  , external 4107282860161893799 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X64#" wiredInSrcSpan
+  , external 4107282860161893800 primUnit "GHC.Prim" varName "broadcastInt16X32#" wiredInSrcSpan
+  , external 4107282860161893801 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X32#" wiredInSrcSpan
+  , external 4107282860161893802 primUnit "GHC.Prim" varName "broadcastInt32X16#" wiredInSrcSpan
+  , external 4107282860161893803 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X16#" wiredInSrcSpan
+  , external 4107282860161893804 primUnit "GHC.Prim" varName "broadcastInt64X8#" wiredInSrcSpan
+  , external 4107282860161893805 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X8#" wiredInSrcSpan
+  , external 4107282860161893806 primUnit "GHC.Prim" varName "broadcastWord8X16#" wiredInSrcSpan
+  , external 4107282860161893807 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X16#" wiredInSrcSpan
+  , external 4107282860161893808 primUnit "GHC.Prim" varName "broadcastWord16X8#" wiredInSrcSpan
+  , external 4107282860161893809 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X8#" wiredInSrcSpan
+  , external 4107282860161893810 primUnit "GHC.Prim" varName "broadcastWord32X4#" wiredInSrcSpan
+  , external 4107282860161893811 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X4#" wiredInSrcSpan
+  , external 4107282860161893812 primUnit "GHC.Prim" varName "broadcastWord64X2#" wiredInSrcSpan
+  , external 4107282860161893813 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X2#" wiredInSrcSpan
+  , external 4107282860161893814 primUnit "GHC.Prim" varName "broadcastWord8X32#" wiredInSrcSpan
+  , external 4107282860161893815 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X32#" wiredInSrcSpan
+  , external 4107282860161893816 primUnit "GHC.Prim" varName "broadcastWord16X16#" wiredInSrcSpan
+  , external 4107282860161893817 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X16#" wiredInSrcSpan
+  , external 4107282860161893818 primUnit "GHC.Prim" varName "broadcastWord32X8#" wiredInSrcSpan
+  , external 4107282860161893819 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X8#" wiredInSrcSpan
+  , external 4107282860161893820 primUnit "GHC.Prim" varName "broadcastWord64X4#" wiredInSrcSpan
+  , external 4107282860161893821 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X4#" wiredInSrcSpan
+  , external 4107282860161893822 primUnit "GHC.Prim" varName "broadcastWord8X64#" wiredInSrcSpan
+  , external 4107282860161893823 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X64#" wiredInSrcSpan
+  , external 4107282860161893824 primUnit "GHC.Prim" varName "broadcastWord16X32#" wiredInSrcSpan
+  , external 4107282860161893825 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X32#" wiredInSrcSpan
+  , external 4107282860161893826 primUnit "GHC.Prim" varName "broadcastWord32X16#" wiredInSrcSpan
+  , external 4107282860161893827 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X16#" wiredInSrcSpan
+  , external 4107282860161893828 primUnit "GHC.Prim" varName "broadcastWord64X8#" wiredInSrcSpan
+  , external 4107282860161893829 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X8#" wiredInSrcSpan
+  , external 4107282860161893830 primUnit "GHC.Prim" varName "broadcastFloatX4#" wiredInSrcSpan
+  , external 4107282860161893831 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX4#" wiredInSrcSpan
+  , external 4107282860161893832 primUnit "GHC.Prim" varName "broadcastDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893833 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893834 primUnit "GHC.Prim" varName "broadcastFloatX8#" wiredInSrcSpan
+  , external 4107282860161893835 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX8#" wiredInSrcSpan
+  , external 4107282860161893836 primUnit "GHC.Prim" varName "broadcastDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893837 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893838 primUnit "GHC.Prim" varName "broadcastFloatX16#" wiredInSrcSpan
+  , external 4107282860161893839 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX16#" wiredInSrcSpan
+  , external 4107282860161893840 primUnit "GHC.Prim" varName "broadcastDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893841 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893842 primUnit "GHC.Prim" varName "packInt8X16#" wiredInSrcSpan
+  , external 4107282860161893843 primUnit "GHC.PrimopWrappers" varName "packInt8X16#" wiredInSrcSpan
+  , external 4107282860161893844 primUnit "GHC.Prim" varName "packInt16X8#" wiredInSrcSpan
+  , external 4107282860161893845 primUnit "GHC.PrimopWrappers" varName "packInt16X8#" wiredInSrcSpan
+  , external 4107282860161893846 primUnit "GHC.Prim" varName "packInt32X4#" wiredInSrcSpan
+  , external 4107282860161893847 primUnit "GHC.PrimopWrappers" varName "packInt32X4#" wiredInSrcSpan
+  , external 4107282860161893848 primUnit "GHC.Prim" varName "packInt64X2#" wiredInSrcSpan
+  , external 4107282860161893849 primUnit "GHC.PrimopWrappers" varName "packInt64X2#" wiredInSrcSpan
+  , external 4107282860161893850 primUnit "GHC.Prim" varName "packInt8X32#" wiredInSrcSpan
+  , external 4107282860161893851 primUnit "GHC.PrimopWrappers" varName "packInt8X32#" wiredInSrcSpan
+  , external 4107282860161893852 primUnit "GHC.Prim" varName "packInt16X16#" wiredInSrcSpan
+  , external 4107282860161893853 primUnit "GHC.PrimopWrappers" varName "packInt16X16#" wiredInSrcSpan
+  , external 4107282860161893854 primUnit "GHC.Prim" varName "packInt32X8#" wiredInSrcSpan
+  , external 4107282860161893855 primUnit "GHC.PrimopWrappers" varName "packInt32X8#" wiredInSrcSpan
+  , external 4107282860161893856 primUnit "GHC.Prim" varName "packInt64X4#" wiredInSrcSpan
+  , external 4107282860161893857 primUnit "GHC.PrimopWrappers" varName "packInt64X4#" wiredInSrcSpan
+  , external 4107282860161893858 primUnit "GHC.Prim" varName "packInt8X64#" wiredInSrcSpan
+  , external 4107282860161893859 primUnit "GHC.PrimopWrappers" varName "packInt8X64#" wiredInSrcSpan
+  , external 4107282860161893860 primUnit "GHC.Prim" varName "packInt16X32#" wiredInSrcSpan
+  , external 4107282860161893861 primUnit "GHC.PrimopWrappers" varName "packInt16X32#" wiredInSrcSpan
+  , external 4107282860161893862 primUnit "GHC.Prim" varName "packInt32X16#" wiredInSrcSpan
+  , external 4107282860161893863 primUnit "GHC.PrimopWrappers" varName "packInt32X16#" wiredInSrcSpan
+  , external 4107282860161893864 primUnit "GHC.Prim" varName "packInt64X8#" wiredInSrcSpan
+  , external 4107282860161893865 primUnit "GHC.PrimopWrappers" varName "packInt64X8#" wiredInSrcSpan
+  , external 4107282860161893866 primUnit "GHC.Prim" varName "packWord8X16#" wiredInSrcSpan
+  , external 4107282860161893867 primUnit "GHC.PrimopWrappers" varName "packWord8X16#" wiredInSrcSpan
+  , external 4107282860161893868 primUnit "GHC.Prim" varName "packWord16X8#" wiredInSrcSpan
+  , external 4107282860161893869 primUnit "GHC.PrimopWrappers" varName "packWord16X8#" wiredInSrcSpan
+  , external 4107282860161893870 primUnit "GHC.Prim" varName "packWord32X4#" wiredInSrcSpan
+  , external 4107282860161893871 primUnit "GHC.PrimopWrappers" varName "packWord32X4#" wiredInSrcSpan
+  , external 4107282860161893872 primUnit "GHC.Prim" varName "packWord64X2#" wiredInSrcSpan
+  , external 4107282860161893873 primUnit "GHC.PrimopWrappers" varName "packWord64X2#" wiredInSrcSpan
+  , external 4107282860161893874 primUnit "GHC.Prim" varName "packWord8X32#" wiredInSrcSpan
+  , external 4107282860161893875 primUnit "GHC.PrimopWrappers" varName "packWord8X32#" wiredInSrcSpan
+  , external 4107282860161893876 primUnit "GHC.Prim" varName "packWord16X16#" wiredInSrcSpan
+  , external 4107282860161893877 primUnit "GHC.PrimopWrappers" varName "packWord16X16#" wiredInSrcSpan
+  , external 4107282860161893878 primUnit "GHC.Prim" varName "packWord32X8#" wiredInSrcSpan
+  , external 4107282860161893879 primUnit "GHC.PrimopWrappers" varName "packWord32X8#" wiredInSrcSpan
+  , external 4107282860161893880 primUnit "GHC.Prim" varName "packWord64X4#" wiredInSrcSpan
+  , external 4107282860161893881 primUnit "GHC.PrimopWrappers" varName "packWord64X4#" wiredInSrcSpan
+  , external 4107282860161893882 primUnit "GHC.Prim" varName "packWord8X64#" wiredInSrcSpan
+  , external 4107282860161893883 primUnit "GHC.PrimopWrappers" varName "packWord8X64#" wiredInSrcSpan
+  , external 4107282860161893884 primUnit "GHC.Prim" varName "packWord16X32#" wiredInSrcSpan
+  , external 4107282860161893885 primUnit "GHC.PrimopWrappers" varName "packWord16X32#" wiredInSrcSpan
+  , external 4107282860161893886 primUnit "GHC.Prim" varName "packWord32X16#" wiredInSrcSpan
+  , external 4107282860161893887 primUnit "GHC.PrimopWrappers" varName "packWord32X16#" wiredInSrcSpan
+  , external 4107282860161893888 primUnit "GHC.Prim" varName "packWord64X8#" wiredInSrcSpan
+  , external 4107282860161893889 primUnit "GHC.PrimopWrappers" varName "packWord64X8#" wiredInSrcSpan
+  , external 4107282860161893890 primUnit "GHC.Prim" varName "packFloatX4#" wiredInSrcSpan
+  , external 4107282860161893891 primUnit "GHC.PrimopWrappers" varName "packFloatX4#" wiredInSrcSpan
+  , external 4107282860161893892 primUnit "GHC.Prim" varName "packDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893893 primUnit "GHC.PrimopWrappers" varName "packDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893894 primUnit "GHC.Prim" varName "packFloatX8#" wiredInSrcSpan
+  , external 4107282860161893895 primUnit "GHC.PrimopWrappers" varName "packFloatX8#" wiredInSrcSpan
+  , external 4107282860161893896 primUnit "GHC.Prim" varName "packDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893897 primUnit "GHC.PrimopWrappers" varName "packDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893898 primUnit "GHC.Prim" varName "packFloatX16#" wiredInSrcSpan
+  , external 4107282860161893899 primUnit "GHC.PrimopWrappers" varName "packFloatX16#" wiredInSrcSpan
+  , external 4107282860161893900 primUnit "GHC.Prim" varName "packDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893901 primUnit "GHC.PrimopWrappers" varName "packDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893902 primUnit "GHC.Prim" varName "unpackInt8X16#" wiredInSrcSpan
+  , external 4107282860161893903 primUnit "GHC.PrimopWrappers" varName "unpackInt8X16#" wiredInSrcSpan
+  , external 4107282860161893904 primUnit "GHC.Prim" varName "unpackInt16X8#" wiredInSrcSpan
+  , external 4107282860161893905 primUnit "GHC.PrimopWrappers" varName "unpackInt16X8#" wiredInSrcSpan
+  , external 4107282860161893906 primUnit "GHC.Prim" varName "unpackInt32X4#" wiredInSrcSpan
+  , external 4107282860161893907 primUnit "GHC.PrimopWrappers" varName "unpackInt32X4#" wiredInSrcSpan
+  , external 4107282860161893908 primUnit "GHC.Prim" varName "unpackInt64X2#" wiredInSrcSpan
+  , external 4107282860161893909 primUnit "GHC.PrimopWrappers" varName "unpackInt64X2#" wiredInSrcSpan
+  , external 4107282860161893910 primUnit "GHC.Prim" varName "unpackInt8X32#" wiredInSrcSpan
+  , external 4107282860161893911 primUnit "GHC.PrimopWrappers" varName "unpackInt8X32#" wiredInSrcSpan
+  , external 4107282860161893912 primUnit "GHC.Prim" varName "unpackInt16X16#" wiredInSrcSpan
+  , external 4107282860161893913 primUnit "GHC.PrimopWrappers" varName "unpackInt16X16#" wiredInSrcSpan
+  , external 4107282860161893914 primUnit "GHC.Prim" varName "unpackInt32X8#" wiredInSrcSpan
+  , external 4107282860161893915 primUnit "GHC.PrimopWrappers" varName "unpackInt32X8#" wiredInSrcSpan
+  , external 4107282860161893916 primUnit "GHC.Prim" varName "unpackInt64X4#" wiredInSrcSpan
+  , external 4107282860161893917 primUnit "GHC.PrimopWrappers" varName "unpackInt64X4#" wiredInSrcSpan
+  , external 4107282860161893918 primUnit "GHC.Prim" varName "unpackInt8X64#" wiredInSrcSpan
+  , external 4107282860161893919 primUnit "GHC.PrimopWrappers" varName "unpackInt8X64#" wiredInSrcSpan
+  , external 4107282860161893920 primUnit "GHC.Prim" varName "unpackInt16X32#" wiredInSrcSpan
+  , external 4107282860161893921 primUnit "GHC.PrimopWrappers" varName "unpackInt16X32#" wiredInSrcSpan
+  , external 4107282860161893922 primUnit "GHC.Prim" varName "unpackInt32X16#" wiredInSrcSpan
+  , external 4107282860161893923 primUnit "GHC.PrimopWrappers" varName "unpackInt32X16#" wiredInSrcSpan
+  , external 4107282860161893924 primUnit "GHC.Prim" varName "unpackInt64X8#" wiredInSrcSpan
+  , external 4107282860161893925 primUnit "GHC.PrimopWrappers" varName "unpackInt64X8#" wiredInSrcSpan
+  , external 4107282860161893926 primUnit "GHC.Prim" varName "unpackWord8X16#" wiredInSrcSpan
+  , external 4107282860161893927 primUnit "GHC.PrimopWrappers" varName "unpackWord8X16#" wiredInSrcSpan
+  , external 4107282860161893928 primUnit "GHC.Prim" varName "unpackWord16X8#" wiredInSrcSpan
+  , external 4107282860161893929 primUnit "GHC.PrimopWrappers" varName "unpackWord16X8#" wiredInSrcSpan
+  , external 4107282860161893930 primUnit "GHC.Prim" varName "unpackWord32X4#" wiredInSrcSpan
+  , external 4107282860161893931 primUnit "GHC.PrimopWrappers" varName "unpackWord32X4#" wiredInSrcSpan
+  , external 4107282860161893932 primUnit "GHC.Prim" varName "unpackWord64X2#" wiredInSrcSpan
+  , external 4107282860161893933 primUnit "GHC.PrimopWrappers" varName "unpackWord64X2#" wiredInSrcSpan
+  , external 4107282860161893934 primUnit "GHC.Prim" varName "unpackWord8X32#" wiredInSrcSpan
+  , external 4107282860161893935 primUnit "GHC.PrimopWrappers" varName "unpackWord8X32#" wiredInSrcSpan
+  , external 4107282860161893936 primUnit "GHC.Prim" varName "unpackWord16X16#" wiredInSrcSpan
+  , external 4107282860161893937 primUnit "GHC.PrimopWrappers" varName "unpackWord16X16#" wiredInSrcSpan
+  , external 4107282860161893938 primUnit "GHC.Prim" varName "unpackWord32X8#" wiredInSrcSpan
+  , external 4107282860161893939 primUnit "GHC.PrimopWrappers" varName "unpackWord32X8#" wiredInSrcSpan
+  , external 4107282860161893940 primUnit "GHC.Prim" varName "unpackWord64X4#" wiredInSrcSpan
+  , external 4107282860161893941 primUnit "GHC.PrimopWrappers" varName "unpackWord64X4#" wiredInSrcSpan
+  , external 4107282860161893942 primUnit "GHC.Prim" varName "unpackWord8X64#" wiredInSrcSpan
+  , external 4107282860161893943 primUnit "GHC.PrimopWrappers" varName "unpackWord8X64#" wiredInSrcSpan
+  , external 4107282860161893944 primUnit "GHC.Prim" varName "unpackWord16X32#" wiredInSrcSpan
+  , external 4107282860161893945 primUnit "GHC.PrimopWrappers" varName "unpackWord16X32#" wiredInSrcSpan
+  , external 4107282860161893946 primUnit "GHC.Prim" varName "unpackWord32X16#" wiredInSrcSpan
+  , external 4107282860161893947 primUnit "GHC.PrimopWrappers" varName "unpackWord32X16#" wiredInSrcSpan
+  , external 4107282860161893948 primUnit "GHC.Prim" varName "unpackWord64X8#" wiredInSrcSpan
+  , external 4107282860161893949 primUnit "GHC.PrimopWrappers" varName "unpackWord64X8#" wiredInSrcSpan
+  , external 4107282860161893950 primUnit "GHC.Prim" varName "unpackFloatX4#" wiredInSrcSpan
+  , external 4107282860161893951 primUnit "GHC.PrimopWrappers" varName "unpackFloatX4#" wiredInSrcSpan
+  , external 4107282860161893952 primUnit "GHC.Prim" varName "unpackDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893953 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893954 primUnit "GHC.Prim" varName "unpackFloatX8#" wiredInSrcSpan
+  , external 4107282860161893955 primUnit "GHC.PrimopWrappers" varName "unpackFloatX8#" wiredInSrcSpan
+  , external 4107282860161893956 primUnit "GHC.Prim" varName "unpackDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893957 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893958 primUnit "GHC.Prim" varName "unpackFloatX16#" wiredInSrcSpan
+  , external 4107282860161893959 primUnit "GHC.PrimopWrappers" varName "unpackFloatX16#" wiredInSrcSpan
+  , external 4107282860161893960 primUnit "GHC.Prim" varName "unpackDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893961 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893962 primUnit "GHC.Prim" varName "insertInt8X16#" wiredInSrcSpan
+  , external 4107282860161893963 primUnit "GHC.PrimopWrappers" varName "insertInt8X16#" wiredInSrcSpan
+  , external 4107282860161893964 primUnit "GHC.Prim" varName "insertInt16X8#" wiredInSrcSpan
+  , external 4107282860161893965 primUnit "GHC.PrimopWrappers" varName "insertInt16X8#" wiredInSrcSpan
+  , external 4107282860161893966 primUnit "GHC.Prim" varName "insertInt32X4#" wiredInSrcSpan
+  , external 4107282860161893967 primUnit "GHC.PrimopWrappers" varName "insertInt32X4#" wiredInSrcSpan
+  , external 4107282860161893968 primUnit "GHC.Prim" varName "insertInt64X2#" wiredInSrcSpan
+  , external 4107282860161893969 primUnit "GHC.PrimopWrappers" varName "insertInt64X2#" wiredInSrcSpan
+  , external 4107282860161893970 primUnit "GHC.Prim" varName "insertInt8X32#" wiredInSrcSpan
+  , external 4107282860161893971 primUnit "GHC.PrimopWrappers" varName "insertInt8X32#" wiredInSrcSpan
+  , external 4107282860161893972 primUnit "GHC.Prim" varName "insertInt16X16#" wiredInSrcSpan
+  , external 4107282860161893973 primUnit "GHC.PrimopWrappers" varName "insertInt16X16#" wiredInSrcSpan
+  , external 4107282860161893974 primUnit "GHC.Prim" varName "insertInt32X8#" wiredInSrcSpan
+  , external 4107282860161893975 primUnit "GHC.PrimopWrappers" varName "insertInt32X8#" wiredInSrcSpan
+  , external 4107282860161893976 primUnit "GHC.Prim" varName "insertInt64X4#" wiredInSrcSpan
+  , external 4107282860161893977 primUnit "GHC.PrimopWrappers" varName "insertInt64X4#" wiredInSrcSpan
+  , external 4107282860161893978 primUnit "GHC.Prim" varName "insertInt8X64#" wiredInSrcSpan
+  , external 4107282860161893979 primUnit "GHC.PrimopWrappers" varName "insertInt8X64#" wiredInSrcSpan
+  , external 4107282860161893980 primUnit "GHC.Prim" varName "insertInt16X32#" wiredInSrcSpan
+  , external 4107282860161893981 primUnit "GHC.PrimopWrappers" varName "insertInt16X32#" wiredInSrcSpan
+  , external 4107282860161893982 primUnit "GHC.Prim" varName "insertInt32X16#" wiredInSrcSpan
+  , external 4107282860161893983 primUnit "GHC.PrimopWrappers" varName "insertInt32X16#" wiredInSrcSpan
+  , external 4107282860161893984 primUnit "GHC.Prim" varName "insertInt64X8#" wiredInSrcSpan
+  , external 4107282860161893985 primUnit "GHC.PrimopWrappers" varName "insertInt64X8#" wiredInSrcSpan
+  , external 4107282860161893986 primUnit "GHC.Prim" varName "insertWord8X16#" wiredInSrcSpan
+  , external 4107282860161893987 primUnit "GHC.PrimopWrappers" varName "insertWord8X16#" wiredInSrcSpan
+  , external 4107282860161893988 primUnit "GHC.Prim" varName "insertWord16X8#" wiredInSrcSpan
+  , external 4107282860161893989 primUnit "GHC.PrimopWrappers" varName "insertWord16X8#" wiredInSrcSpan
+  , external 4107282860161893990 primUnit "GHC.Prim" varName "insertWord32X4#" wiredInSrcSpan
+  , external 4107282860161893991 primUnit "GHC.PrimopWrappers" varName "insertWord32X4#" wiredInSrcSpan
+  , external 4107282860161893992 primUnit "GHC.Prim" varName "insertWord64X2#" wiredInSrcSpan
+  , external 4107282860161893993 primUnit "GHC.PrimopWrappers" varName "insertWord64X2#" wiredInSrcSpan
+  , external 4107282860161893994 primUnit "GHC.Prim" varName "insertWord8X32#" wiredInSrcSpan
+  , external 4107282860161893995 primUnit "GHC.PrimopWrappers" varName "insertWord8X32#" wiredInSrcSpan
+  , external 4107282860161893996 primUnit "GHC.Prim" varName "insertWord16X16#" wiredInSrcSpan
+  , external 4107282860161893997 primUnit "GHC.PrimopWrappers" varName "insertWord16X16#" wiredInSrcSpan
+  , external 4107282860161893998 primUnit "GHC.Prim" varName "insertWord32X8#" wiredInSrcSpan
+  , external 4107282860161893999 primUnit "GHC.PrimopWrappers" varName "insertWord32X8#" wiredInSrcSpan
+  , external 4107282860161894000 primUnit "GHC.Prim" varName "insertWord64X4#" wiredInSrcSpan
+  , external 4107282860161894001 primUnit "GHC.PrimopWrappers" varName "insertWord64X4#" wiredInSrcSpan
+  , external 4107282860161894002 primUnit "GHC.Prim" varName "insertWord8X64#" wiredInSrcSpan
+  , external 4107282860161894003 primUnit "GHC.PrimopWrappers" varName "insertWord8X64#" wiredInSrcSpan
+  , external 4107282860161894004 primUnit "GHC.Prim" varName "insertWord16X32#" wiredInSrcSpan
+  , external 4107282860161894005 primUnit "GHC.PrimopWrappers" varName "insertWord16X32#" wiredInSrcSpan
+  , external 4107282860161894006 primUnit "GHC.Prim" varName "insertWord32X16#" wiredInSrcSpan
+  , external 4107282860161894007 primUnit "GHC.PrimopWrappers" varName "insertWord32X16#" wiredInSrcSpan
+  , external 4107282860161894008 primUnit "GHC.Prim" varName "insertWord64X8#" wiredInSrcSpan
+  , external 4107282860161894009 primUnit "GHC.PrimopWrappers" varName "insertWord64X8#" wiredInSrcSpan
+  , external 4107282860161894010 primUnit "GHC.Prim" varName "insertFloatX4#" wiredInSrcSpan
+  , external 4107282860161894011 primUnit "GHC.PrimopWrappers" varName "insertFloatX4#" wiredInSrcSpan
+  , external 4107282860161894012 primUnit "GHC.Prim" varName "insertDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894013 primUnit "GHC.PrimopWrappers" varName "insertDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894014 primUnit "GHC.Prim" varName "insertFloatX8#" wiredInSrcSpan
+  , external 4107282860161894015 primUnit "GHC.PrimopWrappers" varName "insertFloatX8#" wiredInSrcSpan
+  , external 4107282860161894016 primUnit "GHC.Prim" varName "insertDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894017 primUnit "GHC.PrimopWrappers" varName "insertDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894018 primUnit "GHC.Prim" varName "insertFloatX16#" wiredInSrcSpan
+  , external 4107282860161894019 primUnit "GHC.PrimopWrappers" varName "insertFloatX16#" wiredInSrcSpan
+  , external 4107282860161894020 primUnit "GHC.Prim" varName "insertDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894021 primUnit "GHC.PrimopWrappers" varName "insertDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894022 primUnit "GHC.Prim" varName "plusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894023 primUnit "GHC.PrimopWrappers" varName "plusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894024 primUnit "GHC.Prim" varName "plusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894025 primUnit "GHC.PrimopWrappers" varName "plusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894026 primUnit "GHC.Prim" varName "plusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894027 primUnit "GHC.PrimopWrappers" varName "plusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894028 primUnit "GHC.Prim" varName "plusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894029 primUnit "GHC.PrimopWrappers" varName "plusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894030 primUnit "GHC.Prim" varName "plusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894031 primUnit "GHC.PrimopWrappers" varName "plusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894032 primUnit "GHC.Prim" varName "plusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894033 primUnit "GHC.PrimopWrappers" varName "plusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894034 primUnit "GHC.Prim" varName "plusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894035 primUnit "GHC.PrimopWrappers" varName "plusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894036 primUnit "GHC.Prim" varName "plusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894037 primUnit "GHC.PrimopWrappers" varName "plusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894038 primUnit "GHC.Prim" varName "plusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894039 primUnit "GHC.PrimopWrappers" varName "plusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894040 primUnit "GHC.Prim" varName "plusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894041 primUnit "GHC.PrimopWrappers" varName "plusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894042 primUnit "GHC.Prim" varName "plusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894043 primUnit "GHC.PrimopWrappers" varName "plusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894044 primUnit "GHC.Prim" varName "plusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894045 primUnit "GHC.PrimopWrappers" varName "plusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894046 primUnit "GHC.Prim" varName "plusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894047 primUnit "GHC.PrimopWrappers" varName "plusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894048 primUnit "GHC.Prim" varName "plusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894049 primUnit "GHC.PrimopWrappers" varName "plusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894050 primUnit "GHC.Prim" varName "plusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894051 primUnit "GHC.PrimopWrappers" varName "plusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894052 primUnit "GHC.Prim" varName "plusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894053 primUnit "GHC.PrimopWrappers" varName "plusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894054 primUnit "GHC.Prim" varName "plusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894055 primUnit "GHC.PrimopWrappers" varName "plusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894056 primUnit "GHC.Prim" varName "plusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894057 primUnit "GHC.PrimopWrappers" varName "plusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894058 primUnit "GHC.Prim" varName "plusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894059 primUnit "GHC.PrimopWrappers" varName "plusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894060 primUnit "GHC.Prim" varName "plusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894061 primUnit "GHC.PrimopWrappers" varName "plusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894062 primUnit "GHC.Prim" varName "plusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894063 primUnit "GHC.PrimopWrappers" varName "plusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894064 primUnit "GHC.Prim" varName "plusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894065 primUnit "GHC.PrimopWrappers" varName "plusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894066 primUnit "GHC.Prim" varName "plusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894067 primUnit "GHC.PrimopWrappers" varName "plusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894068 primUnit "GHC.Prim" varName "plusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894069 primUnit "GHC.PrimopWrappers" varName "plusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894070 primUnit "GHC.Prim" varName "plusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894071 primUnit "GHC.PrimopWrappers" varName "plusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894072 primUnit "GHC.Prim" varName "plusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894073 primUnit "GHC.PrimopWrappers" varName "plusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894074 primUnit "GHC.Prim" varName "plusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894075 primUnit "GHC.PrimopWrappers" varName "plusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894076 primUnit "GHC.Prim" varName "plusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894077 primUnit "GHC.PrimopWrappers" varName "plusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894078 primUnit "GHC.Prim" varName "plusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894079 primUnit "GHC.PrimopWrappers" varName "plusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894080 primUnit "GHC.Prim" varName "plusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894081 primUnit "GHC.PrimopWrappers" varName "plusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894082 primUnit "GHC.Prim" varName "minusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894083 primUnit "GHC.PrimopWrappers" varName "minusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894084 primUnit "GHC.Prim" varName "minusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894085 primUnit "GHC.PrimopWrappers" varName "minusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894086 primUnit "GHC.Prim" varName "minusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894087 primUnit "GHC.PrimopWrappers" varName "minusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894088 primUnit "GHC.Prim" varName "minusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894089 primUnit "GHC.PrimopWrappers" varName "minusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894090 primUnit "GHC.Prim" varName "minusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894091 primUnit "GHC.PrimopWrappers" varName "minusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894092 primUnit "GHC.Prim" varName "minusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894093 primUnit "GHC.PrimopWrappers" varName "minusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894094 primUnit "GHC.Prim" varName "minusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894095 primUnit "GHC.PrimopWrappers" varName "minusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894096 primUnit "GHC.Prim" varName "minusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894097 primUnit "GHC.PrimopWrappers" varName "minusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894098 primUnit "GHC.Prim" varName "minusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894099 primUnit "GHC.PrimopWrappers" varName "minusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894100 primUnit "GHC.Prim" varName "minusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894101 primUnit "GHC.PrimopWrappers" varName "minusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894102 primUnit "GHC.Prim" varName "minusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894103 primUnit "GHC.PrimopWrappers" varName "minusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894104 primUnit "GHC.Prim" varName "minusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894105 primUnit "GHC.PrimopWrappers" varName "minusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894106 primUnit "GHC.Prim" varName "minusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894107 primUnit "GHC.PrimopWrappers" varName "minusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894108 primUnit "GHC.Prim" varName "minusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894109 primUnit "GHC.PrimopWrappers" varName "minusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894110 primUnit "GHC.Prim" varName "minusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894111 primUnit "GHC.PrimopWrappers" varName "minusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894112 primUnit "GHC.Prim" varName "minusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894113 primUnit "GHC.PrimopWrappers" varName "minusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894114 primUnit "GHC.Prim" varName "minusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894115 primUnit "GHC.PrimopWrappers" varName "minusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894116 primUnit "GHC.Prim" varName "minusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894117 primUnit "GHC.PrimopWrappers" varName "minusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894118 primUnit "GHC.Prim" varName "minusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894119 primUnit "GHC.PrimopWrappers" varName "minusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894120 primUnit "GHC.Prim" varName "minusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894121 primUnit "GHC.PrimopWrappers" varName "minusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894122 primUnit "GHC.Prim" varName "minusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894123 primUnit "GHC.PrimopWrappers" varName "minusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894124 primUnit "GHC.Prim" varName "minusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894125 primUnit "GHC.PrimopWrappers" varName "minusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894126 primUnit "GHC.Prim" varName "minusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894127 primUnit "GHC.PrimopWrappers" varName "minusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894128 primUnit "GHC.Prim" varName "minusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894129 primUnit "GHC.PrimopWrappers" varName "minusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894130 primUnit "GHC.Prim" varName "minusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894131 primUnit "GHC.PrimopWrappers" varName "minusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894132 primUnit "GHC.Prim" varName "minusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894133 primUnit "GHC.PrimopWrappers" varName "minusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894134 primUnit "GHC.Prim" varName "minusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894135 primUnit "GHC.PrimopWrappers" varName "minusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894136 primUnit "GHC.Prim" varName "minusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894137 primUnit "GHC.PrimopWrappers" varName "minusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894138 primUnit "GHC.Prim" varName "minusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894139 primUnit "GHC.PrimopWrappers" varName "minusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894140 primUnit "GHC.Prim" varName "minusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894141 primUnit "GHC.PrimopWrappers" varName "minusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894142 primUnit "GHC.Prim" varName "timesInt8X16#" wiredInSrcSpan
+  , external 4107282860161894143 primUnit "GHC.PrimopWrappers" varName "timesInt8X16#" wiredInSrcSpan
+  , external 4107282860161894144 primUnit "GHC.Prim" varName "timesInt16X8#" wiredInSrcSpan
+  , external 4107282860161894145 primUnit "GHC.PrimopWrappers" varName "timesInt16X8#" wiredInSrcSpan
+  , external 4107282860161894146 primUnit "GHC.Prim" varName "timesInt32X4#" wiredInSrcSpan
+  , external 4107282860161894147 primUnit "GHC.PrimopWrappers" varName "timesInt32X4#" wiredInSrcSpan
+  , external 4107282860161894148 primUnit "GHC.Prim" varName "timesInt64X2#" wiredInSrcSpan
+  , external 4107282860161894149 primUnit "GHC.PrimopWrappers" varName "timesInt64X2#" wiredInSrcSpan
+  , external 4107282860161894150 primUnit "GHC.Prim" varName "timesInt8X32#" wiredInSrcSpan
+  , external 4107282860161894151 primUnit "GHC.PrimopWrappers" varName "timesInt8X32#" wiredInSrcSpan
+  , external 4107282860161894152 primUnit "GHC.Prim" varName "timesInt16X16#" wiredInSrcSpan
+  , external 4107282860161894153 primUnit "GHC.PrimopWrappers" varName "timesInt16X16#" wiredInSrcSpan
+  , external 4107282860161894154 primUnit "GHC.Prim" varName "timesInt32X8#" wiredInSrcSpan
+  , external 4107282860161894155 primUnit "GHC.PrimopWrappers" varName "timesInt32X8#" wiredInSrcSpan
+  , external 4107282860161894156 primUnit "GHC.Prim" varName "timesInt64X4#" wiredInSrcSpan
+  , external 4107282860161894157 primUnit "GHC.PrimopWrappers" varName "timesInt64X4#" wiredInSrcSpan
+  , external 4107282860161894158 primUnit "GHC.Prim" varName "timesInt8X64#" wiredInSrcSpan
+  , external 4107282860161894159 primUnit "GHC.PrimopWrappers" varName "timesInt8X64#" wiredInSrcSpan
+  , external 4107282860161894160 primUnit "GHC.Prim" varName "timesInt16X32#" wiredInSrcSpan
+  , external 4107282860161894161 primUnit "GHC.PrimopWrappers" varName "timesInt16X32#" wiredInSrcSpan
+  , external 4107282860161894162 primUnit "GHC.Prim" varName "timesInt32X16#" wiredInSrcSpan
+  , external 4107282860161894163 primUnit "GHC.PrimopWrappers" varName "timesInt32X16#" wiredInSrcSpan
+  , external 4107282860161894164 primUnit "GHC.Prim" varName "timesInt64X8#" wiredInSrcSpan
+  , external 4107282860161894165 primUnit "GHC.PrimopWrappers" varName "timesInt64X8#" wiredInSrcSpan
+  , external 4107282860161894166 primUnit "GHC.Prim" varName "timesWord8X16#" wiredInSrcSpan
+  , external 4107282860161894167 primUnit "GHC.PrimopWrappers" varName "timesWord8X16#" wiredInSrcSpan
+  , external 4107282860161894168 primUnit "GHC.Prim" varName "timesWord16X8#" wiredInSrcSpan
+  , external 4107282860161894169 primUnit "GHC.PrimopWrappers" varName "timesWord16X8#" wiredInSrcSpan
+  , external 4107282860161894170 primUnit "GHC.Prim" varName "timesWord32X4#" wiredInSrcSpan
+  , external 4107282860161894171 primUnit "GHC.PrimopWrappers" varName "timesWord32X4#" wiredInSrcSpan
+  , external 4107282860161894172 primUnit "GHC.Prim" varName "timesWord64X2#" wiredInSrcSpan
+  , external 4107282860161894173 primUnit "GHC.PrimopWrappers" varName "timesWord64X2#" wiredInSrcSpan
+  , external 4107282860161894174 primUnit "GHC.Prim" varName "timesWord8X32#" wiredInSrcSpan
+  , external 4107282860161894175 primUnit "GHC.PrimopWrappers" varName "timesWord8X32#" wiredInSrcSpan
+  , external 4107282860161894176 primUnit "GHC.Prim" varName "timesWord16X16#" wiredInSrcSpan
+  , external 4107282860161894177 primUnit "GHC.PrimopWrappers" varName "timesWord16X16#" wiredInSrcSpan
+  , external 4107282860161894178 primUnit "GHC.Prim" varName "timesWord32X8#" wiredInSrcSpan
+  , external 4107282860161894179 primUnit "GHC.PrimopWrappers" varName "timesWord32X8#" wiredInSrcSpan
+  , external 4107282860161894180 primUnit "GHC.Prim" varName "timesWord64X4#" wiredInSrcSpan
+  , external 4107282860161894181 primUnit "GHC.PrimopWrappers" varName "timesWord64X4#" wiredInSrcSpan
+  , external 4107282860161894182 primUnit "GHC.Prim" varName "timesWord8X64#" wiredInSrcSpan
+  , external 4107282860161894183 primUnit "GHC.PrimopWrappers" varName "timesWord8X64#" wiredInSrcSpan
+  , external 4107282860161894184 primUnit "GHC.Prim" varName "timesWord16X32#" wiredInSrcSpan
+  , external 4107282860161894185 primUnit "GHC.PrimopWrappers" varName "timesWord16X32#" wiredInSrcSpan
+  , external 4107282860161894186 primUnit "GHC.Prim" varName "timesWord32X16#" wiredInSrcSpan
+  , external 4107282860161894187 primUnit "GHC.PrimopWrappers" varName "timesWord32X16#" wiredInSrcSpan
+  , external 4107282860161894188 primUnit "GHC.Prim" varName "timesWord64X8#" wiredInSrcSpan
+  , external 4107282860161894189 primUnit "GHC.PrimopWrappers" varName "timesWord64X8#" wiredInSrcSpan
+  , external 4107282860161894190 primUnit "GHC.Prim" varName "timesFloatX4#" wiredInSrcSpan
+  , external 4107282860161894191 primUnit "GHC.PrimopWrappers" varName "timesFloatX4#" wiredInSrcSpan
+  , external 4107282860161894192 primUnit "GHC.Prim" varName "timesDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894193 primUnit "GHC.PrimopWrappers" varName "timesDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894194 primUnit "GHC.Prim" varName "timesFloatX8#" wiredInSrcSpan
+  , external 4107282860161894195 primUnit "GHC.PrimopWrappers" varName "timesFloatX8#" wiredInSrcSpan
+  , external 4107282860161894196 primUnit "GHC.Prim" varName "timesDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894197 primUnit "GHC.PrimopWrappers" varName "timesDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894198 primUnit "GHC.Prim" varName "timesFloatX16#" wiredInSrcSpan
+  , external 4107282860161894199 primUnit "GHC.PrimopWrappers" varName "timesFloatX16#" wiredInSrcSpan
+  , external 4107282860161894200 primUnit "GHC.Prim" varName "timesDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894201 primUnit "GHC.PrimopWrappers" varName "timesDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894202 primUnit "GHC.Prim" varName "divideFloatX4#" wiredInSrcSpan
+  , external 4107282860161894203 primUnit "GHC.PrimopWrappers" varName "divideFloatX4#" wiredInSrcSpan
+  , external 4107282860161894204 primUnit "GHC.Prim" varName "divideDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894205 primUnit "GHC.PrimopWrappers" varName "divideDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894206 primUnit "GHC.Prim" varName "divideFloatX8#" wiredInSrcSpan
+  , external 4107282860161894207 primUnit "GHC.PrimopWrappers" varName "divideFloatX8#" wiredInSrcSpan
+  , external 4107282860161894208 primUnit "GHC.Prim" varName "divideDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894209 primUnit "GHC.PrimopWrappers" varName "divideDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894210 primUnit "GHC.Prim" varName "divideFloatX16#" wiredInSrcSpan
+  , external 4107282860161894211 primUnit "GHC.PrimopWrappers" varName "divideFloatX16#" wiredInSrcSpan
+  , external 4107282860161894212 primUnit "GHC.Prim" varName "divideDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894213 primUnit "GHC.PrimopWrappers" varName "divideDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894214 primUnit "GHC.Prim" varName "quotInt8X16#" wiredInSrcSpan
+  , external 4107282860161894215 primUnit "GHC.PrimopWrappers" varName "quotInt8X16#" wiredInSrcSpan
+  , external 4107282860161894216 primUnit "GHC.Prim" varName "quotInt16X8#" wiredInSrcSpan
+  , external 4107282860161894217 primUnit "GHC.PrimopWrappers" varName "quotInt16X8#" wiredInSrcSpan
+  , external 4107282860161894218 primUnit "GHC.Prim" varName "quotInt32X4#" wiredInSrcSpan
+  , external 4107282860161894219 primUnit "GHC.PrimopWrappers" varName "quotInt32X4#" wiredInSrcSpan
+  , external 4107282860161894220 primUnit "GHC.Prim" varName "quotInt64X2#" wiredInSrcSpan
+  , external 4107282860161894221 primUnit "GHC.PrimopWrappers" varName "quotInt64X2#" wiredInSrcSpan
+  , external 4107282860161894222 primUnit "GHC.Prim" varName "quotInt8X32#" wiredInSrcSpan
+  , external 4107282860161894223 primUnit "GHC.PrimopWrappers" varName "quotInt8X32#" wiredInSrcSpan
+  , external 4107282860161894224 primUnit "GHC.Prim" varName "quotInt16X16#" wiredInSrcSpan
+  , external 4107282860161894225 primUnit "GHC.PrimopWrappers" varName "quotInt16X16#" wiredInSrcSpan
+  , external 4107282860161894226 primUnit "GHC.Prim" varName "quotInt32X8#" wiredInSrcSpan
+  , external 4107282860161894227 primUnit "GHC.PrimopWrappers" varName "quotInt32X8#" wiredInSrcSpan
+  , external 4107282860161894228 primUnit "GHC.Prim" varName "quotInt64X4#" wiredInSrcSpan
+  , external 4107282860161894229 primUnit "GHC.PrimopWrappers" varName "quotInt64X4#" wiredInSrcSpan
+  , external 4107282860161894230 primUnit "GHC.Prim" varName "quotInt8X64#" wiredInSrcSpan
+  , external 4107282860161894231 primUnit "GHC.PrimopWrappers" varName "quotInt8X64#" wiredInSrcSpan
+  , external 4107282860161894232 primUnit "GHC.Prim" varName "quotInt16X32#" wiredInSrcSpan
+  , external 4107282860161894233 primUnit "GHC.PrimopWrappers" varName "quotInt16X32#" wiredInSrcSpan
+  , external 4107282860161894234 primUnit "GHC.Prim" varName "quotInt32X16#" wiredInSrcSpan
+  , external 4107282860161894235 primUnit "GHC.PrimopWrappers" varName "quotInt32X16#" wiredInSrcSpan
+  , external 4107282860161894236 primUnit "GHC.Prim" varName "quotInt64X8#" wiredInSrcSpan
+  , external 4107282860161894237 primUnit "GHC.PrimopWrappers" varName "quotInt64X8#" wiredInSrcSpan
+  , external 4107282860161894238 primUnit "GHC.Prim" varName "quotWord8X16#" wiredInSrcSpan
+  , external 4107282860161894239 primUnit "GHC.PrimopWrappers" varName "quotWord8X16#" wiredInSrcSpan
+  , external 4107282860161894240 primUnit "GHC.Prim" varName "quotWord16X8#" wiredInSrcSpan
+  , external 4107282860161894241 primUnit "GHC.PrimopWrappers" varName "quotWord16X8#" wiredInSrcSpan
+  , external 4107282860161894242 primUnit "GHC.Prim" varName "quotWord32X4#" wiredInSrcSpan
+  , external 4107282860161894243 primUnit "GHC.PrimopWrappers" varName "quotWord32X4#" wiredInSrcSpan
+  , external 4107282860161894244 primUnit "GHC.Prim" varName "quotWord64X2#" wiredInSrcSpan
+  , external 4107282860161894245 primUnit "GHC.PrimopWrappers" varName "quotWord64X2#" wiredInSrcSpan
+  , external 4107282860161894246 primUnit "GHC.Prim" varName "quotWord8X32#" wiredInSrcSpan
+  , external 4107282860161894247 primUnit "GHC.PrimopWrappers" varName "quotWord8X32#" wiredInSrcSpan
+  , external 4107282860161894248 primUnit "GHC.Prim" varName "quotWord16X16#" wiredInSrcSpan
+  , external 4107282860161894249 primUnit "GHC.PrimopWrappers" varName "quotWord16X16#" wiredInSrcSpan
+  , external 4107282860161894250 primUnit "GHC.Prim" varName "quotWord32X8#" wiredInSrcSpan
+  , external 4107282860161894251 primUnit "GHC.PrimopWrappers" varName "quotWord32X8#" wiredInSrcSpan
+  , external 4107282860161894252 primUnit "GHC.Prim" varName "quotWord64X4#" wiredInSrcSpan
+  , external 4107282860161894253 primUnit "GHC.PrimopWrappers" varName "quotWord64X4#" wiredInSrcSpan
+  , external 4107282860161894254 primUnit "GHC.Prim" varName "quotWord8X64#" wiredInSrcSpan
+  , external 4107282860161894255 primUnit "GHC.PrimopWrappers" varName "quotWord8X64#" wiredInSrcSpan
+  , external 4107282860161894256 primUnit "GHC.Prim" varName "quotWord16X32#" wiredInSrcSpan
+  , external 4107282860161894257 primUnit "GHC.PrimopWrappers" varName "quotWord16X32#" wiredInSrcSpan
+  , external 4107282860161894258 primUnit "GHC.Prim" varName "quotWord32X16#" wiredInSrcSpan
+  , external 4107282860161894259 primUnit "GHC.PrimopWrappers" varName "quotWord32X16#" wiredInSrcSpan
+  , external 4107282860161894260 primUnit "GHC.Prim" varName "quotWord64X8#" wiredInSrcSpan
+  , external 4107282860161894261 primUnit "GHC.PrimopWrappers" varName "quotWord64X8#" wiredInSrcSpan
+  , external 4107282860161894262 primUnit "GHC.Prim" varName "remInt8X16#" wiredInSrcSpan
+  , external 4107282860161894263 primUnit "GHC.PrimopWrappers" varName "remInt8X16#" wiredInSrcSpan
+  , external 4107282860161894264 primUnit "GHC.Prim" varName "remInt16X8#" wiredInSrcSpan
+  , external 4107282860161894265 primUnit "GHC.PrimopWrappers" varName "remInt16X8#" wiredInSrcSpan
+  , external 4107282860161894266 primUnit "GHC.Prim" varName "remInt32X4#" wiredInSrcSpan
+  , external 4107282860161894267 primUnit "GHC.PrimopWrappers" varName "remInt32X4#" wiredInSrcSpan
+  , external 4107282860161894268 primUnit "GHC.Prim" varName "remInt64X2#" wiredInSrcSpan
+  , external 4107282860161894269 primUnit "GHC.PrimopWrappers" varName "remInt64X2#" wiredInSrcSpan
+  , external 4107282860161894270 primUnit "GHC.Prim" varName "remInt8X32#" wiredInSrcSpan
+  , external 4107282860161894271 primUnit "GHC.PrimopWrappers" varName "remInt8X32#" wiredInSrcSpan
+  , external 4107282860161894272 primUnit "GHC.Prim" varName "remInt16X16#" wiredInSrcSpan
+  , external 4107282860161894273 primUnit "GHC.PrimopWrappers" varName "remInt16X16#" wiredInSrcSpan
+  , external 4107282860161894274 primUnit "GHC.Prim" varName "remInt32X8#" wiredInSrcSpan
+  , external 4107282860161894275 primUnit "GHC.PrimopWrappers" varName "remInt32X8#" wiredInSrcSpan
+  , external 4107282860161894276 primUnit "GHC.Prim" varName "remInt64X4#" wiredInSrcSpan
+  , external 4107282860161894277 primUnit "GHC.PrimopWrappers" varName "remInt64X4#" wiredInSrcSpan
+  , external 4107282860161894278 primUnit "GHC.Prim" varName "remInt8X64#" wiredInSrcSpan
+  , external 4107282860161894279 primUnit "GHC.PrimopWrappers" varName "remInt8X64#" wiredInSrcSpan
+  , external 4107282860161894280 primUnit "GHC.Prim" varName "remInt16X32#" wiredInSrcSpan
+  , external 4107282860161894281 primUnit "GHC.PrimopWrappers" varName "remInt16X32#" wiredInSrcSpan
+  , external 4107282860161894282 primUnit "GHC.Prim" varName "remInt32X16#" wiredInSrcSpan
+  , external 4107282860161894283 primUnit "GHC.PrimopWrappers" varName "remInt32X16#" wiredInSrcSpan
+  , external 4107282860161894284 primUnit "GHC.Prim" varName "remInt64X8#" wiredInSrcSpan
+  , external 4107282860161894285 primUnit "GHC.PrimopWrappers" varName "remInt64X8#" wiredInSrcSpan
+  , external 4107282860161894286 primUnit "GHC.Prim" varName "remWord8X16#" wiredInSrcSpan
+  , external 4107282860161894287 primUnit "GHC.PrimopWrappers" varName "remWord8X16#" wiredInSrcSpan
+  , external 4107282860161894288 primUnit "GHC.Prim" varName "remWord16X8#" wiredInSrcSpan
+  , external 4107282860161894289 primUnit "GHC.PrimopWrappers" varName "remWord16X8#" wiredInSrcSpan
+  , external 4107282860161894290 primUnit "GHC.Prim" varName "remWord32X4#" wiredInSrcSpan
+  , external 4107282860161894291 primUnit "GHC.PrimopWrappers" varName "remWord32X4#" wiredInSrcSpan
+  , external 4107282860161894292 primUnit "GHC.Prim" varName "remWord64X2#" wiredInSrcSpan
+  , external 4107282860161894293 primUnit "GHC.PrimopWrappers" varName "remWord64X2#" wiredInSrcSpan
+  , external 4107282860161894294 primUnit "GHC.Prim" varName "remWord8X32#" wiredInSrcSpan
+  , external 4107282860161894295 primUnit "GHC.PrimopWrappers" varName "remWord8X32#" wiredInSrcSpan
+  , external 4107282860161894296 primUnit "GHC.Prim" varName "remWord16X16#" wiredInSrcSpan
+  , external 4107282860161894297 primUnit "GHC.PrimopWrappers" varName "remWord16X16#" wiredInSrcSpan
+  , external 4107282860161894298 primUnit "GHC.Prim" varName "remWord32X8#" wiredInSrcSpan
+  , external 4107282860161894299 primUnit "GHC.PrimopWrappers" varName "remWord32X8#" wiredInSrcSpan
+  , external 4107282860161894300 primUnit "GHC.Prim" varName "remWord64X4#" wiredInSrcSpan
+  , external 4107282860161894301 primUnit "GHC.PrimopWrappers" varName "remWord64X4#" wiredInSrcSpan
+  , external 4107282860161894302 primUnit "GHC.Prim" varName "remWord8X64#" wiredInSrcSpan
+  , external 4107282860161894303 primUnit "GHC.PrimopWrappers" varName "remWord8X64#" wiredInSrcSpan
+  , external 4107282860161894304 primUnit "GHC.Prim" varName "remWord16X32#" wiredInSrcSpan
+  , external 4107282860161894305 primUnit "GHC.PrimopWrappers" varName "remWord16X32#" wiredInSrcSpan
+  , external 4107282860161894306 primUnit "GHC.Prim" varName "remWord32X16#" wiredInSrcSpan
+  , external 4107282860161894307 primUnit "GHC.PrimopWrappers" varName "remWord32X16#" wiredInSrcSpan
+  , external 4107282860161894308 primUnit "GHC.Prim" varName "remWord64X8#" wiredInSrcSpan
+  , external 4107282860161894309 primUnit "GHC.PrimopWrappers" varName "remWord64X8#" wiredInSrcSpan
+  , external 4107282860161894310 primUnit "GHC.Prim" varName "negateInt8X16#" wiredInSrcSpan
+  , external 4107282860161894311 primUnit "GHC.PrimopWrappers" varName "negateInt8X16#" wiredInSrcSpan
+  , external 4107282860161894312 primUnit "GHC.Prim" varName "negateInt16X8#" wiredInSrcSpan
+  , external 4107282860161894313 primUnit "GHC.PrimopWrappers" varName "negateInt16X8#" wiredInSrcSpan
+  , external 4107282860161894314 primUnit "GHC.Prim" varName "negateInt32X4#" wiredInSrcSpan
+  , external 4107282860161894315 primUnit "GHC.PrimopWrappers" varName "negateInt32X4#" wiredInSrcSpan
+  , external 4107282860161894316 primUnit "GHC.Prim" varName "negateInt64X2#" wiredInSrcSpan
+  , external 4107282860161894317 primUnit "GHC.PrimopWrappers" varName "negateInt64X2#" wiredInSrcSpan
+  , external 4107282860161894318 primUnit "GHC.Prim" varName "negateInt8X32#" wiredInSrcSpan
+  , external 4107282860161894319 primUnit "GHC.PrimopWrappers" varName "negateInt8X32#" wiredInSrcSpan
+  , external 4107282860161894320 primUnit "GHC.Prim" varName "negateInt16X16#" wiredInSrcSpan
+  , external 4107282860161894321 primUnit "GHC.PrimopWrappers" varName "negateInt16X16#" wiredInSrcSpan
+  , external 4107282860161894322 primUnit "GHC.Prim" varName "negateInt32X8#" wiredInSrcSpan
+  , external 4107282860161894323 primUnit "GHC.PrimopWrappers" varName "negateInt32X8#" wiredInSrcSpan
+  , external 4107282860161894324 primUnit "GHC.Prim" varName "negateInt64X4#" wiredInSrcSpan
+  , external 4107282860161894325 primUnit "GHC.PrimopWrappers" varName "negateInt64X4#" wiredInSrcSpan
+  , external 4107282860161894326 primUnit "GHC.Prim" varName "negateInt8X64#" wiredInSrcSpan
+  , external 4107282860161894327 primUnit "GHC.PrimopWrappers" varName "negateInt8X64#" wiredInSrcSpan
+  , external 4107282860161894328 primUnit "GHC.Prim" varName "negateInt16X32#" wiredInSrcSpan
+  , external 4107282860161894329 primUnit "GHC.PrimopWrappers" varName "negateInt16X32#" wiredInSrcSpan
+  , external 4107282860161894330 primUnit "GHC.Prim" varName "negateInt32X16#" wiredInSrcSpan
+  , external 4107282860161894331 primUnit "GHC.PrimopWrappers" varName "negateInt32X16#" wiredInSrcSpan
+  , external 4107282860161894332 primUnit "GHC.Prim" varName "negateInt64X8#" wiredInSrcSpan
+  , external 4107282860161894333 primUnit "GHC.PrimopWrappers" varName "negateInt64X8#" wiredInSrcSpan
+  , external 4107282860161894334 primUnit "GHC.Prim" varName "negateFloatX4#" wiredInSrcSpan
+  , external 4107282860161894335 primUnit "GHC.PrimopWrappers" varName "negateFloatX4#" wiredInSrcSpan
+  , external 4107282860161894336 primUnit "GHC.Prim" varName "negateDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894337 primUnit "GHC.PrimopWrappers" varName "negateDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894338 primUnit "GHC.Prim" varName "negateFloatX8#" wiredInSrcSpan
+  , external 4107282860161894339 primUnit "GHC.PrimopWrappers" varName "negateFloatX8#" wiredInSrcSpan
+  , external 4107282860161894340 primUnit "GHC.Prim" varName "negateDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894341 primUnit "GHC.PrimopWrappers" varName "negateDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894342 primUnit "GHC.Prim" varName "negateFloatX16#" wiredInSrcSpan
+  , external 4107282860161894343 primUnit "GHC.PrimopWrappers" varName "negateFloatX16#" wiredInSrcSpan
+  , external 4107282860161894344 primUnit "GHC.Prim" varName "negateDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894345 primUnit "GHC.PrimopWrappers" varName "negateDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894346 primUnit "GHC.Prim" varName "indexInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894347 primUnit "GHC.PrimopWrappers" varName "indexInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894348 primUnit "GHC.Prim" varName "indexInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894349 primUnit "GHC.PrimopWrappers" varName "indexInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894350 primUnit "GHC.Prim" varName "indexInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894351 primUnit "GHC.PrimopWrappers" varName "indexInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894352 primUnit "GHC.Prim" varName "indexInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894353 primUnit "GHC.PrimopWrappers" varName "indexInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894354 primUnit "GHC.Prim" varName "indexInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894355 primUnit "GHC.PrimopWrappers" varName "indexInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894356 primUnit "GHC.Prim" varName "indexInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894357 primUnit "GHC.PrimopWrappers" varName "indexInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894358 primUnit "GHC.Prim" varName "indexInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894359 primUnit "GHC.PrimopWrappers" varName "indexInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894360 primUnit "GHC.Prim" varName "indexInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894361 primUnit "GHC.PrimopWrappers" varName "indexInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894362 primUnit "GHC.Prim" varName "indexInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894363 primUnit "GHC.PrimopWrappers" varName "indexInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894364 primUnit "GHC.Prim" varName "indexInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894365 primUnit "GHC.PrimopWrappers" varName "indexInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894366 primUnit "GHC.Prim" varName "indexInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894367 primUnit "GHC.PrimopWrappers" varName "indexInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894368 primUnit "GHC.Prim" varName "indexInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894369 primUnit "GHC.PrimopWrappers" varName "indexInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894370 primUnit "GHC.Prim" varName "indexWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894371 primUnit "GHC.PrimopWrappers" varName "indexWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894372 primUnit "GHC.Prim" varName "indexWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894373 primUnit "GHC.PrimopWrappers" varName "indexWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894374 primUnit "GHC.Prim" varName "indexWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894375 primUnit "GHC.PrimopWrappers" varName "indexWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894376 primUnit "GHC.Prim" varName "indexWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894377 primUnit "GHC.PrimopWrappers" varName "indexWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894378 primUnit "GHC.Prim" varName "indexWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894379 primUnit "GHC.PrimopWrappers" varName "indexWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894380 primUnit "GHC.Prim" varName "indexWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894381 primUnit "GHC.PrimopWrappers" varName "indexWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894382 primUnit "GHC.Prim" varName "indexWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894383 primUnit "GHC.PrimopWrappers" varName "indexWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894384 primUnit "GHC.Prim" varName "indexWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894385 primUnit "GHC.PrimopWrappers" varName "indexWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894386 primUnit "GHC.Prim" varName "indexWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894387 primUnit "GHC.PrimopWrappers" varName "indexWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894388 primUnit "GHC.Prim" varName "indexWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894389 primUnit "GHC.PrimopWrappers" varName "indexWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894390 primUnit "GHC.Prim" varName "indexWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894391 primUnit "GHC.PrimopWrappers" varName "indexWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894392 primUnit "GHC.Prim" varName "indexWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894393 primUnit "GHC.PrimopWrappers" varName "indexWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894394 primUnit "GHC.Prim" varName "indexFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894395 primUnit "GHC.PrimopWrappers" varName "indexFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894396 primUnit "GHC.Prim" varName "indexDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894397 primUnit "GHC.PrimopWrappers" varName "indexDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894398 primUnit "GHC.Prim" varName "indexFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894399 primUnit "GHC.PrimopWrappers" varName "indexFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894400 primUnit "GHC.Prim" varName "indexDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894401 primUnit "GHC.PrimopWrappers" varName "indexDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894402 primUnit "GHC.Prim" varName "indexFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894403 primUnit "GHC.PrimopWrappers" varName "indexFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894404 primUnit "GHC.Prim" varName "indexDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894405 primUnit "GHC.PrimopWrappers" varName "indexDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894406 primUnit "GHC.Prim" varName "readInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894407 primUnit "GHC.PrimopWrappers" varName "readInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894408 primUnit "GHC.Prim" varName "readInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894409 primUnit "GHC.PrimopWrappers" varName "readInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894410 primUnit "GHC.Prim" varName "readInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894411 primUnit "GHC.PrimopWrappers" varName "readInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894412 primUnit "GHC.Prim" varName "readInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894413 primUnit "GHC.PrimopWrappers" varName "readInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894414 primUnit "GHC.Prim" varName "readInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894415 primUnit "GHC.PrimopWrappers" varName "readInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894416 primUnit "GHC.Prim" varName "readInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894417 primUnit "GHC.PrimopWrappers" varName "readInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894418 primUnit "GHC.Prim" varName "readInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894419 primUnit "GHC.PrimopWrappers" varName "readInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894420 primUnit "GHC.Prim" varName "readInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894421 primUnit "GHC.PrimopWrappers" varName "readInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894422 primUnit "GHC.Prim" varName "readInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894423 primUnit "GHC.PrimopWrappers" varName "readInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894424 primUnit "GHC.Prim" varName "readInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894425 primUnit "GHC.PrimopWrappers" varName "readInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894426 primUnit "GHC.Prim" varName "readInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894427 primUnit "GHC.PrimopWrappers" varName "readInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894428 primUnit "GHC.Prim" varName "readInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894429 primUnit "GHC.PrimopWrappers" varName "readInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894430 primUnit "GHC.Prim" varName "readWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894431 primUnit "GHC.PrimopWrappers" varName "readWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894432 primUnit "GHC.Prim" varName "readWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894433 primUnit "GHC.PrimopWrappers" varName "readWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894434 primUnit "GHC.Prim" varName "readWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894435 primUnit "GHC.PrimopWrappers" varName "readWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894436 primUnit "GHC.Prim" varName "readWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894437 primUnit "GHC.PrimopWrappers" varName "readWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894438 primUnit "GHC.Prim" varName "readWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894439 primUnit "GHC.PrimopWrappers" varName "readWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894440 primUnit "GHC.Prim" varName "readWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894441 primUnit "GHC.PrimopWrappers" varName "readWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894442 primUnit "GHC.Prim" varName "readWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894443 primUnit "GHC.PrimopWrappers" varName "readWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894444 primUnit "GHC.Prim" varName "readWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894445 primUnit "GHC.PrimopWrappers" varName "readWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894446 primUnit "GHC.Prim" varName "readWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894447 primUnit "GHC.PrimopWrappers" varName "readWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894448 primUnit "GHC.Prim" varName "readWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894449 primUnit "GHC.PrimopWrappers" varName "readWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894450 primUnit "GHC.Prim" varName "readWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894451 primUnit "GHC.PrimopWrappers" varName "readWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894452 primUnit "GHC.Prim" varName "readWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894453 primUnit "GHC.PrimopWrappers" varName "readWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894454 primUnit "GHC.Prim" varName "readFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894455 primUnit "GHC.PrimopWrappers" varName "readFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894456 primUnit "GHC.Prim" varName "readDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894457 primUnit "GHC.PrimopWrappers" varName "readDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894458 primUnit "GHC.Prim" varName "readFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894459 primUnit "GHC.PrimopWrappers" varName "readFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894460 primUnit "GHC.Prim" varName "readDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894461 primUnit "GHC.PrimopWrappers" varName "readDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894462 primUnit "GHC.Prim" varName "readFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894463 primUnit "GHC.PrimopWrappers" varName "readFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894464 primUnit "GHC.Prim" varName "readDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894465 primUnit "GHC.PrimopWrappers" varName "readDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894466 primUnit "GHC.Prim" varName "writeInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894467 primUnit "GHC.PrimopWrappers" varName "writeInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894468 primUnit "GHC.Prim" varName "writeInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894469 primUnit "GHC.PrimopWrappers" varName "writeInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894470 primUnit "GHC.Prim" varName "writeInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894471 primUnit "GHC.PrimopWrappers" varName "writeInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894472 primUnit "GHC.Prim" varName "writeInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894473 primUnit "GHC.PrimopWrappers" varName "writeInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894474 primUnit "GHC.Prim" varName "writeInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894475 primUnit "GHC.PrimopWrappers" varName "writeInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894476 primUnit "GHC.Prim" varName "writeInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894477 primUnit "GHC.PrimopWrappers" varName "writeInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894478 primUnit "GHC.Prim" varName "writeInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894479 primUnit "GHC.PrimopWrappers" varName "writeInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894480 primUnit "GHC.Prim" varName "writeInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894481 primUnit "GHC.PrimopWrappers" varName "writeInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894482 primUnit "GHC.Prim" varName "writeInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894483 primUnit "GHC.PrimopWrappers" varName "writeInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894484 primUnit "GHC.Prim" varName "writeInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894485 primUnit "GHC.PrimopWrappers" varName "writeInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894486 primUnit "GHC.Prim" varName "writeInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894487 primUnit "GHC.PrimopWrappers" varName "writeInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894488 primUnit "GHC.Prim" varName "writeInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894489 primUnit "GHC.PrimopWrappers" varName "writeInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894490 primUnit "GHC.Prim" varName "writeWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894491 primUnit "GHC.PrimopWrappers" varName "writeWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894492 primUnit "GHC.Prim" varName "writeWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894493 primUnit "GHC.PrimopWrappers" varName "writeWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894494 primUnit "GHC.Prim" varName "writeWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894495 primUnit "GHC.PrimopWrappers" varName "writeWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894496 primUnit "GHC.Prim" varName "writeWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894497 primUnit "GHC.PrimopWrappers" varName "writeWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894498 primUnit "GHC.Prim" varName "writeWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894499 primUnit "GHC.PrimopWrappers" varName "writeWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894500 primUnit "GHC.Prim" varName "writeWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894501 primUnit "GHC.PrimopWrappers" varName "writeWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894502 primUnit "GHC.Prim" varName "writeWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894503 primUnit "GHC.PrimopWrappers" varName "writeWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894504 primUnit "GHC.Prim" varName "writeWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894505 primUnit "GHC.PrimopWrappers" varName "writeWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894506 primUnit "GHC.Prim" varName "writeWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894507 primUnit "GHC.PrimopWrappers" varName "writeWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894508 primUnit "GHC.Prim" varName "writeWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894509 primUnit "GHC.PrimopWrappers" varName "writeWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894510 primUnit "GHC.Prim" varName "writeWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894511 primUnit "GHC.PrimopWrappers" varName "writeWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894512 primUnit "GHC.Prim" varName "writeWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894513 primUnit "GHC.PrimopWrappers" varName "writeWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894514 primUnit "GHC.Prim" varName "writeFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894515 primUnit "GHC.PrimopWrappers" varName "writeFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894516 primUnit "GHC.Prim" varName "writeDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894517 primUnit "GHC.PrimopWrappers" varName "writeDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894518 primUnit "GHC.Prim" varName "writeFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894519 primUnit "GHC.PrimopWrappers" varName "writeFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894520 primUnit "GHC.Prim" varName "writeDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894521 primUnit "GHC.PrimopWrappers" varName "writeDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894522 primUnit "GHC.Prim" varName "writeFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894523 primUnit "GHC.PrimopWrappers" varName "writeFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894524 primUnit "GHC.Prim" varName "writeDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894525 primUnit "GHC.PrimopWrappers" varName "writeDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894526 primUnit "GHC.Prim" varName "indexInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894527 primUnit "GHC.PrimopWrappers" varName "indexInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894528 primUnit "GHC.Prim" varName "indexInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894529 primUnit "GHC.PrimopWrappers" varName "indexInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894530 primUnit "GHC.Prim" varName "indexInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894531 primUnit "GHC.PrimopWrappers" varName "indexInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894532 primUnit "GHC.Prim" varName "indexInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894533 primUnit "GHC.PrimopWrappers" varName "indexInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894534 primUnit "GHC.Prim" varName "indexInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894535 primUnit "GHC.PrimopWrappers" varName "indexInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894536 primUnit "GHC.Prim" varName "indexInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894537 primUnit "GHC.PrimopWrappers" varName "indexInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894538 primUnit "GHC.Prim" varName "indexInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894539 primUnit "GHC.PrimopWrappers" varName "indexInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894540 primUnit "GHC.Prim" varName "indexInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894541 primUnit "GHC.PrimopWrappers" varName "indexInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894542 primUnit "GHC.Prim" varName "indexInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894543 primUnit "GHC.PrimopWrappers" varName "indexInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894544 primUnit "GHC.Prim" varName "indexInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894545 primUnit "GHC.PrimopWrappers" varName "indexInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894546 primUnit "GHC.Prim" varName "indexInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894547 primUnit "GHC.PrimopWrappers" varName "indexInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894548 primUnit "GHC.Prim" varName "indexInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894549 primUnit "GHC.PrimopWrappers" varName "indexInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894550 primUnit "GHC.Prim" varName "indexWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894551 primUnit "GHC.PrimopWrappers" varName "indexWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894552 primUnit "GHC.Prim" varName "indexWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894553 primUnit "GHC.PrimopWrappers" varName "indexWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894554 primUnit "GHC.Prim" varName "indexWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894555 primUnit "GHC.PrimopWrappers" varName "indexWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894556 primUnit "GHC.Prim" varName "indexWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894557 primUnit "GHC.PrimopWrappers" varName "indexWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894558 primUnit "GHC.Prim" varName "indexWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894559 primUnit "GHC.PrimopWrappers" varName "indexWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894560 primUnit "GHC.Prim" varName "indexWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894561 primUnit "GHC.PrimopWrappers" varName "indexWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894562 primUnit "GHC.Prim" varName "indexWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894563 primUnit "GHC.PrimopWrappers" varName "indexWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894564 primUnit "GHC.Prim" varName "indexWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894565 primUnit "GHC.PrimopWrappers" varName "indexWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894566 primUnit "GHC.Prim" varName "indexWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894567 primUnit "GHC.PrimopWrappers" varName "indexWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894568 primUnit "GHC.Prim" varName "indexWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894569 primUnit "GHC.PrimopWrappers" varName "indexWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894570 primUnit "GHC.Prim" varName "indexWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894571 primUnit "GHC.PrimopWrappers" varName "indexWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894572 primUnit "GHC.Prim" varName "indexWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894573 primUnit "GHC.PrimopWrappers" varName "indexWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894574 primUnit "GHC.Prim" varName "indexFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894575 primUnit "GHC.PrimopWrappers" varName "indexFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894576 primUnit "GHC.Prim" varName "indexDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894577 primUnit "GHC.PrimopWrappers" varName "indexDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894578 primUnit "GHC.Prim" varName "indexFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894579 primUnit "GHC.PrimopWrappers" varName "indexFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894580 primUnit "GHC.Prim" varName "indexDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894581 primUnit "GHC.PrimopWrappers" varName "indexDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894582 primUnit "GHC.Prim" varName "indexFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894583 primUnit "GHC.PrimopWrappers" varName "indexFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894584 primUnit "GHC.Prim" varName "indexDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894585 primUnit "GHC.PrimopWrappers" varName "indexDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894586 primUnit "GHC.Prim" varName "readInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894587 primUnit "GHC.PrimopWrappers" varName "readInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894588 primUnit "GHC.Prim" varName "readInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894589 primUnit "GHC.PrimopWrappers" varName "readInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894590 primUnit "GHC.Prim" varName "readInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894591 primUnit "GHC.PrimopWrappers" varName "readInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894592 primUnit "GHC.Prim" varName "readInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894593 primUnit "GHC.PrimopWrappers" varName "readInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894594 primUnit "GHC.Prim" varName "readInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894595 primUnit "GHC.PrimopWrappers" varName "readInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894596 primUnit "GHC.Prim" varName "readInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894597 primUnit "GHC.PrimopWrappers" varName "readInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894598 primUnit "GHC.Prim" varName "readInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894599 primUnit "GHC.PrimopWrappers" varName "readInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894600 primUnit "GHC.Prim" varName "readInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894601 primUnit "GHC.PrimopWrappers" varName "readInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894602 primUnit "GHC.Prim" varName "readInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894603 primUnit "GHC.PrimopWrappers" varName "readInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894604 primUnit "GHC.Prim" varName "readInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894605 primUnit "GHC.PrimopWrappers" varName "readInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894606 primUnit "GHC.Prim" varName "readInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894607 primUnit "GHC.PrimopWrappers" varName "readInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894608 primUnit "GHC.Prim" varName "readInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894609 primUnit "GHC.PrimopWrappers" varName "readInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894610 primUnit "GHC.Prim" varName "readWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894611 primUnit "GHC.PrimopWrappers" varName "readWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894612 primUnit "GHC.Prim" varName "readWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894613 primUnit "GHC.PrimopWrappers" varName "readWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894614 primUnit "GHC.Prim" varName "readWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894615 primUnit "GHC.PrimopWrappers" varName "readWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894616 primUnit "GHC.Prim" varName "readWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894617 primUnit "GHC.PrimopWrappers" varName "readWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894618 primUnit "GHC.Prim" varName "readWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894619 primUnit "GHC.PrimopWrappers" varName "readWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894620 primUnit "GHC.Prim" varName "readWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894621 primUnit "GHC.PrimopWrappers" varName "readWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894622 primUnit "GHC.Prim" varName "readWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894623 primUnit "GHC.PrimopWrappers" varName "readWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894624 primUnit "GHC.Prim" varName "readWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894625 primUnit "GHC.PrimopWrappers" varName "readWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894626 primUnit "GHC.Prim" varName "readWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894627 primUnit "GHC.PrimopWrappers" varName "readWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894628 primUnit "GHC.Prim" varName "readWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894629 primUnit "GHC.PrimopWrappers" varName "readWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894630 primUnit "GHC.Prim" varName "readWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894631 primUnit "GHC.PrimopWrappers" varName "readWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894632 primUnit "GHC.Prim" varName "readWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894633 primUnit "GHC.PrimopWrappers" varName "readWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894634 primUnit "GHC.Prim" varName "readFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894635 primUnit "GHC.PrimopWrappers" varName "readFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894636 primUnit "GHC.Prim" varName "readDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894637 primUnit "GHC.PrimopWrappers" varName "readDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894638 primUnit "GHC.Prim" varName "readFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894639 primUnit "GHC.PrimopWrappers" varName "readFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894640 primUnit "GHC.Prim" varName "readDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894641 primUnit "GHC.PrimopWrappers" varName "readDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894642 primUnit "GHC.Prim" varName "readFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894643 primUnit "GHC.PrimopWrappers" varName "readFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894644 primUnit "GHC.Prim" varName "readDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894645 primUnit "GHC.PrimopWrappers" varName "readDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894646 primUnit "GHC.Prim" varName "writeInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894647 primUnit "GHC.PrimopWrappers" varName "writeInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894648 primUnit "GHC.Prim" varName "writeInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894649 primUnit "GHC.PrimopWrappers" varName "writeInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894650 primUnit "GHC.Prim" varName "writeInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894651 primUnit "GHC.PrimopWrappers" varName "writeInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894652 primUnit "GHC.Prim" varName "writeInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894653 primUnit "GHC.PrimopWrappers" varName "writeInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894654 primUnit "GHC.Prim" varName "writeInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894655 primUnit "GHC.PrimopWrappers" varName "writeInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894656 primUnit "GHC.Prim" varName "writeInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894657 primUnit "GHC.PrimopWrappers" varName "writeInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894658 primUnit "GHC.Prim" varName "writeInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894659 primUnit "GHC.PrimopWrappers" varName "writeInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894660 primUnit "GHC.Prim" varName "writeInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894661 primUnit "GHC.PrimopWrappers" varName "writeInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894662 primUnit "GHC.Prim" varName "writeInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894663 primUnit "GHC.PrimopWrappers" varName "writeInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894664 primUnit "GHC.Prim" varName "writeInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894665 primUnit "GHC.PrimopWrappers" varName "writeInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894666 primUnit "GHC.Prim" varName "writeInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894667 primUnit "GHC.PrimopWrappers" varName "writeInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894668 primUnit "GHC.Prim" varName "writeInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894669 primUnit "GHC.PrimopWrappers" varName "writeInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894670 primUnit "GHC.Prim" varName "writeWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894671 primUnit "GHC.PrimopWrappers" varName "writeWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894672 primUnit "GHC.Prim" varName "writeWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894673 primUnit "GHC.PrimopWrappers" varName "writeWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894674 primUnit "GHC.Prim" varName "writeWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894675 primUnit "GHC.PrimopWrappers" varName "writeWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894676 primUnit "GHC.Prim" varName "writeWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894677 primUnit "GHC.PrimopWrappers" varName "writeWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894678 primUnit "GHC.Prim" varName "writeWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894679 primUnit "GHC.PrimopWrappers" varName "writeWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894680 primUnit "GHC.Prim" varName "writeWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894681 primUnit "GHC.PrimopWrappers" varName "writeWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894682 primUnit "GHC.Prim" varName "writeWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894683 primUnit "GHC.PrimopWrappers" varName "writeWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894684 primUnit "GHC.Prim" varName "writeWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894685 primUnit "GHC.PrimopWrappers" varName "writeWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894686 primUnit "GHC.Prim" varName "writeWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894687 primUnit "GHC.PrimopWrappers" varName "writeWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894688 primUnit "GHC.Prim" varName "writeWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894689 primUnit "GHC.PrimopWrappers" varName "writeWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894690 primUnit "GHC.Prim" varName "writeWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894691 primUnit "GHC.PrimopWrappers" varName "writeWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894692 primUnit "GHC.Prim" varName "writeWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894693 primUnit "GHC.PrimopWrappers" varName "writeWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894694 primUnit "GHC.Prim" varName "writeFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894695 primUnit "GHC.PrimopWrappers" varName "writeFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894696 primUnit "GHC.Prim" varName "writeDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894697 primUnit "GHC.PrimopWrappers" varName "writeDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894698 primUnit "GHC.Prim" varName "writeFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894699 primUnit "GHC.PrimopWrappers" varName "writeFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894700 primUnit "GHC.Prim" varName "writeDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894701 primUnit "GHC.PrimopWrappers" varName "writeDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894702 primUnit "GHC.Prim" varName "writeFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894703 primUnit "GHC.PrimopWrappers" varName "writeFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894704 primUnit "GHC.Prim" varName "writeDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894705 primUnit "GHC.PrimopWrappers" varName "writeDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894706 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894707 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894708 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894709 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894710 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894711 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894712 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894713 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894714 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894715 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894716 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894717 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894718 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894719 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894720 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894721 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894722 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894723 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894724 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894725 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894726 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894727 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894728 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894729 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894730 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894731 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894732 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894733 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894734 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894735 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894736 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894737 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894738 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894739 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894740 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894741 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894742 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894743 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894744 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894745 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894746 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894747 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894748 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894749 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894750 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894751 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894752 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894753 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894754 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894755 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894756 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894757 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894758 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894759 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894760 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894761 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894762 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894763 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894764 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894765 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894766 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894767 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894768 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894769 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894770 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894771 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894772 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894773 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894774 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894775 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894776 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894777 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894778 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894779 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894780 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894781 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894782 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894783 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894784 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894785 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894786 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894787 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894788 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894789 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894790 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894791 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894792 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894793 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894794 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894795 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894796 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894797 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894798 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894799 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894800 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894801 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894802 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894803 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894804 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894805 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894806 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894807 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894808 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894809 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894810 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894811 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894812 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894813 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894814 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894815 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894816 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894817 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894818 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894819 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894820 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894821 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894822 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894823 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894824 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894825 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894826 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894827 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894828 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894829 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894830 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894831 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894832 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894833 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894834 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894835 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894836 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894837 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894838 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894839 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894840 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894841 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894842 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894843 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894844 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894845 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894846 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894847 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894848 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894849 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894850 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894851 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894852 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894853 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894854 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894855 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894856 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894857 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894858 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894859 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894860 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894861 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894862 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894863 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894864 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894865 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894866 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894867 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894868 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894869 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894870 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894871 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894872 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894873 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894874 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894875 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894876 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894877 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894878 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894879 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894880 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894881 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894882 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894883 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894884 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894885 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894886 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894887 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894888 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894889 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894890 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894891 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894892 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894893 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894894 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894895 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894896 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894897 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894898 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894899 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894900 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894901 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894902 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894903 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894904 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894905 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894906 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894907 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894908 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894909 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894910 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894911 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894912 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894913 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894914 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894915 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894916 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894917 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894918 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894919 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894920 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894921 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894922 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894923 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894924 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894925 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894926 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894927 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894928 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894929 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894930 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894931 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894932 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894933 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894934 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894935 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894936 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894937 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894938 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894939 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894940 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894941 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894942 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894943 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894944 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894945 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894946 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894947 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894948 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894949 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894950 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894951 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894952 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894953 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894954 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894955 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894956 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894957 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894958 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894959 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894960 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894961 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894962 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894963 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894964 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894965 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894966 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894967 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894968 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894969 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894970 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894971 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894972 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894973 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894974 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894975 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894976 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894977 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894978 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894979 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894980 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894981 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894982 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894983 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894984 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894985 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894986 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894987 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894988 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894989 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894990 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894991 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894992 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894993 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894994 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894995 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894996 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894997 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894998 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894999 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161895000 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895001 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895002 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895003 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895004 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895005 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895006 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161895007 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161895008 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161895009 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161895010 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161895011 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161895012 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161895013 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161895014 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161895015 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161895016 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161895017 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161895018 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161895019 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161895020 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161895021 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161895022 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161895023 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161895024 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161895025 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161895026 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161895027 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161895028 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161895029 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161895030 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161895031 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161895032 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161895033 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161895034 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161895035 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161895036 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161895037 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161895038 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161895039 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161895040 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161895041 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161895042 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161895043 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161895044 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161895045 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161895046 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161895047 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161895048 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161895049 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161895050 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161895051 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161895052 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161895053 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161895054 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161895055 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161895056 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895057 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895058 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161895059 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161895060 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895061 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895062 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895063 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895064 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895065 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895066 primUnit "GHC.Prim" varName "prefetchByteArray3#" wiredInSrcSpan
+  , external 4107282860161895067 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray3#" wiredInSrcSpan
+  , external 4107282860161895068 primUnit "GHC.Prim" varName "prefetchMutableByteArray3#" wiredInSrcSpan
+  , external 4107282860161895069 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray3#" wiredInSrcSpan
+  , external 4107282860161895070 primUnit "GHC.Prim" varName "prefetchAddr3#" wiredInSrcSpan
+  , external 4107282860161895071 primUnit "GHC.PrimopWrappers" varName "prefetchAddr3#" wiredInSrcSpan
+  , external 4107282860161895072 primUnit "GHC.Prim" varName "prefetchValue3#" wiredInSrcSpan
+  , external 4107282860161895073 primUnit "GHC.PrimopWrappers" varName "prefetchValue3#" wiredInSrcSpan
+  , external 4107282860161895074 primUnit "GHC.Prim" varName "prefetchByteArray2#" wiredInSrcSpan
+  , external 4107282860161895075 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray2#" wiredInSrcSpan
+  , external 4107282860161895076 primUnit "GHC.Prim" varName "prefetchMutableByteArray2#" wiredInSrcSpan
+  , external 4107282860161895077 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray2#" wiredInSrcSpan
+  , external 4107282860161895078 primUnit "GHC.Prim" varName "prefetchAddr2#" wiredInSrcSpan
+  , external 4107282860161895079 primUnit "GHC.PrimopWrappers" varName "prefetchAddr2#" wiredInSrcSpan
+  , external 4107282860161895080 primUnit "GHC.Prim" varName "prefetchValue2#" wiredInSrcSpan
+  , external 4107282860161895081 primUnit "GHC.PrimopWrappers" varName "prefetchValue2#" wiredInSrcSpan
+  , external 4107282860161895082 primUnit "GHC.Prim" varName "prefetchByteArray1#" wiredInSrcSpan
+  , external 4107282860161895083 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray1#" wiredInSrcSpan
+  , external 4107282860161895084 primUnit "GHC.Prim" varName "prefetchMutableByteArray1#" wiredInSrcSpan
+  , external 4107282860161895085 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray1#" wiredInSrcSpan
+  , external 4107282860161895086 primUnit "GHC.Prim" varName "prefetchAddr1#" wiredInSrcSpan
+  , external 4107282860161895087 primUnit "GHC.PrimopWrappers" varName "prefetchAddr1#" wiredInSrcSpan
+  , external 4107282860161895088 primUnit "GHC.Prim" varName "prefetchValue1#" wiredInSrcSpan
+  , external 4107282860161895089 primUnit "GHC.PrimopWrappers" varName "prefetchValue1#" wiredInSrcSpan
+  , external 4107282860161895090 primUnit "GHC.Prim" varName "prefetchByteArray0#" wiredInSrcSpan
+  , external 4107282860161895091 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray0#" wiredInSrcSpan
+  , external 4107282860161895092 primUnit "GHC.Prim" varName "prefetchMutableByteArray0#" wiredInSrcSpan
+  , external 4107282860161895093 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray0#" wiredInSrcSpan
+  , external 4107282860161895094 primUnit "GHC.Prim" varName "prefetchAddr0#" wiredInSrcSpan
+  , external 4107282860161895095 primUnit "GHC.PrimopWrappers" varName "prefetchAddr0#" wiredInSrcSpan
+  , external 4107282860161895096 primUnit "GHC.Prim" varName "prefetchValue0#" wiredInSrcSpan
+  , external 4107282860161895097 primUnit "GHC.PrimopWrappers" varName "prefetchValue0#" wiredInSrcSpan
+  , external 7061644215716937733 primUnit "GHC.Types" tcClsName "WordBox" wiredInSrcSpan
+  , external 7061644215716937734 primUnit "GHC.Types" varName "$tcWordBox" wiredInSrcSpan
+  , external 7061644215716937735 primUnit "GHC.Types" dataName "MkWordBox" wiredInSrcSpan
+  , external 7061644215716937736 primUnit "GHC.Types" varName "MkWordBox" wiredInSrcSpan
+  , external 7061644215716937737 primUnit "GHC.Types" varName "$tc'MkWordBox" wiredInSrcSpan
+  , external 7061644215716937738 primUnit "GHC.Types" tcClsName "IntBox" wiredInSrcSpan
+  , external 7061644215716937739 primUnit "GHC.Types" varName "$tcIntBox" wiredInSrcSpan
+  , external 7061644215716937740 primUnit "GHC.Types" dataName "MkIntBox" wiredInSrcSpan
+  , external 7061644215716937741 primUnit "GHC.Types" varName "MkIntBox" wiredInSrcSpan
+  , external 7061644215716937742 primUnit "GHC.Types" varName "$tc'MkIntBox" wiredInSrcSpan
+  , external 7061644215716937743 primUnit "GHC.Types" tcClsName "FloatBox" wiredInSrcSpan
+  , external 7061644215716937744 primUnit "GHC.Types" varName "$tcFloatBox" wiredInSrcSpan
+  , external 7061644215716937745 primUnit "GHC.Types" dataName "MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937746 primUnit "GHC.Types" varName "MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937747 primUnit "GHC.Types" varName "$tc'MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937748 primUnit "GHC.Types" tcClsName "DoubleBox" wiredInSrcSpan
+  , external 7061644215716937749 primUnit "GHC.Types" varName "$tcDoubleBox" wiredInSrcSpan
+  , external 7061644215716937750 primUnit "GHC.Types" dataName "MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937751 primUnit "GHC.Types" varName "MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937752 primUnit "GHC.Types" varName "$tc'MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937753 primUnit "GHC.Types" tcClsName "Int8Box" wiredInSrcSpan
+  , external 7061644215716937754 primUnit "GHC.Types" varName "$tcInt8Box" wiredInSrcSpan
+  , external 7061644215716937755 primUnit "GHC.Types" dataName "MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937756 primUnit "GHC.Types" varName "MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937757 primUnit "GHC.Types" varName "$tc'MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937758 primUnit "GHC.Types" tcClsName "Int16Box" wiredInSrcSpan
+  , external 7061644215716937759 primUnit "GHC.Types" varName "$tcInt16Box" wiredInSrcSpan
+  , external 7061644215716937760 primUnit "GHC.Types" dataName "MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937761 primUnit "GHC.Types" varName "MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937762 primUnit "GHC.Types" varName "$tc'MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937763 primUnit "GHC.Types" tcClsName "Int32Box" wiredInSrcSpan
+  , external 7061644215716937764 primUnit "GHC.Types" varName "$tcInt32Box" wiredInSrcSpan
+  , external 7061644215716937765 primUnit "GHC.Types" dataName "MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937766 primUnit "GHC.Types" varName "MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937767 primUnit "GHC.Types" varName "$tc'MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937768 primUnit "GHC.Types" tcClsName "Int64Box" wiredInSrcSpan
+  , external 7061644215716937769 primUnit "GHC.Types" varName "$tcInt64Box" wiredInSrcSpan
+  , external 7061644215716937770 primUnit "GHC.Types" dataName "MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937771 primUnit "GHC.Types" varName "MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937772 primUnit "GHC.Types" varName "$tc'MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937773 primUnit "GHC.Types" tcClsName "Word8Box" wiredInSrcSpan
+  , external 7061644215716937774 primUnit "GHC.Types" varName "$tcWord8Box" wiredInSrcSpan
+  , external 7061644215716937775 primUnit "GHC.Types" dataName "MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937776 primUnit "GHC.Types" varName "MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937777 primUnit "GHC.Types" varName "$tc'MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937778 primUnit "GHC.Types" tcClsName "Word16Box" wiredInSrcSpan
+  , external 7061644215716937779 primUnit "GHC.Types" varName "$tcWord16Box" wiredInSrcSpan
+  , external 7061644215716937780 primUnit "GHC.Types" dataName "MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937781 primUnit "GHC.Types" varName "MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937782 primUnit "GHC.Types" varName "$tc'MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937783 primUnit "GHC.Types" tcClsName "Word32Box" wiredInSrcSpan
+  , external 7061644215716937784 primUnit "GHC.Types" varName "$tcWord32Box" wiredInSrcSpan
+  , external 7061644215716937785 primUnit "GHC.Types" dataName "MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937786 primUnit "GHC.Types" varName "MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937787 primUnit "GHC.Types" varName "$tc'MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937788 primUnit "GHC.Types" tcClsName "Word64Box" wiredInSrcSpan
+  , external 7061644215716937789 primUnit "GHC.Types" varName "$tcWord64Box" wiredInSrcSpan
+  , external 7061644215716937790 primUnit "GHC.Types" dataName "MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937791 primUnit "GHC.Types" varName "MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937792 primUnit "GHC.Types" varName "$tc'MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937793 primUnit "GHC.Types" tcClsName "LiftBox" wiredInSrcSpan
+  , external 7061644215716937794 primUnit "GHC.Types" varName "$tcLiftBox" wiredInSrcSpan
+  , external 7061644215716937795 primUnit "GHC.Types" dataName "MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937796 primUnit "GHC.Types" varName "MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937797 primUnit "GHC.Types" varName "$tc'MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937798 primUnit "GHC.Types" tcClsName "DictBox" wiredInSrcSpan
+  , external 7061644215716937799 primUnit "GHC.Types" varName "$tcDictBox" wiredInSrcSpan
+  , external 7061644215716937800 primUnit "GHC.Types" dataName "MkDictBox" wiredInSrcSpan
+  , external 7061644215716937801 primUnit "GHC.Types" varName "MkDictBox" wiredInSrcSpan
+  , external 7061644215716937802 primUnit "GHC.Types" varName "$tc'MkDictBox" wiredInSrcSpan
+  ]
diff --git a/src/GHC/Builtin/Names/GHC912.hs b/src/GHC/Builtin/Names/GHC912.hs
new file mode 100644
--- /dev/null
+++ b/src/GHC/Builtin/Names/GHC912.hs
@@ -0,0 +1,4092 @@
+{-# LANGUAGE OverloadedStrings #-}
+module GHC.Builtin.Names.GHC912 where
+
+import GHC.Builtin.Imports
+
+knownKeyNames :: [Name]
+knownKeyNames = [
+    external 3458764513820540929 primUnit "GHC.Prim.Panic" varName "absentError" wiredInSrcSpan
+  , external 3458764513820540930 primUnit "GHC.Prim.Panic" varName "absentConstraintError" wiredInSrcSpan
+  , external 3458764513820540931 ghcInternalUnit "GHC.Internal.Base" varName "augment" noSrcSpan
+  , external 3458764513820540932 ghcInternalUnit "GHC.Internal.Base" varName "++" noSrcSpan
+  , external 3458764513820540933 ghcInternalUnit "GHC.Internal.Base" varName "build" noSrcSpan
+  , external 3458764513820540934 ghcInternalUnit "GHC.Internal.Base" varName "foldr" noSrcSpan
+  , external 3458764513820540935 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "recSelError" wiredInSrcSpan
+  , external 3458764513820540936 primUnit "GHC.Prim" varName "seq" wiredInSrcSpan
+  , external 3458764513820540937 primUnit "GHC.Prim.Panic" varName "absentSumFieldError" wiredInSrcSpan
+  , external 3458764513820540938 ghcInternalUnit "GHC.Internal.Base" varName "eqString" noSrcSpan
+  , external 3458764513820540939 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "noMethodBindingError" wiredInSrcSpan
+  , external 3458764513820540940 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "nonExhaustiveGuardsError" wiredInSrcSpan
+  , external 3458764513820540941 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "impossibleError" wiredInSrcSpan
+  , external 3458764513820540942 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "impossibleConstraintError" wiredInSrcSpan
+  , external 3458764513820540943 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "patError" wiredInSrcSpan
+  , external 3458764513820540944 primUnit "GHC.Prim" varName "realWorld#" wiredInSrcSpan
+  , external 3458764513820540945 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "recConError" wiredInSrcSpan
+  , external 3458764513820540946 primUnit "GHC.CString" varName "unpackCStringUtf8#" noSrcSpan
+  , external 3458764513820540947 primUnit "GHC.CString" varName "unpackAppendCStringUtf8#" noSrcSpan
+  , external 3458764513820540948 primUnit "GHC.CString" varName "unpackFoldrCStringUtf8#" noSrcSpan
+  , external 3458764513820540949 primUnit "GHC.CString" varName "unpackCString#" noSrcSpan
+  , external 3458764513820540950 primUnit "GHC.CString" varName "unpackAppendCString#" noSrcSpan
+  , external 3458764513820540951 primUnit "GHC.CString" varName "unpackFoldrCString#" noSrcSpan
+  , external 3458764513820540952 primUnit "GHC.Prim" varName "void#" wiredInSrcSpan
+  , external 3458764513820540953 ghcInternalUnit "GHC.Internal.Control.Exception.Base" varName "typeError" wiredInSrcSpan
+  , external 3458764513820540954 primUnit "GHC.Classes" varName "divInt#" noSrcSpan
+  , external 3458764513820540955 primUnit "GHC.Classes" varName "modInt#" noSrcSpan
+  , external 3458764513820540956 primUnit "GHC.CString" varName "cstringLength#" noSrcSpan
+  , external 3458764513820540959 ghcInternalUnit "GHC.Internal.List" varName "concat" noSrcSpan
+  , external 3458764513820540960 ghcInternalUnit "GHC.Internal.List" varName "filter" noSrcSpan
+  , external 3458764513820540961 ghcInternalUnit "GHC.Internal.List" varName "zip" noSrcSpan
+  , external 3458764513820540962 ghcInternalUnit "GHC.Internal.Base" varName "bindIO" noSrcSpan
+  , external 3458764513820540963 ghcInternalUnit "GHC.Internal.Base" varName "returnIO" noSrcSpan
+  , external 3458764513820540964 ghcInternalUnit "GHC.Internal.Stable" varName "newStablePtr" noSrcSpan
+  , external 3458764513820540965 ghcInternalUnit "GHC.Internal.System.IO" varName "print" noSrcSpan
+  , external 3458764513820540966 ghcInternalUnit "GHC.Internal.IO" varName "failIO" noSrcSpan
+  , external 3458764513820540967 primUnit "GHC.Prim" varName "nullAddr#" wiredInSrcSpan
+  , external 3458764513820540971 ghcInternalUnit "GHC.Internal.Base" varName "otherwise" noSrcSpan
+  , external 3458764513820540972 ghcInternalUnit "GHC.Internal.Base" varName "assert" noSrcSpan
+  , external 3458764513820540973 primUnit "GHC.Prim" varName "leftSection" wiredInSrcSpan
+  , external 3458764513820540974 primUnit "GHC.Prim" varName "rightSection" wiredInSrcSpan
+  , external 3458764513820541030 ghcInternalUnit "GHC.Internal.TopHandler" varName "runMainIO" noSrcSpan
+  , external 3458764513820541031 ghcInternalUnit "GHC.Internal.Base" varName "thenIO" noSrcSpan
+  , external 3458764513820541032 primUnit "GHC.Magic" varName "lazy" wiredInSrcSpan
+  , external 3458764513820541033 ghcInternalUnit "GHC.Internal.IO.Exception" varName "assertError" noSrcSpan
+  , external 3458764513820541034 primUnit "GHC.Magic" varName "oneShot" wiredInSrcSpan
+  , external 3458764513820541035 primUnit "GHC.Magic" varName "runRW#" noSrcSpan
+  , external 3458764513820541036 ghcInternalUnit "GHC.Internal.Debug.Trace" varName "trace" noSrcSpan
+  , external 3458764513820541037 primUnit "GHC.Magic" varName "nospec" wiredInSrcSpan
+  , external 3458764513820541048 primUnit "GHC.Magic" varName "inline" noSrcSpan
+  , external 3458764513820541049 ghcInternalUnit "GHC.Internal.Base" varName "map" noSrcSpan
+  , external 3458764513820541051 ghcInternalUnit "GHC.Internal.Base" varName "$" noSrcSpan
+  , external 3458764513820541053 ghcInternalUnit "GHC.Internal.Exts" varName "considerAccessible" noSrcSpan
+  , external 3458764513820541054 primUnit "GHC.Magic" varName "noinline" wiredInSrcSpan
+  , external 3458764513820541055 primUnit "GHC.Magic" varName "noinlineConstraint" wiredInSrcSpan
+  , external 3458764513820541056 ghcInternalUnit "GHC.Internal.Float" varName "integerToFloat#" noSrcSpan
+  , external 3458764513820541057 ghcInternalUnit "GHC.Internal.Float" varName "integerToDouble#" noSrcSpan
+  , external 3458764513820541058 ghcInternalUnit "GHC.Internal.Float" varName "naturalToFloat#" noSrcSpan
+  , external 3458764513820541059 ghcInternalUnit "GHC.Internal.Float" varName "naturalToDouble#" noSrcSpan
+  , external 3458764513820541060 ghcInternalUnit "GHC.Internal.Float" varName "rationalToFloat" noSrcSpan
+  , external 3458764513820541061 ghcInternalUnit "GHC.Internal.Float" varName "rationalToDouble" noSrcSpan
+  , external 3458764513820541062 ghcInternalUnit "GHC.Internal.IO" varName "seq#" noSrcSpan
+  , external 3458764513820541085 primUnit "GHC.Prim" varName "coerce" wiredInSrcSpan
+  , external 3458764513820541088 ghcInternalUnit "GHC.Internal.Num" varName "fromInteger" noSrcSpan
+  , external 3458764513820541089 ghcInternalUnit "GHC.Internal.Num" varName "-" noSrcSpan
+  , external 3458764513820541090 ghcInternalUnit "GHC.Internal.Real" varName "fromRational" noSrcSpan
+  , external 3458764513820541091 ghcInternalUnit "GHC.Internal.Enum" varName "enumFrom" noSrcSpan
+  , external 3458764513820541092 ghcInternalUnit "GHC.Internal.Enum" varName "enumFromThen" noSrcSpan
+  , external 3458764513820541093 ghcInternalUnit "GHC.Internal.Enum" varName "enumFromTo" noSrcSpan
+  , external 3458764513820541094 ghcInternalUnit "GHC.Internal.Enum" varName "enumFromThenTo" noSrcSpan
+  , external 3458764513820541095 primUnit "GHC.Classes" varName "==" noSrcSpan
+  , external 3458764513820541096 primUnit "GHC.Classes" varName ">=" noSrcSpan
+  , external 3458764513820541097 ghcInternalUnit "GHC.Internal.Num" varName "negate" noSrcSpan
+  , external 3458764513820541099 ghcInternalUnit "GHC.Internal.Base" varName ">>=" noSrcSpan
+  , external 3458764513820541100 ghcInternalUnit "GHC.Internal.Base" varName ">>" noSrcSpan
+  , external 3458764513820541101 ghcInternalUnit "GHC.Internal.Base" varName "fmap" noSrcSpan
+  , external 3458764513820541102 ghcInternalUnit "GHC.Internal.Base" varName "return" noSrcSpan
+  , external 3458764513820541103 ghcInternalUnit "GHC.Internal.Control.Monad.Fix" varName "mfix" noSrcSpan
+  , external 3458764513820541104 ghcInternalUnit "GHC.Internal.Control.Monad.Fail" varName "fail" noSrcSpan
+  , external 3458764513820541105 ghcInternalUnit "GHC.Internal.OverloadedLabels" varName "fromLabel" noSrcSpan
+  , external 3458764513820541108 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "arr" noSrcSpan
+  , external 3458764513820541109 ghcInternalUnit "GHC.Internal.Desugar" varName ">>>" noSrcSpan
+  , external 3458764513820541110 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "first" noSrcSpan
+  , external 3458764513820541111 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "app" noSrcSpan
+  , external 3458764513820541112 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "|||" noSrcSpan
+  , external 3458764513820541113 ghcInternalUnit "GHC.Internal.Control.Arrow" varName "loop" noSrcSpan
+  , external 3458764513820541114 ghcInternalUnit "GHC.Internal.Data.String" varName "fromString" noSrcSpan
+  , external 3458764513820541115 ghcInternalUnit "GHC.Internal.Desugar" varName "toAnnotationWrapper" noSrcSpan
+  , external 3458764513820541118 ghcInternalUnit "GHC.Internal.Real" varName "fromIntegral" noSrcSpan
+  , external 3458764513820541119 ghcInternalUnit "GHC.Internal.Real" varName "realToFrac" noSrcSpan
+  , external 3458764513820541120 ghcInternalUnit "GHC.Internal.Real" varName "toInteger" noSrcSpan
+  , external 3458764513820541121 ghcInternalUnit "GHC.Internal.Real" varName "toRational" noSrcSpan
+  , external 3458764513820541122 ghcInternalUnit "GHC.Internal.Control.Monad" varName "guard" noSrcSpan
+  , external 3458764513820541123 ghcInternalUnit "GHC.Internal.Control.Monad" varName "liftM" noSrcSpan
+  , external 3458764513820541124 ghcInternalUnit "GHC.Internal.Control.Monad.Zip" varName "mzip" noSrcSpan
+  , external 3458764513820541125 ghcInternalUnit "GHC.Internal.GHCi" varName "ghciStepIO" noSrcSpan
+  , external 3458764513820541126 ghcInternalUnit "GHC.Internal.IsList" tcClsName "IsList" noSrcSpan
+  , external 3458764513820541127 ghcInternalUnit "GHC.Internal.IsList" varName "fromList" noSrcSpan
+  , external 3458764513820541128 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "returnQ" noSrcSpan
+  , external 3458764513820541129 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "bindQ" noSrcSpan
+  , external 3458764513820541130 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "sequenceQ" noSrcSpan
+  , external 3458764513820541131 ghcInternalUnit "GHC.Internal.TH.Lift" varName "lift" noSrcSpan
+  , external 3458764513820541132 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "newName" noSrcSpan
+  , external 3458764513820541133 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkName" noSrcSpan
+  , external 3458764513820541134 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkNameG_v" noSrcSpan
+  , external 3458764513820541135 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkNameG_d" noSrcSpan
+  , external 3458764513820541136 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkNameG_tc" noSrcSpan
+  , external 3458764513820541137 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkNameL" noSrcSpan
+  , external 3458764513820541138 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkNameS" noSrcSpan
+  , external 3458764513820541139 ghcInternalUnit "GHC.Internal.TH.Syntax" (fieldName "TExp") "unType" noSrcSpan
+  , external 3458764513820541140 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "unTypeCode" noSrcSpan
+  , external 3458764513820541142 ghcInternalUnit "GHC.Internal.TH.Lift" varName "liftTyped" noSrcSpan
+  , external 3458764513820541143 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkModName" noSrcSpan
+  , external 3458764513820541144 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "unsafeCodeCoerce" noSrcSpan
+  , external 3458764513820541145 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkNameQ" noSrcSpan
+  , external 3458764513820541146 ghcInternalUnit "GHC.Internal.TH.Syntax" varName "mkNameG_fld" noSrcSpan
+  , external 3458764513820541148 ghcInternalUnit "GHC.Internal.TH.Lib" varName "charL" noSrcSpan
+  , external 3458764513820541149 ghcInternalUnit "GHC.Internal.TH.Lib" varName "stringL" noSrcSpan
+  , external 3458764513820541150 ghcInternalUnit "GHC.Internal.TH.Lib" varName "integerL" noSrcSpan
+  , external 3458764513820541151 ghcInternalUnit "GHC.Internal.TH.Lib" varName "intPrimL" noSrcSpan
+  , external 3458764513820541152 ghcInternalUnit "GHC.Internal.TH.Lib" varName "wordPrimL" noSrcSpan
+  , external 3458764513820541153 ghcInternalUnit "GHC.Internal.TH.Lib" varName "floatPrimL" noSrcSpan
+  , external 3458764513820541154 ghcInternalUnit "GHC.Internal.TH.Lib" varName "doublePrimL" noSrcSpan
+  , external 3458764513820541155 ghcInternalUnit "GHC.Internal.TH.Lib" varName "rationalL" noSrcSpan
+  , external 3458764513820541156 ghcInternalUnit "GHC.Internal.TH.Lib" varName "stringPrimL" noSrcSpan
+  , external 3458764513820541157 ghcInternalUnit "GHC.Internal.TH.Lib" varName "charPrimL" noSrcSpan
+  , external 3458764513820541158 ghcInternalUnit "GHC.Internal.TH.Lift" varName "liftString" noSrcSpan
+  , external 3458764513820541168 ghcInternalUnit "GHC.Internal.TH.Lib" varName "litP" noSrcSpan
+  , external 3458764513820541169 ghcInternalUnit "GHC.Internal.TH.Lib" varName "varP" noSrcSpan
+  , external 3458764513820541170 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tupP" noSrcSpan
+  , external 3458764513820541171 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unboxedTupP" noSrcSpan
+  , external 3458764513820541172 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unboxedSumP" noSrcSpan
+  , external 3458764513820541173 ghcInternalUnit "GHC.Internal.TH.Lib" varName "conP" noSrcSpan
+  , external 3458764513820541174 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixP" noSrcSpan
+  , external 3458764513820541175 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tildeP" noSrcSpan
+  , external 3458764513820541176 ghcInternalUnit "GHC.Internal.TH.Lib" varName "bangP" noSrcSpan
+  , external 3458764513820541177 ghcInternalUnit "GHC.Internal.TH.Lib" varName "asP" noSrcSpan
+  , external 3458764513820541178 ghcInternalUnit "GHC.Internal.TH.Lib" varName "wildP" noSrcSpan
+  , external 3458764513820541179 ghcInternalUnit "GHC.Internal.TH.Lib" varName "recP" noSrcSpan
+  , external 3458764513820541180 ghcInternalUnit "GHC.Internal.TH.Lib" varName "listP" noSrcSpan
+  , external 3458764513820541181 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sigP" noSrcSpan
+  , external 3458764513820541182 ghcInternalUnit "GHC.Internal.TH.Lib" varName "viewP" noSrcSpan
+  , external 3458764513820541183 ghcInternalUnit "GHC.Internal.TH.Lib" varName "typeP" noSrcSpan
+  , external 3458764513820541184 ghcInternalUnit "GHC.Internal.TH.Lib" varName "invisP" noSrcSpan
+  , external 3458764513820541185 ghcInternalUnit "GHC.Internal.TH.Lib" varName "orP" noSrcSpan
+  , external 3458764513820541188 ghcInternalUnit "GHC.Internal.TH.Lib" varName "fieldPat" noSrcSpan
+  , external 3458764513820541189 ghcInternalUnit "GHC.Internal.TH.Lib" varName "match" noSrcSpan
+  , external 3458764513820541190 ghcInternalUnit "GHC.Internal.TH.Lib" varName "clause" noSrcSpan
+  , external 3458764513820541198 ghcInternalUnit "GHC.Internal.TH.Lib" varName "varE" noSrcSpan
+  , external 3458764513820541199 ghcInternalUnit "GHC.Internal.TH.Lib" varName "conE" noSrcSpan
+  , external 3458764513820541200 ghcInternalUnit "GHC.Internal.TH.Lib" varName "litE" noSrcSpan
+  , external 3458764513820541201 ghcInternalUnit "GHC.Internal.TH.Lib" varName "appE" noSrcSpan
+  , external 3458764513820541202 ghcInternalUnit "GHC.Internal.TH.Lib" varName "appTypeE" noSrcSpan
+  , external 3458764513820541203 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixE" noSrcSpan
+  , external 3458764513820541204 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixApp" noSrcSpan
+  , external 3458764513820541205 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sectionL" noSrcSpan
+  , external 3458764513820541206 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sectionR" noSrcSpan
+  , external 3458764513820541207 ghcInternalUnit "GHC.Internal.TH.Lib" varName "lamE" noSrcSpan
+  , external 3458764513820541208 ghcInternalUnit "GHC.Internal.TH.Lib" varName "lamCaseE" noSrcSpan
+  , external 3458764513820541209 ghcInternalUnit "GHC.Internal.TH.Lib" varName "lamCasesE" noSrcSpan
+  , external 3458764513820541210 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tupE" noSrcSpan
+  , external 3458764513820541211 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unboxedTupE" noSrcSpan
+  , external 3458764513820541212 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unboxedSumE" noSrcSpan
+  , external 3458764513820541213 ghcInternalUnit "GHC.Internal.TH.Lib" varName "condE" noSrcSpan
+  , external 3458764513820541214 ghcInternalUnit "GHC.Internal.TH.Lib" varName "multiIfE" noSrcSpan
+  , external 3458764513820541215 ghcInternalUnit "GHC.Internal.TH.Lib" varName "letE" noSrcSpan
+  , external 3458764513820541216 ghcInternalUnit "GHC.Internal.TH.Lib" varName "caseE" noSrcSpan
+  , external 3458764513820541217 ghcInternalUnit "GHC.Internal.TH.Lib" varName "doE" noSrcSpan
+  , external 3458764513820541218 ghcInternalUnit "GHC.Internal.TH.Lib" varName "compE" noSrcSpan
+  , external 3458764513820541219 ghcInternalUnit "GHC.Internal.TH.Lib" varName "fromE" noSrcSpan
+  , external 3458764513820541220 ghcInternalUnit "GHC.Internal.TH.Lib" varName "fromThenE" noSrcSpan
+  , external 3458764513820541221 ghcInternalUnit "GHC.Internal.TH.Lib" varName "fromToE" noSrcSpan
+  , external 3458764513820541222 ghcInternalUnit "GHC.Internal.TH.Lib" varName "fromThenToE" noSrcSpan
+  , external 3458764513820541223 ghcInternalUnit "GHC.Internal.TH.Lib" varName "listE" noSrcSpan
+  , external 3458764513820541224 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sigE" noSrcSpan
+  , external 3458764513820541225 ghcInternalUnit "GHC.Internal.TH.Lib" varName "recConE" noSrcSpan
+  , external 3458764513820541226 ghcInternalUnit "GHC.Internal.TH.Lib" varName "recUpdE" noSrcSpan
+  , external 3458764513820541227 ghcInternalUnit "GHC.Internal.TH.Lib" varName "staticE" noSrcSpan
+  , external 3458764513820541228 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unboundVarE" noSrcSpan
+  , external 3458764513820541229 ghcInternalUnit "GHC.Internal.TH.Lib" varName "labelE" noSrcSpan
+  , external 3458764513820541230 ghcInternalUnit "GHC.Internal.TH.Lib" varName "implicitParamVarE" noSrcSpan
+  , external 3458764513820541231 ghcInternalUnit "GHC.Internal.TH.Lib" varName "mdoE" noSrcSpan
+  , external 3458764513820541232 ghcInternalUnit "GHC.Internal.TH.Lib" varName "getFieldE" noSrcSpan
+  , external 3458764513820541233 ghcInternalUnit "GHC.Internal.TH.Lib" varName "projectionE" noSrcSpan
+  , external 3458764513820541234 ghcInternalUnit "GHC.Internal.TH.Lib" varName "typeE" noSrcSpan
+  , external 3458764513820541235 ghcInternalUnit "GHC.Internal.TH.Lib" varName "fieldExp" noSrcSpan
+  , external 3458764513820541236 ghcInternalUnit "GHC.Internal.TH.Lib" varName "guardedB" noSrcSpan
+  , external 3458764513820541237 ghcInternalUnit "GHC.Internal.TH.Lib" varName "normalB" noSrcSpan
+  , external 3458764513820541238 ghcInternalUnit "GHC.Internal.TH.Lib" varName "normalGE" noSrcSpan
+  , external 3458764513820541239 ghcInternalUnit "GHC.Internal.TH.Lib" varName "patGE" noSrcSpan
+  , external 3458764513820541240 ghcInternalUnit "GHC.Internal.TH.Lib" varName "bindS" noSrcSpan
+  , external 3458764513820541241 ghcInternalUnit "GHC.Internal.TH.Lib" varName "letS" noSrcSpan
+  , external 3458764513820541242 ghcInternalUnit "GHC.Internal.TH.Lib" varName "noBindS" noSrcSpan
+  , external 3458764513820541243 ghcInternalUnit "GHC.Internal.TH.Lib" varName "parS" noSrcSpan
+  , external 3458764513820541244 ghcInternalUnit "GHC.Internal.TH.Lib" varName "recS" noSrcSpan
+  , external 3458764513820541248 ghcInternalUnit "GHC.Internal.TH.Lib" varName "funD" noSrcSpan
+  , external 3458764513820541249 ghcInternalUnit "GHC.Internal.TH.Lib" varName "valD" noSrcSpan
+  , external 3458764513820541250 ghcInternalUnit "GHC.Internal.TH.Lib" varName "dataD" noSrcSpan
+  , external 3458764513820541251 ghcInternalUnit "GHC.Internal.TH.Lib" varName "newtypeD" noSrcSpan
+  , external 3458764513820541252 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tySynD" noSrcSpan
+  , external 3458764513820541253 ghcInternalUnit "GHC.Internal.TH.Lib" varName "classD" noSrcSpan
+  , external 3458764513820541254 ghcInternalUnit "GHC.Internal.TH.Lib" varName "instanceWithOverlapD" noSrcSpan
+  , external 3458764513820541256 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sigD" noSrcSpan
+  , external 3458764513820541257 ghcInternalUnit "GHC.Internal.TH.Lib" varName "forImpD" noSrcSpan
+  , external 3458764513820541258 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragInlD" noSrcSpan
+  , external 3458764513820541259 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragSpecD" noSrcSpan
+  , external 3458764513820541260 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragSpecInlD" noSrcSpan
+  , external 3458764513820541261 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragSpecInstD" noSrcSpan
+  , external 3458764513820541262 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragRuleD" noSrcSpan
+  , external 3458764513820541263 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragAnnD" noSrcSpan
+  , external 3458764513820541264 ghcInternalUnit "GHC.Internal.TH.Lib" varName "dataFamilyD" noSrcSpan
+  , external 3458764513820541265 ghcInternalUnit "GHC.Internal.TH.Lib" varName "openTypeFamilyD" noSrcSpan
+  , external 3458764513820541266 ghcInternalUnit "GHC.Internal.TH.Lib" varName "dataInstD" noSrcSpan
+  , external 3458764513820541267 ghcInternalUnit "GHC.Internal.TH.Lib" varName "newtypeInstD" noSrcSpan
+  , external 3458764513820541268 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tySynInstD" noSrcSpan
+  , external 3458764513820541269 ghcInternalUnit "GHC.Internal.TH.Lib" varName "closedTypeFamilyD" noSrcSpan
+  , external 3458764513820541270 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixLWithSpecD" noSrcSpan
+  , external 3458764513820541271 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixRWithSpecD" noSrcSpan
+  , external 3458764513820541272 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixNWithSpecD" noSrcSpan
+  , external 3458764513820541273 ghcInternalUnit "GHC.Internal.TH.Lib" varName "roleAnnotD" noSrcSpan
+  , external 3458764513820541274 ghcInternalUnit "GHC.Internal.TH.Lib" varName "standaloneDerivWithStrategyD" noSrcSpan
+  , external 3458764513820541275 ghcInternalUnit "GHC.Internal.TH.Lib" varName "defaultSigD" noSrcSpan
+  , external 3458764513820541276 ghcInternalUnit "GHC.Internal.TH.Lib" varName "patSynD" noSrcSpan
+  , external 3458764513820541277 ghcInternalUnit "GHC.Internal.TH.Lib" varName "patSynSigD" noSrcSpan
+  , external 3458764513820541278 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragCompleteD" noSrcSpan
+  , external 3458764513820541279 ghcInternalUnit "GHC.Internal.TH.Lib" varName "implicitParamBindD" noSrcSpan
+  , external 3458764513820541280 ghcInternalUnit "GHC.Internal.TH.Lib" varName "kiSigD" noSrcSpan
+  , external 3458764513820541281 ghcInternalUnit "GHC.Internal.TH.Lib" varName "defaultD" noSrcSpan
+  , external 3458764513820541282 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragOpaqueD" noSrcSpan
+  , external 3458764513820541283 ghcInternalUnit "GHC.Internal.TH.Lib" varName "typeDataD" noSrcSpan
+  , external 3458764513820541284 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragSCCFunD" noSrcSpan
+  , external 3458764513820541285 ghcInternalUnit "GHC.Internal.TH.Lib" varName "pragSCCFunNamedD" noSrcSpan
+  , external 3458764513820541289 ghcInternalUnit "GHC.Internal.TH.Lib" varName "cxt" noSrcSpan
+  , external 3458764513820541290 ghcInternalUnit "GHC.Internal.TH.Lib" varName "noSourceUnpackedness" noSrcSpan
+  , external 3458764513820541291 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sourceNoUnpack" noSrcSpan
+  , external 3458764513820541292 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sourceUnpack" noSrcSpan
+  , external 3458764513820541293 ghcInternalUnit "GHC.Internal.TH.Lib" varName "noSourceStrictness" noSrcSpan
+  , external 3458764513820541294 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sourceLazy" noSrcSpan
+  , external 3458764513820541295 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sourceStrict" noSrcSpan
+  , external 3458764513820541296 ghcInternalUnit "GHC.Internal.TH.Lib" varName "normalC" noSrcSpan
+  , external 3458764513820541297 ghcInternalUnit "GHC.Internal.TH.Lib" varName "recC" noSrcSpan
+  , external 3458764513820541298 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixC" noSrcSpan
+  , external 3458764513820541299 ghcInternalUnit "GHC.Internal.TH.Lib" varName "forallC" noSrcSpan
+  , external 3458764513820541300 ghcInternalUnit "GHC.Internal.TH.Lib" varName "gadtC" noSrcSpan
+  , external 3458764513820541301 ghcInternalUnit "GHC.Internal.TH.Lib" varName "recGadtC" noSrcSpan
+  , external 3458764513820541302 ghcInternalUnit "GHC.Internal.TH.Lib" varName "bang" noSrcSpan
+  , external 3458764513820541303 ghcInternalUnit "GHC.Internal.TH.Lib" varName "bangType" noSrcSpan
+  , external 3458764513820541304 ghcInternalUnit "GHC.Internal.TH.Lib" varName "varBangType" noSrcSpan
+  , external 3458764513820541305 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unidir" noSrcSpan
+  , external 3458764513820541306 ghcInternalUnit "GHC.Internal.TH.Lib" varName "implBidir" noSrcSpan
+  , external 3458764513820541307 ghcInternalUnit "GHC.Internal.TH.Lib" varName "explBidir" noSrcSpan
+  , external 3458764513820541308 ghcInternalUnit "GHC.Internal.TH.Lib" varName "prefixPatSyn" noSrcSpan
+  , external 3458764513820541309 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixPatSyn" noSrcSpan
+  , external 3458764513820541310 ghcInternalUnit "GHC.Internal.TH.Lib" varName "recordPatSyn" noSrcSpan
+  , external 3458764513820541318 ghcInternalUnit "GHC.Internal.TH.Lib" varName "forallT" noSrcSpan
+  , external 3458764513820541319 ghcInternalUnit "GHC.Internal.TH.Lib" varName "forallVisT" noSrcSpan
+  , external 3458764513820541320 ghcInternalUnit "GHC.Internal.TH.Lib" varName "varT" noSrcSpan
+  , external 3458764513820541321 ghcInternalUnit "GHC.Internal.TH.Lib" varName "conT" noSrcSpan
+  , external 3458764513820541322 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tupleT" noSrcSpan
+  , external 3458764513820541323 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unboxedTupleT" noSrcSpan
+  , external 3458764513820541324 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unboxedSumT" noSrcSpan
+  , external 3458764513820541325 ghcInternalUnit "GHC.Internal.TH.Lib" varName "arrowT" noSrcSpan
+  , external 3458764513820541326 ghcInternalUnit "GHC.Internal.TH.Lib" varName "listT" noSrcSpan
+  , external 3458764513820541327 ghcInternalUnit "GHC.Internal.TH.Lib" varName "appT" noSrcSpan
+  , external 3458764513820541328 ghcInternalUnit "GHC.Internal.TH.Lib" varName "appKindT" noSrcSpan
+  , external 3458764513820541329 ghcInternalUnit "GHC.Internal.TH.Lib" varName "sigT" noSrcSpan
+  , external 3458764513820541330 ghcInternalUnit "GHC.Internal.TH.Lib" varName "equalityT" noSrcSpan
+  , external 3458764513820541331 ghcInternalUnit "GHC.Internal.TH.Lib" varName "litT" noSrcSpan
+  , external 3458764513820541332 ghcInternalUnit "GHC.Internal.TH.Lib" varName "promotedT" noSrcSpan
+  , external 3458764513820541333 ghcInternalUnit "GHC.Internal.TH.Lib" varName "promotedTupleT" noSrcSpan
+  , external 3458764513820541334 ghcInternalUnit "GHC.Internal.TH.Lib" varName "promotedNilT" noSrcSpan
+  , external 3458764513820541335 ghcInternalUnit "GHC.Internal.TH.Lib" varName "promotedConsT" noSrcSpan
+  , external 3458764513820541336 ghcInternalUnit "GHC.Internal.TH.Lib" varName "wildCardT" noSrcSpan
+  , external 3458764513820541337 ghcInternalUnit "GHC.Internal.TH.Lib" varName "implicitParamT" noSrcSpan
+  , external 3458764513820541338 ghcInternalUnit "GHC.Internal.TH.Lib" varName "infixT" noSrcSpan
+  , external 3458764513820541339 ghcInternalUnit "GHC.Internal.TH.Lib" varName "numTyLit" noSrcSpan
+  , external 3458764513820541340 ghcInternalUnit "GHC.Internal.TH.Lib" varName "strTyLit" noSrcSpan
+  , external 3458764513820541341 ghcInternalUnit "GHC.Internal.TH.Lib" varName "charTyLit" noSrcSpan
+  , external 3458764513820541342 ghcInternalUnit "GHC.Internal.TH.Lib" varName "plainTV" noSrcSpan
+  , external 3458764513820541343 ghcInternalUnit "GHC.Internal.TH.Lib" varName "kindedTV" noSrcSpan
+  , external 3458764513820541344 ghcInternalUnit "GHC.Internal.TH.Lib" varName "nominalR" noSrcSpan
+  , external 3458764513820541345 ghcInternalUnit "GHC.Internal.TH.Lib" varName "representationalR" noSrcSpan
+  , external 3458764513820541346 ghcInternalUnit "GHC.Internal.TH.Lib" varName "phantomR" noSrcSpan
+  , external 3458764513820541347 ghcInternalUnit "GHC.Internal.TH.Lib" varName "inferR" noSrcSpan
+  , external 3458764513820541353 ghcInternalUnit "GHC.Internal.TH.Lib" varName "starK" noSrcSpan
+  , external 3458764513820541354 ghcInternalUnit "GHC.Internal.TH.Lib" varName "constraintK" noSrcSpan
+  , external 3458764513820541355 ghcInternalUnit "GHC.Internal.TH.Lib" varName "noSig" noSrcSpan
+  , external 3458764513820541356 ghcInternalUnit "GHC.Internal.TH.Lib" varName "kindSig" noSrcSpan
+  , external 3458764513820541357 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tyVarSig" noSrcSpan
+  , external 3458764513820541358 ghcInternalUnit "GHC.Internal.TH.Lib" varName "injectivityAnn" noSrcSpan
+  , external 3458764513820541359 ghcInternalUnit "GHC.Internal.TH.Lib" varName "cCall" noSrcSpan
+  , external 3458764513820541360 ghcInternalUnit "GHC.Internal.TH.Lib" varName "stdCall" noSrcSpan
+  , external 3458764513820541361 ghcInternalUnit "GHC.Internal.TH.Lib" varName "cApi" noSrcSpan
+  , external 3458764513820541362 ghcInternalUnit "GHC.Internal.TH.Lib" varName "prim" noSrcSpan
+  , external 3458764513820541363 ghcInternalUnit "GHC.Internal.TH.Lib" varName "javaScript" noSrcSpan
+  , external 3458764513820541368 ghcInternalUnit "GHC.Internal.TH.Lib" varName "unsafe" noSrcSpan
+  , external 3458764513820541369 ghcInternalUnit "GHC.Internal.TH.Lib" varName "safe" noSrcSpan
+  , external 3458764513820541370 ghcInternalUnit "GHC.Internal.TH.Lib" varName "interruptible" noSrcSpan
+  , external 3458764513820541373 ghcInternalUnit "GHC.Internal.TH.Lib" varName "funDep" noSrcSpan
+  , external 3458764513820541374 ghcInternalUnit "GHC.Internal.TH.Lib" varName "mulArrowT" noSrcSpan
+  , external 3458764513820541388 ghcInternalUnit "GHC.Internal.TH.Lib" varName "tySynEqn" noSrcSpan
+  , external 3458764513820541398 ghcInternalUnit "GHC.Internal.TH.Quote" (fieldName "QuasiQuoter") "quoteExp" noSrcSpan
+  , external 3458764513820541399 ghcInternalUnit "GHC.Internal.TH.Quote" (fieldName "QuasiQuoter") "quotePat" noSrcSpan
+  , external 3458764513820541400 ghcInternalUnit "GHC.Internal.TH.Quote" (fieldName "QuasiQuoter") "quoteDec" noSrcSpan
+  , external 3458764513820541401 ghcInternalUnit "GHC.Internal.TH.Quote" (fieldName "QuasiQuoter") "quoteType" noSrcSpan
+  , external 3458764513820541408 ghcInternalUnit "GHC.Internal.TH.Lib" varName "ruleVar" noSrcSpan
+  , external 3458764513820541409 ghcInternalUnit "GHC.Internal.TH.Lib" varName "typedRuleVar" noSrcSpan
+  , external 3458764513820541410 ghcInternalUnit "GHC.Internal.TH.Lib" varName "plainInvisTV" noSrcSpan
+  , external 3458764513820541411 ghcInternalUnit "GHC.Internal.TH.Lib" varName "kindedInvisTV" noSrcSpan
+  , external 3458764513820541412 ghcInternalUnit "GHC.Internal.TH.Lib" varName "plainBndrTV" noSrcSpan
+  , external 3458764513820541413 ghcInternalUnit "GHC.Internal.TH.Lib" varName "kindedBndrTV" noSrcSpan
+  , external 3458764513820541418 ghcInternalUnit "GHC.Internal.TH.Lib" varName "valueAnnotation" noSrcSpan
+  , external 3458764513820541419 ghcInternalUnit "GHC.Internal.TH.Lib" varName "typeAnnotation" noSrcSpan
+  , external 3458764513820541420 ghcInternalUnit "GHC.Internal.TH.Lib" varName "moduleAnnotation" noSrcSpan
+  , external 3458764513820541421 ghcInternalUnit "GHC.Internal.TH.Lib" varName "derivClause" noSrcSpan
+  , external 3458764513820541426 ghcInternalUnit "GHC.Internal.TH.Lib" varName "specifiedSpec" noSrcSpan
+  , external 3458764513820541427 ghcInternalUnit "GHC.Internal.TH.Lib" varName "inferredSpec" noSrcSpan
+  , external 3458764513820541428 ghcInternalUnit "GHC.Internal.IsList" varName "fromListN" noSrcSpan
+  , external 3458764513820541429 ghcInternalUnit "GHC.Internal.IsList" varName "toList" noSrcSpan
+  , external 3458764513820541430 primUnit "GHC.Prim" varName "proxy#" wiredInSrcSpan
+  , external 3458764513820541432 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrType" noSrcSpan
+  , external 3458764513820541433 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrCon" noSrcSpan
+  , external 3458764513820541434 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrApp" noSrcSpan
+  , external 3458764513820541435 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeNatTypeRep" noSrcSpan
+  , external 3458764513820541436 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeSymbolTypeRep" noSrcSpan
+  , external 3458764513820541437 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeCharTypeRep" noSrcSpan
+  , external 3458764513820541438 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "typeRep#" noSrcSpan
+  , external 3458764513820541439 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" varName "mkTrFun" noSrcSpan
+  , external 3458764513820541448 primUnit "GHC.Types" varName "krep$*" noSrcSpan
+  , external 3458764513820541449 primUnit "GHC.Types" varName "krep$*Arr*" noSrcSpan
+  , external 3458764513820541450 primUnit "GHC.Types" varName "krep$*->*->*" noSrcSpan
+  , external 3458764513820541451 primUnit "GHC.Types" varName "krep$Constraint" noSrcSpan
+  , external 3458764513820541458 ghcInternalUnit "GHC.Internal.Data.Dynamic" varName "toDyn" noSrcSpan
+  , external 3458764513820541479 primUnit "GHC.Types" varName "eq_sel" wiredInSrcSpan
+  , external 3458764513820541480 primUnit "GHC.Types" varName "heq_sel" wiredInSrcSpan
+  , external 3458764513820541481 primUnit "GHC.Types" varName "coercible_sel" wiredInSrcSpan
+  , external 3458764513820541482 ghcInternalUnit "GHC.Internal.Base" varName "<>" noSrcSpan
+  , external 3458764513820541483 ghcInternalUnit "GHC.Internal.Base" varName "mempty" noSrcSpan
+  , external 3458764513820541484 ghcInternalUnit "GHC.Internal.Base" varName "mappend" noSrcSpan
+  , external 3458764513820541485 ghcInternalUnit "GHC.Internal.Base" varName "mconcat" noSrcSpan
+  , external 3458764513820541486 ghcInternalUnit "GHC.Internal.Stack.Types" varName "emptyCallStack" noSrcSpan
+  , external 3458764513820541487 ghcInternalUnit "GHC.Internal.Stack.Types" varName "pushCallStack" noSrcSpan
+  , external 3458764513820541488 ghcInternalUnit "GHC.Internal.StaticPtr" varName "fromStaticPtr" noSrcSpan
+  , external 3458764513820541489 ghcInternalUnit "GHC.Internal.StaticPtr.Internal" varName "makeStatic" noSrcSpan
+  , external 3458764513820541490 ghcInternalUnit "GHC.Internal.Exception.Context" varName "emptyExceptionContext" noSrcSpan
+  , external 3458764513820541498 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" varName "unsafeEqualityProof" noSrcSpan
+  , external 3458764513820541499 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" varName "unsafeCoerce#" noSrcSpan
+  , external 3458764513820541500 ghcInternalUnit "GHC.Internal.Records" varName "getField" noSrcSpan
+  , external 3458764513820541501 ghcInternalUnit "GHC.Internal.Records" varName "setField" noSrcSpan
+  , external 3458764513820541508 ghcInternalUnit "GHC.Internal.TypeError" varName "unsatisfiable" noSrcSpan
+  , external 3458764513820541528 bignumUnit "GHC.Num.Integer" varName "integerFromNatural" noSrcSpan
+  , external 3458764513820541529 bignumUnit "GHC.Num.Integer" varName "integerToNaturalClamp" noSrcSpan
+  , external 3458764513820541530 bignumUnit "GHC.Num.Integer" varName "integerToNaturalThrow" noSrcSpan
+  , external 3458764513820541531 bignumUnit "GHC.Num.Integer" varName "integerToNatural" noSrcSpan
+  , external 3458764513820541532 bignumUnit "GHC.Num.Integer" varName "integerToWord#" noSrcSpan
+  , external 3458764513820541533 bignumUnit "GHC.Num.Integer" varName "integerToInt#" noSrcSpan
+  , external 3458764513820541534 bignumUnit "GHC.Num.Integer" varName "integerToWord64#" noSrcSpan
+  , external 3458764513820541535 bignumUnit "GHC.Num.Integer" varName "integerToInt64#" noSrcSpan
+  , external 3458764513820541536 bignumUnit "GHC.Num.Integer" varName "integerAdd" noSrcSpan
+  , external 3458764513820541537 bignumUnit "GHC.Num.Integer" varName "integerMul" noSrcSpan
+  , external 3458764513820541538 bignumUnit "GHC.Num.Integer" varName "integerSub" noSrcSpan
+  , external 3458764513820541539 bignumUnit "GHC.Num.Integer" varName "integerNegate" noSrcSpan
+  , external 3458764513820541546 bignumUnit "GHC.Num.Integer" varName "integerAbs" noSrcSpan
+  , external 3458764513820541549 bignumUnit "GHC.Num.Integer" varName "integerPopCount#" noSrcSpan
+  , external 3458764513820541550 bignumUnit "GHC.Num.Integer" varName "integerQuot" noSrcSpan
+  , external 3458764513820541551 bignumUnit "GHC.Num.Integer" varName "integerRem" noSrcSpan
+  , external 3458764513820541552 bignumUnit "GHC.Num.Integer" varName "integerDiv" noSrcSpan
+  , external 3458764513820541553 bignumUnit "GHC.Num.Integer" varName "integerMod" noSrcSpan
+  , external 3458764513820541554 bignumUnit "GHC.Num.Integer" varName "integerDivMod#" noSrcSpan
+  , external 3458764513820541555 bignumUnit "GHC.Num.Integer" varName "integerQuotRem#" noSrcSpan
+  , external 3458764513820541558 bignumUnit "GHC.Num.Integer" varName "integerEncodeFloat#" noSrcSpan
+  , external 3458764513820541559 bignumUnit "GHC.Num.Integer" varName "integerEncodeDouble#" noSrcSpan
+  , external 3458764513820541560 bignumUnit "GHC.Num.Integer" varName "integerGcd" noSrcSpan
+  , external 3458764513820541561 bignumUnit "GHC.Num.Integer" varName "integerLcm" noSrcSpan
+  , external 3458764513820541562 bignumUnit "GHC.Num.Integer" varName "integerAnd" noSrcSpan
+  , external 3458764513820541563 bignumUnit "GHC.Num.Integer" varName "integerOr" noSrcSpan
+  , external 3458764513820541564 bignumUnit "GHC.Num.Integer" varName "integerXor" noSrcSpan
+  , external 3458764513820541565 bignumUnit "GHC.Num.Integer" varName "integerComplement" noSrcSpan
+  , external 3458764513820541566 bignumUnit "GHC.Num.Integer" varName "integerBit#" noSrcSpan
+  , external 3458764513820541567 bignumUnit "GHC.Num.Integer" varName "integerTestBit#" noSrcSpan
+  , external 3458764513820541568 bignumUnit "GHC.Num.Integer" varName "integerShiftL#" noSrcSpan
+  , external 3458764513820541569 bignumUnit "GHC.Num.Integer" varName "integerShiftR#" noSrcSpan
+  , external 3458764513820541570 bignumUnit "GHC.Num.Integer" varName "integerFromWord#" noSrcSpan
+  , external 3458764513820541571 bignumUnit "GHC.Num.Integer" varName "integerFromWord64#" noSrcSpan
+  , external 3458764513820541572 bignumUnit "GHC.Num.Integer" varName "integerFromInt64#" noSrcSpan
+  , external 3458764513820541578 bignumUnit "GHC.Num.Natural" varName "naturalToWord#" noSrcSpan
+  , external 3458764513820541587 bignumUnit "GHC.Num.Natural" varName "naturalPopCount#" noSrcSpan
+  , external 3458764513820541588 bignumUnit "GHC.Num.Natural" varName "naturalShiftR#" noSrcSpan
+  , external 3458764513820541589 bignumUnit "GHC.Num.Natural" varName "naturalShiftL#" noSrcSpan
+  , external 3458764513820541590 bignumUnit "GHC.Num.Natural" varName "naturalAdd" noSrcSpan
+  , external 3458764513820541591 bignumUnit "GHC.Num.Natural" varName "naturalSub" noSrcSpan
+  , external 3458764513820541592 bignumUnit "GHC.Num.Natural" varName "naturalSubThrow" noSrcSpan
+  , external 3458764513820541593 bignumUnit "GHC.Num.Natural" varName "naturalSubUnsafe" noSrcSpan
+  , external 3458764513820541594 bignumUnit "GHC.Num.Natural" varName "naturalMul" noSrcSpan
+  , external 3458764513820541597 bignumUnit "GHC.Num.Natural" varName "naturalQuotRem#" noSrcSpan
+  , external 3458764513820541598 bignumUnit "GHC.Num.Natural" varName "naturalQuot" noSrcSpan
+  , external 3458764513820541599 bignumUnit "GHC.Num.Natural" varName "naturalRem" noSrcSpan
+  , external 3458764513820541600 bignumUnit "GHC.Num.Natural" varName "naturalAnd" noSrcSpan
+  , external 3458764513820541601 bignumUnit "GHC.Num.Natural" varName "naturalAndNot" noSrcSpan
+  , external 3458764513820541602 bignumUnit "GHC.Num.Natural" varName "naturalOr" noSrcSpan
+  , external 3458764513820541603 bignumUnit "GHC.Num.Natural" varName "naturalXor" noSrcSpan
+  , external 3458764513820541604 bignumUnit "GHC.Num.Natural" varName "naturalTestBit#" noSrcSpan
+  , external 3458764513820541605 bignumUnit "GHC.Num.Natural" varName "naturalBit#" noSrcSpan
+  , external 3458764513820541606 bignumUnit "GHC.Num.Natural" varName "naturalGcd" noSrcSpan
+  , external 3458764513820541607 bignumUnit "GHC.Num.Natural" varName "naturalLcm" noSrcSpan
+  , external 3458764513820541608 bignumUnit "GHC.Num.Natural" varName "naturalLog2#" noSrcSpan
+  , external 3458764513820541609 bignumUnit "GHC.Num.Natural" varName "naturalLogBaseWord#" noSrcSpan
+  , external 3458764513820541610 bignumUnit "GHC.Num.Natural" varName "naturalLogBase#" noSrcSpan
+  , external 3458764513820541611 bignumUnit "GHC.Num.Natural" varName "naturalPowMod" noSrcSpan
+  , external 3458764513820541612 bignumUnit "GHC.Num.Natural" varName "naturalSizeInBase#" noSrcSpan
+  , external 3458764513820541619 bignumUnit "GHC.Num.BigNat" varName "bigNatEq#" noSrcSpan
+  , external 3458764513820541628 ghcInternalUnit "GHC.Internal.Real" varName "mkRationalBase2" noSrcSpan
+  , external 3458764513820541629 ghcInternalUnit "GHC.Internal.Real" varName "mkRationalBase10" noSrcSpan
+  , external 3458764513820541678 ghcInternalUnit "GHC.Internal.Base" varName "join" noSrcSpan
+  , external 3458764513820541679 ghcInternalUnit "GHC.Internal.Base" varName "<*>" noSrcSpan
+  , external 3458764513820541680 ghcInternalUnit "GHC.Internal.Base" varName "pure" noSrcSpan
+  , external 3458764513820541681 ghcInternalUnit "GHC.Internal.Base" varName "*>" noSrcSpan
+  , external 3458764513820541682 ghcInternalUnit "GHC.Internal.Control.Monad" tcClsName "Alternative" noSrcSpan
+  , external 3458764513820541728 ghcInternalUnit "GHC.Internal.TH.Lib" varName "bndrReq" noSrcSpan
+  , external 3458764513820541729 ghcInternalUnit "GHC.Internal.TH.Lib" varName "bndrInvis" noSrcSpan
+  , external 3458764513820541730 ghcInternalUnit "GHC.Internal.TH.Lib" varName "forallE" noSrcSpan
+  , external 3458764513820541731 ghcInternalUnit "GHC.Internal.TH.Lib" varName "forallVisE" noSrcSpan
+  , external 3458764513820541732 ghcInternalUnit "GHC.Internal.TH.Lib" varName "constrainedE" noSrcSpan
+  , external 3602879701896396801 ghcInternalUnit "GHC.Internal.Enum" tcClsName "Bounded" noSrcSpan
+  , external 3602879701896396802 ghcInternalUnit "GHC.Internal.Enum" tcClsName "Enum" noSrcSpan
+  , external 3602879701896396803 primUnit "GHC.Classes" tcClsName "Eq" noSrcSpan
+  , external 3602879701896396805 ghcInternalUnit "GHC.Internal.Float" tcClsName "Floating" noSrcSpan
+  , external 3602879701896396806 ghcInternalUnit "GHC.Internal.Real" tcClsName "Fractional" noSrcSpan
+  , external 3602879701896396807 ghcInternalUnit "GHC.Internal.Real" tcClsName "Integral" noSrcSpan
+  , external 3602879701896396808 ghcInternalUnit "GHC.Internal.Base" tcClsName "Monad" noSrcSpan
+  , external 3602879701896396809 ghcInternalUnit "GHC.Internal.Data.Data" tcClsName "Data" noSrcSpan
+  , external 3602879701896396810 ghcInternalUnit "GHC.Internal.Base" tcClsName "Functor" noSrcSpan
+  , external 3602879701896396811 ghcInternalUnit "GHC.Internal.Num" tcClsName "Num" noSrcSpan
+  , external 3602879701896396812 primUnit "GHC.Classes" tcClsName "Ord" noSrcSpan
+  , external 3602879701896396813 ghcInternalUnit "GHC.Internal.Read" tcClsName "Read" noSrcSpan
+  , external 3602879701896396814 ghcInternalUnit "GHC.Internal.Real" tcClsName "Real" noSrcSpan
+  , external 3602879701896396815 ghcInternalUnit "GHC.Internal.Float" tcClsName "RealFloat" noSrcSpan
+  , external 3602879701896396816 ghcInternalUnit "GHC.Internal.Real" tcClsName "RealFrac" noSrcSpan
+  , external 3602879701896396817 ghcInternalUnit "GHC.Internal.Show" tcClsName "Show" noSrcSpan
+  , external 3602879701896396818 ghcInternalUnit "GHC.Internal.Ix" tcClsName "Ix" noSrcSpan
+  , external 3602879701896396820 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" tcClsName "Typeable" noSrcSpan
+  , external 3602879701896396821 primUnit "GHC.Magic.Dict" tcClsName "WithDict" noSrcSpan
+  , external 3602879701896396823 primUnit "GHC.Magic" tcClsName "DataToTag" noSrcSpan
+  , external 3602879701896396828 ghcInternalUnit "GHC.Internal.Control.Monad.Fix" tcClsName "MonadFix" noSrcSpan
+  , external 3602879701896396829 ghcInternalUnit "GHC.Internal.Control.Monad.Fail" tcClsName "MonadFail" noSrcSpan
+  , external 3602879701896396830 ghcInternalUnit "GHC.Internal.Control.Monad" tcClsName "MonadPlus" noSrcSpan
+  , external 3602879701896396833 ghcInternalUnit "GHC.Internal.Data.String" tcClsName "IsString" noSrcSpan
+  , external 3602879701896396834 ghcInternalUnit "GHC.Internal.Base" tcClsName "Applicative" noSrcSpan
+  , external 3602879701896396835 ghcInternalUnit "GHC.Internal.Data.Foldable" tcClsName "Foldable" noSrcSpan
+  , external 3602879701896396836 ghcInternalUnit "GHC.Internal.Data.Traversable" tcClsName "Traversable" noSrcSpan
+  , external 3602879701896396837 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Generic" noSrcSpan
+  , external 3602879701896396838 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Generic1" noSrcSpan
+  , external 3602879701896396839 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Datatype" noSrcSpan
+  , external 3602879701896396840 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Constructor" noSrcSpan
+  , external 3602879701896396841 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Selector" noSrcSpan
+  , external 3602879701896396842 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "KnownNat" noSrcSpan
+  , external 3602879701896396843 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "KnownSymbol" noSrcSpan
+  , external 3602879701896396844 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "KnownChar" noSrcSpan
+  , external 3602879701896396845 ghcInternalUnit "GHC.Internal.GHCi" tcClsName "GHCiSandboxIO" noSrcSpan
+  , external 3602879701896396847 ghcInternalUnit "GHC.Internal.Base" tcClsName "Semigroup" noSrcSpan
+  , external 3602879701896396848 ghcInternalUnit "GHC.Internal.Base" tcClsName "Monoid" noSrcSpan
+  , external 3602879701896396849 primUnit "GHC.Classes" tcClsName "IP" noSrcSpan
+  , external 3602879701896396850 ghcInternalUnit "GHC.Internal.Records" tcClsName "HasField" noSrcSpan
+  , external 3602879701896397000 ghcInternalUnit "GHC.Internal.TH.Lift" tcClsName "Lift" noSrcSpan
+  , external 3602879701896397001 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Quote" noSrcSpan
+  , external 3674937295934324738 primUnit "GHC.Prim" tcClsName "Addr#" wiredInSrcSpan
+  , external 3674937295934324739 primUnit "GHC.Types" varName "$tcAddr#" wiredInSrcSpan
+  , external 3674937295934324742 primUnit "GHC.Prim" tcClsName "Array#" wiredInSrcSpan
+  , external 3674937295934324743 primUnit "GHC.Types" varName "$tcArray#" wiredInSrcSpan
+  , external 3674937295934324744 primUnit "GHC.Types" tcClsName "Bool" wiredInSrcSpan
+  , external 3674937295934324745 primUnit "GHC.Types" varName "$tcBool" wiredInSrcSpan
+  , external 3674937295934324746 primUnit "GHC.Prim" tcClsName "ByteArray#" wiredInSrcSpan
+  , external 3674937295934324747 primUnit "GHC.Types" varName "$tcByteArray#" wiredInSrcSpan
+  , external 3674937295934324748 ghcInternalUnit "GHC.Internal.Base" tcClsName "String" wiredInSrcSpan
+  , external 3674937295934324750 primUnit "GHC.Prim" tcClsName "Char#" wiredInSrcSpan
+  , external 3674937295934324751 primUnit "GHC.Types" varName "$tcChar#" wiredInSrcSpan
+  , external 3674937295934324752 primUnit "GHC.Types" tcClsName "Char" wiredInSrcSpan
+  , external 3674937295934324753 primUnit "GHC.Types" varName "$tcChar" wiredInSrcSpan
+  , external 3674937295934324754 primUnit "GHC.Prim" tcClsName "Double#" wiredInSrcSpan
+  , external 3674937295934324755 primUnit "GHC.Types" varName "$tcDouble#" wiredInSrcSpan
+  , external 3674937295934324756 primUnit "GHC.Types" tcClsName "Double" wiredInSrcSpan
+  , external 3674937295934324757 primUnit "GHC.Types" varName "$tcDouble" wiredInSrcSpan
+  , external 3674937295934324758 primUnit "GHC.Prim" tcClsName "Float#" wiredInSrcSpan
+  , external 3674937295934324759 primUnit "GHC.Types" varName "$tcFloat#" wiredInSrcSpan
+  , external 3674937295934324760 primUnit "GHC.Types" tcClsName "Float" wiredInSrcSpan
+  , external 3674937295934324761 primUnit "GHC.Types" varName "$tcFloat" wiredInSrcSpan
+  , external 3674937295934324762 primUnit "GHC.Prim" tcClsName "FUN" wiredInSrcSpan
+  , external 3674937295934324763 primUnit "GHC.Types" varName "$tcFUN" wiredInSrcSpan
+  , external 3674937295934324764 primUnit "GHC.Prim" tcClsName "Int#" wiredInSrcSpan
+  , external 3674937295934324765 primUnit "GHC.Types" varName "$tcInt#" wiredInSrcSpan
+  , external 3674937295934324766 primUnit "GHC.Types" tcClsName "Int" wiredInSrcSpan
+  , external 3674937295934324767 primUnit "GHC.Types" varName "$tcInt" wiredInSrcSpan
+  , external 3674937295934324768 primUnit "GHC.Prim" tcClsName "Int8#" wiredInSrcSpan
+  , external 3674937295934324769 primUnit "GHC.Types" varName "$tcInt8#" wiredInSrcSpan
+  , external 3674937295934324770 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int8" noSrcSpan
+  , external 3674937295934324772 primUnit "GHC.Prim" tcClsName "Int16#" wiredInSrcSpan
+  , external 3674937295934324773 primUnit "GHC.Types" varName "$tcInt16#" wiredInSrcSpan
+  , external 3674937295934324774 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int16" noSrcSpan
+  , external 3674937295934324776 primUnit "GHC.Prim" tcClsName "Int32#" wiredInSrcSpan
+  , external 3674937295934324777 primUnit "GHC.Types" varName "$tcInt32#" wiredInSrcSpan
+  , external 3674937295934324778 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int32" noSrcSpan
+  , external 3674937295934324780 primUnit "GHC.Prim" tcClsName "Int64#" wiredInSrcSpan
+  , external 3674937295934324781 primUnit "GHC.Types" varName "$tcInt64#" wiredInSrcSpan
+  , external 3674937295934324782 ghcInternalUnit "GHC.Internal.Int" tcClsName "Int64" noSrcSpan
+  , external 3674937295934324784 bignumUnit "GHC.Num.Integer" tcClsName "Integer" wiredInSrcSpan
+  , external 3674937295934324785 bignumUnit "GHC.Num.Integer" varName "$tcInteger" wiredInSrcSpan
+  , external 3674937295934324786 bignumUnit "GHC.Num.Natural" tcClsName "Natural" wiredInSrcSpan
+  , external 3674937295934324787 bignumUnit "GHC.Num.Natural" varName "$tcNatural" wiredInSrcSpan
+  , external 3674937295934324788 primUnit "GHC.Types" tcClsName "List" wiredInSrcSpan
+  , external 3674937295934324789 primUnit "GHC.Types" varName "$tcList" wiredInSrcSpan
+  , external 3674937295934324792 ghcInternalUnit "GHC.Internal.Maybe" tcClsName "Maybe" wiredInSrcSpan
+  , external 3674937295934324793 ghcInternalUnit "GHC.Internal.Maybe" varName "$tcMaybe" wiredInSrcSpan
+  , external 3674937295934324794 primUnit "GHC.Prim" tcClsName "Weak#" wiredInSrcSpan
+  , external 3674937295934324795 primUnit "GHC.Types" varName "$tcWeak#" wiredInSrcSpan
+  , external 3674937295934324796 primUnit "GHC.Prim" tcClsName "MutableArray#" wiredInSrcSpan
+  , external 3674937295934324797 primUnit "GHC.Types" varName "$tcMutableArray#" wiredInSrcSpan
+  , external 3674937295934324798 primUnit "GHC.Prim" tcClsName "MutableByteArray#" wiredInSrcSpan
+  , external 3674937295934324799 primUnit "GHC.Types" varName "$tcMutableByteArray#" wiredInSrcSpan
+  , external 3674937295934324800 primUnit "GHC.Types" tcClsName "Ordering" noSrcSpan
+  , external 3674937295934324801 primUnit "GHC.Types" varName "$tcOrdering" noSrcSpan
+  , external 3674937295934324802 primUnit "GHC.Prim" tcClsName "MVar#" wiredInSrcSpan
+  , external 3674937295934324803 primUnit "GHC.Types" varName "$tcMVar#" wiredInSrcSpan
+  , external 3674937295934324804 primUnit "GHC.Prim" tcClsName "IOPort#" wiredInSrcSpan
+  , external 3674937295934324805 primUnit "GHC.Types" varName "$tcIOPort#" wiredInSrcSpan
+  , external 3674937295934324806 ghcInternalUnit "GHC.Internal.Real" tcClsName "Ratio" noSrcSpan
+  , external 3674937295934324808 ghcInternalUnit "GHC.Internal.Real" tcClsName "Rational" noSrcSpan
+  , external 3674937295934324810 primUnit "GHC.Prim" tcClsName "RealWorld" wiredInSrcSpan
+  , external 3674937295934324811 primUnit "GHC.Types" varName "$tcRealWorld" wiredInSrcSpan
+  , external 3674937295934324812 primUnit "GHC.Prim" tcClsName "StablePtr#" wiredInSrcSpan
+  , external 3674937295934324813 primUnit "GHC.Types" varName "$tcStablePtr#" wiredInSrcSpan
+  , external 3674937295934324814 ghcInternalUnit "GHC.Internal.Stable" tcClsName "StablePtr" noSrcSpan
+  , external 3674937295934324816 primUnit "GHC.Types" tcClsName "~" wiredInSrcSpan
+  , external 3674937295934324817 primUnit "GHC.Types" varName "$tc~" wiredInSrcSpan
+  , external 3674937295934324818 primUnit "GHC.Types" tcClsName "~~" wiredInSrcSpan
+  , external 3674937295934324819 primUnit "GHC.Types" varName "$tc~~" wiredInSrcSpan
+  , external 3674937295934324820 primUnit "GHC.Prim" tcClsName "=>" wiredInSrcSpan
+  , external 3674937295934324821 primUnit "GHC.Types" varName "$tc=>" wiredInSrcSpan
+  , external 3674937295934324822 primUnit "GHC.Prim" tcClsName "==>" wiredInSrcSpan
+  , external 3674937295934324823 primUnit "GHC.Types" varName "$tc==>" wiredInSrcSpan
+  , external 3674937295934324824 primUnit "GHC.Prim" tcClsName "-=>" wiredInSrcSpan
+  , external 3674937295934324825 primUnit "GHC.Types" varName "$tc-=>" wiredInSrcSpan
+  , external 3674937295934324836 primUnit "GHC.Prim" tcClsName "State#" wiredInSrcSpan
+  , external 3674937295934324837 primUnit "GHC.Types" varName "$tcState#" wiredInSrcSpan
+  , external 3674937295934324838 primUnit "GHC.Prim" tcClsName "StableName#" wiredInSrcSpan
+  , external 3674937295934324839 primUnit "GHC.Types" varName "$tcStableName#" wiredInSrcSpan
+  , external 3674937295934324842 primUnit "GHC.Prim" tcClsName "~#" wiredInSrcSpan
+  , external 3674937295934324843 primUnit "GHC.Types" varName "$tc~#" wiredInSrcSpan
+  , external 3674937295934324844 primUnit "GHC.Prim" tcClsName "~R#" wiredInSrcSpan
+  , external 3674937295934324845 primUnit "GHC.Types" varName "$tc~R#" wiredInSrcSpan
+  , external 3674937295934324846 primUnit "GHC.Prim" tcClsName "~P#" wiredInSrcSpan
+  , external 3674937295934324847 primUnit "GHC.Types" varName "$tc~P#" wiredInSrcSpan
+  , external 3674937295934324848 primUnit "GHC.Prim" tcClsName "MutVar#" wiredInSrcSpan
+  , external 3674937295934324849 primUnit "GHC.Types" varName "$tcMutVar#" wiredInSrcSpan
+  , external 3674937295934324850 primUnit "GHC.Types" tcClsName "IO" noSrcSpan
+  , external 3674937295934324854 primUnit "GHC.Prim" tcClsName "Word#" wiredInSrcSpan
+  , external 3674937295934324855 primUnit "GHC.Types" varName "$tcWord#" wiredInSrcSpan
+  , external 3674937295934324856 primUnit "GHC.Types" tcClsName "Word" wiredInSrcSpan
+  , external 3674937295934324857 primUnit "GHC.Types" varName "$tcWord" wiredInSrcSpan
+  , external 3674937295934324858 primUnit "GHC.Prim" tcClsName "Word8#" wiredInSrcSpan
+  , external 3674937295934324859 primUnit "GHC.Types" varName "$tcWord8#" wiredInSrcSpan
+  , external 3674937295934324860 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word8" noSrcSpan
+  , external 3674937295934324862 primUnit "GHC.Prim" tcClsName "Word16#" wiredInSrcSpan
+  , external 3674937295934324863 primUnit "GHC.Types" varName "$tcWord16#" wiredInSrcSpan
+  , external 3674937295934324864 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word16" noSrcSpan
+  , external 3674937295934324866 primUnit "GHC.Prim" tcClsName "Word32#" wiredInSrcSpan
+  , external 3674937295934324867 primUnit "GHC.Types" varName "$tcWord32#" wiredInSrcSpan
+  , external 3674937295934324868 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word32" noSrcSpan
+  , external 3674937295934324870 primUnit "GHC.Prim" tcClsName "Word64#" wiredInSrcSpan
+  , external 3674937295934324871 primUnit "GHC.Types" varName "$tcWord64#" wiredInSrcSpan
+  , external 3674937295934324872 ghcInternalUnit "GHC.Internal.Word" tcClsName "Word64" noSrcSpan
+  , external 3674937295934324886 primUnit "GHC.Prim" tcClsName "ThreadId#" wiredInSrcSpan
+  , external 3674937295934324887 primUnit "GHC.Types" varName "$tcThreadId#" wiredInSrcSpan
+  , external 3674937295934324888 primUnit "GHC.Prim" tcClsName "BCO" wiredInSrcSpan
+  , external 3674937295934324889 primUnit "GHC.Types" varName "$tcBCO" wiredInSrcSpan
+  , external 3674937295934324890 ghcInternalUnit "GHC.Internal.Ptr" tcClsName "Ptr" noSrcSpan
+  , external 3674937295934324892 ghcInternalUnit "GHC.Internal.Ptr" tcClsName "FunPtr" noSrcSpan
+  , external 3674937295934324894 primUnit "GHC.Prim" tcClsName "TVar#" wiredInSrcSpan
+  , external 3674937295934324895 primUnit "GHC.Types" varName "$tcTVar#" wiredInSrcSpan
+  , external 3674937295934324896 primUnit "GHC.Prim" tcClsName "Compact#" wiredInSrcSpan
+  , external 3674937295934324897 primUnit "GHC.Types" varName "$tcCompact#" wiredInSrcSpan
+  , external 3674937295934324898 primUnit "GHC.Prim" tcClsName "StackSnapshot#" wiredInSrcSpan
+  , external 3674937295934324899 primUnit "GHC.Types" varName "$tcStackSnapshot#" wiredInSrcSpan
+  , external 3674937295934324900 primUnit "GHC.Prim" tcClsName "PromptTag#" wiredInSrcSpan
+  , external 3674937295934324901 primUnit "GHC.Types" varName "$tcPromptTag#" wiredInSrcSpan
+  , external 3674937295934324904 ghcInternalUnit "GHC.Internal.Data.Either" tcClsName "Either" noSrcSpan
+  , external 3674937295934324906 ghcInternalUnit "GHC.Internal.Base" tcClsName "Void" noSrcSpan
+  , external 3674937295934324908 ghcInternalUnit "GHC.Internal.Base" tcClsName "NonEmpty" noSrcSpan
+  , external 3674937295934324912 primUnit "GHC.Types" tcClsName "Type" wiredInSrcSpan
+  , external 3674937295934324914 primUnit "GHC.Types" tcClsName "UnliftedType" wiredInSrcSpan
+  , external 3674937295934324918 primUnit "GHC.Prim" tcClsName "TYPE" wiredInSrcSpan
+  , external 3674937295934324919 primUnit "GHC.Types" varName "$tcTYPE" wiredInSrcSpan
+  , external 3674937295934324920 primUnit "GHC.Prim" tcClsName "CONSTRAINT" wiredInSrcSpan
+  , external 3674937295934324921 primUnit "GHC.Types" varName "$tcCONSTRAINT" wiredInSrcSpan
+  , external 3674937295934324922 primUnit "GHC.Types" tcClsName "Constraint" wiredInSrcSpan
+  , external 3674937295934324924 primUnit "GHC.Types" tcClsName "Levity" wiredInSrcSpan
+  , external 3674937295934324925 primUnit "GHC.Types" varName "$tcLevity" wiredInSrcSpan
+  , external 3674937295934324926 primUnit "GHC.Types" tcClsName "RuntimeRep" wiredInSrcSpan
+  , external 3674937295934324927 primUnit "GHC.Types" varName "$tcRuntimeRep" wiredInSrcSpan
+  , external 3674937295934324928 primUnit "GHC.Types" tcClsName "VecCount" wiredInSrcSpan
+  , external 3674937295934324929 primUnit "GHC.Types" varName "$tcVecCount" wiredInSrcSpan
+  , external 3674937295934324930 primUnit "GHC.Types" tcClsName "VecElem" wiredInSrcSpan
+  , external 3674937295934324931 primUnit "GHC.Types" varName "$tcVecElem" wiredInSrcSpan
+  , external 3674937295934324932 primUnit "GHC.Types" tcClsName "LiftedRep" wiredInSrcSpan
+  , external 3674937295934324934 primUnit "GHC.Types" tcClsName "UnliftedRep" wiredInSrcSpan
+  , external 3674937295934324936 primUnit "GHC.Types" tcClsName "ZeroBitRep" wiredInSrcSpan
+  , external 3674937295934324938 primUnit "GHC.Types" tcClsName "ZeroBitType" wiredInSrcSpan
+  , external 3674937295934324940 thisGhcUnit "GHC.Driver.Plugins" tcClsName "Plugin" noSrcSpan
+  , external 3674937295934324942 thisGhcUnit "GHC.Driver.Plugins" tcClsName "FrontendPlugin" noSrcSpan
+  , external 3674937295934324944 primUnit "GHC.Types" tcClsName "TyCon" noSrcSpan
+  , external 3674937295934324946 primUnit "GHC.Types" tcClsName "Module" noSrcSpan
+  , external 3674937295934324948 primUnit "GHC.Types" tcClsName "TrName" noSrcSpan
+  , external 3674937295934324950 primUnit "GHC.Types" tcClsName "KindRep" noSrcSpan
+  , external 3674937295934324952 primUnit "GHC.Types" tcClsName "TypeLitSort" noSrcSpan
+  , external 3674937295934325006 ghcInternalUnit "GHC.Internal.Generics" tcClsName "V1" noSrcSpan
+  , external 3674937295934325008 ghcInternalUnit "GHC.Internal.Generics" tcClsName "U1" noSrcSpan
+  , external 3674937295934325010 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Par1" noSrcSpan
+  , external 3674937295934325012 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rec1" noSrcSpan
+  , external 3674937295934325014 ghcInternalUnit "GHC.Internal.Generics" tcClsName "K1" noSrcSpan
+  , external 3674937295934325016 ghcInternalUnit "GHC.Internal.Generics" tcClsName "M1" noSrcSpan
+  , external 3674937295934325018 ghcInternalUnit "GHC.Internal.Generics" tcClsName ":+:" noSrcSpan
+  , external 3674937295934325020 ghcInternalUnit "GHC.Internal.Generics" tcClsName ":*:" noSrcSpan
+  , external 3674937295934325022 ghcInternalUnit "GHC.Internal.Generics" tcClsName ":.:" noSrcSpan
+  , external 3674937295934325024 ghcInternalUnit "GHC.Internal.Generics" tcClsName "R" noSrcSpan
+  , external 3674937295934325028 ghcInternalUnit "GHC.Internal.Generics" tcClsName "D" noSrcSpan
+  , external 3674937295934325030 ghcInternalUnit "GHC.Internal.Generics" tcClsName "C" noSrcSpan
+  , external 3674937295934325032 ghcInternalUnit "GHC.Internal.Generics" tcClsName "S" noSrcSpan
+  , external 3674937295934325034 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rec0" noSrcSpan
+  , external 3674937295934325038 ghcInternalUnit "GHC.Internal.Generics" tcClsName "D1" noSrcSpan
+  , external 3674937295934325040 ghcInternalUnit "GHC.Internal.Generics" tcClsName "C1" noSrcSpan
+  , external 3674937295934325042 ghcInternalUnit "GHC.Internal.Generics" tcClsName "S1" noSrcSpan
+  , external 3674937295934325046 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rep" noSrcSpan
+  , external 3674937295934325048 ghcInternalUnit "GHC.Internal.Generics" tcClsName "Rep1" noSrcSpan
+  , external 3674937295934325050 ghcInternalUnit "GHC.Internal.Generics" tcClsName "URec" noSrcSpan
+  , external 3674937295934325052 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UAddr" noSrcSpan
+  , external 3674937295934325054 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UChar" noSrcSpan
+  , external 3674937295934325056 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UDouble" noSrcSpan
+  , external 3674937295934325058 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UFloat" noSrcSpan
+  , external 3674937295934325060 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UInt" noSrcSpan
+  , external 3674937295934325062 ghcInternalUnit "GHC.Internal.Generics" tcClsName "UWord" noSrcSpan
+  , external 3674937295934325076 ghcInternalUnit "GHC.Internal.TypeError" tcClsName "Unsatisfiable" noSrcSpan
+  , external 3674937295934325078 primUnit "GHC.Types" tcClsName "Any" wiredInSrcSpan
+  , external 3674937295934325080 primUnit "GHC.Types" tcClsName "ZonkAny" wiredInSrcSpan
+  , external 3674937295934325098 ghcInternalUnit "GHC.Internal.TypeError" tcClsName "TypeError" noSrcSpan
+  , external 3674937295934325102 primUnit "GHC.Types" tcClsName "Coercible" wiredInSrcSpan
+  , external 3674937295934325103 primUnit "GHC.Types" varName "$tcCoercible" wiredInSrcSpan
+  , external 3674937295934325104 primUnit "GHC.Prim" tcClsName "Proxy#" wiredInSrcSpan
+  , external 3674937295934325105 primUnit "GHC.Types" varName "$tcProxy#" wiredInSrcSpan
+  , external 3674937295934325106 primUnit "GHC.Types" tcClsName "SPEC" noSrcSpan
+  , external 3674937295934325110 primUnit "GHC.Prim" tcClsName "SmallArray#" wiredInSrcSpan
+  , external 3674937295934325111 primUnit "GHC.Types" varName "$tcSmallArray#" wiredInSrcSpan
+  , external 3674937295934325112 primUnit "GHC.Prim" tcClsName "SmallMutableArray#" wiredInSrcSpan
+  , external 3674937295934325113 primUnit "GHC.Types" varName "$tcSmallMutableArray#" wiredInSrcSpan
+  , external 3674937295934325114 ghcInternalUnit "GHC.Internal.StaticPtr" tcClsName "StaticPtr" noSrcSpan
+  , external 3674937295934325118 ghcInternalUnit "GHC.Internal.Stack.Types" tcClsName "CallStack" noSrcSpan
+  , external 3674937295934325120 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" tcClsName "TypeRep" noSrcSpan
+  , external 3674937295934325122 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" tcClsName "SomeTypeRep" noSrcSpan
+  , external 3674937295934325124 ghcInternalUnit "GHC.Internal.Data.Typeable.Internal" dataName "SomeTypeRep" noSrcSpan
+  , external 3674937295934325126 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "AppendSymbol" wiredInSrcSpan
+  , external 3674937295934325128 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" tcClsName "UnsafeEquality" noSrcSpan
+  , external 3674937295934325130 primUnit "GHC.Types" tcClsName "Multiplicity" wiredInSrcSpan
+  , external 3674937295934325131 primUnit "GHC.Types" varName "$tcMultiplicity" wiredInSrcSpan
+  , external 3674937295934325136 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Exp" noSrcSpan
+  , external 3674937295934325138 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Match" noSrcSpan
+  , external 3674937295934325140 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Clause" noSrcSpan
+  , external 3674937295934325142 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Q" noSrcSpan
+  , external 3674937295934325144 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "ExpQ" noSrcSpan
+  , external 3674937295934325148 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Pat" noSrcSpan
+  , external 3674937295934325154 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Stmt" noSrcSpan
+  , external 3674937295934325156 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Con" noSrcSpan
+  , external 3674937295934325158 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "TypeQ" noSrcSpan
+  , external 3674937295934325160 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Type" noSrcSpan
+  , external 3674937295934325162 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Dec" noSrcSpan
+  , external 3674937295934325164 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "BangType" noSrcSpan
+  , external 3674937295934325166 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "VarBangType" noSrcSpan
+  , external 3674937295934325168 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "FieldExp" noSrcSpan
+  , external 3674937295934325170 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "FieldPat" noSrcSpan
+  , external 3674937295934325172 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Name" noSrcSpan
+  , external 3674937295934325174 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "PatQ" noSrcSpan
+  , external 3674937295934325180 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "FunDep" noSrcSpan
+  , external 3674937295934325182 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Pred" noSrcSpan
+  , external 3674937295934325186 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "TyVarBndrUnit" noSrcSpan
+  , external 3674937295934325188 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "DecsQ" noSrcSpan
+  , external 3674937295934325190 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "RuleBndr" noSrcSpan
+  , external 3674937295934325192 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "TySynEqn" noSrcSpan
+  , external 3674937295934325194 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "Role" noSrcSpan
+  , external 3674937295934325198 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "InjectivityAnn" noSrcSpan
+  , external 3674937295934325200 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Kind" noSrcSpan
+  , external 3674937295934325202 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Overlap" noSrcSpan
+  , external 3674937295934325204 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "DerivClause" noSrcSpan
+  , external 3674937295934325206 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "DerivStrategy" noSrcSpan
+  , external 3674937295934325208 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "Decs" noSrcSpan
+  , external 3674937295934325210 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "TyVarBndrSpec" noSrcSpan
+  , external 3674937295934325212 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "Code" noSrcSpan
+  , external 3674937295934325214 ghcInternalUnit "GHC.Internal.TH.Syntax" tcClsName "ModName" noSrcSpan
+  , external 3674937295934325216 ghcInternalUnit "GHC.Internal.TH.Lib" tcClsName "TyVarBndrVis" noSrcSpan
+  , external 3674937295934325336 primUnit "GHC.Prim" tcClsName "Int8X16#" wiredInSrcSpan
+  , external 3674937295934325337 primUnit "GHC.Types" varName "$tcInt8X16#" wiredInSrcSpan
+  , external 3674937295934325338 primUnit "GHC.Prim" tcClsName "Int16X8#" wiredInSrcSpan
+  , external 3674937295934325339 primUnit "GHC.Types" varName "$tcInt16X8#" wiredInSrcSpan
+  , external 3674937295934325340 primUnit "GHC.Prim" tcClsName "Int32X4#" wiredInSrcSpan
+  , external 3674937295934325341 primUnit "GHC.Types" varName "$tcInt32X4#" wiredInSrcSpan
+  , external 3674937295934325342 primUnit "GHC.Prim" tcClsName "Int64X2#" wiredInSrcSpan
+  , external 3674937295934325343 primUnit "GHC.Types" varName "$tcInt64X2#" wiredInSrcSpan
+  , external 3674937295934325344 primUnit "GHC.Prim" tcClsName "Int8X32#" wiredInSrcSpan
+  , external 3674937295934325345 primUnit "GHC.Types" varName "$tcInt8X32#" wiredInSrcSpan
+  , external 3674937295934325346 primUnit "GHC.Prim" tcClsName "Int16X16#" wiredInSrcSpan
+  , external 3674937295934325347 primUnit "GHC.Types" varName "$tcInt16X16#" wiredInSrcSpan
+  , external 3674937295934325348 primUnit "GHC.Prim" tcClsName "Int32X8#" wiredInSrcSpan
+  , external 3674937295934325349 primUnit "GHC.Types" varName "$tcInt32X8#" wiredInSrcSpan
+  , external 3674937295934325350 primUnit "GHC.Prim" tcClsName "Int64X4#" wiredInSrcSpan
+  , external 3674937295934325351 primUnit "GHC.Types" varName "$tcInt64X4#" wiredInSrcSpan
+  , external 3674937295934325352 primUnit "GHC.Prim" tcClsName "Int8X64#" wiredInSrcSpan
+  , external 3674937295934325353 primUnit "GHC.Types" varName "$tcInt8X64#" wiredInSrcSpan
+  , external 3674937295934325354 primUnit "GHC.Prim" tcClsName "Int16X32#" wiredInSrcSpan
+  , external 3674937295934325355 primUnit "GHC.Types" varName "$tcInt16X32#" wiredInSrcSpan
+  , external 3674937295934325356 primUnit "GHC.Prim" tcClsName "Int32X16#" wiredInSrcSpan
+  , external 3674937295934325357 primUnit "GHC.Types" varName "$tcInt32X16#" wiredInSrcSpan
+  , external 3674937295934325358 primUnit "GHC.Prim" tcClsName "Int64X8#" wiredInSrcSpan
+  , external 3674937295934325359 primUnit "GHC.Types" varName "$tcInt64X8#" wiredInSrcSpan
+  , external 3674937295934325360 primUnit "GHC.Prim" tcClsName "Word8X16#" wiredInSrcSpan
+  , external 3674937295934325361 primUnit "GHC.Types" varName "$tcWord8X16#" wiredInSrcSpan
+  , external 3674937295934325362 primUnit "GHC.Prim" tcClsName "Word16X8#" wiredInSrcSpan
+  , external 3674937295934325363 primUnit "GHC.Types" varName "$tcWord16X8#" wiredInSrcSpan
+  , external 3674937295934325364 primUnit "GHC.Prim" tcClsName "Word32X4#" wiredInSrcSpan
+  , external 3674937295934325365 primUnit "GHC.Types" varName "$tcWord32X4#" wiredInSrcSpan
+  , external 3674937295934325366 primUnit "GHC.Prim" tcClsName "Word64X2#" wiredInSrcSpan
+  , external 3674937295934325367 primUnit "GHC.Types" varName "$tcWord64X2#" wiredInSrcSpan
+  , external 3674937295934325368 primUnit "GHC.Prim" tcClsName "Word8X32#" wiredInSrcSpan
+  , external 3674937295934325369 primUnit "GHC.Types" varName "$tcWord8X32#" wiredInSrcSpan
+  , external 3674937295934325370 primUnit "GHC.Prim" tcClsName "Word16X16#" wiredInSrcSpan
+  , external 3674937295934325371 primUnit "GHC.Types" varName "$tcWord16X16#" wiredInSrcSpan
+  , external 3674937295934325372 primUnit "GHC.Prim" tcClsName "Word32X8#" wiredInSrcSpan
+  , external 3674937295934325373 primUnit "GHC.Types" varName "$tcWord32X8#" wiredInSrcSpan
+  , external 3674937295934325374 primUnit "GHC.Prim" tcClsName "Word64X4#" wiredInSrcSpan
+  , external 3674937295934325375 primUnit "GHC.Types" varName "$tcWord64X4#" wiredInSrcSpan
+  , external 3674937295934325376 primUnit "GHC.Prim" tcClsName "Word8X64#" wiredInSrcSpan
+  , external 3674937295934325377 primUnit "GHC.Types" varName "$tcWord8X64#" wiredInSrcSpan
+  , external 3674937295934325378 primUnit "GHC.Prim" tcClsName "Word16X32#" wiredInSrcSpan
+  , external 3674937295934325379 primUnit "GHC.Types" varName "$tcWord16X32#" wiredInSrcSpan
+  , external 3674937295934325380 primUnit "GHC.Prim" tcClsName "Word32X16#" wiredInSrcSpan
+  , external 3674937295934325381 primUnit "GHC.Types" varName "$tcWord32X16#" wiredInSrcSpan
+  , external 3674937295934325382 primUnit "GHC.Prim" tcClsName "Word64X8#" wiredInSrcSpan
+  , external 3674937295934325383 primUnit "GHC.Types" varName "$tcWord64X8#" wiredInSrcSpan
+  , external 3674937295934325384 primUnit "GHC.Prim" tcClsName "FloatX4#" wiredInSrcSpan
+  , external 3674937295934325385 primUnit "GHC.Types" varName "$tcFloatX4#" wiredInSrcSpan
+  , external 3674937295934325386 primUnit "GHC.Prim" tcClsName "DoubleX2#" wiredInSrcSpan
+  , external 3674937295934325387 primUnit "GHC.Types" varName "$tcDoubleX2#" wiredInSrcSpan
+  , external 3674937295934325388 primUnit "GHC.Prim" tcClsName "FloatX8#" wiredInSrcSpan
+  , external 3674937295934325389 primUnit "GHC.Types" varName "$tcFloatX8#" wiredInSrcSpan
+  , external 3674937295934325390 primUnit "GHC.Prim" tcClsName "DoubleX4#" wiredInSrcSpan
+  , external 3674937295934325391 primUnit "GHC.Types" varName "$tcDoubleX4#" wiredInSrcSpan
+  , external 3674937295934325392 primUnit "GHC.Prim" tcClsName "FloatX16#" wiredInSrcSpan
+  , external 3674937295934325393 primUnit "GHC.Types" varName "$tcFloatX16#" wiredInSrcSpan
+  , external 3674937295934325394 primUnit "GHC.Prim" tcClsName "DoubleX8#" wiredInSrcSpan
+  , external 3674937295934325395 primUnit "GHC.Types" varName "$tcDoubleX8#" wiredInSrcSpan
+  , external 3674937295934325536 primUnit "GHC.Types" tcClsName "Symbol" wiredInSrcSpan
+  , external 3674937295934325537 primUnit "GHC.Types" varName "$tcSymbol" wiredInSrcSpan
+  , external 3674937295934325540 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "+" wiredInSrcSpan
+  , external 3674937295934325542 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "*" wiredInSrcSpan
+  , external 3674937295934325544 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "^" wiredInSrcSpan
+  , external 3674937295934325546 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "-" wiredInSrcSpan
+  , external 3674937295934325548 ghcInternalUnit "GHC.Internal.TypeLits.Internal" tcClsName "CmpSymbol" wiredInSrcSpan
+  , external 3674937295934325550 ghcInternalUnit "GHC.Internal.TypeNats.Internal" tcClsName "CmpNat" wiredInSrcSpan
+  , external 3674937295934325552 ghcInternalUnit "GHC.Internal.TypeLits.Internal" tcClsName "CmpChar" wiredInSrcSpan
+  , external 3674937295934325556 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "Div" wiredInSrcSpan
+  , external 3674937295934325558 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "Mod" wiredInSrcSpan
+  , external 3674937295934325560 ghcInternalUnit "GHC.Internal.TypeNats" tcClsName "Log2" wiredInSrcSpan
+  , external 3674937295934325562 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "ConsSymbol" wiredInSrcSpan
+  , external 3674937295934325564 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "UnconsSymbol" wiredInSrcSpan
+  , external 3674937295934325566 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "CharToNat" wiredInSrcSpan
+  , external 3674937295934325568 ghcInternalUnit "GHC.Internal.TypeLits" tcClsName "NatToChar" wiredInSrcSpan
+  , external 3674937295934325570 ghcInternalUnit "GHC.Internal.Foreign.C.ConstPtr" tcClsName "ConstPtr" noSrcSpan
+  , external 3674937295934325572 ghcInternalUnit "GHC.Internal.Wasm.Prim.Types" tcClsName "JSVal" noSrcSpan
+  , external 3674937295934325576 ghcInternalUnit "GHC.Internal.Exception.Context" tcClsName "ExceptionContext" noSrcSpan
+  , external 3746994889972252672 primUnit "GHC.Tuple" tcClsName "Unit" wiredInSrcSpan
+  , external 3746994889972252673 primUnit "GHC.Tuple" varName "$tcUnit" wiredInSrcSpan
+  , external 3746994889972252674 primUnit "GHC.Tuple" tcClsName "Solo" wiredInSrcSpan
+  , external 3746994889972252675 primUnit "GHC.Tuple" varName "$tcSolo" wiredInSrcSpan
+  , external 3819052484010180608 primUnit "GHC.Types" tcClsName "Unit#" wiredInSrcSpan
+  , external 3819052484010180609 primUnit "GHC.Types" varName "$tcUnit#" wiredInSrcSpan
+  , external 3891110078048108547 primUnit "GHC.Types" dataName "C#" wiredInSrcSpan
+  , external 3891110078048108548 primUnit "GHC.Types" varName "C#" wiredInSrcSpan
+  , external 3891110078048108549 primUnit "GHC.Types" varName "$tc'C#" wiredInSrcSpan
+  , external 3891110078048108550 primUnit "GHC.Types" dataName ":" wiredInSrcSpan
+  , external 3891110078048108551 primUnit "GHC.Types" varName ":" wiredInSrcSpan
+  , external 3891110078048108552 primUnit "GHC.Types" varName "$tc':" wiredInSrcSpan
+  , external 3891110078048108553 primUnit "GHC.Types" dataName "D#" wiredInSrcSpan
+  , external 3891110078048108554 primUnit "GHC.Types" varName "D#" wiredInSrcSpan
+  , external 3891110078048108555 primUnit "GHC.Types" varName "$tc'D#" wiredInSrcSpan
+  , external 3891110078048108556 primUnit "GHC.Types" dataName "False" wiredInSrcSpan
+  , external 3891110078048108557 primUnit "GHC.Types" varName "False" wiredInSrcSpan
+  , external 3891110078048108558 primUnit "GHC.Types" varName "$tc'False" wiredInSrcSpan
+  , external 3891110078048108559 primUnit "GHC.Types" dataName "F#" wiredInSrcSpan
+  , external 3891110078048108560 primUnit "GHC.Types" varName "F#" wiredInSrcSpan
+  , external 3891110078048108561 primUnit "GHC.Types" varName "$tc'F#" wiredInSrcSpan
+  , external 3891110078048108562 primUnit "GHC.Types" dataName "I#" wiredInSrcSpan
+  , external 3891110078048108563 primUnit "GHC.Types" varName "I#" wiredInSrcSpan
+  , external 3891110078048108564 primUnit "GHC.Types" varName "$tc'I#" wiredInSrcSpan
+  , external 3891110078048108565 ghcInternalUnit "GHC.Internal.Maybe" dataName "Nothing" wiredInSrcSpan
+  , external 3891110078048108566 ghcInternalUnit "GHC.Internal.Maybe" varName "Nothing" wiredInSrcSpan
+  , external 3891110078048108567 ghcInternalUnit "GHC.Internal.Maybe" varName "$tc'Nothing" wiredInSrcSpan
+  , external 3891110078048108568 ghcInternalUnit "GHC.Internal.Maybe" dataName "Just" wiredInSrcSpan
+  , external 3891110078048108569 ghcInternalUnit "GHC.Internal.Maybe" varName "Just" wiredInSrcSpan
+  , external 3891110078048108570 ghcInternalUnit "GHC.Internal.Maybe" varName "$tc'Just" wiredInSrcSpan
+  , external 3891110078048108571 primUnit "GHC.Types" dataName "Eq#" wiredInSrcSpan
+  , external 3891110078048108572 primUnit "GHC.Types" varName "Eq#" wiredInSrcSpan
+  , external 3891110078048108573 primUnit "GHC.Types" varName "$tc'Eq#" wiredInSrcSpan
+  , external 3891110078048108574 primUnit "GHC.Types" dataName "[]" wiredInSrcSpan
+  , external 3891110078048108575 primUnit "GHC.Types" varName "[]" wiredInSrcSpan
+  , external 3891110078048108576 primUnit "GHC.Types" varName "$tc'[]" wiredInSrcSpan
+  , external 3891110078048108577 ghcInternalUnit "GHC.Internal.Real" dataName ":%" noSrcSpan
+  , external 3891110078048108586 primUnit "GHC.Types" dataName "True" wiredInSrcSpan
+  , external 3891110078048108587 primUnit "GHC.Types" varName "True" wiredInSrcSpan
+  , external 3891110078048108588 primUnit "GHC.Types" varName "$tc'True" wiredInSrcSpan
+  , external 3891110078048108589 primUnit "GHC.Types" dataName "W#" wiredInSrcSpan
+  , external 3891110078048108590 primUnit "GHC.Types" varName "W#" wiredInSrcSpan
+  , external 3891110078048108591 primUnit "GHC.Types" varName "$tc'W#" wiredInSrcSpan
+  , external 3891110078048108592 primUnit "GHC.Types" dataName "IO" noSrcSpan
+  , external 3891110078048108598 primUnit "GHC.Types" dataName "HEq#" wiredInSrcSpan
+  , external 3891110078048108599 primUnit "GHC.Types" varName "HEq#" wiredInSrcSpan
+  , external 3891110078048108600 primUnit "GHC.Types" varName "$tc'HEq#" wiredInSrcSpan
+  , external 3891110078048108619 ghcInternalUnit "GHC.Internal.Data.Either" dataName "Left" noSrcSpan
+  , external 3891110078048108622 ghcInternalUnit "GHC.Internal.Data.Either" dataName "Right" noSrcSpan
+  , external 3891110078048108625 primUnit "GHC.Types" dataName "LT" noSrcSpan
+  , external 3891110078048108626 primUnit "GHC.Types" varName "LT" wiredInSrcSpan
+  , external 3891110078048108627 primUnit "GHC.Types" varName "$tc'LT" noSrcSpan
+  , external 3891110078048108628 primUnit "GHC.Types" dataName "EQ" noSrcSpan
+  , external 3891110078048108629 primUnit "GHC.Types" varName "EQ" wiredInSrcSpan
+  , external 3891110078048108630 primUnit "GHC.Types" varName "$tc'EQ" noSrcSpan
+  , external 3891110078048108631 primUnit "GHC.Types" dataName "GT" noSrcSpan
+  , external 3891110078048108632 primUnit "GHC.Types" varName "GT" wiredInSrcSpan
+  , external 3891110078048108633 primUnit "GHC.Types" varName "$tc'GT" noSrcSpan
+  , external 3891110078048108640 primUnit "GHC.Types" dataName "MkCoercible" wiredInSrcSpan
+  , external 3891110078048108641 primUnit "GHC.Types" varName "MkCoercible" wiredInSrcSpan
+  , external 3891110078048108642 primUnit "GHC.Types" varName "$tc'MkCoercible" wiredInSrcSpan
+  , external 3891110078048108643 ghcInternalUnit "GHC.Internal.StaticPtr" dataName "StaticPtr" noSrcSpan
+  , external 3891110078048108646 ghcInternalUnit "GHC.Internal.StaticPtr" dataName "StaticPtrInfo" noSrcSpan
+  , external 3891110078048108649 ghcInternalUnit "GHC.Internal.Fingerprint.Type" dataName "Fingerprint" noSrcSpan
+  , external 3891110078048108655 ghcInternalUnit "GHC.Internal.Stack.Types" dataName "SrcLoc" noSrcSpan
+  , external 3891110078048108667 primUnit "GHC.Types" dataName "TyCon" noSrcSpan
+  , external 3891110078048108673 primUnit "GHC.Types" dataName "Module" noSrcSpan
+  , external 3891110078048108679 primUnit "GHC.Types" dataName "TrNameS" noSrcSpan
+  , external 3891110078048108682 primUnit "GHC.Types" dataName "TrNameD" noSrcSpan
+  , external 3891110078048108685 primUnit "GHC.Types" varName "tr$ModuleGHCPrim" noSrcSpan
+  , external 3891110078048108694 ghcInternalUnit "GHC.Internal.TypeError" dataName "Text" noSrcSpan
+  , external 3891110078048108697 ghcInternalUnit "GHC.Internal.TypeError" dataName ":<>:" noSrcSpan
+  , external 3891110078048108700 ghcInternalUnit "GHC.Internal.TypeError" dataName ":$$:" noSrcSpan
+  , external 3891110078048108703 ghcInternalUnit "GHC.Internal.TypeError" dataName "ShowType" noSrcSpan
+  , external 3891110078048108706 ghcInternalUnit "GHC.Internal.Generics" dataName "PrefixI" noSrcSpan
+  , external 3891110078048108709 ghcInternalUnit "GHC.Internal.Generics" dataName "InfixI" noSrcSpan
+  , external 3891110078048108712 ghcInternalUnit "GHC.Internal.Generics" dataName "LeftAssociative" noSrcSpan
+  , external 3891110078048108715 ghcInternalUnit "GHC.Internal.Generics" dataName "RightAssociative" noSrcSpan
+  , external 3891110078048108718 ghcInternalUnit "GHC.Internal.Generics" dataName "NotAssociative" noSrcSpan
+  , external 3891110078048108721 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceUnpack" noSrcSpan
+  , external 3891110078048108724 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceNoUnpack" noSrcSpan
+  , external 3891110078048108727 ghcInternalUnit "GHC.Internal.Generics" dataName "NoSourceUnpackedness" noSrcSpan
+  , external 3891110078048108730 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceLazy" noSrcSpan
+  , external 3891110078048108733 ghcInternalUnit "GHC.Internal.Generics" dataName "SourceStrict" noSrcSpan
+  , external 3891110078048108736 ghcInternalUnit "GHC.Internal.Generics" dataName "NoSourceStrictness" noSrcSpan
+  , external 3891110078048108739 ghcInternalUnit "GHC.Internal.Generics" dataName "DecidedLazy" noSrcSpan
+  , external 3891110078048108742 ghcInternalUnit "GHC.Internal.Generics" dataName "DecidedStrict" noSrcSpan
+  , external 3891110078048108745 ghcInternalUnit "GHC.Internal.Generics" dataName "DecidedUnpack" noSrcSpan
+  , external 3891110078048108748 ghcInternalUnit "GHC.Internal.Generics" dataName "MetaData" noSrcSpan
+  , external 3891110078048108751 ghcInternalUnit "GHC.Internal.Generics" dataName "MetaCons" noSrcSpan
+  , external 3891110078048108754 ghcInternalUnit "GHC.Internal.Generics" dataName "MetaSel" noSrcSpan
+  , external 3891110078048108757 primUnit "GHC.Types" dataName "VecRep" wiredInSrcSpan
+  , external 3891110078048108758 primUnit "GHC.Types" varName "VecRep" wiredInSrcSpan
+  , external 3891110078048108759 primUnit "GHC.Types" varName "$tc'VecRep" wiredInSrcSpan
+  , external 3891110078048108760 primUnit "GHC.Types" dataName "TupleRep" wiredInSrcSpan
+  , external 3891110078048108761 primUnit "GHC.Types" varName "TupleRep" wiredInSrcSpan
+  , external 3891110078048108762 primUnit "GHC.Types" varName "$tc'TupleRep" wiredInSrcSpan
+  , external 3891110078048108763 primUnit "GHC.Types" dataName "SumRep" wiredInSrcSpan
+  , external 3891110078048108764 primUnit "GHC.Types" varName "SumRep" wiredInSrcSpan
+  , external 3891110078048108765 primUnit "GHC.Types" varName "$tc'SumRep" wiredInSrcSpan
+  , external 3891110078048108766 primUnit "GHC.Types" dataName "BoxedRep" wiredInSrcSpan
+  , external 3891110078048108767 primUnit "GHC.Types" varName "BoxedRep" wiredInSrcSpan
+  , external 3891110078048108768 primUnit "GHC.Types" varName "$tc'BoxedRep" wiredInSrcSpan
+  , external 3891110078048108769 primUnit "GHC.Types" dataName "IntRep" wiredInSrcSpan
+  , external 3891110078048108770 primUnit "GHC.Types" varName "IntRep" wiredInSrcSpan
+  , external 3891110078048108771 primUnit "GHC.Types" varName "$tc'IntRep" wiredInSrcSpan
+  , external 3891110078048108772 primUnit "GHC.Types" dataName "Int8Rep" wiredInSrcSpan
+  , external 3891110078048108773 primUnit "GHC.Types" varName "Int8Rep" wiredInSrcSpan
+  , external 3891110078048108774 primUnit "GHC.Types" varName "$tc'Int8Rep" wiredInSrcSpan
+  , external 3891110078048108775 primUnit "GHC.Types" dataName "Int16Rep" wiredInSrcSpan
+  , external 3891110078048108776 primUnit "GHC.Types" varName "Int16Rep" wiredInSrcSpan
+  , external 3891110078048108777 primUnit "GHC.Types" varName "$tc'Int16Rep" wiredInSrcSpan
+  , external 3891110078048108778 primUnit "GHC.Types" dataName "Int32Rep" wiredInSrcSpan
+  , external 3891110078048108779 primUnit "GHC.Types" varName "Int32Rep" wiredInSrcSpan
+  , external 3891110078048108780 primUnit "GHC.Types" varName "$tc'Int32Rep" wiredInSrcSpan
+  , external 3891110078048108781 primUnit "GHC.Types" dataName "Int64Rep" wiredInSrcSpan
+  , external 3891110078048108782 primUnit "GHC.Types" varName "Int64Rep" wiredInSrcSpan
+  , external 3891110078048108783 primUnit "GHC.Types" varName "$tc'Int64Rep" wiredInSrcSpan
+  , external 3891110078048108784 primUnit "GHC.Types" dataName "WordRep" wiredInSrcSpan
+  , external 3891110078048108785 primUnit "GHC.Types" varName "WordRep" wiredInSrcSpan
+  , external 3891110078048108786 primUnit "GHC.Types" varName "$tc'WordRep" wiredInSrcSpan
+  , external 3891110078048108787 primUnit "GHC.Types" dataName "Word8Rep" wiredInSrcSpan
+  , external 3891110078048108788 primUnit "GHC.Types" varName "Word8Rep" wiredInSrcSpan
+  , external 3891110078048108789 primUnit "GHC.Types" varName "$tc'Word8Rep" wiredInSrcSpan
+  , external 3891110078048108790 primUnit "GHC.Types" dataName "Word16Rep" wiredInSrcSpan
+  , external 3891110078048108791 primUnit "GHC.Types" varName "Word16Rep" wiredInSrcSpan
+  , external 3891110078048108792 primUnit "GHC.Types" varName "$tc'Word16Rep" wiredInSrcSpan
+  , external 3891110078048108793 primUnit "GHC.Types" dataName "Word32Rep" wiredInSrcSpan
+  , external 3891110078048108794 primUnit "GHC.Types" varName "Word32Rep" wiredInSrcSpan
+  , external 3891110078048108795 primUnit "GHC.Types" varName "$tc'Word32Rep" wiredInSrcSpan
+  , external 3891110078048108796 primUnit "GHC.Types" dataName "Word64Rep" wiredInSrcSpan
+  , external 3891110078048108797 primUnit "GHC.Types" varName "Word64Rep" wiredInSrcSpan
+  , external 3891110078048108798 primUnit "GHC.Types" varName "$tc'Word64Rep" wiredInSrcSpan
+  , external 3891110078048108799 primUnit "GHC.Types" dataName "AddrRep" wiredInSrcSpan
+  , external 3891110078048108800 primUnit "GHC.Types" varName "AddrRep" wiredInSrcSpan
+  , external 3891110078048108801 primUnit "GHC.Types" varName "$tc'AddrRep" wiredInSrcSpan
+  , external 3891110078048108802 primUnit "GHC.Types" dataName "FloatRep" wiredInSrcSpan
+  , external 3891110078048108803 primUnit "GHC.Types" varName "FloatRep" wiredInSrcSpan
+  , external 3891110078048108804 primUnit "GHC.Types" varName "$tc'FloatRep" wiredInSrcSpan
+  , external 3891110078048108805 primUnit "GHC.Types" dataName "DoubleRep" wiredInSrcSpan
+  , external 3891110078048108806 primUnit "GHC.Types" varName "DoubleRep" wiredInSrcSpan
+  , external 3891110078048108807 primUnit "GHC.Types" varName "$tc'DoubleRep" wiredInSrcSpan
+  , external 3891110078048108808 primUnit "GHC.Types" dataName "Lifted" wiredInSrcSpan
+  , external 3891110078048108809 primUnit "GHC.Types" varName "Lifted" wiredInSrcSpan
+  , external 3891110078048108810 primUnit "GHC.Types" varName "$tc'Lifted" wiredInSrcSpan
+  , external 3891110078048108811 primUnit "GHC.Types" dataName "Unlifted" wiredInSrcSpan
+  , external 3891110078048108812 primUnit "GHC.Types" varName "Unlifted" wiredInSrcSpan
+  , external 3891110078048108813 primUnit "GHC.Types" varName "$tc'Unlifted" wiredInSrcSpan
+  , external 3891110078048108814 primUnit "GHC.Types" dataName "Vec2" wiredInSrcSpan
+  , external 3891110078048108815 primUnit "GHC.Types" varName "Vec2" wiredInSrcSpan
+  , external 3891110078048108816 primUnit "GHC.Types" varName "$tc'Vec2" wiredInSrcSpan
+  , external 3891110078048108817 primUnit "GHC.Types" dataName "Vec4" wiredInSrcSpan
+  , external 3891110078048108818 primUnit "GHC.Types" varName "Vec4" wiredInSrcSpan
+  , external 3891110078048108819 primUnit "GHC.Types" varName "$tc'Vec4" wiredInSrcSpan
+  , external 3891110078048108820 primUnit "GHC.Types" dataName "Vec8" wiredInSrcSpan
+  , external 3891110078048108821 primUnit "GHC.Types" varName "Vec8" wiredInSrcSpan
+  , external 3891110078048108822 primUnit "GHC.Types" varName "$tc'Vec8" wiredInSrcSpan
+  , external 3891110078048108823 primUnit "GHC.Types" dataName "Vec16" wiredInSrcSpan
+  , external 3891110078048108824 primUnit "GHC.Types" varName "Vec16" wiredInSrcSpan
+  , external 3891110078048108825 primUnit "GHC.Types" varName "$tc'Vec16" wiredInSrcSpan
+  , external 3891110078048108826 primUnit "GHC.Types" dataName "Vec32" wiredInSrcSpan
+  , external 3891110078048108827 primUnit "GHC.Types" varName "Vec32" wiredInSrcSpan
+  , external 3891110078048108828 primUnit "GHC.Types" varName "$tc'Vec32" wiredInSrcSpan
+  , external 3891110078048108829 primUnit "GHC.Types" dataName "Vec64" wiredInSrcSpan
+  , external 3891110078048108830 primUnit "GHC.Types" varName "Vec64" wiredInSrcSpan
+  , external 3891110078048108831 primUnit "GHC.Types" varName "$tc'Vec64" wiredInSrcSpan
+  , external 3891110078048108832 primUnit "GHC.Types" dataName "Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108833 primUnit "GHC.Types" varName "Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108834 primUnit "GHC.Types" varName "$tc'Int8ElemRep" wiredInSrcSpan
+  , external 3891110078048108835 primUnit "GHC.Types" dataName "Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108836 primUnit "GHC.Types" varName "Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108837 primUnit "GHC.Types" varName "$tc'Int16ElemRep" wiredInSrcSpan
+  , external 3891110078048108838 primUnit "GHC.Types" dataName "Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108839 primUnit "GHC.Types" varName "Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108840 primUnit "GHC.Types" varName "$tc'Int32ElemRep" wiredInSrcSpan
+  , external 3891110078048108841 primUnit "GHC.Types" dataName "Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108842 primUnit "GHC.Types" varName "Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108843 primUnit "GHC.Types" varName "$tc'Int64ElemRep" wiredInSrcSpan
+  , external 3891110078048108844 primUnit "GHC.Types" dataName "Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108845 primUnit "GHC.Types" varName "Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108846 primUnit "GHC.Types" varName "$tc'Word8ElemRep" wiredInSrcSpan
+  , external 3891110078048108847 primUnit "GHC.Types" dataName "Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108848 primUnit "GHC.Types" varName "Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108849 primUnit "GHC.Types" varName "$tc'Word16ElemRep" wiredInSrcSpan
+  , external 3891110078048108850 primUnit "GHC.Types" dataName "Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108851 primUnit "GHC.Types" varName "Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108852 primUnit "GHC.Types" varName "$tc'Word32ElemRep" wiredInSrcSpan
+  , external 3891110078048108853 primUnit "GHC.Types" dataName "Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108854 primUnit "GHC.Types" varName "Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108855 primUnit "GHC.Types" varName "$tc'Word64ElemRep" wiredInSrcSpan
+  , external 3891110078048108856 primUnit "GHC.Types" dataName "FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108857 primUnit "GHC.Types" varName "FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108858 primUnit "GHC.Types" varName "$tc'FloatElemRep" wiredInSrcSpan
+  , external 3891110078048108859 primUnit "GHC.Types" dataName "DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108860 primUnit "GHC.Types" varName "DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108861 primUnit "GHC.Types" varName "$tc'DoubleElemRep" wiredInSrcSpan
+  , external 3891110078048108862 primUnit "GHC.Types" dataName "KindRepTyConApp" noSrcSpan
+  , external 3891110078048108865 primUnit "GHC.Types" dataName "KindRepVar" noSrcSpan
+  , external 3891110078048108868 primUnit "GHC.Types" dataName "KindRepApp" noSrcSpan
+  , external 3891110078048108871 primUnit "GHC.Types" dataName "KindRepFun" noSrcSpan
+  , external 3891110078048108874 primUnit "GHC.Types" dataName "KindRepTYPE" noSrcSpan
+  , external 3891110078048108877 primUnit "GHC.Types" dataName "KindRepTypeLitS" noSrcSpan
+  , external 3891110078048108880 primUnit "GHC.Types" dataName "KindRepTypeLitD" noSrcSpan
+  , external 3891110078048108883 primUnit "GHC.Types" dataName "TypeLitSymbol" noSrcSpan
+  , external 3891110078048108886 primUnit "GHC.Types" dataName "TypeLitNat" noSrcSpan
+  , external 3891110078048108889 primUnit "GHC.Types" dataName "TypeLitChar" noSrcSpan
+  , external 3891110078048108892 ghcInternalUnit "GHC.Internal.Unsafe.Coerce" dataName "UnsafeRefl" noSrcSpan
+  , external 3891110078048108895 primUnit "GHC.Types" dataName "One" wiredInSrcSpan
+  , external 3891110078048108896 primUnit "GHC.Types" varName "One" wiredInSrcSpan
+  , external 3891110078048108897 primUnit "GHC.Types" varName "$tc'One" wiredInSrcSpan
+  , external 3891110078048108898 primUnit "GHC.Types" dataName "Many" wiredInSrcSpan
+  , external 3891110078048108899 primUnit "GHC.Types" varName "Many" wiredInSrcSpan
+  , external 3891110078048108900 primUnit "GHC.Types" varName "$tc'Many" wiredInSrcSpan
+  , external 3891110078048108904 bignumUnit "GHC.Num.Integer" dataName "IS" wiredInSrcSpan
+  , external 3891110078048108905 bignumUnit "GHC.Num.Integer" varName "IS" wiredInSrcSpan
+  , external 3891110078048108906 bignumUnit "GHC.Num.Integer" varName "$tc'IS" wiredInSrcSpan
+  , external 3891110078048108907 bignumUnit "GHC.Num.Integer" dataName "IN" wiredInSrcSpan
+  , external 3891110078048108908 bignumUnit "GHC.Num.Integer" varName "IN" wiredInSrcSpan
+  , external 3891110078048108909 bignumUnit "GHC.Num.Integer" varName "$tc'IN" wiredInSrcSpan
+  , external 3891110078048108910 bignumUnit "GHC.Num.Integer" dataName "IP" wiredInSrcSpan
+  , external 3891110078048108911 bignumUnit "GHC.Num.Integer" varName "IP" wiredInSrcSpan
+  , external 3891110078048108912 bignumUnit "GHC.Num.Integer" varName "$tc'IP" wiredInSrcSpan
+  , external 3891110078048108913 bignumUnit "GHC.Num.Natural" dataName "NS" wiredInSrcSpan
+  , external 3891110078048108914 bignumUnit "GHC.Num.Natural" varName "NS" wiredInSrcSpan
+  , external 3891110078048108915 bignumUnit "GHC.Num.Natural" varName "$tc'NS" wiredInSrcSpan
+  , external 3891110078048108916 bignumUnit "GHC.Num.Natural" dataName "NB" wiredInSrcSpan
+  , external 3891110078048108917 bignumUnit "GHC.Num.Natural" varName "NB" wiredInSrcSpan
+  , external 3891110078048108918 bignumUnit "GHC.Num.Natural" varName "$tc'NB" wiredInSrcSpan
+  , external 3891110078048109144 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "NoInline" noSrcSpan
+  , external 3891110078048109147 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "Inline" noSrcSpan
+  , external 3891110078048109150 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "Inlinable" noSrcSpan
+  , external 3891110078048109156 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "ConLike" noSrcSpan
+  , external 3891110078048109159 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "FunLike" noSrcSpan
+  , external 3891110078048109162 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "AllPhases" noSrcSpan
+  , external 3891110078048109165 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "FromPhase" noSrcSpan
+  , external 3891110078048109168 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "BeforePhase" noSrcSpan
+  , external 3891110078048109171 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "Overlappable" noSrcSpan
+  , external 3891110078048109174 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "Overlapping" noSrcSpan
+  , external 3891110078048109177 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "Overlaps" noSrcSpan
+  , external 3891110078048109180 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "Incoherent" noSrcSpan
+  , external 3891110078048109183 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "NoNamespaceSpecifier" noSrcSpan
+  , external 3891110078048109186 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "TypeNamespaceSpecifier" noSrcSpan
+  , external 3891110078048109189 ghcInternalUnit "GHC.Internal.TH.Syntax" dataName "DataNamespaceSpecifier" noSrcSpan
+  , external 3891110078048110026 ghcInternalUnit "GHC.Internal.TH.Lib" varName "stockStrategy" noSrcSpan
+  , external 3891110078048110029 ghcInternalUnit "GHC.Internal.TH.Lib" varName "anyclassStrategy" noSrcSpan
+  , external 3891110078048110032 ghcInternalUnit "GHC.Internal.TH.Lib" varName "newtypeStrategy" noSrcSpan
+  , external 3891110078048110035 ghcInternalUnit "GHC.Internal.TH.Lib" varName "viaStrategy" noSrcSpan
+  , external 3963167672086036480 primUnit "GHC.Tuple" dataName "()" wiredInSrcSpan
+  , external 3963167672086036481 primUnit "GHC.Tuple" varName "()" wiredInSrcSpan
+  , external 3963167672086036482 primUnit "GHC.Tuple" varName "$tc'()" wiredInSrcSpan
+  , external 3963167672086036483 primUnit "GHC.Tuple" dataName "MkSolo" wiredInSrcSpan
+  , external 3963167672086036484 primUnit "GHC.Tuple" varName "MkSolo" wiredInSrcSpan
+  , external 3963167672086036485 primUnit "GHC.Tuple" varName "$tc'MkSolo" wiredInSrcSpan
+  , external 4035225266123964416 primUnit "GHC.Types" dataName "(##)" wiredInSrcSpan
+  , external 4035225266123964417 primUnit "GHC.Types" varName "(##)" wiredInSrcSpan
+  , external 4035225266123964418 primUnit "GHC.Types" varName "$tc'(##)" wiredInSrcSpan
+  , external 4107282860161892352 primUnit "GHC.Prim" varName "gtChar#" wiredInSrcSpan
+  , external 4107282860161892353 primUnit "GHC.PrimopWrappers" varName "gtChar#" wiredInSrcSpan
+  , external 4107282860161892354 primUnit "GHC.Prim" varName "geChar#" wiredInSrcSpan
+  , external 4107282860161892355 primUnit "GHC.PrimopWrappers" varName "geChar#" wiredInSrcSpan
+  , external 4107282860161892356 primUnit "GHC.Prim" varName "eqChar#" wiredInSrcSpan
+  , external 4107282860161892357 primUnit "GHC.PrimopWrappers" varName "eqChar#" wiredInSrcSpan
+  , external 4107282860161892358 primUnit "GHC.Prim" varName "neChar#" wiredInSrcSpan
+  , external 4107282860161892359 primUnit "GHC.PrimopWrappers" varName "neChar#" wiredInSrcSpan
+  , external 4107282860161892360 primUnit "GHC.Prim" varName "ltChar#" wiredInSrcSpan
+  , external 4107282860161892361 primUnit "GHC.PrimopWrappers" varName "ltChar#" wiredInSrcSpan
+  , external 4107282860161892362 primUnit "GHC.Prim" varName "leChar#" wiredInSrcSpan
+  , external 4107282860161892363 primUnit "GHC.PrimopWrappers" varName "leChar#" wiredInSrcSpan
+  , external 4107282860161892364 primUnit "GHC.Prim" varName "ord#" wiredInSrcSpan
+  , external 4107282860161892365 primUnit "GHC.PrimopWrappers" varName "ord#" wiredInSrcSpan
+  , external 4107282860161892366 primUnit "GHC.Prim" varName "int8ToInt#" wiredInSrcSpan
+  , external 4107282860161892367 primUnit "GHC.PrimopWrappers" varName "int8ToInt#" wiredInSrcSpan
+  , external 4107282860161892368 primUnit "GHC.Prim" varName "intToInt8#" wiredInSrcSpan
+  , external 4107282860161892369 primUnit "GHC.PrimopWrappers" varName "intToInt8#" wiredInSrcSpan
+  , external 4107282860161892370 primUnit "GHC.Prim" varName "negateInt8#" wiredInSrcSpan
+  , external 4107282860161892371 primUnit "GHC.PrimopWrappers" varName "negateInt8#" wiredInSrcSpan
+  , external 4107282860161892372 primUnit "GHC.Prim" varName "plusInt8#" wiredInSrcSpan
+  , external 4107282860161892373 primUnit "GHC.PrimopWrappers" varName "plusInt8#" wiredInSrcSpan
+  , external 4107282860161892374 primUnit "GHC.Prim" varName "subInt8#" wiredInSrcSpan
+  , external 4107282860161892375 primUnit "GHC.PrimopWrappers" varName "subInt8#" wiredInSrcSpan
+  , external 4107282860161892376 primUnit "GHC.Prim" varName "timesInt8#" wiredInSrcSpan
+  , external 4107282860161892377 primUnit "GHC.PrimopWrappers" varName "timesInt8#" wiredInSrcSpan
+  , external 4107282860161892378 primUnit "GHC.Prim" varName "quotInt8#" wiredInSrcSpan
+  , external 4107282860161892379 primUnit "GHC.PrimopWrappers" varName "quotInt8#" wiredInSrcSpan
+  , external 4107282860161892380 primUnit "GHC.Prim" varName "remInt8#" wiredInSrcSpan
+  , external 4107282860161892381 primUnit "GHC.PrimopWrappers" varName "remInt8#" wiredInSrcSpan
+  , external 4107282860161892382 primUnit "GHC.Prim" varName "quotRemInt8#" wiredInSrcSpan
+  , external 4107282860161892383 primUnit "GHC.PrimopWrappers" varName "quotRemInt8#" wiredInSrcSpan
+  , external 4107282860161892384 primUnit "GHC.Prim" varName "uncheckedShiftLInt8#" wiredInSrcSpan
+  , external 4107282860161892385 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt8#" wiredInSrcSpan
+  , external 4107282860161892386 primUnit "GHC.Prim" varName "uncheckedShiftRAInt8#" wiredInSrcSpan
+  , external 4107282860161892387 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt8#" wiredInSrcSpan
+  , external 4107282860161892388 primUnit "GHC.Prim" varName "uncheckedShiftRLInt8#" wiredInSrcSpan
+  , external 4107282860161892389 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt8#" wiredInSrcSpan
+  , external 4107282860161892390 primUnit "GHC.Prim" varName "int8ToWord8#" wiredInSrcSpan
+  , external 4107282860161892391 primUnit "GHC.PrimopWrappers" varName "int8ToWord8#" wiredInSrcSpan
+  , external 4107282860161892392 primUnit "GHC.Prim" varName "eqInt8#" wiredInSrcSpan
+  , external 4107282860161892393 primUnit "GHC.PrimopWrappers" varName "eqInt8#" wiredInSrcSpan
+  , external 4107282860161892394 primUnit "GHC.Prim" varName "geInt8#" wiredInSrcSpan
+  , external 4107282860161892395 primUnit "GHC.PrimopWrappers" varName "geInt8#" wiredInSrcSpan
+  , external 4107282860161892396 primUnit "GHC.Prim" varName "gtInt8#" wiredInSrcSpan
+  , external 4107282860161892397 primUnit "GHC.PrimopWrappers" varName "gtInt8#" wiredInSrcSpan
+  , external 4107282860161892398 primUnit "GHC.Prim" varName "leInt8#" wiredInSrcSpan
+  , external 4107282860161892399 primUnit "GHC.PrimopWrappers" varName "leInt8#" wiredInSrcSpan
+  , external 4107282860161892400 primUnit "GHC.Prim" varName "ltInt8#" wiredInSrcSpan
+  , external 4107282860161892401 primUnit "GHC.PrimopWrappers" varName "ltInt8#" wiredInSrcSpan
+  , external 4107282860161892402 primUnit "GHC.Prim" varName "neInt8#" wiredInSrcSpan
+  , external 4107282860161892403 primUnit "GHC.PrimopWrappers" varName "neInt8#" wiredInSrcSpan
+  , external 4107282860161892404 primUnit "GHC.Prim" varName "word8ToWord#" wiredInSrcSpan
+  , external 4107282860161892405 primUnit "GHC.PrimopWrappers" varName "word8ToWord#" wiredInSrcSpan
+  , external 4107282860161892406 primUnit "GHC.Prim" varName "wordToWord8#" wiredInSrcSpan
+  , external 4107282860161892407 primUnit "GHC.PrimopWrappers" varName "wordToWord8#" wiredInSrcSpan
+  , external 4107282860161892408 primUnit "GHC.Prim" varName "plusWord8#" wiredInSrcSpan
+  , external 4107282860161892409 primUnit "GHC.PrimopWrappers" varName "plusWord8#" wiredInSrcSpan
+  , external 4107282860161892410 primUnit "GHC.Prim" varName "subWord8#" wiredInSrcSpan
+  , external 4107282860161892411 primUnit "GHC.PrimopWrappers" varName "subWord8#" wiredInSrcSpan
+  , external 4107282860161892412 primUnit "GHC.Prim" varName "timesWord8#" wiredInSrcSpan
+  , external 4107282860161892413 primUnit "GHC.PrimopWrappers" varName "timesWord8#" wiredInSrcSpan
+  , external 4107282860161892414 primUnit "GHC.Prim" varName "quotWord8#" wiredInSrcSpan
+  , external 4107282860161892415 primUnit "GHC.PrimopWrappers" varName "quotWord8#" wiredInSrcSpan
+  , external 4107282860161892416 primUnit "GHC.Prim" varName "remWord8#" wiredInSrcSpan
+  , external 4107282860161892417 primUnit "GHC.PrimopWrappers" varName "remWord8#" wiredInSrcSpan
+  , external 4107282860161892418 primUnit "GHC.Prim" varName "quotRemWord8#" wiredInSrcSpan
+  , external 4107282860161892419 primUnit "GHC.PrimopWrappers" varName "quotRemWord8#" wiredInSrcSpan
+  , external 4107282860161892420 primUnit "GHC.Prim" varName "andWord8#" wiredInSrcSpan
+  , external 4107282860161892421 primUnit "GHC.PrimopWrappers" varName "andWord8#" wiredInSrcSpan
+  , external 4107282860161892422 primUnit "GHC.Prim" varName "orWord8#" wiredInSrcSpan
+  , external 4107282860161892423 primUnit "GHC.PrimopWrappers" varName "orWord8#" wiredInSrcSpan
+  , external 4107282860161892424 primUnit "GHC.Prim" varName "xorWord8#" wiredInSrcSpan
+  , external 4107282860161892425 primUnit "GHC.PrimopWrappers" varName "xorWord8#" wiredInSrcSpan
+  , external 4107282860161892426 primUnit "GHC.Prim" varName "notWord8#" wiredInSrcSpan
+  , external 4107282860161892427 primUnit "GHC.PrimopWrappers" varName "notWord8#" wiredInSrcSpan
+  , external 4107282860161892428 primUnit "GHC.Prim" varName "uncheckedShiftLWord8#" wiredInSrcSpan
+  , external 4107282860161892429 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord8#" wiredInSrcSpan
+  , external 4107282860161892430 primUnit "GHC.Prim" varName "uncheckedShiftRLWord8#" wiredInSrcSpan
+  , external 4107282860161892431 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord8#" wiredInSrcSpan
+  , external 4107282860161892432 primUnit "GHC.Prim" varName "word8ToInt8#" wiredInSrcSpan
+  , external 4107282860161892433 primUnit "GHC.PrimopWrappers" varName "word8ToInt8#" wiredInSrcSpan
+  , external 4107282860161892434 primUnit "GHC.Prim" varName "eqWord8#" wiredInSrcSpan
+  , external 4107282860161892435 primUnit "GHC.PrimopWrappers" varName "eqWord8#" wiredInSrcSpan
+  , external 4107282860161892436 primUnit "GHC.Prim" varName "geWord8#" wiredInSrcSpan
+  , external 4107282860161892437 primUnit "GHC.PrimopWrappers" varName "geWord8#" wiredInSrcSpan
+  , external 4107282860161892438 primUnit "GHC.Prim" varName "gtWord8#" wiredInSrcSpan
+  , external 4107282860161892439 primUnit "GHC.PrimopWrappers" varName "gtWord8#" wiredInSrcSpan
+  , external 4107282860161892440 primUnit "GHC.Prim" varName "leWord8#" wiredInSrcSpan
+  , external 4107282860161892441 primUnit "GHC.PrimopWrappers" varName "leWord8#" wiredInSrcSpan
+  , external 4107282860161892442 primUnit "GHC.Prim" varName "ltWord8#" wiredInSrcSpan
+  , external 4107282860161892443 primUnit "GHC.PrimopWrappers" varName "ltWord8#" wiredInSrcSpan
+  , external 4107282860161892444 primUnit "GHC.Prim" varName "neWord8#" wiredInSrcSpan
+  , external 4107282860161892445 primUnit "GHC.PrimopWrappers" varName "neWord8#" wiredInSrcSpan
+  , external 4107282860161892446 primUnit "GHC.Prim" varName "int16ToInt#" wiredInSrcSpan
+  , external 4107282860161892447 primUnit "GHC.PrimopWrappers" varName "int16ToInt#" wiredInSrcSpan
+  , external 4107282860161892448 primUnit "GHC.Prim" varName "intToInt16#" wiredInSrcSpan
+  , external 4107282860161892449 primUnit "GHC.PrimopWrappers" varName "intToInt16#" wiredInSrcSpan
+  , external 4107282860161892450 primUnit "GHC.Prim" varName "negateInt16#" wiredInSrcSpan
+  , external 4107282860161892451 primUnit "GHC.PrimopWrappers" varName "negateInt16#" wiredInSrcSpan
+  , external 4107282860161892452 primUnit "GHC.Prim" varName "plusInt16#" wiredInSrcSpan
+  , external 4107282860161892453 primUnit "GHC.PrimopWrappers" varName "plusInt16#" wiredInSrcSpan
+  , external 4107282860161892454 primUnit "GHC.Prim" varName "subInt16#" wiredInSrcSpan
+  , external 4107282860161892455 primUnit "GHC.PrimopWrappers" varName "subInt16#" wiredInSrcSpan
+  , external 4107282860161892456 primUnit "GHC.Prim" varName "timesInt16#" wiredInSrcSpan
+  , external 4107282860161892457 primUnit "GHC.PrimopWrappers" varName "timesInt16#" wiredInSrcSpan
+  , external 4107282860161892458 primUnit "GHC.Prim" varName "quotInt16#" wiredInSrcSpan
+  , external 4107282860161892459 primUnit "GHC.PrimopWrappers" varName "quotInt16#" wiredInSrcSpan
+  , external 4107282860161892460 primUnit "GHC.Prim" varName "remInt16#" wiredInSrcSpan
+  , external 4107282860161892461 primUnit "GHC.PrimopWrappers" varName "remInt16#" wiredInSrcSpan
+  , external 4107282860161892462 primUnit "GHC.Prim" varName "quotRemInt16#" wiredInSrcSpan
+  , external 4107282860161892463 primUnit "GHC.PrimopWrappers" varName "quotRemInt16#" wiredInSrcSpan
+  , external 4107282860161892464 primUnit "GHC.Prim" varName "uncheckedShiftLInt16#" wiredInSrcSpan
+  , external 4107282860161892465 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt16#" wiredInSrcSpan
+  , external 4107282860161892466 primUnit "GHC.Prim" varName "uncheckedShiftRAInt16#" wiredInSrcSpan
+  , external 4107282860161892467 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt16#" wiredInSrcSpan
+  , external 4107282860161892468 primUnit "GHC.Prim" varName "uncheckedShiftRLInt16#" wiredInSrcSpan
+  , external 4107282860161892469 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt16#" wiredInSrcSpan
+  , external 4107282860161892470 primUnit "GHC.Prim" varName "int16ToWord16#" wiredInSrcSpan
+  , external 4107282860161892471 primUnit "GHC.PrimopWrappers" varName "int16ToWord16#" wiredInSrcSpan
+  , external 4107282860161892472 primUnit "GHC.Prim" varName "eqInt16#" wiredInSrcSpan
+  , external 4107282860161892473 primUnit "GHC.PrimopWrappers" varName "eqInt16#" wiredInSrcSpan
+  , external 4107282860161892474 primUnit "GHC.Prim" varName "geInt16#" wiredInSrcSpan
+  , external 4107282860161892475 primUnit "GHC.PrimopWrappers" varName "geInt16#" wiredInSrcSpan
+  , external 4107282860161892476 primUnit "GHC.Prim" varName "gtInt16#" wiredInSrcSpan
+  , external 4107282860161892477 primUnit "GHC.PrimopWrappers" varName "gtInt16#" wiredInSrcSpan
+  , external 4107282860161892478 primUnit "GHC.Prim" varName "leInt16#" wiredInSrcSpan
+  , external 4107282860161892479 primUnit "GHC.PrimopWrappers" varName "leInt16#" wiredInSrcSpan
+  , external 4107282860161892480 primUnit "GHC.Prim" varName "ltInt16#" wiredInSrcSpan
+  , external 4107282860161892481 primUnit "GHC.PrimopWrappers" varName "ltInt16#" wiredInSrcSpan
+  , external 4107282860161892482 primUnit "GHC.Prim" varName "neInt16#" wiredInSrcSpan
+  , external 4107282860161892483 primUnit "GHC.PrimopWrappers" varName "neInt16#" wiredInSrcSpan
+  , external 4107282860161892484 primUnit "GHC.Prim" varName "word16ToWord#" wiredInSrcSpan
+  , external 4107282860161892485 primUnit "GHC.PrimopWrappers" varName "word16ToWord#" wiredInSrcSpan
+  , external 4107282860161892486 primUnit "GHC.Prim" varName "wordToWord16#" wiredInSrcSpan
+  , external 4107282860161892487 primUnit "GHC.PrimopWrappers" varName "wordToWord16#" wiredInSrcSpan
+  , external 4107282860161892488 primUnit "GHC.Prim" varName "plusWord16#" wiredInSrcSpan
+  , external 4107282860161892489 primUnit "GHC.PrimopWrappers" varName "plusWord16#" wiredInSrcSpan
+  , external 4107282860161892490 primUnit "GHC.Prim" varName "subWord16#" wiredInSrcSpan
+  , external 4107282860161892491 primUnit "GHC.PrimopWrappers" varName "subWord16#" wiredInSrcSpan
+  , external 4107282860161892492 primUnit "GHC.Prim" varName "timesWord16#" wiredInSrcSpan
+  , external 4107282860161892493 primUnit "GHC.PrimopWrappers" varName "timesWord16#" wiredInSrcSpan
+  , external 4107282860161892494 primUnit "GHC.Prim" varName "quotWord16#" wiredInSrcSpan
+  , external 4107282860161892495 primUnit "GHC.PrimopWrappers" varName "quotWord16#" wiredInSrcSpan
+  , external 4107282860161892496 primUnit "GHC.Prim" varName "remWord16#" wiredInSrcSpan
+  , external 4107282860161892497 primUnit "GHC.PrimopWrappers" varName "remWord16#" wiredInSrcSpan
+  , external 4107282860161892498 primUnit "GHC.Prim" varName "quotRemWord16#" wiredInSrcSpan
+  , external 4107282860161892499 primUnit "GHC.PrimopWrappers" varName "quotRemWord16#" wiredInSrcSpan
+  , external 4107282860161892500 primUnit "GHC.Prim" varName "andWord16#" wiredInSrcSpan
+  , external 4107282860161892501 primUnit "GHC.PrimopWrappers" varName "andWord16#" wiredInSrcSpan
+  , external 4107282860161892502 primUnit "GHC.Prim" varName "orWord16#" wiredInSrcSpan
+  , external 4107282860161892503 primUnit "GHC.PrimopWrappers" varName "orWord16#" wiredInSrcSpan
+  , external 4107282860161892504 primUnit "GHC.Prim" varName "xorWord16#" wiredInSrcSpan
+  , external 4107282860161892505 primUnit "GHC.PrimopWrappers" varName "xorWord16#" wiredInSrcSpan
+  , external 4107282860161892506 primUnit "GHC.Prim" varName "notWord16#" wiredInSrcSpan
+  , external 4107282860161892507 primUnit "GHC.PrimopWrappers" varName "notWord16#" wiredInSrcSpan
+  , external 4107282860161892508 primUnit "GHC.Prim" varName "uncheckedShiftLWord16#" wiredInSrcSpan
+  , external 4107282860161892509 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord16#" wiredInSrcSpan
+  , external 4107282860161892510 primUnit "GHC.Prim" varName "uncheckedShiftRLWord16#" wiredInSrcSpan
+  , external 4107282860161892511 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord16#" wiredInSrcSpan
+  , external 4107282860161892512 primUnit "GHC.Prim" varName "word16ToInt16#" wiredInSrcSpan
+  , external 4107282860161892513 primUnit "GHC.PrimopWrappers" varName "word16ToInt16#" wiredInSrcSpan
+  , external 4107282860161892514 primUnit "GHC.Prim" varName "eqWord16#" wiredInSrcSpan
+  , external 4107282860161892515 primUnit "GHC.PrimopWrappers" varName "eqWord16#" wiredInSrcSpan
+  , external 4107282860161892516 primUnit "GHC.Prim" varName "geWord16#" wiredInSrcSpan
+  , external 4107282860161892517 primUnit "GHC.PrimopWrappers" varName "geWord16#" wiredInSrcSpan
+  , external 4107282860161892518 primUnit "GHC.Prim" varName "gtWord16#" wiredInSrcSpan
+  , external 4107282860161892519 primUnit "GHC.PrimopWrappers" varName "gtWord16#" wiredInSrcSpan
+  , external 4107282860161892520 primUnit "GHC.Prim" varName "leWord16#" wiredInSrcSpan
+  , external 4107282860161892521 primUnit "GHC.PrimopWrappers" varName "leWord16#" wiredInSrcSpan
+  , external 4107282860161892522 primUnit "GHC.Prim" varName "ltWord16#" wiredInSrcSpan
+  , external 4107282860161892523 primUnit "GHC.PrimopWrappers" varName "ltWord16#" wiredInSrcSpan
+  , external 4107282860161892524 primUnit "GHC.Prim" varName "neWord16#" wiredInSrcSpan
+  , external 4107282860161892525 primUnit "GHC.PrimopWrappers" varName "neWord16#" wiredInSrcSpan
+  , external 4107282860161892526 primUnit "GHC.Prim" varName "int32ToInt#" wiredInSrcSpan
+  , external 4107282860161892527 primUnit "GHC.PrimopWrappers" varName "int32ToInt#" wiredInSrcSpan
+  , external 4107282860161892528 primUnit "GHC.Prim" varName "intToInt32#" wiredInSrcSpan
+  , external 4107282860161892529 primUnit "GHC.PrimopWrappers" varName "intToInt32#" wiredInSrcSpan
+  , external 4107282860161892530 primUnit "GHC.Prim" varName "negateInt32#" wiredInSrcSpan
+  , external 4107282860161892531 primUnit "GHC.PrimopWrappers" varName "negateInt32#" wiredInSrcSpan
+  , external 4107282860161892532 primUnit "GHC.Prim" varName "plusInt32#" wiredInSrcSpan
+  , external 4107282860161892533 primUnit "GHC.PrimopWrappers" varName "plusInt32#" wiredInSrcSpan
+  , external 4107282860161892534 primUnit "GHC.Prim" varName "subInt32#" wiredInSrcSpan
+  , external 4107282860161892535 primUnit "GHC.PrimopWrappers" varName "subInt32#" wiredInSrcSpan
+  , external 4107282860161892536 primUnit "GHC.Prim" varName "timesInt32#" wiredInSrcSpan
+  , external 4107282860161892537 primUnit "GHC.PrimopWrappers" varName "timesInt32#" wiredInSrcSpan
+  , external 4107282860161892538 primUnit "GHC.Prim" varName "quotInt32#" wiredInSrcSpan
+  , external 4107282860161892539 primUnit "GHC.PrimopWrappers" varName "quotInt32#" wiredInSrcSpan
+  , external 4107282860161892540 primUnit "GHC.Prim" varName "remInt32#" wiredInSrcSpan
+  , external 4107282860161892541 primUnit "GHC.PrimopWrappers" varName "remInt32#" wiredInSrcSpan
+  , external 4107282860161892542 primUnit "GHC.Prim" varName "quotRemInt32#" wiredInSrcSpan
+  , external 4107282860161892543 primUnit "GHC.PrimopWrappers" varName "quotRemInt32#" wiredInSrcSpan
+  , external 4107282860161892544 primUnit "GHC.Prim" varName "uncheckedShiftLInt32#" wiredInSrcSpan
+  , external 4107282860161892545 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLInt32#" wiredInSrcSpan
+  , external 4107282860161892546 primUnit "GHC.Prim" varName "uncheckedShiftRAInt32#" wiredInSrcSpan
+  , external 4107282860161892547 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRAInt32#" wiredInSrcSpan
+  , external 4107282860161892548 primUnit "GHC.Prim" varName "uncheckedShiftRLInt32#" wiredInSrcSpan
+  , external 4107282860161892549 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLInt32#" wiredInSrcSpan
+  , external 4107282860161892550 primUnit "GHC.Prim" varName "int32ToWord32#" wiredInSrcSpan
+  , external 4107282860161892551 primUnit "GHC.PrimopWrappers" varName "int32ToWord32#" wiredInSrcSpan
+  , external 4107282860161892552 primUnit "GHC.Prim" varName "eqInt32#" wiredInSrcSpan
+  , external 4107282860161892553 primUnit "GHC.PrimopWrappers" varName "eqInt32#" wiredInSrcSpan
+  , external 4107282860161892554 primUnit "GHC.Prim" varName "geInt32#" wiredInSrcSpan
+  , external 4107282860161892555 primUnit "GHC.PrimopWrappers" varName "geInt32#" wiredInSrcSpan
+  , external 4107282860161892556 primUnit "GHC.Prim" varName "gtInt32#" wiredInSrcSpan
+  , external 4107282860161892557 primUnit "GHC.PrimopWrappers" varName "gtInt32#" wiredInSrcSpan
+  , external 4107282860161892558 primUnit "GHC.Prim" varName "leInt32#" wiredInSrcSpan
+  , external 4107282860161892559 primUnit "GHC.PrimopWrappers" varName "leInt32#" wiredInSrcSpan
+  , external 4107282860161892560 primUnit "GHC.Prim" varName "ltInt32#" wiredInSrcSpan
+  , external 4107282860161892561 primUnit "GHC.PrimopWrappers" varName "ltInt32#" wiredInSrcSpan
+  , external 4107282860161892562 primUnit "GHC.Prim" varName "neInt32#" wiredInSrcSpan
+  , external 4107282860161892563 primUnit "GHC.PrimopWrappers" varName "neInt32#" wiredInSrcSpan
+  , external 4107282860161892564 primUnit "GHC.Prim" varName "word32ToWord#" wiredInSrcSpan
+  , external 4107282860161892565 primUnit "GHC.PrimopWrappers" varName "word32ToWord#" wiredInSrcSpan
+  , external 4107282860161892566 primUnit "GHC.Prim" varName "wordToWord32#" wiredInSrcSpan
+  , external 4107282860161892567 primUnit "GHC.PrimopWrappers" varName "wordToWord32#" wiredInSrcSpan
+  , external 4107282860161892568 primUnit "GHC.Prim" varName "plusWord32#" wiredInSrcSpan
+  , external 4107282860161892569 primUnit "GHC.PrimopWrappers" varName "plusWord32#" wiredInSrcSpan
+  , external 4107282860161892570 primUnit "GHC.Prim" varName "subWord32#" wiredInSrcSpan
+  , external 4107282860161892571 primUnit "GHC.PrimopWrappers" varName "subWord32#" wiredInSrcSpan
+  , external 4107282860161892572 primUnit "GHC.Prim" varName "timesWord32#" wiredInSrcSpan
+  , external 4107282860161892573 primUnit "GHC.PrimopWrappers" varName "timesWord32#" wiredInSrcSpan
+  , external 4107282860161892574 primUnit "GHC.Prim" varName "quotWord32#" wiredInSrcSpan
+  , external 4107282860161892575 primUnit "GHC.PrimopWrappers" varName "quotWord32#" wiredInSrcSpan
+  , external 4107282860161892576 primUnit "GHC.Prim" varName "remWord32#" wiredInSrcSpan
+  , external 4107282860161892577 primUnit "GHC.PrimopWrappers" varName "remWord32#" wiredInSrcSpan
+  , external 4107282860161892578 primUnit "GHC.Prim" varName "quotRemWord32#" wiredInSrcSpan
+  , external 4107282860161892579 primUnit "GHC.PrimopWrappers" varName "quotRemWord32#" wiredInSrcSpan
+  , external 4107282860161892580 primUnit "GHC.Prim" varName "andWord32#" wiredInSrcSpan
+  , external 4107282860161892581 primUnit "GHC.PrimopWrappers" varName "andWord32#" wiredInSrcSpan
+  , external 4107282860161892582 primUnit "GHC.Prim" varName "orWord32#" wiredInSrcSpan
+  , external 4107282860161892583 primUnit "GHC.PrimopWrappers" varName "orWord32#" wiredInSrcSpan
+  , external 4107282860161892584 primUnit "GHC.Prim" varName "xorWord32#" wiredInSrcSpan
+  , external 4107282860161892585 primUnit "GHC.PrimopWrappers" varName "xorWord32#" wiredInSrcSpan
+  , external 4107282860161892586 primUnit "GHC.Prim" varName "notWord32#" wiredInSrcSpan
+  , external 4107282860161892587 primUnit "GHC.PrimopWrappers" varName "notWord32#" wiredInSrcSpan
+  , external 4107282860161892588 primUnit "GHC.Prim" varName "uncheckedShiftLWord32#" wiredInSrcSpan
+  , external 4107282860161892589 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftLWord32#" wiredInSrcSpan
+  , external 4107282860161892590 primUnit "GHC.Prim" varName "uncheckedShiftRLWord32#" wiredInSrcSpan
+  , external 4107282860161892591 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRLWord32#" wiredInSrcSpan
+  , external 4107282860161892592 primUnit "GHC.Prim" varName "word32ToInt32#" wiredInSrcSpan
+  , external 4107282860161892593 primUnit "GHC.PrimopWrappers" varName "word32ToInt32#" wiredInSrcSpan
+  , external 4107282860161892594 primUnit "GHC.Prim" varName "eqWord32#" wiredInSrcSpan
+  , external 4107282860161892595 primUnit "GHC.PrimopWrappers" varName "eqWord32#" wiredInSrcSpan
+  , external 4107282860161892596 primUnit "GHC.Prim" varName "geWord32#" wiredInSrcSpan
+  , external 4107282860161892597 primUnit "GHC.PrimopWrappers" varName "geWord32#" wiredInSrcSpan
+  , external 4107282860161892598 primUnit "GHC.Prim" varName "gtWord32#" wiredInSrcSpan
+  , external 4107282860161892599 primUnit "GHC.PrimopWrappers" varName "gtWord32#" wiredInSrcSpan
+  , external 4107282860161892600 primUnit "GHC.Prim" varName "leWord32#" wiredInSrcSpan
+  , external 4107282860161892601 primUnit "GHC.PrimopWrappers" varName "leWord32#" wiredInSrcSpan
+  , external 4107282860161892602 primUnit "GHC.Prim" varName "ltWord32#" wiredInSrcSpan
+  , external 4107282860161892603 primUnit "GHC.PrimopWrappers" varName "ltWord32#" wiredInSrcSpan
+  , external 4107282860161892604 primUnit "GHC.Prim" varName "neWord32#" wiredInSrcSpan
+  , external 4107282860161892605 primUnit "GHC.PrimopWrappers" varName "neWord32#" wiredInSrcSpan
+  , external 4107282860161892606 primUnit "GHC.Prim" varName "int64ToInt#" wiredInSrcSpan
+  , external 4107282860161892607 primUnit "GHC.PrimopWrappers" varName "int64ToInt#" wiredInSrcSpan
+  , external 4107282860161892608 primUnit "GHC.Prim" varName "intToInt64#" wiredInSrcSpan
+  , external 4107282860161892609 primUnit "GHC.PrimopWrappers" varName "intToInt64#" wiredInSrcSpan
+  , external 4107282860161892610 primUnit "GHC.Prim" varName "negateInt64#" wiredInSrcSpan
+  , external 4107282860161892611 primUnit "GHC.PrimopWrappers" varName "negateInt64#" wiredInSrcSpan
+  , external 4107282860161892612 primUnit "GHC.Prim" varName "plusInt64#" wiredInSrcSpan
+  , external 4107282860161892613 primUnit "GHC.PrimopWrappers" varName "plusInt64#" wiredInSrcSpan
+  , external 4107282860161892614 primUnit "GHC.Prim" varName "subInt64#" wiredInSrcSpan
+  , external 4107282860161892615 primUnit "GHC.PrimopWrappers" varName "subInt64#" wiredInSrcSpan
+  , external 4107282860161892616 primUnit "GHC.Prim" varName "timesInt64#" wiredInSrcSpan
+  , external 4107282860161892617 primUnit "GHC.PrimopWrappers" varName "timesInt64#" wiredInSrcSpan
+  , external 4107282860161892618 primUnit "GHC.Prim" varName "quotInt64#" wiredInSrcSpan
+  , external 4107282860161892619 primUnit "GHC.PrimopWrappers" varName "quotInt64#" wiredInSrcSpan
+  , external 4107282860161892620 primUnit "GHC.Prim" varName "remInt64#" wiredInSrcSpan
+  , external 4107282860161892621 primUnit "GHC.PrimopWrappers" varName "remInt64#" wiredInSrcSpan
+  , external 4107282860161892622 primUnit "GHC.Prim" varName "uncheckedIShiftL64#" wiredInSrcSpan
+  , external 4107282860161892623 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftL64#" wiredInSrcSpan
+  , external 4107282860161892624 primUnit "GHC.Prim" varName "uncheckedIShiftRA64#" wiredInSrcSpan
+  , external 4107282860161892625 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRA64#" wiredInSrcSpan
+  , external 4107282860161892626 primUnit "GHC.Prim" varName "uncheckedIShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892627 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892628 primUnit "GHC.Prim" varName "int64ToWord64#" wiredInSrcSpan
+  , external 4107282860161892629 primUnit "GHC.PrimopWrappers" varName "int64ToWord64#" wiredInSrcSpan
+  , external 4107282860161892630 primUnit "GHC.Prim" varName "eqInt64#" wiredInSrcSpan
+  , external 4107282860161892631 primUnit "GHC.PrimopWrappers" varName "eqInt64#" wiredInSrcSpan
+  , external 4107282860161892632 primUnit "GHC.Prim" varName "geInt64#" wiredInSrcSpan
+  , external 4107282860161892633 primUnit "GHC.PrimopWrappers" varName "geInt64#" wiredInSrcSpan
+  , external 4107282860161892634 primUnit "GHC.Prim" varName "gtInt64#" wiredInSrcSpan
+  , external 4107282860161892635 primUnit "GHC.PrimopWrappers" varName "gtInt64#" wiredInSrcSpan
+  , external 4107282860161892636 primUnit "GHC.Prim" varName "leInt64#" wiredInSrcSpan
+  , external 4107282860161892637 primUnit "GHC.PrimopWrappers" varName "leInt64#" wiredInSrcSpan
+  , external 4107282860161892638 primUnit "GHC.Prim" varName "ltInt64#" wiredInSrcSpan
+  , external 4107282860161892639 primUnit "GHC.PrimopWrappers" varName "ltInt64#" wiredInSrcSpan
+  , external 4107282860161892640 primUnit "GHC.Prim" varName "neInt64#" wiredInSrcSpan
+  , external 4107282860161892641 primUnit "GHC.PrimopWrappers" varName "neInt64#" wiredInSrcSpan
+  , external 4107282860161892642 primUnit "GHC.Prim" varName "word64ToWord#" wiredInSrcSpan
+  , external 4107282860161892643 primUnit "GHC.PrimopWrappers" varName "word64ToWord#" wiredInSrcSpan
+  , external 4107282860161892644 primUnit "GHC.Prim" varName "wordToWord64#" wiredInSrcSpan
+  , external 4107282860161892645 primUnit "GHC.PrimopWrappers" varName "wordToWord64#" wiredInSrcSpan
+  , external 4107282860161892646 primUnit "GHC.Prim" varName "plusWord64#" wiredInSrcSpan
+  , external 4107282860161892647 primUnit "GHC.PrimopWrappers" varName "plusWord64#" wiredInSrcSpan
+  , external 4107282860161892648 primUnit "GHC.Prim" varName "subWord64#" wiredInSrcSpan
+  , external 4107282860161892649 primUnit "GHC.PrimopWrappers" varName "subWord64#" wiredInSrcSpan
+  , external 4107282860161892650 primUnit "GHC.Prim" varName "timesWord64#" wiredInSrcSpan
+  , external 4107282860161892651 primUnit "GHC.PrimopWrappers" varName "timesWord64#" wiredInSrcSpan
+  , external 4107282860161892652 primUnit "GHC.Prim" varName "quotWord64#" wiredInSrcSpan
+  , external 4107282860161892653 primUnit "GHC.PrimopWrappers" varName "quotWord64#" wiredInSrcSpan
+  , external 4107282860161892654 primUnit "GHC.Prim" varName "remWord64#" wiredInSrcSpan
+  , external 4107282860161892655 primUnit "GHC.PrimopWrappers" varName "remWord64#" wiredInSrcSpan
+  , external 4107282860161892656 primUnit "GHC.Prim" varName "and64#" wiredInSrcSpan
+  , external 4107282860161892657 primUnit "GHC.PrimopWrappers" varName "and64#" wiredInSrcSpan
+  , external 4107282860161892658 primUnit "GHC.Prim" varName "or64#" wiredInSrcSpan
+  , external 4107282860161892659 primUnit "GHC.PrimopWrappers" varName "or64#" wiredInSrcSpan
+  , external 4107282860161892660 primUnit "GHC.Prim" varName "xor64#" wiredInSrcSpan
+  , external 4107282860161892661 primUnit "GHC.PrimopWrappers" varName "xor64#" wiredInSrcSpan
+  , external 4107282860161892662 primUnit "GHC.Prim" varName "not64#" wiredInSrcSpan
+  , external 4107282860161892663 primUnit "GHC.PrimopWrappers" varName "not64#" wiredInSrcSpan
+  , external 4107282860161892664 primUnit "GHC.Prim" varName "uncheckedShiftL64#" wiredInSrcSpan
+  , external 4107282860161892665 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftL64#" wiredInSrcSpan
+  , external 4107282860161892666 primUnit "GHC.Prim" varName "uncheckedShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892667 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRL64#" wiredInSrcSpan
+  , external 4107282860161892668 primUnit "GHC.Prim" varName "word64ToInt64#" wiredInSrcSpan
+  , external 4107282860161892669 primUnit "GHC.PrimopWrappers" varName "word64ToInt64#" wiredInSrcSpan
+  , external 4107282860161892670 primUnit "GHC.Prim" varName "eqWord64#" wiredInSrcSpan
+  , external 4107282860161892671 primUnit "GHC.PrimopWrappers" varName "eqWord64#" wiredInSrcSpan
+  , external 4107282860161892672 primUnit "GHC.Prim" varName "geWord64#" wiredInSrcSpan
+  , external 4107282860161892673 primUnit "GHC.PrimopWrappers" varName "geWord64#" wiredInSrcSpan
+  , external 4107282860161892674 primUnit "GHC.Prim" varName "gtWord64#" wiredInSrcSpan
+  , external 4107282860161892675 primUnit "GHC.PrimopWrappers" varName "gtWord64#" wiredInSrcSpan
+  , external 4107282860161892676 primUnit "GHC.Prim" varName "leWord64#" wiredInSrcSpan
+  , external 4107282860161892677 primUnit "GHC.PrimopWrappers" varName "leWord64#" wiredInSrcSpan
+  , external 4107282860161892678 primUnit "GHC.Prim" varName "ltWord64#" wiredInSrcSpan
+  , external 4107282860161892679 primUnit "GHC.PrimopWrappers" varName "ltWord64#" wiredInSrcSpan
+  , external 4107282860161892680 primUnit "GHC.Prim" varName "neWord64#" wiredInSrcSpan
+  , external 4107282860161892681 primUnit "GHC.PrimopWrappers" varName "neWord64#" wiredInSrcSpan
+  , external 4107282860161892682 primUnit "GHC.Prim" varName "+#" wiredInSrcSpan
+  , external 4107282860161892683 primUnit "GHC.PrimopWrappers" varName "+#" wiredInSrcSpan
+  , external 4107282860161892684 primUnit "GHC.Prim" varName "-#" wiredInSrcSpan
+  , external 4107282860161892685 primUnit "GHC.PrimopWrappers" varName "-#" wiredInSrcSpan
+  , external 4107282860161892686 primUnit "GHC.Prim" varName "*#" wiredInSrcSpan
+  , external 4107282860161892687 primUnit "GHC.PrimopWrappers" varName "*#" wiredInSrcSpan
+  , external 4107282860161892688 primUnit "GHC.Prim" varName "timesInt2#" wiredInSrcSpan
+  , external 4107282860161892689 primUnit "GHC.PrimopWrappers" varName "timesInt2#" wiredInSrcSpan
+  , external 4107282860161892690 primUnit "GHC.Prim" varName "mulIntMayOflo#" wiredInSrcSpan
+  , external 4107282860161892691 primUnit "GHC.PrimopWrappers" varName "mulIntMayOflo#" wiredInSrcSpan
+  , external 4107282860161892692 primUnit "GHC.Prim" varName "quotInt#" wiredInSrcSpan
+  , external 4107282860161892693 primUnit "GHC.PrimopWrappers" varName "quotInt#" wiredInSrcSpan
+  , external 4107282860161892694 primUnit "GHC.Prim" varName "remInt#" wiredInSrcSpan
+  , external 4107282860161892695 primUnit "GHC.PrimopWrappers" varName "remInt#" wiredInSrcSpan
+  , external 4107282860161892696 primUnit "GHC.Prim" varName "quotRemInt#" wiredInSrcSpan
+  , external 4107282860161892697 primUnit "GHC.PrimopWrappers" varName "quotRemInt#" wiredInSrcSpan
+  , external 4107282860161892698 primUnit "GHC.Prim" varName "andI#" wiredInSrcSpan
+  , external 4107282860161892699 primUnit "GHC.PrimopWrappers" varName "andI#" wiredInSrcSpan
+  , external 4107282860161892700 primUnit "GHC.Prim" varName "orI#" wiredInSrcSpan
+  , external 4107282860161892701 primUnit "GHC.PrimopWrappers" varName "orI#" wiredInSrcSpan
+  , external 4107282860161892702 primUnit "GHC.Prim" varName "xorI#" wiredInSrcSpan
+  , external 4107282860161892703 primUnit "GHC.PrimopWrappers" varName "xorI#" wiredInSrcSpan
+  , external 4107282860161892704 primUnit "GHC.Prim" varName "notI#" wiredInSrcSpan
+  , external 4107282860161892705 primUnit "GHC.PrimopWrappers" varName "notI#" wiredInSrcSpan
+  , external 4107282860161892706 primUnit "GHC.Prim" varName "negateInt#" wiredInSrcSpan
+  , external 4107282860161892707 primUnit "GHC.PrimopWrappers" varName "negateInt#" wiredInSrcSpan
+  , external 4107282860161892708 primUnit "GHC.Prim" varName "addIntC#" wiredInSrcSpan
+  , external 4107282860161892709 primUnit "GHC.PrimopWrappers" varName "addIntC#" wiredInSrcSpan
+  , external 4107282860161892710 primUnit "GHC.Prim" varName "subIntC#" wiredInSrcSpan
+  , external 4107282860161892711 primUnit "GHC.PrimopWrappers" varName "subIntC#" wiredInSrcSpan
+  , external 4107282860161892712 primUnit "GHC.Prim" varName ">#" wiredInSrcSpan
+  , external 4107282860161892713 primUnit "GHC.PrimopWrappers" varName ">#" wiredInSrcSpan
+  , external 4107282860161892714 primUnit "GHC.Prim" varName ">=#" wiredInSrcSpan
+  , external 4107282860161892715 primUnit "GHC.PrimopWrappers" varName ">=#" wiredInSrcSpan
+  , external 4107282860161892716 primUnit "GHC.Prim" varName "==#" wiredInSrcSpan
+  , external 4107282860161892717 primUnit "GHC.PrimopWrappers" varName "==#" wiredInSrcSpan
+  , external 4107282860161892718 primUnit "GHC.Prim" varName "/=#" wiredInSrcSpan
+  , external 4107282860161892719 primUnit "GHC.PrimopWrappers" varName "/=#" wiredInSrcSpan
+  , external 4107282860161892720 primUnit "GHC.Prim" varName "<#" wiredInSrcSpan
+  , external 4107282860161892721 primUnit "GHC.PrimopWrappers" varName "<#" wiredInSrcSpan
+  , external 4107282860161892722 primUnit "GHC.Prim" varName "<=#" wiredInSrcSpan
+  , external 4107282860161892723 primUnit "GHC.PrimopWrappers" varName "<=#" wiredInSrcSpan
+  , external 4107282860161892724 primUnit "GHC.Prim" varName "chr#" wiredInSrcSpan
+  , external 4107282860161892725 primUnit "GHC.PrimopWrappers" varName "chr#" wiredInSrcSpan
+  , external 4107282860161892726 primUnit "GHC.Prim" varName "int2Word#" wiredInSrcSpan
+  , external 4107282860161892727 primUnit "GHC.PrimopWrappers" varName "int2Word#" wiredInSrcSpan
+  , external 4107282860161892728 primUnit "GHC.Prim" varName "int2Float#" wiredInSrcSpan
+  , external 4107282860161892729 primUnit "GHC.PrimopWrappers" varName "int2Float#" wiredInSrcSpan
+  , external 4107282860161892730 primUnit "GHC.Prim" varName "int2Double#" wiredInSrcSpan
+  , external 4107282860161892731 primUnit "GHC.PrimopWrappers" varName "int2Double#" wiredInSrcSpan
+  , external 4107282860161892732 primUnit "GHC.Prim" varName "word2Float#" wiredInSrcSpan
+  , external 4107282860161892733 primUnit "GHC.PrimopWrappers" varName "word2Float#" wiredInSrcSpan
+  , external 4107282860161892734 primUnit "GHC.Prim" varName "word2Double#" wiredInSrcSpan
+  , external 4107282860161892735 primUnit "GHC.PrimopWrappers" varName "word2Double#" wiredInSrcSpan
+  , external 4107282860161892736 primUnit "GHC.Prim" varName "uncheckedIShiftL#" wiredInSrcSpan
+  , external 4107282860161892737 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftL#" wiredInSrcSpan
+  , external 4107282860161892738 primUnit "GHC.Prim" varName "uncheckedIShiftRA#" wiredInSrcSpan
+  , external 4107282860161892739 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRA#" wiredInSrcSpan
+  , external 4107282860161892740 primUnit "GHC.Prim" varName "uncheckedIShiftRL#" wiredInSrcSpan
+  , external 4107282860161892741 primUnit "GHC.PrimopWrappers" varName "uncheckedIShiftRL#" wiredInSrcSpan
+  , external 4107282860161892742 primUnit "GHC.Prim" varName "plusWord#" wiredInSrcSpan
+  , external 4107282860161892743 primUnit "GHC.PrimopWrappers" varName "plusWord#" wiredInSrcSpan
+  , external 4107282860161892744 primUnit "GHC.Prim" varName "addWordC#" wiredInSrcSpan
+  , external 4107282860161892745 primUnit "GHC.PrimopWrappers" varName "addWordC#" wiredInSrcSpan
+  , external 4107282860161892746 primUnit "GHC.Prim" varName "subWordC#" wiredInSrcSpan
+  , external 4107282860161892747 primUnit "GHC.PrimopWrappers" varName "subWordC#" wiredInSrcSpan
+  , external 4107282860161892748 primUnit "GHC.Prim" varName "plusWord2#" wiredInSrcSpan
+  , external 4107282860161892749 primUnit "GHC.PrimopWrappers" varName "plusWord2#" wiredInSrcSpan
+  , external 4107282860161892750 primUnit "GHC.Prim" varName "minusWord#" wiredInSrcSpan
+  , external 4107282860161892751 primUnit "GHC.PrimopWrappers" varName "minusWord#" wiredInSrcSpan
+  , external 4107282860161892752 primUnit "GHC.Prim" varName "timesWord#" wiredInSrcSpan
+  , external 4107282860161892753 primUnit "GHC.PrimopWrappers" varName "timesWord#" wiredInSrcSpan
+  , external 4107282860161892754 primUnit "GHC.Prim" varName "timesWord2#" wiredInSrcSpan
+  , external 4107282860161892755 primUnit "GHC.PrimopWrappers" varName "timesWord2#" wiredInSrcSpan
+  , external 4107282860161892756 primUnit "GHC.Prim" varName "quotWord#" wiredInSrcSpan
+  , external 4107282860161892757 primUnit "GHC.PrimopWrappers" varName "quotWord#" wiredInSrcSpan
+  , external 4107282860161892758 primUnit "GHC.Prim" varName "remWord#" wiredInSrcSpan
+  , external 4107282860161892759 primUnit "GHC.PrimopWrappers" varName "remWord#" wiredInSrcSpan
+  , external 4107282860161892760 primUnit "GHC.Prim" varName "quotRemWord#" wiredInSrcSpan
+  , external 4107282860161892761 primUnit "GHC.PrimopWrappers" varName "quotRemWord#" wiredInSrcSpan
+  , external 4107282860161892762 primUnit "GHC.Prim" varName "quotRemWord2#" wiredInSrcSpan
+  , external 4107282860161892763 primUnit "GHC.PrimopWrappers" varName "quotRemWord2#" wiredInSrcSpan
+  , external 4107282860161892764 primUnit "GHC.Prim" varName "and#" wiredInSrcSpan
+  , external 4107282860161892765 primUnit "GHC.PrimopWrappers" varName "and#" wiredInSrcSpan
+  , external 4107282860161892766 primUnit "GHC.Prim" varName "or#" wiredInSrcSpan
+  , external 4107282860161892767 primUnit "GHC.PrimopWrappers" varName "or#" wiredInSrcSpan
+  , external 4107282860161892768 primUnit "GHC.Prim" varName "xor#" wiredInSrcSpan
+  , external 4107282860161892769 primUnit "GHC.PrimopWrappers" varName "xor#" wiredInSrcSpan
+  , external 4107282860161892770 primUnit "GHC.Prim" varName "not#" wiredInSrcSpan
+  , external 4107282860161892771 primUnit "GHC.PrimopWrappers" varName "not#" wiredInSrcSpan
+  , external 4107282860161892772 primUnit "GHC.Prim" varName "uncheckedShiftL#" wiredInSrcSpan
+  , external 4107282860161892773 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftL#" wiredInSrcSpan
+  , external 4107282860161892774 primUnit "GHC.Prim" varName "uncheckedShiftRL#" wiredInSrcSpan
+  , external 4107282860161892775 primUnit "GHC.PrimopWrappers" varName "uncheckedShiftRL#" wiredInSrcSpan
+  , external 4107282860161892776 primUnit "GHC.Prim" varName "word2Int#" wiredInSrcSpan
+  , external 4107282860161892777 primUnit "GHC.PrimopWrappers" varName "word2Int#" wiredInSrcSpan
+  , external 4107282860161892778 primUnit "GHC.Prim" varName "gtWord#" wiredInSrcSpan
+  , external 4107282860161892779 primUnit "GHC.PrimopWrappers" varName "gtWord#" wiredInSrcSpan
+  , external 4107282860161892780 primUnit "GHC.Prim" varName "geWord#" wiredInSrcSpan
+  , external 4107282860161892781 primUnit "GHC.PrimopWrappers" varName "geWord#" wiredInSrcSpan
+  , external 4107282860161892782 primUnit "GHC.Prim" varName "eqWord#" wiredInSrcSpan
+  , external 4107282860161892783 primUnit "GHC.PrimopWrappers" varName "eqWord#" wiredInSrcSpan
+  , external 4107282860161892784 primUnit "GHC.Prim" varName "neWord#" wiredInSrcSpan
+  , external 4107282860161892785 primUnit "GHC.PrimopWrappers" varName "neWord#" wiredInSrcSpan
+  , external 4107282860161892786 primUnit "GHC.Prim" varName "ltWord#" wiredInSrcSpan
+  , external 4107282860161892787 primUnit "GHC.PrimopWrappers" varName "ltWord#" wiredInSrcSpan
+  , external 4107282860161892788 primUnit "GHC.Prim" varName "leWord#" wiredInSrcSpan
+  , external 4107282860161892789 primUnit "GHC.PrimopWrappers" varName "leWord#" wiredInSrcSpan
+  , external 4107282860161892790 primUnit "GHC.Prim" varName "popCnt8#" wiredInSrcSpan
+  , external 4107282860161892791 primUnit "GHC.PrimopWrappers" varName "popCnt8#" wiredInSrcSpan
+  , external 4107282860161892792 primUnit "GHC.Prim" varName "popCnt16#" wiredInSrcSpan
+  , external 4107282860161892793 primUnit "GHC.PrimopWrappers" varName "popCnt16#" wiredInSrcSpan
+  , external 4107282860161892794 primUnit "GHC.Prim" varName "popCnt32#" wiredInSrcSpan
+  , external 4107282860161892795 primUnit "GHC.PrimopWrappers" varName "popCnt32#" wiredInSrcSpan
+  , external 4107282860161892796 primUnit "GHC.Prim" varName "popCnt64#" wiredInSrcSpan
+  , external 4107282860161892797 primUnit "GHC.PrimopWrappers" varName "popCnt64#" wiredInSrcSpan
+  , external 4107282860161892798 primUnit "GHC.Prim" varName "popCnt#" wiredInSrcSpan
+  , external 4107282860161892799 primUnit "GHC.PrimopWrappers" varName "popCnt#" wiredInSrcSpan
+  , external 4107282860161892800 primUnit "GHC.Prim" varName "pdep8#" wiredInSrcSpan
+  , external 4107282860161892801 primUnit "GHC.PrimopWrappers" varName "pdep8#" wiredInSrcSpan
+  , external 4107282860161892802 primUnit "GHC.Prim" varName "pdep16#" wiredInSrcSpan
+  , external 4107282860161892803 primUnit "GHC.PrimopWrappers" varName "pdep16#" wiredInSrcSpan
+  , external 4107282860161892804 primUnit "GHC.Prim" varName "pdep32#" wiredInSrcSpan
+  , external 4107282860161892805 primUnit "GHC.PrimopWrappers" varName "pdep32#" wiredInSrcSpan
+  , external 4107282860161892806 primUnit "GHC.Prim" varName "pdep64#" wiredInSrcSpan
+  , external 4107282860161892807 primUnit "GHC.PrimopWrappers" varName "pdep64#" wiredInSrcSpan
+  , external 4107282860161892808 primUnit "GHC.Prim" varName "pdep#" wiredInSrcSpan
+  , external 4107282860161892809 primUnit "GHC.PrimopWrappers" varName "pdep#" wiredInSrcSpan
+  , external 4107282860161892810 primUnit "GHC.Prim" varName "pext8#" wiredInSrcSpan
+  , external 4107282860161892811 primUnit "GHC.PrimopWrappers" varName "pext8#" wiredInSrcSpan
+  , external 4107282860161892812 primUnit "GHC.Prim" varName "pext16#" wiredInSrcSpan
+  , external 4107282860161892813 primUnit "GHC.PrimopWrappers" varName "pext16#" wiredInSrcSpan
+  , external 4107282860161892814 primUnit "GHC.Prim" varName "pext32#" wiredInSrcSpan
+  , external 4107282860161892815 primUnit "GHC.PrimopWrappers" varName "pext32#" wiredInSrcSpan
+  , external 4107282860161892816 primUnit "GHC.Prim" varName "pext64#" wiredInSrcSpan
+  , external 4107282860161892817 primUnit "GHC.PrimopWrappers" varName "pext64#" wiredInSrcSpan
+  , external 4107282860161892818 primUnit "GHC.Prim" varName "pext#" wiredInSrcSpan
+  , external 4107282860161892819 primUnit "GHC.PrimopWrappers" varName "pext#" wiredInSrcSpan
+  , external 4107282860161892820 primUnit "GHC.Prim" varName "clz8#" wiredInSrcSpan
+  , external 4107282860161892821 primUnit "GHC.PrimopWrappers" varName "clz8#" wiredInSrcSpan
+  , external 4107282860161892822 primUnit "GHC.Prim" varName "clz16#" wiredInSrcSpan
+  , external 4107282860161892823 primUnit "GHC.PrimopWrappers" varName "clz16#" wiredInSrcSpan
+  , external 4107282860161892824 primUnit "GHC.Prim" varName "clz32#" wiredInSrcSpan
+  , external 4107282860161892825 primUnit "GHC.PrimopWrappers" varName "clz32#" wiredInSrcSpan
+  , external 4107282860161892826 primUnit "GHC.Prim" varName "clz64#" wiredInSrcSpan
+  , external 4107282860161892827 primUnit "GHC.PrimopWrappers" varName "clz64#" wiredInSrcSpan
+  , external 4107282860161892828 primUnit "GHC.Prim" varName "clz#" wiredInSrcSpan
+  , external 4107282860161892829 primUnit "GHC.PrimopWrappers" varName "clz#" wiredInSrcSpan
+  , external 4107282860161892830 primUnit "GHC.Prim" varName "ctz8#" wiredInSrcSpan
+  , external 4107282860161892831 primUnit "GHC.PrimopWrappers" varName "ctz8#" wiredInSrcSpan
+  , external 4107282860161892832 primUnit "GHC.Prim" varName "ctz16#" wiredInSrcSpan
+  , external 4107282860161892833 primUnit "GHC.PrimopWrappers" varName "ctz16#" wiredInSrcSpan
+  , external 4107282860161892834 primUnit "GHC.Prim" varName "ctz32#" wiredInSrcSpan
+  , external 4107282860161892835 primUnit "GHC.PrimopWrappers" varName "ctz32#" wiredInSrcSpan
+  , external 4107282860161892836 primUnit "GHC.Prim" varName "ctz64#" wiredInSrcSpan
+  , external 4107282860161892837 primUnit "GHC.PrimopWrappers" varName "ctz64#" wiredInSrcSpan
+  , external 4107282860161892838 primUnit "GHC.Prim" varName "ctz#" wiredInSrcSpan
+  , external 4107282860161892839 primUnit "GHC.PrimopWrappers" varName "ctz#" wiredInSrcSpan
+  , external 4107282860161892840 primUnit "GHC.Prim" varName "byteSwap16#" wiredInSrcSpan
+  , external 4107282860161892841 primUnit "GHC.PrimopWrappers" varName "byteSwap16#" wiredInSrcSpan
+  , external 4107282860161892842 primUnit "GHC.Prim" varName "byteSwap32#" wiredInSrcSpan
+  , external 4107282860161892843 primUnit "GHC.PrimopWrappers" varName "byteSwap32#" wiredInSrcSpan
+  , external 4107282860161892844 primUnit "GHC.Prim" varName "byteSwap64#" wiredInSrcSpan
+  , external 4107282860161892845 primUnit "GHC.PrimopWrappers" varName "byteSwap64#" wiredInSrcSpan
+  , external 4107282860161892846 primUnit "GHC.Prim" varName "byteSwap#" wiredInSrcSpan
+  , external 4107282860161892847 primUnit "GHC.PrimopWrappers" varName "byteSwap#" wiredInSrcSpan
+  , external 4107282860161892848 primUnit "GHC.Prim" varName "bitReverse8#" wiredInSrcSpan
+  , external 4107282860161892849 primUnit "GHC.PrimopWrappers" varName "bitReverse8#" wiredInSrcSpan
+  , external 4107282860161892850 primUnit "GHC.Prim" varName "bitReverse16#" wiredInSrcSpan
+  , external 4107282860161892851 primUnit "GHC.PrimopWrappers" varName "bitReverse16#" wiredInSrcSpan
+  , external 4107282860161892852 primUnit "GHC.Prim" varName "bitReverse32#" wiredInSrcSpan
+  , external 4107282860161892853 primUnit "GHC.PrimopWrappers" varName "bitReverse32#" wiredInSrcSpan
+  , external 4107282860161892854 primUnit "GHC.Prim" varName "bitReverse64#" wiredInSrcSpan
+  , external 4107282860161892855 primUnit "GHC.PrimopWrappers" varName "bitReverse64#" wiredInSrcSpan
+  , external 4107282860161892856 primUnit "GHC.Prim" varName "bitReverse#" wiredInSrcSpan
+  , external 4107282860161892857 primUnit "GHC.PrimopWrappers" varName "bitReverse#" wiredInSrcSpan
+  , external 4107282860161892858 primUnit "GHC.Prim" varName "narrow8Int#" wiredInSrcSpan
+  , external 4107282860161892859 primUnit "GHC.PrimopWrappers" varName "narrow8Int#" wiredInSrcSpan
+  , external 4107282860161892860 primUnit "GHC.Prim" varName "narrow16Int#" wiredInSrcSpan
+  , external 4107282860161892861 primUnit "GHC.PrimopWrappers" varName "narrow16Int#" wiredInSrcSpan
+  , external 4107282860161892862 primUnit "GHC.Prim" varName "narrow32Int#" wiredInSrcSpan
+  , external 4107282860161892863 primUnit "GHC.PrimopWrappers" varName "narrow32Int#" wiredInSrcSpan
+  , external 4107282860161892864 primUnit "GHC.Prim" varName "narrow8Word#" wiredInSrcSpan
+  , external 4107282860161892865 primUnit "GHC.PrimopWrappers" varName "narrow8Word#" wiredInSrcSpan
+  , external 4107282860161892866 primUnit "GHC.Prim" varName "narrow16Word#" wiredInSrcSpan
+  , external 4107282860161892867 primUnit "GHC.PrimopWrappers" varName "narrow16Word#" wiredInSrcSpan
+  , external 4107282860161892868 primUnit "GHC.Prim" varName "narrow32Word#" wiredInSrcSpan
+  , external 4107282860161892869 primUnit "GHC.PrimopWrappers" varName "narrow32Word#" wiredInSrcSpan
+  , external 4107282860161892870 primUnit "GHC.Prim" varName ">##" wiredInSrcSpan
+  , external 4107282860161892871 primUnit "GHC.PrimopWrappers" varName ">##" wiredInSrcSpan
+  , external 4107282860161892872 primUnit "GHC.Prim" varName ">=##" wiredInSrcSpan
+  , external 4107282860161892873 primUnit "GHC.PrimopWrappers" varName ">=##" wiredInSrcSpan
+  , external 4107282860161892874 primUnit "GHC.Prim" varName "==##" wiredInSrcSpan
+  , external 4107282860161892875 primUnit "GHC.PrimopWrappers" varName "==##" wiredInSrcSpan
+  , external 4107282860161892876 primUnit "GHC.Prim" varName "/=##" wiredInSrcSpan
+  , external 4107282860161892877 primUnit "GHC.PrimopWrappers" varName "/=##" wiredInSrcSpan
+  , external 4107282860161892878 primUnit "GHC.Prim" varName "<##" wiredInSrcSpan
+  , external 4107282860161892879 primUnit "GHC.PrimopWrappers" varName "<##" wiredInSrcSpan
+  , external 4107282860161892880 primUnit "GHC.Prim" varName "<=##" wiredInSrcSpan
+  , external 4107282860161892881 primUnit "GHC.PrimopWrappers" varName "<=##" wiredInSrcSpan
+  , external 4107282860161892882 primUnit "GHC.Prim" varName "minDouble#" wiredInSrcSpan
+  , external 4107282860161892883 primUnit "GHC.PrimopWrappers" varName "minDouble#" wiredInSrcSpan
+  , external 4107282860161892884 primUnit "GHC.Prim" varName "maxDouble#" wiredInSrcSpan
+  , external 4107282860161892885 primUnit "GHC.PrimopWrappers" varName "maxDouble#" wiredInSrcSpan
+  , external 4107282860161892886 primUnit "GHC.Prim" varName "+##" wiredInSrcSpan
+  , external 4107282860161892887 primUnit "GHC.PrimopWrappers" varName "+##" wiredInSrcSpan
+  , external 4107282860161892888 primUnit "GHC.Prim" varName "-##" wiredInSrcSpan
+  , external 4107282860161892889 primUnit "GHC.PrimopWrappers" varName "-##" wiredInSrcSpan
+  , external 4107282860161892890 primUnit "GHC.Prim" varName "*##" wiredInSrcSpan
+  , external 4107282860161892891 primUnit "GHC.PrimopWrappers" varName "*##" wiredInSrcSpan
+  , external 4107282860161892892 primUnit "GHC.Prim" varName "/##" wiredInSrcSpan
+  , external 4107282860161892893 primUnit "GHC.PrimopWrappers" varName "/##" wiredInSrcSpan
+  , external 4107282860161892894 primUnit "GHC.Prim" varName "negateDouble#" wiredInSrcSpan
+  , external 4107282860161892895 primUnit "GHC.PrimopWrappers" varName "negateDouble#" wiredInSrcSpan
+  , external 4107282860161892896 primUnit "GHC.Prim" varName "fabsDouble#" wiredInSrcSpan
+  , external 4107282860161892897 primUnit "GHC.PrimopWrappers" varName "fabsDouble#" wiredInSrcSpan
+  , external 4107282860161892898 primUnit "GHC.Prim" varName "double2Int#" wiredInSrcSpan
+  , external 4107282860161892899 primUnit "GHC.PrimopWrappers" varName "double2Int#" wiredInSrcSpan
+  , external 4107282860161892900 primUnit "GHC.Prim" varName "double2Float#" wiredInSrcSpan
+  , external 4107282860161892901 primUnit "GHC.PrimopWrappers" varName "double2Float#" wiredInSrcSpan
+  , external 4107282860161892902 primUnit "GHC.Prim" varName "expDouble#" wiredInSrcSpan
+  , external 4107282860161892903 primUnit "GHC.PrimopWrappers" varName "expDouble#" wiredInSrcSpan
+  , external 4107282860161892904 primUnit "GHC.Prim" varName "expm1Double#" wiredInSrcSpan
+  , external 4107282860161892905 primUnit "GHC.PrimopWrappers" varName "expm1Double#" wiredInSrcSpan
+  , external 4107282860161892906 primUnit "GHC.Prim" varName "logDouble#" wiredInSrcSpan
+  , external 4107282860161892907 primUnit "GHC.PrimopWrappers" varName "logDouble#" wiredInSrcSpan
+  , external 4107282860161892908 primUnit "GHC.Prim" varName "log1pDouble#" wiredInSrcSpan
+  , external 4107282860161892909 primUnit "GHC.PrimopWrappers" varName "log1pDouble#" wiredInSrcSpan
+  , external 4107282860161892910 primUnit "GHC.Prim" varName "sqrtDouble#" wiredInSrcSpan
+  , external 4107282860161892911 primUnit "GHC.PrimopWrappers" varName "sqrtDouble#" wiredInSrcSpan
+  , external 4107282860161892912 primUnit "GHC.Prim" varName "sinDouble#" wiredInSrcSpan
+  , external 4107282860161892913 primUnit "GHC.PrimopWrappers" varName "sinDouble#" wiredInSrcSpan
+  , external 4107282860161892914 primUnit "GHC.Prim" varName "cosDouble#" wiredInSrcSpan
+  , external 4107282860161892915 primUnit "GHC.PrimopWrappers" varName "cosDouble#" wiredInSrcSpan
+  , external 4107282860161892916 primUnit "GHC.Prim" varName "tanDouble#" wiredInSrcSpan
+  , external 4107282860161892917 primUnit "GHC.PrimopWrappers" varName "tanDouble#" wiredInSrcSpan
+  , external 4107282860161892918 primUnit "GHC.Prim" varName "asinDouble#" wiredInSrcSpan
+  , external 4107282860161892919 primUnit "GHC.PrimopWrappers" varName "asinDouble#" wiredInSrcSpan
+  , external 4107282860161892920 primUnit "GHC.Prim" varName "acosDouble#" wiredInSrcSpan
+  , external 4107282860161892921 primUnit "GHC.PrimopWrappers" varName "acosDouble#" wiredInSrcSpan
+  , external 4107282860161892922 primUnit "GHC.Prim" varName "atanDouble#" wiredInSrcSpan
+  , external 4107282860161892923 primUnit "GHC.PrimopWrappers" varName "atanDouble#" wiredInSrcSpan
+  , external 4107282860161892924 primUnit "GHC.Prim" varName "sinhDouble#" wiredInSrcSpan
+  , external 4107282860161892925 primUnit "GHC.PrimopWrappers" varName "sinhDouble#" wiredInSrcSpan
+  , external 4107282860161892926 primUnit "GHC.Prim" varName "coshDouble#" wiredInSrcSpan
+  , external 4107282860161892927 primUnit "GHC.PrimopWrappers" varName "coshDouble#" wiredInSrcSpan
+  , external 4107282860161892928 primUnit "GHC.Prim" varName "tanhDouble#" wiredInSrcSpan
+  , external 4107282860161892929 primUnit "GHC.PrimopWrappers" varName "tanhDouble#" wiredInSrcSpan
+  , external 4107282860161892930 primUnit "GHC.Prim" varName "asinhDouble#" wiredInSrcSpan
+  , external 4107282860161892931 primUnit "GHC.PrimopWrappers" varName "asinhDouble#" wiredInSrcSpan
+  , external 4107282860161892932 primUnit "GHC.Prim" varName "acoshDouble#" wiredInSrcSpan
+  , external 4107282860161892933 primUnit "GHC.PrimopWrappers" varName "acoshDouble#" wiredInSrcSpan
+  , external 4107282860161892934 primUnit "GHC.Prim" varName "atanhDouble#" wiredInSrcSpan
+  , external 4107282860161892935 primUnit "GHC.PrimopWrappers" varName "atanhDouble#" wiredInSrcSpan
+  , external 4107282860161892936 primUnit "GHC.Prim" varName "**##" wiredInSrcSpan
+  , external 4107282860161892937 primUnit "GHC.PrimopWrappers" varName "**##" wiredInSrcSpan
+  , external 4107282860161892938 primUnit "GHC.Prim" varName "decodeDouble_2Int#" wiredInSrcSpan
+  , external 4107282860161892939 primUnit "GHC.PrimopWrappers" varName "decodeDouble_2Int#" wiredInSrcSpan
+  , external 4107282860161892940 primUnit "GHC.Prim" varName "decodeDouble_Int64#" wiredInSrcSpan
+  , external 4107282860161892941 primUnit "GHC.PrimopWrappers" varName "decodeDouble_Int64#" wiredInSrcSpan
+  , external 4107282860161892942 primUnit "GHC.Prim" varName "castDoubleToWord64#" wiredInSrcSpan
+  , external 4107282860161892943 primUnit "GHC.PrimopWrappers" varName "castDoubleToWord64#" wiredInSrcSpan
+  , external 4107282860161892944 primUnit "GHC.Prim" varName "castWord64ToDouble#" wiredInSrcSpan
+  , external 4107282860161892945 primUnit "GHC.PrimopWrappers" varName "castWord64ToDouble#" wiredInSrcSpan
+  , external 4107282860161892946 primUnit "GHC.Prim" varName "gtFloat#" wiredInSrcSpan
+  , external 4107282860161892947 primUnit "GHC.PrimopWrappers" varName "gtFloat#" wiredInSrcSpan
+  , external 4107282860161892948 primUnit "GHC.Prim" varName "geFloat#" wiredInSrcSpan
+  , external 4107282860161892949 primUnit "GHC.PrimopWrappers" varName "geFloat#" wiredInSrcSpan
+  , external 4107282860161892950 primUnit "GHC.Prim" varName "eqFloat#" wiredInSrcSpan
+  , external 4107282860161892951 primUnit "GHC.PrimopWrappers" varName "eqFloat#" wiredInSrcSpan
+  , external 4107282860161892952 primUnit "GHC.Prim" varName "neFloat#" wiredInSrcSpan
+  , external 4107282860161892953 primUnit "GHC.PrimopWrappers" varName "neFloat#" wiredInSrcSpan
+  , external 4107282860161892954 primUnit "GHC.Prim" varName "ltFloat#" wiredInSrcSpan
+  , external 4107282860161892955 primUnit "GHC.PrimopWrappers" varName "ltFloat#" wiredInSrcSpan
+  , external 4107282860161892956 primUnit "GHC.Prim" varName "leFloat#" wiredInSrcSpan
+  , external 4107282860161892957 primUnit "GHC.PrimopWrappers" varName "leFloat#" wiredInSrcSpan
+  , external 4107282860161892958 primUnit "GHC.Prim" varName "minFloat#" wiredInSrcSpan
+  , external 4107282860161892959 primUnit "GHC.PrimopWrappers" varName "minFloat#" wiredInSrcSpan
+  , external 4107282860161892960 primUnit "GHC.Prim" varName "maxFloat#" wiredInSrcSpan
+  , external 4107282860161892961 primUnit "GHC.PrimopWrappers" varName "maxFloat#" wiredInSrcSpan
+  , external 4107282860161892962 primUnit "GHC.Prim" varName "plusFloat#" wiredInSrcSpan
+  , external 4107282860161892963 primUnit "GHC.PrimopWrappers" varName "plusFloat#" wiredInSrcSpan
+  , external 4107282860161892964 primUnit "GHC.Prim" varName "minusFloat#" wiredInSrcSpan
+  , external 4107282860161892965 primUnit "GHC.PrimopWrappers" varName "minusFloat#" wiredInSrcSpan
+  , external 4107282860161892966 primUnit "GHC.Prim" varName "timesFloat#" wiredInSrcSpan
+  , external 4107282860161892967 primUnit "GHC.PrimopWrappers" varName "timesFloat#" wiredInSrcSpan
+  , external 4107282860161892968 primUnit "GHC.Prim" varName "divideFloat#" wiredInSrcSpan
+  , external 4107282860161892969 primUnit "GHC.PrimopWrappers" varName "divideFloat#" wiredInSrcSpan
+  , external 4107282860161892970 primUnit "GHC.Prim" varName "negateFloat#" wiredInSrcSpan
+  , external 4107282860161892971 primUnit "GHC.PrimopWrappers" varName "negateFloat#" wiredInSrcSpan
+  , external 4107282860161892972 primUnit "GHC.Prim" varName "fabsFloat#" wiredInSrcSpan
+  , external 4107282860161892973 primUnit "GHC.PrimopWrappers" varName "fabsFloat#" wiredInSrcSpan
+  , external 4107282860161892974 primUnit "GHC.Prim" varName "float2Int#" wiredInSrcSpan
+  , external 4107282860161892975 primUnit "GHC.PrimopWrappers" varName "float2Int#" wiredInSrcSpan
+  , external 4107282860161892976 primUnit "GHC.Prim" varName "expFloat#" wiredInSrcSpan
+  , external 4107282860161892977 primUnit "GHC.PrimopWrappers" varName "expFloat#" wiredInSrcSpan
+  , external 4107282860161892978 primUnit "GHC.Prim" varName "expm1Float#" wiredInSrcSpan
+  , external 4107282860161892979 primUnit "GHC.PrimopWrappers" varName "expm1Float#" wiredInSrcSpan
+  , external 4107282860161892980 primUnit "GHC.Prim" varName "logFloat#" wiredInSrcSpan
+  , external 4107282860161892981 primUnit "GHC.PrimopWrappers" varName "logFloat#" wiredInSrcSpan
+  , external 4107282860161892982 primUnit "GHC.Prim" varName "log1pFloat#" wiredInSrcSpan
+  , external 4107282860161892983 primUnit "GHC.PrimopWrappers" varName "log1pFloat#" wiredInSrcSpan
+  , external 4107282860161892984 primUnit "GHC.Prim" varName "sqrtFloat#" wiredInSrcSpan
+  , external 4107282860161892985 primUnit "GHC.PrimopWrappers" varName "sqrtFloat#" wiredInSrcSpan
+  , external 4107282860161892986 primUnit "GHC.Prim" varName "sinFloat#" wiredInSrcSpan
+  , external 4107282860161892987 primUnit "GHC.PrimopWrappers" varName "sinFloat#" wiredInSrcSpan
+  , external 4107282860161892988 primUnit "GHC.Prim" varName "cosFloat#" wiredInSrcSpan
+  , external 4107282860161892989 primUnit "GHC.PrimopWrappers" varName "cosFloat#" wiredInSrcSpan
+  , external 4107282860161892990 primUnit "GHC.Prim" varName "tanFloat#" wiredInSrcSpan
+  , external 4107282860161892991 primUnit "GHC.PrimopWrappers" varName "tanFloat#" wiredInSrcSpan
+  , external 4107282860161892992 primUnit "GHC.Prim" varName "asinFloat#" wiredInSrcSpan
+  , external 4107282860161892993 primUnit "GHC.PrimopWrappers" varName "asinFloat#" wiredInSrcSpan
+  , external 4107282860161892994 primUnit "GHC.Prim" varName "acosFloat#" wiredInSrcSpan
+  , external 4107282860161892995 primUnit "GHC.PrimopWrappers" varName "acosFloat#" wiredInSrcSpan
+  , external 4107282860161892996 primUnit "GHC.Prim" varName "atanFloat#" wiredInSrcSpan
+  , external 4107282860161892997 primUnit "GHC.PrimopWrappers" varName "atanFloat#" wiredInSrcSpan
+  , external 4107282860161892998 primUnit "GHC.Prim" varName "sinhFloat#" wiredInSrcSpan
+  , external 4107282860161892999 primUnit "GHC.PrimopWrappers" varName "sinhFloat#" wiredInSrcSpan
+  , external 4107282860161893000 primUnit "GHC.Prim" varName "coshFloat#" wiredInSrcSpan
+  , external 4107282860161893001 primUnit "GHC.PrimopWrappers" varName "coshFloat#" wiredInSrcSpan
+  , external 4107282860161893002 primUnit "GHC.Prim" varName "tanhFloat#" wiredInSrcSpan
+  , external 4107282860161893003 primUnit "GHC.PrimopWrappers" varName "tanhFloat#" wiredInSrcSpan
+  , external 4107282860161893004 primUnit "GHC.Prim" varName "asinhFloat#" wiredInSrcSpan
+  , external 4107282860161893005 primUnit "GHC.PrimopWrappers" varName "asinhFloat#" wiredInSrcSpan
+  , external 4107282860161893006 primUnit "GHC.Prim" varName "acoshFloat#" wiredInSrcSpan
+  , external 4107282860161893007 primUnit "GHC.PrimopWrappers" varName "acoshFloat#" wiredInSrcSpan
+  , external 4107282860161893008 primUnit "GHC.Prim" varName "atanhFloat#" wiredInSrcSpan
+  , external 4107282860161893009 primUnit "GHC.PrimopWrappers" varName "atanhFloat#" wiredInSrcSpan
+  , external 4107282860161893010 primUnit "GHC.Prim" varName "powerFloat#" wiredInSrcSpan
+  , external 4107282860161893011 primUnit "GHC.PrimopWrappers" varName "powerFloat#" wiredInSrcSpan
+  , external 4107282860161893012 primUnit "GHC.Prim" varName "float2Double#" wiredInSrcSpan
+  , external 4107282860161893013 primUnit "GHC.PrimopWrappers" varName "float2Double#" wiredInSrcSpan
+  , external 4107282860161893014 primUnit "GHC.Prim" varName "decodeFloat_Int#" wiredInSrcSpan
+  , external 4107282860161893015 primUnit "GHC.PrimopWrappers" varName "decodeFloat_Int#" wiredInSrcSpan
+  , external 4107282860161893016 primUnit "GHC.Prim" varName "castFloatToWord32#" wiredInSrcSpan
+  , external 4107282860161893017 primUnit "GHC.PrimopWrappers" varName "castFloatToWord32#" wiredInSrcSpan
+  , external 4107282860161893018 primUnit "GHC.Prim" varName "castWord32ToFloat#" wiredInSrcSpan
+  , external 4107282860161893019 primUnit "GHC.PrimopWrappers" varName "castWord32ToFloat#" wiredInSrcSpan
+  , external 4107282860161893020 primUnit "GHC.Prim" varName "fmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893021 primUnit "GHC.PrimopWrappers" varName "fmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893022 primUnit "GHC.Prim" varName "fmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893023 primUnit "GHC.PrimopWrappers" varName "fmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893024 primUnit "GHC.Prim" varName "fnmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893025 primUnit "GHC.PrimopWrappers" varName "fnmaddFloat#" wiredInSrcSpan
+  , external 4107282860161893026 primUnit "GHC.Prim" varName "fnmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893027 primUnit "GHC.PrimopWrappers" varName "fnmsubFloat#" wiredInSrcSpan
+  , external 4107282860161893028 primUnit "GHC.Prim" varName "fmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893029 primUnit "GHC.PrimopWrappers" varName "fmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893030 primUnit "GHC.Prim" varName "fmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893031 primUnit "GHC.PrimopWrappers" varName "fmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893032 primUnit "GHC.Prim" varName "fnmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893033 primUnit "GHC.PrimopWrappers" varName "fnmaddDouble#" wiredInSrcSpan
+  , external 4107282860161893034 primUnit "GHC.Prim" varName "fnmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893035 primUnit "GHC.PrimopWrappers" varName "fnmsubDouble#" wiredInSrcSpan
+  , external 4107282860161893036 primUnit "GHC.Prim" varName "newArray#" wiredInSrcSpan
+  , external 4107282860161893037 primUnit "GHC.PrimopWrappers" varName "newArray#" wiredInSrcSpan
+  , external 4107282860161893038 primUnit "GHC.Prim" varName "readArray#" wiredInSrcSpan
+  , external 4107282860161893039 primUnit "GHC.PrimopWrappers" varName "readArray#" wiredInSrcSpan
+  , external 4107282860161893040 primUnit "GHC.Prim" varName "writeArray#" wiredInSrcSpan
+  , external 4107282860161893041 primUnit "GHC.PrimopWrappers" varName "writeArray#" wiredInSrcSpan
+  , external 4107282860161893042 primUnit "GHC.Prim" varName "sizeofArray#" wiredInSrcSpan
+  , external 4107282860161893043 primUnit "GHC.PrimopWrappers" varName "sizeofArray#" wiredInSrcSpan
+  , external 4107282860161893044 primUnit "GHC.Prim" varName "sizeofMutableArray#" wiredInSrcSpan
+  , external 4107282860161893045 primUnit "GHC.PrimopWrappers" varName "sizeofMutableArray#" wiredInSrcSpan
+  , external 4107282860161893046 primUnit "GHC.Prim" varName "indexArray#" wiredInSrcSpan
+  , external 4107282860161893047 primUnit "GHC.PrimopWrappers" varName "indexArray#" wiredInSrcSpan
+  , external 4107282860161893048 primUnit "GHC.Prim" varName "unsafeFreezeArray#" wiredInSrcSpan
+  , external 4107282860161893049 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeArray#" wiredInSrcSpan
+  , external 4107282860161893050 primUnit "GHC.Prim" varName "unsafeThawArray#" wiredInSrcSpan
+  , external 4107282860161893051 primUnit "GHC.PrimopWrappers" varName "unsafeThawArray#" wiredInSrcSpan
+  , external 4107282860161893052 primUnit "GHC.Prim" varName "copyArray#" wiredInSrcSpan
+  , external 4107282860161893053 primUnit "GHC.PrimopWrappers" varName "copyArray#" wiredInSrcSpan
+  , external 4107282860161893054 primUnit "GHC.Prim" varName "copyMutableArray#" wiredInSrcSpan
+  , external 4107282860161893055 primUnit "GHC.PrimopWrappers" varName "copyMutableArray#" wiredInSrcSpan
+  , external 4107282860161893056 primUnit "GHC.Prim" varName "cloneArray#" wiredInSrcSpan
+  , external 4107282860161893057 primUnit "GHC.PrimopWrappers" varName "cloneArray#" wiredInSrcSpan
+  , external 4107282860161893058 primUnit "GHC.Prim" varName "cloneMutableArray#" wiredInSrcSpan
+  , external 4107282860161893059 primUnit "GHC.PrimopWrappers" varName "cloneMutableArray#" wiredInSrcSpan
+  , external 4107282860161893060 primUnit "GHC.Prim" varName "freezeArray#" wiredInSrcSpan
+  , external 4107282860161893061 primUnit "GHC.PrimopWrappers" varName "freezeArray#" wiredInSrcSpan
+  , external 4107282860161893062 primUnit "GHC.Prim" varName "thawArray#" wiredInSrcSpan
+  , external 4107282860161893063 primUnit "GHC.PrimopWrappers" varName "thawArray#" wiredInSrcSpan
+  , external 4107282860161893064 primUnit "GHC.Prim" varName "casArray#" wiredInSrcSpan
+  , external 4107282860161893065 primUnit "GHC.PrimopWrappers" varName "casArray#" wiredInSrcSpan
+  , external 4107282860161893066 primUnit "GHC.Prim" varName "newSmallArray#" wiredInSrcSpan
+  , external 4107282860161893067 primUnit "GHC.PrimopWrappers" varName "newSmallArray#" wiredInSrcSpan
+  , external 4107282860161893068 primUnit "GHC.Prim" varName "shrinkSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893069 primUnit "GHC.PrimopWrappers" varName "shrinkSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893070 primUnit "GHC.Prim" varName "readSmallArray#" wiredInSrcSpan
+  , external 4107282860161893071 primUnit "GHC.PrimopWrappers" varName "readSmallArray#" wiredInSrcSpan
+  , external 4107282860161893072 primUnit "GHC.Prim" varName "writeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893073 primUnit "GHC.PrimopWrappers" varName "writeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893074 primUnit "GHC.Prim" varName "sizeofSmallArray#" wiredInSrcSpan
+  , external 4107282860161893075 primUnit "GHC.PrimopWrappers" varName "sizeofSmallArray#" wiredInSrcSpan
+  , external 4107282860161893076 primUnit "GHC.Prim" varName "sizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893077 primUnit "GHC.PrimopWrappers" varName "sizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893078 primUnit "GHC.Prim" varName "getSizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893079 primUnit "GHC.PrimopWrappers" varName "getSizeofSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893080 primUnit "GHC.Prim" varName "indexSmallArray#" wiredInSrcSpan
+  , external 4107282860161893081 primUnit "GHC.PrimopWrappers" varName "indexSmallArray#" wiredInSrcSpan
+  , external 4107282860161893082 primUnit "GHC.Prim" varName "unsafeFreezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893083 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893084 primUnit "GHC.Prim" varName "unsafeThawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893085 primUnit "GHC.PrimopWrappers" varName "unsafeThawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893086 primUnit "GHC.Prim" varName "copySmallArray#" wiredInSrcSpan
+  , external 4107282860161893087 primUnit "GHC.PrimopWrappers" varName "copySmallArray#" wiredInSrcSpan
+  , external 4107282860161893088 primUnit "GHC.Prim" varName "copySmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893089 primUnit "GHC.PrimopWrappers" varName "copySmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893090 primUnit "GHC.Prim" varName "cloneSmallArray#" wiredInSrcSpan
+  , external 4107282860161893091 primUnit "GHC.PrimopWrappers" varName "cloneSmallArray#" wiredInSrcSpan
+  , external 4107282860161893092 primUnit "GHC.Prim" varName "cloneSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893093 primUnit "GHC.PrimopWrappers" varName "cloneSmallMutableArray#" wiredInSrcSpan
+  , external 4107282860161893094 primUnit "GHC.Prim" varName "freezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893095 primUnit "GHC.PrimopWrappers" varName "freezeSmallArray#" wiredInSrcSpan
+  , external 4107282860161893096 primUnit "GHC.Prim" varName "thawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893097 primUnit "GHC.PrimopWrappers" varName "thawSmallArray#" wiredInSrcSpan
+  , external 4107282860161893098 primUnit "GHC.Prim" varName "casSmallArray#" wiredInSrcSpan
+  , external 4107282860161893099 primUnit "GHC.PrimopWrappers" varName "casSmallArray#" wiredInSrcSpan
+  , external 4107282860161893100 primUnit "GHC.Prim" varName "newByteArray#" wiredInSrcSpan
+  , external 4107282860161893101 primUnit "GHC.PrimopWrappers" varName "newByteArray#" wiredInSrcSpan
+  , external 4107282860161893102 primUnit "GHC.Prim" varName "newPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893103 primUnit "GHC.PrimopWrappers" varName "newPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893104 primUnit "GHC.Prim" varName "newAlignedPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893105 primUnit "GHC.PrimopWrappers" varName "newAlignedPinnedByteArray#" wiredInSrcSpan
+  , external 4107282860161893106 primUnit "GHC.Prim" varName "isMutableByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893107 primUnit "GHC.PrimopWrappers" varName "isMutableByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893108 primUnit "GHC.Prim" varName "isByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893109 primUnit "GHC.PrimopWrappers" varName "isByteArrayPinned#" wiredInSrcSpan
+  , external 4107282860161893110 primUnit "GHC.Prim" varName "isByteArrayWeaklyPinned#" wiredInSrcSpan
+  , external 4107282860161893111 primUnit "GHC.PrimopWrappers" varName "isByteArrayWeaklyPinned#" wiredInSrcSpan
+  , external 4107282860161893112 primUnit "GHC.Prim" varName "isMutableByteArrayWeaklyPinned#" wiredInSrcSpan
+  , external 4107282860161893113 primUnit "GHC.PrimopWrappers" varName "isMutableByteArrayWeaklyPinned#" wiredInSrcSpan
+  , external 4107282860161893114 primUnit "GHC.Prim" varName "byteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893115 primUnit "GHC.PrimopWrappers" varName "byteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893116 primUnit "GHC.Prim" varName "mutableByteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893117 primUnit "GHC.PrimopWrappers" varName "mutableByteArrayContents#" wiredInSrcSpan
+  , external 4107282860161893118 primUnit "GHC.Prim" varName "shrinkMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893119 primUnit "GHC.PrimopWrappers" varName "shrinkMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893120 primUnit "GHC.Prim" varName "resizeMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893121 primUnit "GHC.PrimopWrappers" varName "resizeMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893122 primUnit "GHC.Prim" varName "unsafeFreezeByteArray#" wiredInSrcSpan
+  , external 4107282860161893123 primUnit "GHC.PrimopWrappers" varName "unsafeFreezeByteArray#" wiredInSrcSpan
+  , external 4107282860161893124 primUnit "GHC.Prim" varName "unsafeThawByteArray#" wiredInSrcSpan
+  , external 4107282860161893125 primUnit "GHC.PrimopWrappers" varName "unsafeThawByteArray#" wiredInSrcSpan
+  , external 4107282860161893126 primUnit "GHC.Prim" varName "sizeofByteArray#" wiredInSrcSpan
+  , external 4107282860161893127 primUnit "GHC.PrimopWrappers" varName "sizeofByteArray#" wiredInSrcSpan
+  , external 4107282860161893128 primUnit "GHC.Prim" varName "sizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893129 primUnit "GHC.PrimopWrappers" varName "sizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893130 primUnit "GHC.Prim" varName "getSizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893131 primUnit "GHC.PrimopWrappers" varName "getSizeofMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893132 primUnit "GHC.Prim" varName "indexCharArray#" wiredInSrcSpan
+  , external 4107282860161893133 primUnit "GHC.PrimopWrappers" varName "indexCharArray#" wiredInSrcSpan
+  , external 4107282860161893134 primUnit "GHC.Prim" varName "indexWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893135 primUnit "GHC.PrimopWrappers" varName "indexWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893136 primUnit "GHC.Prim" varName "indexIntArray#" wiredInSrcSpan
+  , external 4107282860161893137 primUnit "GHC.PrimopWrappers" varName "indexIntArray#" wiredInSrcSpan
+  , external 4107282860161893138 primUnit "GHC.Prim" varName "indexWordArray#" wiredInSrcSpan
+  , external 4107282860161893139 primUnit "GHC.PrimopWrappers" varName "indexWordArray#" wiredInSrcSpan
+  , external 4107282860161893140 primUnit "GHC.Prim" varName "indexAddrArray#" wiredInSrcSpan
+  , external 4107282860161893141 primUnit "GHC.PrimopWrappers" varName "indexAddrArray#" wiredInSrcSpan
+  , external 4107282860161893142 primUnit "GHC.Prim" varName "indexFloatArray#" wiredInSrcSpan
+  , external 4107282860161893143 primUnit "GHC.PrimopWrappers" varName "indexFloatArray#" wiredInSrcSpan
+  , external 4107282860161893144 primUnit "GHC.Prim" varName "indexDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893145 primUnit "GHC.PrimopWrappers" varName "indexDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893146 primUnit "GHC.Prim" varName "indexStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893147 primUnit "GHC.PrimopWrappers" varName "indexStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893148 primUnit "GHC.Prim" varName "indexInt8Array#" wiredInSrcSpan
+  , external 4107282860161893149 primUnit "GHC.PrimopWrappers" varName "indexInt8Array#" wiredInSrcSpan
+  , external 4107282860161893150 primUnit "GHC.Prim" varName "indexWord8Array#" wiredInSrcSpan
+  , external 4107282860161893151 primUnit "GHC.PrimopWrappers" varName "indexWord8Array#" wiredInSrcSpan
+  , external 4107282860161893152 primUnit "GHC.Prim" varName "indexInt16Array#" wiredInSrcSpan
+  , external 4107282860161893153 primUnit "GHC.PrimopWrappers" varName "indexInt16Array#" wiredInSrcSpan
+  , external 4107282860161893154 primUnit "GHC.Prim" varName "indexWord16Array#" wiredInSrcSpan
+  , external 4107282860161893155 primUnit "GHC.PrimopWrappers" varName "indexWord16Array#" wiredInSrcSpan
+  , external 4107282860161893156 primUnit "GHC.Prim" varName "indexInt32Array#" wiredInSrcSpan
+  , external 4107282860161893157 primUnit "GHC.PrimopWrappers" varName "indexInt32Array#" wiredInSrcSpan
+  , external 4107282860161893158 primUnit "GHC.Prim" varName "indexWord32Array#" wiredInSrcSpan
+  , external 4107282860161893159 primUnit "GHC.PrimopWrappers" varName "indexWord32Array#" wiredInSrcSpan
+  , external 4107282860161893160 primUnit "GHC.Prim" varName "indexInt64Array#" wiredInSrcSpan
+  , external 4107282860161893161 primUnit "GHC.PrimopWrappers" varName "indexInt64Array#" wiredInSrcSpan
+  , external 4107282860161893162 primUnit "GHC.Prim" varName "indexWord64Array#" wiredInSrcSpan
+  , external 4107282860161893163 primUnit "GHC.PrimopWrappers" varName "indexWord64Array#" wiredInSrcSpan
+  , external 4107282860161893164 primUnit "GHC.Prim" varName "indexWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893165 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893166 primUnit "GHC.Prim" varName "indexWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893167 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893168 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893169 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893170 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893171 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893172 primUnit "GHC.Prim" varName "indexWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893173 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893174 primUnit "GHC.Prim" varName "indexWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893175 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893176 primUnit "GHC.Prim" varName "indexWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893177 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893178 primUnit "GHC.Prim" varName "indexWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893179 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893180 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893181 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893182 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893183 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893184 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893185 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893186 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893187 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893188 primUnit "GHC.Prim" varName "indexWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893189 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893190 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893191 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893192 primUnit "GHC.Prim" varName "readCharArray#" wiredInSrcSpan
+  , external 4107282860161893193 primUnit "GHC.PrimopWrappers" varName "readCharArray#" wiredInSrcSpan
+  , external 4107282860161893194 primUnit "GHC.Prim" varName "readWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893195 primUnit "GHC.PrimopWrappers" varName "readWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893196 primUnit "GHC.Prim" varName "readIntArray#" wiredInSrcSpan
+  , external 4107282860161893197 primUnit "GHC.PrimopWrappers" varName "readIntArray#" wiredInSrcSpan
+  , external 4107282860161893198 primUnit "GHC.Prim" varName "readWordArray#" wiredInSrcSpan
+  , external 4107282860161893199 primUnit "GHC.PrimopWrappers" varName "readWordArray#" wiredInSrcSpan
+  , external 4107282860161893200 primUnit "GHC.Prim" varName "readAddrArray#" wiredInSrcSpan
+  , external 4107282860161893201 primUnit "GHC.PrimopWrappers" varName "readAddrArray#" wiredInSrcSpan
+  , external 4107282860161893202 primUnit "GHC.Prim" varName "readFloatArray#" wiredInSrcSpan
+  , external 4107282860161893203 primUnit "GHC.PrimopWrappers" varName "readFloatArray#" wiredInSrcSpan
+  , external 4107282860161893204 primUnit "GHC.Prim" varName "readDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893205 primUnit "GHC.PrimopWrappers" varName "readDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893206 primUnit "GHC.Prim" varName "readStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893207 primUnit "GHC.PrimopWrappers" varName "readStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893208 primUnit "GHC.Prim" varName "readInt8Array#" wiredInSrcSpan
+  , external 4107282860161893209 primUnit "GHC.PrimopWrappers" varName "readInt8Array#" wiredInSrcSpan
+  , external 4107282860161893210 primUnit "GHC.Prim" varName "readWord8Array#" wiredInSrcSpan
+  , external 4107282860161893211 primUnit "GHC.PrimopWrappers" varName "readWord8Array#" wiredInSrcSpan
+  , external 4107282860161893212 primUnit "GHC.Prim" varName "readInt16Array#" wiredInSrcSpan
+  , external 4107282860161893213 primUnit "GHC.PrimopWrappers" varName "readInt16Array#" wiredInSrcSpan
+  , external 4107282860161893214 primUnit "GHC.Prim" varName "readWord16Array#" wiredInSrcSpan
+  , external 4107282860161893215 primUnit "GHC.PrimopWrappers" varName "readWord16Array#" wiredInSrcSpan
+  , external 4107282860161893216 primUnit "GHC.Prim" varName "readInt32Array#" wiredInSrcSpan
+  , external 4107282860161893217 primUnit "GHC.PrimopWrappers" varName "readInt32Array#" wiredInSrcSpan
+  , external 4107282860161893218 primUnit "GHC.Prim" varName "readWord32Array#" wiredInSrcSpan
+  , external 4107282860161893219 primUnit "GHC.PrimopWrappers" varName "readWord32Array#" wiredInSrcSpan
+  , external 4107282860161893220 primUnit "GHC.Prim" varName "readInt64Array#" wiredInSrcSpan
+  , external 4107282860161893221 primUnit "GHC.PrimopWrappers" varName "readInt64Array#" wiredInSrcSpan
+  , external 4107282860161893222 primUnit "GHC.Prim" varName "readWord64Array#" wiredInSrcSpan
+  , external 4107282860161893223 primUnit "GHC.PrimopWrappers" varName "readWord64Array#" wiredInSrcSpan
+  , external 4107282860161893224 primUnit "GHC.Prim" varName "readWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893225 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893226 primUnit "GHC.Prim" varName "readWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893227 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893228 primUnit "GHC.Prim" varName "readWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893229 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893230 primUnit "GHC.Prim" varName "readWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893231 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893232 primUnit "GHC.Prim" varName "readWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893233 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893234 primUnit "GHC.Prim" varName "readWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893235 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893236 primUnit "GHC.Prim" varName "readWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893237 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893238 primUnit "GHC.Prim" varName "readWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893239 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893240 primUnit "GHC.Prim" varName "readWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893241 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893242 primUnit "GHC.Prim" varName "readWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893243 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893244 primUnit "GHC.Prim" varName "readWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893245 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893246 primUnit "GHC.Prim" varName "readWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893247 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893248 primUnit "GHC.Prim" varName "readWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893249 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893250 primUnit "GHC.Prim" varName "readWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893251 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893252 primUnit "GHC.Prim" varName "writeCharArray#" wiredInSrcSpan
+  , external 4107282860161893253 primUnit "GHC.PrimopWrappers" varName "writeCharArray#" wiredInSrcSpan
+  , external 4107282860161893254 primUnit "GHC.Prim" varName "writeWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893255 primUnit "GHC.PrimopWrappers" varName "writeWideCharArray#" wiredInSrcSpan
+  , external 4107282860161893256 primUnit "GHC.Prim" varName "writeIntArray#" wiredInSrcSpan
+  , external 4107282860161893257 primUnit "GHC.PrimopWrappers" varName "writeIntArray#" wiredInSrcSpan
+  , external 4107282860161893258 primUnit "GHC.Prim" varName "writeWordArray#" wiredInSrcSpan
+  , external 4107282860161893259 primUnit "GHC.PrimopWrappers" varName "writeWordArray#" wiredInSrcSpan
+  , external 4107282860161893260 primUnit "GHC.Prim" varName "writeAddrArray#" wiredInSrcSpan
+  , external 4107282860161893261 primUnit "GHC.PrimopWrappers" varName "writeAddrArray#" wiredInSrcSpan
+  , external 4107282860161893262 primUnit "GHC.Prim" varName "writeFloatArray#" wiredInSrcSpan
+  , external 4107282860161893263 primUnit "GHC.PrimopWrappers" varName "writeFloatArray#" wiredInSrcSpan
+  , external 4107282860161893264 primUnit "GHC.Prim" varName "writeDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893265 primUnit "GHC.PrimopWrappers" varName "writeDoubleArray#" wiredInSrcSpan
+  , external 4107282860161893266 primUnit "GHC.Prim" varName "writeStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893267 primUnit "GHC.PrimopWrappers" varName "writeStablePtrArray#" wiredInSrcSpan
+  , external 4107282860161893268 primUnit "GHC.Prim" varName "writeInt8Array#" wiredInSrcSpan
+  , external 4107282860161893269 primUnit "GHC.PrimopWrappers" varName "writeInt8Array#" wiredInSrcSpan
+  , external 4107282860161893270 primUnit "GHC.Prim" varName "writeWord8Array#" wiredInSrcSpan
+  , external 4107282860161893271 primUnit "GHC.PrimopWrappers" varName "writeWord8Array#" wiredInSrcSpan
+  , external 4107282860161893272 primUnit "GHC.Prim" varName "writeInt16Array#" wiredInSrcSpan
+  , external 4107282860161893273 primUnit "GHC.PrimopWrappers" varName "writeInt16Array#" wiredInSrcSpan
+  , external 4107282860161893274 primUnit "GHC.Prim" varName "writeWord16Array#" wiredInSrcSpan
+  , external 4107282860161893275 primUnit "GHC.PrimopWrappers" varName "writeWord16Array#" wiredInSrcSpan
+  , external 4107282860161893276 primUnit "GHC.Prim" varName "writeInt32Array#" wiredInSrcSpan
+  , external 4107282860161893277 primUnit "GHC.PrimopWrappers" varName "writeInt32Array#" wiredInSrcSpan
+  , external 4107282860161893278 primUnit "GHC.Prim" varName "writeWord32Array#" wiredInSrcSpan
+  , external 4107282860161893279 primUnit "GHC.PrimopWrappers" varName "writeWord32Array#" wiredInSrcSpan
+  , external 4107282860161893280 primUnit "GHC.Prim" varName "writeInt64Array#" wiredInSrcSpan
+  , external 4107282860161893281 primUnit "GHC.PrimopWrappers" varName "writeInt64Array#" wiredInSrcSpan
+  , external 4107282860161893282 primUnit "GHC.Prim" varName "writeWord64Array#" wiredInSrcSpan
+  , external 4107282860161893283 primUnit "GHC.PrimopWrappers" varName "writeWord64Array#" wiredInSrcSpan
+  , external 4107282860161893284 primUnit "GHC.Prim" varName "writeWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893285 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsChar#" wiredInSrcSpan
+  , external 4107282860161893286 primUnit "GHC.Prim" varName "writeWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893287 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893288 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893289 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt#" wiredInSrcSpan
+  , external 4107282860161893290 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893291 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord#" wiredInSrcSpan
+  , external 4107282860161893292 primUnit "GHC.Prim" varName "writeWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893293 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsAddr#" wiredInSrcSpan
+  , external 4107282860161893294 primUnit "GHC.Prim" varName "writeWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893295 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsFloat#" wiredInSrcSpan
+  , external 4107282860161893296 primUnit "GHC.Prim" varName "writeWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893297 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsDouble#" wiredInSrcSpan
+  , external 4107282860161893298 primUnit "GHC.Prim" varName "writeWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893299 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893300 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893301 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt16#" wiredInSrcSpan
+  , external 4107282860161893302 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893303 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord16#" wiredInSrcSpan
+  , external 4107282860161893304 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893305 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt32#" wiredInSrcSpan
+  , external 4107282860161893306 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893307 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord32#" wiredInSrcSpan
+  , external 4107282860161893308 primUnit "GHC.Prim" varName "writeWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893309 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsInt64#" wiredInSrcSpan
+  , external 4107282860161893310 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893311 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord64#" wiredInSrcSpan
+  , external 4107282860161893312 primUnit "GHC.Prim" varName "compareByteArrays#" wiredInSrcSpan
+  , external 4107282860161893313 primUnit "GHC.PrimopWrappers" varName "compareByteArrays#" wiredInSrcSpan
+  , external 4107282860161893314 primUnit "GHC.Prim" varName "copyByteArray#" wiredInSrcSpan
+  , external 4107282860161893315 primUnit "GHC.PrimopWrappers" varName "copyByteArray#" wiredInSrcSpan
+  , external 4107282860161893316 primUnit "GHC.Prim" varName "copyMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893317 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArray#" wiredInSrcSpan
+  , external 4107282860161893318 primUnit "GHC.Prim" varName "copyMutableByteArrayNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893319 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArrayNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893320 primUnit "GHC.Prim" varName "copyByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893321 primUnit "GHC.PrimopWrappers" varName "copyByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893322 primUnit "GHC.Prim" varName "copyMutableByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893323 primUnit "GHC.PrimopWrappers" varName "copyMutableByteArrayToAddr#" wiredInSrcSpan
+  , external 4107282860161893324 primUnit "GHC.Prim" varName "copyAddrToByteArray#" wiredInSrcSpan
+  , external 4107282860161893325 primUnit "GHC.PrimopWrappers" varName "copyAddrToByteArray#" wiredInSrcSpan
+  , external 4107282860161893326 primUnit "GHC.Prim" varName "copyAddrToAddr#" wiredInSrcSpan
+  , external 4107282860161893327 primUnit "GHC.PrimopWrappers" varName "copyAddrToAddr#" wiredInSrcSpan
+  , external 4107282860161893328 primUnit "GHC.Prim" varName "copyAddrToAddrNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893329 primUnit "GHC.PrimopWrappers" varName "copyAddrToAddrNonOverlapping#" wiredInSrcSpan
+  , external 4107282860161893330 primUnit "GHC.Prim" varName "setByteArray#" wiredInSrcSpan
+  , external 4107282860161893331 primUnit "GHC.PrimopWrappers" varName "setByteArray#" wiredInSrcSpan
+  , external 4107282860161893332 primUnit "GHC.Prim" varName "setAddrRange#" wiredInSrcSpan
+  , external 4107282860161893333 primUnit "GHC.PrimopWrappers" varName "setAddrRange#" wiredInSrcSpan
+  , external 4107282860161893334 primUnit "GHC.Prim" varName "atomicReadIntArray#" wiredInSrcSpan
+  , external 4107282860161893335 primUnit "GHC.PrimopWrappers" varName "atomicReadIntArray#" wiredInSrcSpan
+  , external 4107282860161893336 primUnit "GHC.Prim" varName "atomicWriteIntArray#" wiredInSrcSpan
+  , external 4107282860161893337 primUnit "GHC.PrimopWrappers" varName "atomicWriteIntArray#" wiredInSrcSpan
+  , external 4107282860161893338 primUnit "GHC.Prim" varName "casIntArray#" wiredInSrcSpan
+  , external 4107282860161893339 primUnit "GHC.PrimopWrappers" varName "casIntArray#" wiredInSrcSpan
+  , external 4107282860161893340 primUnit "GHC.Prim" varName "casInt8Array#" wiredInSrcSpan
+  , external 4107282860161893341 primUnit "GHC.PrimopWrappers" varName "casInt8Array#" wiredInSrcSpan
+  , external 4107282860161893342 primUnit "GHC.Prim" varName "casInt16Array#" wiredInSrcSpan
+  , external 4107282860161893343 primUnit "GHC.PrimopWrappers" varName "casInt16Array#" wiredInSrcSpan
+  , external 4107282860161893344 primUnit "GHC.Prim" varName "casInt32Array#" wiredInSrcSpan
+  , external 4107282860161893345 primUnit "GHC.PrimopWrappers" varName "casInt32Array#" wiredInSrcSpan
+  , external 4107282860161893346 primUnit "GHC.Prim" varName "casInt64Array#" wiredInSrcSpan
+  , external 4107282860161893347 primUnit "GHC.PrimopWrappers" varName "casInt64Array#" wiredInSrcSpan
+  , external 4107282860161893348 primUnit "GHC.Prim" varName "fetchAddIntArray#" wiredInSrcSpan
+  , external 4107282860161893349 primUnit "GHC.PrimopWrappers" varName "fetchAddIntArray#" wiredInSrcSpan
+  , external 4107282860161893350 primUnit "GHC.Prim" varName "fetchSubIntArray#" wiredInSrcSpan
+  , external 4107282860161893351 primUnit "GHC.PrimopWrappers" varName "fetchSubIntArray#" wiredInSrcSpan
+  , external 4107282860161893352 primUnit "GHC.Prim" varName "fetchAndIntArray#" wiredInSrcSpan
+  , external 4107282860161893353 primUnit "GHC.PrimopWrappers" varName "fetchAndIntArray#" wiredInSrcSpan
+  , external 4107282860161893354 primUnit "GHC.Prim" varName "fetchNandIntArray#" wiredInSrcSpan
+  , external 4107282860161893355 primUnit "GHC.PrimopWrappers" varName "fetchNandIntArray#" wiredInSrcSpan
+  , external 4107282860161893356 primUnit "GHC.Prim" varName "fetchOrIntArray#" wiredInSrcSpan
+  , external 4107282860161893357 primUnit "GHC.PrimopWrappers" varName "fetchOrIntArray#" wiredInSrcSpan
+  , external 4107282860161893358 primUnit "GHC.Prim" varName "fetchXorIntArray#" wiredInSrcSpan
+  , external 4107282860161893359 primUnit "GHC.PrimopWrappers" varName "fetchXorIntArray#" wiredInSrcSpan
+  , external 4107282860161893360 primUnit "GHC.Prim" varName "plusAddr#" wiredInSrcSpan
+  , external 4107282860161893361 primUnit "GHC.PrimopWrappers" varName "plusAddr#" wiredInSrcSpan
+  , external 4107282860161893362 primUnit "GHC.Prim" varName "minusAddr#" wiredInSrcSpan
+  , external 4107282860161893363 primUnit "GHC.PrimopWrappers" varName "minusAddr#" wiredInSrcSpan
+  , external 4107282860161893364 primUnit "GHC.Prim" varName "remAddr#" wiredInSrcSpan
+  , external 4107282860161893365 primUnit "GHC.PrimopWrappers" varName "remAddr#" wiredInSrcSpan
+  , external 4107282860161893366 primUnit "GHC.Prim" varName "addr2Int#" wiredInSrcSpan
+  , external 4107282860161893367 primUnit "GHC.PrimopWrappers" varName "addr2Int#" wiredInSrcSpan
+  , external 4107282860161893368 primUnit "GHC.Prim" varName "int2Addr#" wiredInSrcSpan
+  , external 4107282860161893369 primUnit "GHC.PrimopWrappers" varName "int2Addr#" wiredInSrcSpan
+  , external 4107282860161893370 primUnit "GHC.Prim" varName "gtAddr#" wiredInSrcSpan
+  , external 4107282860161893371 primUnit "GHC.PrimopWrappers" varName "gtAddr#" wiredInSrcSpan
+  , external 4107282860161893372 primUnit "GHC.Prim" varName "geAddr#" wiredInSrcSpan
+  , external 4107282860161893373 primUnit "GHC.PrimopWrappers" varName "geAddr#" wiredInSrcSpan
+  , external 4107282860161893374 primUnit "GHC.Prim" varName "eqAddr#" wiredInSrcSpan
+  , external 4107282860161893375 primUnit "GHC.PrimopWrappers" varName "eqAddr#" wiredInSrcSpan
+  , external 4107282860161893376 primUnit "GHC.Prim" varName "neAddr#" wiredInSrcSpan
+  , external 4107282860161893377 primUnit "GHC.PrimopWrappers" varName "neAddr#" wiredInSrcSpan
+  , external 4107282860161893378 primUnit "GHC.Prim" varName "ltAddr#" wiredInSrcSpan
+  , external 4107282860161893379 primUnit "GHC.PrimopWrappers" varName "ltAddr#" wiredInSrcSpan
+  , external 4107282860161893380 primUnit "GHC.Prim" varName "leAddr#" wiredInSrcSpan
+  , external 4107282860161893381 primUnit "GHC.PrimopWrappers" varName "leAddr#" wiredInSrcSpan
+  , external 4107282860161893382 primUnit "GHC.Prim" varName "indexCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893383 primUnit "GHC.PrimopWrappers" varName "indexCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893384 primUnit "GHC.Prim" varName "indexWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893385 primUnit "GHC.PrimopWrappers" varName "indexWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893386 primUnit "GHC.Prim" varName "indexIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893387 primUnit "GHC.PrimopWrappers" varName "indexIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893388 primUnit "GHC.Prim" varName "indexWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893389 primUnit "GHC.PrimopWrappers" varName "indexWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893390 primUnit "GHC.Prim" varName "indexAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893391 primUnit "GHC.PrimopWrappers" varName "indexAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893392 primUnit "GHC.Prim" varName "indexFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893393 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893394 primUnit "GHC.Prim" varName "indexDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893395 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893396 primUnit "GHC.Prim" varName "indexStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893397 primUnit "GHC.PrimopWrappers" varName "indexStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893398 primUnit "GHC.Prim" varName "indexInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893399 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893400 primUnit "GHC.Prim" varName "indexWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893401 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893402 primUnit "GHC.Prim" varName "indexInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893403 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893404 primUnit "GHC.Prim" varName "indexWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893405 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893406 primUnit "GHC.Prim" varName "indexInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893407 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893408 primUnit "GHC.Prim" varName "indexWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893409 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893410 primUnit "GHC.Prim" varName "indexInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893411 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893412 primUnit "GHC.Prim" varName "indexWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893413 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893414 primUnit "GHC.Prim" varName "indexWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893415 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893416 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893417 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893418 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893419 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893420 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893421 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893422 primUnit "GHC.Prim" varName "indexWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893423 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893424 primUnit "GHC.Prim" varName "indexWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893425 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893426 primUnit "GHC.Prim" varName "indexWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893427 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893428 primUnit "GHC.Prim" varName "indexWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893429 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893430 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893431 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893432 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893433 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893434 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893435 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893436 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893437 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893438 primUnit "GHC.Prim" varName "indexWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893439 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893440 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893441 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893442 primUnit "GHC.Prim" varName "readCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893443 primUnit "GHC.PrimopWrappers" varName "readCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893444 primUnit "GHC.Prim" varName "readWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893445 primUnit "GHC.PrimopWrappers" varName "readWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893446 primUnit "GHC.Prim" varName "readIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893447 primUnit "GHC.PrimopWrappers" varName "readIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893448 primUnit "GHC.Prim" varName "readWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893449 primUnit "GHC.PrimopWrappers" varName "readWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893450 primUnit "GHC.Prim" varName "readAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893451 primUnit "GHC.PrimopWrappers" varName "readAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893452 primUnit "GHC.Prim" varName "readFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893453 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893454 primUnit "GHC.Prim" varName "readDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893455 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893456 primUnit "GHC.Prim" varName "readStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893457 primUnit "GHC.PrimopWrappers" varName "readStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893458 primUnit "GHC.Prim" varName "readInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893459 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893460 primUnit "GHC.Prim" varName "readWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893461 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893462 primUnit "GHC.Prim" varName "readInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893463 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893464 primUnit "GHC.Prim" varName "readWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893465 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893466 primUnit "GHC.Prim" varName "readInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893467 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893468 primUnit "GHC.Prim" varName "readWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893469 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893470 primUnit "GHC.Prim" varName "readInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893471 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893472 primUnit "GHC.Prim" varName "readWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893473 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893474 primUnit "GHC.Prim" varName "readWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893475 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893476 primUnit "GHC.Prim" varName "readWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893477 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893478 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893479 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893480 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893481 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893482 primUnit "GHC.Prim" varName "readWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893483 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893484 primUnit "GHC.Prim" varName "readWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893485 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893486 primUnit "GHC.Prim" varName "readWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893487 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893488 primUnit "GHC.Prim" varName "readWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893489 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893490 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893491 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893492 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893493 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893494 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893495 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893496 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893497 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893498 primUnit "GHC.Prim" varName "readWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893499 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893500 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893501 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893502 primUnit "GHC.Prim" varName "writeCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893503 primUnit "GHC.PrimopWrappers" varName "writeCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893504 primUnit "GHC.Prim" varName "writeWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893505 primUnit "GHC.PrimopWrappers" varName "writeWideCharOffAddr#" wiredInSrcSpan
+  , external 4107282860161893506 primUnit "GHC.Prim" varName "writeIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893507 primUnit "GHC.PrimopWrappers" varName "writeIntOffAddr#" wiredInSrcSpan
+  , external 4107282860161893508 primUnit "GHC.Prim" varName "writeWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893509 primUnit "GHC.PrimopWrappers" varName "writeWordOffAddr#" wiredInSrcSpan
+  , external 4107282860161893510 primUnit "GHC.Prim" varName "writeAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893511 primUnit "GHC.PrimopWrappers" varName "writeAddrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893512 primUnit "GHC.Prim" varName "writeFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893513 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddr#" wiredInSrcSpan
+  , external 4107282860161893514 primUnit "GHC.Prim" varName "writeDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893515 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddr#" wiredInSrcSpan
+  , external 4107282860161893516 primUnit "GHC.Prim" varName "writeStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893517 primUnit "GHC.PrimopWrappers" varName "writeStablePtrOffAddr#" wiredInSrcSpan
+  , external 4107282860161893518 primUnit "GHC.Prim" varName "writeInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893519 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893520 primUnit "GHC.Prim" varName "writeWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893521 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddr#" wiredInSrcSpan
+  , external 4107282860161893522 primUnit "GHC.Prim" varName "writeInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893523 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893524 primUnit "GHC.Prim" varName "writeWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893525 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddr#" wiredInSrcSpan
+  , external 4107282860161893526 primUnit "GHC.Prim" varName "writeInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893527 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893528 primUnit "GHC.Prim" varName "writeWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893529 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddr#" wiredInSrcSpan
+  , external 4107282860161893530 primUnit "GHC.Prim" varName "writeInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893531 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893532 primUnit "GHC.Prim" varName "writeWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893533 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddr#" wiredInSrcSpan
+  , external 4107282860161893534 primUnit "GHC.Prim" varName "writeWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893535 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsChar#" wiredInSrcSpan
+  , external 4107282860161893536 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893537 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWideChar#" wiredInSrcSpan
+  , external 4107282860161893538 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893539 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt#" wiredInSrcSpan
+  , external 4107282860161893540 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893541 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord#" wiredInSrcSpan
+  , external 4107282860161893542 primUnit "GHC.Prim" varName "writeWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893543 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsAddr#" wiredInSrcSpan
+  , external 4107282860161893544 primUnit "GHC.Prim" varName "writeWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893545 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsFloat#" wiredInSrcSpan
+  , external 4107282860161893546 primUnit "GHC.Prim" varName "writeWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893547 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsDouble#" wiredInSrcSpan
+  , external 4107282860161893548 primUnit "GHC.Prim" varName "writeWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893549 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsStablePtr#" wiredInSrcSpan
+  , external 4107282860161893550 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893551 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt16#" wiredInSrcSpan
+  , external 4107282860161893552 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893553 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord16#" wiredInSrcSpan
+  , external 4107282860161893554 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893555 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt32#" wiredInSrcSpan
+  , external 4107282860161893556 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893557 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord32#" wiredInSrcSpan
+  , external 4107282860161893558 primUnit "GHC.Prim" varName "writeWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893559 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsInt64#" wiredInSrcSpan
+  , external 4107282860161893560 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893561 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord64#" wiredInSrcSpan
+  , external 4107282860161893562 primUnit "GHC.Prim" varName "atomicExchangeAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893563 primUnit "GHC.PrimopWrappers" varName "atomicExchangeAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893564 primUnit "GHC.Prim" varName "atomicExchangeWordAddr#" wiredInSrcSpan
+  , external 4107282860161893565 primUnit "GHC.PrimopWrappers" varName "atomicExchangeWordAddr#" wiredInSrcSpan
+  , external 4107282860161893566 primUnit "GHC.Prim" varName "atomicCasAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893567 primUnit "GHC.PrimopWrappers" varName "atomicCasAddrAddr#" wiredInSrcSpan
+  , external 4107282860161893568 primUnit "GHC.Prim" varName "atomicCasWordAddr#" wiredInSrcSpan
+  , external 4107282860161893569 primUnit "GHC.PrimopWrappers" varName "atomicCasWordAddr#" wiredInSrcSpan
+  , external 4107282860161893570 primUnit "GHC.Prim" varName "atomicCasWord8Addr#" wiredInSrcSpan
+  , external 4107282860161893571 primUnit "GHC.PrimopWrappers" varName "atomicCasWord8Addr#" wiredInSrcSpan
+  , external 4107282860161893572 primUnit "GHC.Prim" varName "atomicCasWord16Addr#" wiredInSrcSpan
+  , external 4107282860161893573 primUnit "GHC.PrimopWrappers" varName "atomicCasWord16Addr#" wiredInSrcSpan
+  , external 4107282860161893574 primUnit "GHC.Prim" varName "atomicCasWord32Addr#" wiredInSrcSpan
+  , external 4107282860161893575 primUnit "GHC.PrimopWrappers" varName "atomicCasWord32Addr#" wiredInSrcSpan
+  , external 4107282860161893576 primUnit "GHC.Prim" varName "atomicCasWord64Addr#" wiredInSrcSpan
+  , external 4107282860161893577 primUnit "GHC.PrimopWrappers" varName "atomicCasWord64Addr#" wiredInSrcSpan
+  , external 4107282860161893578 primUnit "GHC.Prim" varName "fetchAddWordAddr#" wiredInSrcSpan
+  , external 4107282860161893579 primUnit "GHC.PrimopWrappers" varName "fetchAddWordAddr#" wiredInSrcSpan
+  , external 4107282860161893580 primUnit "GHC.Prim" varName "fetchSubWordAddr#" wiredInSrcSpan
+  , external 4107282860161893581 primUnit "GHC.PrimopWrappers" varName "fetchSubWordAddr#" wiredInSrcSpan
+  , external 4107282860161893582 primUnit "GHC.Prim" varName "fetchAndWordAddr#" wiredInSrcSpan
+  , external 4107282860161893583 primUnit "GHC.PrimopWrappers" varName "fetchAndWordAddr#" wiredInSrcSpan
+  , external 4107282860161893584 primUnit "GHC.Prim" varName "fetchNandWordAddr#" wiredInSrcSpan
+  , external 4107282860161893585 primUnit "GHC.PrimopWrappers" varName "fetchNandWordAddr#" wiredInSrcSpan
+  , external 4107282860161893586 primUnit "GHC.Prim" varName "fetchOrWordAddr#" wiredInSrcSpan
+  , external 4107282860161893587 primUnit "GHC.PrimopWrappers" varName "fetchOrWordAddr#" wiredInSrcSpan
+  , external 4107282860161893588 primUnit "GHC.Prim" varName "fetchXorWordAddr#" wiredInSrcSpan
+  , external 4107282860161893589 primUnit "GHC.PrimopWrappers" varName "fetchXorWordAddr#" wiredInSrcSpan
+  , external 4107282860161893590 primUnit "GHC.Prim" varName "atomicReadWordAddr#" wiredInSrcSpan
+  , external 4107282860161893591 primUnit "GHC.PrimopWrappers" varName "atomicReadWordAddr#" wiredInSrcSpan
+  , external 4107282860161893592 primUnit "GHC.Prim" varName "atomicWriteWordAddr#" wiredInSrcSpan
+  , external 4107282860161893593 primUnit "GHC.PrimopWrappers" varName "atomicWriteWordAddr#" wiredInSrcSpan
+  , external 4107282860161893594 primUnit "GHC.Prim" varName "newMutVar#" wiredInSrcSpan
+  , external 4107282860161893595 primUnit "GHC.PrimopWrappers" varName "newMutVar#" wiredInSrcSpan
+  , external 4107282860161893596 primUnit "GHC.Prim" varName "readMutVar#" wiredInSrcSpan
+  , external 4107282860161893597 primUnit "GHC.PrimopWrappers" varName "readMutVar#" wiredInSrcSpan
+  , external 4107282860161893598 primUnit "GHC.Prim" varName "writeMutVar#" wiredInSrcSpan
+  , external 4107282860161893599 primUnit "GHC.PrimopWrappers" varName "writeMutVar#" wiredInSrcSpan
+  , external 4107282860161893600 primUnit "GHC.Prim" varName "atomicSwapMutVar#" wiredInSrcSpan
+  , external 4107282860161893601 primUnit "GHC.PrimopWrappers" varName "atomicSwapMutVar#" wiredInSrcSpan
+  , external 4107282860161893602 primUnit "GHC.Prim" varName "atomicModifyMutVar2#" wiredInSrcSpan
+  , external 4107282860161893603 primUnit "GHC.PrimopWrappers" varName "atomicModifyMutVar2#" wiredInSrcSpan
+  , external 4107282860161893604 primUnit "GHC.Prim" varName "atomicModifyMutVar_#" wiredInSrcSpan
+  , external 4107282860161893605 primUnit "GHC.PrimopWrappers" varName "atomicModifyMutVar_#" wiredInSrcSpan
+  , external 4107282860161893606 primUnit "GHC.Prim" varName "casMutVar#" wiredInSrcSpan
+  , external 4107282860161893607 primUnit "GHC.PrimopWrappers" varName "casMutVar#" wiredInSrcSpan
+  , external 4107282860161893608 primUnit "GHC.Prim" varName "catch#" wiredInSrcSpan
+  , external 4107282860161893609 primUnit "GHC.PrimopWrappers" varName "catch#" wiredInSrcSpan
+  , external 4107282860161893610 primUnit "GHC.Prim" varName "raise#" wiredInSrcSpan
+  , external 4107282860161893611 primUnit "GHC.PrimopWrappers" varName "raise#" wiredInSrcSpan
+  , external 4107282860161893612 primUnit "GHC.Prim" varName "raiseUnderflow#" wiredInSrcSpan
+  , external 4107282860161893613 primUnit "GHC.PrimopWrappers" varName "raiseUnderflow#" wiredInSrcSpan
+  , external 4107282860161893614 primUnit "GHC.Prim" varName "raiseOverflow#" wiredInSrcSpan
+  , external 4107282860161893615 primUnit "GHC.PrimopWrappers" varName "raiseOverflow#" wiredInSrcSpan
+  , external 4107282860161893616 primUnit "GHC.Prim" varName "raiseDivZero#" wiredInSrcSpan
+  , external 4107282860161893617 primUnit "GHC.PrimopWrappers" varName "raiseDivZero#" wiredInSrcSpan
+  , external 4107282860161893618 primUnit "GHC.Prim" varName "raiseIO#" wiredInSrcSpan
+  , external 4107282860161893619 primUnit "GHC.PrimopWrappers" varName "raiseIO#" wiredInSrcSpan
+  , external 4107282860161893620 primUnit "GHC.Prim" varName "maskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893621 primUnit "GHC.PrimopWrappers" varName "maskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893622 primUnit "GHC.Prim" varName "maskUninterruptible#" wiredInSrcSpan
+  , external 4107282860161893623 primUnit "GHC.PrimopWrappers" varName "maskUninterruptible#" wiredInSrcSpan
+  , external 4107282860161893624 primUnit "GHC.Prim" varName "unmaskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893625 primUnit "GHC.PrimopWrappers" varName "unmaskAsyncExceptions#" wiredInSrcSpan
+  , external 4107282860161893626 primUnit "GHC.Prim" varName "getMaskingState#" wiredInSrcSpan
+  , external 4107282860161893627 primUnit "GHC.PrimopWrappers" varName "getMaskingState#" wiredInSrcSpan
+  , external 4107282860161893628 primUnit "GHC.Prim" varName "newPromptTag#" wiredInSrcSpan
+  , external 4107282860161893629 primUnit "GHC.PrimopWrappers" varName "newPromptTag#" wiredInSrcSpan
+  , external 4107282860161893630 primUnit "GHC.Prim" varName "prompt#" wiredInSrcSpan
+  , external 4107282860161893631 primUnit "GHC.PrimopWrappers" varName "prompt#" wiredInSrcSpan
+  , external 4107282860161893632 primUnit "GHC.Prim" varName "control0#" wiredInSrcSpan
+  , external 4107282860161893633 primUnit "GHC.PrimopWrappers" varName "control0#" wiredInSrcSpan
+  , external 4107282860161893634 primUnit "GHC.Prim" varName "atomically#" wiredInSrcSpan
+  , external 4107282860161893635 primUnit "GHC.PrimopWrappers" varName "atomically#" wiredInSrcSpan
+  , external 4107282860161893636 primUnit "GHC.Prim" varName "retry#" wiredInSrcSpan
+  , external 4107282860161893637 primUnit "GHC.PrimopWrappers" varName "retry#" wiredInSrcSpan
+  , external 4107282860161893638 primUnit "GHC.Prim" varName "catchRetry#" wiredInSrcSpan
+  , external 4107282860161893639 primUnit "GHC.PrimopWrappers" varName "catchRetry#" wiredInSrcSpan
+  , external 4107282860161893640 primUnit "GHC.Prim" varName "catchSTM#" wiredInSrcSpan
+  , external 4107282860161893641 primUnit "GHC.PrimopWrappers" varName "catchSTM#" wiredInSrcSpan
+  , external 4107282860161893642 primUnit "GHC.Prim" varName "newTVar#" wiredInSrcSpan
+  , external 4107282860161893643 primUnit "GHC.PrimopWrappers" varName "newTVar#" wiredInSrcSpan
+  , external 4107282860161893644 primUnit "GHC.Prim" varName "readTVar#" wiredInSrcSpan
+  , external 4107282860161893645 primUnit "GHC.PrimopWrappers" varName "readTVar#" wiredInSrcSpan
+  , external 4107282860161893646 primUnit "GHC.Prim" varName "readTVarIO#" wiredInSrcSpan
+  , external 4107282860161893647 primUnit "GHC.PrimopWrappers" varName "readTVarIO#" wiredInSrcSpan
+  , external 4107282860161893648 primUnit "GHC.Prim" varName "writeTVar#" wiredInSrcSpan
+  , external 4107282860161893649 primUnit "GHC.PrimopWrappers" varName "writeTVar#" wiredInSrcSpan
+  , external 4107282860161893650 primUnit "GHC.Prim" varName "newMVar#" wiredInSrcSpan
+  , external 4107282860161893651 primUnit "GHC.PrimopWrappers" varName "newMVar#" wiredInSrcSpan
+  , external 4107282860161893652 primUnit "GHC.Prim" varName "takeMVar#" wiredInSrcSpan
+  , external 4107282860161893653 primUnit "GHC.PrimopWrappers" varName "takeMVar#" wiredInSrcSpan
+  , external 4107282860161893654 primUnit "GHC.Prim" varName "tryTakeMVar#" wiredInSrcSpan
+  , external 4107282860161893655 primUnit "GHC.PrimopWrappers" varName "tryTakeMVar#" wiredInSrcSpan
+  , external 4107282860161893656 primUnit "GHC.Prim" varName "putMVar#" wiredInSrcSpan
+  , external 4107282860161893657 primUnit "GHC.PrimopWrappers" varName "putMVar#" wiredInSrcSpan
+  , external 4107282860161893658 primUnit "GHC.Prim" varName "tryPutMVar#" wiredInSrcSpan
+  , external 4107282860161893659 primUnit "GHC.PrimopWrappers" varName "tryPutMVar#" wiredInSrcSpan
+  , external 4107282860161893660 primUnit "GHC.Prim" varName "readMVar#" wiredInSrcSpan
+  , external 4107282860161893661 primUnit "GHC.PrimopWrappers" varName "readMVar#" wiredInSrcSpan
+  , external 4107282860161893662 primUnit "GHC.Prim" varName "tryReadMVar#" wiredInSrcSpan
+  , external 4107282860161893663 primUnit "GHC.PrimopWrappers" varName "tryReadMVar#" wiredInSrcSpan
+  , external 4107282860161893664 primUnit "GHC.Prim" varName "isEmptyMVar#" wiredInSrcSpan
+  , external 4107282860161893665 primUnit "GHC.PrimopWrappers" varName "isEmptyMVar#" wiredInSrcSpan
+  , external 4107282860161893666 primUnit "GHC.Prim" varName "newIOPort#" wiredInSrcSpan
+  , external 4107282860161893667 primUnit "GHC.PrimopWrappers" varName "newIOPort#" wiredInSrcSpan
+  , external 4107282860161893668 primUnit "GHC.Prim" varName "readIOPort#" wiredInSrcSpan
+  , external 4107282860161893669 primUnit "GHC.PrimopWrappers" varName "readIOPort#" wiredInSrcSpan
+  , external 4107282860161893670 primUnit "GHC.Prim" varName "writeIOPort#" wiredInSrcSpan
+  , external 4107282860161893671 primUnit "GHC.PrimopWrappers" varName "writeIOPort#" wiredInSrcSpan
+  , external 4107282860161893672 primUnit "GHC.Prim" varName "delay#" wiredInSrcSpan
+  , external 4107282860161893673 primUnit "GHC.PrimopWrappers" varName "delay#" wiredInSrcSpan
+  , external 4107282860161893674 primUnit "GHC.Prim" varName "waitRead#" wiredInSrcSpan
+  , external 4107282860161893675 primUnit "GHC.PrimopWrappers" varName "waitRead#" wiredInSrcSpan
+  , external 4107282860161893676 primUnit "GHC.Prim" varName "waitWrite#" wiredInSrcSpan
+  , external 4107282860161893677 primUnit "GHC.PrimopWrappers" varName "waitWrite#" wiredInSrcSpan
+  , external 4107282860161893678 primUnit "GHC.Prim" varName "fork#" wiredInSrcSpan
+  , external 4107282860161893679 primUnit "GHC.PrimopWrappers" varName "fork#" wiredInSrcSpan
+  , external 4107282860161893680 primUnit "GHC.Prim" varName "forkOn#" wiredInSrcSpan
+  , external 4107282860161893681 primUnit "GHC.PrimopWrappers" varName "forkOn#" wiredInSrcSpan
+  , external 4107282860161893682 primUnit "GHC.Prim" varName "killThread#" wiredInSrcSpan
+  , external 4107282860161893683 primUnit "GHC.PrimopWrappers" varName "killThread#" wiredInSrcSpan
+  , external 4107282860161893684 primUnit "GHC.Prim" varName "yield#" wiredInSrcSpan
+  , external 4107282860161893685 primUnit "GHC.PrimopWrappers" varName "yield#" wiredInSrcSpan
+  , external 4107282860161893686 primUnit "GHC.Prim" varName "myThreadId#" wiredInSrcSpan
+  , external 4107282860161893687 primUnit "GHC.PrimopWrappers" varName "myThreadId#" wiredInSrcSpan
+  , external 4107282860161893688 primUnit "GHC.Prim" varName "labelThread#" wiredInSrcSpan
+  , external 4107282860161893689 primUnit "GHC.PrimopWrappers" varName "labelThread#" wiredInSrcSpan
+  , external 4107282860161893690 primUnit "GHC.Prim" varName "isCurrentThreadBound#" wiredInSrcSpan
+  , external 4107282860161893691 primUnit "GHC.PrimopWrappers" varName "isCurrentThreadBound#" wiredInSrcSpan
+  , external 4107282860161893692 primUnit "GHC.Prim" varName "noDuplicate#" wiredInSrcSpan
+  , external 4107282860161893693 primUnit "GHC.PrimopWrappers" varName "noDuplicate#" wiredInSrcSpan
+  , external 4107282860161893694 primUnit "GHC.Prim" varName "threadLabel#" wiredInSrcSpan
+  , external 4107282860161893695 primUnit "GHC.PrimopWrappers" varName "threadLabel#" wiredInSrcSpan
+  , external 4107282860161893696 primUnit "GHC.Prim" varName "threadStatus#" wiredInSrcSpan
+  , external 4107282860161893697 primUnit "GHC.PrimopWrappers" varName "threadStatus#" wiredInSrcSpan
+  , external 4107282860161893698 primUnit "GHC.Prim" varName "listThreads#" wiredInSrcSpan
+  , external 4107282860161893699 primUnit "GHC.PrimopWrappers" varName "listThreads#" wiredInSrcSpan
+  , external 4107282860161893700 primUnit "GHC.Prim" varName "mkWeak#" wiredInSrcSpan
+  , external 4107282860161893701 primUnit "GHC.PrimopWrappers" varName "mkWeak#" wiredInSrcSpan
+  , external 4107282860161893702 primUnit "GHC.Prim" varName "mkWeakNoFinalizer#" wiredInSrcSpan
+  , external 4107282860161893703 primUnit "GHC.PrimopWrappers" varName "mkWeakNoFinalizer#" wiredInSrcSpan
+  , external 4107282860161893704 primUnit "GHC.Prim" varName "addCFinalizerToWeak#" wiredInSrcSpan
+  , external 4107282860161893705 primUnit "GHC.PrimopWrappers" varName "addCFinalizerToWeak#" wiredInSrcSpan
+  , external 4107282860161893706 primUnit "GHC.Prim" varName "deRefWeak#" wiredInSrcSpan
+  , external 4107282860161893707 primUnit "GHC.PrimopWrappers" varName "deRefWeak#" wiredInSrcSpan
+  , external 4107282860161893708 primUnit "GHC.Prim" varName "finalizeWeak#" wiredInSrcSpan
+  , external 4107282860161893709 primUnit "GHC.PrimopWrappers" varName "finalizeWeak#" wiredInSrcSpan
+  , external 4107282860161893710 primUnit "GHC.Prim" varName "touch#" wiredInSrcSpan
+  , external 4107282860161893711 primUnit "GHC.PrimopWrappers" varName "touch#" wiredInSrcSpan
+  , external 4107282860161893712 primUnit "GHC.Prim" varName "makeStablePtr#" wiredInSrcSpan
+  , external 4107282860161893713 primUnit "GHC.PrimopWrappers" varName "makeStablePtr#" wiredInSrcSpan
+  , external 4107282860161893714 primUnit "GHC.Prim" varName "deRefStablePtr#" wiredInSrcSpan
+  , external 4107282860161893715 primUnit "GHC.PrimopWrappers" varName "deRefStablePtr#" wiredInSrcSpan
+  , external 4107282860161893716 primUnit "GHC.Prim" varName "eqStablePtr#" wiredInSrcSpan
+  , external 4107282860161893717 primUnit "GHC.PrimopWrappers" varName "eqStablePtr#" wiredInSrcSpan
+  , external 4107282860161893718 primUnit "GHC.Prim" varName "makeStableName#" wiredInSrcSpan
+  , external 4107282860161893719 primUnit "GHC.PrimopWrappers" varName "makeStableName#" wiredInSrcSpan
+  , external 4107282860161893720 primUnit "GHC.Prim" varName "stableNameToInt#" wiredInSrcSpan
+  , external 4107282860161893721 primUnit "GHC.PrimopWrappers" varName "stableNameToInt#" wiredInSrcSpan
+  , external 4107282860161893722 primUnit "GHC.Prim" varName "compactNew#" wiredInSrcSpan
+  , external 4107282860161893723 primUnit "GHC.PrimopWrappers" varName "compactNew#" wiredInSrcSpan
+  , external 4107282860161893724 primUnit "GHC.Prim" varName "compactResize#" wiredInSrcSpan
+  , external 4107282860161893725 primUnit "GHC.PrimopWrappers" varName "compactResize#" wiredInSrcSpan
+  , external 4107282860161893726 primUnit "GHC.Prim" varName "compactContains#" wiredInSrcSpan
+  , external 4107282860161893727 primUnit "GHC.PrimopWrappers" varName "compactContains#" wiredInSrcSpan
+  , external 4107282860161893728 primUnit "GHC.Prim" varName "compactContainsAny#" wiredInSrcSpan
+  , external 4107282860161893729 primUnit "GHC.PrimopWrappers" varName "compactContainsAny#" wiredInSrcSpan
+  , external 4107282860161893730 primUnit "GHC.Prim" varName "compactGetFirstBlock#" wiredInSrcSpan
+  , external 4107282860161893731 primUnit "GHC.PrimopWrappers" varName "compactGetFirstBlock#" wiredInSrcSpan
+  , external 4107282860161893732 primUnit "GHC.Prim" varName "compactGetNextBlock#" wiredInSrcSpan
+  , external 4107282860161893733 primUnit "GHC.PrimopWrappers" varName "compactGetNextBlock#" wiredInSrcSpan
+  , external 4107282860161893734 primUnit "GHC.Prim" varName "compactAllocateBlock#" wiredInSrcSpan
+  , external 4107282860161893735 primUnit "GHC.PrimopWrappers" varName "compactAllocateBlock#" wiredInSrcSpan
+  , external 4107282860161893736 primUnit "GHC.Prim" varName "compactFixupPointers#" wiredInSrcSpan
+  , external 4107282860161893737 primUnit "GHC.PrimopWrappers" varName "compactFixupPointers#" wiredInSrcSpan
+  , external 4107282860161893738 primUnit "GHC.Prim" varName "compactAdd#" wiredInSrcSpan
+  , external 4107282860161893739 primUnit "GHC.PrimopWrappers" varName "compactAdd#" wiredInSrcSpan
+  , external 4107282860161893740 primUnit "GHC.Prim" varName "compactAddWithSharing#" wiredInSrcSpan
+  , external 4107282860161893741 primUnit "GHC.PrimopWrappers" varName "compactAddWithSharing#" wiredInSrcSpan
+  , external 4107282860161893742 primUnit "GHC.Prim" varName "compactSize#" wiredInSrcSpan
+  , external 4107282860161893743 primUnit "GHC.PrimopWrappers" varName "compactSize#" wiredInSrcSpan
+  , external 4107282860161893744 primUnit "GHC.Prim" varName "reallyUnsafePtrEquality#" wiredInSrcSpan
+  , external 4107282860161893745 primUnit "GHC.PrimopWrappers" varName "reallyUnsafePtrEquality#" wiredInSrcSpan
+  , external 4107282860161893746 primUnit "GHC.Prim" varName "par#" wiredInSrcSpan
+  , external 4107282860161893747 primUnit "GHC.PrimopWrappers" varName "par#" wiredInSrcSpan
+  , external 4107282860161893748 primUnit "GHC.Prim" varName "spark#" wiredInSrcSpan
+  , external 4107282860161893749 primUnit "GHC.PrimopWrappers" varName "spark#" wiredInSrcSpan
+  , external 4107282860161893750 primUnit "GHC.Prim" varName "getSpark#" wiredInSrcSpan
+  , external 4107282860161893751 primUnit "GHC.PrimopWrappers" varName "getSpark#" wiredInSrcSpan
+  , external 4107282860161893752 primUnit "GHC.Prim" varName "numSparks#" wiredInSrcSpan
+  , external 4107282860161893753 primUnit "GHC.PrimopWrappers" varName "numSparks#" wiredInSrcSpan
+  , external 4107282860161893754 primUnit "GHC.Prim" varName "keepAlive#" wiredInSrcSpan
+  , external 4107282860161893755 primUnit "GHC.PrimopWrappers" varName "keepAlive#" wiredInSrcSpan
+  , external 4107282860161893756 primUnit "GHC.Prim" varName "dataToTagSmall#" wiredInSrcSpan
+  , external 4107282860161893757 primUnit "GHC.PrimopWrappers" varName "dataToTagSmall#" wiredInSrcSpan
+  , external 4107282860161893758 primUnit "GHC.Prim" varName "dataToTagLarge#" wiredInSrcSpan
+  , external 4107282860161893759 primUnit "GHC.PrimopWrappers" varName "dataToTagLarge#" wiredInSrcSpan
+  , external 4107282860161893760 primUnit "GHC.Prim" varName "tagToEnum#" wiredInSrcSpan
+  , external 4107282860161893761 primUnit "GHC.PrimopWrappers" varName "tagToEnum#" wiredInSrcSpan
+  , external 4107282860161893762 primUnit "GHC.Prim" varName "addrToAny#" wiredInSrcSpan
+  , external 4107282860161893763 primUnit "GHC.PrimopWrappers" varName "addrToAny#" wiredInSrcSpan
+  , external 4107282860161893764 primUnit "GHC.Prim" varName "anyToAddr#" wiredInSrcSpan
+  , external 4107282860161893765 primUnit "GHC.PrimopWrappers" varName "anyToAddr#" wiredInSrcSpan
+  , external 4107282860161893766 primUnit "GHC.Prim" varName "mkApUpd0#" wiredInSrcSpan
+  , external 4107282860161893767 primUnit "GHC.PrimopWrappers" varName "mkApUpd0#" wiredInSrcSpan
+  , external 4107282860161893768 primUnit "GHC.Prim" varName "newBCO#" wiredInSrcSpan
+  , external 4107282860161893769 primUnit "GHC.PrimopWrappers" varName "newBCO#" wiredInSrcSpan
+  , external 4107282860161893770 primUnit "GHC.Prim" varName "unpackClosure#" wiredInSrcSpan
+  , external 4107282860161893771 primUnit "GHC.PrimopWrappers" varName "unpackClosure#" wiredInSrcSpan
+  , external 4107282860161893772 primUnit "GHC.Prim" varName "closureSize#" wiredInSrcSpan
+  , external 4107282860161893773 primUnit "GHC.PrimopWrappers" varName "closureSize#" wiredInSrcSpan
+  , external 4107282860161893774 primUnit "GHC.Prim" varName "getApStackVal#" wiredInSrcSpan
+  , external 4107282860161893775 primUnit "GHC.PrimopWrappers" varName "getApStackVal#" wiredInSrcSpan
+  , external 4107282860161893776 primUnit "GHC.Prim" varName "getCCSOf#" wiredInSrcSpan
+  , external 4107282860161893777 primUnit "GHC.PrimopWrappers" varName "getCCSOf#" wiredInSrcSpan
+  , external 4107282860161893778 primUnit "GHC.Prim" varName "getCurrentCCS#" wiredInSrcSpan
+  , external 4107282860161893779 primUnit "GHC.PrimopWrappers" varName "getCurrentCCS#" wiredInSrcSpan
+  , external 4107282860161893780 primUnit "GHC.Prim" varName "clearCCS#" wiredInSrcSpan
+  , external 4107282860161893781 primUnit "GHC.PrimopWrappers" varName "clearCCS#" wiredInSrcSpan
+  , external 4107282860161893782 primUnit "GHC.Prim" varName "whereFrom#" wiredInSrcSpan
+  , external 4107282860161893783 primUnit "GHC.PrimopWrappers" varName "whereFrom#" wiredInSrcSpan
+  , external 4107282860161893784 primUnit "GHC.Prim" varName "traceEvent#" wiredInSrcSpan
+  , external 4107282860161893785 primUnit "GHC.PrimopWrappers" varName "traceEvent#" wiredInSrcSpan
+  , external 4107282860161893786 primUnit "GHC.Prim" varName "traceBinaryEvent#" wiredInSrcSpan
+  , external 4107282860161893787 primUnit "GHC.PrimopWrappers" varName "traceBinaryEvent#" wiredInSrcSpan
+  , external 4107282860161893788 primUnit "GHC.Prim" varName "traceMarker#" wiredInSrcSpan
+  , external 4107282860161893789 primUnit "GHC.PrimopWrappers" varName "traceMarker#" wiredInSrcSpan
+  , external 4107282860161893790 primUnit "GHC.Prim" varName "setThreadAllocationCounter#" wiredInSrcSpan
+  , external 4107282860161893791 primUnit "GHC.PrimopWrappers" varName "setThreadAllocationCounter#" wiredInSrcSpan
+  , external 4107282860161893792 primUnit "GHC.Prim" varName "broadcastInt8X16#" wiredInSrcSpan
+  , external 4107282860161893793 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X16#" wiredInSrcSpan
+  , external 4107282860161893794 primUnit "GHC.Prim" varName "broadcastInt16X8#" wiredInSrcSpan
+  , external 4107282860161893795 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X8#" wiredInSrcSpan
+  , external 4107282860161893796 primUnit "GHC.Prim" varName "broadcastInt32X4#" wiredInSrcSpan
+  , external 4107282860161893797 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X4#" wiredInSrcSpan
+  , external 4107282860161893798 primUnit "GHC.Prim" varName "broadcastInt64X2#" wiredInSrcSpan
+  , external 4107282860161893799 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X2#" wiredInSrcSpan
+  , external 4107282860161893800 primUnit "GHC.Prim" varName "broadcastInt8X32#" wiredInSrcSpan
+  , external 4107282860161893801 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X32#" wiredInSrcSpan
+  , external 4107282860161893802 primUnit "GHC.Prim" varName "broadcastInt16X16#" wiredInSrcSpan
+  , external 4107282860161893803 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X16#" wiredInSrcSpan
+  , external 4107282860161893804 primUnit "GHC.Prim" varName "broadcastInt32X8#" wiredInSrcSpan
+  , external 4107282860161893805 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X8#" wiredInSrcSpan
+  , external 4107282860161893806 primUnit "GHC.Prim" varName "broadcastInt64X4#" wiredInSrcSpan
+  , external 4107282860161893807 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X4#" wiredInSrcSpan
+  , external 4107282860161893808 primUnit "GHC.Prim" varName "broadcastInt8X64#" wiredInSrcSpan
+  , external 4107282860161893809 primUnit "GHC.PrimopWrappers" varName "broadcastInt8X64#" wiredInSrcSpan
+  , external 4107282860161893810 primUnit "GHC.Prim" varName "broadcastInt16X32#" wiredInSrcSpan
+  , external 4107282860161893811 primUnit "GHC.PrimopWrappers" varName "broadcastInt16X32#" wiredInSrcSpan
+  , external 4107282860161893812 primUnit "GHC.Prim" varName "broadcastInt32X16#" wiredInSrcSpan
+  , external 4107282860161893813 primUnit "GHC.PrimopWrappers" varName "broadcastInt32X16#" wiredInSrcSpan
+  , external 4107282860161893814 primUnit "GHC.Prim" varName "broadcastInt64X8#" wiredInSrcSpan
+  , external 4107282860161893815 primUnit "GHC.PrimopWrappers" varName "broadcastInt64X8#" wiredInSrcSpan
+  , external 4107282860161893816 primUnit "GHC.Prim" varName "broadcastWord8X16#" wiredInSrcSpan
+  , external 4107282860161893817 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X16#" wiredInSrcSpan
+  , external 4107282860161893818 primUnit "GHC.Prim" varName "broadcastWord16X8#" wiredInSrcSpan
+  , external 4107282860161893819 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X8#" wiredInSrcSpan
+  , external 4107282860161893820 primUnit "GHC.Prim" varName "broadcastWord32X4#" wiredInSrcSpan
+  , external 4107282860161893821 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X4#" wiredInSrcSpan
+  , external 4107282860161893822 primUnit "GHC.Prim" varName "broadcastWord64X2#" wiredInSrcSpan
+  , external 4107282860161893823 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X2#" wiredInSrcSpan
+  , external 4107282860161893824 primUnit "GHC.Prim" varName "broadcastWord8X32#" wiredInSrcSpan
+  , external 4107282860161893825 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X32#" wiredInSrcSpan
+  , external 4107282860161893826 primUnit "GHC.Prim" varName "broadcastWord16X16#" wiredInSrcSpan
+  , external 4107282860161893827 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X16#" wiredInSrcSpan
+  , external 4107282860161893828 primUnit "GHC.Prim" varName "broadcastWord32X8#" wiredInSrcSpan
+  , external 4107282860161893829 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X8#" wiredInSrcSpan
+  , external 4107282860161893830 primUnit "GHC.Prim" varName "broadcastWord64X4#" wiredInSrcSpan
+  , external 4107282860161893831 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X4#" wiredInSrcSpan
+  , external 4107282860161893832 primUnit "GHC.Prim" varName "broadcastWord8X64#" wiredInSrcSpan
+  , external 4107282860161893833 primUnit "GHC.PrimopWrappers" varName "broadcastWord8X64#" wiredInSrcSpan
+  , external 4107282860161893834 primUnit "GHC.Prim" varName "broadcastWord16X32#" wiredInSrcSpan
+  , external 4107282860161893835 primUnit "GHC.PrimopWrappers" varName "broadcastWord16X32#" wiredInSrcSpan
+  , external 4107282860161893836 primUnit "GHC.Prim" varName "broadcastWord32X16#" wiredInSrcSpan
+  , external 4107282860161893837 primUnit "GHC.PrimopWrappers" varName "broadcastWord32X16#" wiredInSrcSpan
+  , external 4107282860161893838 primUnit "GHC.Prim" varName "broadcastWord64X8#" wiredInSrcSpan
+  , external 4107282860161893839 primUnit "GHC.PrimopWrappers" varName "broadcastWord64X8#" wiredInSrcSpan
+  , external 4107282860161893840 primUnit "GHC.Prim" varName "broadcastFloatX4#" wiredInSrcSpan
+  , external 4107282860161893841 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX4#" wiredInSrcSpan
+  , external 4107282860161893842 primUnit "GHC.Prim" varName "broadcastDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893843 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893844 primUnit "GHC.Prim" varName "broadcastFloatX8#" wiredInSrcSpan
+  , external 4107282860161893845 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX8#" wiredInSrcSpan
+  , external 4107282860161893846 primUnit "GHC.Prim" varName "broadcastDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893847 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893848 primUnit "GHC.Prim" varName "broadcastFloatX16#" wiredInSrcSpan
+  , external 4107282860161893849 primUnit "GHC.PrimopWrappers" varName "broadcastFloatX16#" wiredInSrcSpan
+  , external 4107282860161893850 primUnit "GHC.Prim" varName "broadcastDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893851 primUnit "GHC.PrimopWrappers" varName "broadcastDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893852 primUnit "GHC.Prim" varName "packInt8X16#" wiredInSrcSpan
+  , external 4107282860161893853 primUnit "GHC.PrimopWrappers" varName "packInt8X16#" wiredInSrcSpan
+  , external 4107282860161893854 primUnit "GHC.Prim" varName "packInt16X8#" wiredInSrcSpan
+  , external 4107282860161893855 primUnit "GHC.PrimopWrappers" varName "packInt16X8#" wiredInSrcSpan
+  , external 4107282860161893856 primUnit "GHC.Prim" varName "packInt32X4#" wiredInSrcSpan
+  , external 4107282860161893857 primUnit "GHC.PrimopWrappers" varName "packInt32X4#" wiredInSrcSpan
+  , external 4107282860161893858 primUnit "GHC.Prim" varName "packInt64X2#" wiredInSrcSpan
+  , external 4107282860161893859 primUnit "GHC.PrimopWrappers" varName "packInt64X2#" wiredInSrcSpan
+  , external 4107282860161893860 primUnit "GHC.Prim" varName "packInt8X32#" wiredInSrcSpan
+  , external 4107282860161893861 primUnit "GHC.PrimopWrappers" varName "packInt8X32#" wiredInSrcSpan
+  , external 4107282860161893862 primUnit "GHC.Prim" varName "packInt16X16#" wiredInSrcSpan
+  , external 4107282860161893863 primUnit "GHC.PrimopWrappers" varName "packInt16X16#" wiredInSrcSpan
+  , external 4107282860161893864 primUnit "GHC.Prim" varName "packInt32X8#" wiredInSrcSpan
+  , external 4107282860161893865 primUnit "GHC.PrimopWrappers" varName "packInt32X8#" wiredInSrcSpan
+  , external 4107282860161893866 primUnit "GHC.Prim" varName "packInt64X4#" wiredInSrcSpan
+  , external 4107282860161893867 primUnit "GHC.PrimopWrappers" varName "packInt64X4#" wiredInSrcSpan
+  , external 4107282860161893868 primUnit "GHC.Prim" varName "packInt8X64#" wiredInSrcSpan
+  , external 4107282860161893869 primUnit "GHC.PrimopWrappers" varName "packInt8X64#" wiredInSrcSpan
+  , external 4107282860161893870 primUnit "GHC.Prim" varName "packInt16X32#" wiredInSrcSpan
+  , external 4107282860161893871 primUnit "GHC.PrimopWrappers" varName "packInt16X32#" wiredInSrcSpan
+  , external 4107282860161893872 primUnit "GHC.Prim" varName "packInt32X16#" wiredInSrcSpan
+  , external 4107282860161893873 primUnit "GHC.PrimopWrappers" varName "packInt32X16#" wiredInSrcSpan
+  , external 4107282860161893874 primUnit "GHC.Prim" varName "packInt64X8#" wiredInSrcSpan
+  , external 4107282860161893875 primUnit "GHC.PrimopWrappers" varName "packInt64X8#" wiredInSrcSpan
+  , external 4107282860161893876 primUnit "GHC.Prim" varName "packWord8X16#" wiredInSrcSpan
+  , external 4107282860161893877 primUnit "GHC.PrimopWrappers" varName "packWord8X16#" wiredInSrcSpan
+  , external 4107282860161893878 primUnit "GHC.Prim" varName "packWord16X8#" wiredInSrcSpan
+  , external 4107282860161893879 primUnit "GHC.PrimopWrappers" varName "packWord16X8#" wiredInSrcSpan
+  , external 4107282860161893880 primUnit "GHC.Prim" varName "packWord32X4#" wiredInSrcSpan
+  , external 4107282860161893881 primUnit "GHC.PrimopWrappers" varName "packWord32X4#" wiredInSrcSpan
+  , external 4107282860161893882 primUnit "GHC.Prim" varName "packWord64X2#" wiredInSrcSpan
+  , external 4107282860161893883 primUnit "GHC.PrimopWrappers" varName "packWord64X2#" wiredInSrcSpan
+  , external 4107282860161893884 primUnit "GHC.Prim" varName "packWord8X32#" wiredInSrcSpan
+  , external 4107282860161893885 primUnit "GHC.PrimopWrappers" varName "packWord8X32#" wiredInSrcSpan
+  , external 4107282860161893886 primUnit "GHC.Prim" varName "packWord16X16#" wiredInSrcSpan
+  , external 4107282860161893887 primUnit "GHC.PrimopWrappers" varName "packWord16X16#" wiredInSrcSpan
+  , external 4107282860161893888 primUnit "GHC.Prim" varName "packWord32X8#" wiredInSrcSpan
+  , external 4107282860161893889 primUnit "GHC.PrimopWrappers" varName "packWord32X8#" wiredInSrcSpan
+  , external 4107282860161893890 primUnit "GHC.Prim" varName "packWord64X4#" wiredInSrcSpan
+  , external 4107282860161893891 primUnit "GHC.PrimopWrappers" varName "packWord64X4#" wiredInSrcSpan
+  , external 4107282860161893892 primUnit "GHC.Prim" varName "packWord8X64#" wiredInSrcSpan
+  , external 4107282860161893893 primUnit "GHC.PrimopWrappers" varName "packWord8X64#" wiredInSrcSpan
+  , external 4107282860161893894 primUnit "GHC.Prim" varName "packWord16X32#" wiredInSrcSpan
+  , external 4107282860161893895 primUnit "GHC.PrimopWrappers" varName "packWord16X32#" wiredInSrcSpan
+  , external 4107282860161893896 primUnit "GHC.Prim" varName "packWord32X16#" wiredInSrcSpan
+  , external 4107282860161893897 primUnit "GHC.PrimopWrappers" varName "packWord32X16#" wiredInSrcSpan
+  , external 4107282860161893898 primUnit "GHC.Prim" varName "packWord64X8#" wiredInSrcSpan
+  , external 4107282860161893899 primUnit "GHC.PrimopWrappers" varName "packWord64X8#" wiredInSrcSpan
+  , external 4107282860161893900 primUnit "GHC.Prim" varName "packFloatX4#" wiredInSrcSpan
+  , external 4107282860161893901 primUnit "GHC.PrimopWrappers" varName "packFloatX4#" wiredInSrcSpan
+  , external 4107282860161893902 primUnit "GHC.Prim" varName "packDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893903 primUnit "GHC.PrimopWrappers" varName "packDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893904 primUnit "GHC.Prim" varName "packFloatX8#" wiredInSrcSpan
+  , external 4107282860161893905 primUnit "GHC.PrimopWrappers" varName "packFloatX8#" wiredInSrcSpan
+  , external 4107282860161893906 primUnit "GHC.Prim" varName "packDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893907 primUnit "GHC.PrimopWrappers" varName "packDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893908 primUnit "GHC.Prim" varName "packFloatX16#" wiredInSrcSpan
+  , external 4107282860161893909 primUnit "GHC.PrimopWrappers" varName "packFloatX16#" wiredInSrcSpan
+  , external 4107282860161893910 primUnit "GHC.Prim" varName "packDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893911 primUnit "GHC.PrimopWrappers" varName "packDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893912 primUnit "GHC.Prim" varName "unpackInt8X16#" wiredInSrcSpan
+  , external 4107282860161893913 primUnit "GHC.PrimopWrappers" varName "unpackInt8X16#" wiredInSrcSpan
+  , external 4107282860161893914 primUnit "GHC.Prim" varName "unpackInt16X8#" wiredInSrcSpan
+  , external 4107282860161893915 primUnit "GHC.PrimopWrappers" varName "unpackInt16X8#" wiredInSrcSpan
+  , external 4107282860161893916 primUnit "GHC.Prim" varName "unpackInt32X4#" wiredInSrcSpan
+  , external 4107282860161893917 primUnit "GHC.PrimopWrappers" varName "unpackInt32X4#" wiredInSrcSpan
+  , external 4107282860161893918 primUnit "GHC.Prim" varName "unpackInt64X2#" wiredInSrcSpan
+  , external 4107282860161893919 primUnit "GHC.PrimopWrappers" varName "unpackInt64X2#" wiredInSrcSpan
+  , external 4107282860161893920 primUnit "GHC.Prim" varName "unpackInt8X32#" wiredInSrcSpan
+  , external 4107282860161893921 primUnit "GHC.PrimopWrappers" varName "unpackInt8X32#" wiredInSrcSpan
+  , external 4107282860161893922 primUnit "GHC.Prim" varName "unpackInt16X16#" wiredInSrcSpan
+  , external 4107282860161893923 primUnit "GHC.PrimopWrappers" varName "unpackInt16X16#" wiredInSrcSpan
+  , external 4107282860161893924 primUnit "GHC.Prim" varName "unpackInt32X8#" wiredInSrcSpan
+  , external 4107282860161893925 primUnit "GHC.PrimopWrappers" varName "unpackInt32X8#" wiredInSrcSpan
+  , external 4107282860161893926 primUnit "GHC.Prim" varName "unpackInt64X4#" wiredInSrcSpan
+  , external 4107282860161893927 primUnit "GHC.PrimopWrappers" varName "unpackInt64X4#" wiredInSrcSpan
+  , external 4107282860161893928 primUnit "GHC.Prim" varName "unpackInt8X64#" wiredInSrcSpan
+  , external 4107282860161893929 primUnit "GHC.PrimopWrappers" varName "unpackInt8X64#" wiredInSrcSpan
+  , external 4107282860161893930 primUnit "GHC.Prim" varName "unpackInt16X32#" wiredInSrcSpan
+  , external 4107282860161893931 primUnit "GHC.PrimopWrappers" varName "unpackInt16X32#" wiredInSrcSpan
+  , external 4107282860161893932 primUnit "GHC.Prim" varName "unpackInt32X16#" wiredInSrcSpan
+  , external 4107282860161893933 primUnit "GHC.PrimopWrappers" varName "unpackInt32X16#" wiredInSrcSpan
+  , external 4107282860161893934 primUnit "GHC.Prim" varName "unpackInt64X8#" wiredInSrcSpan
+  , external 4107282860161893935 primUnit "GHC.PrimopWrappers" varName "unpackInt64X8#" wiredInSrcSpan
+  , external 4107282860161893936 primUnit "GHC.Prim" varName "unpackWord8X16#" wiredInSrcSpan
+  , external 4107282860161893937 primUnit "GHC.PrimopWrappers" varName "unpackWord8X16#" wiredInSrcSpan
+  , external 4107282860161893938 primUnit "GHC.Prim" varName "unpackWord16X8#" wiredInSrcSpan
+  , external 4107282860161893939 primUnit "GHC.PrimopWrappers" varName "unpackWord16X8#" wiredInSrcSpan
+  , external 4107282860161893940 primUnit "GHC.Prim" varName "unpackWord32X4#" wiredInSrcSpan
+  , external 4107282860161893941 primUnit "GHC.PrimopWrappers" varName "unpackWord32X4#" wiredInSrcSpan
+  , external 4107282860161893942 primUnit "GHC.Prim" varName "unpackWord64X2#" wiredInSrcSpan
+  , external 4107282860161893943 primUnit "GHC.PrimopWrappers" varName "unpackWord64X2#" wiredInSrcSpan
+  , external 4107282860161893944 primUnit "GHC.Prim" varName "unpackWord8X32#" wiredInSrcSpan
+  , external 4107282860161893945 primUnit "GHC.PrimopWrappers" varName "unpackWord8X32#" wiredInSrcSpan
+  , external 4107282860161893946 primUnit "GHC.Prim" varName "unpackWord16X16#" wiredInSrcSpan
+  , external 4107282860161893947 primUnit "GHC.PrimopWrappers" varName "unpackWord16X16#" wiredInSrcSpan
+  , external 4107282860161893948 primUnit "GHC.Prim" varName "unpackWord32X8#" wiredInSrcSpan
+  , external 4107282860161893949 primUnit "GHC.PrimopWrappers" varName "unpackWord32X8#" wiredInSrcSpan
+  , external 4107282860161893950 primUnit "GHC.Prim" varName "unpackWord64X4#" wiredInSrcSpan
+  , external 4107282860161893951 primUnit "GHC.PrimopWrappers" varName "unpackWord64X4#" wiredInSrcSpan
+  , external 4107282860161893952 primUnit "GHC.Prim" varName "unpackWord8X64#" wiredInSrcSpan
+  , external 4107282860161893953 primUnit "GHC.PrimopWrappers" varName "unpackWord8X64#" wiredInSrcSpan
+  , external 4107282860161893954 primUnit "GHC.Prim" varName "unpackWord16X32#" wiredInSrcSpan
+  , external 4107282860161893955 primUnit "GHC.PrimopWrappers" varName "unpackWord16X32#" wiredInSrcSpan
+  , external 4107282860161893956 primUnit "GHC.Prim" varName "unpackWord32X16#" wiredInSrcSpan
+  , external 4107282860161893957 primUnit "GHC.PrimopWrappers" varName "unpackWord32X16#" wiredInSrcSpan
+  , external 4107282860161893958 primUnit "GHC.Prim" varName "unpackWord64X8#" wiredInSrcSpan
+  , external 4107282860161893959 primUnit "GHC.PrimopWrappers" varName "unpackWord64X8#" wiredInSrcSpan
+  , external 4107282860161893960 primUnit "GHC.Prim" varName "unpackFloatX4#" wiredInSrcSpan
+  , external 4107282860161893961 primUnit "GHC.PrimopWrappers" varName "unpackFloatX4#" wiredInSrcSpan
+  , external 4107282860161893962 primUnit "GHC.Prim" varName "unpackDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893963 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX2#" wiredInSrcSpan
+  , external 4107282860161893964 primUnit "GHC.Prim" varName "unpackFloatX8#" wiredInSrcSpan
+  , external 4107282860161893965 primUnit "GHC.PrimopWrappers" varName "unpackFloatX8#" wiredInSrcSpan
+  , external 4107282860161893966 primUnit "GHC.Prim" varName "unpackDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893967 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX4#" wiredInSrcSpan
+  , external 4107282860161893968 primUnit "GHC.Prim" varName "unpackFloatX16#" wiredInSrcSpan
+  , external 4107282860161893969 primUnit "GHC.PrimopWrappers" varName "unpackFloatX16#" wiredInSrcSpan
+  , external 4107282860161893970 primUnit "GHC.Prim" varName "unpackDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893971 primUnit "GHC.PrimopWrappers" varName "unpackDoubleX8#" wiredInSrcSpan
+  , external 4107282860161893972 primUnit "GHC.Prim" varName "insertInt8X16#" wiredInSrcSpan
+  , external 4107282860161893973 primUnit "GHC.PrimopWrappers" varName "insertInt8X16#" wiredInSrcSpan
+  , external 4107282860161893974 primUnit "GHC.Prim" varName "insertInt16X8#" wiredInSrcSpan
+  , external 4107282860161893975 primUnit "GHC.PrimopWrappers" varName "insertInt16X8#" wiredInSrcSpan
+  , external 4107282860161893976 primUnit "GHC.Prim" varName "insertInt32X4#" wiredInSrcSpan
+  , external 4107282860161893977 primUnit "GHC.PrimopWrappers" varName "insertInt32X4#" wiredInSrcSpan
+  , external 4107282860161893978 primUnit "GHC.Prim" varName "insertInt64X2#" wiredInSrcSpan
+  , external 4107282860161893979 primUnit "GHC.PrimopWrappers" varName "insertInt64X2#" wiredInSrcSpan
+  , external 4107282860161893980 primUnit "GHC.Prim" varName "insertInt8X32#" wiredInSrcSpan
+  , external 4107282860161893981 primUnit "GHC.PrimopWrappers" varName "insertInt8X32#" wiredInSrcSpan
+  , external 4107282860161893982 primUnit "GHC.Prim" varName "insertInt16X16#" wiredInSrcSpan
+  , external 4107282860161893983 primUnit "GHC.PrimopWrappers" varName "insertInt16X16#" wiredInSrcSpan
+  , external 4107282860161893984 primUnit "GHC.Prim" varName "insertInt32X8#" wiredInSrcSpan
+  , external 4107282860161893985 primUnit "GHC.PrimopWrappers" varName "insertInt32X8#" wiredInSrcSpan
+  , external 4107282860161893986 primUnit "GHC.Prim" varName "insertInt64X4#" wiredInSrcSpan
+  , external 4107282860161893987 primUnit "GHC.PrimopWrappers" varName "insertInt64X4#" wiredInSrcSpan
+  , external 4107282860161893988 primUnit "GHC.Prim" varName "insertInt8X64#" wiredInSrcSpan
+  , external 4107282860161893989 primUnit "GHC.PrimopWrappers" varName "insertInt8X64#" wiredInSrcSpan
+  , external 4107282860161893990 primUnit "GHC.Prim" varName "insertInt16X32#" wiredInSrcSpan
+  , external 4107282860161893991 primUnit "GHC.PrimopWrappers" varName "insertInt16X32#" wiredInSrcSpan
+  , external 4107282860161893992 primUnit "GHC.Prim" varName "insertInt32X16#" wiredInSrcSpan
+  , external 4107282860161893993 primUnit "GHC.PrimopWrappers" varName "insertInt32X16#" wiredInSrcSpan
+  , external 4107282860161893994 primUnit "GHC.Prim" varName "insertInt64X8#" wiredInSrcSpan
+  , external 4107282860161893995 primUnit "GHC.PrimopWrappers" varName "insertInt64X8#" wiredInSrcSpan
+  , external 4107282860161893996 primUnit "GHC.Prim" varName "insertWord8X16#" wiredInSrcSpan
+  , external 4107282860161893997 primUnit "GHC.PrimopWrappers" varName "insertWord8X16#" wiredInSrcSpan
+  , external 4107282860161893998 primUnit "GHC.Prim" varName "insertWord16X8#" wiredInSrcSpan
+  , external 4107282860161893999 primUnit "GHC.PrimopWrappers" varName "insertWord16X8#" wiredInSrcSpan
+  , external 4107282860161894000 primUnit "GHC.Prim" varName "insertWord32X4#" wiredInSrcSpan
+  , external 4107282860161894001 primUnit "GHC.PrimopWrappers" varName "insertWord32X4#" wiredInSrcSpan
+  , external 4107282860161894002 primUnit "GHC.Prim" varName "insertWord64X2#" wiredInSrcSpan
+  , external 4107282860161894003 primUnit "GHC.PrimopWrappers" varName "insertWord64X2#" wiredInSrcSpan
+  , external 4107282860161894004 primUnit "GHC.Prim" varName "insertWord8X32#" wiredInSrcSpan
+  , external 4107282860161894005 primUnit "GHC.PrimopWrappers" varName "insertWord8X32#" wiredInSrcSpan
+  , external 4107282860161894006 primUnit "GHC.Prim" varName "insertWord16X16#" wiredInSrcSpan
+  , external 4107282860161894007 primUnit "GHC.PrimopWrappers" varName "insertWord16X16#" wiredInSrcSpan
+  , external 4107282860161894008 primUnit "GHC.Prim" varName "insertWord32X8#" wiredInSrcSpan
+  , external 4107282860161894009 primUnit "GHC.PrimopWrappers" varName "insertWord32X8#" wiredInSrcSpan
+  , external 4107282860161894010 primUnit "GHC.Prim" varName "insertWord64X4#" wiredInSrcSpan
+  , external 4107282860161894011 primUnit "GHC.PrimopWrappers" varName "insertWord64X4#" wiredInSrcSpan
+  , external 4107282860161894012 primUnit "GHC.Prim" varName "insertWord8X64#" wiredInSrcSpan
+  , external 4107282860161894013 primUnit "GHC.PrimopWrappers" varName "insertWord8X64#" wiredInSrcSpan
+  , external 4107282860161894014 primUnit "GHC.Prim" varName "insertWord16X32#" wiredInSrcSpan
+  , external 4107282860161894015 primUnit "GHC.PrimopWrappers" varName "insertWord16X32#" wiredInSrcSpan
+  , external 4107282860161894016 primUnit "GHC.Prim" varName "insertWord32X16#" wiredInSrcSpan
+  , external 4107282860161894017 primUnit "GHC.PrimopWrappers" varName "insertWord32X16#" wiredInSrcSpan
+  , external 4107282860161894018 primUnit "GHC.Prim" varName "insertWord64X8#" wiredInSrcSpan
+  , external 4107282860161894019 primUnit "GHC.PrimopWrappers" varName "insertWord64X8#" wiredInSrcSpan
+  , external 4107282860161894020 primUnit "GHC.Prim" varName "insertFloatX4#" wiredInSrcSpan
+  , external 4107282860161894021 primUnit "GHC.PrimopWrappers" varName "insertFloatX4#" wiredInSrcSpan
+  , external 4107282860161894022 primUnit "GHC.Prim" varName "insertDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894023 primUnit "GHC.PrimopWrappers" varName "insertDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894024 primUnit "GHC.Prim" varName "insertFloatX8#" wiredInSrcSpan
+  , external 4107282860161894025 primUnit "GHC.PrimopWrappers" varName "insertFloatX8#" wiredInSrcSpan
+  , external 4107282860161894026 primUnit "GHC.Prim" varName "insertDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894027 primUnit "GHC.PrimopWrappers" varName "insertDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894028 primUnit "GHC.Prim" varName "insertFloatX16#" wiredInSrcSpan
+  , external 4107282860161894029 primUnit "GHC.PrimopWrappers" varName "insertFloatX16#" wiredInSrcSpan
+  , external 4107282860161894030 primUnit "GHC.Prim" varName "insertDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894031 primUnit "GHC.PrimopWrappers" varName "insertDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894032 primUnit "GHC.Prim" varName "plusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894033 primUnit "GHC.PrimopWrappers" varName "plusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894034 primUnit "GHC.Prim" varName "plusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894035 primUnit "GHC.PrimopWrappers" varName "plusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894036 primUnit "GHC.Prim" varName "plusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894037 primUnit "GHC.PrimopWrappers" varName "plusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894038 primUnit "GHC.Prim" varName "plusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894039 primUnit "GHC.PrimopWrappers" varName "plusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894040 primUnit "GHC.Prim" varName "plusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894041 primUnit "GHC.PrimopWrappers" varName "plusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894042 primUnit "GHC.Prim" varName "plusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894043 primUnit "GHC.PrimopWrappers" varName "plusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894044 primUnit "GHC.Prim" varName "plusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894045 primUnit "GHC.PrimopWrappers" varName "plusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894046 primUnit "GHC.Prim" varName "plusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894047 primUnit "GHC.PrimopWrappers" varName "plusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894048 primUnit "GHC.Prim" varName "plusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894049 primUnit "GHC.PrimopWrappers" varName "plusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894050 primUnit "GHC.Prim" varName "plusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894051 primUnit "GHC.PrimopWrappers" varName "plusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894052 primUnit "GHC.Prim" varName "plusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894053 primUnit "GHC.PrimopWrappers" varName "plusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894054 primUnit "GHC.Prim" varName "plusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894055 primUnit "GHC.PrimopWrappers" varName "plusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894056 primUnit "GHC.Prim" varName "plusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894057 primUnit "GHC.PrimopWrappers" varName "plusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894058 primUnit "GHC.Prim" varName "plusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894059 primUnit "GHC.PrimopWrappers" varName "plusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894060 primUnit "GHC.Prim" varName "plusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894061 primUnit "GHC.PrimopWrappers" varName "plusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894062 primUnit "GHC.Prim" varName "plusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894063 primUnit "GHC.PrimopWrappers" varName "plusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894064 primUnit "GHC.Prim" varName "plusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894065 primUnit "GHC.PrimopWrappers" varName "plusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894066 primUnit "GHC.Prim" varName "plusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894067 primUnit "GHC.PrimopWrappers" varName "plusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894068 primUnit "GHC.Prim" varName "plusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894069 primUnit "GHC.PrimopWrappers" varName "plusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894070 primUnit "GHC.Prim" varName "plusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894071 primUnit "GHC.PrimopWrappers" varName "plusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894072 primUnit "GHC.Prim" varName "plusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894073 primUnit "GHC.PrimopWrappers" varName "plusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894074 primUnit "GHC.Prim" varName "plusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894075 primUnit "GHC.PrimopWrappers" varName "plusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894076 primUnit "GHC.Prim" varName "plusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894077 primUnit "GHC.PrimopWrappers" varName "plusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894078 primUnit "GHC.Prim" varName "plusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894079 primUnit "GHC.PrimopWrappers" varName "plusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894080 primUnit "GHC.Prim" varName "plusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894081 primUnit "GHC.PrimopWrappers" varName "plusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894082 primUnit "GHC.Prim" varName "plusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894083 primUnit "GHC.PrimopWrappers" varName "plusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894084 primUnit "GHC.Prim" varName "plusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894085 primUnit "GHC.PrimopWrappers" varName "plusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894086 primUnit "GHC.Prim" varName "plusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894087 primUnit "GHC.PrimopWrappers" varName "plusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894088 primUnit "GHC.Prim" varName "plusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894089 primUnit "GHC.PrimopWrappers" varName "plusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894090 primUnit "GHC.Prim" varName "plusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894091 primUnit "GHC.PrimopWrappers" varName "plusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894092 primUnit "GHC.Prim" varName "minusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894093 primUnit "GHC.PrimopWrappers" varName "minusInt8X16#" wiredInSrcSpan
+  , external 4107282860161894094 primUnit "GHC.Prim" varName "minusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894095 primUnit "GHC.PrimopWrappers" varName "minusInt16X8#" wiredInSrcSpan
+  , external 4107282860161894096 primUnit "GHC.Prim" varName "minusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894097 primUnit "GHC.PrimopWrappers" varName "minusInt32X4#" wiredInSrcSpan
+  , external 4107282860161894098 primUnit "GHC.Prim" varName "minusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894099 primUnit "GHC.PrimopWrappers" varName "minusInt64X2#" wiredInSrcSpan
+  , external 4107282860161894100 primUnit "GHC.Prim" varName "minusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894101 primUnit "GHC.PrimopWrappers" varName "minusInt8X32#" wiredInSrcSpan
+  , external 4107282860161894102 primUnit "GHC.Prim" varName "minusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894103 primUnit "GHC.PrimopWrappers" varName "minusInt16X16#" wiredInSrcSpan
+  , external 4107282860161894104 primUnit "GHC.Prim" varName "minusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894105 primUnit "GHC.PrimopWrappers" varName "minusInt32X8#" wiredInSrcSpan
+  , external 4107282860161894106 primUnit "GHC.Prim" varName "minusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894107 primUnit "GHC.PrimopWrappers" varName "minusInt64X4#" wiredInSrcSpan
+  , external 4107282860161894108 primUnit "GHC.Prim" varName "minusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894109 primUnit "GHC.PrimopWrappers" varName "minusInt8X64#" wiredInSrcSpan
+  , external 4107282860161894110 primUnit "GHC.Prim" varName "minusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894111 primUnit "GHC.PrimopWrappers" varName "minusInt16X32#" wiredInSrcSpan
+  , external 4107282860161894112 primUnit "GHC.Prim" varName "minusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894113 primUnit "GHC.PrimopWrappers" varName "minusInt32X16#" wiredInSrcSpan
+  , external 4107282860161894114 primUnit "GHC.Prim" varName "minusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894115 primUnit "GHC.PrimopWrappers" varName "minusInt64X8#" wiredInSrcSpan
+  , external 4107282860161894116 primUnit "GHC.Prim" varName "minusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894117 primUnit "GHC.PrimopWrappers" varName "minusWord8X16#" wiredInSrcSpan
+  , external 4107282860161894118 primUnit "GHC.Prim" varName "minusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894119 primUnit "GHC.PrimopWrappers" varName "minusWord16X8#" wiredInSrcSpan
+  , external 4107282860161894120 primUnit "GHC.Prim" varName "minusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894121 primUnit "GHC.PrimopWrappers" varName "minusWord32X4#" wiredInSrcSpan
+  , external 4107282860161894122 primUnit "GHC.Prim" varName "minusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894123 primUnit "GHC.PrimopWrappers" varName "minusWord64X2#" wiredInSrcSpan
+  , external 4107282860161894124 primUnit "GHC.Prim" varName "minusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894125 primUnit "GHC.PrimopWrappers" varName "minusWord8X32#" wiredInSrcSpan
+  , external 4107282860161894126 primUnit "GHC.Prim" varName "minusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894127 primUnit "GHC.PrimopWrappers" varName "minusWord16X16#" wiredInSrcSpan
+  , external 4107282860161894128 primUnit "GHC.Prim" varName "minusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894129 primUnit "GHC.PrimopWrappers" varName "minusWord32X8#" wiredInSrcSpan
+  , external 4107282860161894130 primUnit "GHC.Prim" varName "minusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894131 primUnit "GHC.PrimopWrappers" varName "minusWord64X4#" wiredInSrcSpan
+  , external 4107282860161894132 primUnit "GHC.Prim" varName "minusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894133 primUnit "GHC.PrimopWrappers" varName "minusWord8X64#" wiredInSrcSpan
+  , external 4107282860161894134 primUnit "GHC.Prim" varName "minusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894135 primUnit "GHC.PrimopWrappers" varName "minusWord16X32#" wiredInSrcSpan
+  , external 4107282860161894136 primUnit "GHC.Prim" varName "minusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894137 primUnit "GHC.PrimopWrappers" varName "minusWord32X16#" wiredInSrcSpan
+  , external 4107282860161894138 primUnit "GHC.Prim" varName "minusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894139 primUnit "GHC.PrimopWrappers" varName "minusWord64X8#" wiredInSrcSpan
+  , external 4107282860161894140 primUnit "GHC.Prim" varName "minusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894141 primUnit "GHC.PrimopWrappers" varName "minusFloatX4#" wiredInSrcSpan
+  , external 4107282860161894142 primUnit "GHC.Prim" varName "minusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894143 primUnit "GHC.PrimopWrappers" varName "minusDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894144 primUnit "GHC.Prim" varName "minusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894145 primUnit "GHC.PrimopWrappers" varName "minusFloatX8#" wiredInSrcSpan
+  , external 4107282860161894146 primUnit "GHC.Prim" varName "minusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894147 primUnit "GHC.PrimopWrappers" varName "minusDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894148 primUnit "GHC.Prim" varName "minusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894149 primUnit "GHC.PrimopWrappers" varName "minusFloatX16#" wiredInSrcSpan
+  , external 4107282860161894150 primUnit "GHC.Prim" varName "minusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894151 primUnit "GHC.PrimopWrappers" varName "minusDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894152 primUnit "GHC.Prim" varName "timesInt8X16#" wiredInSrcSpan
+  , external 4107282860161894153 primUnit "GHC.PrimopWrappers" varName "timesInt8X16#" wiredInSrcSpan
+  , external 4107282860161894154 primUnit "GHC.Prim" varName "timesInt16X8#" wiredInSrcSpan
+  , external 4107282860161894155 primUnit "GHC.PrimopWrappers" varName "timesInt16X8#" wiredInSrcSpan
+  , external 4107282860161894156 primUnit "GHC.Prim" varName "timesInt32X4#" wiredInSrcSpan
+  , external 4107282860161894157 primUnit "GHC.PrimopWrappers" varName "timesInt32X4#" wiredInSrcSpan
+  , external 4107282860161894158 primUnit "GHC.Prim" varName "timesInt64X2#" wiredInSrcSpan
+  , external 4107282860161894159 primUnit "GHC.PrimopWrappers" varName "timesInt64X2#" wiredInSrcSpan
+  , external 4107282860161894160 primUnit "GHC.Prim" varName "timesInt8X32#" wiredInSrcSpan
+  , external 4107282860161894161 primUnit "GHC.PrimopWrappers" varName "timesInt8X32#" wiredInSrcSpan
+  , external 4107282860161894162 primUnit "GHC.Prim" varName "timesInt16X16#" wiredInSrcSpan
+  , external 4107282860161894163 primUnit "GHC.PrimopWrappers" varName "timesInt16X16#" wiredInSrcSpan
+  , external 4107282860161894164 primUnit "GHC.Prim" varName "timesInt32X8#" wiredInSrcSpan
+  , external 4107282860161894165 primUnit "GHC.PrimopWrappers" varName "timesInt32X8#" wiredInSrcSpan
+  , external 4107282860161894166 primUnit "GHC.Prim" varName "timesInt64X4#" wiredInSrcSpan
+  , external 4107282860161894167 primUnit "GHC.PrimopWrappers" varName "timesInt64X4#" wiredInSrcSpan
+  , external 4107282860161894168 primUnit "GHC.Prim" varName "timesInt8X64#" wiredInSrcSpan
+  , external 4107282860161894169 primUnit "GHC.PrimopWrappers" varName "timesInt8X64#" wiredInSrcSpan
+  , external 4107282860161894170 primUnit "GHC.Prim" varName "timesInt16X32#" wiredInSrcSpan
+  , external 4107282860161894171 primUnit "GHC.PrimopWrappers" varName "timesInt16X32#" wiredInSrcSpan
+  , external 4107282860161894172 primUnit "GHC.Prim" varName "timesInt32X16#" wiredInSrcSpan
+  , external 4107282860161894173 primUnit "GHC.PrimopWrappers" varName "timesInt32X16#" wiredInSrcSpan
+  , external 4107282860161894174 primUnit "GHC.Prim" varName "timesInt64X8#" wiredInSrcSpan
+  , external 4107282860161894175 primUnit "GHC.PrimopWrappers" varName "timesInt64X8#" wiredInSrcSpan
+  , external 4107282860161894176 primUnit "GHC.Prim" varName "timesWord8X16#" wiredInSrcSpan
+  , external 4107282860161894177 primUnit "GHC.PrimopWrappers" varName "timesWord8X16#" wiredInSrcSpan
+  , external 4107282860161894178 primUnit "GHC.Prim" varName "timesWord16X8#" wiredInSrcSpan
+  , external 4107282860161894179 primUnit "GHC.PrimopWrappers" varName "timesWord16X8#" wiredInSrcSpan
+  , external 4107282860161894180 primUnit "GHC.Prim" varName "timesWord32X4#" wiredInSrcSpan
+  , external 4107282860161894181 primUnit "GHC.PrimopWrappers" varName "timesWord32X4#" wiredInSrcSpan
+  , external 4107282860161894182 primUnit "GHC.Prim" varName "timesWord64X2#" wiredInSrcSpan
+  , external 4107282860161894183 primUnit "GHC.PrimopWrappers" varName "timesWord64X2#" wiredInSrcSpan
+  , external 4107282860161894184 primUnit "GHC.Prim" varName "timesWord8X32#" wiredInSrcSpan
+  , external 4107282860161894185 primUnit "GHC.PrimopWrappers" varName "timesWord8X32#" wiredInSrcSpan
+  , external 4107282860161894186 primUnit "GHC.Prim" varName "timesWord16X16#" wiredInSrcSpan
+  , external 4107282860161894187 primUnit "GHC.PrimopWrappers" varName "timesWord16X16#" wiredInSrcSpan
+  , external 4107282860161894188 primUnit "GHC.Prim" varName "timesWord32X8#" wiredInSrcSpan
+  , external 4107282860161894189 primUnit "GHC.PrimopWrappers" varName "timesWord32X8#" wiredInSrcSpan
+  , external 4107282860161894190 primUnit "GHC.Prim" varName "timesWord64X4#" wiredInSrcSpan
+  , external 4107282860161894191 primUnit "GHC.PrimopWrappers" varName "timesWord64X4#" wiredInSrcSpan
+  , external 4107282860161894192 primUnit "GHC.Prim" varName "timesWord8X64#" wiredInSrcSpan
+  , external 4107282860161894193 primUnit "GHC.PrimopWrappers" varName "timesWord8X64#" wiredInSrcSpan
+  , external 4107282860161894194 primUnit "GHC.Prim" varName "timesWord16X32#" wiredInSrcSpan
+  , external 4107282860161894195 primUnit "GHC.PrimopWrappers" varName "timesWord16X32#" wiredInSrcSpan
+  , external 4107282860161894196 primUnit "GHC.Prim" varName "timesWord32X16#" wiredInSrcSpan
+  , external 4107282860161894197 primUnit "GHC.PrimopWrappers" varName "timesWord32X16#" wiredInSrcSpan
+  , external 4107282860161894198 primUnit "GHC.Prim" varName "timesWord64X8#" wiredInSrcSpan
+  , external 4107282860161894199 primUnit "GHC.PrimopWrappers" varName "timesWord64X8#" wiredInSrcSpan
+  , external 4107282860161894200 primUnit "GHC.Prim" varName "timesFloatX4#" wiredInSrcSpan
+  , external 4107282860161894201 primUnit "GHC.PrimopWrappers" varName "timesFloatX4#" wiredInSrcSpan
+  , external 4107282860161894202 primUnit "GHC.Prim" varName "timesDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894203 primUnit "GHC.PrimopWrappers" varName "timesDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894204 primUnit "GHC.Prim" varName "timesFloatX8#" wiredInSrcSpan
+  , external 4107282860161894205 primUnit "GHC.PrimopWrappers" varName "timesFloatX8#" wiredInSrcSpan
+  , external 4107282860161894206 primUnit "GHC.Prim" varName "timesDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894207 primUnit "GHC.PrimopWrappers" varName "timesDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894208 primUnit "GHC.Prim" varName "timesFloatX16#" wiredInSrcSpan
+  , external 4107282860161894209 primUnit "GHC.PrimopWrappers" varName "timesFloatX16#" wiredInSrcSpan
+  , external 4107282860161894210 primUnit "GHC.Prim" varName "timesDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894211 primUnit "GHC.PrimopWrappers" varName "timesDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894212 primUnit "GHC.Prim" varName "divideFloatX4#" wiredInSrcSpan
+  , external 4107282860161894213 primUnit "GHC.PrimopWrappers" varName "divideFloatX4#" wiredInSrcSpan
+  , external 4107282860161894214 primUnit "GHC.Prim" varName "divideDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894215 primUnit "GHC.PrimopWrappers" varName "divideDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894216 primUnit "GHC.Prim" varName "divideFloatX8#" wiredInSrcSpan
+  , external 4107282860161894217 primUnit "GHC.PrimopWrappers" varName "divideFloatX8#" wiredInSrcSpan
+  , external 4107282860161894218 primUnit "GHC.Prim" varName "divideDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894219 primUnit "GHC.PrimopWrappers" varName "divideDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894220 primUnit "GHC.Prim" varName "divideFloatX16#" wiredInSrcSpan
+  , external 4107282860161894221 primUnit "GHC.PrimopWrappers" varName "divideFloatX16#" wiredInSrcSpan
+  , external 4107282860161894222 primUnit "GHC.Prim" varName "divideDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894223 primUnit "GHC.PrimopWrappers" varName "divideDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894224 primUnit "GHC.Prim" varName "quotInt8X16#" wiredInSrcSpan
+  , external 4107282860161894225 primUnit "GHC.PrimopWrappers" varName "quotInt8X16#" wiredInSrcSpan
+  , external 4107282860161894226 primUnit "GHC.Prim" varName "quotInt16X8#" wiredInSrcSpan
+  , external 4107282860161894227 primUnit "GHC.PrimopWrappers" varName "quotInt16X8#" wiredInSrcSpan
+  , external 4107282860161894228 primUnit "GHC.Prim" varName "quotInt32X4#" wiredInSrcSpan
+  , external 4107282860161894229 primUnit "GHC.PrimopWrappers" varName "quotInt32X4#" wiredInSrcSpan
+  , external 4107282860161894230 primUnit "GHC.Prim" varName "quotInt64X2#" wiredInSrcSpan
+  , external 4107282860161894231 primUnit "GHC.PrimopWrappers" varName "quotInt64X2#" wiredInSrcSpan
+  , external 4107282860161894232 primUnit "GHC.Prim" varName "quotInt8X32#" wiredInSrcSpan
+  , external 4107282860161894233 primUnit "GHC.PrimopWrappers" varName "quotInt8X32#" wiredInSrcSpan
+  , external 4107282860161894234 primUnit "GHC.Prim" varName "quotInt16X16#" wiredInSrcSpan
+  , external 4107282860161894235 primUnit "GHC.PrimopWrappers" varName "quotInt16X16#" wiredInSrcSpan
+  , external 4107282860161894236 primUnit "GHC.Prim" varName "quotInt32X8#" wiredInSrcSpan
+  , external 4107282860161894237 primUnit "GHC.PrimopWrappers" varName "quotInt32X8#" wiredInSrcSpan
+  , external 4107282860161894238 primUnit "GHC.Prim" varName "quotInt64X4#" wiredInSrcSpan
+  , external 4107282860161894239 primUnit "GHC.PrimopWrappers" varName "quotInt64X4#" wiredInSrcSpan
+  , external 4107282860161894240 primUnit "GHC.Prim" varName "quotInt8X64#" wiredInSrcSpan
+  , external 4107282860161894241 primUnit "GHC.PrimopWrappers" varName "quotInt8X64#" wiredInSrcSpan
+  , external 4107282860161894242 primUnit "GHC.Prim" varName "quotInt16X32#" wiredInSrcSpan
+  , external 4107282860161894243 primUnit "GHC.PrimopWrappers" varName "quotInt16X32#" wiredInSrcSpan
+  , external 4107282860161894244 primUnit "GHC.Prim" varName "quotInt32X16#" wiredInSrcSpan
+  , external 4107282860161894245 primUnit "GHC.PrimopWrappers" varName "quotInt32X16#" wiredInSrcSpan
+  , external 4107282860161894246 primUnit "GHC.Prim" varName "quotInt64X8#" wiredInSrcSpan
+  , external 4107282860161894247 primUnit "GHC.PrimopWrappers" varName "quotInt64X8#" wiredInSrcSpan
+  , external 4107282860161894248 primUnit "GHC.Prim" varName "quotWord8X16#" wiredInSrcSpan
+  , external 4107282860161894249 primUnit "GHC.PrimopWrappers" varName "quotWord8X16#" wiredInSrcSpan
+  , external 4107282860161894250 primUnit "GHC.Prim" varName "quotWord16X8#" wiredInSrcSpan
+  , external 4107282860161894251 primUnit "GHC.PrimopWrappers" varName "quotWord16X8#" wiredInSrcSpan
+  , external 4107282860161894252 primUnit "GHC.Prim" varName "quotWord32X4#" wiredInSrcSpan
+  , external 4107282860161894253 primUnit "GHC.PrimopWrappers" varName "quotWord32X4#" wiredInSrcSpan
+  , external 4107282860161894254 primUnit "GHC.Prim" varName "quotWord64X2#" wiredInSrcSpan
+  , external 4107282860161894255 primUnit "GHC.PrimopWrappers" varName "quotWord64X2#" wiredInSrcSpan
+  , external 4107282860161894256 primUnit "GHC.Prim" varName "quotWord8X32#" wiredInSrcSpan
+  , external 4107282860161894257 primUnit "GHC.PrimopWrappers" varName "quotWord8X32#" wiredInSrcSpan
+  , external 4107282860161894258 primUnit "GHC.Prim" varName "quotWord16X16#" wiredInSrcSpan
+  , external 4107282860161894259 primUnit "GHC.PrimopWrappers" varName "quotWord16X16#" wiredInSrcSpan
+  , external 4107282860161894260 primUnit "GHC.Prim" varName "quotWord32X8#" wiredInSrcSpan
+  , external 4107282860161894261 primUnit "GHC.PrimopWrappers" varName "quotWord32X8#" wiredInSrcSpan
+  , external 4107282860161894262 primUnit "GHC.Prim" varName "quotWord64X4#" wiredInSrcSpan
+  , external 4107282860161894263 primUnit "GHC.PrimopWrappers" varName "quotWord64X4#" wiredInSrcSpan
+  , external 4107282860161894264 primUnit "GHC.Prim" varName "quotWord8X64#" wiredInSrcSpan
+  , external 4107282860161894265 primUnit "GHC.PrimopWrappers" varName "quotWord8X64#" wiredInSrcSpan
+  , external 4107282860161894266 primUnit "GHC.Prim" varName "quotWord16X32#" wiredInSrcSpan
+  , external 4107282860161894267 primUnit "GHC.PrimopWrappers" varName "quotWord16X32#" wiredInSrcSpan
+  , external 4107282860161894268 primUnit "GHC.Prim" varName "quotWord32X16#" wiredInSrcSpan
+  , external 4107282860161894269 primUnit "GHC.PrimopWrappers" varName "quotWord32X16#" wiredInSrcSpan
+  , external 4107282860161894270 primUnit "GHC.Prim" varName "quotWord64X8#" wiredInSrcSpan
+  , external 4107282860161894271 primUnit "GHC.PrimopWrappers" varName "quotWord64X8#" wiredInSrcSpan
+  , external 4107282860161894272 primUnit "GHC.Prim" varName "remInt8X16#" wiredInSrcSpan
+  , external 4107282860161894273 primUnit "GHC.PrimopWrappers" varName "remInt8X16#" wiredInSrcSpan
+  , external 4107282860161894274 primUnit "GHC.Prim" varName "remInt16X8#" wiredInSrcSpan
+  , external 4107282860161894275 primUnit "GHC.PrimopWrappers" varName "remInt16X8#" wiredInSrcSpan
+  , external 4107282860161894276 primUnit "GHC.Prim" varName "remInt32X4#" wiredInSrcSpan
+  , external 4107282860161894277 primUnit "GHC.PrimopWrappers" varName "remInt32X4#" wiredInSrcSpan
+  , external 4107282860161894278 primUnit "GHC.Prim" varName "remInt64X2#" wiredInSrcSpan
+  , external 4107282860161894279 primUnit "GHC.PrimopWrappers" varName "remInt64X2#" wiredInSrcSpan
+  , external 4107282860161894280 primUnit "GHC.Prim" varName "remInt8X32#" wiredInSrcSpan
+  , external 4107282860161894281 primUnit "GHC.PrimopWrappers" varName "remInt8X32#" wiredInSrcSpan
+  , external 4107282860161894282 primUnit "GHC.Prim" varName "remInt16X16#" wiredInSrcSpan
+  , external 4107282860161894283 primUnit "GHC.PrimopWrappers" varName "remInt16X16#" wiredInSrcSpan
+  , external 4107282860161894284 primUnit "GHC.Prim" varName "remInt32X8#" wiredInSrcSpan
+  , external 4107282860161894285 primUnit "GHC.PrimopWrappers" varName "remInt32X8#" wiredInSrcSpan
+  , external 4107282860161894286 primUnit "GHC.Prim" varName "remInt64X4#" wiredInSrcSpan
+  , external 4107282860161894287 primUnit "GHC.PrimopWrappers" varName "remInt64X4#" wiredInSrcSpan
+  , external 4107282860161894288 primUnit "GHC.Prim" varName "remInt8X64#" wiredInSrcSpan
+  , external 4107282860161894289 primUnit "GHC.PrimopWrappers" varName "remInt8X64#" wiredInSrcSpan
+  , external 4107282860161894290 primUnit "GHC.Prim" varName "remInt16X32#" wiredInSrcSpan
+  , external 4107282860161894291 primUnit "GHC.PrimopWrappers" varName "remInt16X32#" wiredInSrcSpan
+  , external 4107282860161894292 primUnit "GHC.Prim" varName "remInt32X16#" wiredInSrcSpan
+  , external 4107282860161894293 primUnit "GHC.PrimopWrappers" varName "remInt32X16#" wiredInSrcSpan
+  , external 4107282860161894294 primUnit "GHC.Prim" varName "remInt64X8#" wiredInSrcSpan
+  , external 4107282860161894295 primUnit "GHC.PrimopWrappers" varName "remInt64X8#" wiredInSrcSpan
+  , external 4107282860161894296 primUnit "GHC.Prim" varName "remWord8X16#" wiredInSrcSpan
+  , external 4107282860161894297 primUnit "GHC.PrimopWrappers" varName "remWord8X16#" wiredInSrcSpan
+  , external 4107282860161894298 primUnit "GHC.Prim" varName "remWord16X8#" wiredInSrcSpan
+  , external 4107282860161894299 primUnit "GHC.PrimopWrappers" varName "remWord16X8#" wiredInSrcSpan
+  , external 4107282860161894300 primUnit "GHC.Prim" varName "remWord32X4#" wiredInSrcSpan
+  , external 4107282860161894301 primUnit "GHC.PrimopWrappers" varName "remWord32X4#" wiredInSrcSpan
+  , external 4107282860161894302 primUnit "GHC.Prim" varName "remWord64X2#" wiredInSrcSpan
+  , external 4107282860161894303 primUnit "GHC.PrimopWrappers" varName "remWord64X2#" wiredInSrcSpan
+  , external 4107282860161894304 primUnit "GHC.Prim" varName "remWord8X32#" wiredInSrcSpan
+  , external 4107282860161894305 primUnit "GHC.PrimopWrappers" varName "remWord8X32#" wiredInSrcSpan
+  , external 4107282860161894306 primUnit "GHC.Prim" varName "remWord16X16#" wiredInSrcSpan
+  , external 4107282860161894307 primUnit "GHC.PrimopWrappers" varName "remWord16X16#" wiredInSrcSpan
+  , external 4107282860161894308 primUnit "GHC.Prim" varName "remWord32X8#" wiredInSrcSpan
+  , external 4107282860161894309 primUnit "GHC.PrimopWrappers" varName "remWord32X8#" wiredInSrcSpan
+  , external 4107282860161894310 primUnit "GHC.Prim" varName "remWord64X4#" wiredInSrcSpan
+  , external 4107282860161894311 primUnit "GHC.PrimopWrappers" varName "remWord64X4#" wiredInSrcSpan
+  , external 4107282860161894312 primUnit "GHC.Prim" varName "remWord8X64#" wiredInSrcSpan
+  , external 4107282860161894313 primUnit "GHC.PrimopWrappers" varName "remWord8X64#" wiredInSrcSpan
+  , external 4107282860161894314 primUnit "GHC.Prim" varName "remWord16X32#" wiredInSrcSpan
+  , external 4107282860161894315 primUnit "GHC.PrimopWrappers" varName "remWord16X32#" wiredInSrcSpan
+  , external 4107282860161894316 primUnit "GHC.Prim" varName "remWord32X16#" wiredInSrcSpan
+  , external 4107282860161894317 primUnit "GHC.PrimopWrappers" varName "remWord32X16#" wiredInSrcSpan
+  , external 4107282860161894318 primUnit "GHC.Prim" varName "remWord64X8#" wiredInSrcSpan
+  , external 4107282860161894319 primUnit "GHC.PrimopWrappers" varName "remWord64X8#" wiredInSrcSpan
+  , external 4107282860161894320 primUnit "GHC.Prim" varName "negateInt8X16#" wiredInSrcSpan
+  , external 4107282860161894321 primUnit "GHC.PrimopWrappers" varName "negateInt8X16#" wiredInSrcSpan
+  , external 4107282860161894322 primUnit "GHC.Prim" varName "negateInt16X8#" wiredInSrcSpan
+  , external 4107282860161894323 primUnit "GHC.PrimopWrappers" varName "negateInt16X8#" wiredInSrcSpan
+  , external 4107282860161894324 primUnit "GHC.Prim" varName "negateInt32X4#" wiredInSrcSpan
+  , external 4107282860161894325 primUnit "GHC.PrimopWrappers" varName "negateInt32X4#" wiredInSrcSpan
+  , external 4107282860161894326 primUnit "GHC.Prim" varName "negateInt64X2#" wiredInSrcSpan
+  , external 4107282860161894327 primUnit "GHC.PrimopWrappers" varName "negateInt64X2#" wiredInSrcSpan
+  , external 4107282860161894328 primUnit "GHC.Prim" varName "negateInt8X32#" wiredInSrcSpan
+  , external 4107282860161894329 primUnit "GHC.PrimopWrappers" varName "negateInt8X32#" wiredInSrcSpan
+  , external 4107282860161894330 primUnit "GHC.Prim" varName "negateInt16X16#" wiredInSrcSpan
+  , external 4107282860161894331 primUnit "GHC.PrimopWrappers" varName "negateInt16X16#" wiredInSrcSpan
+  , external 4107282860161894332 primUnit "GHC.Prim" varName "negateInt32X8#" wiredInSrcSpan
+  , external 4107282860161894333 primUnit "GHC.PrimopWrappers" varName "negateInt32X8#" wiredInSrcSpan
+  , external 4107282860161894334 primUnit "GHC.Prim" varName "negateInt64X4#" wiredInSrcSpan
+  , external 4107282860161894335 primUnit "GHC.PrimopWrappers" varName "negateInt64X4#" wiredInSrcSpan
+  , external 4107282860161894336 primUnit "GHC.Prim" varName "negateInt8X64#" wiredInSrcSpan
+  , external 4107282860161894337 primUnit "GHC.PrimopWrappers" varName "negateInt8X64#" wiredInSrcSpan
+  , external 4107282860161894338 primUnit "GHC.Prim" varName "negateInt16X32#" wiredInSrcSpan
+  , external 4107282860161894339 primUnit "GHC.PrimopWrappers" varName "negateInt16X32#" wiredInSrcSpan
+  , external 4107282860161894340 primUnit "GHC.Prim" varName "negateInt32X16#" wiredInSrcSpan
+  , external 4107282860161894341 primUnit "GHC.PrimopWrappers" varName "negateInt32X16#" wiredInSrcSpan
+  , external 4107282860161894342 primUnit "GHC.Prim" varName "negateInt64X8#" wiredInSrcSpan
+  , external 4107282860161894343 primUnit "GHC.PrimopWrappers" varName "negateInt64X8#" wiredInSrcSpan
+  , external 4107282860161894344 primUnit "GHC.Prim" varName "negateFloatX4#" wiredInSrcSpan
+  , external 4107282860161894345 primUnit "GHC.PrimopWrappers" varName "negateFloatX4#" wiredInSrcSpan
+  , external 4107282860161894346 primUnit "GHC.Prim" varName "negateDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894347 primUnit "GHC.PrimopWrappers" varName "negateDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894348 primUnit "GHC.Prim" varName "negateFloatX8#" wiredInSrcSpan
+  , external 4107282860161894349 primUnit "GHC.PrimopWrappers" varName "negateFloatX8#" wiredInSrcSpan
+  , external 4107282860161894350 primUnit "GHC.Prim" varName "negateDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894351 primUnit "GHC.PrimopWrappers" varName "negateDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894352 primUnit "GHC.Prim" varName "negateFloatX16#" wiredInSrcSpan
+  , external 4107282860161894353 primUnit "GHC.PrimopWrappers" varName "negateFloatX16#" wiredInSrcSpan
+  , external 4107282860161894354 primUnit "GHC.Prim" varName "negateDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894355 primUnit "GHC.PrimopWrappers" varName "negateDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894356 primUnit "GHC.Prim" varName "indexInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894357 primUnit "GHC.PrimopWrappers" varName "indexInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894358 primUnit "GHC.Prim" varName "indexInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894359 primUnit "GHC.PrimopWrappers" varName "indexInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894360 primUnit "GHC.Prim" varName "indexInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894361 primUnit "GHC.PrimopWrappers" varName "indexInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894362 primUnit "GHC.Prim" varName "indexInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894363 primUnit "GHC.PrimopWrappers" varName "indexInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894364 primUnit "GHC.Prim" varName "indexInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894365 primUnit "GHC.PrimopWrappers" varName "indexInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894366 primUnit "GHC.Prim" varName "indexInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894367 primUnit "GHC.PrimopWrappers" varName "indexInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894368 primUnit "GHC.Prim" varName "indexInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894369 primUnit "GHC.PrimopWrappers" varName "indexInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894370 primUnit "GHC.Prim" varName "indexInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894371 primUnit "GHC.PrimopWrappers" varName "indexInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894372 primUnit "GHC.Prim" varName "indexInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894373 primUnit "GHC.PrimopWrappers" varName "indexInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894374 primUnit "GHC.Prim" varName "indexInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894375 primUnit "GHC.PrimopWrappers" varName "indexInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894376 primUnit "GHC.Prim" varName "indexInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894377 primUnit "GHC.PrimopWrappers" varName "indexInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894378 primUnit "GHC.Prim" varName "indexInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894379 primUnit "GHC.PrimopWrappers" varName "indexInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894380 primUnit "GHC.Prim" varName "indexWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894381 primUnit "GHC.PrimopWrappers" varName "indexWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894382 primUnit "GHC.Prim" varName "indexWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894383 primUnit "GHC.PrimopWrappers" varName "indexWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894384 primUnit "GHC.Prim" varName "indexWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894385 primUnit "GHC.PrimopWrappers" varName "indexWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894386 primUnit "GHC.Prim" varName "indexWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894387 primUnit "GHC.PrimopWrappers" varName "indexWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894388 primUnit "GHC.Prim" varName "indexWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894389 primUnit "GHC.PrimopWrappers" varName "indexWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894390 primUnit "GHC.Prim" varName "indexWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894391 primUnit "GHC.PrimopWrappers" varName "indexWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894392 primUnit "GHC.Prim" varName "indexWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894393 primUnit "GHC.PrimopWrappers" varName "indexWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894394 primUnit "GHC.Prim" varName "indexWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894395 primUnit "GHC.PrimopWrappers" varName "indexWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894396 primUnit "GHC.Prim" varName "indexWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894397 primUnit "GHC.PrimopWrappers" varName "indexWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894398 primUnit "GHC.Prim" varName "indexWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894399 primUnit "GHC.PrimopWrappers" varName "indexWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894400 primUnit "GHC.Prim" varName "indexWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894401 primUnit "GHC.PrimopWrappers" varName "indexWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894402 primUnit "GHC.Prim" varName "indexWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894403 primUnit "GHC.PrimopWrappers" varName "indexWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894404 primUnit "GHC.Prim" varName "indexFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894405 primUnit "GHC.PrimopWrappers" varName "indexFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894406 primUnit "GHC.Prim" varName "indexDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894407 primUnit "GHC.PrimopWrappers" varName "indexDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894408 primUnit "GHC.Prim" varName "indexFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894409 primUnit "GHC.PrimopWrappers" varName "indexFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894410 primUnit "GHC.Prim" varName "indexDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894411 primUnit "GHC.PrimopWrappers" varName "indexDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894412 primUnit "GHC.Prim" varName "indexFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894413 primUnit "GHC.PrimopWrappers" varName "indexFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894414 primUnit "GHC.Prim" varName "indexDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894415 primUnit "GHC.PrimopWrappers" varName "indexDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894416 primUnit "GHC.Prim" varName "readInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894417 primUnit "GHC.PrimopWrappers" varName "readInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894418 primUnit "GHC.Prim" varName "readInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894419 primUnit "GHC.PrimopWrappers" varName "readInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894420 primUnit "GHC.Prim" varName "readInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894421 primUnit "GHC.PrimopWrappers" varName "readInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894422 primUnit "GHC.Prim" varName "readInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894423 primUnit "GHC.PrimopWrappers" varName "readInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894424 primUnit "GHC.Prim" varName "readInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894425 primUnit "GHC.PrimopWrappers" varName "readInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894426 primUnit "GHC.Prim" varName "readInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894427 primUnit "GHC.PrimopWrappers" varName "readInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894428 primUnit "GHC.Prim" varName "readInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894429 primUnit "GHC.PrimopWrappers" varName "readInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894430 primUnit "GHC.Prim" varName "readInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894431 primUnit "GHC.PrimopWrappers" varName "readInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894432 primUnit "GHC.Prim" varName "readInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894433 primUnit "GHC.PrimopWrappers" varName "readInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894434 primUnit "GHC.Prim" varName "readInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894435 primUnit "GHC.PrimopWrappers" varName "readInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894436 primUnit "GHC.Prim" varName "readInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894437 primUnit "GHC.PrimopWrappers" varName "readInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894438 primUnit "GHC.Prim" varName "readInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894439 primUnit "GHC.PrimopWrappers" varName "readInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894440 primUnit "GHC.Prim" varName "readWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894441 primUnit "GHC.PrimopWrappers" varName "readWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894442 primUnit "GHC.Prim" varName "readWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894443 primUnit "GHC.PrimopWrappers" varName "readWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894444 primUnit "GHC.Prim" varName "readWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894445 primUnit "GHC.PrimopWrappers" varName "readWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894446 primUnit "GHC.Prim" varName "readWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894447 primUnit "GHC.PrimopWrappers" varName "readWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894448 primUnit "GHC.Prim" varName "readWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894449 primUnit "GHC.PrimopWrappers" varName "readWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894450 primUnit "GHC.Prim" varName "readWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894451 primUnit "GHC.PrimopWrappers" varName "readWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894452 primUnit "GHC.Prim" varName "readWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894453 primUnit "GHC.PrimopWrappers" varName "readWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894454 primUnit "GHC.Prim" varName "readWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894455 primUnit "GHC.PrimopWrappers" varName "readWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894456 primUnit "GHC.Prim" varName "readWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894457 primUnit "GHC.PrimopWrappers" varName "readWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894458 primUnit "GHC.Prim" varName "readWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894459 primUnit "GHC.PrimopWrappers" varName "readWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894460 primUnit "GHC.Prim" varName "readWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894461 primUnit "GHC.PrimopWrappers" varName "readWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894462 primUnit "GHC.Prim" varName "readWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894463 primUnit "GHC.PrimopWrappers" varName "readWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894464 primUnit "GHC.Prim" varName "readFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894465 primUnit "GHC.PrimopWrappers" varName "readFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894466 primUnit "GHC.Prim" varName "readDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894467 primUnit "GHC.PrimopWrappers" varName "readDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894468 primUnit "GHC.Prim" varName "readFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894469 primUnit "GHC.PrimopWrappers" varName "readFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894470 primUnit "GHC.Prim" varName "readDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894471 primUnit "GHC.PrimopWrappers" varName "readDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894472 primUnit "GHC.Prim" varName "readFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894473 primUnit "GHC.PrimopWrappers" varName "readFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894474 primUnit "GHC.Prim" varName "readDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894475 primUnit "GHC.PrimopWrappers" varName "readDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894476 primUnit "GHC.Prim" varName "writeInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894477 primUnit "GHC.PrimopWrappers" varName "writeInt8X16Array#" wiredInSrcSpan
+  , external 4107282860161894478 primUnit "GHC.Prim" varName "writeInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894479 primUnit "GHC.PrimopWrappers" varName "writeInt16X8Array#" wiredInSrcSpan
+  , external 4107282860161894480 primUnit "GHC.Prim" varName "writeInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894481 primUnit "GHC.PrimopWrappers" varName "writeInt32X4Array#" wiredInSrcSpan
+  , external 4107282860161894482 primUnit "GHC.Prim" varName "writeInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894483 primUnit "GHC.PrimopWrappers" varName "writeInt64X2Array#" wiredInSrcSpan
+  , external 4107282860161894484 primUnit "GHC.Prim" varName "writeInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894485 primUnit "GHC.PrimopWrappers" varName "writeInt8X32Array#" wiredInSrcSpan
+  , external 4107282860161894486 primUnit "GHC.Prim" varName "writeInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894487 primUnit "GHC.PrimopWrappers" varName "writeInt16X16Array#" wiredInSrcSpan
+  , external 4107282860161894488 primUnit "GHC.Prim" varName "writeInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894489 primUnit "GHC.PrimopWrappers" varName "writeInt32X8Array#" wiredInSrcSpan
+  , external 4107282860161894490 primUnit "GHC.Prim" varName "writeInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894491 primUnit "GHC.PrimopWrappers" varName "writeInt64X4Array#" wiredInSrcSpan
+  , external 4107282860161894492 primUnit "GHC.Prim" varName "writeInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894493 primUnit "GHC.PrimopWrappers" varName "writeInt8X64Array#" wiredInSrcSpan
+  , external 4107282860161894494 primUnit "GHC.Prim" varName "writeInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894495 primUnit "GHC.PrimopWrappers" varName "writeInt16X32Array#" wiredInSrcSpan
+  , external 4107282860161894496 primUnit "GHC.Prim" varName "writeInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894497 primUnit "GHC.PrimopWrappers" varName "writeInt32X16Array#" wiredInSrcSpan
+  , external 4107282860161894498 primUnit "GHC.Prim" varName "writeInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894499 primUnit "GHC.PrimopWrappers" varName "writeInt64X8Array#" wiredInSrcSpan
+  , external 4107282860161894500 primUnit "GHC.Prim" varName "writeWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894501 primUnit "GHC.PrimopWrappers" varName "writeWord8X16Array#" wiredInSrcSpan
+  , external 4107282860161894502 primUnit "GHC.Prim" varName "writeWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894503 primUnit "GHC.PrimopWrappers" varName "writeWord16X8Array#" wiredInSrcSpan
+  , external 4107282860161894504 primUnit "GHC.Prim" varName "writeWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894505 primUnit "GHC.PrimopWrappers" varName "writeWord32X4Array#" wiredInSrcSpan
+  , external 4107282860161894506 primUnit "GHC.Prim" varName "writeWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894507 primUnit "GHC.PrimopWrappers" varName "writeWord64X2Array#" wiredInSrcSpan
+  , external 4107282860161894508 primUnit "GHC.Prim" varName "writeWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894509 primUnit "GHC.PrimopWrappers" varName "writeWord8X32Array#" wiredInSrcSpan
+  , external 4107282860161894510 primUnit "GHC.Prim" varName "writeWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894511 primUnit "GHC.PrimopWrappers" varName "writeWord16X16Array#" wiredInSrcSpan
+  , external 4107282860161894512 primUnit "GHC.Prim" varName "writeWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894513 primUnit "GHC.PrimopWrappers" varName "writeWord32X8Array#" wiredInSrcSpan
+  , external 4107282860161894514 primUnit "GHC.Prim" varName "writeWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894515 primUnit "GHC.PrimopWrappers" varName "writeWord64X4Array#" wiredInSrcSpan
+  , external 4107282860161894516 primUnit "GHC.Prim" varName "writeWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894517 primUnit "GHC.PrimopWrappers" varName "writeWord8X64Array#" wiredInSrcSpan
+  , external 4107282860161894518 primUnit "GHC.Prim" varName "writeWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894519 primUnit "GHC.PrimopWrappers" varName "writeWord16X32Array#" wiredInSrcSpan
+  , external 4107282860161894520 primUnit "GHC.Prim" varName "writeWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894521 primUnit "GHC.PrimopWrappers" varName "writeWord32X16Array#" wiredInSrcSpan
+  , external 4107282860161894522 primUnit "GHC.Prim" varName "writeWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894523 primUnit "GHC.PrimopWrappers" varName "writeWord64X8Array#" wiredInSrcSpan
+  , external 4107282860161894524 primUnit "GHC.Prim" varName "writeFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894525 primUnit "GHC.PrimopWrappers" varName "writeFloatX4Array#" wiredInSrcSpan
+  , external 4107282860161894526 primUnit "GHC.Prim" varName "writeDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894527 primUnit "GHC.PrimopWrappers" varName "writeDoubleX2Array#" wiredInSrcSpan
+  , external 4107282860161894528 primUnit "GHC.Prim" varName "writeFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894529 primUnit "GHC.PrimopWrappers" varName "writeFloatX8Array#" wiredInSrcSpan
+  , external 4107282860161894530 primUnit "GHC.Prim" varName "writeDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894531 primUnit "GHC.PrimopWrappers" varName "writeDoubleX4Array#" wiredInSrcSpan
+  , external 4107282860161894532 primUnit "GHC.Prim" varName "writeFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894533 primUnit "GHC.PrimopWrappers" varName "writeFloatX16Array#" wiredInSrcSpan
+  , external 4107282860161894534 primUnit "GHC.Prim" varName "writeDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894535 primUnit "GHC.PrimopWrappers" varName "writeDoubleX8Array#" wiredInSrcSpan
+  , external 4107282860161894536 primUnit "GHC.Prim" varName "indexInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894537 primUnit "GHC.PrimopWrappers" varName "indexInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894538 primUnit "GHC.Prim" varName "indexInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894539 primUnit "GHC.PrimopWrappers" varName "indexInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894540 primUnit "GHC.Prim" varName "indexInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894541 primUnit "GHC.PrimopWrappers" varName "indexInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894542 primUnit "GHC.Prim" varName "indexInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894543 primUnit "GHC.PrimopWrappers" varName "indexInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894544 primUnit "GHC.Prim" varName "indexInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894545 primUnit "GHC.PrimopWrappers" varName "indexInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894546 primUnit "GHC.Prim" varName "indexInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894547 primUnit "GHC.PrimopWrappers" varName "indexInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894548 primUnit "GHC.Prim" varName "indexInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894549 primUnit "GHC.PrimopWrappers" varName "indexInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894550 primUnit "GHC.Prim" varName "indexInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894551 primUnit "GHC.PrimopWrappers" varName "indexInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894552 primUnit "GHC.Prim" varName "indexInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894553 primUnit "GHC.PrimopWrappers" varName "indexInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894554 primUnit "GHC.Prim" varName "indexInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894555 primUnit "GHC.PrimopWrappers" varName "indexInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894556 primUnit "GHC.Prim" varName "indexInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894557 primUnit "GHC.PrimopWrappers" varName "indexInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894558 primUnit "GHC.Prim" varName "indexInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894559 primUnit "GHC.PrimopWrappers" varName "indexInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894560 primUnit "GHC.Prim" varName "indexWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894561 primUnit "GHC.PrimopWrappers" varName "indexWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894562 primUnit "GHC.Prim" varName "indexWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894563 primUnit "GHC.PrimopWrappers" varName "indexWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894564 primUnit "GHC.Prim" varName "indexWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894565 primUnit "GHC.PrimopWrappers" varName "indexWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894566 primUnit "GHC.Prim" varName "indexWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894567 primUnit "GHC.PrimopWrappers" varName "indexWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894568 primUnit "GHC.Prim" varName "indexWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894569 primUnit "GHC.PrimopWrappers" varName "indexWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894570 primUnit "GHC.Prim" varName "indexWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894571 primUnit "GHC.PrimopWrappers" varName "indexWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894572 primUnit "GHC.Prim" varName "indexWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894573 primUnit "GHC.PrimopWrappers" varName "indexWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894574 primUnit "GHC.Prim" varName "indexWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894575 primUnit "GHC.PrimopWrappers" varName "indexWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894576 primUnit "GHC.Prim" varName "indexWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894577 primUnit "GHC.PrimopWrappers" varName "indexWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894578 primUnit "GHC.Prim" varName "indexWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894579 primUnit "GHC.PrimopWrappers" varName "indexWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894580 primUnit "GHC.Prim" varName "indexWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894581 primUnit "GHC.PrimopWrappers" varName "indexWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894582 primUnit "GHC.Prim" varName "indexWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894583 primUnit "GHC.PrimopWrappers" varName "indexWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894584 primUnit "GHC.Prim" varName "indexFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894585 primUnit "GHC.PrimopWrappers" varName "indexFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894586 primUnit "GHC.Prim" varName "indexDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894587 primUnit "GHC.PrimopWrappers" varName "indexDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894588 primUnit "GHC.Prim" varName "indexFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894589 primUnit "GHC.PrimopWrappers" varName "indexFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894590 primUnit "GHC.Prim" varName "indexDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894591 primUnit "GHC.PrimopWrappers" varName "indexDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894592 primUnit "GHC.Prim" varName "indexFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894593 primUnit "GHC.PrimopWrappers" varName "indexFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894594 primUnit "GHC.Prim" varName "indexDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894595 primUnit "GHC.PrimopWrappers" varName "indexDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894596 primUnit "GHC.Prim" varName "readInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894597 primUnit "GHC.PrimopWrappers" varName "readInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894598 primUnit "GHC.Prim" varName "readInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894599 primUnit "GHC.PrimopWrappers" varName "readInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894600 primUnit "GHC.Prim" varName "readInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894601 primUnit "GHC.PrimopWrappers" varName "readInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894602 primUnit "GHC.Prim" varName "readInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894603 primUnit "GHC.PrimopWrappers" varName "readInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894604 primUnit "GHC.Prim" varName "readInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894605 primUnit "GHC.PrimopWrappers" varName "readInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894606 primUnit "GHC.Prim" varName "readInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894607 primUnit "GHC.PrimopWrappers" varName "readInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894608 primUnit "GHC.Prim" varName "readInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894609 primUnit "GHC.PrimopWrappers" varName "readInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894610 primUnit "GHC.Prim" varName "readInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894611 primUnit "GHC.PrimopWrappers" varName "readInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894612 primUnit "GHC.Prim" varName "readInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894613 primUnit "GHC.PrimopWrappers" varName "readInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894614 primUnit "GHC.Prim" varName "readInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894615 primUnit "GHC.PrimopWrappers" varName "readInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894616 primUnit "GHC.Prim" varName "readInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894617 primUnit "GHC.PrimopWrappers" varName "readInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894618 primUnit "GHC.Prim" varName "readInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894619 primUnit "GHC.PrimopWrappers" varName "readInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894620 primUnit "GHC.Prim" varName "readWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894621 primUnit "GHC.PrimopWrappers" varName "readWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894622 primUnit "GHC.Prim" varName "readWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894623 primUnit "GHC.PrimopWrappers" varName "readWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894624 primUnit "GHC.Prim" varName "readWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894625 primUnit "GHC.PrimopWrappers" varName "readWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894626 primUnit "GHC.Prim" varName "readWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894627 primUnit "GHC.PrimopWrappers" varName "readWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894628 primUnit "GHC.Prim" varName "readWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894629 primUnit "GHC.PrimopWrappers" varName "readWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894630 primUnit "GHC.Prim" varName "readWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894631 primUnit "GHC.PrimopWrappers" varName "readWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894632 primUnit "GHC.Prim" varName "readWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894633 primUnit "GHC.PrimopWrappers" varName "readWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894634 primUnit "GHC.Prim" varName "readWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894635 primUnit "GHC.PrimopWrappers" varName "readWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894636 primUnit "GHC.Prim" varName "readWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894637 primUnit "GHC.PrimopWrappers" varName "readWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894638 primUnit "GHC.Prim" varName "readWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894639 primUnit "GHC.PrimopWrappers" varName "readWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894640 primUnit "GHC.Prim" varName "readWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894641 primUnit "GHC.PrimopWrappers" varName "readWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894642 primUnit "GHC.Prim" varName "readWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894643 primUnit "GHC.PrimopWrappers" varName "readWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894644 primUnit "GHC.Prim" varName "readFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894645 primUnit "GHC.PrimopWrappers" varName "readFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894646 primUnit "GHC.Prim" varName "readDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894647 primUnit "GHC.PrimopWrappers" varName "readDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894648 primUnit "GHC.Prim" varName "readFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894649 primUnit "GHC.PrimopWrappers" varName "readFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894650 primUnit "GHC.Prim" varName "readDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894651 primUnit "GHC.PrimopWrappers" varName "readDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894652 primUnit "GHC.Prim" varName "readFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894653 primUnit "GHC.PrimopWrappers" varName "readFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894654 primUnit "GHC.Prim" varName "readDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894655 primUnit "GHC.PrimopWrappers" varName "readDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894656 primUnit "GHC.Prim" varName "writeInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894657 primUnit "GHC.PrimopWrappers" varName "writeInt8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894658 primUnit "GHC.Prim" varName "writeInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894659 primUnit "GHC.PrimopWrappers" varName "writeInt16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894660 primUnit "GHC.Prim" varName "writeInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894661 primUnit "GHC.PrimopWrappers" varName "writeInt32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894662 primUnit "GHC.Prim" varName "writeInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894663 primUnit "GHC.PrimopWrappers" varName "writeInt64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894664 primUnit "GHC.Prim" varName "writeInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894665 primUnit "GHC.PrimopWrappers" varName "writeInt8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894666 primUnit "GHC.Prim" varName "writeInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894667 primUnit "GHC.PrimopWrappers" varName "writeInt16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894668 primUnit "GHC.Prim" varName "writeInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894669 primUnit "GHC.PrimopWrappers" varName "writeInt32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894670 primUnit "GHC.Prim" varName "writeInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894671 primUnit "GHC.PrimopWrappers" varName "writeInt64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894672 primUnit "GHC.Prim" varName "writeInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894673 primUnit "GHC.PrimopWrappers" varName "writeInt8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894674 primUnit "GHC.Prim" varName "writeInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894675 primUnit "GHC.PrimopWrappers" varName "writeInt16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894676 primUnit "GHC.Prim" varName "writeInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894677 primUnit "GHC.PrimopWrappers" varName "writeInt32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894678 primUnit "GHC.Prim" varName "writeInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894679 primUnit "GHC.PrimopWrappers" varName "writeInt64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894680 primUnit "GHC.Prim" varName "writeWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894681 primUnit "GHC.PrimopWrappers" varName "writeWord8X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894682 primUnit "GHC.Prim" varName "writeWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894683 primUnit "GHC.PrimopWrappers" varName "writeWord16X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894684 primUnit "GHC.Prim" varName "writeWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894685 primUnit "GHC.PrimopWrappers" varName "writeWord32X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894686 primUnit "GHC.Prim" varName "writeWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894687 primUnit "GHC.PrimopWrappers" varName "writeWord64X2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894688 primUnit "GHC.Prim" varName "writeWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894689 primUnit "GHC.PrimopWrappers" varName "writeWord8X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894690 primUnit "GHC.Prim" varName "writeWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894691 primUnit "GHC.PrimopWrappers" varName "writeWord16X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894692 primUnit "GHC.Prim" varName "writeWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894693 primUnit "GHC.PrimopWrappers" varName "writeWord32X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894694 primUnit "GHC.Prim" varName "writeWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894695 primUnit "GHC.PrimopWrappers" varName "writeWord64X4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894696 primUnit "GHC.Prim" varName "writeWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894697 primUnit "GHC.PrimopWrappers" varName "writeWord8X64OffAddr#" wiredInSrcSpan
+  , external 4107282860161894698 primUnit "GHC.Prim" varName "writeWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894699 primUnit "GHC.PrimopWrappers" varName "writeWord16X32OffAddr#" wiredInSrcSpan
+  , external 4107282860161894700 primUnit "GHC.Prim" varName "writeWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894701 primUnit "GHC.PrimopWrappers" varName "writeWord32X16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894702 primUnit "GHC.Prim" varName "writeWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894703 primUnit "GHC.PrimopWrappers" varName "writeWord64X8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894704 primUnit "GHC.Prim" varName "writeFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894705 primUnit "GHC.PrimopWrappers" varName "writeFloatX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894706 primUnit "GHC.Prim" varName "writeDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894707 primUnit "GHC.PrimopWrappers" varName "writeDoubleX2OffAddr#" wiredInSrcSpan
+  , external 4107282860161894708 primUnit "GHC.Prim" varName "writeFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894709 primUnit "GHC.PrimopWrappers" varName "writeFloatX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894710 primUnit "GHC.Prim" varName "writeDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894711 primUnit "GHC.PrimopWrappers" varName "writeDoubleX4OffAddr#" wiredInSrcSpan
+  , external 4107282860161894712 primUnit "GHC.Prim" varName "writeFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894713 primUnit "GHC.PrimopWrappers" varName "writeFloatX16OffAddr#" wiredInSrcSpan
+  , external 4107282860161894714 primUnit "GHC.Prim" varName "writeDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894715 primUnit "GHC.PrimopWrappers" varName "writeDoubleX8OffAddr#" wiredInSrcSpan
+  , external 4107282860161894716 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894717 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894718 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894719 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894720 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894721 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894722 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894723 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894724 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894725 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894726 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894727 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894728 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894729 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894730 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894731 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894732 primUnit "GHC.Prim" varName "indexInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894733 primUnit "GHC.PrimopWrappers" varName "indexInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894734 primUnit "GHC.Prim" varName "indexInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894735 primUnit "GHC.PrimopWrappers" varName "indexInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894736 primUnit "GHC.Prim" varName "indexInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894737 primUnit "GHC.PrimopWrappers" varName "indexInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894738 primUnit "GHC.Prim" varName "indexInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894739 primUnit "GHC.PrimopWrappers" varName "indexInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894740 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894741 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894742 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894743 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894744 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894745 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894746 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894747 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894748 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894749 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894750 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894751 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894752 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894753 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894754 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894755 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894756 primUnit "GHC.Prim" varName "indexWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894757 primUnit "GHC.PrimopWrappers" varName "indexWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894758 primUnit "GHC.Prim" varName "indexWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894759 primUnit "GHC.PrimopWrappers" varName "indexWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894760 primUnit "GHC.Prim" varName "indexWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894761 primUnit "GHC.PrimopWrappers" varName "indexWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894762 primUnit "GHC.Prim" varName "indexWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894763 primUnit "GHC.PrimopWrappers" varName "indexWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894764 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894765 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894766 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894767 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894768 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894769 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894770 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894771 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894772 primUnit "GHC.Prim" varName "indexFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894773 primUnit "GHC.PrimopWrappers" varName "indexFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894774 primUnit "GHC.Prim" varName "indexDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894775 primUnit "GHC.PrimopWrappers" varName "indexDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894776 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894777 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894778 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894779 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894780 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894781 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894782 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894783 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894784 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894785 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894786 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894787 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894788 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894789 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894790 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894791 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894792 primUnit "GHC.Prim" varName "readInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894793 primUnit "GHC.PrimopWrappers" varName "readInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894794 primUnit "GHC.Prim" varName "readInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894795 primUnit "GHC.PrimopWrappers" varName "readInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894796 primUnit "GHC.Prim" varName "readInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894797 primUnit "GHC.PrimopWrappers" varName "readInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894798 primUnit "GHC.Prim" varName "readInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894799 primUnit "GHC.PrimopWrappers" varName "readInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894800 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894801 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894802 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894803 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894804 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894805 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894806 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894807 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894808 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894809 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894810 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894811 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894812 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894813 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894814 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894815 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894816 primUnit "GHC.Prim" varName "readWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894817 primUnit "GHC.PrimopWrappers" varName "readWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894818 primUnit "GHC.Prim" varName "readWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894819 primUnit "GHC.PrimopWrappers" varName "readWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894820 primUnit "GHC.Prim" varName "readWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894821 primUnit "GHC.PrimopWrappers" varName "readWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894822 primUnit "GHC.Prim" varName "readWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894823 primUnit "GHC.PrimopWrappers" varName "readWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894824 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894825 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894826 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894827 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894828 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894829 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894830 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894831 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894832 primUnit "GHC.Prim" varName "readFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894833 primUnit "GHC.PrimopWrappers" varName "readFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894834 primUnit "GHC.Prim" varName "readDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894835 primUnit "GHC.PrimopWrappers" varName "readDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894836 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894837 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894838 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894839 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894840 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894841 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894842 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894843 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894844 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894845 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894846 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894847 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894848 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894849 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894850 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894851 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894852 primUnit "GHC.Prim" varName "writeInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894853 primUnit "GHC.PrimopWrappers" varName "writeInt8ArrayAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894854 primUnit "GHC.Prim" varName "writeInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894855 primUnit "GHC.PrimopWrappers" varName "writeInt16ArrayAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894856 primUnit "GHC.Prim" varName "writeInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894857 primUnit "GHC.PrimopWrappers" varName "writeInt32ArrayAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894858 primUnit "GHC.Prim" varName "writeInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894859 primUnit "GHC.PrimopWrappers" varName "writeInt64ArrayAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894860 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894861 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894862 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894863 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894864 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894865 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894866 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894867 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894868 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894869 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894870 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894871 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894872 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894873 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894874 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894875 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894876 primUnit "GHC.Prim" varName "writeWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894877 primUnit "GHC.PrimopWrappers" varName "writeWord8ArrayAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894878 primUnit "GHC.Prim" varName "writeWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894879 primUnit "GHC.PrimopWrappers" varName "writeWord16ArrayAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894880 primUnit "GHC.Prim" varName "writeWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894881 primUnit "GHC.PrimopWrappers" varName "writeWord32ArrayAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894882 primUnit "GHC.Prim" varName "writeWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894883 primUnit "GHC.PrimopWrappers" varName "writeWord64ArrayAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894884 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894885 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894886 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894887 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894888 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894889 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894890 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894891 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894892 primUnit "GHC.Prim" varName "writeFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894893 primUnit "GHC.PrimopWrappers" varName "writeFloatArrayAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894894 primUnit "GHC.Prim" varName "writeDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894895 primUnit "GHC.PrimopWrappers" varName "writeDoubleArrayAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894896 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894897 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894898 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894899 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894900 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894901 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894902 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894903 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894904 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894905 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894906 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894907 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894908 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894909 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894910 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894911 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894912 primUnit "GHC.Prim" varName "indexInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894913 primUnit "GHC.PrimopWrappers" varName "indexInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894914 primUnit "GHC.Prim" varName "indexInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894915 primUnit "GHC.PrimopWrappers" varName "indexInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894916 primUnit "GHC.Prim" varName "indexInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894917 primUnit "GHC.PrimopWrappers" varName "indexInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894918 primUnit "GHC.Prim" varName "indexInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894919 primUnit "GHC.PrimopWrappers" varName "indexInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894920 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894921 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894922 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894923 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894924 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894925 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894926 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894927 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894928 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894929 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894930 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894931 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894932 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894933 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894934 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894935 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894936 primUnit "GHC.Prim" varName "indexWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894937 primUnit "GHC.PrimopWrappers" varName "indexWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894938 primUnit "GHC.Prim" varName "indexWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894939 primUnit "GHC.PrimopWrappers" varName "indexWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894940 primUnit "GHC.Prim" varName "indexWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894941 primUnit "GHC.PrimopWrappers" varName "indexWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161894942 primUnit "GHC.Prim" varName "indexWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894943 primUnit "GHC.PrimopWrappers" varName "indexWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161894944 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894945 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161894946 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894947 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161894948 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894949 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161894950 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894951 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161894952 primUnit "GHC.Prim" varName "indexFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894953 primUnit "GHC.PrimopWrappers" varName "indexFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161894954 primUnit "GHC.Prim" varName "indexDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894955 primUnit "GHC.PrimopWrappers" varName "indexDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161894956 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894957 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161894958 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894959 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161894960 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894961 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161894962 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894963 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161894964 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894965 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161894966 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894967 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161894968 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894969 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161894970 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894971 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161894972 primUnit "GHC.Prim" varName "readInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894973 primUnit "GHC.PrimopWrappers" varName "readInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161894974 primUnit "GHC.Prim" varName "readInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894975 primUnit "GHC.PrimopWrappers" varName "readInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161894976 primUnit "GHC.Prim" varName "readInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894977 primUnit "GHC.PrimopWrappers" varName "readInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161894978 primUnit "GHC.Prim" varName "readInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894979 primUnit "GHC.PrimopWrappers" varName "readInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161894980 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894981 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161894982 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894983 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161894984 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894985 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161894986 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894987 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161894988 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894989 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161894990 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894991 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161894992 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894993 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161894994 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894995 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161894996 primUnit "GHC.Prim" varName "readWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894997 primUnit "GHC.PrimopWrappers" varName "readWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161894998 primUnit "GHC.Prim" varName "readWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161894999 primUnit "GHC.PrimopWrappers" varName "readWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161895000 primUnit "GHC.Prim" varName "readWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161895001 primUnit "GHC.PrimopWrappers" varName "readWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161895002 primUnit "GHC.Prim" varName "readWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161895003 primUnit "GHC.PrimopWrappers" varName "readWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161895004 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161895005 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161895006 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895007 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895008 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161895009 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161895010 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895011 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895012 primUnit "GHC.Prim" varName "readFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895013 primUnit "GHC.PrimopWrappers" varName "readFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895014 primUnit "GHC.Prim" varName "readDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895015 primUnit "GHC.PrimopWrappers" varName "readDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895016 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161895017 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X16#" wiredInSrcSpan
+  , external 4107282860161895018 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161895019 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X8#" wiredInSrcSpan
+  , external 4107282860161895020 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161895021 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X4#" wiredInSrcSpan
+  , external 4107282860161895022 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161895023 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X2#" wiredInSrcSpan
+  , external 4107282860161895024 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161895025 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X32#" wiredInSrcSpan
+  , external 4107282860161895026 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161895027 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X16#" wiredInSrcSpan
+  , external 4107282860161895028 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161895029 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X8#" wiredInSrcSpan
+  , external 4107282860161895030 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161895031 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X4#" wiredInSrcSpan
+  , external 4107282860161895032 primUnit "GHC.Prim" varName "writeInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161895033 primUnit "GHC.PrimopWrappers" varName "writeInt8OffAddrAsInt8X64#" wiredInSrcSpan
+  , external 4107282860161895034 primUnit "GHC.Prim" varName "writeInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161895035 primUnit "GHC.PrimopWrappers" varName "writeInt16OffAddrAsInt16X32#" wiredInSrcSpan
+  , external 4107282860161895036 primUnit "GHC.Prim" varName "writeInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161895037 primUnit "GHC.PrimopWrappers" varName "writeInt32OffAddrAsInt32X16#" wiredInSrcSpan
+  , external 4107282860161895038 primUnit "GHC.Prim" varName "writeInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161895039 primUnit "GHC.PrimopWrappers" varName "writeInt64OffAddrAsInt64X8#" wiredInSrcSpan
+  , external 4107282860161895040 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161895041 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X16#" wiredInSrcSpan
+  , external 4107282860161895042 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161895043 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X8#" wiredInSrcSpan
+  , external 4107282860161895044 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161895045 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X4#" wiredInSrcSpan
+  , external 4107282860161895046 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161895047 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X2#" wiredInSrcSpan
+  , external 4107282860161895048 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161895049 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X32#" wiredInSrcSpan
+  , external 4107282860161895050 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161895051 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X16#" wiredInSrcSpan
+  , external 4107282860161895052 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161895053 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X8#" wiredInSrcSpan
+  , external 4107282860161895054 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161895055 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X4#" wiredInSrcSpan
+  , external 4107282860161895056 primUnit "GHC.Prim" varName "writeWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161895057 primUnit "GHC.PrimopWrappers" varName "writeWord8OffAddrAsWord8X64#" wiredInSrcSpan
+  , external 4107282860161895058 primUnit "GHC.Prim" varName "writeWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161895059 primUnit "GHC.PrimopWrappers" varName "writeWord16OffAddrAsWord16X32#" wiredInSrcSpan
+  , external 4107282860161895060 primUnit "GHC.Prim" varName "writeWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161895061 primUnit "GHC.PrimopWrappers" varName "writeWord32OffAddrAsWord32X16#" wiredInSrcSpan
+  , external 4107282860161895062 primUnit "GHC.Prim" varName "writeWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161895063 primUnit "GHC.PrimopWrappers" varName "writeWord64OffAddrAsWord64X8#" wiredInSrcSpan
+  , external 4107282860161895064 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161895065 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX4#" wiredInSrcSpan
+  , external 4107282860161895066 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895067 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895068 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161895069 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX8#" wiredInSrcSpan
+  , external 4107282860161895070 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895071 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895072 primUnit "GHC.Prim" varName "writeFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895073 primUnit "GHC.PrimopWrappers" varName "writeFloatOffAddrAsFloatX16#" wiredInSrcSpan
+  , external 4107282860161895074 primUnit "GHC.Prim" varName "writeDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895075 primUnit "GHC.PrimopWrappers" varName "writeDoubleOffAddrAsDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895076 primUnit "GHC.Prim" varName "fmaddFloatX4#" wiredInSrcSpan
+  , external 4107282860161895077 primUnit "GHC.PrimopWrappers" varName "fmaddFloatX4#" wiredInSrcSpan
+  , external 4107282860161895078 primUnit "GHC.Prim" varName "fmaddDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895079 primUnit "GHC.PrimopWrappers" varName "fmaddDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895080 primUnit "GHC.Prim" varName "fmaddFloatX8#" wiredInSrcSpan
+  , external 4107282860161895081 primUnit "GHC.PrimopWrappers" varName "fmaddFloatX8#" wiredInSrcSpan
+  , external 4107282860161895082 primUnit "GHC.Prim" varName "fmaddDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895083 primUnit "GHC.PrimopWrappers" varName "fmaddDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895084 primUnit "GHC.Prim" varName "fmaddFloatX16#" wiredInSrcSpan
+  , external 4107282860161895085 primUnit "GHC.PrimopWrappers" varName "fmaddFloatX16#" wiredInSrcSpan
+  , external 4107282860161895086 primUnit "GHC.Prim" varName "fmaddDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895087 primUnit "GHC.PrimopWrappers" varName "fmaddDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895088 primUnit "GHC.Prim" varName "fmsubFloatX4#" wiredInSrcSpan
+  , external 4107282860161895089 primUnit "GHC.PrimopWrappers" varName "fmsubFloatX4#" wiredInSrcSpan
+  , external 4107282860161895090 primUnit "GHC.Prim" varName "fmsubDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895091 primUnit "GHC.PrimopWrappers" varName "fmsubDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895092 primUnit "GHC.Prim" varName "fmsubFloatX8#" wiredInSrcSpan
+  , external 4107282860161895093 primUnit "GHC.PrimopWrappers" varName "fmsubFloatX8#" wiredInSrcSpan
+  , external 4107282860161895094 primUnit "GHC.Prim" varName "fmsubDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895095 primUnit "GHC.PrimopWrappers" varName "fmsubDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895096 primUnit "GHC.Prim" varName "fmsubFloatX16#" wiredInSrcSpan
+  , external 4107282860161895097 primUnit "GHC.PrimopWrappers" varName "fmsubFloatX16#" wiredInSrcSpan
+  , external 4107282860161895098 primUnit "GHC.Prim" varName "fmsubDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895099 primUnit "GHC.PrimopWrappers" varName "fmsubDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895100 primUnit "GHC.Prim" varName "fnmaddFloatX4#" wiredInSrcSpan
+  , external 4107282860161895101 primUnit "GHC.PrimopWrappers" varName "fnmaddFloatX4#" wiredInSrcSpan
+  , external 4107282860161895102 primUnit "GHC.Prim" varName "fnmaddDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895103 primUnit "GHC.PrimopWrappers" varName "fnmaddDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895104 primUnit "GHC.Prim" varName "fnmaddFloatX8#" wiredInSrcSpan
+  , external 4107282860161895105 primUnit "GHC.PrimopWrappers" varName "fnmaddFloatX8#" wiredInSrcSpan
+  , external 4107282860161895106 primUnit "GHC.Prim" varName "fnmaddDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895107 primUnit "GHC.PrimopWrappers" varName "fnmaddDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895108 primUnit "GHC.Prim" varName "fnmaddFloatX16#" wiredInSrcSpan
+  , external 4107282860161895109 primUnit "GHC.PrimopWrappers" varName "fnmaddFloatX16#" wiredInSrcSpan
+  , external 4107282860161895110 primUnit "GHC.Prim" varName "fnmaddDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895111 primUnit "GHC.PrimopWrappers" varName "fnmaddDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895112 primUnit "GHC.Prim" varName "fnmsubFloatX4#" wiredInSrcSpan
+  , external 4107282860161895113 primUnit "GHC.PrimopWrappers" varName "fnmsubFloatX4#" wiredInSrcSpan
+  , external 4107282860161895114 primUnit "GHC.Prim" varName "fnmsubDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895115 primUnit "GHC.PrimopWrappers" varName "fnmsubDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895116 primUnit "GHC.Prim" varName "fnmsubFloatX8#" wiredInSrcSpan
+  , external 4107282860161895117 primUnit "GHC.PrimopWrappers" varName "fnmsubFloatX8#" wiredInSrcSpan
+  , external 4107282860161895118 primUnit "GHC.Prim" varName "fnmsubDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895119 primUnit "GHC.PrimopWrappers" varName "fnmsubDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895120 primUnit "GHC.Prim" varName "fnmsubFloatX16#" wiredInSrcSpan
+  , external 4107282860161895121 primUnit "GHC.PrimopWrappers" varName "fnmsubFloatX16#" wiredInSrcSpan
+  , external 4107282860161895122 primUnit "GHC.Prim" varName "fnmsubDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895123 primUnit "GHC.PrimopWrappers" varName "fnmsubDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895124 primUnit "GHC.Prim" varName "shuffleInt8X16#" wiredInSrcSpan
+  , external 4107282860161895125 primUnit "GHC.PrimopWrappers" varName "shuffleInt8X16#" wiredInSrcSpan
+  , external 4107282860161895126 primUnit "GHC.Prim" varName "shuffleInt16X8#" wiredInSrcSpan
+  , external 4107282860161895127 primUnit "GHC.PrimopWrappers" varName "shuffleInt16X8#" wiredInSrcSpan
+  , external 4107282860161895128 primUnit "GHC.Prim" varName "shuffleInt32X4#" wiredInSrcSpan
+  , external 4107282860161895129 primUnit "GHC.PrimopWrappers" varName "shuffleInt32X4#" wiredInSrcSpan
+  , external 4107282860161895130 primUnit "GHC.Prim" varName "shuffleInt64X2#" wiredInSrcSpan
+  , external 4107282860161895131 primUnit "GHC.PrimopWrappers" varName "shuffleInt64X2#" wiredInSrcSpan
+  , external 4107282860161895132 primUnit "GHC.Prim" varName "shuffleInt8X32#" wiredInSrcSpan
+  , external 4107282860161895133 primUnit "GHC.PrimopWrappers" varName "shuffleInt8X32#" wiredInSrcSpan
+  , external 4107282860161895134 primUnit "GHC.Prim" varName "shuffleInt16X16#" wiredInSrcSpan
+  , external 4107282860161895135 primUnit "GHC.PrimopWrappers" varName "shuffleInt16X16#" wiredInSrcSpan
+  , external 4107282860161895136 primUnit "GHC.Prim" varName "shuffleInt32X8#" wiredInSrcSpan
+  , external 4107282860161895137 primUnit "GHC.PrimopWrappers" varName "shuffleInt32X8#" wiredInSrcSpan
+  , external 4107282860161895138 primUnit "GHC.Prim" varName "shuffleInt64X4#" wiredInSrcSpan
+  , external 4107282860161895139 primUnit "GHC.PrimopWrappers" varName "shuffleInt64X4#" wiredInSrcSpan
+  , external 4107282860161895140 primUnit "GHC.Prim" varName "shuffleInt8X64#" wiredInSrcSpan
+  , external 4107282860161895141 primUnit "GHC.PrimopWrappers" varName "shuffleInt8X64#" wiredInSrcSpan
+  , external 4107282860161895142 primUnit "GHC.Prim" varName "shuffleInt16X32#" wiredInSrcSpan
+  , external 4107282860161895143 primUnit "GHC.PrimopWrappers" varName "shuffleInt16X32#" wiredInSrcSpan
+  , external 4107282860161895144 primUnit "GHC.Prim" varName "shuffleInt32X16#" wiredInSrcSpan
+  , external 4107282860161895145 primUnit "GHC.PrimopWrappers" varName "shuffleInt32X16#" wiredInSrcSpan
+  , external 4107282860161895146 primUnit "GHC.Prim" varName "shuffleInt64X8#" wiredInSrcSpan
+  , external 4107282860161895147 primUnit "GHC.PrimopWrappers" varName "shuffleInt64X8#" wiredInSrcSpan
+  , external 4107282860161895148 primUnit "GHC.Prim" varName "shuffleWord8X16#" wiredInSrcSpan
+  , external 4107282860161895149 primUnit "GHC.PrimopWrappers" varName "shuffleWord8X16#" wiredInSrcSpan
+  , external 4107282860161895150 primUnit "GHC.Prim" varName "shuffleWord16X8#" wiredInSrcSpan
+  , external 4107282860161895151 primUnit "GHC.PrimopWrappers" varName "shuffleWord16X8#" wiredInSrcSpan
+  , external 4107282860161895152 primUnit "GHC.Prim" varName "shuffleWord32X4#" wiredInSrcSpan
+  , external 4107282860161895153 primUnit "GHC.PrimopWrappers" varName "shuffleWord32X4#" wiredInSrcSpan
+  , external 4107282860161895154 primUnit "GHC.Prim" varName "shuffleWord64X2#" wiredInSrcSpan
+  , external 4107282860161895155 primUnit "GHC.PrimopWrappers" varName "shuffleWord64X2#" wiredInSrcSpan
+  , external 4107282860161895156 primUnit "GHC.Prim" varName "shuffleWord8X32#" wiredInSrcSpan
+  , external 4107282860161895157 primUnit "GHC.PrimopWrappers" varName "shuffleWord8X32#" wiredInSrcSpan
+  , external 4107282860161895158 primUnit "GHC.Prim" varName "shuffleWord16X16#" wiredInSrcSpan
+  , external 4107282860161895159 primUnit "GHC.PrimopWrappers" varName "shuffleWord16X16#" wiredInSrcSpan
+  , external 4107282860161895160 primUnit "GHC.Prim" varName "shuffleWord32X8#" wiredInSrcSpan
+  , external 4107282860161895161 primUnit "GHC.PrimopWrappers" varName "shuffleWord32X8#" wiredInSrcSpan
+  , external 4107282860161895162 primUnit "GHC.Prim" varName "shuffleWord64X4#" wiredInSrcSpan
+  , external 4107282860161895163 primUnit "GHC.PrimopWrappers" varName "shuffleWord64X4#" wiredInSrcSpan
+  , external 4107282860161895164 primUnit "GHC.Prim" varName "shuffleWord8X64#" wiredInSrcSpan
+  , external 4107282860161895165 primUnit "GHC.PrimopWrappers" varName "shuffleWord8X64#" wiredInSrcSpan
+  , external 4107282860161895166 primUnit "GHC.Prim" varName "shuffleWord16X32#" wiredInSrcSpan
+  , external 4107282860161895167 primUnit "GHC.PrimopWrappers" varName "shuffleWord16X32#" wiredInSrcSpan
+  , external 4107282860161895168 primUnit "GHC.Prim" varName "shuffleWord32X16#" wiredInSrcSpan
+  , external 4107282860161895169 primUnit "GHC.PrimopWrappers" varName "shuffleWord32X16#" wiredInSrcSpan
+  , external 4107282860161895170 primUnit "GHC.Prim" varName "shuffleWord64X8#" wiredInSrcSpan
+  , external 4107282860161895171 primUnit "GHC.PrimopWrappers" varName "shuffleWord64X8#" wiredInSrcSpan
+  , external 4107282860161895172 primUnit "GHC.Prim" varName "shuffleFloatX4#" wiredInSrcSpan
+  , external 4107282860161895173 primUnit "GHC.PrimopWrappers" varName "shuffleFloatX4#" wiredInSrcSpan
+  , external 4107282860161895174 primUnit "GHC.Prim" varName "shuffleDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895175 primUnit "GHC.PrimopWrappers" varName "shuffleDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895176 primUnit "GHC.Prim" varName "shuffleFloatX8#" wiredInSrcSpan
+  , external 4107282860161895177 primUnit "GHC.PrimopWrappers" varName "shuffleFloatX8#" wiredInSrcSpan
+  , external 4107282860161895178 primUnit "GHC.Prim" varName "shuffleDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895179 primUnit "GHC.PrimopWrappers" varName "shuffleDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895180 primUnit "GHC.Prim" varName "shuffleFloatX16#" wiredInSrcSpan
+  , external 4107282860161895181 primUnit "GHC.PrimopWrappers" varName "shuffleFloatX16#" wiredInSrcSpan
+  , external 4107282860161895182 primUnit "GHC.Prim" varName "shuffleDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895183 primUnit "GHC.PrimopWrappers" varName "shuffleDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895184 primUnit "GHC.Prim" varName "minInt8X16#" wiredInSrcSpan
+  , external 4107282860161895185 primUnit "GHC.PrimopWrappers" varName "minInt8X16#" wiredInSrcSpan
+  , external 4107282860161895186 primUnit "GHC.Prim" varName "minInt16X8#" wiredInSrcSpan
+  , external 4107282860161895187 primUnit "GHC.PrimopWrappers" varName "minInt16X8#" wiredInSrcSpan
+  , external 4107282860161895188 primUnit "GHC.Prim" varName "minInt32X4#" wiredInSrcSpan
+  , external 4107282860161895189 primUnit "GHC.PrimopWrappers" varName "minInt32X4#" wiredInSrcSpan
+  , external 4107282860161895190 primUnit "GHC.Prim" varName "minInt64X2#" wiredInSrcSpan
+  , external 4107282860161895191 primUnit "GHC.PrimopWrappers" varName "minInt64X2#" wiredInSrcSpan
+  , external 4107282860161895192 primUnit "GHC.Prim" varName "minInt8X32#" wiredInSrcSpan
+  , external 4107282860161895193 primUnit "GHC.PrimopWrappers" varName "minInt8X32#" wiredInSrcSpan
+  , external 4107282860161895194 primUnit "GHC.Prim" varName "minInt16X16#" wiredInSrcSpan
+  , external 4107282860161895195 primUnit "GHC.PrimopWrappers" varName "minInt16X16#" wiredInSrcSpan
+  , external 4107282860161895196 primUnit "GHC.Prim" varName "minInt32X8#" wiredInSrcSpan
+  , external 4107282860161895197 primUnit "GHC.PrimopWrappers" varName "minInt32X8#" wiredInSrcSpan
+  , external 4107282860161895198 primUnit "GHC.Prim" varName "minInt64X4#" wiredInSrcSpan
+  , external 4107282860161895199 primUnit "GHC.PrimopWrappers" varName "minInt64X4#" wiredInSrcSpan
+  , external 4107282860161895200 primUnit "GHC.Prim" varName "minInt8X64#" wiredInSrcSpan
+  , external 4107282860161895201 primUnit "GHC.PrimopWrappers" varName "minInt8X64#" wiredInSrcSpan
+  , external 4107282860161895202 primUnit "GHC.Prim" varName "minInt16X32#" wiredInSrcSpan
+  , external 4107282860161895203 primUnit "GHC.PrimopWrappers" varName "minInt16X32#" wiredInSrcSpan
+  , external 4107282860161895204 primUnit "GHC.Prim" varName "minInt32X16#" wiredInSrcSpan
+  , external 4107282860161895205 primUnit "GHC.PrimopWrappers" varName "minInt32X16#" wiredInSrcSpan
+  , external 4107282860161895206 primUnit "GHC.Prim" varName "minInt64X8#" wiredInSrcSpan
+  , external 4107282860161895207 primUnit "GHC.PrimopWrappers" varName "minInt64X8#" wiredInSrcSpan
+  , external 4107282860161895208 primUnit "GHC.Prim" varName "minWord8X16#" wiredInSrcSpan
+  , external 4107282860161895209 primUnit "GHC.PrimopWrappers" varName "minWord8X16#" wiredInSrcSpan
+  , external 4107282860161895210 primUnit "GHC.Prim" varName "minWord16X8#" wiredInSrcSpan
+  , external 4107282860161895211 primUnit "GHC.PrimopWrappers" varName "minWord16X8#" wiredInSrcSpan
+  , external 4107282860161895212 primUnit "GHC.Prim" varName "minWord32X4#" wiredInSrcSpan
+  , external 4107282860161895213 primUnit "GHC.PrimopWrappers" varName "minWord32X4#" wiredInSrcSpan
+  , external 4107282860161895214 primUnit "GHC.Prim" varName "minWord64X2#" wiredInSrcSpan
+  , external 4107282860161895215 primUnit "GHC.PrimopWrappers" varName "minWord64X2#" wiredInSrcSpan
+  , external 4107282860161895216 primUnit "GHC.Prim" varName "minWord8X32#" wiredInSrcSpan
+  , external 4107282860161895217 primUnit "GHC.PrimopWrappers" varName "minWord8X32#" wiredInSrcSpan
+  , external 4107282860161895218 primUnit "GHC.Prim" varName "minWord16X16#" wiredInSrcSpan
+  , external 4107282860161895219 primUnit "GHC.PrimopWrappers" varName "minWord16X16#" wiredInSrcSpan
+  , external 4107282860161895220 primUnit "GHC.Prim" varName "minWord32X8#" wiredInSrcSpan
+  , external 4107282860161895221 primUnit "GHC.PrimopWrappers" varName "minWord32X8#" wiredInSrcSpan
+  , external 4107282860161895222 primUnit "GHC.Prim" varName "minWord64X4#" wiredInSrcSpan
+  , external 4107282860161895223 primUnit "GHC.PrimopWrappers" varName "minWord64X4#" wiredInSrcSpan
+  , external 4107282860161895224 primUnit "GHC.Prim" varName "minWord8X64#" wiredInSrcSpan
+  , external 4107282860161895225 primUnit "GHC.PrimopWrappers" varName "minWord8X64#" wiredInSrcSpan
+  , external 4107282860161895226 primUnit "GHC.Prim" varName "minWord16X32#" wiredInSrcSpan
+  , external 4107282860161895227 primUnit "GHC.PrimopWrappers" varName "minWord16X32#" wiredInSrcSpan
+  , external 4107282860161895228 primUnit "GHC.Prim" varName "minWord32X16#" wiredInSrcSpan
+  , external 4107282860161895229 primUnit "GHC.PrimopWrappers" varName "minWord32X16#" wiredInSrcSpan
+  , external 4107282860161895230 primUnit "GHC.Prim" varName "minWord64X8#" wiredInSrcSpan
+  , external 4107282860161895231 primUnit "GHC.PrimopWrappers" varName "minWord64X8#" wiredInSrcSpan
+  , external 4107282860161895232 primUnit "GHC.Prim" varName "minFloatX4#" wiredInSrcSpan
+  , external 4107282860161895233 primUnit "GHC.PrimopWrappers" varName "minFloatX4#" wiredInSrcSpan
+  , external 4107282860161895234 primUnit "GHC.Prim" varName "minDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895235 primUnit "GHC.PrimopWrappers" varName "minDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895236 primUnit "GHC.Prim" varName "minFloatX8#" wiredInSrcSpan
+  , external 4107282860161895237 primUnit "GHC.PrimopWrappers" varName "minFloatX8#" wiredInSrcSpan
+  , external 4107282860161895238 primUnit "GHC.Prim" varName "minDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895239 primUnit "GHC.PrimopWrappers" varName "minDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895240 primUnit "GHC.Prim" varName "minFloatX16#" wiredInSrcSpan
+  , external 4107282860161895241 primUnit "GHC.PrimopWrappers" varName "minFloatX16#" wiredInSrcSpan
+  , external 4107282860161895242 primUnit "GHC.Prim" varName "minDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895243 primUnit "GHC.PrimopWrappers" varName "minDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895244 primUnit "GHC.Prim" varName "maxInt8X16#" wiredInSrcSpan
+  , external 4107282860161895245 primUnit "GHC.PrimopWrappers" varName "maxInt8X16#" wiredInSrcSpan
+  , external 4107282860161895246 primUnit "GHC.Prim" varName "maxInt16X8#" wiredInSrcSpan
+  , external 4107282860161895247 primUnit "GHC.PrimopWrappers" varName "maxInt16X8#" wiredInSrcSpan
+  , external 4107282860161895248 primUnit "GHC.Prim" varName "maxInt32X4#" wiredInSrcSpan
+  , external 4107282860161895249 primUnit "GHC.PrimopWrappers" varName "maxInt32X4#" wiredInSrcSpan
+  , external 4107282860161895250 primUnit "GHC.Prim" varName "maxInt64X2#" wiredInSrcSpan
+  , external 4107282860161895251 primUnit "GHC.PrimopWrappers" varName "maxInt64X2#" wiredInSrcSpan
+  , external 4107282860161895252 primUnit "GHC.Prim" varName "maxInt8X32#" wiredInSrcSpan
+  , external 4107282860161895253 primUnit "GHC.PrimopWrappers" varName "maxInt8X32#" wiredInSrcSpan
+  , external 4107282860161895254 primUnit "GHC.Prim" varName "maxInt16X16#" wiredInSrcSpan
+  , external 4107282860161895255 primUnit "GHC.PrimopWrappers" varName "maxInt16X16#" wiredInSrcSpan
+  , external 4107282860161895256 primUnit "GHC.Prim" varName "maxInt32X8#" wiredInSrcSpan
+  , external 4107282860161895257 primUnit "GHC.PrimopWrappers" varName "maxInt32X8#" wiredInSrcSpan
+  , external 4107282860161895258 primUnit "GHC.Prim" varName "maxInt64X4#" wiredInSrcSpan
+  , external 4107282860161895259 primUnit "GHC.PrimopWrappers" varName "maxInt64X4#" wiredInSrcSpan
+  , external 4107282860161895260 primUnit "GHC.Prim" varName "maxInt8X64#" wiredInSrcSpan
+  , external 4107282860161895261 primUnit "GHC.PrimopWrappers" varName "maxInt8X64#" wiredInSrcSpan
+  , external 4107282860161895262 primUnit "GHC.Prim" varName "maxInt16X32#" wiredInSrcSpan
+  , external 4107282860161895263 primUnit "GHC.PrimopWrappers" varName "maxInt16X32#" wiredInSrcSpan
+  , external 4107282860161895264 primUnit "GHC.Prim" varName "maxInt32X16#" wiredInSrcSpan
+  , external 4107282860161895265 primUnit "GHC.PrimopWrappers" varName "maxInt32X16#" wiredInSrcSpan
+  , external 4107282860161895266 primUnit "GHC.Prim" varName "maxInt64X8#" wiredInSrcSpan
+  , external 4107282860161895267 primUnit "GHC.PrimopWrappers" varName "maxInt64X8#" wiredInSrcSpan
+  , external 4107282860161895268 primUnit "GHC.Prim" varName "maxWord8X16#" wiredInSrcSpan
+  , external 4107282860161895269 primUnit "GHC.PrimopWrappers" varName "maxWord8X16#" wiredInSrcSpan
+  , external 4107282860161895270 primUnit "GHC.Prim" varName "maxWord16X8#" wiredInSrcSpan
+  , external 4107282860161895271 primUnit "GHC.PrimopWrappers" varName "maxWord16X8#" wiredInSrcSpan
+  , external 4107282860161895272 primUnit "GHC.Prim" varName "maxWord32X4#" wiredInSrcSpan
+  , external 4107282860161895273 primUnit "GHC.PrimopWrappers" varName "maxWord32X4#" wiredInSrcSpan
+  , external 4107282860161895274 primUnit "GHC.Prim" varName "maxWord64X2#" wiredInSrcSpan
+  , external 4107282860161895275 primUnit "GHC.PrimopWrappers" varName "maxWord64X2#" wiredInSrcSpan
+  , external 4107282860161895276 primUnit "GHC.Prim" varName "maxWord8X32#" wiredInSrcSpan
+  , external 4107282860161895277 primUnit "GHC.PrimopWrappers" varName "maxWord8X32#" wiredInSrcSpan
+  , external 4107282860161895278 primUnit "GHC.Prim" varName "maxWord16X16#" wiredInSrcSpan
+  , external 4107282860161895279 primUnit "GHC.PrimopWrappers" varName "maxWord16X16#" wiredInSrcSpan
+  , external 4107282860161895280 primUnit "GHC.Prim" varName "maxWord32X8#" wiredInSrcSpan
+  , external 4107282860161895281 primUnit "GHC.PrimopWrappers" varName "maxWord32X8#" wiredInSrcSpan
+  , external 4107282860161895282 primUnit "GHC.Prim" varName "maxWord64X4#" wiredInSrcSpan
+  , external 4107282860161895283 primUnit "GHC.PrimopWrappers" varName "maxWord64X4#" wiredInSrcSpan
+  , external 4107282860161895284 primUnit "GHC.Prim" varName "maxWord8X64#" wiredInSrcSpan
+  , external 4107282860161895285 primUnit "GHC.PrimopWrappers" varName "maxWord8X64#" wiredInSrcSpan
+  , external 4107282860161895286 primUnit "GHC.Prim" varName "maxWord16X32#" wiredInSrcSpan
+  , external 4107282860161895287 primUnit "GHC.PrimopWrappers" varName "maxWord16X32#" wiredInSrcSpan
+  , external 4107282860161895288 primUnit "GHC.Prim" varName "maxWord32X16#" wiredInSrcSpan
+  , external 4107282860161895289 primUnit "GHC.PrimopWrappers" varName "maxWord32X16#" wiredInSrcSpan
+  , external 4107282860161895290 primUnit "GHC.Prim" varName "maxWord64X8#" wiredInSrcSpan
+  , external 4107282860161895291 primUnit "GHC.PrimopWrappers" varName "maxWord64X8#" wiredInSrcSpan
+  , external 4107282860161895292 primUnit "GHC.Prim" varName "maxFloatX4#" wiredInSrcSpan
+  , external 4107282860161895293 primUnit "GHC.PrimopWrappers" varName "maxFloatX4#" wiredInSrcSpan
+  , external 4107282860161895294 primUnit "GHC.Prim" varName "maxDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895295 primUnit "GHC.PrimopWrappers" varName "maxDoubleX2#" wiredInSrcSpan
+  , external 4107282860161895296 primUnit "GHC.Prim" varName "maxFloatX8#" wiredInSrcSpan
+  , external 4107282860161895297 primUnit "GHC.PrimopWrappers" varName "maxFloatX8#" wiredInSrcSpan
+  , external 4107282860161895298 primUnit "GHC.Prim" varName "maxDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895299 primUnit "GHC.PrimopWrappers" varName "maxDoubleX4#" wiredInSrcSpan
+  , external 4107282860161895300 primUnit "GHC.Prim" varName "maxFloatX16#" wiredInSrcSpan
+  , external 4107282860161895301 primUnit "GHC.PrimopWrappers" varName "maxFloatX16#" wiredInSrcSpan
+  , external 4107282860161895302 primUnit "GHC.Prim" varName "maxDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895303 primUnit "GHC.PrimopWrappers" varName "maxDoubleX8#" wiredInSrcSpan
+  , external 4107282860161895304 primUnit "GHC.Prim" varName "prefetchByteArray3#" wiredInSrcSpan
+  , external 4107282860161895305 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray3#" wiredInSrcSpan
+  , external 4107282860161895306 primUnit "GHC.Prim" varName "prefetchMutableByteArray3#" wiredInSrcSpan
+  , external 4107282860161895307 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray3#" wiredInSrcSpan
+  , external 4107282860161895308 primUnit "GHC.Prim" varName "prefetchAddr3#" wiredInSrcSpan
+  , external 4107282860161895309 primUnit "GHC.PrimopWrappers" varName "prefetchAddr3#" wiredInSrcSpan
+  , external 4107282860161895310 primUnit "GHC.Prim" varName "prefetchValue3#" wiredInSrcSpan
+  , external 4107282860161895311 primUnit "GHC.PrimopWrappers" varName "prefetchValue3#" wiredInSrcSpan
+  , external 4107282860161895312 primUnit "GHC.Prim" varName "prefetchByteArray2#" wiredInSrcSpan
+  , external 4107282860161895313 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray2#" wiredInSrcSpan
+  , external 4107282860161895314 primUnit "GHC.Prim" varName "prefetchMutableByteArray2#" wiredInSrcSpan
+  , external 4107282860161895315 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray2#" wiredInSrcSpan
+  , external 4107282860161895316 primUnit "GHC.Prim" varName "prefetchAddr2#" wiredInSrcSpan
+  , external 4107282860161895317 primUnit "GHC.PrimopWrappers" varName "prefetchAddr2#" wiredInSrcSpan
+  , external 4107282860161895318 primUnit "GHC.Prim" varName "prefetchValue2#" wiredInSrcSpan
+  , external 4107282860161895319 primUnit "GHC.PrimopWrappers" varName "prefetchValue2#" wiredInSrcSpan
+  , external 4107282860161895320 primUnit "GHC.Prim" varName "prefetchByteArray1#" wiredInSrcSpan
+  , external 4107282860161895321 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray1#" wiredInSrcSpan
+  , external 4107282860161895322 primUnit "GHC.Prim" varName "prefetchMutableByteArray1#" wiredInSrcSpan
+  , external 4107282860161895323 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray1#" wiredInSrcSpan
+  , external 4107282860161895324 primUnit "GHC.Prim" varName "prefetchAddr1#" wiredInSrcSpan
+  , external 4107282860161895325 primUnit "GHC.PrimopWrappers" varName "prefetchAddr1#" wiredInSrcSpan
+  , external 4107282860161895326 primUnit "GHC.Prim" varName "prefetchValue1#" wiredInSrcSpan
+  , external 4107282860161895327 primUnit "GHC.PrimopWrappers" varName "prefetchValue1#" wiredInSrcSpan
+  , external 4107282860161895328 primUnit "GHC.Prim" varName "prefetchByteArray0#" wiredInSrcSpan
+  , external 4107282860161895329 primUnit "GHC.PrimopWrappers" varName "prefetchByteArray0#" wiredInSrcSpan
+  , external 4107282860161895330 primUnit "GHC.Prim" varName "prefetchMutableByteArray0#" wiredInSrcSpan
+  , external 4107282860161895331 primUnit "GHC.PrimopWrappers" varName "prefetchMutableByteArray0#" wiredInSrcSpan
+  , external 4107282860161895332 primUnit "GHC.Prim" varName "prefetchAddr0#" wiredInSrcSpan
+  , external 4107282860161895333 primUnit "GHC.PrimopWrappers" varName "prefetchAddr0#" wiredInSrcSpan
+  , external 4107282860161895334 primUnit "GHC.Prim" varName "prefetchValue0#" wiredInSrcSpan
+  , external 4107282860161895335 primUnit "GHC.PrimopWrappers" varName "prefetchValue0#" wiredInSrcSpan
+  , external 7061644215716937733 primUnit "GHC.Types" tcClsName "WordBox" wiredInSrcSpan
+  , external 7061644215716937734 primUnit "GHC.Types" varName "$tcWordBox" wiredInSrcSpan
+  , external 7061644215716937735 primUnit "GHC.Types" dataName "MkWordBox" wiredInSrcSpan
+  , external 7061644215716937736 primUnit "GHC.Types" varName "MkWordBox" wiredInSrcSpan
+  , external 7061644215716937737 primUnit "GHC.Types" varName "$tc'MkWordBox" wiredInSrcSpan
+  , external 7061644215716937738 primUnit "GHC.Types" tcClsName "IntBox" wiredInSrcSpan
+  , external 7061644215716937739 primUnit "GHC.Types" varName "$tcIntBox" wiredInSrcSpan
+  , external 7061644215716937740 primUnit "GHC.Types" dataName "MkIntBox" wiredInSrcSpan
+  , external 7061644215716937741 primUnit "GHC.Types" varName "MkIntBox" wiredInSrcSpan
+  , external 7061644215716937742 primUnit "GHC.Types" varName "$tc'MkIntBox" wiredInSrcSpan
+  , external 7061644215716937743 primUnit "GHC.Types" tcClsName "FloatBox" wiredInSrcSpan
+  , external 7061644215716937744 primUnit "GHC.Types" varName "$tcFloatBox" wiredInSrcSpan
+  , external 7061644215716937745 primUnit "GHC.Types" dataName "MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937746 primUnit "GHC.Types" varName "MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937747 primUnit "GHC.Types" varName "$tc'MkFloatBox" wiredInSrcSpan
+  , external 7061644215716937748 primUnit "GHC.Types" tcClsName "DoubleBox" wiredInSrcSpan
+  , external 7061644215716937749 primUnit "GHC.Types" varName "$tcDoubleBox" wiredInSrcSpan
+  , external 7061644215716937750 primUnit "GHC.Types" dataName "MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937751 primUnit "GHC.Types" varName "MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937752 primUnit "GHC.Types" varName "$tc'MkDoubleBox" wiredInSrcSpan
+  , external 7061644215716937753 primUnit "GHC.Types" tcClsName "Int8Box" wiredInSrcSpan
+  , external 7061644215716937754 primUnit "GHC.Types" varName "$tcInt8Box" wiredInSrcSpan
+  , external 7061644215716937755 primUnit "GHC.Types" dataName "MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937756 primUnit "GHC.Types" varName "MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937757 primUnit "GHC.Types" varName "$tc'MkInt8Box" wiredInSrcSpan
+  , external 7061644215716937758 primUnit "GHC.Types" tcClsName "Int16Box" wiredInSrcSpan
+  , external 7061644215716937759 primUnit "GHC.Types" varName "$tcInt16Box" wiredInSrcSpan
+  , external 7061644215716937760 primUnit "GHC.Types" dataName "MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937761 primUnit "GHC.Types" varName "MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937762 primUnit "GHC.Types" varName "$tc'MkInt16Box" wiredInSrcSpan
+  , external 7061644215716937763 primUnit "GHC.Types" tcClsName "Int32Box" wiredInSrcSpan
+  , external 7061644215716937764 primUnit "GHC.Types" varName "$tcInt32Box" wiredInSrcSpan
+  , external 7061644215716937765 primUnit "GHC.Types" dataName "MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937766 primUnit "GHC.Types" varName "MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937767 primUnit "GHC.Types" varName "$tc'MkInt32Box" wiredInSrcSpan
+  , external 7061644215716937768 primUnit "GHC.Types" tcClsName "Int64Box" wiredInSrcSpan
+  , external 7061644215716937769 primUnit "GHC.Types" varName "$tcInt64Box" wiredInSrcSpan
+  , external 7061644215716937770 primUnit "GHC.Types" dataName "MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937771 primUnit "GHC.Types" varName "MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937772 primUnit "GHC.Types" varName "$tc'MkInt64Box" wiredInSrcSpan
+  , external 7061644215716937773 primUnit "GHC.Types" tcClsName "Word8Box" wiredInSrcSpan
+  , external 7061644215716937774 primUnit "GHC.Types" varName "$tcWord8Box" wiredInSrcSpan
+  , external 7061644215716937775 primUnit "GHC.Types" dataName "MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937776 primUnit "GHC.Types" varName "MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937777 primUnit "GHC.Types" varName "$tc'MkWord8Box" wiredInSrcSpan
+  , external 7061644215716937778 primUnit "GHC.Types" tcClsName "Word16Box" wiredInSrcSpan
+  , external 7061644215716937779 primUnit "GHC.Types" varName "$tcWord16Box" wiredInSrcSpan
+  , external 7061644215716937780 primUnit "GHC.Types" dataName "MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937781 primUnit "GHC.Types" varName "MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937782 primUnit "GHC.Types" varName "$tc'MkWord16Box" wiredInSrcSpan
+  , external 7061644215716937783 primUnit "GHC.Types" tcClsName "Word32Box" wiredInSrcSpan
+  , external 7061644215716937784 primUnit "GHC.Types" varName "$tcWord32Box" wiredInSrcSpan
+  , external 7061644215716937785 primUnit "GHC.Types" dataName "MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937786 primUnit "GHC.Types" varName "MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937787 primUnit "GHC.Types" varName "$tc'MkWord32Box" wiredInSrcSpan
+  , external 7061644215716937788 primUnit "GHC.Types" tcClsName "Word64Box" wiredInSrcSpan
+  , external 7061644215716937789 primUnit "GHC.Types" varName "$tcWord64Box" wiredInSrcSpan
+  , external 7061644215716937790 primUnit "GHC.Types" dataName "MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937791 primUnit "GHC.Types" varName "MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937792 primUnit "GHC.Types" varName "$tc'MkWord64Box" wiredInSrcSpan
+  , external 7061644215716937793 primUnit "GHC.Types" tcClsName "LiftBox" wiredInSrcSpan
+  , external 7061644215716937794 primUnit "GHC.Types" varName "$tcLiftBox" wiredInSrcSpan
+  , external 7061644215716937795 primUnit "GHC.Types" dataName "MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937796 primUnit "GHC.Types" varName "MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937797 primUnit "GHC.Types" varName "$tc'MkLiftBox" wiredInSrcSpan
+  , external 7061644215716937798 primUnit "GHC.Types" tcClsName "DictBox" wiredInSrcSpan
+  , external 7061644215716937799 primUnit "GHC.Types" varName "$tcDictBox" wiredInSrcSpan
+  , external 7061644215716937800 primUnit "GHC.Types" dataName "MkDictBox" wiredInSrcSpan
+  , external 7061644215716937801 primUnit "GHC.Types" varName "MkDictBox" wiredInSrcSpan
+  , external 7061644215716937802 primUnit "GHC.Types" varName "$tc'MkDictBox" wiredInSrcSpan
+  ]
diff --git a/src/GHC/Builtin/Uniques.hs b/src/GHC/Builtin/Uniques.hs
new file mode 100644
--- /dev/null
+++ b/src/GHC/Builtin/Uniques.hs
@@ -0,0 +1,107 @@
+{-# LANGUAGE CPP #-}
+module GHC.Builtin.Uniques (knownUniqueName) where
+
+import GHC.Prelude
+
+import GHC.Builtin.Types
+import GHC.Core.TyCon
+import GHC.Core.DataCon
+import GHC.Types.Id
+import GHC.Types.Name
+import GHC.Types.Basic
+import GHC.Types.Unique
+
+import GHC.Utils.Outputable
+import GHC.Utils.Panic
+#if __GLASGOW_HASKELL__ == 908
+import GHC.Utils.Panic.Plain (assert)
+#endif
+
+import Data.Maybe
+import GHC.Utils.Word64 (word64ToInt)
+
+#if __GLASGOW_HASKELL__ == 908 || __GLASGOW_HASKELL__ == 910 || __GLASGOW_HASKELL__ == 912
+knownUniqueName :: Unique -> Maybe Name
+knownUniqueName u =
+    case tag of
+      'z' -> Just $ getUnboxedSumName n
+      '4' -> Just $ getTupleTyConName Boxed n
+      '5' -> Just $ getTupleTyConName Unboxed n
+      '7' -> Just $ getTupleDataConName Boxed n
+      '8' -> Just $ getTupleDataConName Unboxed n
+      'j' -> Just $ getCTupleSelIdName n
+      'k' -> Just $ getCTupleTyConName n
+      'm' -> Just $ getCTupleDataConName n
+      _   -> Nothing
+  where
+    (tag, n') = unpkUnique u
+    -- Known unique names are guaranteed to fit in Int, so we don't need the whole Word64.
+    n = assert (isValidKnownKeyUnique u) (word64ToInt n')
+
+getUnboxedSumName :: Int -> Name
+getUnboxedSumName n
+  | n .&. 0xfc == 0xfc
+  = case tag of
+      0x0 -> tyConName $ sumTyCon arity
+      0x1 -> getRep $ sumTyCon arity
+      _   -> pprPanic "getUnboxedSumName: invalid tag" (ppr tag)
+  | tag == 0x0
+  = dataConName $ sumDataCon (alt + 1) arity
+  | tag == 0x1
+  = getName $ dataConWrapId $ sumDataCon (alt + 1) arity
+  | tag == 0x2
+  = getRep $ promoteDataCon $ sumDataCon (alt + 1) arity
+  | otherwise
+  = pprPanic "getUnboxedSumName" (ppr n)
+  where
+    arity = n `shiftR` 8
+    alt = (n .&. 0xfc) `shiftR` 2
+    tag = 0x3 .&. n
+    getRep tycon =
+        fromMaybe (pprPanic "getUnboxedSumName(getRep)" (ppr tycon))
+        $ tyConRepName_maybe tycon
+
+getCTupleTyConName :: Int -> Name
+getCTupleTyConName n =
+    case n `divMod` 2 of
+      (arity, 0) -> cTupleTyConName arity
+      (arity, 1) -> mkPrelTyConRepName $ cTupleTyConName arity
+      _          -> panic "getCTupleTyConName: impossible"
+
+getCTupleDataConName :: Int -> Name
+getCTupleDataConName n =
+    case n `divMod` 3 of
+      (arity,  0) -> cTupleDataConName arity
+      (arity,  1) -> getName $ dataConWrapId $ cTupleDataCon arity
+      (arity,  2) -> mkPrelTyConRepName $ cTupleDataConName arity
+      _           -> panic "getCTupleDataConName: impossible"
+
+getCTupleSelIdName :: Int -> Name
+getCTupleSelIdName n = cTupleSelIdName (sc_pos + 1) arity
+  where
+    arity  = n `shiftR` cTupleSelIdArityBits
+    sc_pos = n .&. cTupleSelIdPosBitmask
+
+cTupleSelIdArityBits :: Int
+cTupleSelIdArityBits = 8
+
+cTupleSelIdPosBitmask :: Int
+cTupleSelIdPosBitmask = 0xff
+
+getTupleTyConName :: Boxity -> Int -> Name
+getTupleTyConName boxity n =
+    case n `divMod` 2 of
+      (arity, 0) -> tyConName $ tupleTyCon boxity arity
+      (arity, 1) -> fromMaybe (panic "getTupleTyConName")
+                    $ tyConRepName_maybe $ tupleTyCon boxity arity
+      _          -> panic "getTupleTyConName: impossible"
+
+getTupleDataConName :: Boxity -> Int -> Name
+getTupleDataConName boxity n =
+    case n `divMod` 3 of
+      (arity, 0) -> dataConName $ tupleDataCon boxity arity
+      (arity, 1) -> idName $ dataConWorkId $ tupleDataCon boxity arity
+      (arity, 2) -> fromMaybe (panic "getTupleDataCon")
+                    $ tyConRepName_maybe $ promotedTupleDataCon boxity arity
+      _          -> panic "getTupleDataConName: impossible"
+#endif
diff --git a/src/GHC/Builtin/Utils.hs b/src/GHC/Builtin/Utils.hs
new file mode 100644
--- /dev/null
+++ b/src/GHC/Builtin/Utils.hs
@@ -0,0 +1,52 @@
+{-# LANGUAGE CPP #-}
+{-# LANGUAGE LambdaCase #-}
+module GHC.Builtin.Utils (GHC(..), isKnownKeyName, lookupKnownKeyName) where
+
+import Data.Maybe
+import Control.Applicative
+
+import GHC.Types.Unique
+import GHC.Types.Unique.FM
+
+import GHC.Builtin.Imports
+import GHC.Builtin.Uniques
+import GHC.Builtin.Names.GHC908 qualified as GHC908
+import GHC.Builtin.Names.GHC910 qualified as GHC910
+import GHC.Builtin.Names.GHC912 qualified as GHC912
+
+data GHC =
+    GHC908
+  | GHC910
+  | GHC912
+
+lookupKnownKeyName :: GHC -> Unique -> Maybe Name
+lookupKnownKeyName = \ case
+  GHC908 -> lookupKnownKeyName908
+  GHC910 -> lookupKnownKeyName910
+  GHC912 -> lookupKnownKeyName912
+
+lookupKnownKeyName908 :: Unique -> Maybe Name
+lookupKnownKeyName908 u = knownUniqueName u <|> lookupUFM_Directly knownKeysMap908 u
+
+lookupKnownKeyName910 :: Unique -> Maybe Name
+lookupKnownKeyName910 u = knownUniqueName u <|> lookupUFM_Directly knownKeysMap910 u
+
+lookupKnownKeyName912 :: Unique -> Maybe Name
+lookupKnownKeyName912 u = knownUniqueName u <|> lookupUFM_Directly knownKeysMap912 u
+
+knownKeysMap908 :: UniqFM Name Name
+knownKeysMap908 = listToIdentityUFM GHC908.knownKeyNames
+
+knownKeysMap910 :: UniqFM Name Name
+knownKeysMap910 = listToIdentityUFM GHC910.knownKeyNames
+
+knownKeysMap912 :: UniqFM Name Name
+knownKeysMap912 = listToIdentityUFM GHC912.knownKeyNames
+
+isKnownKeyName :: Name -> Bool
+isKnownKeyName n = isJust (knownUniqueName $ nameUnique n) || elemUFM n knownKeys
+
+#if __GLASGOW_HASKELL__ == 908 || __GLASGOW_HASKELL__ == 910 || __GLASGOW_HASKELL__ == 912
+knownKeys :: UniqFM Name ()
+knownKeys = () <$ knownKeysMap908 <> knownKeysMap910 <> knownKeysMap912
+#endif
diff --git a/src/GHC/Iface/Ext/Binary.hs b/src/GHC/Iface/Ext/Binary.hs
--- a/src/GHC/Iface/Ext/Binary.hs
+++ b/src/GHC/Iface/Ext/Binary.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 {-# LANGUAGE LambdaCase #-}
 {-# LANGUAGE ViewPatterns #-}
 {-# LANGUAGE MultiWayIf #-}
@@ -21,11 +22,16 @@
 import GHC.Iface.Ext.Binary.Header (HieHeader, readHieFileHeader)
 import GHC.Iface.Ext.Binary.Header qualified as Header
 
+#if __GLASGOW_HASKELL__ == 908 || __GLASGOW_HASKELL__ == 910 || __GLASGOW_HASKELL__ == 912
 supported :: [Integer]
-supported = supported910 ++ supported912
+supported = supported908 ++ supported910 ++ supported912
+#endif
 
+supported908 :: [Integer]
+supported908 = [9081 .. 9084]
+
 supported910 :: [Integer]
-supported910 = [9081 .. 9084] ++ [9101 .. 9102]
+supported910 = [9101 .. 9102]
 
 supported912 :: [Integer]
 supported912 = [9121 .. 9122]
@@ -58,6 +64,7 @@
   header@(version, ghcVersion) <- readHieFileHeader file bh0
   let hieFileResult = right . HieFileResult version ghcVersion
   if
+    | version `elem` supported908 -> hieFileResult <$> HieFile.readHieFile908 bh0 name_cache
     | version `elem` supported910 -> hieFileResult <$> HieFile.readHieFile910 bh0 name_cache
     | version `elem` supported912 -> hieFileResult <$> HieFile.readHieFile912 bh0 name_cache
     | otherwise -> left header
diff --git a/src/GHC/Iface/Ext/Binary/GHC912.hs b/src/GHC/Iface/Ext/Binary/GHC912.hs
--- a/src/GHC/Iface/Ext/Binary/GHC912.hs
+++ b/src/GHC/Iface/Ext/Binary/GHC912.hs
@@ -1,6 +1,7 @@
 {-# LANGUAGE BlockArguments #-}
 module GHC.Iface.Ext.Binary.GHC912 (
-  readHieFile910
+  readHieFile908
+, readHieFile910
 , readHieFile912
 ) where
 
@@ -27,28 +28,34 @@
 import Data.ByteString (ByteString)
 import Control.Monad
 
+readHieFile908 :: ReadBinHandle -> NameCache -> IO HieFile
+readHieFile908 = readHieFile908_910 GHC908
+
 readHieFile910 :: ReadBinHandle -> NameCache -> IO HieFile
-readHieFile910 bh0 name_cache = do
+readHieFile910 = readHieFile908_910 GHC910
+
+readHieFile908_910 :: GHC -> ReadBinHandle -> NameCache -> IO HieFile
+readHieFile908_910 ghc bh0 name_cache = do
   dict_p <- get bh0
   symtab_p <- get bh0
-  readHieFile dict_p symtab_p (const mempty) bh0 name_cache
+  readHieFile ghc dict_p symtab_p (const mempty) bh0 name_cache
 
 readHieFile912 :: ReadBinHandle -> NameCache -> IO HieFile
 readHieFile912 bh0 name_cache = do
   dict_p <- makeAbsoluteBin <$> getRelBin bh0
   symtab_p <- makeAbsoluteBin <$> getRelBin bh0
-  readHieFile dict_p symtab_p get bh0 name_cache
+  readHieFile GHC912 dict_p symtab_p get bh0 name_cache
 
-initReadNameTable :: Module -> NameCache -> IO (ReaderTable Name)
-initReadNameTable currentModule cache = do
+initReadNameTable :: GHC -> Module -> NameCache -> IO (ReaderTable Name)
+initReadNameTable ghc currentModule cache = do
   return $
     ReaderTable
-      { getTable = \bh -> getSymbolTable currentModule bh cache
+      { getTable = \bh -> getSymbolTable ghc currentModule bh cache
       , mkReaderFromTable = \tbl -> mkReader (getSymTabName tbl)
       }
 
-readHieFile :: Bin () -> Bin () -> (ReadBinHandle -> IO NameEntityInfo) -> ReadBinHandle -> NameCache -> IO HieFile
-readHieFile dict_p symtab_p getNameEntityInfo bh0 name_cache = do
+readHieFile :: GHC -> Bin () -> Bin () -> (ReadBinHandle -> IO NameEntityInfo) -> ReadBinHandle -> NameCache -> IO HieFile
+readHieFile ghc dict_p symtab_p getNameEntityInfo bh0 name_cache = do
 
   fsReaderTable <- initFastStringReaderTable
   bh_dict <- get_dictionary dict_p fsReaderTable bh0
@@ -56,7 +63,7 @@
   file <- get @FilePath bh_dict
   currentModule <- get @Module bh_dict
 
-  nameReaderTable <- initReadNameTable currentModule name_cache
+  nameReaderTable <- initReadNameTable ghc currentModule name_cache
   bh_symtab <- get_dictionary symtab_p nameReaderTable bh_dict
 
   -- load the actual data
@@ -84,13 +91,13 @@
       backup <- tellBinReader bh0
       action <* seekBinReader bh0 backup
 
-getSymbolTable :: Module -> ReadBinHandle -> NameCache -> IO (SymbolTable Name)
-getSymbolTable currentModule bh name_cache = do
+getSymbolTable :: GHC -> Module -> ReadBinHandle -> NameCache -> IO (SymbolTable Name)
+getSymbolTable ghc currentModule bh name_cache = do
   sz <- get bh
   mut_arr <- A.newArray_ (0, sz-1) :: IO (A.IOArray Int Name)
   forM_ [0..(sz-1)] $ \i -> do
     od_name <- getHieName bh
-    name <- fromHieName currentModule name_cache od_name
+    name <- fromHieName ghc currentModule name_cache od_name
     A.writeArray mut_arr i name
   A.unsafeFreeze mut_arr
 
@@ -101,8 +108,8 @@
 
 -- ** Converting to and from `HieName`'s
 
-fromHieName :: Module -> NameCache -> HieName -> IO Name
-fromHieName currentModule nc hie_name = do
+fromHieName :: GHC -> Module -> NameCache -> HieName -> IO Name
+fromHieName ghc currentModule nc hie_name = do
 
   case hie_name of
     ExternalName mod occ span -> updateNameCache nc mod occ $ \cache -> do
@@ -131,7 +138,7 @@
       -- don't update the NameCache for local names
       pure $ mkInternalName uniq occ span
 
-    KnownKeyName u -> case lookupKnownKeyName u of
+    KnownKeyName u -> case lookupKnownKeyName ghc u of
       Nothing -> pprPanic "fromHieName:unknown known-key unique"
                           (ppr u)
       Just n -> pure n
diff --git a/src/GHC/Iface/Ext/Debug.hs b/src/GHC/Iface/Ext/Debug.hs
deleted file mode 100644
--- a/src/GHC/Iface/Ext/Debug.hs
+++ /dev/null
@@ -1,160 +0,0 @@
-{-# LANGUAGE FlexibleContexts   #-}
-{-# LANGUAGE OverloadedStrings  #-}
-
-{-# OPTIONS_GHC -w #-}
-
-{-
-Functions to validate and check .hie file ASTs generated by GHC.
--}
-
-module GHC.Iface.Ext.Debug where
-
-import GHC.Prelude
-
-import GHC.Types.SrcLoc
-import GHC.Unit.Module
-import GHC.Utils.Outputable
-
-import GHC.Iface.Ext.Types
-import GHC.Iface.Ext.Utils
-import GHC.Types.Name
-
-import qualified Data.Map as M
-import qualified Data.Set as S
-import Data.Function    ( on )
-import Data.List        ( sortOn )
-
-type Diff a = a -> a -> [SDoc]
-
-diffFile :: Diff HieFile
-diffFile = diffAsts eqDiff `on` (getAsts . hie_asts)
-
-diffAsts :: (Outputable a, Eq a, Ord a) => Diff a -> Diff (M.Map HiePath (HieAST a))
-diffAsts f = diffList (diffAst f) `on` M.elems
-
-diffAst :: (Outputable a, Eq a,Ord a) => Diff a -> Diff (HieAST a)
-diffAst diffType (Node info1 span1 xs1) (Node info2 span2 xs2) =
-    infoDiff ++ spanDiff ++ diffList (diffAst diffType) xs1 xs2
-  where
-    spanDiff
-      | span1 /= span2 = [hsep ["Spans", ppr span1, "and", ppr span2, "differ"]]
-      | otherwise = []
-    infoDiff' i1 i2
-      = (diffList eqDiff `on` (S.toAscList . nodeAnnotations)) i1 i2
-     ++ (diffList diffType `on` nodeType) i1 i2
-     ++ (diffIdents `on` nodeIdentifiers) i1 i2
-    sinfoDiff = diffList (\(k1,a) (k2,b) -> eqDiff k1 k2 ++ infoDiff' a b) `on` (M.toList . getSourcedNodeInfo)
-    infoDiff = case sinfoDiff info1 info2 of
-      [] -> []
-      xs -> xs ++ [vcat ["In Node:",ppr (sourcedNodeIdents info1,span1)
-                           , "and", ppr (sourcedNodeIdents info2,span2)
-                        , "While comparing"
-                        , ppr (normalizeIdents $ sourcedNodeIdents info1), "and"
-                        , ppr (normalizeIdents $ sourcedNodeIdents info2)
-                        ]
-                  ]
-
-    diffIdents a b = (diffList diffIdent `on` normalizeIdents) a b
-    diffIdent (a,b) (c,d) = diffName a c
-                         ++ eqDiff b d
-    diffName (Right a) (Right b) = case (a,b) of
-      (ExternalName m o _, ExternalName m' o' _) -> eqDiff (m,o) (m',o')
-      (LocalName o _, ExternalName _ o' _) -> eqDiff o o'
-      _ -> eqDiff a b
-    diffName a b = eqDiff a b
-
-type DiffIdent = Either ModuleName HieName
-
-normalizeIdents :: Ord a => NodeIdentifiers a -> [(DiffIdent,IdentifierDetails a)]
-normalizeIdents = sortOn go . map (first toHieName) . M.toList
-  where
-    first f (a,b) = (fmap f a, b)
-    go (a,b) = (hieNameOcc <$> a,identInfo b,identType b)
-
-diffList :: Diff a -> Diff [a]
-diffList f xs ys
-  | length xs == length ys = concat $ zipWith f xs ys
-  | otherwise = ["length of lists doesn't match"]
-
-eqDiff :: (Outputable a, Eq a) => Diff a
-eqDiff a b
-  | a == b = []
-  | otherwise = [hsep [ppr a, "and", ppr b, "do not match"]]
-
-validAst :: HieAST a -> Either SDoc ()
-validAst (Node _ span children) = do
-  checkContainment children
-  checkSorted children
-  mapM_ validAst children
-  where
-    checkSorted [] = return ()
-    checkSorted [_] = return ()
-    checkSorted (x:y:xs)
-      | nodeSpan x `leftOf` nodeSpan y = checkSorted (y:xs)
-      | otherwise = Left $ hsep
-          [ ppr $ nodeSpan x
-          , "is not to the left of"
-          , ppr $ nodeSpan y
-          ]
-    checkContainment [] = return ()
-    checkContainment (x:xs)
-      | span `containsSpan` (nodeSpan x) = checkContainment xs
-      | otherwise = Left $ hsep
-          [ ppr $ span
-          , "does not contain"
-          , ppr $ nodeSpan x
-          ]
-
--- | Look for any identifiers which occur outside of their supposed scopes.
--- Returns a list of error messages.
-validateScopes :: Module -> M.Map HiePath (HieAST a) -> [SDoc]
-validateScopes mod asts = validScopes ++ validEvs
-  where
-    refMap = generateReferencesMap asts
-    -- We use a refmap for most of the computation
-
-    evs = M.keys
-      $ M.filter (any isEvidenceContext . concatMap (S.toList . identInfo . snd)) refMap
-
-    validEvs = do
-      i@(Right ev) <- evs
-      case M.lookup i refMap of
-        Nothing -> ["Impossible, ev"<+> ppr ev <+> "not found in refmap" ]
-        Just refs
-          | nameIsLocalOrFrom mod ev
-          , not (any isEvidenceBind . concatMap (S.toList . identInfo . snd) $ refs)
-          -> ["Evidence var" <+> ppr ev <+> "not bound in refmap"]
-          | otherwise -> []
-
-    -- Check if all the names occur in their calculated scopes
-    validScopes = M.foldrWithKey (\k a b -> valid k a ++ b) [] refMap
-    valid (Left _) _ = []
-    valid (Right n) refs = concatMap inScope refs
-      where
-        mapRef = foldMap getScopeFromContext . identInfo . snd
-        scopes = case foldMap mapRef refs of
-          Just xs -> xs
-          Nothing -> []
-        inScope (sp, dets)
-          |  (definedInAsts asts n || (any isEvidenceContext (identInfo dets)))
-          && any isOccurrence (identInfo dets)
-          -- We validate scopes for names which are defined locally, and occur
-          -- in this span, or are evidence variables
-            = case scopes of
-              [] | nameIsLocalOrFrom mod n
-                  , (  not (isDerivedOccName $ nameOccName n)
-                    || any isEvidenceContext (identInfo dets))
-                   -- If we don't get any scopes for a local name or
-                   -- an evidence variable, then its an error.
-                   -- We can ignore other kinds of derived names as
-                   -- long as we take evidence vars into account
-                   -> return $ hsep $
-                     [ "Locally defined Name", ppr n,pprDefinedAt n , "at position", ppr sp
-                     , "Doesn't have a calculated scope: ", ppr scopes]
-                 | otherwise -> []
-              _ -> if any (`scopeContainsSpan` sp) scopes
-                   then []
-                   else return $ hsep $
-                     [ "Name", ppr n, pprDefinedAt n, "at position", ppr sp
-                     , "doesn't occur in calculated scope", ppr scopes]
-          | otherwise = []
diff --git a/src/GHC/Iface/Ext/Types.hs b/src/GHC/Iface/Ext/Types.hs
--- a/src/GHC/Iface/Ext/Types.hs
+++ b/src/GHC/Iface/Ext/Types.hs
@@ -766,15 +766,6 @@
   ppr (LocalName n sp) = text "LocalName" <+> ppr n <+> ppr sp
   ppr (KnownKeyName u) = text "KnownKeyName" <+> ppr u
 
-hieNameOcc :: HieName -> OccName
-hieNameOcc (ExternalName _ occ _) = occ
-hieNameOcc (LocalName occ _) = occ
-hieNameOcc (KnownKeyName u) =
-  case lookupKnownKeyName u of
-    Just n -> nameOccName n
-    Nothing -> pprPanic "hieNameOcc:unknown known-key unique"
-                        (ppr u)
-
 toHieName :: Name -> HieName
 toHieName name
   | isKnownKeyName name = KnownKeyName (nameUnique name)
