{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.nSNm4ieA/b1/haskell-th-compat_0.1.5-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.nSNm4ieA/b2/haskell-th-compat_0.1.5-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 1a723bfa7ee04748854bad9b2b047587 24192 haskell optional libghc-th-compat-dev_0.1.5-1_arm64.deb\n- 3e0934f5bd884d4c51b8a3babea6b01d 62632 doc optional libghc-th-compat-doc_0.1.5-1_all.deb\n- 723bf4ee6f95e9c9ac96c5db75c16551 23860 haskell optional libghc-th-compat-prof_0.1.5-1_arm64.deb\n+ c318bbcbb03fb5d067713293ef06c6d9 24156 haskell optional libghc-th-compat-dev_0.1.5-1_arm64.deb\n+ a3251ac13e20ae5b05a52d9de7b1c730 62632 doc optional libghc-th-compat-doc_0.1.5-1_all.deb\n+ 8ac8d8c309798efd4e8bd28dcbca3d3c 23796 haskell optional libghc-th-compat-prof_0.1.5-1_arm64.deb\n"}, {"source1": "libghc-th-compat-dev_0.1.5-1_arm64.deb", "source2": "libghc-th-compat-dev_0.1.5-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-09-20 18:07:58.000000 debian-binary\n -rw-r--r-- 0 0 0 1080 2024-09-20 18:07:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 22920 2024-09-20 18:07:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 22884 2024-09-20 18:07:58.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,19 +1,19 @@\n Package: libghc-th-compat-dev\n Source: haskell-th-compat\n Version: 0.1.5-1\n Architecture: arm64\n Maintainer: Debian Haskell Group \n Installed-Size: 225\n Depends: libghc-base-dev-4.18.2.1-75247, libghc-template-haskell-dev-2.20.0.0-a6103, libc6 (>= 2.17), libgmp10 (>= 2:6.3.0+dfsg)\n-Provides: libghc-th-compat-dev-0.1.5-ca8b4\n+Provides: libghc-th-compat-dev-0.1.5-6f3d3\n Section: haskell\n Priority: optional\n Homepage: https://github.com/haskell-compat/th-compat\n Description: Backward (and forward) compatible Quote and Code types\n This package defines a \"Language.Haskell.TH.Syntax.Compat\"\n module, which backports the Quote and Code types to\n work across a wide range of template-haskell versions.\n .\n This package provides a library for the Haskell programming language.\n See http://www.haskell.org/ for more information on Haskell.\n-Ghc-Package: th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\n+Ghc-Package: th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,8 +1,8 @@\n-usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw-ghc9.6.6.so\n-usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.hi\n-usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/libHSth-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw.a\n+usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g-ghc9.6.6.so\n+usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.hi\n+usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/libHSth-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g.a\n usr/share/doc/libghc-th-compat-dev/changelog.Debian.gz\n usr/share/doc/libghc-th-compat-dev/changelog.gz\n usr/share/doc/libghc-th-compat-dev/copyright\n var/lib/ghc/package.conf.d/th-compat-0.1.5.conf\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,23 +1,23 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/\n--rw-r--r-- 0 root (0) root (0) 72528 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw-ghc9.6.6.so\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/\n--rw-r--r-- 0 root (0) root (0) 24143 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 24140 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.hi\n--rw-r--r-- 0 root (0) root (0) 81320 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/libHSth-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw.a\n+-rw-r--r-- 0 root (0) root (0) 72528 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g-ghc9.6.6.so\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/\n+-rw-r--r-- 0 root (0) root (0) 24152 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 24149 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.hi\n+-rw-r--r-- 0 root (0) root (0) 81320 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/libHSth-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/share/doc/libghc-th-compat-dev/\n -rw-r--r-- 0 root (0) root (0) 422 2024-09-20 18:07:58.000000 ./usr/share/doc/libghc-th-compat-dev/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 415 2001-09-09 01:46:40.000000 ./usr/share/doc/libghc-th-compat-dev/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1954 2024-09-20 18:07:58.000000 ./usr/share/doc/libghc-th-compat-dev/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./var/\n"}, {"source1": "./var/lib/ghc/package.conf.d/th-compat-0.1.5.conf", "source2": "./var/lib/ghc/package.conf.d/th-compat-0.1.5.conf", "unified_diff": "@@ -1,12 +1,12 @@\n name: th-compat\n version: 0.1.5\n visibility: public\n-id: th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\n-key: th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\n+id: th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\n+key: th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\n license: BSD-3-Clause\n copyright: (C) 2020 Ryan Scott\n maintainer: Ryan Scott \n author: Ryan Scott\n homepage: https://github.com/haskell-compat/th-compat\n synopsis: Backward- (and forward-)compatible Quote and Code types\n description:\n@@ -17,25 +17,25 @@\n On recent versions of @template-haskell@ (2.17.0.0 or\n later), this module simply reexports definitions\n from \"Language.Haskell.TH.Syntax\". Refer to the Haddocks\n for \"Language.Haskell.TH.Syntax.Compat\" for examples of\n how to use this module.\n \n category: Text\n-abi: ca8b48be2583c3bd9db5a9ff6f70c1e3\n+abi: 6f3d349c85e45f201dd37148e380ff48\n exposed: True\n exposed-modules: Language.Haskell.TH.Syntax.Compat\n import-dirs:\n- /usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\n+ /usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\n \n library-dirs:\n- /usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\n+ /usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\n \n library-dirs-static:\n- /usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\n+ /usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\n \n dynamic-library-dirs: /usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6\n data-dir: /usr/share/th-compat\n-hs-libraries: HSth-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\n+hs-libraries: HSth-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\n depends: base-4.18.2.1 template-haskell-2.20.0.0\n haddock-interfaces: /usr/lib/ghc-doc/haddock/th-compat-0.1.5/th-compat.haddock\n haddock-html: /usr/share/doc/libghc-th-compat-doc/html/\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.dyn_hi", "comments": ["Files 97% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Language.Haskell.TH.Syntax.Compat 9066\n- interface hash: cd2669f45ce55d2fb952e1fdf4322d2c\n- ABI hash: 010c055178d46cb957f741eea5943901\n- export-list hash: 20515056a073d6aff390351dcb0677ae\n+ interface hash: 3e191ca7590ced3f0fa6a324f96b4375\n+ ABI hash: 3c1d5fa45f77a99ead97057ae4019a1c\n+ export-list hash: 23894fcb8eedaaadf441d6aa0fe6db15\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 286b6fd406fd07c64f9241afea2d6df3\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: dd3f61acc4da6ebfbfd45f69ca92383b\n sig of: Nothing\n@@ -70,17 +70,17 @@\n import -/ GHC.Exts 5e20c88de618c352f0f42c93a6fdaebe\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Language.Haskell.TH 5bb6e8845cfeb2f60c27147e9fdd3f66\n import -/ Language.Haskell.TH.Lib 56e5d02e953ee35af2f1493749a2ef11\n import -/ Language.Haskell.TH.Lib.Internal 0c61166b1da9bbcfda73391c119d30a4\n import -/ Language.Haskell.TH.Syntax d91b7c85ef82b78d2a4d73cc4fb1af95\n addDependentFile \"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" ec8888dc36eabb790b19ae67366d3a10\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 3f0082de52d28a87ea7432e76ce0bfaa\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-b684792c9f7e8151ee4c95ebceac2496\n+21516a68f3348142e1eaecfe6d525db5\n $fApplicativeQuoteToQuasi ::\n GHC.Base.Applicative m => GHC.Base.Applicative (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -113,26 +113,26 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.<* @m v)\n `cast`\n (forall (a :: <*>_N) (b :: <*>_N).\n Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-3401918f4cb4c8d60a2c0bad6eede85a\n+37a54076f0cc419485b418d9017e3f99\n $fApplicativeQuoteToQuasi_$cp1Applicative ::\n GHC.Base.Applicative m => GHC.Base.Functor (QuoteToQuasi m)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative m) ->\n $fFunctorQuoteToQuasi\n @m\n (GHC.Base.$p1Applicative @m $dApplicative)]\n-451d053762a5051eca5394504927eb31\n+f3e99f303212a3cd5adaf13692002fcc\n $fFunctorQuoteToQuasi ::\n GHC.Base.Functor m => GHC.Base.Functor (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Functor m).\n@@ -145,15 +145,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.<$ @m v)\n `cast`\n (forall (a :: <*>_N) (b :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-de782c60aa8f7cffcb904838b4707be9\n+f39fe9509ed1e0f992a3f04c777dabbe\n $fIsCoderQaQ ::\n forall texp (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r).\n (texp GHC.Types.~ Language.Haskell.TH.Syntax.TExp a) =>\n IsCode\n Language.Haskell.TH.Syntax.Q a (Language.Haskell.TH.Syntax.Q texp)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n@@ -186,15 +186,15 @@\n @(Language.Haskell.TH.Syntax.TExp a)\n v of co { DEFAULT ->\n eta\n `cast`\n (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N\n ; (Language.Haskell.TH.Syntax.Q (Sym co))_R) })]\n-97f8d6cc355705e6d29262324563f4bd\n+f2f632a8c1e36817af4885d583fd801d\n $fIsCoderqaCode ::\n forall (q :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n Language.Haskell.TH.Syntax.Quote q =>\n IsCode q a (Language.Haskell.TH.Syntax.Code q a)\n DFunId\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n@@ -205,61 +205,61 @@\n (v['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote q).\n @r\n @q\n @a\n @(Language.Haskell.TH.Syntax.Code q a)\n (GHC.Base.id @(Language.Haskell.TH.Syntax.Code q a))\n (GHC.Base.id @(Language.Haskell.TH.Syntax.Code q a))]\n-6c077fb193b2081bd4d07f787442b541\n+ee9bfb1d33a8853db74d638ca0a31a0f\n $fMonadFailQuoteToQuasi ::\n GHC.Base.Monad m => Control.Monad.Fail.MonadFail (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Monad m).\n @(QuoteToQuasi m)\n ($fMonadQuoteToQuasi @m v)\n (\\ @a ->\n qtqError\n @(GHC.Base.String -> QuoteToQuasi m a)\n $fMonadFailQuoteToQuasi1)]\n-40ee13fc23c4a95805caac8d918aad27\n+1a1ffd34183648c2877f6b2661a457a3\n $fMonadFailQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fMonadFailQuoteToQuasi2]\n-d34dc8a38274aef3bed7f7a6aaa31838\n+8bc2f3975d0de7fc3592e72d79e1521e\n $fMonadFailQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MonadFail.fail\"#]\n-b273dee6394b2567d8d1a6fea9f70fc4\n+4fb8e94fa8f678615643baf1b0cd5815\n $fMonadIOQuoteToQuasi ::\n GHC.Base.Monad m => Control.Monad.IO.Class.MonadIO (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Monad m).\n @(QuoteToQuasi m)\n ($fMonadQuoteToQuasi @m v)\n (\\ @a ->\n qtqError\n @(GHC.Types.IO a -> QuoteToQuasi m a)\n $fMonadIOQuoteToQuasi1)]\n-06d7e897dcc34807a9c1a58a48ef0251\n+c030b9f48afe7045dafc00698bcdaa31\n $fMonadIOQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fMonadIOQuoteToQuasi2]\n-9027122f733149e683a9f8b19a131e59\n+7d529fb6046e852e7f239fb23fde3ea6\n $fMonadIOQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"liftIO\"#]\n-057368a84ed2035b91a0068cb6ef3764\n+748d9283e8c8f27d7011c4a305c4c707\n $fMonadQuoteToQuasi ::\n GHC.Base.Monad m => GHC.Base.Monad (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -281,23 +281,23 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.return @m v)\n `cast`\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-bbc35142c55466e1c13e7619a6725cb9\n+3f7fd2367d1906d73ecf180b4a1f07bd\n $fMonadQuoteToQuasi_$cp1Monad ::\n GHC.Base.Monad m => GHC.Base.Applicative (QuoteToQuasi m)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> * ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) ->\n $fApplicativeQuoteToQuasi @m (GHC.Base.$p1Monad @m $dMonad)]\n-fc2dd09ec9565a39e7bb6972eb04054b\n+794f9dede1f8189acdbe51a7f6d9da6f\n $fQuasiQuoteToQuasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Language.Haskell.TH.Syntax.Quasi (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -406,420 +406,420 @@\n @(Language.Haskell.TH.Syntax.DocLoc\n -> GHC.Base.String -> QuoteToQuasi m ())\n $fQuasiQuoteToQuasi3)\n (qtqError\n @(Language.Haskell.TH.Syntax.DocLoc\n -> QuoteToQuasi m (GHC.Maybe.Maybe GHC.Base.String))\n $fQuasiQuoteToQuasi1)]\n-c0e4887519ea15d4b90c1b3a6f0b4f69\n+cc3e5f7cfe9c948c6e5339f4a0c2c732\n $fQuasiQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi2]\n-ba4489a299323300370dd5fc18cefd11\n+760b99965873e8c1e1230d5f9a36a772\n $fQuasiQuoteToQuasi10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qPutQ\"#]\n-936054411219d69bdecb0a26d2f7aa95\n+3b2350ec668827c85aa8d4e20175c669\n $fQuasiQuoteToQuasi11 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi12]\n-c0d25ef82f0423e4fe338a29ad25936a\n+3b9b5c0870ca2f88c1dbc5e1ffc3e097\n $fQuasiQuoteToQuasi12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetQ\"#]\n-59e1068d48c40a0ed7b49cea87e615d9\n+2112bda9a347eff41d9eba59bf1faae7\n $fQuasiQuoteToQuasi13 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi14]\n-752eb31522686b311f75df078f867de1\n+98c750e6172fd023ef6d0107279c2925\n $fQuasiQuoteToQuasi14 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddCorePlugin\"#]\n-cdfb9b056cef2026e151a7a31ea2e8b6\n+4baaea87a70bdf8a1fe232df72036800\n $fQuasiQuoteToQuasi15 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi16]\n-851ad066743daf99ba4339877d13fbf4\n+248967d6cc419c1cc9bc09a88407a250\n $fQuasiQuoteToQuasi16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddModFinalizer\"#]\n-8ea9fb878eb039ec19abc274bf583add\n+9ac30bea5fb5ef71f3383fc00c68a8cc\n $fQuasiQuoteToQuasi17 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi18]\n-485d1e3ed994d881401974f4f63ab99e\n+26d0ab012fe1f82b5bf703ea201b3c2a\n $fQuasiQuoteToQuasi18 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddForeignFilePath\"#]\n-56647377c9bac12f3b99571a83e1a397\n+ae003e57ed3b0b8ba052aa7081482f90\n $fQuasiQuoteToQuasi19 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi20]\n-feec7985d21d4bfd29b1d898e15ea34c\n+e66ef2272bfaad479573146b3c90400b\n $fQuasiQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetDoc\"#]\n-b7816e44b1f683a253e6ebd58c8d3c90\n+f395a53e1c7eba6839b72c5874c2da33\n $fQuasiQuoteToQuasi20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddTopDecls\"#]\n-0e8099599da98a2c29864bbea194f09a\n+7193f56c531a23b30f3f0ba3e043d3c4\n $fQuasiQuoteToQuasi21 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi22]\n-eb832f41c5613c1b2c041594ebc3da10\n+959e0b17dcbc6efdb11f18787baed6a2\n $fQuasiQuoteToQuasi22 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddTempFile\"#]\n-5efa5305467293cd843dd25707e9f12f\n+03c99697de1d5b5dc27b1d50a3f15d52\n $fQuasiQuoteToQuasi23 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi24]\n-68f7c597f3d35b56210d8fe0b228cd5d\n+e87e46ed847cae81a2d0ceb33c37c44e\n $fQuasiQuoteToQuasi24 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddDependentFile\"#]\n-68336ee1f389a3e71a01846a41518c89\n+d22cefdfb12a12e53c04879c1187345d\n $fQuasiQuoteToQuasi25 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi26]\n-0c50619afc094666ff69fb4e578cef9d\n+915ec941dcb5fdaf09879b1808480523\n $fQuasiQuoteToQuasi26 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetPackageRoot\"#]\n-54e6af44b2dee4127e3ca54a402b7011\n+ecc56e71bdfa36b361c48f1be119cc18\n $fQuasiQuoteToQuasi27 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi28]\n-2ad48baff6d021920fbf1803c8895c2f\n+4fb121e00f36f00f2eafa667425ac625\n $fQuasiQuoteToQuasi28 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qRunIO\"#]\n-c4a11bb3d6786f738c1c383823397e3e\n+59dabec2191ca939d9cd6b68f8e2e2ff\n $fQuasiQuoteToQuasi29 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi30]\n-4021e7588e31a5946e95fca6715cf484\n+7ad75b38bee9c5393544f0fe693bdc6b\n $fQuasiQuoteToQuasi3 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi4]\n-b8d8755ba0f98e506e001f3bd5fe3300\n+6ca7e06b7888a1b1089259a0b2a95791\n $fQuasiQuoteToQuasi30 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qLocation\"#]\n-e263c060eac33bb15211d86a39e828e0\n+cb973c143ef2231b7065a89226eadebc\n $fQuasiQuoteToQuasi31 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi32]\n-42cd6e89a62a3c710b62f196fb8f268c\n+4386cf8b8a1f6969ab3e36eb869d0425\n $fQuasiQuoteToQuasi32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyConStrictness\"#]\n-0400d65a6e2a155331db2c5037173d25\n+d07c025e778bc62b05f6ab6068b495aa\n $fQuasiQuoteToQuasi33 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi34]\n-e698ec5b58d96eb2ad98088fff54cdbd\n+937eb9672694c1ecb1e65b01398ac98b\n $fQuasiQuoteToQuasi34 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyModule\"#]\n-1e3faa537c15bb78eb51f990b883ce6f\n+aba794eb1fa3941eb350c3cdb1d95836\n $fQuasiQuoteToQuasi35 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi36]\n-fb9b253d95789ac824d839374be528ff\n+8b7f7ebc2f1650fa0579a22629ad9c07\n $fQuasiQuoteToQuasi36 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyAnnotations\"#]\n-cf2e49a07684f59efdabfa3134a80219\n+ef26b8c244cc705052b448bdf2bc68fb\n $fQuasiQuoteToQuasi37 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi38]\n-af4d4c3bc1aa7224d4259ec98dbacfe4\n+5bc3b5b31b4ff23de231f27e1b146948\n $fQuasiQuoteToQuasi38 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyRoles\"#]\n-9cb0cb0e9785c7de30962e4ee7168319\n+83d44934fe4774b3937bafd01e76044f\n $fQuasiQuoteToQuasi39 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi40]\n-46b576918b7549e3c0c63a6ef4076a4b\n+ea512e0f838809019c1e583402128f09\n $fQuasiQuoteToQuasi4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qPutDoc\"#]\n-95f9c0b02c8d980aba1dea9e243c5fff\n+9fb336e5be50048ff689e889e67b12b6\n $fQuasiQuoteToQuasi40 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyInstances\"#]\n-1b646da7febccfa71ec12c6b5c602ed2\n+daa8cf39582e25a5cdc056ae74fc9243\n $fQuasiQuoteToQuasi41 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi42]\n-7803c7108619568530440b1b8c694d79\n+98e1bffd5c48400ffa0a15fa0b04a271\n $fQuasiQuoteToQuasi42 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyType\"#]\n-c19d06edf9a490f85f7a2eee2ca7eee1\n+ae1c5e7e4312a2e68fb369f71a30752c\n $fQuasiQuoteToQuasi43 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi44]\n-37b2eb562ae868ce8273d4279e039d16\n+d07e86d3075a4980086c7b06aea6bdd6\n $fQuasiQuoteToQuasi44 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyFixity\"#]\n-4cda843bb4bb0f9a71891882c8d9d14d\n+c730f7dcc8c3a4f0349de6420e677cd4\n $fQuasiQuoteToQuasi45 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi46]\n-021c5aec6fd624ca30aae90a5316214c\n+f3e7c34daa01acfa26df4a1735bdff80\n $fQuasiQuoteToQuasi46 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReify\"#]\n-b3ad6aaf5105c6fa6dc81a5117eda2f9\n+62f7e1807a75c85c590c1d5af255ee4e\n $fQuasiQuoteToQuasi47 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi48]\n-0747b5dcc403540dc4e5db91a98c900d\n+eb5fa89443daf6a4dfb53cac30e415bc\n $fQuasiQuoteToQuasi48 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qLookupName\"#]\n-99da57eaab218b9d2f8237e85a3b15e2\n+cf3f6f7af56de364d11346deb555e41b\n $fQuasiQuoteToQuasi49 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi50]\n-f8fe6dc45dd4437bdd58384718d402c8\n+7beed090400d6fabb47a0c9843ec7670\n $fQuasiQuoteToQuasi5 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi6]\n-dcc25b72cb7bdbf3ada97d57eb98c4a1\n+c2420884dfe201a44e8cde27d9d13dc6\n $fQuasiQuoteToQuasi50 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qRecover\"#]\n-4ec74b4791d817ed3164887ad09cdf76\n+4447a5feb9bc7800f9877d1f1c08d0c0\n $fQuasiQuoteToQuasi51 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi52]\n-e5a85acb493552e69ee6a95857fd2afe\n+4697cee51e1b19284f7eb46a2cdf733f\n $fQuasiQuoteToQuasi52 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReport\"#]\n-e854e7cd21ea6a572bb2a4758f51a2fa\n+c46009a93c051c26b6362a5874cac548\n $fQuasiQuoteToQuasi6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qExtsEnabled\"#]\n-099cec32bf5183e452c96d2264644e5a\n+413893447bd539b80f9b0cf746b96d29\n $fQuasiQuoteToQuasi7 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi8]\n-bdca30a340b4f7cc3eb62f79eba75064\n+984e468e7b5d417e72218c01156a3824\n $fQuasiQuoteToQuasi8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qIsExtEnabled\"#]\n-1e3f41cc2fc892063f236e9c59373e92\n+964f7e4e540207b0f366d57967f64267\n $fQuasiQuoteToQuasi9 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi10]\n-6c07cc3ca2a038af9fc0568a1946c232\n+5eb2abb8654e0b49077279619d1390e1\n $fQuasiQuoteToQuasi_$cp1Quasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Control.Monad.IO.Class.MonadIO (QuoteToQuasi m)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n $fMonadIOQuoteToQuasi\n @m\n (Language.Haskell.TH.Syntax.$p1Quote @m $dQuote)]\n-83815057a3af053d9cc56ac573736913\n+99b9e841084d640e22a8155165e8cfb6\n $fQuasiQuoteToQuasi_$cp2Quasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Control.Monad.Fail.MonadFail (QuoteToQuasi m)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n $fMonadFailQuoteToQuasi\n @m\n (Language.Haskell.TH.Syntax.$p1Quote @m $dQuote)]\n-ca73bbe0fd615b81cb9cd14f155762c7\n+28832a4e8a21498be785f9a218149e69\n $tc'C:IsCode :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3231080808741027386#Word64\n- 4519189487509684600#Word64\n+ 12508972112401681605#Word64\n+ 8122861573788517656#Word64\n $trModule\n $tc'C:IsCode2\n 4#\n $tc'C:IsCode1]\n-9f5889a065466d17508d7056fa5ae05f\n+107031d9dd87fe2e212c67fb30635236\n $tc'C:IsCode1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-beb78d76559b7c51fdbc3d7a1dbd94d6\n+6f874500a149f7777909d41ab07f0ab3\n $tc'C:IsCode2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:IsCode3]\n-1be712275bccfbff3f13ec15895d83ee\n+86da6aebfb59f00a345e39fc93d89efa\n $tc'C:IsCode3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:IsCode\"#]\n-c39e59098bc491605d9b1c3387b6c497\n+764e60dbcb896fd6e0d30e15c27878b5\n $tc'QTQ :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13711493945475058513#Word64\n- 11026377326905952408#Word64\n+ 10463077641173906733#Word64\n+ 4327165502997755840#Word64\n $trModule\n $tc'QTQ2\n 2#\n $tc'QTQ1]\n-18d881441c70e8d75a5f899e62ca5c3a\n+67132e88cc6182b7f8ef20c4f7e09d1f\n $tc'QTQ1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-9112f0bce67fd8f763c827903bcebcb6\n+650996e687ba348f0b17ec0971ea8955\n $tc'QTQ2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'QTQ3]\n-9d62ad07c50ad59fdb440c78d8005bea\n+b2945c5be82bf99fb45915f506497d92\n $tc'QTQ3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'QTQ\"#]\n-f9a987958ae9b61000855450ad896181\n+802c8381d82a76a87cd20e6c895a2a33\n $tcIsCode :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 34648855470872199#Word64\n- 1377769701942787480#Word64\n+ 10960434362148797046#Word64\n+ 15776770269378766967#Word64\n $trModule\n $tcIsCode2\n 1#\n $tcIsCode1]\n-64f9ff5839efca482cdbe1f1d3f18f7d\n+3c0d43099c77d935af4afd20d60288be\n $tcIsCode1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-fbe73202ea394ac37b3bcb1b2e632170\n+dcec68b7b01c1420adcbfb177ad875f4\n $tcIsCode2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcIsCode3]\n-6fe2ed4bf48998efbcf6dda54b1894df\n+8b6de49c26779fa58303aa7007caf614\n $tcIsCode3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"IsCode\"#]\n-e0710168d0d7c8c5c7f681d2f57a1562\n+efe3ef975ee6afdffa4f352c4f6784a4\n $tcQuoteToQuasi :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9117274834813017078#Word64\n- 17131051537428877641#Word64\n+ 10726926194772337268#Word64\n+ 17816423251736798676#Word64\n $trModule\n $tcQuoteToQuasi2\n 0#\n $tcQuoteToQuasi1]\n-4005884fa762a44f8fc4672aeb8dae80\n+89a4c76c0d9f891ebcd637c58f4d1ff6\n $tcQuoteToQuasi1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-89f233584ad1d75aaf7db9ff8b392b31\n+d5e3ce796c4ea72f8262144602fb0f76\n $tcQuoteToQuasi2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcQuoteToQuasi3]\n-c9d0fa15cf986bbaa9cc5846b07b6955\n+d51876f99da0168606e85d6dc66b7108\n $tcQuoteToQuasi3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"QuoteToQuasi\"#]\n-3c9f9d1d8371fd515c5825814df5de4d\n+0da74ec4d3bd478bc35098112397fa0f\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-c69df6b5da0422db965f1215d9c49f72\n+764c6def040b2d487a8fadbec548da9a\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-91d7b2cb09e703c734b0587d9bb0f765\n+21cb11431d920c9a882e18efd5211413\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Language.Haskell.TH.Syntax.Compat\"#]\n-64b50691a8863dd0cb877f025b50b457\n+b658d5a118be3c5122c3a6d4e6e930cc\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-c2ac3cdd64a1a52a68d572a14f996b01\n+5c43bcff81dd85ce1f7e4f187a574be2\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\"#]\n-af22e3843059f729cb0fb5abec997519\n+ \"th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\"#]\n+3f9723b575362d4b9c7e268968d0e861\n type IsCode :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> * -> GHC.Types.Constraint\n class IsCode q a c | c -> a q where\n toCode :: c -> Language.Haskell.TH.Syntax.Code q a\n fromCode :: Language.Haskell.TH.Syntax.Code q a -> c\n {-# MINIMAL toCode, fromCode #-}\n-7f57f84aa7d6efa28619344bd3593044\n+145e4b8649b7900dda35b8f2705c8efb\n type role QuoteToQuasi representational nominal\n type QuoteToQuasi :: (* -> *) -> * -> *\n newtype QuoteToQuasi m a = QTQ {unQTQ :: m a}\n-aa5188244e52f3a26ebe910b68838e64\n+fda2f6f5ec596c25da882fac73cf44f2\n type Splice :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> *\n type Splice =\n Language.Haskell.TH.Syntax.Code\n :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> *\n-72debf9395236f763027fcaf8fbb3d0f\n+d01420e8d164d9df052ffa5fa9ecf142\n type SpliceQ :: forall (r :: GHC.Types.RuntimeRep).\n GHC.Prim.TYPE r -> *\n type SpliceQ =\n Splice Language.Haskell.TH.Syntax.Q :: GHC.Prim.TYPE r -> *\n-164ec3ce39ff52ab39732667a064d6d8\n+d5efd80673769761153e97cbf0d297a1\n bindSplice ::\n forall (m :: * -> *) a (r :: GHC.Types.RuntimeRep)\n (b :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m a -> (a -> Splice m b) -> Splice m b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(A,1C(1,C(1,L)),A,A)>,\n@@ -831,15 +831,15 @@\n r>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Language.Haskell.TH.Syntax.Code m b>_R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-b5a3a5cbe719182e51d48d3b0542d94a\n+b9ede0e753917786cf65f687d96f0491\n bindSplice_ ::\n forall (m :: * -> *) a (r :: GHC.Types.RuntimeRep)\n (b :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m a -> Splice m b -> Splice m b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(A,A,1C(1,C(1,L)),A)>,\n@@ -850,44 +850,44 @@\n -> *>_N) (a :: <*>_N) (r :: _N) (b :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-c02e0f90f617d4881f10bfe94fd76033\n+89fffa6c3c3bafc1a1681d0d52f9cb4b\n examineSplice ::\n forall (r :: GHC.Types.RuntimeRep) (m :: * -> *)\n (a :: GHC.Prim.TYPE r).\n Splice m a -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n Language.Haskell.TH.Syntax.examineCode1\n `cast`\n (forall (r :: _N) (m :: <*\n -> *>_N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N)]\n-61aae5fec28b6f9cf7d59149fc9c69c6\n+1988f8d440dae69815f1b328ee189980\n expToSplice ::\n GHC.Base.Applicative m =>\n Language.Haskell.TH.Syntax.TExp a -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1C(1,L),A,A,A,A)>,\n Unfolding: Core: \n expToSplice1\n `cast`\n (forall (m :: <* -> *>_N) (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-bdf78331b35fc73da60c88a25dee2d4b\n+b4b4370d46ac938647be338419bf4e66\n expToSplice1 ::\n GHC.Base.Applicative m =>\n Language.Haskell.TH.Syntax.TExp a\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1C(1,L),A,A,A,A)>,\n Unfolding: Core: \n@@ -897,15 +897,15 @@\n (a1['GHC.Types.Many] :: Language.Haskell.TH.Syntax.TExp\n a)[OneShot] ->\n GHC.Base.pure\n @m\n $dApplicative\n @(Language.Haskell.TH.Syntax.TExp a)\n a1]\n-64ba148aba33fbf81dcee316b691600e\n+df6cc7cf2afe54f6f9c6de75c14e481c\n hoistSplice ::\n forall (m :: * -> *) (n :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n (forall x. m x -> n x) -> Splice m a -> Splice n a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1C(1,L)>,\n@@ -916,15 +916,15 @@\n -> *>_N) (r :: _N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R n x>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-144579cc6e35d9ef70eb2ceda15d2d7f\n+a3f354a63018f05dd0deaffdfa410ba5\n hoistSplice1 ::\n forall {m :: * -> *} {n :: * -> *} {r :: GHC.Types.RuntimeRep}\n {a :: GHC.Prim.TYPE r}.\n GHC.Base.Monad m =>\n (forall x. m x -> n x)\n -> Language.Haskell.TH.Syntax.Code m a\n -> n (Language.Haskell.TH.Syntax.TExp a)\n@@ -939,15 +939,15 @@\n (ds['GHC.Types.Many] :: forall x. m x -> n x)\n (ds1['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Code m a) ->\n ds\n @(Language.Haskell.TH.Syntax.TExp a)\n ds1\n `cast`\n (Language.Haskell.TH.Syntax.N:Code[0] _N _R _N)]\n-c065dd85c464d93c7f9e204f4ea86d0d\n+7d7446a1f20deff65ec66fd62f7665b6\n joinSplice ::\n forall (m :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m (Splice m a) -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1C(1,C(1,L)),A,A)>,\n@@ -958,15 +958,15 @@\n -> *>_N) (r :: _N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-fdd4759b33aa53d10a34e13f057861cd\n+538a09d8f9f0aef997a58c18215ece8f\n liftQuote ::\n forall (r :: GHC.Types.RuntimeRep) (t :: GHC.Prim.TYPE r)\n (m :: * -> *).\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -974,37 +974,37 @@\n Unfolding: Core: \n \\ @r :: GHC.Types.RuntimeRep\n @t :: GHC.Prim.TYPE r\n @m :: * -> *\n ($dLift['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Lift t)\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n Language.Haskell.TH.Syntax.lift @r @t $dLift @m $dQuote]\n-81a5fdbac0bf605565ecab8063f3096e\n+2f68b2063be8c046e6398ce3cd7f66a2\n liftSplice ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n m (Language.Haskell.TH.Syntax.TExp a) -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n Language.Haskell.TH.Syntax.liftCode1\n `cast`\n (forall (r :: _N) (a :: _N) (m :: <* -> *>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-472e7987ebb99ddabf93ca7d451990ab\n+cd896bb2de09346dfa00ac6b7bd28e84\n liftStringQuote ::\n Language.Haskell.TH.Syntax.Quote m =>\n GHC.Base.String -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,A,A,1C(1,L)),A)>,\n Unfolding: Core: Language.Haskell.TH.Syntax.liftString]\n-b3304c0d692edc4e546c31e2b4292641\n+9b579877fff5b78f69ff1de2094b1413\n liftTypedFromUntypedSplice ::\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> Splice m t\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -1037,15 +1037,15 @@\n e `cast`\n (Sym (Language.Haskell.TH.Syntax.N:TExp[0]\n _N _N))) })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-f8d3fa05b06801550baf19d23076c07a\n+61068d45e51d3bd63f0ef078d35a8dcb\n liftTypedQuote ::\n forall (r :: GHC.Types.RuntimeRep) (t :: GHC.Prim.TYPE r)\n (m :: * -> *).\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> Language.Haskell.TH.Syntax.Code m t\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -1053,55 +1053,55 @@\n Unfolding: Core: \n \\ @r :: GHC.Types.RuntimeRep\n @t :: GHC.Prim.TYPE r\n @m :: * -> *\n ($dLift['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Lift t)\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n Language.Haskell.TH.Syntax.liftTyped @r @t $dLift @m $dQuote]\n-6ff9873d23e9a6774bd4f8df0a76a47d\n+54347eed6862808b01841a01e5e8d2cd\n qtqError :: GHC.Base.String -> a\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1S>b, CPR: b]\n-2fa729f45ca1fefd246f09b93d094b48\n+a906133493605846f8aad293e70f2d61\n unQTQ :: QuoteToQuasi m a -> m a\n RecSel Left QuoteToQuasi\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n unQTQ1\n `cast`\n (forall (m :: <* -> *>_N) (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R N:QuoteToQuasi[0] _R _N)]\n-fb355eec79b8c57a7b8214ef5587b5d2\n+5be8c9356f2eecd3bdce7b5060a4cff7\n unQTQ1 :: QuoteToQuasi m a -> QuoteToQuasi m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n \\ @m :: * -> * @a (ds['GHC.Types.Many] :: QuoteToQuasi m a) -> ds]\n-7124d0b1a10c6dfb5e6d5060569f6dde\n+3debd689f295a97d77143f8bc7d71004\n unTypeQQuote ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m (Language.Haskell.TH.Syntax.TExp a)\n -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,1C(1,C(1,L)),A,LC(S,L)),A)>,\n Unfolding: Core: Language.Haskell.TH.Syntax.unTypeQ]\n-c0096b6e7340af9bd436721d559aafa7\n+bc6b6131fc54c8421530680cd501f998\n unTypeSplice ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n Splice m a -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,1C(1,C(1,L)),A,LC(S,L)),A)>,\n Unfolding: Core: Language.Haskell.TH.Syntax.unTypeCode]\n-44c815c757abc811a6e8f4334318fee0\n+564fed62a62c97794b0ef93227d03482\n unsafeQToQuote ::\n Language.Haskell.TH.Syntax.Quote m =>\n Language.Haskell.TH.Syntax.Q a -> m a\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n@@ -1114,15 +1114,15 @@\n (\\ (x['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Q a) ->\n x `cast` (Language.Haskell.TH.Syntax.N:Q[0] _N)\n @(QuoteToQuasi m)\n $dQuasi)\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R N:QuoteToQuasi[0] _R _N)]\n-ac4e9c3269c77efe97eaa5c30e4166cd\n+9c543fb2aab5c1fa5770afe2677a5dcf\n unsafeSpliceCoerce ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m Language.Haskell.TH.Syntax.Exp -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,1C(1,C(1,L)),A,LC(S,L)),A)>,\n@@ -1131,15 +1131,15 @@\n `cast`\n (forall (r :: _N) (a :: _N) (m :: <* -> *>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-0a3d022d3a2c92350f8605ff1f993c30\n+cd4edc58269d893ba01d5fd04148f5d1\n unsafeTExpCoerceQuote ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m Language.Haskell.TH.Syntax.Exp\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.hi", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Language.Haskell.TH.Syntax.Compat 9066\n- interface hash: cd2669f45ce55d2fb952e1fdf4322d2c\n- ABI hash: 010c055178d46cb957f741eea5943901\n- export-list hash: 20515056a073d6aff390351dcb0677ae\n+ interface hash: 3e191ca7590ced3f0fa6a324f96b4375\n+ ABI hash: 3c1d5fa45f77a99ead97057ae4019a1c\n+ export-list hash: 23894fcb8eedaaadf441d6aa0fe6db15\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 286b6fd406fd07c64f9241afea2d6df3\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: dd3f61acc4da6ebfbfd45f69ca92383b\n sig of: Nothing\n@@ -70,17 +70,17 @@\n import -/ GHC.Exts 5e20c88de618c352f0f42c93a6fdaebe\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Language.Haskell.TH 5bb6e8845cfeb2f60c27147e9fdd3f66\n import -/ Language.Haskell.TH.Lib 56e5d02e953ee35af2f1493749a2ef11\n import -/ Language.Haskell.TH.Lib.Internal 0c61166b1da9bbcfda73391c119d30a4\n import -/ Language.Haskell.TH.Syntax d91b7c85ef82b78d2a4d73cc4fb1af95\n addDependentFile \"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" ec8888dc36eabb790b19ae67366d3a10\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 3f0082de52d28a87ea7432e76ce0bfaa\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-b684792c9f7e8151ee4c95ebceac2496\n+21516a68f3348142e1eaecfe6d525db5\n $fApplicativeQuoteToQuasi ::\n GHC.Base.Applicative m => GHC.Base.Applicative (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -113,26 +113,26 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.<* @m v)\n `cast`\n (forall (a :: <*>_N) (b :: <*>_N).\n Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-3401918f4cb4c8d60a2c0bad6eede85a\n+37a54076f0cc419485b418d9017e3f99\n $fApplicativeQuoteToQuasi_$cp1Applicative ::\n GHC.Base.Applicative m => GHC.Base.Functor (QuoteToQuasi m)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative m) ->\n $fFunctorQuoteToQuasi\n @m\n (GHC.Base.$p1Applicative @m $dApplicative)]\n-451d053762a5051eca5394504927eb31\n+f3e99f303212a3cd5adaf13692002fcc\n $fFunctorQuoteToQuasi ::\n GHC.Base.Functor m => GHC.Base.Functor (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Functor m).\n@@ -145,15 +145,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.<$ @m v)\n `cast`\n (forall (a :: <*>_N) (b :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-de782c60aa8f7cffcb904838b4707be9\n+f39fe9509ed1e0f992a3f04c777dabbe\n $fIsCoderQaQ ::\n forall texp (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r).\n (texp GHC.Types.~ Language.Haskell.TH.Syntax.TExp a) =>\n IsCode\n Language.Haskell.TH.Syntax.Q a (Language.Haskell.TH.Syntax.Q texp)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n@@ -186,15 +186,15 @@\n @(Language.Haskell.TH.Syntax.TExp a)\n v of co { DEFAULT ->\n eta\n `cast`\n (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N\n ; (Language.Haskell.TH.Syntax.Q (Sym co))_R) })]\n-97f8d6cc355705e6d29262324563f4bd\n+f2f632a8c1e36817af4885d583fd801d\n $fIsCoderqaCode ::\n forall (q :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n Language.Haskell.TH.Syntax.Quote q =>\n IsCode q a (Language.Haskell.TH.Syntax.Code q a)\n DFunId\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n@@ -205,61 +205,61 @@\n (v['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote q).\n @r\n @q\n @a\n @(Language.Haskell.TH.Syntax.Code q a)\n (GHC.Base.id @(Language.Haskell.TH.Syntax.Code q a))\n (GHC.Base.id @(Language.Haskell.TH.Syntax.Code q a))]\n-6c077fb193b2081bd4d07f787442b541\n+ee9bfb1d33a8853db74d638ca0a31a0f\n $fMonadFailQuoteToQuasi ::\n GHC.Base.Monad m => Control.Monad.Fail.MonadFail (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Monad m).\n @(QuoteToQuasi m)\n ($fMonadQuoteToQuasi @m v)\n (\\ @a ->\n qtqError\n @(GHC.Base.String -> QuoteToQuasi m a)\n $fMonadFailQuoteToQuasi1)]\n-40ee13fc23c4a95805caac8d918aad27\n+1a1ffd34183648c2877f6b2661a457a3\n $fMonadFailQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fMonadFailQuoteToQuasi2]\n-d34dc8a38274aef3bed7f7a6aaa31838\n+8bc2f3975d0de7fc3592e72d79e1521e\n $fMonadFailQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MonadFail.fail\"#]\n-b273dee6394b2567d8d1a6fea9f70fc4\n+4fb8e94fa8f678615643baf1b0cd5815\n $fMonadIOQuoteToQuasi ::\n GHC.Base.Monad m => Control.Monad.IO.Class.MonadIO (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Monad m).\n @(QuoteToQuasi m)\n ($fMonadQuoteToQuasi @m v)\n (\\ @a ->\n qtqError\n @(GHC.Types.IO a -> QuoteToQuasi m a)\n $fMonadIOQuoteToQuasi1)]\n-06d7e897dcc34807a9c1a58a48ef0251\n+c030b9f48afe7045dafc00698bcdaa31\n $fMonadIOQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fMonadIOQuoteToQuasi2]\n-9027122f733149e683a9f8b19a131e59\n+7d529fb6046e852e7f239fb23fde3ea6\n $fMonadIOQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"liftIO\"#]\n-057368a84ed2035b91a0068cb6ef3764\n+748d9283e8c8f27d7011c4a305c4c707\n $fMonadQuoteToQuasi ::\n GHC.Base.Monad m => GHC.Base.Monad (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -281,23 +281,23 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.return @m v)\n `cast`\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-bbc35142c55466e1c13e7619a6725cb9\n+3f7fd2367d1906d73ecf180b4a1f07bd\n $fMonadQuoteToQuasi_$cp1Monad ::\n GHC.Base.Monad m => GHC.Base.Applicative (QuoteToQuasi m)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> * ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) ->\n $fApplicativeQuoteToQuasi @m (GHC.Base.$p1Monad @m $dMonad)]\n-fc2dd09ec9565a39e7bb6972eb04054b\n+794f9dede1f8189acdbe51a7f6d9da6f\n $fQuasiQuoteToQuasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Language.Haskell.TH.Syntax.Quasi (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -406,420 +406,420 @@\n @(Language.Haskell.TH.Syntax.DocLoc\n -> GHC.Base.String -> QuoteToQuasi m ())\n $fQuasiQuoteToQuasi3)\n (qtqError\n @(Language.Haskell.TH.Syntax.DocLoc\n -> QuoteToQuasi m (GHC.Maybe.Maybe GHC.Base.String))\n $fQuasiQuoteToQuasi1)]\n-c0e4887519ea15d4b90c1b3a6f0b4f69\n+cc3e5f7cfe9c948c6e5339f4a0c2c732\n $fQuasiQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi2]\n-ba4489a299323300370dd5fc18cefd11\n+760b99965873e8c1e1230d5f9a36a772\n $fQuasiQuoteToQuasi10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qPutQ\"#]\n-936054411219d69bdecb0a26d2f7aa95\n+3b2350ec668827c85aa8d4e20175c669\n $fQuasiQuoteToQuasi11 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi12]\n-c0d25ef82f0423e4fe338a29ad25936a\n+3b9b5c0870ca2f88c1dbc5e1ffc3e097\n $fQuasiQuoteToQuasi12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetQ\"#]\n-59e1068d48c40a0ed7b49cea87e615d9\n+2112bda9a347eff41d9eba59bf1faae7\n $fQuasiQuoteToQuasi13 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi14]\n-752eb31522686b311f75df078f867de1\n+98c750e6172fd023ef6d0107279c2925\n $fQuasiQuoteToQuasi14 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddCorePlugin\"#]\n-cdfb9b056cef2026e151a7a31ea2e8b6\n+4baaea87a70bdf8a1fe232df72036800\n $fQuasiQuoteToQuasi15 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi16]\n-851ad066743daf99ba4339877d13fbf4\n+248967d6cc419c1cc9bc09a88407a250\n $fQuasiQuoteToQuasi16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddModFinalizer\"#]\n-8ea9fb878eb039ec19abc274bf583add\n+9ac30bea5fb5ef71f3383fc00c68a8cc\n $fQuasiQuoteToQuasi17 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi18]\n-485d1e3ed994d881401974f4f63ab99e\n+26d0ab012fe1f82b5bf703ea201b3c2a\n $fQuasiQuoteToQuasi18 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddForeignFilePath\"#]\n-56647377c9bac12f3b99571a83e1a397\n+ae003e57ed3b0b8ba052aa7081482f90\n $fQuasiQuoteToQuasi19 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi20]\n-feec7985d21d4bfd29b1d898e15ea34c\n+e66ef2272bfaad479573146b3c90400b\n $fQuasiQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetDoc\"#]\n-b7816e44b1f683a253e6ebd58c8d3c90\n+f395a53e1c7eba6839b72c5874c2da33\n $fQuasiQuoteToQuasi20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddTopDecls\"#]\n-0e8099599da98a2c29864bbea194f09a\n+7193f56c531a23b30f3f0ba3e043d3c4\n $fQuasiQuoteToQuasi21 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi22]\n-eb832f41c5613c1b2c041594ebc3da10\n+959e0b17dcbc6efdb11f18787baed6a2\n $fQuasiQuoteToQuasi22 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddTempFile\"#]\n-5efa5305467293cd843dd25707e9f12f\n+03c99697de1d5b5dc27b1d50a3f15d52\n $fQuasiQuoteToQuasi23 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi24]\n-68f7c597f3d35b56210d8fe0b228cd5d\n+e87e46ed847cae81a2d0ceb33c37c44e\n $fQuasiQuoteToQuasi24 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddDependentFile\"#]\n-68336ee1f389a3e71a01846a41518c89\n+d22cefdfb12a12e53c04879c1187345d\n $fQuasiQuoteToQuasi25 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi26]\n-0c50619afc094666ff69fb4e578cef9d\n+915ec941dcb5fdaf09879b1808480523\n $fQuasiQuoteToQuasi26 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetPackageRoot\"#]\n-54e6af44b2dee4127e3ca54a402b7011\n+ecc56e71bdfa36b361c48f1be119cc18\n $fQuasiQuoteToQuasi27 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi28]\n-2ad48baff6d021920fbf1803c8895c2f\n+4fb121e00f36f00f2eafa667425ac625\n $fQuasiQuoteToQuasi28 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qRunIO\"#]\n-c4a11bb3d6786f738c1c383823397e3e\n+59dabec2191ca939d9cd6b68f8e2e2ff\n $fQuasiQuoteToQuasi29 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi30]\n-4021e7588e31a5946e95fca6715cf484\n+7ad75b38bee9c5393544f0fe693bdc6b\n $fQuasiQuoteToQuasi3 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi4]\n-b8d8755ba0f98e506e001f3bd5fe3300\n+6ca7e06b7888a1b1089259a0b2a95791\n $fQuasiQuoteToQuasi30 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qLocation\"#]\n-e263c060eac33bb15211d86a39e828e0\n+cb973c143ef2231b7065a89226eadebc\n $fQuasiQuoteToQuasi31 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi32]\n-42cd6e89a62a3c710b62f196fb8f268c\n+4386cf8b8a1f6969ab3e36eb869d0425\n $fQuasiQuoteToQuasi32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyConStrictness\"#]\n-0400d65a6e2a155331db2c5037173d25\n+d07c025e778bc62b05f6ab6068b495aa\n $fQuasiQuoteToQuasi33 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi34]\n-e698ec5b58d96eb2ad98088fff54cdbd\n+937eb9672694c1ecb1e65b01398ac98b\n $fQuasiQuoteToQuasi34 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyModule\"#]\n-1e3faa537c15bb78eb51f990b883ce6f\n+aba794eb1fa3941eb350c3cdb1d95836\n $fQuasiQuoteToQuasi35 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi36]\n-fb9b253d95789ac824d839374be528ff\n+8b7f7ebc2f1650fa0579a22629ad9c07\n $fQuasiQuoteToQuasi36 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyAnnotations\"#]\n-cf2e49a07684f59efdabfa3134a80219\n+ef26b8c244cc705052b448bdf2bc68fb\n $fQuasiQuoteToQuasi37 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi38]\n-af4d4c3bc1aa7224d4259ec98dbacfe4\n+5bc3b5b31b4ff23de231f27e1b146948\n $fQuasiQuoteToQuasi38 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyRoles\"#]\n-9cb0cb0e9785c7de30962e4ee7168319\n+83d44934fe4774b3937bafd01e76044f\n $fQuasiQuoteToQuasi39 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi40]\n-46b576918b7549e3c0c63a6ef4076a4b\n+ea512e0f838809019c1e583402128f09\n $fQuasiQuoteToQuasi4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qPutDoc\"#]\n-95f9c0b02c8d980aba1dea9e243c5fff\n+9fb336e5be50048ff689e889e67b12b6\n $fQuasiQuoteToQuasi40 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyInstances\"#]\n-1b646da7febccfa71ec12c6b5c602ed2\n+daa8cf39582e25a5cdc056ae74fc9243\n $fQuasiQuoteToQuasi41 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi42]\n-7803c7108619568530440b1b8c694d79\n+98e1bffd5c48400ffa0a15fa0b04a271\n $fQuasiQuoteToQuasi42 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyType\"#]\n-c19d06edf9a490f85f7a2eee2ca7eee1\n+ae1c5e7e4312a2e68fb369f71a30752c\n $fQuasiQuoteToQuasi43 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi44]\n-37b2eb562ae868ce8273d4279e039d16\n+d07e86d3075a4980086c7b06aea6bdd6\n $fQuasiQuoteToQuasi44 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyFixity\"#]\n-4cda843bb4bb0f9a71891882c8d9d14d\n+c730f7dcc8c3a4f0349de6420e677cd4\n $fQuasiQuoteToQuasi45 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi46]\n-021c5aec6fd624ca30aae90a5316214c\n+f3e7c34daa01acfa26df4a1735bdff80\n $fQuasiQuoteToQuasi46 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReify\"#]\n-b3ad6aaf5105c6fa6dc81a5117eda2f9\n+62f7e1807a75c85c590c1d5af255ee4e\n $fQuasiQuoteToQuasi47 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi48]\n-0747b5dcc403540dc4e5db91a98c900d\n+eb5fa89443daf6a4dfb53cac30e415bc\n $fQuasiQuoteToQuasi48 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qLookupName\"#]\n-99da57eaab218b9d2f8237e85a3b15e2\n+cf3f6f7af56de364d11346deb555e41b\n $fQuasiQuoteToQuasi49 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi50]\n-f8fe6dc45dd4437bdd58384718d402c8\n+7beed090400d6fabb47a0c9843ec7670\n $fQuasiQuoteToQuasi5 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi6]\n-dcc25b72cb7bdbf3ada97d57eb98c4a1\n+c2420884dfe201a44e8cde27d9d13dc6\n $fQuasiQuoteToQuasi50 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qRecover\"#]\n-4ec74b4791d817ed3164887ad09cdf76\n+4447a5feb9bc7800f9877d1f1c08d0c0\n $fQuasiQuoteToQuasi51 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi52]\n-e5a85acb493552e69ee6a95857fd2afe\n+4697cee51e1b19284f7eb46a2cdf733f\n $fQuasiQuoteToQuasi52 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReport\"#]\n-e854e7cd21ea6a572bb2a4758f51a2fa\n+c46009a93c051c26b6362a5874cac548\n $fQuasiQuoteToQuasi6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qExtsEnabled\"#]\n-099cec32bf5183e452c96d2264644e5a\n+413893447bd539b80f9b0cf746b96d29\n $fQuasiQuoteToQuasi7 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi8]\n-bdca30a340b4f7cc3eb62f79eba75064\n+984e468e7b5d417e72218c01156a3824\n $fQuasiQuoteToQuasi8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qIsExtEnabled\"#]\n-1e3f41cc2fc892063f236e9c59373e92\n+964f7e4e540207b0f366d57967f64267\n $fQuasiQuoteToQuasi9 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi10]\n-6c07cc3ca2a038af9fc0568a1946c232\n+5eb2abb8654e0b49077279619d1390e1\n $fQuasiQuoteToQuasi_$cp1Quasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Control.Monad.IO.Class.MonadIO (QuoteToQuasi m)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n $fMonadIOQuoteToQuasi\n @m\n (Language.Haskell.TH.Syntax.$p1Quote @m $dQuote)]\n-83815057a3af053d9cc56ac573736913\n+99b9e841084d640e22a8155165e8cfb6\n $fQuasiQuoteToQuasi_$cp2Quasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Control.Monad.Fail.MonadFail (QuoteToQuasi m)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n $fMonadFailQuoteToQuasi\n @m\n (Language.Haskell.TH.Syntax.$p1Quote @m $dQuote)]\n-ca73bbe0fd615b81cb9cd14f155762c7\n+28832a4e8a21498be785f9a218149e69\n $tc'C:IsCode :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3231080808741027386#Word64\n- 4519189487509684600#Word64\n+ 12508972112401681605#Word64\n+ 8122861573788517656#Word64\n $trModule\n $tc'C:IsCode2\n 4#\n $tc'C:IsCode1]\n-9f5889a065466d17508d7056fa5ae05f\n+107031d9dd87fe2e212c67fb30635236\n $tc'C:IsCode1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-beb78d76559b7c51fdbc3d7a1dbd94d6\n+6f874500a149f7777909d41ab07f0ab3\n $tc'C:IsCode2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:IsCode3]\n-1be712275bccfbff3f13ec15895d83ee\n+86da6aebfb59f00a345e39fc93d89efa\n $tc'C:IsCode3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:IsCode\"#]\n-c39e59098bc491605d9b1c3387b6c497\n+764e60dbcb896fd6e0d30e15c27878b5\n $tc'QTQ :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13711493945475058513#Word64\n- 11026377326905952408#Word64\n+ 10463077641173906733#Word64\n+ 4327165502997755840#Word64\n $trModule\n $tc'QTQ2\n 2#\n $tc'QTQ1]\n-18d881441c70e8d75a5f899e62ca5c3a\n+67132e88cc6182b7f8ef20c4f7e09d1f\n $tc'QTQ1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-9112f0bce67fd8f763c827903bcebcb6\n+650996e687ba348f0b17ec0971ea8955\n $tc'QTQ2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'QTQ3]\n-9d62ad07c50ad59fdb440c78d8005bea\n+b2945c5be82bf99fb45915f506497d92\n $tc'QTQ3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'QTQ\"#]\n-f9a987958ae9b61000855450ad896181\n+802c8381d82a76a87cd20e6c895a2a33\n $tcIsCode :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 34648855470872199#Word64\n- 1377769701942787480#Word64\n+ 10960434362148797046#Word64\n+ 15776770269378766967#Word64\n $trModule\n $tcIsCode2\n 1#\n $tcIsCode1]\n-64f9ff5839efca482cdbe1f1d3f18f7d\n+3c0d43099c77d935af4afd20d60288be\n $tcIsCode1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-fbe73202ea394ac37b3bcb1b2e632170\n+dcec68b7b01c1420adcbfb177ad875f4\n $tcIsCode2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcIsCode3]\n-6fe2ed4bf48998efbcf6dda54b1894df\n+8b6de49c26779fa58303aa7007caf614\n $tcIsCode3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"IsCode\"#]\n-e0710168d0d7c8c5c7f681d2f57a1562\n+efe3ef975ee6afdffa4f352c4f6784a4\n $tcQuoteToQuasi :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9117274834813017078#Word64\n- 17131051537428877641#Word64\n+ 10726926194772337268#Word64\n+ 17816423251736798676#Word64\n $trModule\n $tcQuoteToQuasi2\n 0#\n $tcQuoteToQuasi1]\n-4005884fa762a44f8fc4672aeb8dae80\n+89a4c76c0d9f891ebcd637c58f4d1ff6\n $tcQuoteToQuasi1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-89f233584ad1d75aaf7db9ff8b392b31\n+d5e3ce796c4ea72f8262144602fb0f76\n $tcQuoteToQuasi2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcQuoteToQuasi3]\n-c9d0fa15cf986bbaa9cc5846b07b6955\n+d51876f99da0168606e85d6dc66b7108\n $tcQuoteToQuasi3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"QuoteToQuasi\"#]\n-3c9f9d1d8371fd515c5825814df5de4d\n+0da74ec4d3bd478bc35098112397fa0f\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-c69df6b5da0422db965f1215d9c49f72\n+764c6def040b2d487a8fadbec548da9a\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-91d7b2cb09e703c734b0587d9bb0f765\n+21cb11431d920c9a882e18efd5211413\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Language.Haskell.TH.Syntax.Compat\"#]\n-64b50691a8863dd0cb877f025b50b457\n+b658d5a118be3c5122c3a6d4e6e930cc\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-c2ac3cdd64a1a52a68d572a14f996b01\n+5c43bcff81dd85ce1f7e4f187a574be2\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\"#]\n-af22e3843059f729cb0fb5abec997519\n+ \"th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\"#]\n+3f9723b575362d4b9c7e268968d0e861\n type IsCode :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> * -> GHC.Types.Constraint\n class IsCode q a c | c -> a q where\n toCode :: c -> Language.Haskell.TH.Syntax.Code q a\n fromCode :: Language.Haskell.TH.Syntax.Code q a -> c\n {-# MINIMAL toCode, fromCode #-}\n-7f57f84aa7d6efa28619344bd3593044\n+145e4b8649b7900dda35b8f2705c8efb\n type role QuoteToQuasi representational nominal\n type QuoteToQuasi :: (* -> *) -> * -> *\n newtype QuoteToQuasi m a = QTQ {unQTQ :: m a}\n-aa5188244e52f3a26ebe910b68838e64\n+fda2f6f5ec596c25da882fac73cf44f2\n type Splice :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> *\n type Splice =\n Language.Haskell.TH.Syntax.Code\n :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> *\n-72debf9395236f763027fcaf8fbb3d0f\n+d01420e8d164d9df052ffa5fa9ecf142\n type SpliceQ :: forall (r :: GHC.Types.RuntimeRep).\n GHC.Prim.TYPE r -> *\n type SpliceQ =\n Splice Language.Haskell.TH.Syntax.Q :: GHC.Prim.TYPE r -> *\n-164ec3ce39ff52ab39732667a064d6d8\n+d5efd80673769761153e97cbf0d297a1\n bindSplice ::\n forall (m :: * -> *) a (r :: GHC.Types.RuntimeRep)\n (b :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m a -> (a -> Splice m b) -> Splice m b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(A,1C(1,C(1,L)),A,A)>,\n@@ -831,15 +831,15 @@\n r>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Language.Haskell.TH.Syntax.Code m b>_R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-b5a3a5cbe719182e51d48d3b0542d94a\n+b9ede0e753917786cf65f687d96f0491\n bindSplice_ ::\n forall (m :: * -> *) a (r :: GHC.Types.RuntimeRep)\n (b :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m a -> Splice m b -> Splice m b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1P(A,A,1C(1,C(1,L)),A)>,\n@@ -850,44 +850,44 @@\n -> *>_N) (a :: <*>_N) (r :: _N) (b :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-c02e0f90f617d4881f10bfe94fd76033\n+89fffa6c3c3bafc1a1681d0d52f9cb4b\n examineSplice ::\n forall (r :: GHC.Types.RuntimeRep) (m :: * -> *)\n (a :: GHC.Prim.TYPE r).\n Splice m a -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n Language.Haskell.TH.Syntax.examineCode1\n `cast`\n (forall (r :: _N) (m :: <*\n -> *>_N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N)]\n-61aae5fec28b6f9cf7d59149fc9c69c6\n+1988f8d440dae69815f1b328ee189980\n expToSplice ::\n GHC.Base.Applicative m =>\n Language.Haskell.TH.Syntax.TExp a -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1C(1,L),A,A,A,A)>,\n Unfolding: Core: \n expToSplice1\n `cast`\n (forall (m :: <* -> *>_N) (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-bdf78331b35fc73da60c88a25dee2d4b\n+b4b4370d46ac938647be338419bf4e66\n expToSplice1 ::\n GHC.Base.Applicative m =>\n Language.Haskell.TH.Syntax.TExp a\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1C(1,L),A,A,A,A)>,\n Unfolding: Core: \n@@ -897,15 +897,15 @@\n (a1['GHC.Types.Many] :: Language.Haskell.TH.Syntax.TExp\n a)[OneShot] ->\n GHC.Base.pure\n @m\n $dApplicative\n @(Language.Haskell.TH.Syntax.TExp a)\n a1]\n-64ba148aba33fbf81dcee316b691600e\n+df6cc7cf2afe54f6f9c6de75c14e481c\n hoistSplice ::\n forall (m :: * -> *) (n :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n (forall x. m x -> n x) -> Splice m a -> Splice n a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: <1C(1,L)>,\n@@ -916,15 +916,15 @@\n -> *>_N) (r :: _N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R n x>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-144579cc6e35d9ef70eb2ceda15d2d7f\n+a3f354a63018f05dd0deaffdfa410ba5\n hoistSplice1 ::\n forall {m :: * -> *} {n :: * -> *} {r :: GHC.Types.RuntimeRep}\n {a :: GHC.Prim.TYPE r}.\n GHC.Base.Monad m =>\n (forall x. m x -> n x)\n -> Language.Haskell.TH.Syntax.Code m a\n -> n (Language.Haskell.TH.Syntax.TExp a)\n@@ -939,15 +939,15 @@\n (ds['GHC.Types.Many] :: forall x. m x -> n x)\n (ds1['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Code m a) ->\n ds\n @(Language.Haskell.TH.Syntax.TExp a)\n ds1\n `cast`\n (Language.Haskell.TH.Syntax.N:Code[0] _N _R _N)]\n-c065dd85c464d93c7f9e204f4ea86d0d\n+7d7446a1f20deff65ec66fd62f7665b6\n joinSplice ::\n forall (m :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m (Splice m a) -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(A,1C(1,C(1,L)),A,A)>,\n@@ -958,15 +958,15 @@\n -> *>_N) (r :: _N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-fdd4759b33aa53d10a34e13f057861cd\n+538a09d8f9f0aef997a58c18215ece8f\n liftQuote ::\n forall (r :: GHC.Types.RuntimeRep) (t :: GHC.Prim.TYPE r)\n (m :: * -> *).\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -974,37 +974,37 @@\n Unfolding: Core: \n \\ @r :: GHC.Types.RuntimeRep\n @t :: GHC.Prim.TYPE r\n @m :: * -> *\n ($dLift['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Lift t)\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n Language.Haskell.TH.Syntax.lift @r @t $dLift @m $dQuote]\n-81a5fdbac0bf605565ecab8063f3096e\n+2f68b2063be8c046e6398ce3cd7f66a2\n liftSplice ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n m (Language.Haskell.TH.Syntax.TExp a) -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n Language.Haskell.TH.Syntax.liftCode1\n `cast`\n (forall (r :: _N) (a :: _N) (m :: <* -> *>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-472e7987ebb99ddabf93ca7d451990ab\n+cd896bb2de09346dfa00ac6b7bd28e84\n liftStringQuote ::\n Language.Haskell.TH.Syntax.Quote m =>\n GHC.Base.String -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,A,A,1C(1,L)),A)>,\n Unfolding: Core: Language.Haskell.TH.Syntax.liftString]\n-b3304c0d692edc4e546c31e2b4292641\n+9b579877fff5b78f69ff1de2094b1413\n liftTypedFromUntypedSplice ::\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> Splice m t\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -1037,15 +1037,15 @@\n e `cast`\n (Sym (Language.Haskell.TH.Syntax.N:TExp[0]\n _N _N))) })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-f8d3fa05b06801550baf19d23076c07a\n+61068d45e51d3bd63f0ef078d35a8dcb\n liftTypedQuote ::\n forall (r :: GHC.Types.RuntimeRep) (t :: GHC.Prim.TYPE r)\n (m :: * -> *).\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> Language.Haskell.TH.Syntax.Code m t\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -1053,55 +1053,55 @@\n Unfolding: Core: \n \\ @r :: GHC.Types.RuntimeRep\n @t :: GHC.Prim.TYPE r\n @m :: * -> *\n ($dLift['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Lift t)\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n Language.Haskell.TH.Syntax.liftTyped @r @t $dLift @m $dQuote]\n-6ff9873d23e9a6774bd4f8df0a76a47d\n+54347eed6862808b01841a01e5e8d2cd\n qtqError :: GHC.Base.String -> a\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1S>b, CPR: b]\n-2fa729f45ca1fefd246f09b93d094b48\n+a906133493605846f8aad293e70f2d61\n unQTQ :: QuoteToQuasi m a -> m a\n RecSel Left QuoteToQuasi\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n unQTQ1\n `cast`\n (forall (m :: <* -> *>_N) (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R N:QuoteToQuasi[0] _R _N)]\n-fb355eec79b8c57a7b8214ef5587b5d2\n+5be8c9356f2eecd3bdce7b5060a4cff7\n unQTQ1 :: QuoteToQuasi m a -> QuoteToQuasi m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n \\ @m :: * -> * @a (ds['GHC.Types.Many] :: QuoteToQuasi m a) -> ds]\n-7124d0b1a10c6dfb5e6d5060569f6dde\n+3debd689f295a97d77143f8bc7d71004\n unTypeQQuote ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m (Language.Haskell.TH.Syntax.TExp a)\n -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,1C(1,C(1,L)),A,LC(S,L)),A)>,\n Unfolding: Core: Language.Haskell.TH.Syntax.unTypeQ]\n-c0096b6e7340af9bd436721d559aafa7\n+bc6b6131fc54c8421530680cd501f998\n unTypeSplice ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n Splice m a -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,1C(1,C(1,L)),A,LC(S,L)),A)>,\n Unfolding: Core: Language.Haskell.TH.Syntax.unTypeCode]\n-44c815c757abc811a6e8f4334318fee0\n+564fed62a62c97794b0ef93227d03482\n unsafeQToQuote ::\n Language.Haskell.TH.Syntax.Quote m =>\n Language.Haskell.TH.Syntax.Q a -> m a\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n@@ -1114,15 +1114,15 @@\n (\\ (x['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Q a) ->\n x `cast` (Language.Haskell.TH.Syntax.N:Q[0] _N)\n @(QuoteToQuasi m)\n $dQuasi)\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R N:QuoteToQuasi[0] _R _N)]\n-ac4e9c3269c77efe97eaa5c30e4166cd\n+9c543fb2aab5c1fa5770afe2677a5dcf\n unsafeSpliceCoerce ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m Language.Haskell.TH.Syntax.Exp -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1P(1P(A,1C(1,C(1,L)),A,LC(S,L)),A)>,\n@@ -1131,15 +1131,15 @@\n `cast`\n (forall (r :: _N) (a :: _N) (m :: <* -> *>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-0a3d022d3a2c92350f8605ff1f993c30\n+cd4edc58269d893ba01d5fd04148f5d1\n unsafeTExpCoerceQuote ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m Language.Haskell.TH.Syntax.Exp\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n"}]}]}]}]}, {"source1": "libghc-th-compat-doc_0.1.5-1_all.deb", "source2": "libghc-th-compat-doc_0.1.5-1_all.deb", "unified_diff": null, "details": [{"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/ghc-doc/haddock/th-compat-0.1.5/th-compat.haddock", "source2": "./usr/lib/ghc-doc/haddock/th-compat-0.1.5/th-compat.haddock", "has_internal_linenos": true, "unified_diff": "@@ -913,16 +913,16 @@\n 00003900: 033c 0038 3900 3d00 383b 003e 0005 0600 .<.89.=.8;.>....\n 00003910: 3f00 0506 0040 0005 0600 4100 0506 0342 ?....@....A....B\n 00003920: 0005 0600 4300 0506 0044 0038 4503 4600 ....C....D.8E.F.\n 00003930: 3845 0347 0038 4503 4800 0506 0349 0005 8E.G.8E.H....I..\n 00003940: 0601 4a00 384b 004c 0038 4503 4d00 4e4f ..J.8K.L.8E.M.NO\n 00003950: 0350 0005 0601 5100 3845 0052 0005 0600 .P....Q.8E.R....\n 00003960: 5300 3845 0054 d500 2674 682d 636f 6d70 S.8E.T..&th-comp\n-00003970: 6174 2d30 2e31 2e35 2d41 7030 3264 3268 at-0.1.5-Ap02d2h\n-00003980: 3730 3276 3677 4672 466f 3179 4f49 7721 702v6wFrFo1yOIw!\n+00003970: 6174 2d30 2e31 2e35 2d31 7133 6557 5731 at-0.1.5-1q3eWW1\n+00003980: 5865 4743 3231 7971 3038 416b 3239 6721 XeGC21yq08Ak29g!\n 00003990: 4c61 6e67 7561 6765 2e48 6173 6b65 6c6c Language.Haskell\n 000039a0: 2e54 482e 5379 6e74 6178 2e43 6f6d 7061 .TH.Syntax.Compa\n 000039b0: 7409 7468 2d63 6f6d 7061 7403 4c69 6204 t.th-compat.Lib.\n 000039c0: 6170 7045 1074 656d 706c 6174 652d 6861 appE.template-ha\n 000039d0: 736b 656c 6c1a 4c61 6e67 7561 6765 2e48 skell.Language.H\n 000039e0: 6173 6b65 6c6c 2e54 482e 5379 6e74 6178 askell.TH.Syntax\n 000039f0: 076e 6577 4e61 6d65 0a75 6e54 7970 6543 .newName.unTypeC\n"}]}]}]}, {"source1": "libghc-th-compat-prof_0.1.5-1_arm64.deb", "source2": "libghc-th-compat-prof_0.1.5-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-09-20 18:07:58.000000 debian-binary\n -rw-r--r-- 0 0 0 984 2024-09-20 18:07:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 22684 2024-09-20 18:07:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 22620 2024-09-20 18:07:58.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,15 +1,15 @@\n Package: libghc-th-compat-prof\n Source: haskell-th-compat\n Version: 0.1.5-1\n Architecture: arm64\n Maintainer: Debian Haskell Group \n Installed-Size: 192\n Depends: libghc-base-prof-4.18.2.1-75247, libghc-template-haskell-prof-2.20.0.0-a6103, libghc-th-compat-dev (= 0.1.5-1)\n-Provides: libghc-th-compat-prof-0.1.5-ca8b4\n+Provides: libghc-th-compat-prof-0.1.5-6f3d3\n Section: haskell\n Priority: optional\n Homepage: https://github.com/haskell-compat/th-compat\n Description: Backward (and forward) compatible Quote and Code types; profiling libraries\n This package defines a \"Language.Haskell.TH.Syntax.Compat\"\n module, which backports the Quote and Code types to\n work across a wide range of template-haskell versions.\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,5 +1,5 @@\n-usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.p_hi\n-usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/libHSth-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw_p.a\n+usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.p_hi\n+usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/libHSth-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g_p.a\n usr/share/doc/libghc-th-compat-prof/changelog.Debian.gz\n usr/share/doc/libghc-th-compat-prof/changelog.gz\n usr/share/doc/libghc-th-compat-prof/copyright\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,20 +1,20 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/\n--rw-r--r-- 0 root (0) root (0) 26816 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.p_hi\n--rw-r--r-- 0 root (0) root (0) 147548 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/libHSth-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw_p.a\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/\n+-rw-r--r-- 0 root (0) root (0) 26819 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.p_hi\n+-rw-r--r-- 0 root (0) root (0) 147548 2024-09-20 18:07:58.000000 ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/libHSth-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g_p.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-20 18:07:58.000000 ./usr/share/doc/libghc-th-compat-prof/\n -rw-r--r-- 0 root (0) root (0) 422 2024-09-20 18:07:58.000000 ./usr/share/doc/libghc-th-compat-prof/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 415 2001-09-09 01:46:40.000000 ./usr/share/doc/libghc-th-compat-prof/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1954 2024-09-20 18:07:58.000000 ./usr/share/doc/libghc-th-compat-prof/copyright\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw/Language/Haskell/TH/Syntax/Compat.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g/Language/Haskell/TH/Syntax/Compat.p_hi", "comments": ["Files 97% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Language.Haskell.TH.Syntax.Compat 9066\n- interface hash: 9b200360ff39a204ffdaf488f7845859\n- ABI hash: d5132ec18390a7e63d2373ae7b493c2d\n- export-list hash: 20515056a073d6aff390351dcb0677ae\n+ interface hash: b97a90c64ea89152e412b36425290680\n+ ABI hash: 7c90877cbb4c8f346be35045530101f5\n+ export-list hash: 23894fcb8eedaaadf441d6aa0fe6db15\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: edefd4c26016bee2a6cdebb0bed14ce4\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: dd3f61acc4da6ebfbfd45f69ca92383b\n sig of: Nothing\n@@ -70,17 +70,17 @@\n import -/ GHC.Exts 5e20c88de618c352f0f42c93a6fdaebe\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Language.Haskell.TH 5bb6e8845cfeb2f60c27147e9fdd3f66\n import -/ Language.Haskell.TH.Lib 56e5d02e953ee35af2f1493749a2ef11\n import -/ Language.Haskell.TH.Lib.Internal 0c61166b1da9bbcfda73391c119d30a4\n import -/ Language.Haskell.TH.Syntax d91b7c85ef82b78d2a4d73cc4fb1af95\n addDependentFile \"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" ec8888dc36eabb790b19ae67366d3a10\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 3f0082de52d28a87ea7432e76ce0bfaa\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-b684792c9f7e8151ee4c95ebceac2496\n+21516a68f3348142e1eaecfe6d525db5\n $fApplicativeQuoteToQuasi ::\n GHC.Base.Applicative m => GHC.Base.Applicative (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -113,26 +113,26 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.<* @m v)\n `cast`\n (forall (a :: <*>_N) (b :: <*>_N).\n Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-3401918f4cb4c8d60a2c0bad6eede85a\n+37a54076f0cc419485b418d9017e3f99\n $fApplicativeQuoteToQuasi_$cp1Applicative ::\n GHC.Base.Applicative m => GHC.Base.Functor (QuoteToQuasi m)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative m) ->\n $fFunctorQuoteToQuasi\n @m\n (GHC.Base.$p1Applicative @m $dApplicative)]\n-451d053762a5051eca5394504927eb31\n+f3e99f303212a3cd5adaf13692002fcc\n $fFunctorQuoteToQuasi ::\n GHC.Base.Functor m => GHC.Base.Functor (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Functor m).\n@@ -145,15 +145,15 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.<$ @m v)\n `cast`\n (forall (a :: <*>_N) (b :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-de782c60aa8f7cffcb904838b4707be9\n+f39fe9509ed1e0f992a3f04c777dabbe\n $fIsCoderQaQ ::\n forall texp (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r).\n (texp GHC.Types.~ Language.Haskell.TH.Syntax.TExp a) =>\n IsCode\n Language.Haskell.TH.Syntax.Q a (Language.Haskell.TH.Syntax.Q texp)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n@@ -186,15 +186,15 @@\n @(Language.Haskell.TH.Syntax.TExp a)\n v of co { DEFAULT ->\n eta\n `cast`\n (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N\n ; (Language.Haskell.TH.Syntax.Q (Sym co))_R) })]\n-97f8d6cc355705e6d29262324563f4bd\n+f2f632a8c1e36817af4885d583fd801d\n $fIsCoderqaCode ::\n forall (q :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n Language.Haskell.TH.Syntax.Quote q =>\n IsCode q a (Language.Haskell.TH.Syntax.Code q a)\n DFunId\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n@@ -205,61 +205,61 @@\n (v['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote q).\n @r\n @q\n @a\n @(Language.Haskell.TH.Syntax.Code q a)\n (GHC.Base.id @(Language.Haskell.TH.Syntax.Code q a))\n (GHC.Base.id @(Language.Haskell.TH.Syntax.Code q a))]\n-6c077fb193b2081bd4d07f787442b541\n+ee9bfb1d33a8853db74d638ca0a31a0f\n $fMonadFailQuoteToQuasi ::\n GHC.Base.Monad m => Control.Monad.Fail.MonadFail (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Monad m).\n @(QuoteToQuasi m)\n ($fMonadQuoteToQuasi @m v)\n (\\ @a ->\n qtqError\n @(GHC.Base.String -> QuoteToQuasi m a)\n $fMonadFailQuoteToQuasi1)]\n-40ee13fc23c4a95805caac8d918aad27\n+1a1ffd34183648c2877f6b2661a457a3\n $fMonadFailQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fMonadFailQuoteToQuasi2]\n-d34dc8a38274aef3bed7f7a6aaa31838\n+8bc2f3975d0de7fc3592e72d79e1521e\n $fMonadFailQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"MonadFail.fail\"#]\n-b273dee6394b2567d8d1a6fea9f70fc4\n+4fb8e94fa8f678615643baf1b0cd5815\n $fMonadIOQuoteToQuasi ::\n GHC.Base.Monad m => Control.Monad.IO.Class.MonadIO (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n (v['GHC.Types.Many] :: GHC.Base.Monad m).\n @(QuoteToQuasi m)\n ($fMonadQuoteToQuasi @m v)\n (\\ @a ->\n qtqError\n @(GHC.Types.IO a -> QuoteToQuasi m a)\n $fMonadIOQuoteToQuasi1)]\n-06d7e897dcc34807a9c1a58a48ef0251\n+c030b9f48afe7045dafc00698bcdaa31\n $fMonadIOQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fMonadIOQuoteToQuasi2]\n-9027122f733149e683a9f8b19a131e59\n+7d529fb6046e852e7f239fb23fde3ea6\n $fMonadIOQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"liftIO\"#]\n-057368a84ed2035b91a0068cb6ef3764\n+748d9283e8c8f27d7011c4a305c4c707\n $fMonadQuoteToQuasi ::\n GHC.Base.Monad m => GHC.Base.Monad (QuoteToQuasi m)\n DFunId\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -281,23 +281,23 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)\n (GHC.Base.return @m v)\n `cast`\n (forall (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (N:QuoteToQuasi[0] _R) _N)]\n-bbc35142c55466e1c13e7619a6725cb9\n+3f7fd2367d1906d73ecf180b4a1f07bd\n $fMonadQuoteToQuasi_$cp1Monad ::\n GHC.Base.Monad m => GHC.Base.Applicative (QuoteToQuasi m)\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> * ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) ->\n $fApplicativeQuoteToQuasi @m (GHC.Base.$p1Monad @m $dMonad)]\n-fc2dd09ec9565a39e7bb6972eb04054b\n+794f9dede1f8189acdbe51a7f6d9da6f\n $fQuasiQuoteToQuasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Language.Haskell.TH.Syntax.Quasi (QuoteToQuasi m)\n DFunId\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: , Inline: CONLIKE,\n Unfolding: DFun: @m :: * -> *\n@@ -406,420 +406,420 @@\n @(Language.Haskell.TH.Syntax.DocLoc\n -> GHC.Base.String -> QuoteToQuasi m ())\n $fQuasiQuoteToQuasi3)\n (qtqError\n @(Language.Haskell.TH.Syntax.DocLoc\n -> QuoteToQuasi m (GHC.Maybe.Maybe GHC.Base.String))\n $fQuasiQuoteToQuasi1)]\n-c0e4887519ea15d4b90c1b3a6f0b4f69\n+cc3e5f7cfe9c948c6e5339f4a0c2c732\n $fQuasiQuoteToQuasi1 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi2]\n-ba4489a299323300370dd5fc18cefd11\n+760b99965873e8c1e1230d5f9a36a772\n $fQuasiQuoteToQuasi10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qPutQ\"#]\n-936054411219d69bdecb0a26d2f7aa95\n+3b2350ec668827c85aa8d4e20175c669\n $fQuasiQuoteToQuasi11 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi12]\n-c0d25ef82f0423e4fe338a29ad25936a\n+3b9b5c0870ca2f88c1dbc5e1ffc3e097\n $fQuasiQuoteToQuasi12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetQ\"#]\n-59e1068d48c40a0ed7b49cea87e615d9\n+2112bda9a347eff41d9eba59bf1faae7\n $fQuasiQuoteToQuasi13 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi14]\n-752eb31522686b311f75df078f867de1\n+98c750e6172fd023ef6d0107279c2925\n $fQuasiQuoteToQuasi14 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddCorePlugin\"#]\n-cdfb9b056cef2026e151a7a31ea2e8b6\n+4baaea87a70bdf8a1fe232df72036800\n $fQuasiQuoteToQuasi15 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi16]\n-851ad066743daf99ba4339877d13fbf4\n+248967d6cc419c1cc9bc09a88407a250\n $fQuasiQuoteToQuasi16 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddModFinalizer\"#]\n-8ea9fb878eb039ec19abc274bf583add\n+9ac30bea5fb5ef71f3383fc00c68a8cc\n $fQuasiQuoteToQuasi17 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi18]\n-485d1e3ed994d881401974f4f63ab99e\n+26d0ab012fe1f82b5bf703ea201b3c2a\n $fQuasiQuoteToQuasi18 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddForeignFilePath\"#]\n-56647377c9bac12f3b99571a83e1a397\n+ae003e57ed3b0b8ba052aa7081482f90\n $fQuasiQuoteToQuasi19 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi20]\n-feec7985d21d4bfd29b1d898e15ea34c\n+e66ef2272bfaad479573146b3c90400b\n $fQuasiQuoteToQuasi2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetDoc\"#]\n-b7816e44b1f683a253e6ebd58c8d3c90\n+f395a53e1c7eba6839b72c5874c2da33\n $fQuasiQuoteToQuasi20 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddTopDecls\"#]\n-0e8099599da98a2c29864bbea194f09a\n+7193f56c531a23b30f3f0ba3e043d3c4\n $fQuasiQuoteToQuasi21 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi22]\n-eb832f41c5613c1b2c041594ebc3da10\n+959e0b17dcbc6efdb11f18787baed6a2\n $fQuasiQuoteToQuasi22 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddTempFile\"#]\n-5efa5305467293cd843dd25707e9f12f\n+03c99697de1d5b5dc27b1d50a3f15d52\n $fQuasiQuoteToQuasi23 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi24]\n-68f7c597f3d35b56210d8fe0b228cd5d\n+e87e46ed847cae81a2d0ceb33c37c44e\n $fQuasiQuoteToQuasi24 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qAddDependentFile\"#]\n-68336ee1f389a3e71a01846a41518c89\n+d22cefdfb12a12e53c04879c1187345d\n $fQuasiQuoteToQuasi25 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi26]\n-0c50619afc094666ff69fb4e578cef9d\n+915ec941dcb5fdaf09879b1808480523\n $fQuasiQuoteToQuasi26 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qGetPackageRoot\"#]\n-54e6af44b2dee4127e3ca54a402b7011\n+ecc56e71bdfa36b361c48f1be119cc18\n $fQuasiQuoteToQuasi27 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi28]\n-2ad48baff6d021920fbf1803c8895c2f\n+4fb121e00f36f00f2eafa667425ac625\n $fQuasiQuoteToQuasi28 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qRunIO\"#]\n-c4a11bb3d6786f738c1c383823397e3e\n+59dabec2191ca939d9cd6b68f8e2e2ff\n $fQuasiQuoteToQuasi29 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi30]\n-4021e7588e31a5946e95fca6715cf484\n+7ad75b38bee9c5393544f0fe693bdc6b\n $fQuasiQuoteToQuasi3 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi4]\n-b8d8755ba0f98e506e001f3bd5fe3300\n+6ca7e06b7888a1b1089259a0b2a95791\n $fQuasiQuoteToQuasi30 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qLocation\"#]\n-e263c060eac33bb15211d86a39e828e0\n+cb973c143ef2231b7065a89226eadebc\n $fQuasiQuoteToQuasi31 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi32]\n-42cd6e89a62a3c710b62f196fb8f268c\n+4386cf8b8a1f6969ab3e36eb869d0425\n $fQuasiQuoteToQuasi32 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyConStrictness\"#]\n-0400d65a6e2a155331db2c5037173d25\n+d07c025e778bc62b05f6ab6068b495aa\n $fQuasiQuoteToQuasi33 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi34]\n-e698ec5b58d96eb2ad98088fff54cdbd\n+937eb9672694c1ecb1e65b01398ac98b\n $fQuasiQuoteToQuasi34 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyModule\"#]\n-1e3faa537c15bb78eb51f990b883ce6f\n+aba794eb1fa3941eb350c3cdb1d95836\n $fQuasiQuoteToQuasi35 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi36]\n-fb9b253d95789ac824d839374be528ff\n+8b7f7ebc2f1650fa0579a22629ad9c07\n $fQuasiQuoteToQuasi36 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyAnnotations\"#]\n-cf2e49a07684f59efdabfa3134a80219\n+ef26b8c244cc705052b448bdf2bc68fb\n $fQuasiQuoteToQuasi37 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi38]\n-af4d4c3bc1aa7224d4259ec98dbacfe4\n+5bc3b5b31b4ff23de231f27e1b146948\n $fQuasiQuoteToQuasi38 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyRoles\"#]\n-9cb0cb0e9785c7de30962e4ee7168319\n+83d44934fe4774b3937bafd01e76044f\n $fQuasiQuoteToQuasi39 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi40]\n-46b576918b7549e3c0c63a6ef4076a4b\n+ea512e0f838809019c1e583402128f09\n $fQuasiQuoteToQuasi4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qPutDoc\"#]\n-95f9c0b02c8d980aba1dea9e243c5fff\n+9fb336e5be50048ff689e889e67b12b6\n $fQuasiQuoteToQuasi40 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyInstances\"#]\n-1b646da7febccfa71ec12c6b5c602ed2\n+daa8cf39582e25a5cdc056ae74fc9243\n $fQuasiQuoteToQuasi41 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi42]\n-7803c7108619568530440b1b8c694d79\n+98e1bffd5c48400ffa0a15fa0b04a271\n $fQuasiQuoteToQuasi42 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyType\"#]\n-c19d06edf9a490f85f7a2eee2ca7eee1\n+ae1c5e7e4312a2e68fb369f71a30752c\n $fQuasiQuoteToQuasi43 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi44]\n-37b2eb562ae868ce8273d4279e039d16\n+d07e86d3075a4980086c7b06aea6bdd6\n $fQuasiQuoteToQuasi44 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReifyFixity\"#]\n-4cda843bb4bb0f9a71891882c8d9d14d\n+c730f7dcc8c3a4f0349de6420e677cd4\n $fQuasiQuoteToQuasi45 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi46]\n-021c5aec6fd624ca30aae90a5316214c\n+f3e7c34daa01acfa26df4a1735bdff80\n $fQuasiQuoteToQuasi46 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReify\"#]\n-b3ad6aaf5105c6fa6dc81a5117eda2f9\n+62f7e1807a75c85c590c1d5af255ee4e\n $fQuasiQuoteToQuasi47 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi48]\n-0747b5dcc403540dc4e5db91a98c900d\n+eb5fa89443daf6a4dfb53cac30e415bc\n $fQuasiQuoteToQuasi48 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qLookupName\"#]\n-99da57eaab218b9d2f8237e85a3b15e2\n+cf3f6f7af56de364d11346deb555e41b\n $fQuasiQuoteToQuasi49 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi50]\n-f8fe6dc45dd4437bdd58384718d402c8\n+7beed090400d6fabb47a0c9843ec7670\n $fQuasiQuoteToQuasi5 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi6]\n-dcc25b72cb7bdbf3ada97d57eb98c4a1\n+c2420884dfe201a44e8cde27d9d13dc6\n $fQuasiQuoteToQuasi50 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qRecover\"#]\n-4ec74b4791d817ed3164887ad09cdf76\n+4447a5feb9bc7800f9877d1f1c08d0c0\n $fQuasiQuoteToQuasi51 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi52]\n-e5a85acb493552e69ee6a95857fd2afe\n+4697cee51e1b19284f7eb46a2cdf733f\n $fQuasiQuoteToQuasi52 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qReport\"#]\n-e854e7cd21ea6a572bb2a4758f51a2fa\n+c46009a93c051c26b6362a5874cac548\n $fQuasiQuoteToQuasi6 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qExtsEnabled\"#]\n-099cec32bf5183e452c96d2264644e5a\n+413893447bd539b80f9b0cf746b96d29\n $fQuasiQuoteToQuasi7 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi8]\n-bdca30a340b4f7cc3eb62f79eba75064\n+984e468e7b5d417e72218c01156a3824\n $fQuasiQuoteToQuasi8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"qIsExtEnabled\"#]\n-1e3f41cc2fc892063f236e9c59373e92\n+964f7e4e540207b0f366d57967f64267\n $fQuasiQuoteToQuasi9 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n GHC.CString.unpackCString# $fQuasiQuoteToQuasi10]\n-6c07cc3ca2a038af9fc0568a1946c232\n+5eb2abb8654e0b49077279619d1390e1\n $fQuasiQuoteToQuasi_$cp1Quasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Control.Monad.IO.Class.MonadIO (QuoteToQuasi m)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n $fMonadIOQuoteToQuasi\n @m\n (Language.Haskell.TH.Syntax.$p1Quote @m $dQuote)]\n-83815057a3af053d9cc56ac573736913\n+99b9e841084d640e22a8155165e8cfb6\n $fQuasiQuoteToQuasi_$cp2Quasi ::\n Language.Haskell.TH.Syntax.Quote m =>\n Control.Monad.Fail.MonadFail (QuoteToQuasi m)\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n $fMonadFailQuoteToQuasi\n @m\n (Language.Haskell.TH.Syntax.$p1Quote @m $dQuote)]\n-ca73bbe0fd615b81cb9cd14f155762c7\n+28832a4e8a21498be785f9a218149e69\n $tc'C:IsCode :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 3231080808741027386#Word64\n- 4519189487509684600#Word64\n+ 12508972112401681605#Word64\n+ 8122861573788517656#Word64\n $trModule\n $tc'C:IsCode2\n 4#\n $tc'C:IsCode1]\n-9f5889a065466d17508d7056fa5ae05f\n+107031d9dd87fe2e212c67fb30635236\n $tc'C:IsCode1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-beb78d76559b7c51fdbc3d7a1dbd94d6\n+6f874500a149f7777909d41ab07f0ab3\n $tc'C:IsCode2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'C:IsCode3]\n-1be712275bccfbff3f13ec15895d83ee\n+86da6aebfb59f00a345e39fc93d89efa\n $tc'C:IsCode3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'C:IsCode\"#]\n-c39e59098bc491605d9b1c3387b6c497\n+764e60dbcb896fd6e0d30e15c27878b5\n $tc'QTQ :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 13711493945475058513#Word64\n- 11026377326905952408#Word64\n+ 10463077641173906733#Word64\n+ 4327165502997755840#Word64\n $trModule\n $tc'QTQ2\n 2#\n $tc'QTQ1]\n-18d881441c70e8d75a5f899e62ca5c3a\n+67132e88cc6182b7f8ef20c4f7e09d1f\n $tc'QTQ1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-9112f0bce67fd8f763c827903bcebcb6\n+650996e687ba348f0b17ec0971ea8955\n $tc'QTQ2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'QTQ3]\n-9d62ad07c50ad59fdb440c78d8005bea\n+b2945c5be82bf99fb45915f506497d92\n $tc'QTQ3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'QTQ\"#]\n-f9a987958ae9b61000855450ad896181\n+802c8381d82a76a87cd20e6c895a2a33\n $tcIsCode :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 34648855470872199#Word64\n- 1377769701942787480#Word64\n+ 10960434362148797046#Word64\n+ 15776770269378766967#Word64\n $trModule\n $tcIsCode2\n 1#\n $tcIsCode1]\n-64f9ff5839efca482cdbe1f1d3f18f7d\n+3c0d43099c77d935af4afd20d60288be\n $tcIsCode1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-fbe73202ea394ac37b3bcb1b2e632170\n+dcec68b7b01c1420adcbfb177ad875f4\n $tcIsCode2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcIsCode3]\n-6fe2ed4bf48998efbcf6dda54b1894df\n+8b6de49c26779fa58303aa7007caf614\n $tcIsCode3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"IsCode\"#]\n-e0710168d0d7c8c5c7f681d2f57a1562\n+efe3ef975ee6afdffa4f352c4f6784a4\n $tcQuoteToQuasi :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 9117274834813017078#Word64\n- 17131051537428877641#Word64\n+ 10726926194772337268#Word64\n+ 17816423251736798676#Word64\n $trModule\n $tcQuoteToQuasi2\n 0#\n $tcQuoteToQuasi1]\n-4005884fa762a44f8fc4672aeb8dae80\n+89a4c76c0d9f891ebcd637c58f4d1ff6\n $tcQuoteToQuasi1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-89f233584ad1d75aaf7db9ff8b392b31\n+d5e3ce796c4ea72f8262144602fb0f76\n $tcQuoteToQuasi2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcQuoteToQuasi3]\n-c9d0fa15cf986bbaa9cc5846b07b6955\n+d51876f99da0168606e85d6dc66b7108\n $tcQuoteToQuasi3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"QuoteToQuasi\"#]\n-3c9f9d1d8371fd515c5825814df5de4d\n+0da74ec4d3bd478bc35098112397fa0f\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-c69df6b5da0422db965f1215d9c49f72\n+764c6def040b2d487a8fadbec548da9a\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-91d7b2cb09e703c734b0587d9bb0f765\n+21cb11431d920c9a882e18efd5211413\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Language.Haskell.TH.Syntax.Compat\"#]\n-64b50691a8863dd0cb877f025b50b457\n+b658d5a118be3c5122c3a6d4e6e930cc\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-c2ac3cdd64a1a52a68d572a14f996b01\n+5c43bcff81dd85ce1f7e4f187a574be2\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw\"#]\n-af22e3843059f729cb0fb5abec997519\n+ \"th-compat-0.1.5-1q3eWW1XeGC21yq08Ak29g\"#]\n+3f9723b575362d4b9c7e268968d0e861\n type IsCode :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> * -> GHC.Types.Constraint\n class IsCode q a c | c -> a q where\n toCode :: c -> Language.Haskell.TH.Syntax.Code q a\n fromCode :: Language.Haskell.TH.Syntax.Code q a -> c\n {-# MINIMAL toCode, fromCode #-}\n-7f57f84aa7d6efa28619344bd3593044\n+145e4b8649b7900dda35b8f2705c8efb\n type role QuoteToQuasi representational nominal\n type QuoteToQuasi :: (* -> *) -> * -> *\n newtype QuoteToQuasi m a = QTQ {unQTQ :: m a}\n-aa5188244e52f3a26ebe910b68838e64\n+fda2f6f5ec596c25da882fac73cf44f2\n type Splice :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> *\n type Splice =\n Language.Haskell.TH.Syntax.Code\n :: forall (r :: GHC.Types.RuntimeRep).\n (* -> *) -> GHC.Prim.TYPE r -> *\n-72debf9395236f763027fcaf8fbb3d0f\n+d01420e8d164d9df052ffa5fa9ecf142\n type SpliceQ :: forall (r :: GHC.Types.RuntimeRep).\n GHC.Prim.TYPE r -> *\n type SpliceQ =\n Splice Language.Haskell.TH.Syntax.Q :: GHC.Prim.TYPE r -> *\n-d7df6814012584801bdc4a287a47fae2\n+a26f14b011308551c2b17f52492d41f8\n bindSplice ::\n forall (m :: * -> *) a (r :: GHC.Types.RuntimeRep)\n (b :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m a -> (a -> Splice m b) -> Splice m b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n@@ -831,15 +831,15 @@\n r>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Language.Haskell.TH.Syntax.Code m b>_R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-2c08c7ed6ccb606a95ef5a726e05b5e5\n+855c76ec8b194944702f5890d66ac06c\n bindSplice1 ::\n forall {m :: * -> *} {a} {r :: GHC.Types.RuntimeRep}\n {b :: GHC.Prim.TYPE r}.\n GHC.Base.Monad m =>\n m a\n -> (a -> Language.Haskell.TH.Syntax.Code m b)\n -> m (Language.Haskell.TH.Syntax.TExp b)\n@@ -853,15 +853,15 @@\n ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.bindSplice} True True} Language.Haskell.TH.Syntax.bindCode1\n @m\n @a\n @r\n @b\n $dMonad]\n-d8eba7564832a50ec9163fec50252420\n+aff0820ff88642eb6d6832ece265b72a\n bindSplice_ ::\n forall (m :: * -> *) a (r :: GHC.Types.RuntimeRep)\n (b :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m a -> Splice m b -> Splice m b\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n@@ -872,15 +872,15 @@\n -> *>_N) (a :: <*>_N) (r :: _N) (b :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-edbc2148bccc96832e6570dfe4932de7\n+c5743b98bd5ca3838bb7107f4b3a681b\n bindSplice_1 ::\n forall {m :: * -> *} {a} {r :: GHC.Types.RuntimeRep}\n {b :: GHC.Prim.TYPE r}.\n GHC.Base.Monad m =>\n m a\n -> Language.Haskell.TH.Syntax.Code m b\n -> m (Language.Haskell.TH.Syntax.TExp b)\n@@ -904,52 +904,52 @@\n b)\n q\n c `cast`\n (Language.Haskell.TH.Syntax.N:Code[0]\n _N\n _R\n _N)]\n-0a14daa68a9bb916e60fdcec82007433\n+11468b271b0c90eecf29836edf269f23\n examineSplice ::\n forall (r :: GHC.Types.RuntimeRep) (m :: * -> *)\n (a :: GHC.Prim.TYPE r).\n Splice m a -> m (Language.Haskell.TH.Syntax.TExp a)\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n examineSplice1\n `cast`\n (forall (r :: _N) (m :: <*\n -> *>_N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N)]\n-9f911030730d1c5be4dfdedb0f997eae\n+d0d8e66996704ca95285bc6f3b62a1ad\n examineSplice1 ::\n forall {r :: GHC.Types.RuntimeRep} {m :: * -> *}\n {a :: GHC.Prim.TYPE r}.\n Language.Haskell.TH.Syntax.Code m a\n -> Language.Haskell.TH.Syntax.Code m a\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Language.Haskell.TH.Syntax.Compat.examineSplice} True False} Language.Haskell.TH.Syntax.examineCode1]\n-37c7bcc09c561923bfcdb2f15e1bfd5d\n+8e4d1485ce85707fc3dbd50856595429\n expToSplice ::\n GHC.Base.Applicative m =>\n Language.Haskell.TH.Syntax.TExp a -> Splice m a\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n expToSplice1\n `cast`\n (forall (m :: <* -> *>_N) (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-7231c78ce1f16265e0dfe9e6d6e0dbdd\n+424112634747ee066793ceeb8c9b5b34\n expToSplice1 ::\n GHC.Base.Applicative m =>\n Language.Haskell.TH.Syntax.TExp a\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -964,24 +964,24 @@\n @m\n (GHC.Base.pure\n @m\n $dApplicative\n @(Language.Haskell.TH.Syntax.TExp\n a)\n a1)]\n-34899cdbcd7021c57cdffde9ad3cff4a\n+60bdef607b8634b6288c40fc8daa63eb\n expToSplice2 ::\n forall {r :: GHC.Types.RuntimeRep} {a :: GHC.Prim.TYPE r}\n {m :: * -> *}.\n m (Language.Haskell.TH.Syntax.TExp a)\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Language.Haskell.TH.Syntax.Compat.liftSplice} True False} Language.Haskell.TH.Syntax.liftCode1]\n-21174c0bda324e1a0ff2d19060ea072a\n+d22516d0beab078f916c6463cea57e70\n hoistSplice ::\n forall (m :: * -> *) (n :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n (forall x. m x -> n x) -> Splice m a -> Splice n a\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n@@ -991,15 +991,15 @@\n -> *>_N) (r :: _N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R n x>_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-bb36f0dd100aff2a60989e786389b8b2\n+30af2ed8ad452ac6c3f0badb2f4a6fde\n hoistSplice1 ::\n forall {m :: * -> *} {n :: * -> *} {r :: GHC.Types.RuntimeRep}\n {a :: GHC.Prim.TYPE r}.\n GHC.Base.Monad m =>\n (forall x. m x -> n x)\n -> Language.Haskell.TH.Syntax.Code m a\n -> n (Language.Haskell.TH.Syntax.TExp a)\n@@ -1011,15 +1011,15 @@\n @a :: GHC.Prim.TYPE r\n ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) ->\n ({__scc {Language.Haskell.TH.Syntax.Compat.hoistSplice} True False} hoistSplice2)\n @n\n @r\n @a\n @m]\n-d9fd88384eff817521f0daaecb86f7d7\n+3575f533f00a668d0aacd052d088179c\n hoistSplice2 ::\n forall {n :: * -> *} {r :: GHC.Types.RuntimeRep}\n {a :: GHC.Prim.TYPE r} {m :: * -> *}.\n (forall x. m x -> n x)\n -> Language.Haskell.TH.Syntax.Code m a\n -> n (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -1036,15 +1036,15 @@\n a)\n ds1\n `cast`\n (Language.Haskell.TH.Syntax.N:Code[0]\n _N\n _R\n _N)]\n-b88a539b78cdf6e183fc618c20be444e\n+e3f1a989cb2eca551afc2d34746948fe\n joinSplice ::\n forall (m :: * -> *) (r :: GHC.Types.RuntimeRep)\n (a :: GHC.Prim.TYPE r).\n GHC.Base.Monad m =>\n m (Splice m a) -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n@@ -1055,15 +1055,15 @@\n -> *>_N) (r :: _N) (a :: _N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-c3edbd610d3406489f4bf654d132cd80\n+3fdde3778b2b1aaf27bb600f3ed11754\n joinSplice1 ::\n forall {m :: * -> *} {r :: GHC.Types.RuntimeRep}\n {a :: GHC.Prim.TYPE r}.\n GHC.Base.Monad m =>\n m (Language.Haskell.TH.Syntax.Code m a)\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n@@ -1074,15 +1074,15 @@\n @a :: GHC.Prim.TYPE r\n ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.joinSplice} True True} Language.Haskell.TH.Syntax.joinCode1\n @m\n @r\n @a\n $dMonad]\n-ab0bc815960cdea670798bce5ae955c1\n+20795c466e4c6346612811a074134e21\n liftQuote ::\n forall (r :: GHC.Types.RuntimeRep) (t :: GHC.Prim.TYPE r)\n (m :: * -> *).\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -1095,41 +1095,41 @@\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.liftQuote} True True} Language.Haskell.TH.Syntax.lift\n @r\n @t\n $dLift\n @m\n $dQuote]\n-2856f8d63e204b1811d5018db667ece6\n+1bde01eeb49fa4a2136316307e8c8ce4\n liftSplice ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n m (Language.Haskell.TH.Syntax.TExp a) -> Splice m a\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n expToSplice2\n `cast`\n (forall (r :: _N) (a :: _N) (m :: <* -> *>_N).\n _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-f599fab54bbe6a727e4f587644c8523a\n+ecb4bddb053cfdb42524c71c7b308a01\n liftStringQuote ::\n Language.Haskell.TH.Syntax.Quote m =>\n GHC.Base.String -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.liftStringQuote} True True} Language.Haskell.TH.Syntax.liftString\n @m\n $dQuote]\n-92068d99a39c9bba37cb3f9b38346a54\n+3adffbf4734f0e6509e811afe72a78ca\n liftTypedFromUntypedSplice ::\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> Splice m t\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: ,\n Unfolding: Core: \n@@ -1163,15 +1163,15 @@\n f (g x))\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N\n _R\n _N))]\n-d7b49613e0bc4f5c35bef9090432408c\n+9a13796c4189b15d901ad5b22cc3468e\n liftTypedQuote ::\n forall (r :: GHC.Types.RuntimeRep) (t :: GHC.Prim.TYPE r)\n (m :: * -> *).\n (Language.Haskell.TH.Syntax.Lift t,\n Language.Haskell.TH.Syntax.Quote m) =>\n t -> Language.Haskell.TH.Syntax.Code m t\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n@@ -1184,36 +1184,36 @@\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.liftTypedQuote} True True} Language.Haskell.TH.Syntax.liftTyped\n @r\n @t\n $dLift\n @m\n $dQuote]\n-6ff9873d23e9a6774bd4f8df0a76a47d\n+54347eed6862808b01841a01e5e8d2cd\n qtqError :: GHC.Base.String -> a\n [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1S>b, CPR: b]\n-2fa729f45ca1fefd246f09b93d094b48\n+a906133493605846f8aad293e70f2d61\n unQTQ :: QuoteToQuasi m a -> m a\n RecSel Left QuoteToQuasi\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n unQTQ1\n `cast`\n (forall (m :: <* -> *>_N) (a :: <*>_N).\n _R\n %<'GHC.Types.Many>_N ->_R N:QuoteToQuasi[0] _R _N)]\n-fb355eec79b8c57a7b8214ef5587b5d2\n+5be8c9356f2eecd3bdce7b5060a4cff7\n unQTQ1 :: QuoteToQuasi m a -> QuoteToQuasi m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>,\n Unfolding: Core: \n \\ @m :: * -> * @a (ds['GHC.Types.Many] :: QuoteToQuasi m a) -> ds]\n-fd8ff7ec3a6f40cce8f9f89b4f8dd523\n+a918676b95a63132bc3f8f7c030b6a90\n unTypeQQuote ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m (Language.Haskell.TH.Syntax.TExp a)\n -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n@@ -1224,15 +1224,15 @@\n @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.unTypeQQuote} True True} Language.Haskell.TH.Syntax.unTypeQ\n @r\n @a\n @m\n $dQuote]\n-75182a922ae66e2cea9f5cea00736e53\n+9c6b30482e0722e52a87210801325d4b\n unTypeSplice ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n Splice m a -> m Language.Haskell.TH.Syntax.Exp\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n@@ -1242,15 +1242,15 @@\n @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.unTypeSplice} True True} Language.Haskell.TH.Syntax.unTypeCode\n @r\n @a\n @m\n $dQuote]\n-ab99e92fda09143f606ca0ed21bd4d3a\n+897fd7decafe1180be4e8d42cbae850a\n unsafeQToQuote ::\n Language.Haskell.TH.Syntax.Quote m =>\n Language.Haskell.TH.Syntax.Q a -> m a\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n Unfolding: Core: \n \\ @m :: * -> *\n@@ -1267,15 +1267,15 @@\n _N)\n @(QuoteToQuasi\n m)\n $dQuasi)\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R N:QuoteToQuasi[0] _R _N)]\n-dd4bca2ab09425f0c7d2d2bd7cfdb51a\n+c9c9943eebb457ca4e0bacd4f74e8e80\n unsafeSpliceCoerce ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m Language.Haskell.TH.Syntax.Exp -> Splice m a\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: ,\n@@ -1284,15 +1284,15 @@\n `cast`\n (forall (r :: _N) (a :: _N) (m :: <* -> *>_N).\n _R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Language.Haskell.TH.Syntax.N:Code[0]\n _N _R _N))]\n-2f31a565ac2a29e843c0f977ad999aaa\n+76197177d53b93427f15537384cf0a01\n unsafeSpliceCoerce1 ::\n forall {r :: GHC.Types.RuntimeRep} {a :: GHC.Prim.TYPE r}\n {m :: * -> *}.\n Language.Haskell.TH.Syntax.Quote m =>\n m Language.Haskell.TH.Syntax.Exp\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n@@ -1303,15 +1303,15 @@\n @m :: * -> *\n ($dQuote['GHC.Types.Many] :: Language.Haskell.TH.Syntax.Quote m) ->\n {__scc {Language.Haskell.TH.Syntax.Compat.unsafeSpliceCoerce} True True} Language.Haskell.TH.Syntax.unsafeTExpCoerce\n @r\n @a\n @m\n $dQuote]\n-5c2a9dbccbf2f1f7a5905d6148044456\n+711a7381dd6c6940937fff50f040ec81\n unsafeTExpCoerceQuote ::\n forall (r :: GHC.Types.RuntimeRep) (a :: GHC.Prim.TYPE r)\n (m :: * -> *).\n Language.Haskell.TH.Syntax.Quote m =>\n m Language.Haskell.TH.Syntax.Exp\n -> m (Language.Haskell.TH.Syntax.TExp a)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n"}]}]}]}]}]}