--- /srv/reproducible-results/rbuild-debian/r-b-build.C3691mz9/b1/haskell-barbies_2.0.5.0-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.C3691mz9/b2/haskell-barbies_2.0.5.0-1_amd64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 38e8488784dd823a67e1d7eada1279bd 319076 haskell optional libghc-barbies-dev_2.0.5.0-1_amd64.deb │ - b9e813af2bbea91222364fcd522553f7 208724 doc optional libghc-barbies-doc_2.0.5.0-1_all.deb │ - 97b7b424a5ad165270f7837df1fc484b 323736 haskell optional libghc-barbies-prof_2.0.5.0-1_amd64.deb │ + fd8db6c73a1c6e24433b90bf60c826e4 318992 haskell optional libghc-barbies-dev_2.0.5.0-1_amd64.deb │ + 6759cc16db825741a7d6e882f5632ed3 208728 doc optional libghc-barbies-doc_2.0.5.0-1_all.deb │ + 5af8e33233354ce067f9507f7f74247c 323728 haskell optional libghc-barbies-prof_2.0.5.0-1_amd64.deb ├── libghc-barbies-dev_2.0.5.0-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-09-21 21:52:34.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2968 2024-09-21 21:52:34.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 315916 2024-09-21 21:52:34.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2948 2024-09-21 21:52:34.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 315852 2024-09-21 21:52:34.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ Package: libghc-barbies-dev │ │ │ │ Source: haskell-barbies │ │ │ │ Version: 2.0.5.0-1 │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Debian Haskell Group │ │ │ │ Installed-Size: 3967 │ │ │ │ Depends: libghc-base-dev-4.18.2.1-8e81e, libghc-distributive-dev-0.6.2.1-d9a73, libghc-transformers-dev-0.6.1.0-5335d, libc6 (>= 2.2.5), libgmp10 (>= 2:6.3.0+dfsg) │ │ │ │ -Provides: libghc-barbies-dev-2.0.5.0-7837f │ │ │ │ +Provides: libghc-barbies-dev-2.0.5.0-06da0 │ │ │ │ Section: haskell │ │ │ │ Priority: optional │ │ │ │ Homepage: https://github.com/jcpetruzza/barbies#readme │ │ │ │ Description: Classes for working with types that can change clothes │ │ │ │ Types that are parametric on a functor are like Barbies that have an outfit │ │ │ │ for each role. This package provides the basic abstractions to work with them │ │ │ │ comfortably. │ │ │ │ . │ │ │ │ This package provides a library for the Haskell programming language. │ │ │ │ See http://www.haskell.org/ for more information on Haskell. │ │ │ │ -Ghc-Package: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe │ │ │ │ +Ghc-Package: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/libHSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe.a │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe-ghc9.6.6.so │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/libHSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U.a │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U-ghc9.6.6.so │ │ │ │ │ usr/share/doc/libghc-barbies-dev/changelog.Debian.gz │ │ │ │ │ usr/share/doc/libghc-barbies-dev/changelog.gz │ │ │ │ │ usr/share/doc/libghc-barbies-dev/copyright │ │ │ │ │ var/lib/ghc/package.conf.d/barbies-2.0.5.0.conf │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,101 +1,101 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1687 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1686 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46230 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46227 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1747 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1746 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30280 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30279 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15424 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15423 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19795 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19791 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13325 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13324 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17112 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17111 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18881 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18877 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52353 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52352 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61384 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61380 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41144 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41143 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45521 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45518 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38686 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38683 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76651 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76648 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10056 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10052 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30008 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30007 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45650 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45645 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28005 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 28004 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38170 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38165 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18896 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18892 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35905 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35904 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42211 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42208 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49688 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49684 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4692 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4689 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17559 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17555 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9282 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9281 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7194 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7193 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6616 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6615 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1751 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1750 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2633 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2632 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52237 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52234 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24252 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24249 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8204 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8203 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3473 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3472 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91719 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91715 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3751 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3750 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12700 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12697 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1205116 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/libHSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe.a │ │ │ │ --rw-r--r-- 0 root (0) root (0) 728792 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe-ghc9.6.6.so │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1686 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1685 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46231 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46228 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1745 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1744 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30280 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30279 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15422 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15421 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19807 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19803 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13332 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13331 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17108 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17107 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18869 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18865 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52358 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52357 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61385 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61381 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41149 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41148 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45520 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45517 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38685 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38682 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76650 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76647 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10052 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10048 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30019 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30018 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45657 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45652 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28007 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28006 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38170 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38165 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18888 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18884 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35910 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35909 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42224 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42221 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49703 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49699 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4698 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4695 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17560 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17556 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9286 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9285 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7206 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7205 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6597 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6596 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1751 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1750 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2634 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2633 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52236 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52233 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24253 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24250 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8201 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8200 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3468 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3467 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91726 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91722 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3748 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3747 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12703 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12700 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1205116 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/libHSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U.a │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 728792 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U-ghc9.6.6.so │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/share/doc/libghc-barbies-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 381 2024-09-21 21:52:34.000000 ./usr/share/doc/libghc-barbies-dev/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2015 2023-10-21 11:51:17.000000 ./usr/share/doc/libghc-barbies-dev/changelog.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1967 2024-09-21 21:52:34.000000 ./usr/share/doc/libghc-barbies-dev/copyright │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./var/ │ │ │ ├── ./var/lib/ghc/package.conf.d/barbies-2.0.5.0.conf │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ name: barbies │ │ │ │ version: 2.0.5.0 │ │ │ │ visibility: public │ │ │ │ -id: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe │ │ │ │ -key: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe │ │ │ │ +id: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U │ │ │ │ +key: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U │ │ │ │ license: BSD-3-Clause │ │ │ │ copyright: 2018 Daniel Gorin │ │ │ │ maintainer: jcpetruzza@gmail.com │ │ │ │ author: Daniel Gorin │ │ │ │ homepage: https://github.com/jcpetruzza/barbies#readme │ │ │ │ synopsis: Classes for working with types that can change clothes. │ │ │ │ description: │ │ │ │ Types that are parametric on a functor are like Barbies that have an outfit for each role. This package provides the basic abstractions to work with them comfortably. │ │ │ │ │ │ │ │ category: Data Structures │ │ │ │ -abi: 7837fb26dac62a51d227dc0975afaa0d │ │ │ │ +abi: 06da0f2a56bcc822aefd768919a86f1d │ │ │ │ exposed: True │ │ │ │ exposed-modules: │ │ │ │ Barbies Barbies.Bare Barbies.Bi Barbies.Constraints │ │ │ │ Barbies.Internal Data.Barbie Data.Barbie.Bare │ │ │ │ Data.Barbie.Constraints Data.Functor.Barbie Data.Functor.Prod │ │ │ │ Data.Functor.Transformer │ │ │ │ │ │ │ │ @@ -34,24 +34,24 @@ │ │ │ │ Barbies.Internal.TraversableB Barbies.Internal.TraversableT │ │ │ │ Barbies.Internal.Trivial Barbies.Internal.Wear │ │ │ │ Barbies.Internal.Wrappers Barbies.Internal.Writer │ │ │ │ Data.Generics.GenericN Data.Barbie.Internal.Product │ │ │ │ Data.Barbie.Internal.ProductC │ │ │ │ │ │ │ │ import-dirs: │ │ │ │ - /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe │ │ │ │ + /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U │ │ │ │ │ │ │ │ library-dirs: │ │ │ │ - /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe │ │ │ │ + /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U │ │ │ │ │ │ │ │ library-dirs-static: │ │ │ │ - /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe │ │ │ │ + /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U │ │ │ │ │ │ │ │ dynamic-library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6 │ │ │ │ data-dir: /usr/share/barbies │ │ │ │ -hs-libraries: HSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe │ │ │ │ +hs-libraries: HSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U │ │ │ │ depends: │ │ │ │ base-4.18.2.1 distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k │ │ │ │ transformers-0.6.1.0 │ │ │ │ │ │ │ │ haddock-interfaces: /usr/lib/ghc-doc/haddock/barbies-2.0.5.0/barbies.haddock │ │ │ │ haddock-html: /usr/share/doc/libghc-barbies-doc/html/ │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.hi │ │ │ │┄ Files 83% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Bare 9066 │ │ │ │ │ - interface hash: baef616789e5c11ea5872ea3fa451b6a │ │ │ │ │ - ABI hash: b1553b4d0f6339dbe5a558e849477bcd │ │ │ │ │ - export-list hash: 3317a58afd59c101e4cfa353df6e1b14 │ │ │ │ │ + interface hash: 24df5058fb3c3ba6ba52fcfecf4851cc │ │ │ │ │ + ABI hash: 8cfda8bf9b04003a9068b08aeef806d0 │ │ │ │ │ + export-list hash: 6cfb974e26ac71a46e68af091722ea15 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ + flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 7c5d95ad0ce22d00d6e54b77dd65cdf6 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -21,61 +21,61 @@ │ │ │ │ │ Barbies.Internal.BareB.bcoverWith │ │ │ │ │ Barbies.Internal.BareB.bstripFrom │ │ │ │ │ Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover Barbies.Internal.BareB.bstrip} │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ Barbies.Internal.Wear.WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.BareB Barbies.Internal.FunctorB GHC.Base │ │ │ │ │ GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - exports: f8d13d389494b14dd924f2036dae95e2 │ │ │ │ │ - BareB bcf15620d7682b808f4118663aa4e5cc │ │ │ │ │ - bcover 198ecd8709fc5a3bf8de7330e38a5522 │ │ │ │ │ - bcoverWith 9708da690fb1f9a60bcfc18b74176b54 │ │ │ │ │ - bstrip a458980907496fffc06b45bda97b3249 │ │ │ │ │ - bstripFrom 753b1d3583db6faad7e7a3c7cfc8582a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ - WearTwo d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + exports: a7b9fd0c1d317c912311e4de9dfc94ac │ │ │ │ │ + BareB 58d9792e504da07df01978f0d0a5f22f │ │ │ │ │ + bcover 993c344d1317b0735c2d10c73f2e02a1 │ │ │ │ │ + bcoverWith 5c6dd91de74c772d93b84a17d8555354 │ │ │ │ │ + bstrip 1f66cbff218c6a12bd58100fc40354d3 │ │ │ │ │ + bstripFrom eb6b6f334cf2a31b9d24a4025731c738 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ + WearTwo d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -2f52703c5b140ac7c7ec2e82a2887c62 │ │ │ │ │ +4440dc3a99dd3a84f5c99d2d5f39123f │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -400bdbce2e1cdaf1c2b2d330625a3940 │ │ │ │ │ +19ef4d2a2c8a4be887dc2c4049bd09bf │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d1e61337c18380f950923843cee1239c │ │ │ │ │ +14ef2080bf78a831f1d77a8999d4bf85 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Bare"#] │ │ │ │ │ -1f06eba38f30e49937023092c8f65bf6 │ │ │ │ │ +d4a7aa5b39994a75edcd60ae67a9a410 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -6e5b963ca06d1ec9f36bcf71b6dbb835 │ │ │ │ │ +ea9b6594da57ea6a95f9ba0592783949 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.dyn_hi │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Bare 9066 │ │ │ │ │ - interface hash: baef616789e5c11ea5872ea3fa451b6a │ │ │ │ │ - ABI hash: b1553b4d0f6339dbe5a558e849477bcd │ │ │ │ │ - export-list hash: 3317a58afd59c101e4cfa353df6e1b14 │ │ │ │ │ + interface hash: 24df5058fb3c3ba6ba52fcfecf4851cc │ │ │ │ │ + ABI hash: 8cfda8bf9b04003a9068b08aeef806d0 │ │ │ │ │ + export-list hash: 6cfb974e26ac71a46e68af091722ea15 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ + flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 7c5d95ad0ce22d00d6e54b77dd65cdf6 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -21,61 +21,61 @@ │ │ │ │ │ Barbies.Internal.BareB.bcoverWith │ │ │ │ │ Barbies.Internal.BareB.bstripFrom │ │ │ │ │ Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover Barbies.Internal.BareB.bstrip} │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ Barbies.Internal.Wear.WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.BareB Barbies.Internal.FunctorB GHC.Base │ │ │ │ │ GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - exports: f8d13d389494b14dd924f2036dae95e2 │ │ │ │ │ - BareB bcf15620d7682b808f4118663aa4e5cc │ │ │ │ │ - bcover 198ecd8709fc5a3bf8de7330e38a5522 │ │ │ │ │ - bcoverWith 9708da690fb1f9a60bcfc18b74176b54 │ │ │ │ │ - bstrip a458980907496fffc06b45bda97b3249 │ │ │ │ │ - bstripFrom 753b1d3583db6faad7e7a3c7cfc8582a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ - WearTwo d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + exports: a7b9fd0c1d317c912311e4de9dfc94ac │ │ │ │ │ + BareB 58d9792e504da07df01978f0d0a5f22f │ │ │ │ │ + bcover 993c344d1317b0735c2d10c73f2e02a1 │ │ │ │ │ + bcoverWith 5c6dd91de74c772d93b84a17d8555354 │ │ │ │ │ + bstrip 1f66cbff218c6a12bd58100fc40354d3 │ │ │ │ │ + bstripFrom eb6b6f334cf2a31b9d24a4025731c738 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ + WearTwo d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -2f52703c5b140ac7c7ec2e82a2887c62 │ │ │ │ │ +4440dc3a99dd3a84f5c99d2d5f39123f │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -400bdbce2e1cdaf1c2b2d330625a3940 │ │ │ │ │ +19ef4d2a2c8a4be887dc2c4049bd09bf │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d1e61337c18380f950923843cee1239c │ │ │ │ │ +14ef2080bf78a831f1d77a8999d4bf85 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Bare"#] │ │ │ │ │ -1f06eba38f30e49937023092c8f65bf6 │ │ │ │ │ +d4a7aa5b39994a75edcd60ae67a9a410 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -6e5b963ca06d1ec9f36bcf71b6dbb835 │ │ │ │ │ +ea9b6594da57ea6a95f9ba0592783949 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Bi 9066 │ │ │ │ │ - interface hash: 18fb10cbe8d3edeb31f0ad40d22e6f12 │ │ │ │ │ - ABI hash: 604a1d41e05e1d123fdb2fac9fd8f040 │ │ │ │ │ - export-list hash: 7b265b9f77349ea169ef59918f8772f0 │ │ │ │ │ + interface hash: 082c1962ec0142a182a4de7431955ab9 │ │ │ │ │ + ABI hash: ce67569e93ab0ed6a906de485fde3d62 │ │ │ │ │ + export-list hash: a9bfde5a4613e09bfb2c8fc0be8120dd │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: d453dea9a2a287814335211db4ab1b67 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 230f04ad0eff370d4fb01f412f4dab2e │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -24,18 +24,18 @@ │ │ │ │ │ btprod │ │ │ │ │ btpure │ │ │ │ │ btpure1 │ │ │ │ │ bttraverse │ │ │ │ │ bttraverse1 │ │ │ │ │ bttraverse_ │ │ │ │ │ Flip{Flip runFlip} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.ConstraintsB │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.DistributiveT Barbies.Internal.FunctorB │ │ │ │ │ @@ -54,52 +54,52 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ - bdistribute 5b40d11ac15b14f1ed4a3c11011331d8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - DistributiveT 375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ - tdistribute ac2e5b8fba24fb8dcfa0e8bfe938022d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ - tell 318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - exports: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer 12cc87af2ef508ba724114c0268390b0 │ │ │ │ │ - exports: 4730a0f9a2e2a68edc332389a361be24 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ + bdistribute 61b5bf0b84e4754f2266e05a24600562 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + DistributiveT bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ + tdistribute b68f74dc7b1ae0f6c5b72deaf1396df6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ + tell 44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + exports: b3763818b9e315ec61a28b921995582d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer 14df9c3ebd1edd9c535cf1dfeaaf95c6 │ │ │ │ │ + exports: 3239be74cd8260541a54d1361d625cef │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Control.Monad a8552ca25f5dcd7ee6fb611cbb0ec055 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Monoid 672247a2f00dd02f4a07408e39ac3b93 │ │ │ │ │ import -/ Data.Semigroup.Internal b9587b96cd753f58ca99258378fd0556 │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.ParserCombinators.ReadPrec a657147dbd7291808782bfe31b23cd99 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -e7fa8010c22dcdba2911aef100ad808d │ │ │ │ │ +8d7e8a0ec14d9dcfc79793008156dd09 │ │ │ │ │ $fApplicativeBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fApplicativeBkFlip_$cbpure @k @k1 @b @f v) │ │ │ │ │ ($fApplicativeBkFlip_$cbprod @k @k1 @b @f v)] │ │ │ │ │ -9df2a9746a00ea25eb2bb80f83662636 │ │ │ │ │ +3c9591d9750f48d2b3a343d176871d4f │ │ │ │ │ $fApplicativeBkFlip_$cbprod :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *) │ │ │ │ │ (g :: k1 -> *). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ Flip b f f1 │ │ │ │ │ -> Flip b f g -> Flip b f (Data.Functor.Product.Product f1 g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -d4f5216b124d4f5ce5347802e6cbf484 │ │ │ │ │ +27fb366f515903883331d568492414a9 │ │ │ │ │ $fApplicativeBkFlip_$cbpure :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ (forall (a :: k1). f1 a) -> Flip b f f1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -69bda5ee1cc715da36ccf14dbef2d677 │ │ │ │ │ +69dca1b7a5ff6dae1b8b4317de52e968 │ │ │ │ │ $fApplicativeTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -268,15 +268,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTkk'Flip_$ctpure @k' @k @b v) │ │ │ │ │ ($fApplicativeTkk'Flip_$ctprod @k' @k @b v)] │ │ │ │ │ -e709edc7ca66e4c40e497983d621a9c5 │ │ │ │ │ +9cee07a549f96143e8347225ca0670ad │ │ │ │ │ $fApplicativeTkk'Flip_$ctprod :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (x :: k') │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ Flip b f x │ │ │ │ │ -> Flip b g x -> Flip b (Data.Functor.Product.Product f g) x │ │ │ │ │ @@ -312,15 +312,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -920ad6fe9dd4989432ed2a57626c6a6b │ │ │ │ │ +d133f4d78c75907cddd6b1dddc7a7e33 │ │ │ │ │ $fApplicativeTkk'Flip_$ctpure :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (x :: k'). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ (forall (a :: k). f a) -> Flip b f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -7d6be3a82974c44df506e2562bf2f470 │ │ │ │ │ +711c4a965ad9ace7635259a400ec216b │ │ │ │ │ $fDistributiveBTYPEFlip :: │ │ │ │ │ forall k (b :: (* -> *) -> k -> *) (f :: k). │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT b => │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -378,29 +378,29 @@ │ │ │ │ │ (forall (f1 :: <* -> *>_N) (g :: <* -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ <* -> *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] <*>_N _N)) │ │ │ │ │ ($fDistributiveBTYPEFlip_$cbdistribute @k @b @f v)] │ │ │ │ │ -1d897a88e8087d2955a41f34a425ae8c │ │ │ │ │ +655da2dc4800c1f48edd37d4be4e5597 │ │ │ │ │ $fDistributiveBTYPEFlip1 :: │ │ │ │ │ forall {k1} {k2} {b :: k1 -> k2 -> *} {l :: k2} {r :: k1}. │ │ │ │ │ Flip b l r -> Flip b l r │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @b :: k -> k1 -> * │ │ │ │ │ @l :: k1 │ │ │ │ │ @r :: k │ │ │ │ │ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ ds2] │ │ │ │ │ -1f2eaf34db3dc9c3c6d2fc06e58cc8f3 │ │ │ │ │ +1536f58d56f1da2a98e11c25e58f709a │ │ │ │ │ $fDistributiveBTYPEFlip_$cbdistribute :: │ │ │ │ │ forall k (b :: (* -> *) -> k -> *) (f :: k) (f1 :: * -> *) │ │ │ │ │ (g :: * -> *). │ │ │ │ │ (Barbies.Internal.DistributiveT.DistributiveT b, │ │ │ │ │ GHC.Base.Functor f1) => │ │ │ │ │ f1 (Flip b f g) -> Flip b f (Data.Functor.Compose.Compose f1 g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ <* -> *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -8d07227dcb51efc4a53a9e4369a7c436 │ │ │ │ │ +761a010e80b1fb53ffa94b2670e940a8 │ │ │ │ │ $fDistributiveTiFlip :: │ │ │ │ │ forall i (b :: i -> (* -> *) -> *). │ │ │ │ │ (forall (f :: i). │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (b f)) => │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -483,15 +483,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N <* -> *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N _N _N)) │ │ │ │ │ ($fDistributiveTiFlip_$ctdistribute @i @b v)] │ │ │ │ │ -b11a1c33f1744460c4ba63ae7d3f8a54 │ │ │ │ │ +bbc0e0fc22cb9e895dce43c1cac97505 │ │ │ │ │ $fDistributiveTiFlip_$ctdistribute :: │ │ │ │ │ forall i (b :: i -> (* -> *) -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (forall (f :: i). │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (b f), │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (Flip b g x) -> Flip b (Data.Functor.Compose.Compose f g) x │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ <* -> *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -155659467b621fdf3a4f7a731e41c43b │ │ │ │ │ +f09b6253722fb8ebfaa91c315e83ab20 │ │ │ │ │ $fEqFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Eq (b r l) => │ │ │ │ │ GHC.Classes.Eq (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b r l) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -327810441d72b0d1561e9db6a0114fd6 │ │ │ │ │ +c0587a7379cad21ebcf761fb2d6c2747 │ │ │ │ │ $fFunctorBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b => │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=0), │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ $fFunctorBkFlip_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (b :: <(k -> *) │ │ │ │ │ -> k1 -> *>_N) (f :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -206a41e5e7ec10a114994fee9e7972fd │ │ │ │ │ +be5a9871225b3fbe66bd008792138874 │ │ │ │ │ $fFunctorBkFlip_$cbmap :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *) │ │ │ │ │ (g :: k1 -> *). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b => │ │ │ │ │ (forall (a :: k1). f1 a -> g a) -> Flip b f f1 -> Flip b f g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=2), │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -c9fa6776e9bf47a4e9ad7d544469f59b │ │ │ │ │ +a2653dcd4377b8c02cc0fb128640b8e9 │ │ │ │ │ $fFunctorTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). Barbies.Internal.FunctorB.FunctorB (b f)) => │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ $fFunctorTkk'Flip_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (k :: <*>_N) (b :: (k -> *) -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -df3d0f9106a92c7f64a1de33bfe9e4ca │ │ │ │ │ +141672b14b4a65a49aaa631c708bb2b7 │ │ │ │ │ $fFunctorTkk'Flip_$ctmap :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (forall (f :: k'). Barbies.Internal.FunctorB.FunctorB (b f)) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> Flip b f x -> Flip b g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=2), │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -55765655192104bdc97a949af9ca4eee │ │ │ │ │ +f9a7503136e3c91ea14beaf0bedd84f8 │ │ │ │ │ $fOrdFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Ord (b r l) => │ │ │ │ │ GHC.Classes.Ord (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -733,30 +733,30 @@ │ │ │ │ │ (GHC.Classes.min @(b r l) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N))] │ │ │ │ │ -f40e6fd2fd2c22ed81fb0e0e400eb9ba │ │ │ │ │ +d886a01b7f0063ba9b5ca0959298e2a4 │ │ │ │ │ $fOrdFlip_$cp1Ord :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Ord (b r l) => │ │ │ │ │ GHC.Classes.Eq (Flip b l r) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @b :: k1 -> k -> * │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord (b r l)) -> │ │ │ │ │ $fEqFlip @k @k1 @b @l @r (GHC.Classes.$p1Ord @(b r l) $dOrd)] │ │ │ │ │ -c3bf1081dcfa93f3ad331bbe72e1e8e9 │ │ │ │ │ +d13c4dc3cb8bcafc09b06b318bc21d13 │ │ │ │ │ $fReadFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ GHC.Read.Read (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -773,25 +773,25 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadFlip_$creadListPrec @k @k1 @b @l @r v)] │ │ │ │ │ -d429ff46ed50c937178e62ce3b912159 │ │ │ │ │ +37f5436801845b133796977ae3693885 │ │ │ │ │ $fReadFlip1 :: │ │ │ │ │ forall {k1} {k2} {b :: k2 -> k1 -> *} {l :: k1} {r :: k2}. │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (Flip b l r -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -acdeda71cc79652157d32b03fc16d888 │ │ │ │ │ +8ac527d28174224c002ccc84b2a3281b │ │ │ │ │ $fReadFlip_$creadList :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [Flip b l r] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Flip b l r]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Flip b l r]>_R) │ │ │ │ │ @[Flip b l r] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[Flip b l r]))] │ │ │ │ │ -95426c64fdf283fdf8471a232af6eb7f │ │ │ │ │ +5168a97f687631452d44256ea48f009c │ │ │ │ │ $fReadFlip_$creadListPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Flip b l r] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -839,15 +839,15 @@ │ │ │ │ │ ($fReadFlip1 @k @k1 @b @l @r $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -d2182812bafb7ff533c2c0e7666acfe1 │ │ │ │ │ +26225212a060715a939d44406dcffc8c │ │ │ │ │ $fReadFlip_$creadsPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Flip b l r) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -867,15 +867,15 @@ │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(Flip b l r) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Flip b l r)))] │ │ │ │ │ -72f4ad9fe18c337bc6353102b9427ff8 │ │ │ │ │ +e2dc0925a72aaefc7aca5fb01b19aba9 │ │ │ │ │ $fShowFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Show.Show (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -885,32 +885,32 @@ │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show (b r l)). │ │ │ │ │ @(Flip b l r) │ │ │ │ │ ($fShowFlip_$cshowsPrec @k @k1 @b @l @r v) │ │ │ │ │ ($fShowFlip_$cshow @k @k1 @b @l @r v) │ │ │ │ │ ($fShowFlip_$cshowList @k @k1 @b @l @r v)] │ │ │ │ │ -d181d1a610be85ba52e10e617386e3c2 │ │ │ │ │ +aa6732ec5c544da0aabd0de2a3f96f4c │ │ │ │ │ $fShowFlip1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "}"#] │ │ │ │ │ -c4dbb9dbd7e56b3fd0240cccc794202a │ │ │ │ │ +b301dbf2249114aae578ff5c802d7234 │ │ │ │ │ $fShowFlip2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Flip {runFlip = "#] │ │ │ │ │ -7139e4da256a5ee153be66976bbddf0a │ │ │ │ │ +2e0f2ed4c46bfb4b21e11d02cb6e9fd6 │ │ │ │ │ $fShowFlip3 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -d3a02b0d3fa324f6ae28f467d5f70d58 │ │ │ │ │ +4ade2b920c468740ac8a14d5b3192d40 │ │ │ │ │ $fShowFlip4 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShowFlip1] │ │ │ │ │ -cfad4b21032776db5b3baf0b7d6bb8fc │ │ │ │ │ +50706f7591839b4a1c90a6971e7ba0c9 │ │ │ │ │ $fShowFlip_$cshow :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ Flip b l r -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ $fShowFlip2 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b r l) │ │ │ │ │ $dShow │ │ │ │ │ $fShowFlip3 │ │ │ │ │ x `cast` (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ $fShowFlip4)] │ │ │ │ │ -8517402d9e56ecb2aa8041c9c82ad99e │ │ │ │ │ +5ee6b2546fd6c03cd14096636d0d1feb │ │ │ │ │ $fShowFlip_$cshowList :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ [Flip b l r] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -947,15 +947,15 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Flip b l r) │ │ │ │ │ (\ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ $w$cshowsPrec @k @k1 @b @l @r $dShow 0# ds2) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -17b8f603177bd0dcc399f0596fd54a2b │ │ │ │ │ +04fdc04bcca96bc71bcf9b081ebf3a41 │ │ │ │ │ $fShowFlip_$cshowsPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Types.Int -> Flip b l r -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ @@ -965,15 +965,15 @@ │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show (b r l)) │ │ │ │ │ (a['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ case a of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec @k @k1 @b @l @r $dShow ww ds2 }] │ │ │ │ │ -161366bbb7d35ceb34c788dba68b8e8e │ │ │ │ │ +57d38a0802897877317ede5ce0516504 │ │ │ │ │ $fTraversableBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b => │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -1002,15 +1002,15 @@ │ │ │ │ │ (forall (f1 :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkFlip_$cbtraverse @k @k1 @b @f v)] │ │ │ │ │ -352b761c9912a8d750f8a3aba393a86e │ │ │ │ │ +b0b73e27be440c946af82fbee6aa7548 │ │ │ │ │ $fTraversableBkFlip_$cbtraverse :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (e :: * -> *) │ │ │ │ │ (f1 :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k1). f1 a -> e (g a)) │ │ │ │ │ -> Flip b f f1 -> e (Flip b f g) │ │ │ │ │ @@ -1048,15 +1048,15 @@ │ │ │ │ │ @e │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ @f │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 `cast` (N:Flip[0] *>_N _N _R _N _N))] │ │ │ │ │ -2d62c01d3108a31377b2a673574162ef │ │ │ │ │ +798d35bf6d2c769faa1cf10c9bdd3d04 │ │ │ │ │ $fTraversableTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (b f)) => │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -1087,15 +1087,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTkk'Flip_$cttraverse @k' @k @b v)] │ │ │ │ │ -bf93639222480e4410cb9d6ba5a70c7c │ │ │ │ │ +f55bcd6da2637ee87a7168c80dba7407 │ │ │ │ │ $fTraversableTkk'Flip_$cttraverse :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Flip b f x -> e (Flip b g x) │ │ │ │ │ @@ -1131,89 +1131,89 @@ │ │ │ │ │ (df @x) │ │ │ │ │ @e │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 `cast` (N:Flip[0] _N *>_N _R _N _N))] │ │ │ │ │ -3a5890873c5b8ec56ba5947e769f5a8e │ │ │ │ │ +e5ae62cc08285eca3255d96f1b83bdda │ │ │ │ │ $tc'Flip :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2198245352559246084#Word64 │ │ │ │ │ - 4307912401912817915#Word64 │ │ │ │ │ + 10936034090562563506#Word64 │ │ │ │ │ + 3726073953954584908#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Flip2 │ │ │ │ │ 5# │ │ │ │ │ $tc'Flip1] │ │ │ │ │ -51da3ba6efb25c86fd328e82827f4e87 │ │ │ │ │ +56923ea65452ac1fc94b896643483e92 │ │ │ │ │ $tc'Flip1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -7590ef136c2c6a3dce4b26dfc53fc922 │ │ │ │ │ +d7055a74bc1f5a58c170cb2cd862ebed │ │ │ │ │ $tc'Flip2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Flip3] │ │ │ │ │ -64af20d224c1289ac47068e67d863351 │ │ │ │ │ +952c2a29a888b767470bbb0ddcec6366 │ │ │ │ │ $tc'Flip3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Flip"#] │ │ │ │ │ -3799348e6fe6ce3f2bc4aed54511f168 │ │ │ │ │ +8ace0e3cf101d5425f0c9647dcbe3006 │ │ │ │ │ $tcFlip :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 10716913605063753350#Word64 │ │ │ │ │ - 3747298549638892042#Word64 │ │ │ │ │ + 8828279943065681420#Word64 │ │ │ │ │ + 2583892798175144461#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFlip2 │ │ │ │ │ 2# │ │ │ │ │ $tcFlip1] │ │ │ │ │ -cf50d45f49552f991f5418c4a2913161 │ │ │ │ │ +192efd8ffc54423720c0497d54773baa │ │ │ │ │ $tcFlip1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a0027ad4b819c4b525c0601468087a39 │ │ │ │ │ +b431a4538d8f917661866ef3795bd64e │ │ │ │ │ $tcFlip2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFlip3] │ │ │ │ │ -4b90f2e2488196625f3a6274664fe9fa │ │ │ │ │ +314b01110438c95f347043a2dac9e4eb │ │ │ │ │ $tcFlip3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Flip"#] │ │ │ │ │ -a75c93f58dbad70b1630779853204eb2 │ │ │ │ │ +279b5b3cde52445568992a0d33c4330d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -005d8881415f9184e2d60fbbf08101ac │ │ │ │ │ +98254c7a85bfaa65899f39c7265bd9d8 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a92a825df14480056990e70cfe363c7e │ │ │ │ │ +30f4629d8544520c5dfecc2e6abed33a │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Bi"#] │ │ │ │ │ -14178d5f4fcba167f915bd305feea89d │ │ │ │ │ +7612ce56b2a62852d084559b5d16eb70 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fe4e8ed3b6681b2f3b02bb3cab8aa084 │ │ │ │ │ +6c4d741393062b4e1d33cc60e23a37a0 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -6b63aab1543f59bdde5c6a8f48e7282f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +75cac30b08cc6e876896063a5f282afd │ │ │ │ │ $w$cshowsPrec :: │ │ │ │ │ forall {k1} {k2} {b :: k2 -> k1 -> *} {l :: k1} {r :: k2}. │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Prim.Int# -> Flip b l r -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1245,19 +1245,19 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowFlip2 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowFlip1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -ac4c6c7cc7586535b553de95af5ceac2 │ │ │ │ │ +aa52aebafb1851649448ec7ef0576284 │ │ │ │ │ type role Flip representational nominal nominal │ │ │ │ │ type Flip :: forall {k} {k1}. (k -> k1 -> *) -> k1 -> k -> * │ │ │ │ │ newtype Flip b l r = Flip {runFlip :: b r l} │ │ │ │ │ -b8ad8744ddec8383842944b6229622c9 │ │ │ │ │ +bb528919f6c1be2bbe4dfc1f79b5ae6b │ │ │ │ │ btfoldMap :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ m (g :: k2 -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k1). f a -> m) │ │ │ │ │ -> (forall (a :: k2). g a -> m) -> b f g -> m │ │ │ │ │ @@ -1311,15 +1311,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.Writer.N:St[0] _R <()>_R))) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> │ │ │ │ │ case (g1 x) `cast` (Barbies.Internal.Writer.N:St[0] _R <()>_R) │ │ │ │ │ lvl4 of wild { (,) ds2 y -> │ │ │ │ │ y }] │ │ │ │ │ -7c5f772f891de5c87e7029a8ca6b3b41 │ │ │ │ │ +d2e4c5d492d8a8c8f4974bd6b80741fb │ │ │ │ │ btmap :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (f' :: k1 -> *) (g :: k2 -> *) (g' :: k2 -> *). │ │ │ │ │ (Barbies.Internal.FunctorB.FunctorB (b f), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k1). f a -> f' a) │ │ │ │ │ -> (forall (a :: k2). g a -> g' a) -> b f g -> b f' g' │ │ │ │ │ @@ -1356,15 +1356,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @g │ │ │ │ │ @g' │ │ │ │ │ hg │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> f1 (g1 x)] │ │ │ │ │ -ed47bd6375a298ffd3ab33edd15f4be4 │ │ │ │ │ +f36185157de75d141baed3dca07a2972 │ │ │ │ │ btmap1 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Barbies.Internal.FunctorB.FunctorB (b f), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f f -> b g g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1395,15 +1395,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ h │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f f) -> f1 (g1 x)] │ │ │ │ │ -5aa88b6958bf3e76f1bd866011ff251f │ │ │ │ │ +cea835c7b6dad130fda7bcb1b9d89752 │ │ │ │ │ btprod :: │ │ │ │ │ forall {k} (b :: (* -> *) -> (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (f' :: * -> *) (g :: k -> *) (g' :: k -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b (Data.Semigroup.Internal.Alt │ │ │ │ │ (Data.Functor.Product.Product f f'))), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b, GHC.Base.Alternative f, │ │ │ │ │ @@ -1493,15 +1493,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Alt[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N) │ │ │ │ │ r))] │ │ │ │ │ -e3253a1aeeba2676a8889d482f70cc8f │ │ │ │ │ +c44814a212b11541288ca506aa44044f │ │ │ │ │ btpure :: │ │ │ │ │ forall {k1} {k2} (b :: ((k1 -> *) -> *) -> (k2 -> *) -> *) │ │ │ │ │ (f :: (k1 -> *) -> *) (g :: k2 -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b Barbies.Internal.Trivial.Unit), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k1 -> *). f a) -> (forall (a :: k2). g a) -> b f g │ │ │ │ │ @@ -1532,15 +1532,15 @@ │ │ │ │ │ case ds2 of wild { Barbies.Internal.Trivial.Unit -> fa @a }) │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k1 │ │ │ │ │ @(b Barbies.Internal.Trivial.Unit) │ │ │ │ │ $dApplicativeB │ │ │ │ │ @g │ │ │ │ │ ga)] │ │ │ │ │ -06847fa376923aec6d9204778d06623a │ │ │ │ │ +926205a326df3094372feff801aba305 │ │ │ │ │ btpure1 :: │ │ │ │ │ forall {k} (b :: ((k -> *) -> *) -> ((k -> *) -> *) -> *) │ │ │ │ │ (f :: (k -> *) -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b Barbies.Internal.Trivial.Unit), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k -> *). f a) -> b f f │ │ │ │ │ @@ -1568,15 +1568,15 @@ │ │ │ │ │ case ds2 of wild { Barbies.Internal.Trivial.Unit -> h @a }) │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @(k -> *) │ │ │ │ │ @(b Barbies.Internal.Trivial.Unit) │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ h)] │ │ │ │ │ -43d234654f9703de062a97a3d6d4e996 │ │ │ │ │ +b9effc0b9f1b64ed45716642950933bb │ │ │ │ │ bttraverse :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (t :: * -> *) (f' :: k1 -> *) (g :: k2 -> *) (g' :: k2 -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad t) => │ │ │ │ │ (forall (a :: k1). f a -> t (f' a)) │ │ │ │ │ -> (forall (a :: k2). g a -> t (g' a)) -> b f g -> t (b f' g') │ │ │ │ │ @@ -1627,15 +1627,15 @@ │ │ │ │ │ @f' │ │ │ │ │ @g' │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> │ │ │ │ │ GHC.Base.>>= @t $dMonad @(b f g') @(b f' g') (f1 x) g1] │ │ │ │ │ -5b2c77592c3e7b0c5bd715ee01271b28 │ │ │ │ │ +caaef1e2e72dbdf695c68857c7c2010e │ │ │ │ │ bttraverse1 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (t :: * -> *) (g :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad t) => │ │ │ │ │ (forall (a :: k). f a -> t (g a)) -> b f f -> t (b g g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1681,15 +1681,15 @@ │ │ │ │ │ @g │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ h │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f f) -> │ │ │ │ │ GHC.Base.>>= @t $dMonad @(b f g) @(b g g) (f1 x) g1] │ │ │ │ │ -5fb51a98bdff243e93b627f6c27ab70c │ │ │ │ │ +297cfeffe109a98640f34e5e1fc65e2f │ │ │ │ │ bttraverse_ :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (e :: * -> *) c (g :: k2 -> *) d. │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad e) => │ │ │ │ │ (forall (a :: k1). f a -> e c) │ │ │ │ │ -> (forall (a :: k2). g a -> e d) -> b f g -> e () │ │ │ │ │ @@ -1786,21 +1786,21 @@ │ │ │ │ │ (GHC.Base.>>= │ │ │ │ │ @e │ │ │ │ │ $dMonad │ │ │ │ │ @(b f (Data.Functor.Const.Const ())) │ │ │ │ │ @(b (Data.Functor.Const.Const ()) (Data.Functor.Const.Const ())) │ │ │ │ │ (f1 x) │ │ │ │ │ g1)] │ │ │ │ │ -f9729e767397f4f1ea256eef7f803a75 │ │ │ │ │ +c2423c8c774ae93b3bd362a323b75e21 │ │ │ │ │ bttraverse_1 :: a -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (ds2['GHC.Types.Many] :: a) -> GHC.Tuple.Prim.()] │ │ │ │ │ -9a142bd1b66599dedab53d1dfec77218 │ │ │ │ │ +5d903c11c1d782f47d5cbbdc8e1ed3c9 │ │ │ │ │ runFlip :: │ │ │ │ │ forall {k1} {k2} (b :: k1 -> k2 -> *) (l :: k2) (r :: k1). │ │ │ │ │ Flip b l r -> b r l │ │ │ │ │ RecSel Left Flip │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Bi 9066 │ │ │ │ │ - interface hash: 18fb10cbe8d3edeb31f0ad40d22e6f12 │ │ │ │ │ - ABI hash: 604a1d41e05e1d123fdb2fac9fd8f040 │ │ │ │ │ - export-list hash: 7b265b9f77349ea169ef59918f8772f0 │ │ │ │ │ + interface hash: 082c1962ec0142a182a4de7431955ab9 │ │ │ │ │ + ABI hash: ce67569e93ab0ed6a906de485fde3d62 │ │ │ │ │ + export-list hash: a9bfde5a4613e09bfb2c8fc0be8120dd │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: d6fce41d5ce6569c6a91341208648a83 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 230f04ad0eff370d4fb01f412f4dab2e │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -24,18 +24,18 @@ │ │ │ │ │ btprod │ │ │ │ │ btpure │ │ │ │ │ btpure1 │ │ │ │ │ bttraverse │ │ │ │ │ bttraverse1 │ │ │ │ │ bttraverse_ │ │ │ │ │ Flip{Flip runFlip} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.ConstraintsB │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.DistributiveT Barbies.Internal.FunctorB │ │ │ │ │ @@ -54,52 +54,52 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ - bdistribute 5b40d11ac15b14f1ed4a3c11011331d8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - DistributiveT 375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ - tdistribute ac2e5b8fba24fb8dcfa0e8bfe938022d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ - tell 318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - exports: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer 12cc87af2ef508ba724114c0268390b0 │ │ │ │ │ - exports: 4730a0f9a2e2a68edc332389a361be24 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ + bdistribute 61b5bf0b84e4754f2266e05a24600562 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + DistributiveT bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ + tdistribute b68f74dc7b1ae0f6c5b72deaf1396df6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ + tell 44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + exports: b3763818b9e315ec61a28b921995582d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer 14df9c3ebd1edd9c535cf1dfeaaf95c6 │ │ │ │ │ + exports: 3239be74cd8260541a54d1361d625cef │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Control.Monad a8552ca25f5dcd7ee6fb611cbb0ec055 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Monoid 672247a2f00dd02f4a07408e39ac3b93 │ │ │ │ │ import -/ Data.Semigroup.Internal b9587b96cd753f58ca99258378fd0556 │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.ParserCombinators.ReadPrec a657147dbd7291808782bfe31b23cd99 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -e7fa8010c22dcdba2911aef100ad808d │ │ │ │ │ +8d7e8a0ec14d9dcfc79793008156dd09 │ │ │ │ │ $fApplicativeBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fApplicativeBkFlip_$cbpure @k @k1 @b @f v) │ │ │ │ │ ($fApplicativeBkFlip_$cbprod @k @k1 @b @f v)] │ │ │ │ │ -9df2a9746a00ea25eb2bb80f83662636 │ │ │ │ │ +3c9591d9750f48d2b3a343d176871d4f │ │ │ │ │ $fApplicativeBkFlip_$cbprod :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *) │ │ │ │ │ (g :: k1 -> *). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ Flip b f f1 │ │ │ │ │ -> Flip b f g -> Flip b f (Data.Functor.Product.Product f1 g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -d4f5216b124d4f5ce5347802e6cbf484 │ │ │ │ │ +27fb366f515903883331d568492414a9 │ │ │ │ │ $fApplicativeBkFlip_$cbpure :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ (forall (a :: k1). f1 a) -> Flip b f f1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -69bda5ee1cc715da36ccf14dbef2d677 │ │ │ │ │ +69dca1b7a5ff6dae1b8b4317de52e968 │ │ │ │ │ $fApplicativeTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -268,15 +268,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTkk'Flip_$ctpure @k' @k @b v) │ │ │ │ │ ($fApplicativeTkk'Flip_$ctprod @k' @k @b v)] │ │ │ │ │ -e709edc7ca66e4c40e497983d621a9c5 │ │ │ │ │ +9cee07a549f96143e8347225ca0670ad │ │ │ │ │ $fApplicativeTkk'Flip_$ctprod :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (x :: k') │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ Flip b f x │ │ │ │ │ -> Flip b g x -> Flip b (Data.Functor.Product.Product f g) x │ │ │ │ │ @@ -312,15 +312,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -920ad6fe9dd4989432ed2a57626c6a6b │ │ │ │ │ +d133f4d78c75907cddd6b1dddc7a7e33 │ │ │ │ │ $fApplicativeTkk'Flip_$ctpure :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (x :: k'). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ (forall (a :: k). f a) -> Flip b f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -7d6be3a82974c44df506e2562bf2f470 │ │ │ │ │ +711c4a965ad9ace7635259a400ec216b │ │ │ │ │ $fDistributiveBTYPEFlip :: │ │ │ │ │ forall k (b :: (* -> *) -> k -> *) (f :: k). │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT b => │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -378,29 +378,29 @@ │ │ │ │ │ (forall (f1 :: <* -> *>_N) (g :: <* -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ <* -> *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] <*>_N _N)) │ │ │ │ │ ($fDistributiveBTYPEFlip_$cbdistribute @k @b @f v)] │ │ │ │ │ -1d897a88e8087d2955a41f34a425ae8c │ │ │ │ │ +655da2dc4800c1f48edd37d4be4e5597 │ │ │ │ │ $fDistributiveBTYPEFlip1 :: │ │ │ │ │ forall {k1} {k2} {b :: k1 -> k2 -> *} {l :: k2} {r :: k1}. │ │ │ │ │ Flip b l r -> Flip b l r │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @b :: k -> k1 -> * │ │ │ │ │ @l :: k1 │ │ │ │ │ @r :: k │ │ │ │ │ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ ds2] │ │ │ │ │ -1f2eaf34db3dc9c3c6d2fc06e58cc8f3 │ │ │ │ │ +1536f58d56f1da2a98e11c25e58f709a │ │ │ │ │ $fDistributiveBTYPEFlip_$cbdistribute :: │ │ │ │ │ forall k (b :: (* -> *) -> k -> *) (f :: k) (f1 :: * -> *) │ │ │ │ │ (g :: * -> *). │ │ │ │ │ (Barbies.Internal.DistributiveT.DistributiveT b, │ │ │ │ │ GHC.Base.Functor f1) => │ │ │ │ │ f1 (Flip b f g) -> Flip b f (Data.Functor.Compose.Compose f1 g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ <* -> *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -8d07227dcb51efc4a53a9e4369a7c436 │ │ │ │ │ +761a010e80b1fb53ffa94b2670e940a8 │ │ │ │ │ $fDistributiveTiFlip :: │ │ │ │ │ forall i (b :: i -> (* -> *) -> *). │ │ │ │ │ (forall (f :: i). │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (b f)) => │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -483,15 +483,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N <* -> *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N _N _N)) │ │ │ │ │ ($fDistributiveTiFlip_$ctdistribute @i @b v)] │ │ │ │ │ -b11a1c33f1744460c4ba63ae7d3f8a54 │ │ │ │ │ +bbc0e0fc22cb9e895dce43c1cac97505 │ │ │ │ │ $fDistributiveTiFlip_$ctdistribute :: │ │ │ │ │ forall i (b :: i -> (* -> *) -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (forall (f :: i). │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (b f), │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (Flip b g x) -> Flip b (Data.Functor.Compose.Compose f g) x │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ <* -> *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -155659467b621fdf3a4f7a731e41c43b │ │ │ │ │ +f09b6253722fb8ebfaa91c315e83ab20 │ │ │ │ │ $fEqFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Eq (b r l) => │ │ │ │ │ GHC.Classes.Eq (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b r l) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -327810441d72b0d1561e9db6a0114fd6 │ │ │ │ │ +c0587a7379cad21ebcf761fb2d6c2747 │ │ │ │ │ $fFunctorBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b => │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=0), │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ $fFunctorBkFlip_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (b :: <(k -> *) │ │ │ │ │ -> k1 -> *>_N) (f :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -206a41e5e7ec10a114994fee9e7972fd │ │ │ │ │ +be5a9871225b3fbe66bd008792138874 │ │ │ │ │ $fFunctorBkFlip_$cbmap :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *) │ │ │ │ │ (g :: k1 -> *). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b => │ │ │ │ │ (forall (a :: k1). f1 a -> g a) -> Flip b f f1 -> Flip b f g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=2), │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -c9fa6776e9bf47a4e9ad7d544469f59b │ │ │ │ │ +a2653dcd4377b8c02cc0fb128640b8e9 │ │ │ │ │ $fFunctorTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). Barbies.Internal.FunctorB.FunctorB (b f)) => │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ $fFunctorTkk'Flip_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (k :: <*>_N) (b :: (k -> *) -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -df3d0f9106a92c7f64a1de33bfe9e4ca │ │ │ │ │ +141672b14b4a65a49aaa631c708bb2b7 │ │ │ │ │ $fFunctorTkk'Flip_$ctmap :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (forall (f :: k'). Barbies.Internal.FunctorB.FunctorB (b f)) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> Flip b f x -> Flip b g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=2), │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -55765655192104bdc97a949af9ca4eee │ │ │ │ │ +f9a7503136e3c91ea14beaf0bedd84f8 │ │ │ │ │ $fOrdFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Ord (b r l) => │ │ │ │ │ GHC.Classes.Ord (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -733,30 +733,30 @@ │ │ │ │ │ (GHC.Classes.min @(b r l) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N))] │ │ │ │ │ -f40e6fd2fd2c22ed81fb0e0e400eb9ba │ │ │ │ │ +d886a01b7f0063ba9b5ca0959298e2a4 │ │ │ │ │ $fOrdFlip_$cp1Ord :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Ord (b r l) => │ │ │ │ │ GHC.Classes.Eq (Flip b l r) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @b :: k1 -> k -> * │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord (b r l)) -> │ │ │ │ │ $fEqFlip @k @k1 @b @l @r (GHC.Classes.$p1Ord @(b r l) $dOrd)] │ │ │ │ │ -c3bf1081dcfa93f3ad331bbe72e1e8e9 │ │ │ │ │ +d13c4dc3cb8bcafc09b06b318bc21d13 │ │ │ │ │ $fReadFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ GHC.Read.Read (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -773,25 +773,25 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadFlip_$creadListPrec @k @k1 @b @l @r v)] │ │ │ │ │ -d429ff46ed50c937178e62ce3b912159 │ │ │ │ │ +37f5436801845b133796977ae3693885 │ │ │ │ │ $fReadFlip1 :: │ │ │ │ │ forall {k1} {k2} {b :: k2 -> k1 -> *} {l :: k1} {r :: k2}. │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (Flip b l r -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -acdeda71cc79652157d32b03fc16d888 │ │ │ │ │ +8ac527d28174224c002ccc84b2a3281b │ │ │ │ │ $fReadFlip_$creadList :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [Flip b l r] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Flip b l r]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Flip b l r]>_R) │ │ │ │ │ @[Flip b l r] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[Flip b l r]))] │ │ │ │ │ -95426c64fdf283fdf8471a232af6eb7f │ │ │ │ │ +5168a97f687631452d44256ea48f009c │ │ │ │ │ $fReadFlip_$creadListPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Flip b l r] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -839,15 +839,15 @@ │ │ │ │ │ ($fReadFlip1 @k @k1 @b @l @r $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -d2182812bafb7ff533c2c0e7666acfe1 │ │ │ │ │ +26225212a060715a939d44406dcffc8c │ │ │ │ │ $fReadFlip_$creadsPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Flip b l r) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -867,15 +867,15 @@ │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(Flip b l r) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Flip b l r)))] │ │ │ │ │ -72f4ad9fe18c337bc6353102b9427ff8 │ │ │ │ │ +e2dc0925a72aaefc7aca5fb01b19aba9 │ │ │ │ │ $fShowFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Show.Show (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -885,32 +885,32 @@ │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show (b r l)). │ │ │ │ │ @(Flip b l r) │ │ │ │ │ ($fShowFlip_$cshowsPrec @k @k1 @b @l @r v) │ │ │ │ │ ($fShowFlip_$cshow @k @k1 @b @l @r v) │ │ │ │ │ ($fShowFlip_$cshowList @k @k1 @b @l @r v)] │ │ │ │ │ -d181d1a610be85ba52e10e617386e3c2 │ │ │ │ │ +aa6732ec5c544da0aabd0de2a3f96f4c │ │ │ │ │ $fShowFlip1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "}"#] │ │ │ │ │ -c4dbb9dbd7e56b3fd0240cccc794202a │ │ │ │ │ +b301dbf2249114aae578ff5c802d7234 │ │ │ │ │ $fShowFlip2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Flip {runFlip = "#] │ │ │ │ │ -7139e4da256a5ee153be66976bbddf0a │ │ │ │ │ +2e0f2ed4c46bfb4b21e11d02cb6e9fd6 │ │ │ │ │ $fShowFlip3 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -d3a02b0d3fa324f6ae28f467d5f70d58 │ │ │ │ │ +4ade2b920c468740ac8a14d5b3192d40 │ │ │ │ │ $fShowFlip4 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShowFlip1] │ │ │ │ │ -cfad4b21032776db5b3baf0b7d6bb8fc │ │ │ │ │ +50706f7591839b4a1c90a6971e7ba0c9 │ │ │ │ │ $fShowFlip_$cshow :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ Flip b l r -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ $fShowFlip2 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b r l) │ │ │ │ │ $dShow │ │ │ │ │ $fShowFlip3 │ │ │ │ │ x `cast` (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ $fShowFlip4)] │ │ │ │ │ -8517402d9e56ecb2aa8041c9c82ad99e │ │ │ │ │ +5ee6b2546fd6c03cd14096636d0d1feb │ │ │ │ │ $fShowFlip_$cshowList :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ [Flip b l r] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -947,15 +947,15 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Flip b l r) │ │ │ │ │ (\ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ $w$cshowsPrec @k @k1 @b @l @r $dShow 0# ds2) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -17b8f603177bd0dcc399f0596fd54a2b │ │ │ │ │ +04fdc04bcca96bc71bcf9b081ebf3a41 │ │ │ │ │ $fShowFlip_$cshowsPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Types.Int -> Flip b l r -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ @@ -965,15 +965,15 @@ │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show (b r l)) │ │ │ │ │ (a['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ case a of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec @k @k1 @b @l @r $dShow ww ds2 }] │ │ │ │ │ -161366bbb7d35ceb34c788dba68b8e8e │ │ │ │ │ +57d38a0802897877317ede5ce0516504 │ │ │ │ │ $fTraversableBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b => │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -1002,15 +1002,15 @@ │ │ │ │ │ (forall (f1 :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkFlip_$cbtraverse @k @k1 @b @f v)] │ │ │ │ │ -352b761c9912a8d750f8a3aba393a86e │ │ │ │ │ +b0b73e27be440c946af82fbee6aa7548 │ │ │ │ │ $fTraversableBkFlip_$cbtraverse :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (e :: * -> *) │ │ │ │ │ (f1 :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k1). f1 a -> e (g a)) │ │ │ │ │ -> Flip b f f1 -> e (Flip b f g) │ │ │ │ │ @@ -1048,15 +1048,15 @@ │ │ │ │ │ @e │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ @f │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 `cast` (N:Flip[0] *>_N _N _R _N _N))] │ │ │ │ │ -2d62c01d3108a31377b2a673574162ef │ │ │ │ │ +798d35bf6d2c769faa1cf10c9bdd3d04 │ │ │ │ │ $fTraversableTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (b f)) => │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -1087,15 +1087,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTkk'Flip_$cttraverse @k' @k @b v)] │ │ │ │ │ -bf93639222480e4410cb9d6ba5a70c7c │ │ │ │ │ +f55bcd6da2637ee87a7168c80dba7407 │ │ │ │ │ $fTraversableTkk'Flip_$cttraverse :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Flip b f x -> e (Flip b g x) │ │ │ │ │ @@ -1131,89 +1131,89 @@ │ │ │ │ │ (df @x) │ │ │ │ │ @e │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 `cast` (N:Flip[0] _N *>_N _R _N _N))] │ │ │ │ │ -3a5890873c5b8ec56ba5947e769f5a8e │ │ │ │ │ +e5ae62cc08285eca3255d96f1b83bdda │ │ │ │ │ $tc'Flip :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2198245352559246084#Word64 │ │ │ │ │ - 4307912401912817915#Word64 │ │ │ │ │ + 10936034090562563506#Word64 │ │ │ │ │ + 3726073953954584908#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Flip2 │ │ │ │ │ 5# │ │ │ │ │ $tc'Flip1] │ │ │ │ │ -51da3ba6efb25c86fd328e82827f4e87 │ │ │ │ │ +56923ea65452ac1fc94b896643483e92 │ │ │ │ │ $tc'Flip1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -7590ef136c2c6a3dce4b26dfc53fc922 │ │ │ │ │ +d7055a74bc1f5a58c170cb2cd862ebed │ │ │ │ │ $tc'Flip2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Flip3] │ │ │ │ │ -64af20d224c1289ac47068e67d863351 │ │ │ │ │ +952c2a29a888b767470bbb0ddcec6366 │ │ │ │ │ $tc'Flip3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Flip"#] │ │ │ │ │ -3799348e6fe6ce3f2bc4aed54511f168 │ │ │ │ │ +8ace0e3cf101d5425f0c9647dcbe3006 │ │ │ │ │ $tcFlip :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 10716913605063753350#Word64 │ │ │ │ │ - 3747298549638892042#Word64 │ │ │ │ │ + 8828279943065681420#Word64 │ │ │ │ │ + 2583892798175144461#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFlip2 │ │ │ │ │ 2# │ │ │ │ │ $tcFlip1] │ │ │ │ │ -cf50d45f49552f991f5418c4a2913161 │ │ │ │ │ +192efd8ffc54423720c0497d54773baa │ │ │ │ │ $tcFlip1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a0027ad4b819c4b525c0601468087a39 │ │ │ │ │ +b431a4538d8f917661866ef3795bd64e │ │ │ │ │ $tcFlip2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFlip3] │ │ │ │ │ -4b90f2e2488196625f3a6274664fe9fa │ │ │ │ │ +314b01110438c95f347043a2dac9e4eb │ │ │ │ │ $tcFlip3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Flip"#] │ │ │ │ │ -a75c93f58dbad70b1630779853204eb2 │ │ │ │ │ +279b5b3cde52445568992a0d33c4330d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -005d8881415f9184e2d60fbbf08101ac │ │ │ │ │ +98254c7a85bfaa65899f39c7265bd9d8 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a92a825df14480056990e70cfe363c7e │ │ │ │ │ +30f4629d8544520c5dfecc2e6abed33a │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Bi"#] │ │ │ │ │ -14178d5f4fcba167f915bd305feea89d │ │ │ │ │ +7612ce56b2a62852d084559b5d16eb70 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fe4e8ed3b6681b2f3b02bb3cab8aa084 │ │ │ │ │ +6c4d741393062b4e1d33cc60e23a37a0 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -6b63aab1543f59bdde5c6a8f48e7282f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +75cac30b08cc6e876896063a5f282afd │ │ │ │ │ $w$cshowsPrec :: │ │ │ │ │ forall {k1} {k2} {b :: k2 -> k1 -> *} {l :: k1} {r :: k2}. │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Prim.Int# -> Flip b l r -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1245,19 +1245,19 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowFlip2 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowFlip1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -ac4c6c7cc7586535b553de95af5ceac2 │ │ │ │ │ +aa52aebafb1851649448ec7ef0576284 │ │ │ │ │ type role Flip representational nominal nominal │ │ │ │ │ type Flip :: forall {k} {k1}. (k -> k1 -> *) -> k1 -> k -> * │ │ │ │ │ newtype Flip b l r = Flip {runFlip :: b r l} │ │ │ │ │ -b8ad8744ddec8383842944b6229622c9 │ │ │ │ │ +bb528919f6c1be2bbe4dfc1f79b5ae6b │ │ │ │ │ btfoldMap :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ m (g :: k2 -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k1). f a -> m) │ │ │ │ │ -> (forall (a :: k2). g a -> m) -> b f g -> m │ │ │ │ │ @@ -1311,15 +1311,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.Writer.N:St[0] _R <()>_R))) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> │ │ │ │ │ case (g1 x) `cast` (Barbies.Internal.Writer.N:St[0] _R <()>_R) │ │ │ │ │ lvl4 of wild { (,) ds2 y -> │ │ │ │ │ y }] │ │ │ │ │ -7c5f772f891de5c87e7029a8ca6b3b41 │ │ │ │ │ +d2e4c5d492d8a8c8f4974bd6b80741fb │ │ │ │ │ btmap :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (f' :: k1 -> *) (g :: k2 -> *) (g' :: k2 -> *). │ │ │ │ │ (Barbies.Internal.FunctorB.FunctorB (b f), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k1). f a -> f' a) │ │ │ │ │ -> (forall (a :: k2). g a -> g' a) -> b f g -> b f' g' │ │ │ │ │ @@ -1356,15 +1356,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @g │ │ │ │ │ @g' │ │ │ │ │ hg │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> f1 (g1 x)] │ │ │ │ │ -ed47bd6375a298ffd3ab33edd15f4be4 │ │ │ │ │ +f36185157de75d141baed3dca07a2972 │ │ │ │ │ btmap1 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Barbies.Internal.FunctorB.FunctorB (b f), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f f -> b g g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1395,15 +1395,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ h │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f f) -> f1 (g1 x)] │ │ │ │ │ -5aa88b6958bf3e76f1bd866011ff251f │ │ │ │ │ +cea835c7b6dad130fda7bcb1b9d89752 │ │ │ │ │ btprod :: │ │ │ │ │ forall {k} (b :: (* -> *) -> (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (f' :: * -> *) (g :: k -> *) (g' :: k -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b (Data.Semigroup.Internal.Alt │ │ │ │ │ (Data.Functor.Product.Product f f'))), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b, GHC.Base.Alternative f, │ │ │ │ │ @@ -1493,15 +1493,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Alt[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N) │ │ │ │ │ r))] │ │ │ │ │ -e3253a1aeeba2676a8889d482f70cc8f │ │ │ │ │ +c44814a212b11541288ca506aa44044f │ │ │ │ │ btpure :: │ │ │ │ │ forall {k1} {k2} (b :: ((k1 -> *) -> *) -> (k2 -> *) -> *) │ │ │ │ │ (f :: (k1 -> *) -> *) (g :: k2 -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b Barbies.Internal.Trivial.Unit), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k1 -> *). f a) -> (forall (a :: k2). g a) -> b f g │ │ │ │ │ @@ -1532,15 +1532,15 @@ │ │ │ │ │ case ds2 of wild { Barbies.Internal.Trivial.Unit -> fa @a }) │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k1 │ │ │ │ │ @(b Barbies.Internal.Trivial.Unit) │ │ │ │ │ $dApplicativeB │ │ │ │ │ @g │ │ │ │ │ ga)] │ │ │ │ │ -06847fa376923aec6d9204778d06623a │ │ │ │ │ +926205a326df3094372feff801aba305 │ │ │ │ │ btpure1 :: │ │ │ │ │ forall {k} (b :: ((k -> *) -> *) -> ((k -> *) -> *) -> *) │ │ │ │ │ (f :: (k -> *) -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b Barbies.Internal.Trivial.Unit), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k -> *). f a) -> b f f │ │ │ │ │ @@ -1568,15 +1568,15 @@ │ │ │ │ │ case ds2 of wild { Barbies.Internal.Trivial.Unit -> h @a }) │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @(k -> *) │ │ │ │ │ @(b Barbies.Internal.Trivial.Unit) │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ h)] │ │ │ │ │ -43d234654f9703de062a97a3d6d4e996 │ │ │ │ │ +b9effc0b9f1b64ed45716642950933bb │ │ │ │ │ bttraverse :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (t :: * -> *) (f' :: k1 -> *) (g :: k2 -> *) (g' :: k2 -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad t) => │ │ │ │ │ (forall (a :: k1). f a -> t (f' a)) │ │ │ │ │ -> (forall (a :: k2). g a -> t (g' a)) -> b f g -> t (b f' g') │ │ │ │ │ @@ -1627,15 +1627,15 @@ │ │ │ │ │ @f' │ │ │ │ │ @g' │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> │ │ │ │ │ GHC.Base.>>= @t $dMonad @(b f g') @(b f' g') (f1 x) g1] │ │ │ │ │ -5b2c77592c3e7b0c5bd715ee01271b28 │ │ │ │ │ +caaef1e2e72dbdf695c68857c7c2010e │ │ │ │ │ bttraverse1 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (t :: * -> *) (g :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad t) => │ │ │ │ │ (forall (a :: k). f a -> t (g a)) -> b f f -> t (b g g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1681,15 +1681,15 @@ │ │ │ │ │ @g │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ h │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f f) -> │ │ │ │ │ GHC.Base.>>= @t $dMonad @(b f g) @(b g g) (f1 x) g1] │ │ │ │ │ -5fb51a98bdff243e93b627f6c27ab70c │ │ │ │ │ +297cfeffe109a98640f34e5e1fc65e2f │ │ │ │ │ bttraverse_ :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (e :: * -> *) c (g :: k2 -> *) d. │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad e) => │ │ │ │ │ (forall (a :: k1). f a -> e c) │ │ │ │ │ -> (forall (a :: k2). g a -> e d) -> b f g -> e () │ │ │ │ │ @@ -1786,21 +1786,21 @@ │ │ │ │ │ (GHC.Base.>>= │ │ │ │ │ @e │ │ │ │ │ $dMonad │ │ │ │ │ @(b f (Data.Functor.Const.Const ())) │ │ │ │ │ @(b (Data.Functor.Const.Const ()) (Data.Functor.Const.Const ())) │ │ │ │ │ (f1 x) │ │ │ │ │ g1)] │ │ │ │ │ -f9729e767397f4f1ea256eef7f803a75 │ │ │ │ │ +c2423c8c774ae93b3bd362a323b75e21 │ │ │ │ │ bttraverse_1 :: a -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (ds2['GHC.Types.Many] :: a) -> GHC.Tuple.Prim.()] │ │ │ │ │ -9a142bd1b66599dedab53d1dfec77218 │ │ │ │ │ +5d903c11c1d782f47d5cbbdc8e1ed3c9 │ │ │ │ │ runFlip :: │ │ │ │ │ forall {k1} {k2} (b :: k1 -> k2 -> *) (l :: k2) (r :: k1). │ │ │ │ │ Flip b l r -> b r l │ │ │ │ │ RecSel Left Flip │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.hi │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,83 +1,83 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Constraints 9066 │ │ │ │ │ - interface hash: 08fed786e727fd8663c694f6c3d1a02a │ │ │ │ │ - ABI hash: 7d964f84e9fc8c1acc30387c7c73848d │ │ │ │ │ - export-list hash: be6f5ddcf38e2a3ee09cde2297307304 │ │ │ │ │ + interface hash: 3d755d73a89c64f64d983d3ba0377c35 │ │ │ │ │ + ABI hash: 5aab8fa0f43361e569640e6660390024 │ │ │ │ │ + export-list hash: e5c398c7169ee02e2827d8a404cea910 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ + flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 64cae00ab386ed23967954c49dbf3451 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Barbies.Internal.Dicts.requiringDict │ │ │ │ │ Barbies.Internal.ConstraintsB.& │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.Dicts.ClassF │ │ │ │ │ Barbies.Internal.Dicts.ClassFG │ │ │ │ │ Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Barbies.Internal.ConstraintsB Data.Generics.GenericN │ │ │ │ │ Control.Applicative Control.Arrow Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup.Internal Data.Type.Ord │ │ │ │ │ Data.Version GHC.Generics GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - & b4981f1f879e533cf698bb596a0c96e2 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - ClassFG 49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + & 262e3f2037fcd8d28cf63dfb107609ac │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + ClassFG 956656054dd5ddd580072614ba216cb3 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -d5e08f9aa425846984beb0e1df4d9890 │ │ │ │ │ +2b3dd5bb37b38ac231e2bf44a76aa75d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d50ccbd0186b57590c1aa18e8680b704 │ │ │ │ │ +cacdc72938810ca679c001b92b36e407 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4f034483c16c58358071819557a3cc2f │ │ │ │ │ +deae2605fdc4049dacc70bd47d29c7db │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Constraints"#] │ │ │ │ │ -5a41b37fc1195c3153a0d231825f6dab │ │ │ │ │ +2a3f629c6a21e6b227f56cf02628930f │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -817972c0dabe048c41741d392be9ae10 │ │ │ │ │ +b5f419eb10b28cb640d24524eda67cc5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.dyn_hi │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,83 +1,83 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Constraints 9066 │ │ │ │ │ - interface hash: 08fed786e727fd8663c694f6c3d1a02a │ │ │ │ │ - ABI hash: 7d964f84e9fc8c1acc30387c7c73848d │ │ │ │ │ - export-list hash: be6f5ddcf38e2a3ee09cde2297307304 │ │ │ │ │ + interface hash: 3d755d73a89c64f64d983d3ba0377c35 │ │ │ │ │ + ABI hash: 5aab8fa0f43361e569640e6660390024 │ │ │ │ │ + export-list hash: e5c398c7169ee02e2827d8a404cea910 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ + flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 64cae00ab386ed23967954c49dbf3451 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Barbies.Internal.Dicts.requiringDict │ │ │ │ │ Barbies.Internal.ConstraintsB.& │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.Dicts.ClassF │ │ │ │ │ Barbies.Internal.Dicts.ClassFG │ │ │ │ │ Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Barbies.Internal.ConstraintsB Data.Generics.GenericN │ │ │ │ │ Control.Applicative Control.Arrow Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup.Internal Data.Type.Ord │ │ │ │ │ Data.Version GHC.Generics GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - & b4981f1f879e533cf698bb596a0c96e2 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - ClassFG 49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + & 262e3f2037fcd8d28cf63dfb107609ac │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + ClassFG 956656054dd5ddd580072614ba216cb3 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -d5e08f9aa425846984beb0e1df4d9890 │ │ │ │ │ +2b3dd5bb37b38ac231e2bf44a76aa75d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d50ccbd0186b57590c1aa18e8680b704 │ │ │ │ │ +cacdc72938810ca679c001b92b36e407 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4f034483c16c58358071819557a3cc2f │ │ │ │ │ +deae2605fdc4049dacc70bd47d29c7db │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Constraints"#] │ │ │ │ │ -5a41b37fc1195c3153a0d231825f6dab │ │ │ │ │ +2a3f629c6a21e6b227f56cf02628930f │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -817972c0dabe048c41741d392be9ae10 │ │ │ │ │ +b5f419eb10b28cb640d24524eda67cc5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.dyn_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Generics.Applicative 9066 │ │ │ │ │ - interface hash: 782366472ca7519297966c6b00fcad83 │ │ │ │ │ - ABI hash: cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - export-list hash: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ + interface hash: 5ddbb545689de42c1db740596a93742f │ │ │ │ │ + ABI hash: c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + export-list hash: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2826c8fc0b222c614fbc957914286dc4 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GApplicative{gprod gpure} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Monoid Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -26c03417b0357de5bd8956a40c4ff573 │ │ │ │ │ +915f2636451ad206149b1278c1c618f6 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ GHC.Base.Applicative h => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ @k1 │ │ │ │ │ @h │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @a │ │ │ │ │ v)] │ │ │ │ │ -fad8eb75b8c9fc73c12e54a0683f3b58 │ │ │ │ │ +127373478128f8da47783e04f4107751 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1). │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n f a) (f a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n g a) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n (Data.Functor.Product.Product f g) a) │ │ │ │ │ (Data.Functor.Product.Product f g a)) │ │ │ │ │ ($fGApplicativeNaturalkknfgRecRecRec0_$cgprod @k @k1 @n @f @g @a) │ │ │ │ │ ($fGApplicativeNaturalkknfgRecRecRec0_$cgpure @k @k1 @n @f @g @a)] │ │ │ │ │ -43fc303d4e9149a3595c23ad27c9a2f0 │ │ │ │ │ +cece03a0976fce13ee499afbc37b1a4e │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0_$cgprod :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a) (f a) x │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N)] │ │ │ │ │ -53705928647ee2b49b31d45ff206eb48 │ │ │ │ │ +b506c85ba78d6a19177f2f2c9dee86d0 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0_$cgpure :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (P n f a) (f a) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (P n g a) (g a)) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -255,15 +255,15 @@ │ │ │ │ │ (P n (Data.Functor.Product.Product f g) a) │ │ │ │ │ (Data.Functor.Product.Product f g a))>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N

_P) _N _N)] │ │ │ │ │ -cacb0c55e229c825b34a281c165d8c75 │ │ │ │ │ +5ca004e5d73d1cde70232ff3cf8b40a2 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec_$cgprod :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k2). │ │ │ │ │ GHC.Base.Applicative h => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -171cdf604862297b2cd6406c08497336 │ │ │ │ │ +f33016a4431e9bcd17636ceb1ef9e3b2 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec_$cgpure :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k2). │ │ │ │ │ (GHC.Base.Applicative h, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (P n f a)) (h (f a)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (h (P n g a)) (h (g a))) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -27b52d216c30f558cc925826ca01f612 │ │ │ │ │ +b2b9ac217d60eef1b1745479976fccee │ │ │ │ │ $fGApplicativekkknfg:*::*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg) => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ @lg │ │ │ │ │ @lfg │ │ │ │ │ @rf │ │ │ │ │ @rg │ │ │ │ │ @rfg │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -d89273b6e175a949b775d9f70407c650 │ │ │ │ │ +f4f969af2c756a0ca9e71e5596409231 │ │ │ │ │ $fGApplicativekkknfg:*::*::*:_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *) (x :: k3). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ $dGApplicative1 │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ pf │ │ │ │ │ pg │ │ │ │ │ l2 │ │ │ │ │ r2) } }] │ │ │ │ │ -9e57089020ee6f044aa553e0c314add4 │ │ │ │ │ +92bb2dc413959116f29453a98ec357c0 │ │ │ │ │ $fGApplicativekkknfg:*::*::*:_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *) (x :: k3). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ (lf GHC.Generics.:*: rf) GHC.Types.~ (lg GHC.Generics.:*: rg)) => │ │ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @rf) │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @rfg) │ │ │ │ │ eta4) } }] │ │ │ │ │ -e07bdab34162fca845a58d3fd946eec2 │ │ │ │ │ +7cc679d60922042a765d63728c875380 │ │ │ │ │ $fGApplicativekkknfgM1M1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta). │ │ │ │ │ GApplicative n f g repf repg repfg => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ @g │ │ │ │ │ @repf │ │ │ │ │ @repg │ │ │ │ │ @repfg │ │ │ │ │ @i │ │ │ │ │ @c │ │ │ │ │ v)] │ │ │ │ │ -dfcedcb479ee9aeb7fb1d697b0ea102b │ │ │ │ │ +652998c119449889d87d384a1b00dafb │ │ │ │ │ $fGApplicativekkknfgM1M1M1_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta) (x :: k3). │ │ │ │ │ GApplicative n f g repf repg repfg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -812,15 +812,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -c71ec9e9b883d9f69874fc25b1ca3c83 │ │ │ │ │ +9d3267827f0b31fef9030e9c3b197e73 │ │ │ │ │ $fGApplicativekkknfgM1M1M1_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta) (x :: k3). │ │ │ │ │ (GApplicative n f g repf repg repfg, f GHC.Types.~ g, │ │ │ │ │ GHC.Generics.M1 i c repf GHC.Types.~ GHC.Generics.M1 i c repg) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -884,15 +884,15 @@ │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @repf) │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @repfg) │ │ │ │ │ eta4) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Generics.N:M1[0] _N _P _P _R) _N) } }] │ │ │ │ │ -c62325baef125313b791176da10a795e │ │ │ │ │ +ce2ab603439651e474b570291ff6da40 │ │ │ │ │ $fGApplicativekkknfgRecRecRec :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GHC.Base.Monoid x => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -918,15 +918,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ ($fGApplicativekkknfgRecRecRec_$cgprod @k @k1 @k2 @x @n @f @g v) │ │ │ │ │ ($fGApplicativekkknfgRecRecRec_$cgpure @k @k1 @k2 @x @n @f @g v)] │ │ │ │ │ -560fe200ad602e133d55a2f0d0d22a75 │ │ │ │ │ +6b48a320c0669513940cb81ff7a978ca │ │ │ │ │ $fGApplicativekkknfgRecRecRec_$cgprod :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (x1 :: k3). │ │ │ │ │ GHC.Base.Monoid x => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -4c6be034d847cfdd55967b332dbbade2 │ │ │ │ │ +21927970176de91f9d78d636b0af9247 │ │ │ │ │ $fGApplicativekkknfgRecRecRec_$cgpure :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (x1 :: k3). │ │ │ │ │ (GHC.Base.Monoid x, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec x x │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec x x) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -1043,15 +1043,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -757459b2567e1fedd8090649a12a6b0c │ │ │ │ │ +75e9a7bc4f2eca5aa0c6ee12ff6aa73e │ │ │ │ │ $fGApplicativekkknfgU1U1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GApplicative n f g GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:GApplicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @k1 @k2 @n :: k @f :: k1 -> * @g :: k1 -> *. │ │ │ │ │ @@ -1062,15 +1062,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGApplicativekkknfgU1U1U1_$cgprod @k @k1 @k2 @n @f @g) │ │ │ │ │ ($fGApplicativekkknfgU1U1U1_$cgpure @k @k1 @k2 @n @f @g)] │ │ │ │ │ -a6918f5cd402eab5d40c5b3ab27a04e1 │ │ │ │ │ +86fe6d5499d4b492f7180f06a114627d │ │ │ │ │ $fGApplicativekkknfgU1U1U1_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) (x :: k3). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -1087,15 +1087,15 @@ │ │ │ │ │ @x :: k2 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy g) │ │ │ │ │ (ds3['GHC.Types.Many] :: GHC.Generics.U1 x) │ │ │ │ │ (ds4['GHC.Types.Many] :: GHC.Generics.U1 x) -> │ │ │ │ │ case ds3 of wild { GHC.Generics.U1 -> ds4 }] │ │ │ │ │ -0c8b7121385101be742005f836ea6b18 │ │ │ │ │ +4da1196f1ca5a920f72c028eece5daec │ │ │ │ │ $fGApplicativekkknfgU1U1U1_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) (x :: k3). │ │ │ │ │ (f GHC.Types.~ g, GHC.Generics.U1 GHC.Types.~ GHC.Generics.U1) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ @@ -1117,64 +1117,64 @@ │ │ │ │ │ GHC.Types.~ GHC.Generics.U1) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds3['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds4['GHC.Types.Many] :: forall (a :: k1). f a) -> │ │ │ │ │ GHC.Generics.U1 @k2 @x] │ │ │ │ │ -3be54707e58679d8ed495918884366c5 │ │ │ │ │ +a29ee8272c78be8331bcc73cf622cd6c │ │ │ │ │ $tcGApplicative :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3749123269905399159#Word64 │ │ │ │ │ - 13221859667362474613#Word64 │ │ │ │ │ + 17841484651063409862#Word64 │ │ │ │ │ + 5493416516266853058#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGApplicative2 │ │ │ │ │ 3# │ │ │ │ │ $tcGApplicative1] │ │ │ │ │ -a5642de0a34721217bf57de1c6fcb837 │ │ │ │ │ +9b8dca4ebeb253853829d321d9a0b8b7 │ │ │ │ │ $tcGApplicative1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c3a8cacc8c4e75bad115625618227917 │ │ │ │ │ +f5ab903d7c2b6f168369794020c1cc95 │ │ │ │ │ $tcGApplicative2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGApplicative3] │ │ │ │ │ -a8bd85a0350edaddaf229fb28d8046c3 │ │ │ │ │ +fbe73c0375c1d38791c2c23a1994a8af │ │ │ │ │ $tcGApplicative3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GApplicative"#] │ │ │ │ │ -c5b2cd6cc253a5dc474f41a4946c3012 │ │ │ │ │ +cc8b1abcdab78955e30ca934b9c673f6 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -3297d9b4b509dc1cfb187e11f6d69344 │ │ │ │ │ +ff0c1c72c2461b34c36997cf9d024a49 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d35b1ae7475091dfb0c5f17eac484bdd │ │ │ │ │ +cf36d00bb6e244031e9ae084c1f47073 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Applicative"#] │ │ │ │ │ -a25fd8148124e801cef575e3f9a62afd │ │ │ │ │ +465048a1dbca355fdd89af870af906ea │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9dd7b83a59e4f1eab42d01151538d44e │ │ │ │ │ +3baa0a1c6d07f88d34ea19f645d1394e │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -3ced52b07609826cc929119e22540509 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ type GApplicative :: forall {k} {k1} k2. │ │ │ │ │ k │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ @@ -1192,15 +1192,15 @@ │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy repbf │ │ │ │ │ -> Data.Proxy.Proxy repbfg │ │ │ │ │ -> (forall (a :: k2). f a) │ │ │ │ │ -> repbf x │ │ │ │ │ {-# MINIMAL gprod, gpure #-} │ │ │ │ │ -4e48190e47f5ab16fa0b3efb49740e52 │ │ │ │ │ +67719751e01720ae9873dbda6185b49a │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GApplicative [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec, │ │ │ │ │ Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGApplicativeNaturalkknfgRecRecRec │ │ │ │ │ instance GApplicative [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Generics.Applicative 9066 │ │ │ │ │ - interface hash: 782366472ca7519297966c6b00fcad83 │ │ │ │ │ - ABI hash: cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - export-list hash: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ + interface hash: 5ddbb545689de42c1db740596a93742f │ │ │ │ │ + ABI hash: c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + export-list hash: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2826c8fc0b222c614fbc957914286dc4 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GApplicative{gprod gpure} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Monoid Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -26c03417b0357de5bd8956a40c4ff573 │ │ │ │ │ +915f2636451ad206149b1278c1c618f6 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ GHC.Base.Applicative h => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ @k1 │ │ │ │ │ @h │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @a │ │ │ │ │ v)] │ │ │ │ │ -fad8eb75b8c9fc73c12e54a0683f3b58 │ │ │ │ │ +127373478128f8da47783e04f4107751 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1). │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n f a) (f a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n g a) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n (Data.Functor.Product.Product f g) a) │ │ │ │ │ (Data.Functor.Product.Product f g a)) │ │ │ │ │ ($fGApplicativeNaturalkknfgRecRecRec0_$cgprod @k @k1 @n @f @g @a) │ │ │ │ │ ($fGApplicativeNaturalkknfgRecRecRec0_$cgpure @k @k1 @n @f @g @a)] │ │ │ │ │ -43fc303d4e9149a3595c23ad27c9a2f0 │ │ │ │ │ +cece03a0976fce13ee499afbc37b1a4e │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0_$cgprod :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a) (f a) x │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N)] │ │ │ │ │ -53705928647ee2b49b31d45ff206eb48 │ │ │ │ │ +b506c85ba78d6a19177f2f2c9dee86d0 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0_$cgpure :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (P n f a) (f a) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (P n g a) (g a)) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -255,15 +255,15 @@ │ │ │ │ │ (P n (Data.Functor.Product.Product f g) a) │ │ │ │ │ (Data.Functor.Product.Product f g a))>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N

_P) _N _N)] │ │ │ │ │ -cacb0c55e229c825b34a281c165d8c75 │ │ │ │ │ +5ca004e5d73d1cde70232ff3cf8b40a2 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec_$cgprod :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k2). │ │ │ │ │ GHC.Base.Applicative h => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -171cdf604862297b2cd6406c08497336 │ │ │ │ │ +f33016a4431e9bcd17636ceb1ef9e3b2 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec_$cgpure :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k2). │ │ │ │ │ (GHC.Base.Applicative h, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (P n f a)) (h (f a)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (h (P n g a)) (h (g a))) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -27b52d216c30f558cc925826ca01f612 │ │ │ │ │ +b2b9ac217d60eef1b1745479976fccee │ │ │ │ │ $fGApplicativekkknfg:*::*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg) => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ @lg │ │ │ │ │ @lfg │ │ │ │ │ @rf │ │ │ │ │ @rg │ │ │ │ │ @rfg │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -d89273b6e175a949b775d9f70407c650 │ │ │ │ │ +f4f969af2c756a0ca9e71e5596409231 │ │ │ │ │ $fGApplicativekkknfg:*::*::*:_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *) (x :: k3). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ $dGApplicative1 │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ pf │ │ │ │ │ pg │ │ │ │ │ l2 │ │ │ │ │ r2) } }] │ │ │ │ │ -9e57089020ee6f044aa553e0c314add4 │ │ │ │ │ +92bb2dc413959116f29453a98ec357c0 │ │ │ │ │ $fGApplicativekkknfg:*::*::*:_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *) (x :: k3). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ (lf GHC.Generics.:*: rf) GHC.Types.~ (lg GHC.Generics.:*: rg)) => │ │ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @rf) │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @rfg) │ │ │ │ │ eta4) } }] │ │ │ │ │ -e07bdab34162fca845a58d3fd946eec2 │ │ │ │ │ +7cc679d60922042a765d63728c875380 │ │ │ │ │ $fGApplicativekkknfgM1M1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta). │ │ │ │ │ GApplicative n f g repf repg repfg => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ @g │ │ │ │ │ @repf │ │ │ │ │ @repg │ │ │ │ │ @repfg │ │ │ │ │ @i │ │ │ │ │ @c │ │ │ │ │ v)] │ │ │ │ │ -dfcedcb479ee9aeb7fb1d697b0ea102b │ │ │ │ │ +652998c119449889d87d384a1b00dafb │ │ │ │ │ $fGApplicativekkknfgM1M1M1_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta) (x :: k3). │ │ │ │ │ GApplicative n f g repf repg repfg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -812,15 +812,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -c71ec9e9b883d9f69874fc25b1ca3c83 │ │ │ │ │ +9d3267827f0b31fef9030e9c3b197e73 │ │ │ │ │ $fGApplicativekkknfgM1M1M1_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta) (x :: k3). │ │ │ │ │ (GApplicative n f g repf repg repfg, f GHC.Types.~ g, │ │ │ │ │ GHC.Generics.M1 i c repf GHC.Types.~ GHC.Generics.M1 i c repg) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -884,15 +884,15 @@ │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @repf) │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @repfg) │ │ │ │ │ eta4) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Generics.N:M1[0] _N _P _P _R) _N) } }] │ │ │ │ │ -c62325baef125313b791176da10a795e │ │ │ │ │ +ce2ab603439651e474b570291ff6da40 │ │ │ │ │ $fGApplicativekkknfgRecRecRec :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GHC.Base.Monoid x => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -918,15 +918,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ ($fGApplicativekkknfgRecRecRec_$cgprod @k @k1 @k2 @x @n @f @g v) │ │ │ │ │ ($fGApplicativekkknfgRecRecRec_$cgpure @k @k1 @k2 @x @n @f @g v)] │ │ │ │ │ -560fe200ad602e133d55a2f0d0d22a75 │ │ │ │ │ +6b48a320c0669513940cb81ff7a978ca │ │ │ │ │ $fGApplicativekkknfgRecRecRec_$cgprod :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (x1 :: k3). │ │ │ │ │ GHC.Base.Monoid x => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -4c6be034d847cfdd55967b332dbbade2 │ │ │ │ │ +21927970176de91f9d78d636b0af9247 │ │ │ │ │ $fGApplicativekkknfgRecRecRec_$cgpure :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (x1 :: k3). │ │ │ │ │ (GHC.Base.Monoid x, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec x x │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec x x) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -1043,15 +1043,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -757459b2567e1fedd8090649a12a6b0c │ │ │ │ │ +75e9a7bc4f2eca5aa0c6ee12ff6aa73e │ │ │ │ │ $fGApplicativekkknfgU1U1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GApplicative n f g GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:GApplicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @k1 @k2 @n :: k @f :: k1 -> * @g :: k1 -> *. │ │ │ │ │ @@ -1062,15 +1062,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGApplicativekkknfgU1U1U1_$cgprod @k @k1 @k2 @n @f @g) │ │ │ │ │ ($fGApplicativekkknfgU1U1U1_$cgpure @k @k1 @k2 @n @f @g)] │ │ │ │ │ -a6918f5cd402eab5d40c5b3ab27a04e1 │ │ │ │ │ +86fe6d5499d4b492f7180f06a114627d │ │ │ │ │ $fGApplicativekkknfgU1U1U1_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) (x :: k3). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -1087,15 +1087,15 @@ │ │ │ │ │ @x :: k2 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy g) │ │ │ │ │ (ds3['GHC.Types.Many] :: GHC.Generics.U1 x) │ │ │ │ │ (ds4['GHC.Types.Many] :: GHC.Generics.U1 x) -> │ │ │ │ │ case ds3 of wild { GHC.Generics.U1 -> ds4 }] │ │ │ │ │ -0c8b7121385101be742005f836ea6b18 │ │ │ │ │ +4da1196f1ca5a920f72c028eece5daec │ │ │ │ │ $fGApplicativekkknfgU1U1U1_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) (x :: k3). │ │ │ │ │ (f GHC.Types.~ g, GHC.Generics.U1 GHC.Types.~ GHC.Generics.U1) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ @@ -1117,64 +1117,64 @@ │ │ │ │ │ GHC.Types.~ GHC.Generics.U1) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds3['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds4['GHC.Types.Many] :: forall (a :: k1). f a) -> │ │ │ │ │ GHC.Generics.U1 @k2 @x] │ │ │ │ │ -3be54707e58679d8ed495918884366c5 │ │ │ │ │ +a29ee8272c78be8331bcc73cf622cd6c │ │ │ │ │ $tcGApplicative :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3749123269905399159#Word64 │ │ │ │ │ - 13221859667362474613#Word64 │ │ │ │ │ + 17841484651063409862#Word64 │ │ │ │ │ + 5493416516266853058#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGApplicative2 │ │ │ │ │ 3# │ │ │ │ │ $tcGApplicative1] │ │ │ │ │ -a5642de0a34721217bf57de1c6fcb837 │ │ │ │ │ +9b8dca4ebeb253853829d321d9a0b8b7 │ │ │ │ │ $tcGApplicative1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c3a8cacc8c4e75bad115625618227917 │ │ │ │ │ +f5ab903d7c2b6f168369794020c1cc95 │ │ │ │ │ $tcGApplicative2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGApplicative3] │ │ │ │ │ -a8bd85a0350edaddaf229fb28d8046c3 │ │ │ │ │ +fbe73c0375c1d38791c2c23a1994a8af │ │ │ │ │ $tcGApplicative3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GApplicative"#] │ │ │ │ │ -c5b2cd6cc253a5dc474f41a4946c3012 │ │ │ │ │ +cc8b1abcdab78955e30ca934b9c673f6 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -3297d9b4b509dc1cfb187e11f6d69344 │ │ │ │ │ +ff0c1c72c2461b34c36997cf9d024a49 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d35b1ae7475091dfb0c5f17eac484bdd │ │ │ │ │ +cf36d00bb6e244031e9ae084c1f47073 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Applicative"#] │ │ │ │ │ -a25fd8148124e801cef575e3f9a62afd │ │ │ │ │ +465048a1dbca355fdd89af870af906ea │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9dd7b83a59e4f1eab42d01151538d44e │ │ │ │ │ +3baa0a1c6d07f88d34ea19f645d1394e │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -3ced52b07609826cc929119e22540509 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ type GApplicative :: forall {k} {k1} k2. │ │ │ │ │ k │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ @@ -1192,15 +1192,15 @@ │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy repbf │ │ │ │ │ -> Data.Proxy.Proxy repbfg │ │ │ │ │ -> (forall (a :: k2). f a) │ │ │ │ │ -> repbf x │ │ │ │ │ {-# MINIMAL gprod, gpure #-} │ │ │ │ │ -4e48190e47f5ab16fa0b3efb49740e52 │ │ │ │ │ +67719751e01720ae9873dbda6185b49a │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GApplicative [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec, │ │ │ │ │ Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGApplicativeNaturalkknfgRecRecRec │ │ │ │ │ instance GApplicative [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Generics.Bare 9066 │ │ │ │ │ - interface hash: 261617f79bb5638d131c2f2a23f8bf49 │ │ │ │ │ - ABI hash: eea274642dff5789bea4aa894d8bc07f │ │ │ │ │ - export-list hash: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ + interface hash: e8c6e059f82fed421202ad318ed61aba │ │ │ │ │ + ABI hash: a5b23d7863b024acf164c15bb8693348 │ │ │ │ │ + export-list hash: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ + flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 81f51177b7218c3ed83f386b2bb103de │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GBare{gcover gstrip} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -767c4698ffb49db88e5661197fdc7e90 │ │ │ │ │ +6a6d6838a5e5bdee7f4966f974490df5 │ │ │ │ │ $fGBarekn:*::*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ GBare n (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GBare n r r'). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(l GHC.Generics.:*: r) │ │ │ │ │ @(l' GHC.Generics.:*: r') │ │ │ │ │ ($fGBarekn:*::*:_$cgstrip @k @n @l @l' @r @r' v v1) │ │ │ │ │ ($fGBarekn:*::*:_$cgcover @k @n @l @l' @r @r' v v1)] │ │ │ │ │ -9ef51c6b5ae5ac8b6a6919de23dc2973 │ │ │ │ │ +e76eec36c662eeff6867bf3bbfb57112 │ │ │ │ │ $fGBarekn:*::*:_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:*:) l' r' x -> (GHC.Generics.:*:) l r x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ @x │ │ │ │ │ (gcover @k @n @l @l' $dGBare @x pn l1) │ │ │ │ │ (gcover @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -56d0b98bab07c9377afce2cb32cde68b │ │ │ │ │ +3226ebf0e0de5314420cd531c48d686b │ │ │ │ │ $fGBarekn:*::*:_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:*:) l r x -> (GHC.Generics.:*:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -124,15 +124,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k │ │ │ │ │ @l' │ │ │ │ │ @r' │ │ │ │ │ @x │ │ │ │ │ (gstrip @k @n @l @l' $dGBare @x pn l1) │ │ │ │ │ (gstrip @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -a9df61d41aa3cf62587363c49334bbd8 │ │ │ │ │ +3d2d7a6de501c9b84d3b2ca391b18835 │ │ │ │ │ $fGBarekn:+::+: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ GBare n (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GBare n r r'). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(l GHC.Generics.:+: r) │ │ │ │ │ @(l' GHC.Generics.:+: r') │ │ │ │ │ ($fGBarekn:+::+:_$cgstrip @k @n @l @l' @r @r' v v1) │ │ │ │ │ ($fGBarekn:+::+:_$cgcover @k @n @l @l' @r @r' v v1)] │ │ │ │ │ -6c720288c16946975ba6729a9b12e0cf │ │ │ │ │ +36fa28fa802da7d64d4443974ba64d2b │ │ │ │ │ $fGBarekn:+::+:_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:+:) l' r' x -> (GHC.Generics.:+:) l r x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ GHC.Generics.R1 r1 │ │ │ │ │ -> GHC.Generics.R1 │ │ │ │ │ @k │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ @x │ │ │ │ │ (gcover @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -7ce9e41dbc85082a8f72eac95d306566 │ │ │ │ │ +8520c448ba72aef86a17db8da6a1c4ff │ │ │ │ │ $fGBarekn:+::+:_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:+:) l r x -> (GHC.Generics.:+:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ GHC.Generics.R1 r1 │ │ │ │ │ -> GHC.Generics.R1 │ │ │ │ │ @k │ │ │ │ │ @l' │ │ │ │ │ @r' │ │ │ │ │ @x │ │ │ │ │ (gstrip @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -cdd9af79c2fee8298e7f937b1f28eba2 │ │ │ │ │ +5ff7096f7ca2965e2980ec089d8dadfd │ │ │ │ │ $fGBareknM1M1 :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ GBare n (GHC.Generics.M1 i k2 repbi) (GHC.Generics.M1 i k2 repbb) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: GBare n repbi repbb). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(GHC.Generics.M1 i k1 repbi) │ │ │ │ │ @(GHC.Generics.M1 i k1 repbb) │ │ │ │ │ ($fGBareknM1M1_$cgstrip @k @n @repbi @repbb @i @k1 v) │ │ │ │ │ ($fGBareknM1M1_$cgcover @k @n @repbi @repbb @i @k1 v)] │ │ │ │ │ -ca34394bf107175e6e6efd2eeae82995 │ │ │ │ │ +37439014cff5fc8d14ea23c73f69883c │ │ │ │ │ $fGBareknM1M1_$cgcover :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta) (x :: k1). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> GHC.Generics.M1 i k2 repbb x -> GHC.Generics.M1 i k2 repbi x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -279,15 +279,15 @@ │ │ │ │ │ f x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -5826bc7d04550f34b020edf7d3d877ab │ │ │ │ │ +7bbf749e25a027e7d5b59b7876326177 │ │ │ │ │ $fGBareknM1M1_$cgstrip :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta) (x :: k1). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> GHC.Generics.M1 i k2 repbi x -> GHC.Generics.M1 i k2 repbb x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ f x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -b5aee001e5ae9729f5e61deedfd3331c │ │ │ │ │ +53acb7c92f8cce80fac55ec97dc78dd2 │ │ │ │ │ $fGBareknRecRec :: │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ GBare │ │ │ │ │ n │ │ │ │ │ (Data.Generics.GenericN.Rec repbi repbi) │ │ │ │ │ (Data.Generics.GenericN.Rec repbb repbb) │ │ │ │ │ DFunId │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: repbi GHC.Types.~ repbb). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(Data.Generics.GenericN.Rec repbi repbi) │ │ │ │ │ @(Data.Generics.GenericN.Rec repbb repbb) │ │ │ │ │ ($fGBareknRecRec_$cgstrip @k @repbi @repbb @n v) │ │ │ │ │ ($fGBareknRecRec_$cgcover @k @repbi @repbb @n v)] │ │ │ │ │ -75e94187dcdc27202584859e46e971dc │ │ │ │ │ +e9d9cf8389f7aa0319ed94baae504c92 │ │ │ │ │ $fGBareknRecRec0 :: │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ GBare │ │ │ │ │ n │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a)) │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ @n │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec b b) │ │ │ │ │ ($fGBareknRecRec0_$cgstrip @k @a @b @n v) │ │ │ │ │ ($fGBareknRecRec0_$cgcover @k @a @b @n v)] │ │ │ │ │ -8fd11501f6f468959f0bc8b108f6274b │ │ │ │ │ +430247e6f8f1d1bc5e6cf86e5b1778fd │ │ │ │ │ $fGBareknRecRec0_$cgcover :: │ │ │ │ │ forall k a b (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec b b x │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N) }] │ │ │ │ │ -0fe47b3ba2a6eeab86787939ef965656 │ │ │ │ │ +1f41c57bcbea4d0d359312879794fb29 │ │ │ │ │ $fGBareknRecRec0_$cgstrip :: │ │ │ │ │ forall k a b (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a) │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P │ │ │ │ │ ; Data.Functor.Identity.N:Identity[0] │ │ │ │ │ (co │ │ │ │ │ ; Sym (GHC.Generics.N:K1[0] _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P) _N _N)) }] │ │ │ │ │ -1571cfb9ec981e8cfb28a0e42b308811 │ │ │ │ │ +c0a6e7e5c62456ceb43ce173ebeb6d45 │ │ │ │ │ $fGBareknRecRec_$cgcover :: │ │ │ │ │ forall k repbi repbb (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec repbb repbb x │ │ │ │ │ -> Data.Generics.GenericN.Rec repbi repbi x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ _N │ │ │ │ │ Univ(phantom phantom <*>_N :: repbb, repbi) │ │ │ │ │ (Sub (Sym co)) │ │ │ │ │ _P)_R }] │ │ │ │ │ -150cc4f14c4b6ba3b8bcab89c621def9 │ │ │ │ │ +b206aee150854baae5d085723ec5ad15 │ │ │ │ │ $fGBareknRecRec_$cgstrip :: │ │ │ │ │ forall k repbi repbb (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec repbi repbi x │ │ │ │ │ -> Data.Generics.GenericN.Rec repbb repbb x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -495,113 +495,113 @@ │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ _N │ │ │ │ │ Univ(phantom phantom <*>_N :: repbi, repbb) │ │ │ │ │ (Sub co) │ │ │ │ │ _P)_R }] │ │ │ │ │ -9d30c88845f5fe116b55e1d1b0b48a2d │ │ │ │ │ +42852eece65cd996c459a27d8bbbd935 │ │ │ │ │ $fGBareknU1U1 :: GBare n GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[C:GBare], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @n :: GHC.TypeNats.Nat. │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGBareknU1U1_$cgstrip @k @n) │ │ │ │ │ ($fGBareknU1U1_$cgcover @k @n)] │ │ │ │ │ -48936db69c456ff30928e3a80efdbcab │ │ │ │ │ +19b523e164eae7fc531085ea47133b31 │ │ │ │ │ $fGBareknU1U1_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.U1 x -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -0d0a661f78047852e3bcfaf9186d94d8 │ │ │ │ │ +9e253bb31d326c3a2c4d0258b741fe15 │ │ │ │ │ $fGBareknU1U1_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.U1 x -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -e0828779ab77036d34c20c853e007171 │ │ │ │ │ +5688d6c24b352b491b47a3639dce167a │ │ │ │ │ $fGBareknV1V1 :: GBare n GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:GBare], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @n :: GHC.TypeNats.Nat. │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @GHC.Generics.V1 │ │ │ │ │ @GHC.Generics.V1 │ │ │ │ │ ($fGBareknV1V1_$cgstrip @k @n) │ │ │ │ │ ($fGBareknV1V1_$cgcover @k @n)] │ │ │ │ │ -d73f0d6008feffaf2411bc4eb88ce28e │ │ │ │ │ +2ce3813243476b16f4be28d983c41441 │ │ │ │ │ $fGBareknV1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Bare"#] │ │ │ │ │ -c5f8b49e89765048d7599c34f1dbdbd0 │ │ │ │ │ +85288d70d793dd531760f6ad12c4fe70 │ │ │ │ │ $fGBareknV1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V12] │ │ │ │ │ -b0f3a861f18edafd4797ce1e5e16c25d │ │ │ │ │ +03faafca5c8f1d4b6701e93447d62214 │ │ │ │ │ $fGBareknV1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -004bebf75841adb85aa45358f40fc1c6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +3b539a223f4ae0b9f9ffea4bd4df961a │ │ │ │ │ $fGBareknV1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V14] │ │ │ │ │ -3821d0ff9b85b39aee07463b2974c835 │ │ │ │ │ +57973f0e9591213408f82e02c32fb446 │ │ │ │ │ $fGBareknV1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -13708e6f649fad2ffed69b9d9a8ea1cc │ │ │ │ │ +37a8ff6f46e5d08fafc4f0b5b7320686 │ │ │ │ │ $fGBareknV1V15 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGBareknV1V13 │ │ │ │ │ $fGBareknV1V16 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -93ad89c5b99971ede7ff838240357fc8 │ │ │ │ │ +818d45cdbe61e27a94734a193349e6a8 │ │ │ │ │ $fGBareknV1V16 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGBareknV1V11 │ │ │ │ │ $fGBareknV1V9 │ │ │ │ │ $fGBareknV1V7 │ │ │ │ │ $fGBareknV1V17 │ │ │ │ │ $fGBareknV1V5 │ │ │ │ │ $fGBareknV1V17 │ │ │ │ │ $fGBareknV1V4] │ │ │ │ │ -77af63b51c3f88f013e2c49c4f085bd0 │ │ │ │ │ +bea0b89d984158ba5bd5753b9f6dfe28 │ │ │ │ │ $fGBareknV1V17 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 34#] │ │ │ │ │ -1f0b580a3612792232783d355c78773f │ │ │ │ │ +d7d0275ae4e3567d5210860fa8706b24 │ │ │ │ │ $fGBareknV1V1_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -612,15 +612,15 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGBareknV1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -02e0ddcc222978bd6355c3db4ffae3a2 │ │ │ │ │ +44d9db0c8649261540da10f2ef246c39 │ │ │ │ │ $fGBareknV1V1_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -631,113 +631,113 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGBareknV1V15 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -c792f79bd3cb5f464216b5b869a6bd48 │ │ │ │ │ +603acab1aa36124cfa521ea79ac8b11d │ │ │ │ │ $fGBareknV1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGBareknV1V13 │ │ │ │ │ $fGBareknV1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -193a5ad062dcb3f1bb3fc4954d0c078d │ │ │ │ │ +801b2140f83dd2096be75d34019bb15a │ │ │ │ │ $fGBareknV1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGBareknV1V11 │ │ │ │ │ $fGBareknV1V9 │ │ │ │ │ $fGBareknV1V7 │ │ │ │ │ $fGBareknV1V6 │ │ │ │ │ $fGBareknV1V5 │ │ │ │ │ $fGBareknV1V6 │ │ │ │ │ $fGBareknV1V4] │ │ │ │ │ -f2cdcbc59c3c2a8b69f76fc7d71a96c2 │ │ │ │ │ +4d0602d3294ee212eb07f641cd0e8597 │ │ │ │ │ $fGBareknV1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 25#] │ │ │ │ │ -61d30a4e5258829985b4d4319196144f │ │ │ │ │ +be55eb3d78575e50b7bf0e50f6cb06a5 │ │ │ │ │ $fGBareknV1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 16#] │ │ │ │ │ -d44b6a6227b35fbb2f70b7f23dbb0799 │ │ │ │ │ +7a5832211fc21f3601bd699a14e2fc8f │ │ │ │ │ $fGBareknV1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 35#] │ │ │ │ │ -4ef7d8baba01007b7597fccd09cee14b │ │ │ │ │ +c2ad6a8dc101f4c5ad2ccf3767941af7 │ │ │ │ │ $fGBareknV1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V8] │ │ │ │ │ -5266bfc3e7d9429748bc9556787efdb0 │ │ │ │ │ +88451be1a9382780279214c064cbe748 │ │ │ │ │ $fGBareknV1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Bare.hs"#] │ │ │ │ │ -2c7c83a7bb4eebe5659286873c24d3a7 │ │ │ │ │ +119e90b4421ab7cdd17e4e33f912d633 │ │ │ │ │ $fGBareknV1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V10] │ │ │ │ │ -0dabd667233d6e9d53cfd571fcd78e34 │ │ │ │ │ +1ddb65a4543a4d0b34e6b34acc6dfb70 │ │ │ │ │ $tcGBare :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 5373179404672895006#Word64 │ │ │ │ │ - 11927831921503033801#Word64 │ │ │ │ │ + 14720346315237248769#Word64 │ │ │ │ │ + 6710622583730516072#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGBare2 │ │ │ │ │ 1# │ │ │ │ │ $tcGBare1] │ │ │ │ │ -e124d0efc44f09c8d6666a976420e624 │ │ │ │ │ +7d70da88b92d5247500fe8a1bb7bf80a │ │ │ │ │ $tcGBare1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c89c0bd942d613b5a4939fd409f44381 │ │ │ │ │ +034836eec54a0bc9d964b1e712d2f56b │ │ │ │ │ $tcGBare2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGBare3] │ │ │ │ │ -b0c9b04eda340a2dd3e68e653c1c4bf4 │ │ │ │ │ +0dbbe641e215b3145ce535211f3cebfd │ │ │ │ │ $tcGBare3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GBare"#] │ │ │ │ │ -319848c17b2c9dbdb109914758f6ed03 │ │ │ │ │ +8e766c4c257843c2e017998c0b53adb4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -9e326d6d27086ec5d0f802496aea90fa │ │ │ │ │ +91eb4b43b4928dbc300d94123629bab2 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGBareknV1V10] │ │ │ │ │ -2bbeafa05f52f10322662b6243f72c81 │ │ │ │ │ +506bb521c889e7b2b34fd392f669e80c │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGBareknV1V12] │ │ │ │ │ -1fa6fd25559727210b03f78d5a832c96 │ │ │ │ │ +f7a5f5d4610bc604f4543e1673e035fc │ │ │ │ │ type GBare :: forall {k}. │ │ │ │ │ GHC.TypeNats.Nat -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ class GBare n repbi repbb where │ │ │ │ │ gstrip :: forall (x :: k). Data.Proxy.Proxy n -> repbi x -> repbb x │ │ │ │ │ gcover :: forall (x :: k). Data.Proxy.Proxy n -> repbb x -> repbi x │ │ │ │ │ {-# MINIMAL gstrip, gcover #-} │ │ │ │ │ -36d3f3a9a7407b8a6ffa19f4cb303529 │ │ │ │ │ +0a07eff0d2b443ef8be7bc56d3b032e7 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GBare [., ., GHC.Generics.:*:, GHC.Generics.:*:] │ │ │ │ │ = $fGBarekn:*::*: │ │ │ │ │ instance GBare [., ., GHC.Generics.:+:, GHC.Generics.:+:] │ │ │ │ │ = $fGBarekn:+::+: │ │ │ │ │ instance GBare [., ., GHC.Generics.M1, GHC.Generics.M1] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.dyn_hi │ │ │ │┄ Files 97% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Generics.Bare 9066 │ │ │ │ │ - interface hash: 261617f79bb5638d131c2f2a23f8bf49 │ │ │ │ │ - ABI hash: eea274642dff5789bea4aa894d8bc07f │ │ │ │ │ - export-list hash: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ + interface hash: e8c6e059f82fed421202ad318ed61aba │ │ │ │ │ + ABI hash: a5b23d7863b024acf164c15bb8693348 │ │ │ │ │ + export-list hash: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ + flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 81f51177b7218c3ed83f386b2bb103de │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GBare{gcover gstrip} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -767c4698ffb49db88e5661197fdc7e90 │ │ │ │ │ +6a6d6838a5e5bdee7f4966f974490df5 │ │ │ │ │ $fGBarekn:*::*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ GBare n (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GBare n r r'). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(l GHC.Generics.:*: r) │ │ │ │ │ @(l' GHC.Generics.:*: r') │ │ │ │ │ ($fGBarekn:*::*:_$cgstrip @k @n @l @l' @r @r' v v1) │ │ │ │ │ ($fGBarekn:*::*:_$cgcover @k @n @l @l' @r @r' v v1)] │ │ │ │ │ -9ef51c6b5ae5ac8b6a6919de23dc2973 │ │ │ │ │ +e76eec36c662eeff6867bf3bbfb57112 │ │ │ │ │ $fGBarekn:*::*:_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:*:) l' r' x -> (GHC.Generics.:*:) l r x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ @x │ │ │ │ │ (gcover @k @n @l @l' $dGBare @x pn l1) │ │ │ │ │ (gcover @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -56d0b98bab07c9377afce2cb32cde68b │ │ │ │ │ +3226ebf0e0de5314420cd531c48d686b │ │ │ │ │ $fGBarekn:*::*:_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:*:) l r x -> (GHC.Generics.:*:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -124,15 +124,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k │ │ │ │ │ @l' │ │ │ │ │ @r' │ │ │ │ │ @x │ │ │ │ │ (gstrip @k @n @l @l' $dGBare @x pn l1) │ │ │ │ │ (gstrip @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -a9df61d41aa3cf62587363c49334bbd8 │ │ │ │ │ +3d2d7a6de501c9b84d3b2ca391b18835 │ │ │ │ │ $fGBarekn:+::+: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ GBare n (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GBare n r r'). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(l GHC.Generics.:+: r) │ │ │ │ │ @(l' GHC.Generics.:+: r') │ │ │ │ │ ($fGBarekn:+::+:_$cgstrip @k @n @l @l' @r @r' v v1) │ │ │ │ │ ($fGBarekn:+::+:_$cgcover @k @n @l @l' @r @r' v v1)] │ │ │ │ │ -6c720288c16946975ba6729a9b12e0cf │ │ │ │ │ +36fa28fa802da7d64d4443974ba64d2b │ │ │ │ │ $fGBarekn:+::+:_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:+:) l' r' x -> (GHC.Generics.:+:) l r x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ GHC.Generics.R1 r1 │ │ │ │ │ -> GHC.Generics.R1 │ │ │ │ │ @k │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ @x │ │ │ │ │ (gcover @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -7ce9e41dbc85082a8f72eac95d306566 │ │ │ │ │ +8520c448ba72aef86a17db8da6a1c4ff │ │ │ │ │ $fGBarekn:+::+:_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:+:) l r x -> (GHC.Generics.:+:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ GHC.Generics.R1 r1 │ │ │ │ │ -> GHC.Generics.R1 │ │ │ │ │ @k │ │ │ │ │ @l' │ │ │ │ │ @r' │ │ │ │ │ @x │ │ │ │ │ (gstrip @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -cdd9af79c2fee8298e7f937b1f28eba2 │ │ │ │ │ +5ff7096f7ca2965e2980ec089d8dadfd │ │ │ │ │ $fGBareknM1M1 :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ GBare n (GHC.Generics.M1 i k2 repbi) (GHC.Generics.M1 i k2 repbb) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: GBare n repbi repbb). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(GHC.Generics.M1 i k1 repbi) │ │ │ │ │ @(GHC.Generics.M1 i k1 repbb) │ │ │ │ │ ($fGBareknM1M1_$cgstrip @k @n @repbi @repbb @i @k1 v) │ │ │ │ │ ($fGBareknM1M1_$cgcover @k @n @repbi @repbb @i @k1 v)] │ │ │ │ │ -ca34394bf107175e6e6efd2eeae82995 │ │ │ │ │ +37439014cff5fc8d14ea23c73f69883c │ │ │ │ │ $fGBareknM1M1_$cgcover :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta) (x :: k1). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> GHC.Generics.M1 i k2 repbb x -> GHC.Generics.M1 i k2 repbi x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -279,15 +279,15 @@ │ │ │ │ │ f x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -5826bc7d04550f34b020edf7d3d877ab │ │ │ │ │ +7bbf749e25a027e7d5b59b7876326177 │ │ │ │ │ $fGBareknM1M1_$cgstrip :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta) (x :: k1). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> GHC.Generics.M1 i k2 repbi x -> GHC.Generics.M1 i k2 repbb x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ f x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -b5aee001e5ae9729f5e61deedfd3331c │ │ │ │ │ +53acb7c92f8cce80fac55ec97dc78dd2 │ │ │ │ │ $fGBareknRecRec :: │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ GBare │ │ │ │ │ n │ │ │ │ │ (Data.Generics.GenericN.Rec repbi repbi) │ │ │ │ │ (Data.Generics.GenericN.Rec repbb repbb) │ │ │ │ │ DFunId │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: repbi GHC.Types.~ repbb). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(Data.Generics.GenericN.Rec repbi repbi) │ │ │ │ │ @(Data.Generics.GenericN.Rec repbb repbb) │ │ │ │ │ ($fGBareknRecRec_$cgstrip @k @repbi @repbb @n v) │ │ │ │ │ ($fGBareknRecRec_$cgcover @k @repbi @repbb @n v)] │ │ │ │ │ -75e94187dcdc27202584859e46e971dc │ │ │ │ │ +e9d9cf8389f7aa0319ed94baae504c92 │ │ │ │ │ $fGBareknRecRec0 :: │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ GBare │ │ │ │ │ n │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a)) │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ @n │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec b b) │ │ │ │ │ ($fGBareknRecRec0_$cgstrip @k @a @b @n v) │ │ │ │ │ ($fGBareknRecRec0_$cgcover @k @a @b @n v)] │ │ │ │ │ -8fd11501f6f468959f0bc8b108f6274b │ │ │ │ │ +430247e6f8f1d1bc5e6cf86e5b1778fd │ │ │ │ │ $fGBareknRecRec0_$cgcover :: │ │ │ │ │ forall k a b (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec b b x │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N) }] │ │ │ │ │ -0fe47b3ba2a6eeab86787939ef965656 │ │ │ │ │ +1f41c57bcbea4d0d359312879794fb29 │ │ │ │ │ $fGBareknRecRec0_$cgstrip :: │ │ │ │ │ forall k a b (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a) │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P │ │ │ │ │ ; Data.Functor.Identity.N:Identity[0] │ │ │ │ │ (co │ │ │ │ │ ; Sym (GHC.Generics.N:K1[0] _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P) _N _N)) }] │ │ │ │ │ -1571cfb9ec981e8cfb28a0e42b308811 │ │ │ │ │ +c0a6e7e5c62456ceb43ce173ebeb6d45 │ │ │ │ │ $fGBareknRecRec_$cgcover :: │ │ │ │ │ forall k repbi repbb (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec repbb repbb x │ │ │ │ │ -> Data.Generics.GenericN.Rec repbi repbi x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ _N │ │ │ │ │ Univ(phantom phantom <*>_N :: repbb, repbi) │ │ │ │ │ (Sub (Sym co)) │ │ │ │ │ _P)_R }] │ │ │ │ │ -150cc4f14c4b6ba3b8bcab89c621def9 │ │ │ │ │ +b206aee150854baae5d085723ec5ad15 │ │ │ │ │ $fGBareknRecRec_$cgstrip :: │ │ │ │ │ forall k repbi repbb (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec repbi repbi x │ │ │ │ │ -> Data.Generics.GenericN.Rec repbb repbb x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -495,113 +495,113 @@ │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ _N │ │ │ │ │ Univ(phantom phantom <*>_N :: repbi, repbb) │ │ │ │ │ (Sub co) │ │ │ │ │ _P)_R }] │ │ │ │ │ -9d30c88845f5fe116b55e1d1b0b48a2d │ │ │ │ │ +42852eece65cd996c459a27d8bbbd935 │ │ │ │ │ $fGBareknU1U1 :: GBare n GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[C:GBare], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @n :: GHC.TypeNats.Nat. │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGBareknU1U1_$cgstrip @k @n) │ │ │ │ │ ($fGBareknU1U1_$cgcover @k @n)] │ │ │ │ │ -48936db69c456ff30928e3a80efdbcab │ │ │ │ │ +19b523e164eae7fc531085ea47133b31 │ │ │ │ │ $fGBareknU1U1_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.U1 x -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -0d0a661f78047852e3bcfaf9186d94d8 │ │ │ │ │ +9e253bb31d326c3a2c4d0258b741fe15 │ │ │ │ │ $fGBareknU1U1_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.U1 x -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -e0828779ab77036d34c20c853e007171 │ │ │ │ │ +5688d6c24b352b491b47a3639dce167a │ │ │ │ │ $fGBareknV1V1 :: GBare n GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:GBare], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @n :: GHC.TypeNats.Nat. │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @GHC.Generics.V1 │ │ │ │ │ @GHC.Generics.V1 │ │ │ │ │ ($fGBareknV1V1_$cgstrip @k @n) │ │ │ │ │ ($fGBareknV1V1_$cgcover @k @n)] │ │ │ │ │ -d73f0d6008feffaf2411bc4eb88ce28e │ │ │ │ │ +2ce3813243476b16f4be28d983c41441 │ │ │ │ │ $fGBareknV1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Bare"#] │ │ │ │ │ -c5f8b49e89765048d7599c34f1dbdbd0 │ │ │ │ │ +85288d70d793dd531760f6ad12c4fe70 │ │ │ │ │ $fGBareknV1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V12] │ │ │ │ │ -b0f3a861f18edafd4797ce1e5e16c25d │ │ │ │ │ +03faafca5c8f1d4b6701e93447d62214 │ │ │ │ │ $fGBareknV1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -004bebf75841adb85aa45358f40fc1c6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +3b539a223f4ae0b9f9ffea4bd4df961a │ │ │ │ │ $fGBareknV1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V14] │ │ │ │ │ -3821d0ff9b85b39aee07463b2974c835 │ │ │ │ │ +57973f0e9591213408f82e02c32fb446 │ │ │ │ │ $fGBareknV1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -13708e6f649fad2ffed69b9d9a8ea1cc │ │ │ │ │ +37a8ff6f46e5d08fafc4f0b5b7320686 │ │ │ │ │ $fGBareknV1V15 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGBareknV1V13 │ │ │ │ │ $fGBareknV1V16 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -93ad89c5b99971ede7ff838240357fc8 │ │ │ │ │ +818d45cdbe61e27a94734a193349e6a8 │ │ │ │ │ $fGBareknV1V16 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGBareknV1V11 │ │ │ │ │ $fGBareknV1V9 │ │ │ │ │ $fGBareknV1V7 │ │ │ │ │ $fGBareknV1V17 │ │ │ │ │ $fGBareknV1V5 │ │ │ │ │ $fGBareknV1V17 │ │ │ │ │ $fGBareknV1V4] │ │ │ │ │ -77af63b51c3f88f013e2c49c4f085bd0 │ │ │ │ │ +bea0b89d984158ba5bd5753b9f6dfe28 │ │ │ │ │ $fGBareknV1V17 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 34#] │ │ │ │ │ -1f0b580a3612792232783d355c78773f │ │ │ │ │ +d7d0275ae4e3567d5210860fa8706b24 │ │ │ │ │ $fGBareknV1V1_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -612,15 +612,15 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGBareknV1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -02e0ddcc222978bd6355c3db4ffae3a2 │ │ │ │ │ +44d9db0c8649261540da10f2ef246c39 │ │ │ │ │ $fGBareknV1V1_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -631,113 +631,113 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGBareknV1V15 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -c792f79bd3cb5f464216b5b869a6bd48 │ │ │ │ │ +603acab1aa36124cfa521ea79ac8b11d │ │ │ │ │ $fGBareknV1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGBareknV1V13 │ │ │ │ │ $fGBareknV1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -193a5ad062dcb3f1bb3fc4954d0c078d │ │ │ │ │ +801b2140f83dd2096be75d34019bb15a │ │ │ │ │ $fGBareknV1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGBareknV1V11 │ │ │ │ │ $fGBareknV1V9 │ │ │ │ │ $fGBareknV1V7 │ │ │ │ │ $fGBareknV1V6 │ │ │ │ │ $fGBareknV1V5 │ │ │ │ │ $fGBareknV1V6 │ │ │ │ │ $fGBareknV1V4] │ │ │ │ │ -f2cdcbc59c3c2a8b69f76fc7d71a96c2 │ │ │ │ │ +4d0602d3294ee212eb07f641cd0e8597 │ │ │ │ │ $fGBareknV1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 25#] │ │ │ │ │ -61d30a4e5258829985b4d4319196144f │ │ │ │ │ +be55eb3d78575e50b7bf0e50f6cb06a5 │ │ │ │ │ $fGBareknV1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 16#] │ │ │ │ │ -d44b6a6227b35fbb2f70b7f23dbb0799 │ │ │ │ │ +7a5832211fc21f3601bd699a14e2fc8f │ │ │ │ │ $fGBareknV1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 35#] │ │ │ │ │ -4ef7d8baba01007b7597fccd09cee14b │ │ │ │ │ +c2ad6a8dc101f4c5ad2ccf3767941af7 │ │ │ │ │ $fGBareknV1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V8] │ │ │ │ │ -5266bfc3e7d9429748bc9556787efdb0 │ │ │ │ │ +88451be1a9382780279214c064cbe748 │ │ │ │ │ $fGBareknV1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Bare.hs"#] │ │ │ │ │ -2c7c83a7bb4eebe5659286873c24d3a7 │ │ │ │ │ +119e90b4421ab7cdd17e4e33f912d633 │ │ │ │ │ $fGBareknV1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V10] │ │ │ │ │ -0dabd667233d6e9d53cfd571fcd78e34 │ │ │ │ │ +1ddb65a4543a4d0b34e6b34acc6dfb70 │ │ │ │ │ $tcGBare :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 5373179404672895006#Word64 │ │ │ │ │ - 11927831921503033801#Word64 │ │ │ │ │ + 14720346315237248769#Word64 │ │ │ │ │ + 6710622583730516072#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGBare2 │ │ │ │ │ 1# │ │ │ │ │ $tcGBare1] │ │ │ │ │ -e124d0efc44f09c8d6666a976420e624 │ │ │ │ │ +7d70da88b92d5247500fe8a1bb7bf80a │ │ │ │ │ $tcGBare1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c89c0bd942d613b5a4939fd409f44381 │ │ │ │ │ +034836eec54a0bc9d964b1e712d2f56b │ │ │ │ │ $tcGBare2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGBare3] │ │ │ │ │ -b0c9b04eda340a2dd3e68e653c1c4bf4 │ │ │ │ │ +0dbbe641e215b3145ce535211f3cebfd │ │ │ │ │ $tcGBare3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GBare"#] │ │ │ │ │ -319848c17b2c9dbdb109914758f6ed03 │ │ │ │ │ +8e766c4c257843c2e017998c0b53adb4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -9e326d6d27086ec5d0f802496aea90fa │ │ │ │ │ +91eb4b43b4928dbc300d94123629bab2 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGBareknV1V10] │ │ │ │ │ -2bbeafa05f52f10322662b6243f72c81 │ │ │ │ │ +506bb521c889e7b2b34fd392f669e80c │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGBareknV1V12] │ │ │ │ │ -1fa6fd25559727210b03f78d5a832c96 │ │ │ │ │ +f7a5f5d4610bc604f4543e1673e035fc │ │ │ │ │ type GBare :: forall {k}. │ │ │ │ │ GHC.TypeNats.Nat -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ class GBare n repbi repbb where │ │ │ │ │ gstrip :: forall (x :: k). Data.Proxy.Proxy n -> repbi x -> repbb x │ │ │ │ │ gcover :: forall (x :: k). Data.Proxy.Proxy n -> repbb x -> repbi x │ │ │ │ │ {-# MINIMAL gstrip, gcover #-} │ │ │ │ │ -36d3f3a9a7407b8a6ffa19f4cb303529 │ │ │ │ │ +0a07eff0d2b443ef8be7bc56d3b032e7 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GBare [., ., GHC.Generics.:*:, GHC.Generics.:*:] │ │ │ │ │ = $fGBarekn:*::*: │ │ │ │ │ instance GBare [., ., GHC.Generics.:+:, GHC.Generics.:+:] │ │ │ │ │ = $fGBarekn:+::+: │ │ │ │ │ instance GBare [., ., GHC.Generics.M1, GHC.Generics.M1] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.hi │ │ │ │┄ Files 92% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Generics.Constraints [family instance module] 9066 │ │ │ │ │ - interface hash: 77c0f6bedde7374a1fa02f8d62f51e03 │ │ │ │ │ - ABI hash: dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - export-list hash: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ + interface hash: 259a4fad57a929a9aebe97b44af6a872 │ │ │ │ │ + ABI hash: 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + export-list hash: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: d8099ad38ca87ea2dda40463696d014a │ │ │ │ │ + flag hash: 2c4fa156826c15b4cbd15eef0f8f632d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 65f7f84670d16c10ad18f2d54576dbfb │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -21,44 +21,44 @@ │ │ │ │ │ GAll │ │ │ │ │ GConstraints{gaddDicts} │ │ │ │ │ Other │ │ │ │ │ Self │ │ │ │ │ SelfOrOther │ │ │ │ │ X │ │ │ │ │ Y │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Monoid Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -5001faeed8480a2270d4e0a93669928d │ │ │ │ │ +814e0ea74b78a21944b84e87818e1ca0 │ │ │ │ │ $fGConstraintskFUNkncfRecRecRec :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) (a' :: k1) │ │ │ │ │ (a :: k1). │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ c │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -00411074896617543b06368818b91d58 │ │ │ │ │ +2f4f7592af8285ddf886e59d026a7b0e │ │ │ │ │ $fGConstraintskkkncf:*::*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf) => │ │ │ │ │ GConstraints │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -a8e13bd9bbdbfdfe79fdf793b49b4b56 │ │ │ │ │ +8f9aa7e1f9e5cfe8a18ecbf91350e079 │ │ │ │ │ $fGConstraintskkkncf:*::*::*:_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *) (x :: k3). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf, │ │ │ │ │ GAll n c (lx GHC.Generics.:*: rx)) => │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(GAll n c lx) │ │ │ │ │ @(GAll n c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (D:R:GAllknc:*:[0] _N _N _N _N _N))) │ │ │ │ │ r) }] │ │ │ │ │ -89452a8f4ede00a45a03d66b50e4fa9e │ │ │ │ │ +a75098ed0e7c88f4bd7bfd34f371c7bc │ │ │ │ │ $fGConstraintskkkncf:+::+::+: :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf) => │ │ │ │ │ GConstraints │ │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3b2e3d7bc71cdb5ebdfdc16b31d9e35b │ │ │ │ │ +1c4955b789f1cbd399f7099ad8f87c43 │ │ │ │ │ $fGConstraintskkkncf:+::+::+:_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *) (x :: k3). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf, │ │ │ │ │ GAll n c (lx GHC.Generics.:+: rx)) => │ │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(GAll n c lx) │ │ │ │ │ @(GAll n c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (D:R:GAllknc:+:[0] _N _N _N _N _N))) │ │ │ │ │ r) }] │ │ │ │ │ -a5cecbee5527ee9d9fd6f9276d150164 │ │ │ │ │ +57a3dd660bb73ae66d1542a5db285351 │ │ │ │ │ $fGConstraintskkkncfM1M1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (repbx :: * -> *) │ │ │ │ │ (repbf :: k3 -> *) (repbdf :: k3 -> *) i (k4 :: GHC.Generics.Meta). │ │ │ │ │ GConstraints n c f repbx repbf repbdf => │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -376862bc7175d33b522a7ce1cc541623 │ │ │ │ │ +77b66ee240cb94b76af46e28e7c3c65a │ │ │ │ │ $fGConstraintskkkncfM1M1M1_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (repbx :: * -> *) │ │ │ │ │ (repbf :: k3 -> *) (repbdf :: k3 -> *) i (k4 :: GHC.Generics.Meta) │ │ │ │ │ (x :: k3). │ │ │ │ │ (GConstraints n c f repbx repbf repbdf, │ │ │ │ │ GAll n c (GHC.Generics.M1 i k4 repbx)) => │ │ │ │ │ @@ -440,15 +440,15 @@ │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -fb2b1a83ff845380e4002132f29acee0 │ │ │ │ │ +82e30a6deec32671cfcf28b6f08a7fc3 │ │ │ │ │ $fGConstraintskkkncfRecRecRec :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) a' a b' b. │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ c │ │ │ │ │ f │ │ │ │ │ @@ -482,15 +482,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b9127ffaa866b8e62e6b575ab17ba4f3 │ │ │ │ │ +b81b3aaa15b0223e40a6ce3d46796983 │ │ │ │ │ $fGConstraintskkkncfU1U1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2). │ │ │ │ │ GConstraints n c f GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f2d5d9b856185493db02b11fcfe8e927 │ │ │ │ │ +5cee10be88480bb74cdaad1fcd23f2ad │ │ │ │ │ $fGConstraintskkkncfV1V1V1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2). │ │ │ │ │ GConstraints n c f GHC.Generics.V1 GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ @@ -536,38 +536,38 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -09dd9269c81003f55b883d62fa866e5b │ │ │ │ │ +1172d3dc504d585b8405750fce44b361 │ │ │ │ │ $fGConstraintskkkncfV1V1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Constraints"#] │ │ │ │ │ -e998b748a8fb7ae0e7c23e493c1d8fda │ │ │ │ │ +45a42542b2b8dc88b541806dfa3724a8 │ │ │ │ │ $fGConstraintskkkncfV1V1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V12] │ │ │ │ │ -3319831b86be7c9a219106a345521e34 │ │ │ │ │ +e092abd396938029b4d859229ff85b5f │ │ │ │ │ $fGConstraintskkkncfV1V1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e9e430476d1f1fc5ed6d9887beda28e0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +bed0b26fae861fbad3940cbebc8d082b │ │ │ │ │ $fGConstraintskkkncfV1V1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V14] │ │ │ │ │ -83e68c3e28fa4f1e33f0a2b8d9badf68 │ │ │ │ │ +08aad8ab0fc5c4b70e532d131d74d22c │ │ │ │ │ $fGConstraintskkkncfV1V1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -1143e0ae83982e2343b80ac08bfccbbb │ │ │ │ │ +bdfd6b8d6997c0c21fde742b5f76321a │ │ │ │ │ $fGConstraintskkkncfV1V1V1_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (x :: k3). │ │ │ │ │ GAll n c GHC.Generics.V1 => │ │ │ │ │ GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ @@ -584,296 +584,296 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGConstraintskkkncfV1V1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -eac176706789b19a8c4b13a0e29a866d │ │ │ │ │ +0e35236949517d75196078f4bf343325 │ │ │ │ │ $fGConstraintskkkncfV1V1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGConstraintskkkncfV1V1V13 │ │ │ │ │ $fGConstraintskkkncfV1V1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -491b645464d6c1e1af022a9e847c6e9c │ │ │ │ │ +9fe1adc0bfc35344a3c7abffb9a31426 │ │ │ │ │ $fGConstraintskkkncfV1V1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGConstraintskkkncfV1V1V11 │ │ │ │ │ $fGConstraintskkkncfV1V1V9 │ │ │ │ │ $fGConstraintskkkncfV1V1V7 │ │ │ │ │ $fGConstraintskkkncfV1V1V6 │ │ │ │ │ $fGConstraintskkkncfV1V1V5 │ │ │ │ │ $fGConstraintskkkncfV1V1V6 │ │ │ │ │ $fGConstraintskkkncfV1V1V4] │ │ │ │ │ -64c2c84675e37cb320bfe3158b1537aa │ │ │ │ │ +a8515c74a011c1eb06efa000a73034cd │ │ │ │ │ $fGConstraintskkkncfV1V1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 26#] │ │ │ │ │ -b3a480212c401edda8d4e4504ab7d2ca │ │ │ │ │ +014c17fdb381e7da83381b47c582faa9 │ │ │ │ │ $fGConstraintskkkncfV1V1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 17#] │ │ │ │ │ -92320647fbbded9f0d8e0640bb3f24ab │ │ │ │ │ +63f009a2f26314fb11db7f2c5db3ae1b │ │ │ │ │ $fGConstraintskkkncfV1V1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 50#] │ │ │ │ │ -5f40d1d7f2653d64a9951a384d095361 │ │ │ │ │ +805d7a23894976ce236ee8d0f8d1c423 │ │ │ │ │ $fGConstraintskkkncfV1V1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V8] │ │ │ │ │ -c68a90067dc8ad1dfe0abcfbef099f0b │ │ │ │ │ +2be6becadbecb0f2a61b1892fdf629e4 │ │ │ │ │ $fGConstraintskkkncfV1V1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Constraints.hs"#] │ │ │ │ │ -c067e7505a7cdb27b1e928fdc7307bb3 │ │ │ │ │ +f3eaed93e9c7bc39341859b18c7c45e3 │ │ │ │ │ $fGConstraintskkkncfV1V1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V10] │ │ │ │ │ -2a41b6706d9c5841546eae7028423045 │ │ │ │ │ +655574f2700ee59185447eddfcaccf3e │ │ │ │ │ $tcGConstraints :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6851661124450705764#Word64 │ │ │ │ │ - 14645157912100126483#Word64 │ │ │ │ │ + 15360508327004011304#Word64 │ │ │ │ │ + 13365934220198454576#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGConstraints2 │ │ │ │ │ 3# │ │ │ │ │ $tcGConstraints1] │ │ │ │ │ -7284522711e488c2191688c15440762b │ │ │ │ │ +0a2ac3377f113208f6a477b8f08dc8f1 │ │ │ │ │ $tcGConstraints1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a0b899cb9c52a7603d8ee59fcdfd901d │ │ │ │ │ +18153f82677e64619f4f9248db2e5c23 │ │ │ │ │ $tcGConstraints2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGConstraints3] │ │ │ │ │ -f168d2b52c33cb1bdf21b87265728348 │ │ │ │ │ +88bbc48887ca6473a2f8791667003f97 │ │ │ │ │ $tcGConstraints3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GConstraints"#] │ │ │ │ │ -9d95c67ab2d8cd01ba9781deebfd112c │ │ │ │ │ +1e9eb634241ced9e05013fe315b709b9 │ │ │ │ │ $tcOther :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8349147923270837370#Word64 │ │ │ │ │ - 12898881767436466691#Word64 │ │ │ │ │ + 12498758593334170086#Word64 │ │ │ │ │ + 10611665333571444453#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcOther2 │ │ │ │ │ 0# │ │ │ │ │ $tcOther1] │ │ │ │ │ -fbf6149391bedc0b6da7b000b015eb53 │ │ │ │ │ +09cbc84e35db1602dd69a0d43157a8e8 │ │ │ │ │ $tcOther1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -e9ae7640dc1a0e160e8aa02d5d341bdf │ │ │ │ │ +3d8a05844054bd7ecbcddbcb312075cd │ │ │ │ │ $tcOther2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcOther3] │ │ │ │ │ -1834c41a308c7d796a762eb4c4d6acdd │ │ │ │ │ +d961ce8527291fb9c823082c678dc8d2 │ │ │ │ │ $tcOther3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Other"#] │ │ │ │ │ -5a2523b9af8f2fd234ff1bd5ddd8529c │ │ │ │ │ +68c8b9f9b8829514ef3ce8e4eb7ba5e7 │ │ │ │ │ $tcSelf :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3882247661755556798#Word64 │ │ │ │ │ - 15914790293505291645#Word64 │ │ │ │ │ + 8366789200600956343#Word64 │ │ │ │ │ + 4003837004503057287#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcSelf1 │ │ │ │ │ 0# │ │ │ │ │ $tcOther1] │ │ │ │ │ -b671adf40e1368e7d3581270309fc82c │ │ │ │ │ +2701f811c019203343e9fd50469c7c69 │ │ │ │ │ $tcSelf1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcSelf2] │ │ │ │ │ -398abe68f6c23a94c56b32dacd196330 │ │ │ │ │ +d6101a88344cbb4a65e1a10de8edc2c3 │ │ │ │ │ $tcSelf2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Self"#] │ │ │ │ │ -ca7c4ddc97affc0c1f601771239f0e1c │ │ │ │ │ +113f0aa342aab23de22045073d9e3fe2 │ │ │ │ │ $tcX :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8089038180435349292#Word64 │ │ │ │ │ - 1459891730328233508#Word64 │ │ │ │ │ + 8571795711296583517#Word64 │ │ │ │ │ + 18443914932586086827#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcX2 │ │ │ │ │ 1# │ │ │ │ │ $tcX1] │ │ │ │ │ -4cde3fe3946105297047e38367833713 │ │ │ │ │ +903755c4a65e8e118d2835974a4bdce5 │ │ │ │ │ $tcX1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -396b4fd56e0b6a902ad94e4beb77d4a2 │ │ │ │ │ +c5f7a473a5c33f8e2e508aac5d2bef64 │ │ │ │ │ $tcX2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcX3] │ │ │ │ │ -3c74e3b970ede4ecc44d57343e110f40 │ │ │ │ │ +2caffd952612d01ce26c4d9baf159492 │ │ │ │ │ $tcX3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "X"#] │ │ │ │ │ -e3cbdb7534677a5eee435bc6e7b4314d │ │ │ │ │ +e63b5f464f4e0db2eabb79550ed96208 │ │ │ │ │ $tcY :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 18205050585863117784#Word64 │ │ │ │ │ - 17595235996948877005#Word64 │ │ │ │ │ + 13364731284302579778#Word64 │ │ │ │ │ + 8948023015760443949#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcY2 │ │ │ │ │ 1# │ │ │ │ │ $tcY1] │ │ │ │ │ -7423c23fbacf4da0558a469880a07bfd │ │ │ │ │ +ac7ab91638d84d6fbb52be35db5d066d │ │ │ │ │ $tcY1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepVar], Inline: [~]] │ │ │ │ │ -e77f2aa4367f691d885d83668fb4bc2b │ │ │ │ │ +e2e57340ac36ed17647a6222d6ca096c │ │ │ │ │ $tcY2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcY3] │ │ │ │ │ -453eff73639999862d0efe377d94f32a │ │ │ │ │ +6426c433c49b5f15bc9eb0cd385d5ac2 │ │ │ │ │ $tcY3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Y"#] │ │ │ │ │ -ab2b108c5248fbda26e14eca105ea733 │ │ │ │ │ +d1c7839d9ff66a0f552f352725cb4d9b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -09801260a0ed73da1cefeefd02df3123 │ │ │ │ │ +8f0fcb9321521d38d394bdc06918818a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TrNameS $fGConstraintskkkncfV1V1V10] │ │ │ │ │ -422d89c651efe9b5ef6079fb62c92413 │ │ │ │ │ +0ce1dd78e41ddbd0e70545bf14ec7940 │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TrNameS $fGConstraintskkkncfV1V1V12] │ │ │ │ │ -542a8dba38a19ae89db73a9a948e576b │ │ │ │ │ +985f5a97917857f06462b5bf5d9dbb25 │ │ │ │ │ axiom D:R:GAllRec :: │ │ │ │ │ forall k1 k2 (_1 :: k2) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (a :: k1). │ │ │ │ │ GAllRec n c (P n X _1) (X a) = c a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (_2 :: k -> GHC.Types.Constraint) │ │ │ │ │ _3 _4. │ │ │ │ │ GAllRec _1 _2 _3 _4 = () :: Constraint │ │ │ │ │ -ac77c2387f3661b338b3047855ff85fa │ │ │ │ │ +690505e359d8f11e97d781a117d6edc1 │ │ │ │ │ axiom D:R:GAllk1ncM1 :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ i (k2 :: GHC.Generics.Meta) (repbf :: * -> *). │ │ │ │ │ GAll n c (GHC.Generics.M1 i k2 repbf) = GAll n c repbf │ │ │ │ │ -2ca940d8c5e6cd5109a16abca163260c │ │ │ │ │ +d86f57c0abcbfe84addcde8678dfa7e9 │ │ │ │ │ axiom D:R:GAllknc:*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (l :: * -> *) (r :: * -> *). │ │ │ │ │ GAll n c (l GHC.Generics.:*: r) = (GAll n c l, GAll n c r) │ │ │ │ │ -ec5dbf767c7d05180c5f23493b5931ad │ │ │ │ │ +20711dd69002c217a856bba5a707d273 │ │ │ │ │ axiom D:R:GAllknc:+: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (l :: * -> *) (r :: * -> *). │ │ │ │ │ GAll n c (l GHC.Generics.:+: r) = (GAll n c l, GAll n c r) │ │ │ │ │ -d4b68ec018ceb471d0abf05491e2a83b │ │ │ │ │ +16795d8f213df1a2997f2764349a1bce │ │ │ │ │ axiom D:R:GAllkncRec :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) l │ │ │ │ │ r. │ │ │ │ │ GAll n c (Data.Generics.GenericN.Rec l r) = GAllRec n c l r │ │ │ │ │ -8e136c276397fb31e668fabd2e9c77c5 │ │ │ │ │ +803dfb0f0e5d9e947f5c516b57f9a73b │ │ │ │ │ axiom D:R:GAllkncU1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ GAll n c GHC.Generics.U1 = () :: Constraint │ │ │ │ │ -59c1949b5855eaea5e6aac2efc670d5d │ │ │ │ │ +315ea4bd2a184dd092dcd174ad0431f7 │ │ │ │ │ axiom D:R:GAllkncV1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ GAll n c GHC.Generics.V1 = () :: Constraint │ │ │ │ │ -63748f827ddf0b2d585f6f9f8b70797a │ │ │ │ │ +17aca5f66eab94507f638f70bab15e8d │ │ │ │ │ axiom D:R:SelfOrOther :: │ │ │ │ │ forall k (b :: k). SelfOrOther b b = Self │ │ │ │ │ forall k (b :: k) (b' :: k). SelfOrOther b b' = Other │ │ │ │ │ -aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ +4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ type GAll :: forall k. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> (* -> *) -> GHC.Types.Constraint │ │ │ │ │ type family GAll n c repbf open │ │ │ │ │ -557a0570a0d96d918cf96f9a4087fca6 │ │ │ │ │ +03526228c3e645da09ec91d1b85e9d59 │ │ │ │ │ type GAllRec :: forall k. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> * -> * -> GHC.Types.Constraint │ │ │ │ │ type family GAllRec n c l r where │ │ │ │ │ forall k1 k2 (_1 :: k2) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (a :: k1). │ │ │ │ │ GAllRec n c (P n X _1) (X a) = c a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (_2 :: k -> GHC.Types.Constraint) │ │ │ │ │ _3 _4. │ │ │ │ │ GAllRec _1 _2 _3 _4 = () :: Constraint │ │ │ │ │ axiom D:R:GAllRec │ │ │ │ │ -a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ +5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ type GConstraints :: forall {k} {k1} {k2}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) │ │ │ │ │ -> k1 │ │ │ │ │ -> (* -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GConstraints n c f repbx repbf repbdf where │ │ │ │ │ gaddDicts :: forall (x :: k2). │ │ │ │ │ GAll n c repbx => │ │ │ │ │ repbf x -> repbdf x │ │ │ │ │ {-# MINIMAL gaddDicts #-} │ │ │ │ │ -37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ +8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ type role Other phantom phantom phantom │ │ │ │ │ type Other :: * -> * -> * -> * │ │ │ │ │ data Other p a x │ │ │ │ │ -7eb33923cc725a2e1c7609a52d3a1c15 │ │ │ │ │ +359fc6e15013713a9368ad8bfdd5796b │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ +fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ type role Self phantom phantom phantom │ │ │ │ │ type Self :: * -> * -> * -> * │ │ │ │ │ data Self p a x │ │ │ │ │ -e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ +34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ type SelfOrOther :: forall k. k -> k -> * -> * -> * -> * │ │ │ │ │ type family SelfOrOther b b' where │ │ │ │ │ forall k (b :: k). SelfOrOther b b = Self │ │ │ │ │ forall k (b :: k) (b' :: k). SelfOrOther b b' = Other │ │ │ │ │ axiom D:R:SelfOrOther │ │ │ │ │ -171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ +ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ type role X phantom │ │ │ │ │ type X :: forall {k}. k -> * │ │ │ │ │ data X a │ │ │ │ │ -ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ +d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ type Y :: forall k. k │ │ │ │ │ data family Y │ │ │ │ │ instance GConstraints [., GHC.Prim.FUN, ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec, │ │ │ │ │ Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGConstraintskFUNkncfRecRecRec │ │ │ │ │ instance GConstraints [., ., ., ., ., ., GHC.Generics.:*:, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.dyn_hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Generics.Constraints [family instance module] 9066 │ │ │ │ │ - interface hash: 77c0f6bedde7374a1fa02f8d62f51e03 │ │ │ │ │ - ABI hash: dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - export-list hash: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ + interface hash: 259a4fad57a929a9aebe97b44af6a872 │ │ │ │ │ + ABI hash: 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + export-list hash: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 2c4fa156826c15b4cbd15eef0f8f632d │ │ │ │ │ + flag hash: d8099ad38ca87ea2dda40463696d014a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 65f7f84670d16c10ad18f2d54576dbfb │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -21,44 +21,44 @@ │ │ │ │ │ GAll │ │ │ │ │ GConstraints{gaddDicts} │ │ │ │ │ Other │ │ │ │ │ Self │ │ │ │ │ SelfOrOther │ │ │ │ │ X │ │ │ │ │ Y │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Monoid Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -5001faeed8480a2270d4e0a93669928d │ │ │ │ │ +814e0ea74b78a21944b84e87818e1ca0 │ │ │ │ │ $fGConstraintskFUNkncfRecRecRec :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) (a' :: k1) │ │ │ │ │ (a :: k1). │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ c │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -00411074896617543b06368818b91d58 │ │ │ │ │ +2f4f7592af8285ddf886e59d026a7b0e │ │ │ │ │ $fGConstraintskkkncf:*::*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf) => │ │ │ │ │ GConstraints │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -a8e13bd9bbdbfdfe79fdf793b49b4b56 │ │ │ │ │ +8f9aa7e1f9e5cfe8a18ecbf91350e079 │ │ │ │ │ $fGConstraintskkkncf:*::*::*:_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *) (x :: k3). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf, │ │ │ │ │ GAll n c (lx GHC.Generics.:*: rx)) => │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(GAll n c lx) │ │ │ │ │ @(GAll n c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (D:R:GAllknc:*:[0] _N _N _N _N _N))) │ │ │ │ │ r) }] │ │ │ │ │ -89452a8f4ede00a45a03d66b50e4fa9e │ │ │ │ │ +a75098ed0e7c88f4bd7bfd34f371c7bc │ │ │ │ │ $fGConstraintskkkncf:+::+::+: :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf) => │ │ │ │ │ GConstraints │ │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3b2e3d7bc71cdb5ebdfdc16b31d9e35b │ │ │ │ │ +1c4955b789f1cbd399f7099ad8f87c43 │ │ │ │ │ $fGConstraintskkkncf:+::+::+:_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *) (x :: k3). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf, │ │ │ │ │ GAll n c (lx GHC.Generics.:+: rx)) => │ │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(GAll n c lx) │ │ │ │ │ @(GAll n c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (D:R:GAllknc:+:[0] _N _N _N _N _N))) │ │ │ │ │ r) }] │ │ │ │ │ -a5cecbee5527ee9d9fd6f9276d150164 │ │ │ │ │ +57a3dd660bb73ae66d1542a5db285351 │ │ │ │ │ $fGConstraintskkkncfM1M1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (repbx :: * -> *) │ │ │ │ │ (repbf :: k3 -> *) (repbdf :: k3 -> *) i (k4 :: GHC.Generics.Meta). │ │ │ │ │ GConstraints n c f repbx repbf repbdf => │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -376862bc7175d33b522a7ce1cc541623 │ │ │ │ │ +77b66ee240cb94b76af46e28e7c3c65a │ │ │ │ │ $fGConstraintskkkncfM1M1M1_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (repbx :: * -> *) │ │ │ │ │ (repbf :: k3 -> *) (repbdf :: k3 -> *) i (k4 :: GHC.Generics.Meta) │ │ │ │ │ (x :: k3). │ │ │ │ │ (GConstraints n c f repbx repbf repbdf, │ │ │ │ │ GAll n c (GHC.Generics.M1 i k4 repbx)) => │ │ │ │ │ @@ -440,15 +440,15 @@ │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -fb2b1a83ff845380e4002132f29acee0 │ │ │ │ │ +82e30a6deec32671cfcf28b6f08a7fc3 │ │ │ │ │ $fGConstraintskkkncfRecRecRec :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) a' a b' b. │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ c │ │ │ │ │ f │ │ │ │ │ @@ -482,15 +482,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b9127ffaa866b8e62e6b575ab17ba4f3 │ │ │ │ │ +b81b3aaa15b0223e40a6ce3d46796983 │ │ │ │ │ $fGConstraintskkkncfU1U1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2). │ │ │ │ │ GConstraints n c f GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f2d5d9b856185493db02b11fcfe8e927 │ │ │ │ │ +5cee10be88480bb74cdaad1fcd23f2ad │ │ │ │ │ $fGConstraintskkkncfV1V1V1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2). │ │ │ │ │ GConstraints n c f GHC.Generics.V1 GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ @@ -536,38 +536,38 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -09dd9269c81003f55b883d62fa866e5b │ │ │ │ │ +1172d3dc504d585b8405750fce44b361 │ │ │ │ │ $fGConstraintskkkncfV1V1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Constraints"#] │ │ │ │ │ -e998b748a8fb7ae0e7c23e493c1d8fda │ │ │ │ │ +45a42542b2b8dc88b541806dfa3724a8 │ │ │ │ │ $fGConstraintskkkncfV1V1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V12] │ │ │ │ │ -3319831b86be7c9a219106a345521e34 │ │ │ │ │ +e092abd396938029b4d859229ff85b5f │ │ │ │ │ $fGConstraintskkkncfV1V1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e9e430476d1f1fc5ed6d9887beda28e0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +bed0b26fae861fbad3940cbebc8d082b │ │ │ │ │ $fGConstraintskkkncfV1V1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V14] │ │ │ │ │ -83e68c3e28fa4f1e33f0a2b8d9badf68 │ │ │ │ │ +08aad8ab0fc5c4b70e532d131d74d22c │ │ │ │ │ $fGConstraintskkkncfV1V1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -1143e0ae83982e2343b80ac08bfccbbb │ │ │ │ │ +bdfd6b8d6997c0c21fde742b5f76321a │ │ │ │ │ $fGConstraintskkkncfV1V1V1_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (x :: k3). │ │ │ │ │ GAll n c GHC.Generics.V1 => │ │ │ │ │ GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ @@ -584,296 +584,296 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGConstraintskkkncfV1V1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -eac176706789b19a8c4b13a0e29a866d │ │ │ │ │ +0e35236949517d75196078f4bf343325 │ │ │ │ │ $fGConstraintskkkncfV1V1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGConstraintskkkncfV1V1V13 │ │ │ │ │ $fGConstraintskkkncfV1V1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -491b645464d6c1e1af022a9e847c6e9c │ │ │ │ │ +9fe1adc0bfc35344a3c7abffb9a31426 │ │ │ │ │ $fGConstraintskkkncfV1V1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGConstraintskkkncfV1V1V11 │ │ │ │ │ $fGConstraintskkkncfV1V1V9 │ │ │ │ │ $fGConstraintskkkncfV1V1V7 │ │ │ │ │ $fGConstraintskkkncfV1V1V6 │ │ │ │ │ $fGConstraintskkkncfV1V1V5 │ │ │ │ │ $fGConstraintskkkncfV1V1V6 │ │ │ │ │ $fGConstraintskkkncfV1V1V4] │ │ │ │ │ -64c2c84675e37cb320bfe3158b1537aa │ │ │ │ │ +a8515c74a011c1eb06efa000a73034cd │ │ │ │ │ $fGConstraintskkkncfV1V1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 26#] │ │ │ │ │ -b3a480212c401edda8d4e4504ab7d2ca │ │ │ │ │ +014c17fdb381e7da83381b47c582faa9 │ │ │ │ │ $fGConstraintskkkncfV1V1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 17#] │ │ │ │ │ -92320647fbbded9f0d8e0640bb3f24ab │ │ │ │ │ +63f009a2f26314fb11db7f2c5db3ae1b │ │ │ │ │ $fGConstraintskkkncfV1V1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 50#] │ │ │ │ │ -5f40d1d7f2653d64a9951a384d095361 │ │ │ │ │ +805d7a23894976ce236ee8d0f8d1c423 │ │ │ │ │ $fGConstraintskkkncfV1V1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V8] │ │ │ │ │ -c68a90067dc8ad1dfe0abcfbef099f0b │ │ │ │ │ +2be6becadbecb0f2a61b1892fdf629e4 │ │ │ │ │ $fGConstraintskkkncfV1V1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Constraints.hs"#] │ │ │ │ │ -c067e7505a7cdb27b1e928fdc7307bb3 │ │ │ │ │ +f3eaed93e9c7bc39341859b18c7c45e3 │ │ │ │ │ $fGConstraintskkkncfV1V1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V10] │ │ │ │ │ -2a41b6706d9c5841546eae7028423045 │ │ │ │ │ +655574f2700ee59185447eddfcaccf3e │ │ │ │ │ $tcGConstraints :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6851661124450705764#Word64 │ │ │ │ │ - 14645157912100126483#Word64 │ │ │ │ │ + 15360508327004011304#Word64 │ │ │ │ │ + 13365934220198454576#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGConstraints2 │ │ │ │ │ 3# │ │ │ │ │ $tcGConstraints1] │ │ │ │ │ -7284522711e488c2191688c15440762b │ │ │ │ │ +0a2ac3377f113208f6a477b8f08dc8f1 │ │ │ │ │ $tcGConstraints1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a0b899cb9c52a7603d8ee59fcdfd901d │ │ │ │ │ +18153f82677e64619f4f9248db2e5c23 │ │ │ │ │ $tcGConstraints2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGConstraints3] │ │ │ │ │ -f168d2b52c33cb1bdf21b87265728348 │ │ │ │ │ +88bbc48887ca6473a2f8791667003f97 │ │ │ │ │ $tcGConstraints3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GConstraints"#] │ │ │ │ │ -9d95c67ab2d8cd01ba9781deebfd112c │ │ │ │ │ +1e9eb634241ced9e05013fe315b709b9 │ │ │ │ │ $tcOther :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8349147923270837370#Word64 │ │ │ │ │ - 12898881767436466691#Word64 │ │ │ │ │ + 12498758593334170086#Word64 │ │ │ │ │ + 10611665333571444453#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcOther2 │ │ │ │ │ 0# │ │ │ │ │ $tcOther1] │ │ │ │ │ -fbf6149391bedc0b6da7b000b015eb53 │ │ │ │ │ +09cbc84e35db1602dd69a0d43157a8e8 │ │ │ │ │ $tcOther1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -e9ae7640dc1a0e160e8aa02d5d341bdf │ │ │ │ │ +3d8a05844054bd7ecbcddbcb312075cd │ │ │ │ │ $tcOther2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcOther3] │ │ │ │ │ -1834c41a308c7d796a762eb4c4d6acdd │ │ │ │ │ +d961ce8527291fb9c823082c678dc8d2 │ │ │ │ │ $tcOther3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Other"#] │ │ │ │ │ -5a2523b9af8f2fd234ff1bd5ddd8529c │ │ │ │ │ +68c8b9f9b8829514ef3ce8e4eb7ba5e7 │ │ │ │ │ $tcSelf :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3882247661755556798#Word64 │ │ │ │ │ - 15914790293505291645#Word64 │ │ │ │ │ + 8366789200600956343#Word64 │ │ │ │ │ + 4003837004503057287#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcSelf1 │ │ │ │ │ 0# │ │ │ │ │ $tcOther1] │ │ │ │ │ -b671adf40e1368e7d3581270309fc82c │ │ │ │ │ +2701f811c019203343e9fd50469c7c69 │ │ │ │ │ $tcSelf1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcSelf2] │ │ │ │ │ -398abe68f6c23a94c56b32dacd196330 │ │ │ │ │ +d6101a88344cbb4a65e1a10de8edc2c3 │ │ │ │ │ $tcSelf2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Self"#] │ │ │ │ │ -ca7c4ddc97affc0c1f601771239f0e1c │ │ │ │ │ +113f0aa342aab23de22045073d9e3fe2 │ │ │ │ │ $tcX :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8089038180435349292#Word64 │ │ │ │ │ - 1459891730328233508#Word64 │ │ │ │ │ + 8571795711296583517#Word64 │ │ │ │ │ + 18443914932586086827#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcX2 │ │ │ │ │ 1# │ │ │ │ │ $tcX1] │ │ │ │ │ -4cde3fe3946105297047e38367833713 │ │ │ │ │ +903755c4a65e8e118d2835974a4bdce5 │ │ │ │ │ $tcX1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -396b4fd56e0b6a902ad94e4beb77d4a2 │ │ │ │ │ +c5f7a473a5c33f8e2e508aac5d2bef64 │ │ │ │ │ $tcX2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcX3] │ │ │ │ │ -3c74e3b970ede4ecc44d57343e110f40 │ │ │ │ │ +2caffd952612d01ce26c4d9baf159492 │ │ │ │ │ $tcX3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "X"#] │ │ │ │ │ -e3cbdb7534677a5eee435bc6e7b4314d │ │ │ │ │ +e63b5f464f4e0db2eabb79550ed96208 │ │ │ │ │ $tcY :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 18205050585863117784#Word64 │ │ │ │ │ - 17595235996948877005#Word64 │ │ │ │ │ + 13364731284302579778#Word64 │ │ │ │ │ + 8948023015760443949#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcY2 │ │ │ │ │ 1# │ │ │ │ │ $tcY1] │ │ │ │ │ -7423c23fbacf4da0558a469880a07bfd │ │ │ │ │ +ac7ab91638d84d6fbb52be35db5d066d │ │ │ │ │ $tcY1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepVar], Inline: [~]] │ │ │ │ │ -e77f2aa4367f691d885d83668fb4bc2b │ │ │ │ │ +e2e57340ac36ed17647a6222d6ca096c │ │ │ │ │ $tcY2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcY3] │ │ │ │ │ -453eff73639999862d0efe377d94f32a │ │ │ │ │ +6426c433c49b5f15bc9eb0cd385d5ac2 │ │ │ │ │ $tcY3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Y"#] │ │ │ │ │ -ab2b108c5248fbda26e14eca105ea733 │ │ │ │ │ +d1c7839d9ff66a0f552f352725cb4d9b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -09801260a0ed73da1cefeefd02df3123 │ │ │ │ │ +8f0fcb9321521d38d394bdc06918818a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TrNameS $fGConstraintskkkncfV1V1V10] │ │ │ │ │ -422d89c651efe9b5ef6079fb62c92413 │ │ │ │ │ +0ce1dd78e41ddbd0e70545bf14ec7940 │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TrNameS $fGConstraintskkkncfV1V1V12] │ │ │ │ │ -542a8dba38a19ae89db73a9a948e576b │ │ │ │ │ +985f5a97917857f06462b5bf5d9dbb25 │ │ │ │ │ axiom D:R:GAllRec :: │ │ │ │ │ forall k1 k2 (_1 :: k2) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (a :: k1). │ │ │ │ │ GAllRec n c (P n X _1) (X a) = c a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (_2 :: k -> GHC.Types.Constraint) │ │ │ │ │ _3 _4. │ │ │ │ │ GAllRec _1 _2 _3 _4 = () :: Constraint │ │ │ │ │ -ac77c2387f3661b338b3047855ff85fa │ │ │ │ │ +690505e359d8f11e97d781a117d6edc1 │ │ │ │ │ axiom D:R:GAllk1ncM1 :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ i (k2 :: GHC.Generics.Meta) (repbf :: * -> *). │ │ │ │ │ GAll n c (GHC.Generics.M1 i k2 repbf) = GAll n c repbf │ │ │ │ │ -2ca940d8c5e6cd5109a16abca163260c │ │ │ │ │ +d86f57c0abcbfe84addcde8678dfa7e9 │ │ │ │ │ axiom D:R:GAllknc:*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (l :: * -> *) (r :: * -> *). │ │ │ │ │ GAll n c (l GHC.Generics.:*: r) = (GAll n c l, GAll n c r) │ │ │ │ │ -ec5dbf767c7d05180c5f23493b5931ad │ │ │ │ │ +20711dd69002c217a856bba5a707d273 │ │ │ │ │ axiom D:R:GAllknc:+: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (l :: * -> *) (r :: * -> *). │ │ │ │ │ GAll n c (l GHC.Generics.:+: r) = (GAll n c l, GAll n c r) │ │ │ │ │ -d4b68ec018ceb471d0abf05491e2a83b │ │ │ │ │ +16795d8f213df1a2997f2764349a1bce │ │ │ │ │ axiom D:R:GAllkncRec :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) l │ │ │ │ │ r. │ │ │ │ │ GAll n c (Data.Generics.GenericN.Rec l r) = GAllRec n c l r │ │ │ │ │ -8e136c276397fb31e668fabd2e9c77c5 │ │ │ │ │ +803dfb0f0e5d9e947f5c516b57f9a73b │ │ │ │ │ axiom D:R:GAllkncU1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ GAll n c GHC.Generics.U1 = () :: Constraint │ │ │ │ │ -59c1949b5855eaea5e6aac2efc670d5d │ │ │ │ │ +315ea4bd2a184dd092dcd174ad0431f7 │ │ │ │ │ axiom D:R:GAllkncV1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ GAll n c GHC.Generics.V1 = () :: Constraint │ │ │ │ │ -63748f827ddf0b2d585f6f9f8b70797a │ │ │ │ │ +17aca5f66eab94507f638f70bab15e8d │ │ │ │ │ axiom D:R:SelfOrOther :: │ │ │ │ │ forall k (b :: k). SelfOrOther b b = Self │ │ │ │ │ forall k (b :: k) (b' :: k). SelfOrOther b b' = Other │ │ │ │ │ -aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ +4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ type GAll :: forall k. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> (* -> *) -> GHC.Types.Constraint │ │ │ │ │ type family GAll n c repbf open │ │ │ │ │ -557a0570a0d96d918cf96f9a4087fca6 │ │ │ │ │ +03526228c3e645da09ec91d1b85e9d59 │ │ │ │ │ type GAllRec :: forall k. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> * -> * -> GHC.Types.Constraint │ │ │ │ │ type family GAllRec n c l r where │ │ │ │ │ forall k1 k2 (_1 :: k2) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (a :: k1). │ │ │ │ │ GAllRec n c (P n X _1) (X a) = c a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (_2 :: k -> GHC.Types.Constraint) │ │ │ │ │ _3 _4. │ │ │ │ │ GAllRec _1 _2 _3 _4 = () :: Constraint │ │ │ │ │ axiom D:R:GAllRec │ │ │ │ │ -a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ +5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ type GConstraints :: forall {k} {k1} {k2}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) │ │ │ │ │ -> k1 │ │ │ │ │ -> (* -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GConstraints n c f repbx repbf repbdf where │ │ │ │ │ gaddDicts :: forall (x :: k2). │ │ │ │ │ GAll n c repbx => │ │ │ │ │ repbf x -> repbdf x │ │ │ │ │ {-# MINIMAL gaddDicts #-} │ │ │ │ │ -37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ +8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ type role Other phantom phantom phantom │ │ │ │ │ type Other :: * -> * -> * -> * │ │ │ │ │ data Other p a x │ │ │ │ │ -7eb33923cc725a2e1c7609a52d3a1c15 │ │ │ │ │ +359fc6e15013713a9368ad8bfdd5796b │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ +fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ type role Self phantom phantom phantom │ │ │ │ │ type Self :: * -> * -> * -> * │ │ │ │ │ data Self p a x │ │ │ │ │ -e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ +34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ type SelfOrOther :: forall k. k -> k -> * -> * -> * -> * │ │ │ │ │ type family SelfOrOther b b' where │ │ │ │ │ forall k (b :: k). SelfOrOther b b = Self │ │ │ │ │ forall k (b :: k) (b' :: k). SelfOrOther b b' = Other │ │ │ │ │ axiom D:R:SelfOrOther │ │ │ │ │ -171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ +ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ type role X phantom │ │ │ │ │ type X :: forall {k}. k -> * │ │ │ │ │ data X a │ │ │ │ │ -ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ +d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ type Y :: forall k. k │ │ │ │ │ data family Y │ │ │ │ │ instance GConstraints [., GHC.Prim.FUN, ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec, │ │ │ │ │ Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGConstraintskFUNkncfRecRecRec │ │ │ │ │ instance GConstraints [., ., ., ., ., ., GHC.Generics.:*:, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,58 +1,58 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Generics.Distributive 9066 │ │ │ │ │ - interface hash: c4413c85c027ca673dfae523c6c742f7 │ │ │ │ │ - ABI hash: bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - export-list hash: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ + interface hash: 2aedb59fd33fb3f6fe9581cd95100343 │ │ │ │ │ + ABI hash: 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + export-list hash: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: b23610d5288c522f9c6e5e364c1f05b2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GDistributive{gdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags GHC.Stats Control.DeepSeq Data.Tagged │ │ │ │ │ Control.Applicative.Backwards Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Reader Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Distributive 04fa65c32a90c60ba98393f96353840a │ │ │ │ │ -9de23352e87f0f3439c6ecced701a3ee │ │ │ │ │ +7495baeb1eed12cafb62888dc230aff7 │ │ │ │ │ $fGDistributiveknf:*::*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (l :: k -> *) │ │ │ │ │ (l' :: k -> *) (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GDistributive n f l l', GDistributive n f r r') => │ │ │ │ │ GDistributive n f (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ @f │ │ │ │ │ @l │ │ │ │ │ @l' │ │ │ │ │ @r │ │ │ │ │ @r' │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -0c2bd5fe6bc20f063066bff2202c8dfe │ │ │ │ │ +be74f0bced9417a8755e2bd665966396 │ │ │ │ │ $fGDistributiveknf:*::*:_$cgdistribute :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (l :: k -> *) │ │ │ │ │ (l' :: k -> *) (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GDistributive n f l l', GDistributive n f r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f ((GHC.Generics.:*:) l r x) -> (GHC.Generics.:*:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @f │ │ │ │ │ $dFunctor │ │ │ │ │ @((GHC.Generics.:*:) l r x) │ │ │ │ │ @(r x) │ │ │ │ │ (sndF @k @l @r @x) │ │ │ │ │ eta1))] │ │ │ │ │ -dbb7a085c3bb37f2f4f90f778518ecbc │ │ │ │ │ +11212f63e8b0d698a46a9d1b1430c6c8 │ │ │ │ │ $fGDistributiveknfM1M1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (bg :: k -> *) │ │ │ │ │ (bfg :: k -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GDistributive n f bg bfg => │ │ │ │ │ GDistributive │ │ │ │ │ n f (GHC.Generics.M1 i c bg) (GHC.Generics.M1 i c bfg) │ │ │ │ │ DFunId │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @(GHC.Generics.M1 i c bg) │ │ │ │ │ @(GHC.Generics.M1 i c bfg) │ │ │ │ │ ($p1GDistributive @k @n @f @bg @bfg v) │ │ │ │ │ ($fGDistributiveknfM1M1_$cgdistribute @k @n @f @bg @bfg @i @c v)] │ │ │ │ │ -3cbea6285ca35504ae266e0311248583 │ │ │ │ │ +7a6e3c1326bbb42eaaa04d25c5aa1397 │ │ │ │ │ $fGDistributiveknfM1M1_$cgdistribute :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (bg :: k -> *) │ │ │ │ │ (bfg :: k -> *) i (c :: GHC.Generics.Meta) (x :: k). │ │ │ │ │ GDistributive n f bg bfg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (GHC.Generics.M1 i c bg x) -> GHC.Generics.M1 i c bfg x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ } in │ │ │ │ │ (\ (x1['GHC.Types.Many] :: f (GHC.Generics.M1 i c bg x)) -> │ │ │ │ │ f1 (g x1)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -d4094eae08c958a1f7eb295bfff6816d │ │ │ │ │ +ff833420ad8c5740f7ecd2daf5e83477 │ │ │ │ │ $fGDistributiveknfRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h) => │ │ │ │ │ GDistributive │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ │ @f │ │ │ │ │ @h │ │ │ │ │ @n │ │ │ │ │ @g │ │ │ │ │ @a │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -63d0a3caaa450108af9fe2cf04338f47 │ │ │ │ │ +3d916fced2883a3be076600fd5489298 │ │ │ │ │ $fGDistributiveknfRecRec0 :: │ │ │ │ │ forall k1 k (f :: * -> *) (n :: GHC.TypeNats.Nat) (g :: k1 -> *) │ │ │ │ │ (a :: k1). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ GDistributive │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n g a) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n (Data.Functor.Compose.Compose f g) a) │ │ │ │ │ (Data.Functor.Compose.Compose f g a)) │ │ │ │ │ v │ │ │ │ │ ($fGDistributiveknfRecRec0_$cgdistribute @k1 @k @f @n @g @a v)] │ │ │ │ │ -6dd78956ade326e8550891976831f774 │ │ │ │ │ +bc51a226e5a146d7ff9eb72859876625 │ │ │ │ │ $fGDistributiveknfRecRec0_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (n :: GHC.TypeNats.Nat) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (P n g a) (g a) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N)] │ │ │ │ │ -90662594bb3964610d4bed73f0ce17e1 │ │ │ │ │ +7fce78c794f0d01f8deea522613280db │ │ │ │ │ $fGDistributiveknfRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (P n g a)) (h (g a)) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -431,15 +431,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -42f5f7ee0a3b3f55cbfb5501d91160ad │ │ │ │ │ +349bc822eeb9537abc6b96207748311f │ │ │ │ │ $fGDistributiveknfU1U1 :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ GDistributive n f GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k │ │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ v │ │ │ │ │ ($fGDistributiveknfU1U1_$cgdistribute @k @f @n v)] │ │ │ │ │ -5fd3f5be9237bca305394c959b51b255 │ │ │ │ │ +9ef43b0335fb7269b5bac768a69c9cc5 │ │ │ │ │ $fGDistributiveknfU1U1_$cgdistribute :: │ │ │ │ │ forall k (f :: * -> *) (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ Data.Proxy.Proxy n -> f (GHC.Generics.U1 x) -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -465,88 +465,88 @@ │ │ │ │ │ @f :: * -> * │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: f (GHC.Generics.U1 x)) -> │ │ │ │ │ GHC.Generics.U1 @k @x] │ │ │ │ │ -b264138cc40ab4669940cf658f168866 │ │ │ │ │ +95f4eb5d0e06cf2cb2451c799168d013 │ │ │ │ │ $tcGDistributive :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 5090494350507771809#Word64 │ │ │ │ │ - 13791180703735360121#Word64 │ │ │ │ │ + 10274924133335904162#Word64 │ │ │ │ │ + 10083981124340008161#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGDistributive2 │ │ │ │ │ 1# │ │ │ │ │ $tcGDistributive1] │ │ │ │ │ -cf922480b3b424ffd0f021a5a22c6840 │ │ │ │ │ +1866409628d7dd45c25386be74b3e66c │ │ │ │ │ $tcGDistributive1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -41d9a8aeb5c2671adf4099c4df5a438f │ │ │ │ │ +f00451ba03a25273e118d9c61d92f073 │ │ │ │ │ $tcGDistributive2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGDistributive3] │ │ │ │ │ -acf8bac60e11a50cdd594a27ff9f95de │ │ │ │ │ +a6b34c3d63379d4086161ad7e0c69470 │ │ │ │ │ $tcGDistributive3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GDistributive"#] │ │ │ │ │ -cd165a524aad7919d5d1dbd2160011bb │ │ │ │ │ +fc332f194d3902f12ecbce8b4deb0267 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -616b90aafc892e78a8a071fc611db665 │ │ │ │ │ +30ec7047df5f51e3ee67174d20834c8c │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -9f54470c7d774c34786c9d4820c5e50f │ │ │ │ │ +f3e20d5025fb844dd0a6cd8ed36a2543 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Distributive"#] │ │ │ │ │ -90458ec20a619b843c1bb081bd0f1f67 │ │ │ │ │ +1dff1523069baa20fca88eb1ec286e15 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e9b1ebede838fc1951c1281ec419e331 │ │ │ │ │ +05ca5f5fd762ef22c8f37fe3bc8f3260 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -8920dca54430650db1672b0181edd98f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +99fd67a91a625d0976ec289825432d45 │ │ │ │ │ type GDistributive :: forall {k}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (* -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ class GHC.Base.Functor f => GDistributive n f repbg repbfg where │ │ │ │ │ gdistribute :: forall (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> f (repbg x) -> repbfg x │ │ │ │ │ {-# MINIMAL gdistribute #-} │ │ │ │ │ -2491bd7e90dd94f166bf1f059879eaf3 │ │ │ │ │ +baf79258156c0cb96ca7b1a63727c773 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -fdb57ff2609f4e266e8f6291313bae99 │ │ │ │ │ +4ef877e1d6f6ccf6ba9736828ff13e99 │ │ │ │ │ fstF :: │ │ │ │ │ forall {k} (l :: k -> *) (r :: k -> *) (a :: k). │ │ │ │ │ (GHC.Generics.:*:) l r a -> l a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @l :: k -> * │ │ │ │ │ @r :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: (GHC.Generics.:*:) l r a) -> │ │ │ │ │ case ds of wild { GHC.Generics.:*: x _y -> x }] │ │ │ │ │ -39fd2b5f18a0c41e47236761d328df40 │ │ │ │ │ +bc893afba0cca8da2fc2b3b9a7993a4a │ │ │ │ │ sndF :: │ │ │ │ │ forall {k} (l :: k -> *) (r :: k -> *) (a :: k). │ │ │ │ │ (GHC.Generics.:*:) l r a -> r a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,58 +1,58 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Generics.Distributive 9066 │ │ │ │ │ - interface hash: c4413c85c027ca673dfae523c6c742f7 │ │ │ │ │ - ABI hash: bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - export-list hash: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ + interface hash: 2aedb59fd33fb3f6fe9581cd95100343 │ │ │ │ │ + ABI hash: 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + export-list hash: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: b23610d5288c522f9c6e5e364c1f05b2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GDistributive{gdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags GHC.Stats Control.DeepSeq Data.Tagged │ │ │ │ │ Control.Applicative.Backwards Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Reader Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Distributive 04fa65c32a90c60ba98393f96353840a │ │ │ │ │ -9de23352e87f0f3439c6ecced701a3ee │ │ │ │ │ +7495baeb1eed12cafb62888dc230aff7 │ │ │ │ │ $fGDistributiveknf:*::*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (l :: k -> *) │ │ │ │ │ (l' :: k -> *) (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GDistributive n f l l', GDistributive n f r r') => │ │ │ │ │ GDistributive n f (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ @f │ │ │ │ │ @l │ │ │ │ │ @l' │ │ │ │ │ @r │ │ │ │ │ @r' │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -0c2bd5fe6bc20f063066bff2202c8dfe │ │ │ │ │ +be74f0bced9417a8755e2bd665966396 │ │ │ │ │ $fGDistributiveknf:*::*:_$cgdistribute :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (l :: k -> *) │ │ │ │ │ (l' :: k -> *) (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GDistributive n f l l', GDistributive n f r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f ((GHC.Generics.:*:) l r x) -> (GHC.Generics.:*:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @f │ │ │ │ │ $dFunctor │ │ │ │ │ @((GHC.Generics.:*:) l r x) │ │ │ │ │ @(r x) │ │ │ │ │ (sndF @k @l @r @x) │ │ │ │ │ eta1))] │ │ │ │ │ -dbb7a085c3bb37f2f4f90f778518ecbc │ │ │ │ │ +11212f63e8b0d698a46a9d1b1430c6c8 │ │ │ │ │ $fGDistributiveknfM1M1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (bg :: k -> *) │ │ │ │ │ (bfg :: k -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GDistributive n f bg bfg => │ │ │ │ │ GDistributive │ │ │ │ │ n f (GHC.Generics.M1 i c bg) (GHC.Generics.M1 i c bfg) │ │ │ │ │ DFunId │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @(GHC.Generics.M1 i c bg) │ │ │ │ │ @(GHC.Generics.M1 i c bfg) │ │ │ │ │ ($p1GDistributive @k @n @f @bg @bfg v) │ │ │ │ │ ($fGDistributiveknfM1M1_$cgdistribute @k @n @f @bg @bfg @i @c v)] │ │ │ │ │ -3cbea6285ca35504ae266e0311248583 │ │ │ │ │ +7a6e3c1326bbb42eaaa04d25c5aa1397 │ │ │ │ │ $fGDistributiveknfM1M1_$cgdistribute :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (bg :: k -> *) │ │ │ │ │ (bfg :: k -> *) i (c :: GHC.Generics.Meta) (x :: k). │ │ │ │ │ GDistributive n f bg bfg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (GHC.Generics.M1 i c bg x) -> GHC.Generics.M1 i c bfg x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ } in │ │ │ │ │ (\ (x1['GHC.Types.Many] :: f (GHC.Generics.M1 i c bg x)) -> │ │ │ │ │ f1 (g x1)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -d4094eae08c958a1f7eb295bfff6816d │ │ │ │ │ +ff833420ad8c5740f7ecd2daf5e83477 │ │ │ │ │ $fGDistributiveknfRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h) => │ │ │ │ │ GDistributive │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ │ @f │ │ │ │ │ @h │ │ │ │ │ @n │ │ │ │ │ @g │ │ │ │ │ @a │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -63d0a3caaa450108af9fe2cf04338f47 │ │ │ │ │ +3d916fced2883a3be076600fd5489298 │ │ │ │ │ $fGDistributiveknfRecRec0 :: │ │ │ │ │ forall k1 k (f :: * -> *) (n :: GHC.TypeNats.Nat) (g :: k1 -> *) │ │ │ │ │ (a :: k1). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ GDistributive │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n g a) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n (Data.Functor.Compose.Compose f g) a) │ │ │ │ │ (Data.Functor.Compose.Compose f g a)) │ │ │ │ │ v │ │ │ │ │ ($fGDistributiveknfRecRec0_$cgdistribute @k1 @k @f @n @g @a v)] │ │ │ │ │ -6dd78956ade326e8550891976831f774 │ │ │ │ │ +bc51a226e5a146d7ff9eb72859876625 │ │ │ │ │ $fGDistributiveknfRecRec0_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (n :: GHC.TypeNats.Nat) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (P n g a) (g a) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N)] │ │ │ │ │ -90662594bb3964610d4bed73f0ce17e1 │ │ │ │ │ +7fce78c794f0d01f8deea522613280db │ │ │ │ │ $fGDistributiveknfRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (P n g a)) (h (g a)) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -431,15 +431,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -42f5f7ee0a3b3f55cbfb5501d91160ad │ │ │ │ │ +349bc822eeb9537abc6b96207748311f │ │ │ │ │ $fGDistributiveknfU1U1 :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ GDistributive n f GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k │ │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ v │ │ │ │ │ ($fGDistributiveknfU1U1_$cgdistribute @k @f @n v)] │ │ │ │ │ -5fd3f5be9237bca305394c959b51b255 │ │ │ │ │ +9ef43b0335fb7269b5bac768a69c9cc5 │ │ │ │ │ $fGDistributiveknfU1U1_$cgdistribute :: │ │ │ │ │ forall k (f :: * -> *) (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ Data.Proxy.Proxy n -> f (GHC.Generics.U1 x) -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -465,88 +465,88 @@ │ │ │ │ │ @f :: * -> * │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: f (GHC.Generics.U1 x)) -> │ │ │ │ │ GHC.Generics.U1 @k @x] │ │ │ │ │ -b264138cc40ab4669940cf658f168866 │ │ │ │ │ +95f4eb5d0e06cf2cb2451c799168d013 │ │ │ │ │ $tcGDistributive :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 5090494350507771809#Word64 │ │ │ │ │ - 13791180703735360121#Word64 │ │ │ │ │ + 10274924133335904162#Word64 │ │ │ │ │ + 10083981124340008161#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGDistributive2 │ │ │ │ │ 1# │ │ │ │ │ $tcGDistributive1] │ │ │ │ │ -cf922480b3b424ffd0f021a5a22c6840 │ │ │ │ │ +1866409628d7dd45c25386be74b3e66c │ │ │ │ │ $tcGDistributive1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -41d9a8aeb5c2671adf4099c4df5a438f │ │ │ │ │ +f00451ba03a25273e118d9c61d92f073 │ │ │ │ │ $tcGDistributive2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGDistributive3] │ │ │ │ │ -acf8bac60e11a50cdd594a27ff9f95de │ │ │ │ │ +a6b34c3d63379d4086161ad7e0c69470 │ │ │ │ │ $tcGDistributive3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GDistributive"#] │ │ │ │ │ -cd165a524aad7919d5d1dbd2160011bb │ │ │ │ │ +fc332f194d3902f12ecbce8b4deb0267 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -616b90aafc892e78a8a071fc611db665 │ │ │ │ │ +30ec7047df5f51e3ee67174d20834c8c │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -9f54470c7d774c34786c9d4820c5e50f │ │ │ │ │ +f3e20d5025fb844dd0a6cd8ed36a2543 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Distributive"#] │ │ │ │ │ -90458ec20a619b843c1bb081bd0f1f67 │ │ │ │ │ +1dff1523069baa20fca88eb1ec286e15 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e9b1ebede838fc1951c1281ec419e331 │ │ │ │ │ +05ca5f5fd762ef22c8f37fe3bc8f3260 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -8920dca54430650db1672b0181edd98f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +99fd67a91a625d0976ec289825432d45 │ │ │ │ │ type GDistributive :: forall {k}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (* -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ class GHC.Base.Functor f => GDistributive n f repbg repbfg where │ │ │ │ │ gdistribute :: forall (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> f (repbg x) -> repbfg x │ │ │ │ │ {-# MINIMAL gdistribute #-} │ │ │ │ │ -2491bd7e90dd94f166bf1f059879eaf3 │ │ │ │ │ +baf79258156c0cb96ca7b1a63727c773 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -fdb57ff2609f4e266e8f6291313bae99 │ │ │ │ │ +4ef877e1d6f6ccf6ba9736828ff13e99 │ │ │ │ │ fstF :: │ │ │ │ │ forall {k} (l :: k -> *) (r :: k -> *) (a :: k). │ │ │ │ │ (GHC.Generics.:*:) l r a -> l a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @l :: k -> * │ │ │ │ │ @r :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: (GHC.Generics.:*:) l r a) -> │ │ │ │ │ case ds of wild { GHC.Generics.:*: x _y -> x }] │ │ │ │ │ -39fd2b5f18a0c41e47236761d328df40 │ │ │ │ │ +bc893afba0cca8da2fc2b3b9a7993a4a │ │ │ │ │ sndF :: │ │ │ │ │ forall {k} (l :: k -> *) (r :: k -> *) (a :: k). │ │ │ │ │ (GHC.Generics.:*:) l r a -> r a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.dyn_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Generics.Functor 9066 │ │ │ │ │ - interface hash: fdb615802f50067b1181e4bb8c92342b │ │ │ │ │ - ABI hash: aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - export-list hash: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ + interface hash: 3c5b19503d7e2dde9d21bc98a7f665fc │ │ │ │ │ + ABI hash: 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + export-list hash: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2f1607cc4dbe0d799266a78b3e363678 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GFunctor{gmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -f4b791bf586c8e644625c191396dbde7 │ │ │ │ │ +2b92bf2751aeffbed9708b7d25d9c1ac │ │ │ │ │ $fGFunctorkknfg:*::*: :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ GFunctor n f g (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ @@ -68,15 +68,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -2405dfc1fe38adf034ace4cf141ff65a │ │ │ │ │ +11f8589f2aeec888fb6d011b1f3d1b65 │ │ │ │ │ $fGFunctorkknfg:*::*:_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ ($dGFunctor1 │ │ │ │ │ `cast` │ │ │ │ │ (N:GFunctor[0] _N _N _N _N _N _N _N) │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ h │ │ │ │ │ r1) }] │ │ │ │ │ -9d8e7e26a054f815ed8132b9526fb433 │ │ │ │ │ +d517a8aef3a55fdbefe516eb6c7df25f │ │ │ │ │ $fGFunctorkknfg:+::+: :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ GFunctor n f g (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -9869b96bbcdc20bd68cc74eb5200e88b │ │ │ │ │ +f617b957e92c6655dff1299198901e04 │ │ │ │ │ $fGFunctorkknfg:+::+:_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ ($dGFunctor1 │ │ │ │ │ `cast` │ │ │ │ │ (N:GFunctor[0] _N _N _N _N _N _N _N) │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ h │ │ │ │ │ r1) }] │ │ │ │ │ -02a4b73eaea9dba378844cdc79cb28af │ │ │ │ │ +ef0bb3269435f108ca21eb3bae3ff562 │ │ │ │ │ $fGFunctorkknfgM1M1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (bf :: k2 -> *) (bg :: k2 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GFunctor n f g bf bg => │ │ │ │ │ GFunctor n f g (GHC.Generics.M1 i c bf) (GHC.Generics.M1 i c bg) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e08bd691525b58b2c4069a203eb87d64 │ │ │ │ │ +0d8a092245609f065c60a9899682248c │ │ │ │ │ $fGFunctorkknfgM1M1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (bf :: k2 -> *) (bg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ GFunctor n f g bf bg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -274,15 +274,15 @@ │ │ │ │ │ (\ (x1['GHC.Types.Many] :: GHC.Generics.M1 i c bf x) -> │ │ │ │ │ f1 │ │ │ │ │ x1 `cast` (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -56bc4ad28171ec052e006e1fe56ea565 │ │ │ │ │ +3e1f17376a76eebfad5402dce55f8d59 │ │ │ │ │ $fGFunctorkknfgRecRec :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ x. │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -bec53fedd4529550dc1382009c4103f8 │ │ │ │ │ +8f746c6ef8bc472c63226df1ad7a0d66 │ │ │ │ │ $fGFunctorkknfgRecRec0 :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a' :: k1) (a :: k1). │ │ │ │ │ GHC.Base.Functor h => │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -333,15 +333,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -6a012e81a3cd08041e348562648868db │ │ │ │ │ +ec0fce0aaf02bb3b762ab4bde5de33db │ │ │ │ │ $fGFunctorkknfgRecRec0_$cgmap :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a' :: k1) (a :: k1) (x :: k2). │ │ │ │ │ GHC.Base.Functor h => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> g a1) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (P n f a')) (h (f a)) x │ │ │ │ │ @@ -393,15 +393,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -7194bf5789ad73417ba03ce6894e3866 │ │ │ │ │ +d4f1da9d3a69ebe06a23525b09394ea4 │ │ │ │ │ $fGFunctorkknfgRecRec1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1). │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -4f2459c1161fe082ffe66b8f15d67112 │ │ │ │ │ +7616277620ac98ae6792c33361602f56 │ │ │ │ │ $fGFunctorkknfgRecRec1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> g a1) │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a') (f a) x │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n g a') (g a) x │ │ │ │ │ @@ -460,15 +460,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R g a1>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N

_P) _N _N)] │ │ │ │ │ -788007d8b297a161b6d9301a52e0c099 │ │ │ │ │ +5312ed90486599c27a625b9ba7bf576a │ │ │ │ │ $fGFunctorkknfgRecRec_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ x1 (x2 :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec x1 x1 x2 │ │ │ │ │ -> Data.Generics.GenericN.Rec x1 x1 x2 │ │ │ │ │ @@ -481,15 +481,15 @@ │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x │ │ │ │ │ @x1 :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ GHC.Base.id @(Data.Generics.GenericN.Rec x x x1)] │ │ │ │ │ -6652b8f9206a4f44e5e53c57d525982b │ │ │ │ │ +b2b092be8f3d3361c36a8de2cfa115f3 │ │ │ │ │ $fGFunctorkknfgU1U1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GFunctor n f g GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -502,15 +502,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b0d904ea69d81d1251d2233ccda8255c │ │ │ │ │ +7988f93466beeca9145738210017ce68 │ │ │ │ │ $fGFunctorkknfgU1U1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -522,15 +522,15 @@ │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -e660c2fe611f36929e27274f1f762bc1 │ │ │ │ │ +57d0a5cdb2c8474e6472eedcc1316769 │ │ │ │ │ $fGFunctorkknfgV1V1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GFunctor n f g GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -543,38 +543,38 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3ea3267f72669efeecaf9b813f49058c │ │ │ │ │ +2da24c592c8dd5fc076d15548ce244d6 │ │ │ │ │ $fGFunctorkknfgV1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Functor"#] │ │ │ │ │ -f3a09acb63e2da5ea5b3a36c34667738 │ │ │ │ │ +b2036495e6b21f65775e7fea70a0023d │ │ │ │ │ $fGFunctorkknfgV1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V12] │ │ │ │ │ -c691938a8055a7c77ddb92e9930f405f │ │ │ │ │ +8c79e366645cbad38b925f9461b8e7db │ │ │ │ │ $fGFunctorkknfgV1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -c0269456c0138c54168950e0db4f55c5 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +04039e3c507aa984913f73af9e31c8c4 │ │ │ │ │ $fGFunctorkknfgV1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V14] │ │ │ │ │ -7a14a66923770a97c6222289b6e47716 │ │ │ │ │ +1731bbc8de7d2bd609e01725621092fa │ │ │ │ │ $fGFunctorkknfgV1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -3134c8a8db3d3c02af1a5fa4d7790c73 │ │ │ │ │ +7ea4b9c5bbec6b4f035a0cb43d9f21b8 │ │ │ │ │ $fGFunctorkknfgV1V1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ @@ -593,119 +593,119 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGFunctorkknfgV1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -b11d76df155d0a92adac7b133d6ce4ad │ │ │ │ │ +4f879a529214fedefb6886d031b12872 │ │ │ │ │ $fGFunctorkknfgV1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGFunctorkknfgV1V13 │ │ │ │ │ $fGFunctorkknfgV1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -93f25da723c09e69d5e0ac3af738fadc │ │ │ │ │ +aeb3bf10d9965e77ff78a9a5ab7e1b91 │ │ │ │ │ $fGFunctorkknfgV1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGFunctorkknfgV1V11 │ │ │ │ │ $fGFunctorkknfgV1V9 │ │ │ │ │ $fGFunctorkknfgV1V7 │ │ │ │ │ $fGFunctorkknfgV1V6 │ │ │ │ │ $fGFunctorkknfgV1V5 │ │ │ │ │ $fGFunctorkknfgV1V6 │ │ │ │ │ $fGFunctorkknfgV1V4] │ │ │ │ │ -c759ec5e94c9fbf9f4e121065a5c44d3 │ │ │ │ │ +28c952da0ed3be757baa5f4f3a3e73da │ │ │ │ │ $fGFunctorkknfgV1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 25#] │ │ │ │ │ -db5c61d357aff99b382675373058eae2 │ │ │ │ │ +e71ff7a36d83254aebc8a398ea988fef │ │ │ │ │ $fGFunctorkknfgV1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 16#] │ │ │ │ │ -379e7c78ca579ffc2ca4b8313ba11c98 │ │ │ │ │ +36444c65f26c031682832bf01e08cc50 │ │ │ │ │ $fGFunctorkknfgV1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 30#] │ │ │ │ │ -09806f352df54e97ee7080128feef411 │ │ │ │ │ +04325195d00488cc45a62f72b534bef1 │ │ │ │ │ $fGFunctorkknfgV1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V8] │ │ │ │ │ -b4f5d4b9dce0b4632592b713d58b4921 │ │ │ │ │ +dbe90d0b44b336e177422c7d4a2eeaed │ │ │ │ │ $fGFunctorkknfgV1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Functor.hs"#] │ │ │ │ │ -a06d30efa824723d487f2a0547544de6 │ │ │ │ │ +549666392b6b81d69b4bfb31ea8070b6 │ │ │ │ │ $fGFunctorkknfgV1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V10] │ │ │ │ │ -68074776ffd50298a56f8e7adbbb7f5b │ │ │ │ │ +7e46a2c5e153f3d09ef61aa93e09f276 │ │ │ │ │ $tcGFunctor :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4697584212482043703#Word64 │ │ │ │ │ - 3866459034889150500#Word64 │ │ │ │ │ + 17624111935747959270#Word64 │ │ │ │ │ + 2969230431485300830#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGFunctor2 │ │ │ │ │ 2# │ │ │ │ │ $tcGFunctor1] │ │ │ │ │ -4f1e8754370439832b44f9cbb5e9b6de │ │ │ │ │ +ca82f099091c9a363aa85ae5b6e3dd56 │ │ │ │ │ $tcGFunctor1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -07fb834a6b86dcafeb3b780aad2b6b28 │ │ │ │ │ +ebc01ec389bc064bb000c1c3d30b0572 │ │ │ │ │ $tcGFunctor2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGFunctor3] │ │ │ │ │ -027ca2ef85470ee31ed038c8fbf99c12 │ │ │ │ │ +158c9d82d4847133dfb71fffce26fc2f │ │ │ │ │ $tcGFunctor3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GFunctor"#] │ │ │ │ │ -99c5888962137f981ac964ce9ebdd6fa │ │ │ │ │ +127e9e828c6cd946d3493c5bcd1d4bb3 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -00475e34d0d6cd72beda39cccc23c948 │ │ │ │ │ +56f6114cc57629637d54b8f9e8fefa43 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGFunctorkknfgV1V10] │ │ │ │ │ -79a4d1d018b257b74987f544575e66e2 │ │ │ │ │ +26c05980f12a4b9446c7f932f8e7fe35 │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGFunctorkknfgV1V12] │ │ │ │ │ -3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ +01d6ca3e5c45094951939d25b948175d │ │ │ │ │ type GFunctor :: forall {k} {k1}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GFunctor n f g repbf repbg where │ │ │ │ │ gmap :: forall (x :: k1). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k). f a -> g a) -> repbf x -> repbg x │ │ │ │ │ {-# MINIMAL gmap #-} │ │ │ │ │ -f94e93a079a6f9433c24029e5a3aea18 │ │ │ │ │ +3b94c7c508f68bc9304732a15425b760 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GFunctor [., ., ., ., ., GHC.Generics.:*:, │ │ │ │ │ GHC.Generics.:*:] │ │ │ │ │ = $fGFunctorkknfg:*::*: │ │ │ │ │ instance GFunctor [., ., ., ., ., GHC.Generics.:+:, │ │ │ │ │ GHC.Generics.:+:] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.hi │ │ │ │┄ Files 97% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Generics.Functor 9066 │ │ │ │ │ - interface hash: fdb615802f50067b1181e4bb8c92342b │ │ │ │ │ - ABI hash: aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - export-list hash: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ + interface hash: 3c5b19503d7e2dde9d21bc98a7f665fc │ │ │ │ │ + ABI hash: 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + export-list hash: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2f1607cc4dbe0d799266a78b3e363678 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GFunctor{gmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -f4b791bf586c8e644625c191396dbde7 │ │ │ │ │ +2b92bf2751aeffbed9708b7d25d9c1ac │ │ │ │ │ $fGFunctorkknfg:*::*: :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ GFunctor n f g (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ @@ -68,15 +68,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -2405dfc1fe38adf034ace4cf141ff65a │ │ │ │ │ +11f8589f2aeec888fb6d011b1f3d1b65 │ │ │ │ │ $fGFunctorkknfg:*::*:_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ ($dGFunctor1 │ │ │ │ │ `cast` │ │ │ │ │ (N:GFunctor[0] _N _N _N _N _N _N _N) │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ h │ │ │ │ │ r1) }] │ │ │ │ │ -9d8e7e26a054f815ed8132b9526fb433 │ │ │ │ │ +d517a8aef3a55fdbefe516eb6c7df25f │ │ │ │ │ $fGFunctorkknfg:+::+: :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ GFunctor n f g (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -9869b96bbcdc20bd68cc74eb5200e88b │ │ │ │ │ +f617b957e92c6655dff1299198901e04 │ │ │ │ │ $fGFunctorkknfg:+::+:_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ ($dGFunctor1 │ │ │ │ │ `cast` │ │ │ │ │ (N:GFunctor[0] _N _N _N _N _N _N _N) │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ h │ │ │ │ │ r1) }] │ │ │ │ │ -02a4b73eaea9dba378844cdc79cb28af │ │ │ │ │ +ef0bb3269435f108ca21eb3bae3ff562 │ │ │ │ │ $fGFunctorkknfgM1M1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (bf :: k2 -> *) (bg :: k2 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GFunctor n f g bf bg => │ │ │ │ │ GFunctor n f g (GHC.Generics.M1 i c bf) (GHC.Generics.M1 i c bg) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e08bd691525b58b2c4069a203eb87d64 │ │ │ │ │ +0d8a092245609f065c60a9899682248c │ │ │ │ │ $fGFunctorkknfgM1M1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (bf :: k2 -> *) (bg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ GFunctor n f g bf bg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -274,15 +274,15 @@ │ │ │ │ │ (\ (x1['GHC.Types.Many] :: GHC.Generics.M1 i c bf x) -> │ │ │ │ │ f1 │ │ │ │ │ x1 `cast` (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -56bc4ad28171ec052e006e1fe56ea565 │ │ │ │ │ +3e1f17376a76eebfad5402dce55f8d59 │ │ │ │ │ $fGFunctorkknfgRecRec :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ x. │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -bec53fedd4529550dc1382009c4103f8 │ │ │ │ │ +8f746c6ef8bc472c63226df1ad7a0d66 │ │ │ │ │ $fGFunctorkknfgRecRec0 :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a' :: k1) (a :: k1). │ │ │ │ │ GHC.Base.Functor h => │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -333,15 +333,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -6a012e81a3cd08041e348562648868db │ │ │ │ │ +ec0fce0aaf02bb3b762ab4bde5de33db │ │ │ │ │ $fGFunctorkknfgRecRec0_$cgmap :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a' :: k1) (a :: k1) (x :: k2). │ │ │ │ │ GHC.Base.Functor h => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> g a1) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (P n f a')) (h (f a)) x │ │ │ │ │ @@ -393,15 +393,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -7194bf5789ad73417ba03ce6894e3866 │ │ │ │ │ +d4f1da9d3a69ebe06a23525b09394ea4 │ │ │ │ │ $fGFunctorkknfgRecRec1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1). │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -4f2459c1161fe082ffe66b8f15d67112 │ │ │ │ │ +7616277620ac98ae6792c33361602f56 │ │ │ │ │ $fGFunctorkknfgRecRec1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> g a1) │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a') (f a) x │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n g a') (g a) x │ │ │ │ │ @@ -460,15 +460,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R g a1>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N

_P) _N _N)] │ │ │ │ │ -788007d8b297a161b6d9301a52e0c099 │ │ │ │ │ +5312ed90486599c27a625b9ba7bf576a │ │ │ │ │ $fGFunctorkknfgRecRec_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ x1 (x2 :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec x1 x1 x2 │ │ │ │ │ -> Data.Generics.GenericN.Rec x1 x1 x2 │ │ │ │ │ @@ -481,15 +481,15 @@ │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x │ │ │ │ │ @x1 :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ GHC.Base.id @(Data.Generics.GenericN.Rec x x x1)] │ │ │ │ │ -6652b8f9206a4f44e5e53c57d525982b │ │ │ │ │ +b2b092be8f3d3361c36a8de2cfa115f3 │ │ │ │ │ $fGFunctorkknfgU1U1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GFunctor n f g GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -502,15 +502,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b0d904ea69d81d1251d2233ccda8255c │ │ │ │ │ +7988f93466beeca9145738210017ce68 │ │ │ │ │ $fGFunctorkknfgU1U1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -522,15 +522,15 @@ │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -e660c2fe611f36929e27274f1f762bc1 │ │ │ │ │ +57d0a5cdb2c8474e6472eedcc1316769 │ │ │ │ │ $fGFunctorkknfgV1V1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GFunctor n f g GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -543,38 +543,38 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3ea3267f72669efeecaf9b813f49058c │ │ │ │ │ +2da24c592c8dd5fc076d15548ce244d6 │ │ │ │ │ $fGFunctorkknfgV1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Functor"#] │ │ │ │ │ -f3a09acb63e2da5ea5b3a36c34667738 │ │ │ │ │ +b2036495e6b21f65775e7fea70a0023d │ │ │ │ │ $fGFunctorkknfgV1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V12] │ │ │ │ │ -c691938a8055a7c77ddb92e9930f405f │ │ │ │ │ +8c79e366645cbad38b925f9461b8e7db │ │ │ │ │ $fGFunctorkknfgV1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -c0269456c0138c54168950e0db4f55c5 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +04039e3c507aa984913f73af9e31c8c4 │ │ │ │ │ $fGFunctorkknfgV1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V14] │ │ │ │ │ -7a14a66923770a97c6222289b6e47716 │ │ │ │ │ +1731bbc8de7d2bd609e01725621092fa │ │ │ │ │ $fGFunctorkknfgV1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -3134c8a8db3d3c02af1a5fa4d7790c73 │ │ │ │ │ +7ea4b9c5bbec6b4f035a0cb43d9f21b8 │ │ │ │ │ $fGFunctorkknfgV1V1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ @@ -593,119 +593,119 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGFunctorkknfgV1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -b11d76df155d0a92adac7b133d6ce4ad │ │ │ │ │ +4f879a529214fedefb6886d031b12872 │ │ │ │ │ $fGFunctorkknfgV1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGFunctorkknfgV1V13 │ │ │ │ │ $fGFunctorkknfgV1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -93f25da723c09e69d5e0ac3af738fadc │ │ │ │ │ +aeb3bf10d9965e77ff78a9a5ab7e1b91 │ │ │ │ │ $fGFunctorkknfgV1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGFunctorkknfgV1V11 │ │ │ │ │ $fGFunctorkknfgV1V9 │ │ │ │ │ $fGFunctorkknfgV1V7 │ │ │ │ │ $fGFunctorkknfgV1V6 │ │ │ │ │ $fGFunctorkknfgV1V5 │ │ │ │ │ $fGFunctorkknfgV1V6 │ │ │ │ │ $fGFunctorkknfgV1V4] │ │ │ │ │ -c759ec5e94c9fbf9f4e121065a5c44d3 │ │ │ │ │ +28c952da0ed3be757baa5f4f3a3e73da │ │ │ │ │ $fGFunctorkknfgV1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 25#] │ │ │ │ │ -db5c61d357aff99b382675373058eae2 │ │ │ │ │ +e71ff7a36d83254aebc8a398ea988fef │ │ │ │ │ $fGFunctorkknfgV1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 16#] │ │ │ │ │ -379e7c78ca579ffc2ca4b8313ba11c98 │ │ │ │ │ +36444c65f26c031682832bf01e08cc50 │ │ │ │ │ $fGFunctorkknfgV1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 30#] │ │ │ │ │ -09806f352df54e97ee7080128feef411 │ │ │ │ │ +04325195d00488cc45a62f72b534bef1 │ │ │ │ │ $fGFunctorkknfgV1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V8] │ │ │ │ │ -b4f5d4b9dce0b4632592b713d58b4921 │ │ │ │ │ +dbe90d0b44b336e177422c7d4a2eeaed │ │ │ │ │ $fGFunctorkknfgV1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Functor.hs"#] │ │ │ │ │ -a06d30efa824723d487f2a0547544de6 │ │ │ │ │ +549666392b6b81d69b4bfb31ea8070b6 │ │ │ │ │ $fGFunctorkknfgV1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V10] │ │ │ │ │ -68074776ffd50298a56f8e7adbbb7f5b │ │ │ │ │ +7e46a2c5e153f3d09ef61aa93e09f276 │ │ │ │ │ $tcGFunctor :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4697584212482043703#Word64 │ │ │ │ │ - 3866459034889150500#Word64 │ │ │ │ │ + 17624111935747959270#Word64 │ │ │ │ │ + 2969230431485300830#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGFunctor2 │ │ │ │ │ 2# │ │ │ │ │ $tcGFunctor1] │ │ │ │ │ -4f1e8754370439832b44f9cbb5e9b6de │ │ │ │ │ +ca82f099091c9a363aa85ae5b6e3dd56 │ │ │ │ │ $tcGFunctor1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -07fb834a6b86dcafeb3b780aad2b6b28 │ │ │ │ │ +ebc01ec389bc064bb000c1c3d30b0572 │ │ │ │ │ $tcGFunctor2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGFunctor3] │ │ │ │ │ -027ca2ef85470ee31ed038c8fbf99c12 │ │ │ │ │ +158c9d82d4847133dfb71fffce26fc2f │ │ │ │ │ $tcGFunctor3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GFunctor"#] │ │ │ │ │ -99c5888962137f981ac964ce9ebdd6fa │ │ │ │ │ +127e9e828c6cd946d3493c5bcd1d4bb3 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -00475e34d0d6cd72beda39cccc23c948 │ │ │ │ │ +56f6114cc57629637d54b8f9e8fefa43 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGFunctorkknfgV1V10] │ │ │ │ │ -79a4d1d018b257b74987f544575e66e2 │ │ │ │ │ +26c05980f12a4b9446c7f932f8e7fe35 │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGFunctorkknfgV1V12] │ │ │ │ │ -3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ +01d6ca3e5c45094951939d25b948175d │ │ │ │ │ type GFunctor :: forall {k} {k1}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GFunctor n f g repbf repbg where │ │ │ │ │ gmap :: forall (x :: k1). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k). f a -> g a) -> repbf x -> repbg x │ │ │ │ │ {-# MINIMAL gmap #-} │ │ │ │ │ -f94e93a079a6f9433c24029e5a3aea18 │ │ │ │ │ +3b94c7c508f68bc9304732a15425b760 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GFunctor [., ., ., ., ., GHC.Generics.:*:, │ │ │ │ │ GHC.Generics.:*:] │ │ │ │ │ = $fGFunctorkknfg:*::*: │ │ │ │ │ instance GFunctor [., ., ., ., ., GHC.Generics.:+:, │ │ │ │ │ GHC.Generics.:+:] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Generics.Traversable 9066 │ │ │ │ │ - interface hash: ce6aa5b7b64298d49982d5590c3380c2 │ │ │ │ │ - ABI hash: fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - export-list hash: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ + interface hash: 82926fb4fe68ba327c12a36f4351339b │ │ │ │ │ + ABI hash: 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + export-list hash: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: b24a144faf0a42ecdffc6be1d6318598 │ │ │ │ │ + flag hash: b8596bdafa116f46285165b129defa59 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 8fe13908cdf66de9b935452c32184ad0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GTraversable{gtraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -6777ac4a135ba9b89e8a2e1ccf7fc8ac │ │ │ │ │ +e21475d4f900c3e32547a464395b13a1 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ Data.Traversable.Traversable h => │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ddd66dd411b8df69b2799c5e661bc279 │ │ │ │ │ +30bdf450919817ba1241ad6664b3ffb0 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec0 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1). │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -0f003c64f920b60defaa97cb5a47956b │ │ │ │ │ +8c6ea6a47824dc31200f80b2d7c22ea4 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec0_$cgtraverse :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1) (t :: * -> *) (x :: k2). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a') (f a) x │ │ │ │ │ @@ -150,15 +150,15 @@ │ │ │ │ │ f1 │ │ │ │ │ (eta1 │ │ │ │ │ @a │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N

_P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] _N _P _R _P))] │ │ │ │ │ -87e966b4f9506d30c01cac98a309989e │ │ │ │ │ +76ebab23430d084cb088ebe209d4bc45 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec_$cgtraverse :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (P n f a)) (h (f a)) x │ │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -e1883c68e23a707df140600d0bd2730d │ │ │ │ │ +95a0c7b00e286fd21fb2ff7e8bdde002 │ │ │ │ │ $fGTraversablekkknfg:*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r') => │ │ │ │ │ GTraversable n f g (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -245,15 +245,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -d5eb1cd54319782e52ece88358d0abc7 │ │ │ │ │ +25501a0b50cd9985af583d905ae74f83 │ │ │ │ │ $fGTraversablekkknfg:*::*:_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r', │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ _N _N _N _N _N _N _N _N) │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ r1) }] │ │ │ │ │ -d527caac9ef0ec00e817692eb2e67fcc │ │ │ │ │ +9d8d7c1df80fef4c2ba0fa7abc442739 │ │ │ │ │ $fGTraversablekkknfg:+::+: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r') => │ │ │ │ │ GTraversable n f g (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f4e6effc53529edce089fb9d7c400b1b │ │ │ │ │ +8cbe09539f6df18dd005c6dc96710f6d │ │ │ │ │ $fGTraversablekkknfg:+::+:_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r', │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -412,15 +412,15 @@ │ │ │ │ │ _N _N _N _N _N _N _N _N) │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ r1) }] │ │ │ │ │ -21707f91d6e6e6a82dea7bc48538d9e8 │ │ │ │ │ +64410b2cc54ef24e988a6bc31868c39a │ │ │ │ │ $fGTraversablekkknfgM1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (bf :: k3 -> *) (bg :: k3 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GTraversable n f g bf bg => │ │ │ │ │ GTraversable │ │ │ │ │ n f g (GHC.Generics.M1 i c bf) (GHC.Generics.M1 i c bg) │ │ │ │ │ DFunId │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b5658d93d7501f02a4cda448ff52127c │ │ │ │ │ +a9a764ae510c2088d338f14800d294b8 │ │ │ │ │ $fGTraversablekkknfgM1M1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (bf :: k3 -> *) (bg :: k3 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g bf bg, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: GHC.Generics.M1 i c bf x) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ x1 `cast` (GHC.Generics.N:M1[0] _N _P _P _R _N))] │ │ │ │ │ -6394da7bc6c3c5dda000ac648d790304 │ │ │ │ │ +1be03e3973e180ac21c95ef2f44bcf0b │ │ │ │ │ $fGTraversablekkknfgRecRec :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) a. │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.Rec a a) │ │ │ │ │ @@ -527,15 +527,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -c622e7ab0aad377b08fa3e464749d9ec │ │ │ │ │ +50724905b2618369af4832a39b7be2f9 │ │ │ │ │ $fGTraversablekkknfgRecRec_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) a │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k2). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec a a x │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ @a │ │ │ │ │ @t :: * -> * │ │ │ │ │ @x :: k2 │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative t) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a1 :: k1). f a1 -> t (g a1)) -> │ │ │ │ │ GHC.Base.pure @t $dApplicative @(Data.Generics.GenericN.Rec a a x)] │ │ │ │ │ -a9652e5119a5516923dcc0f8accefac4 │ │ │ │ │ +c82a456562d2dac1a69ddb473a3c31a4 │ │ │ │ │ $fGTraversablekkknfgU1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GTraversable n f g GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1L,A,A,A,A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -dc37c8d7ccf2feb9ff878923464a0b83 │ │ │ │ │ +1864b74b840e21d9561263170576b17f │ │ │ │ │ $fGTraversablekkknfgU1U1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ │ @g :: k1 -> * │ │ │ │ │ @t :: * -> * │ │ │ │ │ @x :: k2 │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative t) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k1). f a -> t (g a)) -> │ │ │ │ │ GHC.Base.pure @t $dApplicative @(GHC.Generics.U1 x)] │ │ │ │ │ -38f8c09aca457f737ebea55fad67b136 │ │ │ │ │ +1bfc3a8de3b4d7a62884aa813952830a │ │ │ │ │ $fGTraversablekkknfgV1V1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GTraversable n f g GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -617c7d01c3eb04b0e4a686be7b1039fc │ │ │ │ │ +f1075d80c1c4af77a14e3d481b431a10 │ │ │ │ │ $fGTraversablekkknfgV1V1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ (\ @b -> GHC.CString.unpackFoldrCString# @b "undefined"#)) │ │ │ │ │ (GHC.Stack.Types.SrcLoc │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# │ │ │ │ │ @b │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#)) │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#)) │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# │ │ │ │ │ @b │ │ │ │ │ "Barbies.Generics.Traversable"#)) │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @@ -679,78 +679,78 @@ │ │ │ │ │ (GHC.Types.I# 21#) │ │ │ │ │ (GHC.Types.I# 32#) │ │ │ │ │ (GHC.Types.I# 30#)) │ │ │ │ │ GHC.Stack.Types.EmptyCallStack) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -2048cfc731cef46a4f97ae83c3e74816 │ │ │ │ │ +489b0617e906d9eed74ea50f1a13b261 │ │ │ │ │ $tcGTraversable :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 16602354247371775265#Word64 │ │ │ │ │ - 3123105163253640060#Word64 │ │ │ │ │ + 16683089016182270559#Word64 │ │ │ │ │ + 3559867911118579067#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGTraversable2 │ │ │ │ │ 3# │ │ │ │ │ $tcGTraversable1] │ │ │ │ │ -a021ed4dcc30364f420aa67e15433824 │ │ │ │ │ +c9ac6ca9e7f30eb55d57ef9f6589db2c │ │ │ │ │ $tcGTraversable1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ffa7acff0a799b58945993d650dc9524 │ │ │ │ │ +62633e81bfaa96a0068535f40a1d1522 │ │ │ │ │ $tcGTraversable2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGTraversable3] │ │ │ │ │ -f36a0ee9d4bf5365e3172500e75584e8 │ │ │ │ │ +8cefdc200d59f0f837bc81858be44a9c │ │ │ │ │ $tcGTraversable3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GTraversable"#] │ │ │ │ │ -add60015671bb86a7fc5bb871f08fa46 │ │ │ │ │ +31ab1a25810ca41c91ce6d5899bf81eb │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -025920c1c5b59cd9ba57058e7e0b4068 │ │ │ │ │ +87c0a3c4a1af34fd62ab6256825f30a0 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e666b80a4c0746ce3ce196e95bd89ba5 │ │ │ │ │ +20bbc8306c1e901f7e63c0f474cac6ce │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Traversable"#] │ │ │ │ │ -a2961c009d5b554dc8bc6d1fe8ce5b27 │ │ │ │ │ +00b6f3d76db51dc5cc4aa3f124bc4b04 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -34aa6482c16e6d20a36e4cdf8f3ad621 │ │ │ │ │ +0a97cbc0a112ff9a0519a48c02301b02 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -1180a3c086dfc51eda564a1727916603 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ type GTraversable :: forall {k} {k1} {k2}. │ │ │ │ │ k │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GTraversable n f g repbf repbg where │ │ │ │ │ gtraverse :: forall (t :: * -> *) (x :: k2). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> t (g a)) -> repbf x -> t (repbg x) │ │ │ │ │ {-# MINIMAL gtraverse #-} │ │ │ │ │ -358232dbea30fa1abde988b559c1e083 │ │ │ │ │ +a60b7c4e68032a07b76370a7ea160370 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GTraversable [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGTraversableNaturalkknfgRecRec │ │ │ │ │ instance GTraversable [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.dyn_hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Generics.Traversable 9066 │ │ │ │ │ - interface hash: ce6aa5b7b64298d49982d5590c3380c2 │ │ │ │ │ - ABI hash: fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - export-list hash: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ + interface hash: 82926fb4fe68ba327c12a36f4351339b │ │ │ │ │ + ABI hash: 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + export-list hash: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: b8596bdafa116f46285165b129defa59 │ │ │ │ │ + flag hash: b24a144faf0a42ecdffc6be1d6318598 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 8fe13908cdf66de9b935452c32184ad0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GTraversable{gtraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -6777ac4a135ba9b89e8a2e1ccf7fc8ac │ │ │ │ │ +e21475d4f900c3e32547a464395b13a1 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ Data.Traversable.Traversable h => │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ddd66dd411b8df69b2799c5e661bc279 │ │ │ │ │ +30bdf450919817ba1241ad6664b3ffb0 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec0 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1). │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -0f003c64f920b60defaa97cb5a47956b │ │ │ │ │ +8c6ea6a47824dc31200f80b2d7c22ea4 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec0_$cgtraverse :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1) (t :: * -> *) (x :: k2). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a') (f a) x │ │ │ │ │ @@ -150,15 +150,15 @@ │ │ │ │ │ f1 │ │ │ │ │ (eta1 │ │ │ │ │ @a │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N

_P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] _N _P _R _P))] │ │ │ │ │ -87e966b4f9506d30c01cac98a309989e │ │ │ │ │ +76ebab23430d084cb088ebe209d4bc45 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec_$cgtraverse :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (P n f a)) (h (f a)) x │ │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -e1883c68e23a707df140600d0bd2730d │ │ │ │ │ +95a0c7b00e286fd21fb2ff7e8bdde002 │ │ │ │ │ $fGTraversablekkknfg:*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r') => │ │ │ │ │ GTraversable n f g (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -245,15 +245,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -d5eb1cd54319782e52ece88358d0abc7 │ │ │ │ │ +25501a0b50cd9985af583d905ae74f83 │ │ │ │ │ $fGTraversablekkknfg:*::*:_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r', │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ _N _N _N _N _N _N _N _N) │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ r1) }] │ │ │ │ │ -d527caac9ef0ec00e817692eb2e67fcc │ │ │ │ │ +9d8d7c1df80fef4c2ba0fa7abc442739 │ │ │ │ │ $fGTraversablekkknfg:+::+: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r') => │ │ │ │ │ GTraversable n f g (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f4e6effc53529edce089fb9d7c400b1b │ │ │ │ │ +8cbe09539f6df18dd005c6dc96710f6d │ │ │ │ │ $fGTraversablekkknfg:+::+:_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r', │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -412,15 +412,15 @@ │ │ │ │ │ _N _N _N _N _N _N _N _N) │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ r1) }] │ │ │ │ │ -21707f91d6e6e6a82dea7bc48538d9e8 │ │ │ │ │ +64410b2cc54ef24e988a6bc31868c39a │ │ │ │ │ $fGTraversablekkknfgM1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (bf :: k3 -> *) (bg :: k3 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GTraversable n f g bf bg => │ │ │ │ │ GTraversable │ │ │ │ │ n f g (GHC.Generics.M1 i c bf) (GHC.Generics.M1 i c bg) │ │ │ │ │ DFunId │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b5658d93d7501f02a4cda448ff52127c │ │ │ │ │ +a9a764ae510c2088d338f14800d294b8 │ │ │ │ │ $fGTraversablekkknfgM1M1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (bf :: k3 -> *) (bg :: k3 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g bf bg, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: GHC.Generics.M1 i c bf x) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ x1 `cast` (GHC.Generics.N:M1[0] _N _P _P _R _N))] │ │ │ │ │ -6394da7bc6c3c5dda000ac648d790304 │ │ │ │ │ +1be03e3973e180ac21c95ef2f44bcf0b │ │ │ │ │ $fGTraversablekkknfgRecRec :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) a. │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.Rec a a) │ │ │ │ │ @@ -527,15 +527,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -c622e7ab0aad377b08fa3e464749d9ec │ │ │ │ │ +50724905b2618369af4832a39b7be2f9 │ │ │ │ │ $fGTraversablekkknfgRecRec_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) a │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k2). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec a a x │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ @a │ │ │ │ │ @t :: * -> * │ │ │ │ │ @x :: k2 │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative t) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a1 :: k1). f a1 -> t (g a1)) -> │ │ │ │ │ GHC.Base.pure @t $dApplicative @(Data.Generics.GenericN.Rec a a x)] │ │ │ │ │ -a9652e5119a5516923dcc0f8accefac4 │ │ │ │ │ +c82a456562d2dac1a69ddb473a3c31a4 │ │ │ │ │ $fGTraversablekkknfgU1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GTraversable n f g GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1L,A,A,A,A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -dc37c8d7ccf2feb9ff878923464a0b83 │ │ │ │ │ +1864b74b840e21d9561263170576b17f │ │ │ │ │ $fGTraversablekkknfgU1U1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ │ @g :: k1 -> * │ │ │ │ │ @t :: * -> * │ │ │ │ │ @x :: k2 │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative t) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k1). f a -> t (g a)) -> │ │ │ │ │ GHC.Base.pure @t $dApplicative @(GHC.Generics.U1 x)] │ │ │ │ │ -38f8c09aca457f737ebea55fad67b136 │ │ │ │ │ +1bfc3a8de3b4d7a62884aa813952830a │ │ │ │ │ $fGTraversablekkknfgV1V1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GTraversable n f g GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -617c7d01c3eb04b0e4a686be7b1039fc │ │ │ │ │ +f1075d80c1c4af77a14e3d481b431a10 │ │ │ │ │ $fGTraversablekkknfgV1V1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ (\ @b -> GHC.CString.unpackFoldrCString# @b "undefined"#)) │ │ │ │ │ (GHC.Stack.Types.SrcLoc │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# │ │ │ │ │ @b │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#)) │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#)) │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# │ │ │ │ │ @b │ │ │ │ │ "Barbies.Generics.Traversable"#)) │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @@ -679,78 +679,78 @@ │ │ │ │ │ (GHC.Types.I# 21#) │ │ │ │ │ (GHC.Types.I# 32#) │ │ │ │ │ (GHC.Types.I# 30#)) │ │ │ │ │ GHC.Stack.Types.EmptyCallStack) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -2048cfc731cef46a4f97ae83c3e74816 │ │ │ │ │ +489b0617e906d9eed74ea50f1a13b261 │ │ │ │ │ $tcGTraversable :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 16602354247371775265#Word64 │ │ │ │ │ - 3123105163253640060#Word64 │ │ │ │ │ + 16683089016182270559#Word64 │ │ │ │ │ + 3559867911118579067#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGTraversable2 │ │ │ │ │ 3# │ │ │ │ │ $tcGTraversable1] │ │ │ │ │ -a021ed4dcc30364f420aa67e15433824 │ │ │ │ │ +c9ac6ca9e7f30eb55d57ef9f6589db2c │ │ │ │ │ $tcGTraversable1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ffa7acff0a799b58945993d650dc9524 │ │ │ │ │ +62633e81bfaa96a0068535f40a1d1522 │ │ │ │ │ $tcGTraversable2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGTraversable3] │ │ │ │ │ -f36a0ee9d4bf5365e3172500e75584e8 │ │ │ │ │ +8cefdc200d59f0f837bc81858be44a9c │ │ │ │ │ $tcGTraversable3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GTraversable"#] │ │ │ │ │ -add60015671bb86a7fc5bb871f08fa46 │ │ │ │ │ +31ab1a25810ca41c91ce6d5899bf81eb │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -025920c1c5b59cd9ba57058e7e0b4068 │ │ │ │ │ +87c0a3c4a1af34fd62ab6256825f30a0 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e666b80a4c0746ce3ce196e95bd89ba5 │ │ │ │ │ +20bbc8306c1e901f7e63c0f474cac6ce │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Traversable"#] │ │ │ │ │ -a2961c009d5b554dc8bc6d1fe8ce5b27 │ │ │ │ │ +00b6f3d76db51dc5cc4aa3f124bc4b04 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -34aa6482c16e6d20a36e4cdf8f3ad621 │ │ │ │ │ +0a97cbc0a112ff9a0519a48c02301b02 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -1180a3c086dfc51eda564a1727916603 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ type GTraversable :: forall {k} {k1} {k2}. │ │ │ │ │ k │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GTraversable n f g repbf repbg where │ │ │ │ │ gtraverse :: forall (t :: * -> *) (x :: k2). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> t (g a)) -> repbf x -> t (repbg x) │ │ │ │ │ {-# MINIMAL gtraverse #-} │ │ │ │ │ -358232dbea30fa1abde988b559c1e083 │ │ │ │ │ +a60b7c4e68032a07b76370a7ea160370 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GTraversable [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGTraversableNaturalkknfgRecRec │ │ │ │ │ instance GTraversable [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Internal.ApplicativeB [orphan module] 9066 │ │ │ │ │ - interface hash: c9c49ccabbe11f64d40ed189604d541d │ │ │ │ │ - ABI hash: e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - export-list hash: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - orphan hash: 3fce78e7340652cf0baa33ec783799a9 │ │ │ │ │ - flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ + interface hash: b883bdb22f342229bc0fe5635cc1c53b │ │ │ │ │ + ABI hash: 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + export-list hash: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + orphan hash: 2871b5f4bfa6da85feabcf079c3ea65a │ │ │ │ │ + flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: e3ec953c6cc2f924446c95503f2a7a47 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -23,69 +23,69 @@ │ │ │ │ │ bzipWith │ │ │ │ │ bzipWith3 │ │ │ │ │ bzipWith4 │ │ │ │ │ gbprodDefault │ │ │ │ │ gbpureDefault │ │ │ │ │ ApplicativeB{bprod bpure} │ │ │ │ │ CanDeriveApplicativeB │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 3ced52b07609826cc929119e22540509 │ │ │ │ │ - gprod c71396a7069c38d58d587ea97a10c328 │ │ │ │ │ - gpure 2bc47c1626a359c82f3a6419b23cc52b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ + gprod ffbaa052989faf6975b219d8a2f318e5 │ │ │ │ │ + gpure bda06dd713e6eb2b4a59075d90b838b2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -bd342948198775d381943ce7e3978aa8 │ │ │ │ │ +acc19690cc4df68ed3c0fc085142b836 │ │ │ │ │ $dmbprod :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (ApplicativeB b, CanDeriveApplicativeB b f g) => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: ApplicativeB b) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveApplicativeB b f g) -> │ │ │ │ │ gbprodDefault @k @b @f @g $d(%,,,%)] │ │ │ │ │ -a9bef41da2b92b91db49fc038a223e19 │ │ │ │ │ +fbb27043688771a6062e5f2b2769e9b3 │ │ │ │ │ $dmbpure :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ApplicativeB b, CanDeriveApplicativeB b f f) => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -314,30 +314,30 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))) _N)] │ │ │ │ │ -f15dd9b5e99074eed4afa0a8288d1ed0 │ │ │ │ │ +4a724543e2d392c3830f52c107108515 │ │ │ │ │ $fApplicativeBkConst :: │ │ │ │ │ GHC.Base.Monoid a => ApplicativeB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a (v['GHC.Types.Many] :: GHC.Base.Monoid a). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkConst_$cbpure @k @a v) │ │ │ │ │ ($fApplicativeBkConst_$cbprod @k @a v)] │ │ │ │ │ -660869d8fe03ac4c3a5e21330344aae2 │ │ │ │ │ +2669d805c61e95c58bda714c29a4dac3 │ │ │ │ │ $fApplicativeBkConst_$cbprod :: │ │ │ │ │ forall k a (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ Data.Functor.Const.Const a f │ │ │ │ │ -> Data.Functor.Const.Const a g │ │ │ │ │ -> Data.Functor.Const.Const a (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -363,15 +363,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -d159b41983c7b0ed19b2db4991e4f801 │ │ │ │ │ +efac6c5b66a2dd483c2e34bec80df9fa │ │ │ │ │ $fApplicativeBkConst_$cbpure :: │ │ │ │ │ forall k a (f :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Const.Const a f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1L,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -40a2079964f88dc4cdf49ae1ddbaf417 │ │ │ │ │ +01a8b0df8f873886302b05b6258dd1c5 │ │ │ │ │ $fApplicativeBkConstant :: │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ ApplicativeB (Data.Functor.Constant.Constant a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a (v['GHC.Types.Many] :: GHC.Base.Monoid a). │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ @(Data.Functor.Constant.Constant a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConstant_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkConstant_$cbpure @k @a v) │ │ │ │ │ ($fApplicativeBkConstant_$cbprod @k @a v)] │ │ │ │ │ -5439fb95b3f4082ff66eb81e8aaf9e46 │ │ │ │ │ +6524e0f276a01b2c0d67f9f814c7fd47 │ │ │ │ │ $fApplicativeBkConstant_$cbprod :: │ │ │ │ │ forall k a (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ Data.Functor.Constant.Constant a f │ │ │ │ │ -> Data.Functor.Constant.Constant a g │ │ │ │ │ -> Data.Functor.Constant.Constant │ │ │ │ │ a (Data.Functor.Product.Product f g) │ │ │ │ │ @@ -442,15 +442,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -93f5ff52875376b4ee9e08dd7ed8ded8 │ │ │ │ │ +197cfd2b23516336d69f373481dc2d8d │ │ │ │ │ $fApplicativeBkConstant_$cbpure :: │ │ │ │ │ forall k a (f :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Constant.Constant a f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1L,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -465,15 +465,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -f6da0faed345778a5227597cd46f18eb │ │ │ │ │ +464089d3a55e592eeaa03a7985d6e445 │ │ │ │ │ $fApplicativeBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ ApplicativeB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fApplicativeBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkProduct_$cbpure @k @a @b v v1) │ │ │ │ │ ($fApplicativeBkProduct_$cbprod @k @a @b v v1)] │ │ │ │ │ -dd678495d92b4219e6c63a09564e4d47 │ │ │ │ │ +f47aeb603ca13613ed22ad9fa8e5e19a │ │ │ │ │ $fApplicativeBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -530,15 +530,15 @@ │ │ │ │ │ (($p1ApplicativeB @k @b $dApplicativeB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -3d660815d1da8d72bb49466d3e8c428e │ │ │ │ │ +e34f611e792f34e3c517a5a6baeaa8c9 │ │ │ │ │ $fApplicativeBkProduct_$cbprod :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -562,15 +562,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ (bprod @k @a $dApplicativeB @f @g ll rl) │ │ │ │ │ (bprod @k @b $dApplicativeB1 @f @g lr rr) } }] │ │ │ │ │ -8f080a3243309d4f35f3df5f8d0407d7 │ │ │ │ │ +ffac108bc106d42f78c109bfca218bd1 │ │ │ │ │ $fApplicativeBkProduct_$cbpure :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Product.Product a b f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=1), │ │ │ │ │ @@ -585,53 +585,53 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ (bpure @k @a $dApplicativeB @f x) │ │ │ │ │ (bpure @k @b $dApplicativeB1 @f x)] │ │ │ │ │ -6eb0bcca2c7afcdef30743c2488d056b │ │ │ │ │ +5eeef2283a5bf1d508eafaa548d93439 │ │ │ │ │ $fApplicativeBkProxy :: ApplicativeB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ApplicativeB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkProxy_$cbpure @k) │ │ │ │ │ ($fApplicativeBkProxy_$cbprod @k)] │ │ │ │ │ -7e7b45a4e0013b9c299b43f52c53bbe1 │ │ │ │ │ +55cbc114f4c42efd8c30c6725970347c │ │ │ │ │ $fApplicativeBkProxy_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Product.Product f g)] │ │ │ │ │ -8e5672123880c54764f7dcdad4741eed │ │ │ │ │ +ac30f093658c169b9b7f964bf875b928 │ │ │ │ │ $fApplicativeBkProxy_$cbpure :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Data.Proxy.Proxy f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @f] │ │ │ │ │ -c0edb25d60a66e655517af23b538e3d7 │ │ │ │ │ +748864c1ab60c61381a26ad99dc9c5ea │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ @m │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -d55fa40c27133ecd1a443eecc2a12f34 │ │ │ │ │ +d8b1586349b7a4e79c6c66c4466c9c51 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0 :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ │ @k1 │ │ │ │ │ @h │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -664ddc8bc3fd361e51b0ae9a838dfad4 │ │ │ │ │ +b430351fc5bca69836994e4d6e1b88e0 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0_$cgprod :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -828,15 +828,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8a089bb2ac9c464324ed33ae7ae0b5ae │ │ │ │ │ +87ee43778e7f65875112c6e703a03648 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0_$cgpure :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (b (P 0 f))) (h (b f)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ (h (b (P 0 g))) (h (b g))) => │ │ │ │ │ @@ -916,15 +916,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -b99388d79fe7b692cee1f3fa1dc111f5 │ │ │ │ │ +47c3fe8e1f44e9449a9c1e6f7b75a8f7 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1 :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -952,15 +952,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (b (P 0 f)) (b f)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (b (P 0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b (P 0 (Data.Functor.Product.Product f g))) │ │ │ │ │ (b (Data.Functor.Product.Product f g))) │ │ │ │ │ ($fGApplicativeNaturalk1k0fgRecRecRec1_$cgprod @k @k1 @b @f @g v) │ │ │ │ │ ($fGApplicativeNaturalk1k0fgRecRecRec1_$cgpure @k @k1 @b @f @g v)] │ │ │ │ │ -10e5a21edfddc45aa0f6ccba58f0b7e8 │ │ │ │ │ +ddded303d55691fd839df5853348e7ef │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1_$cgprod :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k1). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1025,15 +1025,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -056a947ef34e1edd42389d990c0f30bc │ │ │ │ │ +2fd86ea4b182d043263a324e2d03f57a │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1_$cgpure :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k1). │ │ │ │ │ (ApplicativeB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (b (P 0 f)) (b f) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (b (P 0 g)) (b g)) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8fc0b6ba24377d04a3c5f14c82c5b8b0 │ │ │ │ │ +5bb2035e41a48308fd6c8f15e1502010 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec_$cgprod :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1212,15 +1212,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -fa1dc756bc05088d63857da30787db80 │ │ │ │ │ +0e1fa952d3a9ddb0e15f4270ce3894e2 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec_$cgpure :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (m (h (b (P 0 f)))) (m (h (b f))) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ @@ -1311,77 +1311,77 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -5d46cdd99f680884369663710823eba4 │ │ │ │ │ +2d0d725ae3c73d0e9ce1ab6f42a10ad9 │ │ │ │ │ $tcApplicativeB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12947307924732368312#Word64 │ │ │ │ │ - 18371083973462631636#Word64 │ │ │ │ │ + 16423447268799648649#Word64 │ │ │ │ │ + 15497646768975084827#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcApplicativeB2 │ │ │ │ │ 1# │ │ │ │ │ $tcApplicativeB1] │ │ │ │ │ -de490ec25de8684f665bca0cb71a2a6d │ │ │ │ │ +4aac118f1a79edd7b4f26a65a3806e89 │ │ │ │ │ $tcApplicativeB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ad2a793451ba1d2cec69f4ce975f8fc3 │ │ │ │ │ +bb41a43844490fe0300e4f8d05feaa3b │ │ │ │ │ $tcApplicativeB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcApplicativeB3] │ │ │ │ │ -b37bbdcab1db0d786b21e5a3cc4ef582 │ │ │ │ │ +d48fffa80e9c28a74d53ce38dc63fb81 │ │ │ │ │ $tcApplicativeB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ApplicativeB"#] │ │ │ │ │ -f953dc8d5b36d24c0e2e7ef5c921274a │ │ │ │ │ +067fde38a85d1a127b2e6c503bdd3e2d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -1b19fe21bc12f523332490b874316c3b │ │ │ │ │ +e8f65c4291dda5909b4066205b0d3731 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -59448607c9b3d1cd8979e10eab2c2bd2 │ │ │ │ │ +2f81709c770e0386fb81c1fbdb897e65 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ApplicativeB"#] │ │ │ │ │ -65af7fb9ef4ff25139adc417b47f7be0 │ │ │ │ │ +e632744fe7645099f1d46d2467fd06e6 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -62fd23dd485c83e5c0d9a89ea3be0a93 │ │ │ │ │ +8a146c282b70b036e99a4f55dd9e3456 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +085305c56ddc98892210f57460e0a6ea │ │ │ │ │ type ApplicativeB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => ApplicativeB b where │ │ │ │ │ bpure :: forall (f :: k -> *). (forall (a :: k). f a) -> b f │ │ │ │ │ default bpure :: forall (f :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ default bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ -b61bc228653760157a606b23571c88ec │ │ │ │ │ +8a4842373f69f720223ec1f5884a1cf2 │ │ │ │ │ type CanDeriveApplicativeB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveApplicativeB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b (Data.Functor.Product.Product f g)), │ │ │ │ │ @@ -1390,18 +1390,18 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b (Data.Functor.Product.Product f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -311d5995443cedd969c502ffd614f139 │ │ │ │ │ +4060f178106d02a10e919c580f7f0818 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ +08f36433607586faeeb884eb3863272f │ │ │ │ │ bunzip :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ b (Data.Functor.Product.Product f g) -> (b f, b g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ @@ -1425,55 +1425,55 @@ │ │ │ │ │ $dFunctorB │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @g │ │ │ │ │ (bunzip1 @k @f @g) │ │ │ │ │ eta)] │ │ │ │ │ -decd43b36f6dfa3355042a3e13a72698 │ │ │ │ │ +c10b19d656fe05eeb19f7a6cb454a9fc │ │ │ │ │ bunzip1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 b -> b }] │ │ │ │ │ -71fe1f4deb8b67cc487e3d40eb3ab6d1 │ │ │ │ │ +0d17ffa5995665071db47789b96f5d14 │ │ │ │ │ bunzip2 :: │ │ │ │ │ forall {k} {g :: k -> *} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair a1 ds1 -> a1 }] │ │ │ │ │ -a2112f05775fc9da652845f2152de290 │ │ │ │ │ +d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ bzip :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(A,A,1L)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: ApplicativeB b) -> │ │ │ │ │ bprod @k @b $dApplicativeB @f @g] │ │ │ │ │ -f55c10be3a14621f3eb32055001f484a │ │ │ │ │ +b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ bzipWith :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a) -> b f -> b g -> b h │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1493,15 +1493,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @h │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ eta @a fa ga }) │ │ │ │ │ (bprod @k @b $dApplicativeB @f @g eta1 eta2)] │ │ │ │ │ -ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ +c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ bzipWith3 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a) │ │ │ │ │ -> b f -> b g -> b h -> b i │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -1534,15 +1534,15 @@ │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @h │ │ │ │ │ (bprod @k @b $dApplicativeB @f @g eta1 eta2) │ │ │ │ │ eta3)] │ │ │ │ │ -f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ +33f99fb454403138b2a6640eefc7441c │ │ │ │ │ bzipWith4 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (j :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a -> j a) │ │ │ │ │ -> b f -> b g -> b h -> b i -> b j │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1591,15 +1591,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @h │ │ │ │ │ (bprod @k @b $dApplicativeB @f @g eta1 eta2) │ │ │ │ │ eta3) │ │ │ │ │ eta4)] │ │ │ │ │ -868da1f2081306871a0916728f560b0d │ │ │ │ │ +4f529bdce74bb3a6a14ebc180fac25cd │ │ │ │ │ gbprodDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ @@ -1857,15 +1857,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -e06d1628c7c0519d4217f46e4f3a65e7 │ │ │ │ │ +ec7b477217bbacec9a6c40c4ee547133 │ │ │ │ │ gbpureDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Internal.ApplicativeB [orphan module] 9066 │ │ │ │ │ - interface hash: c9c49ccabbe11f64d40ed189604d541d │ │ │ │ │ - ABI hash: e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - export-list hash: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - orphan hash: 3fce78e7340652cf0baa33ec783799a9 │ │ │ │ │ - flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ + interface hash: b883bdb22f342229bc0fe5635cc1c53b │ │ │ │ │ + ABI hash: 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + export-list hash: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + orphan hash: 2871b5f4bfa6da85feabcf079c3ea65a │ │ │ │ │ + flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: e3ec953c6cc2f924446c95503f2a7a47 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -23,69 +23,69 @@ │ │ │ │ │ bzipWith │ │ │ │ │ bzipWith3 │ │ │ │ │ bzipWith4 │ │ │ │ │ gbprodDefault │ │ │ │ │ gbpureDefault │ │ │ │ │ ApplicativeB{bprod bpure} │ │ │ │ │ CanDeriveApplicativeB │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 3ced52b07609826cc929119e22540509 │ │ │ │ │ - gprod c71396a7069c38d58d587ea97a10c328 │ │ │ │ │ - gpure 2bc47c1626a359c82f3a6419b23cc52b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ + gprod ffbaa052989faf6975b219d8a2f318e5 │ │ │ │ │ + gpure bda06dd713e6eb2b4a59075d90b838b2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -bd342948198775d381943ce7e3978aa8 │ │ │ │ │ +acc19690cc4df68ed3c0fc085142b836 │ │ │ │ │ $dmbprod :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (ApplicativeB b, CanDeriveApplicativeB b f g) => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: ApplicativeB b) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveApplicativeB b f g) -> │ │ │ │ │ gbprodDefault @k @b @f @g $d(%,,,%)] │ │ │ │ │ -a9bef41da2b92b91db49fc038a223e19 │ │ │ │ │ +fbb27043688771a6062e5f2b2769e9b3 │ │ │ │ │ $dmbpure :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ApplicativeB b, CanDeriveApplicativeB b f f) => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -314,30 +314,30 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))) _N)] │ │ │ │ │ -f15dd9b5e99074eed4afa0a8288d1ed0 │ │ │ │ │ +4a724543e2d392c3830f52c107108515 │ │ │ │ │ $fApplicativeBkConst :: │ │ │ │ │ GHC.Base.Monoid a => ApplicativeB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a (v['GHC.Types.Many] :: GHC.Base.Monoid a). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkConst_$cbpure @k @a v) │ │ │ │ │ ($fApplicativeBkConst_$cbprod @k @a v)] │ │ │ │ │ -660869d8fe03ac4c3a5e21330344aae2 │ │ │ │ │ +2669d805c61e95c58bda714c29a4dac3 │ │ │ │ │ $fApplicativeBkConst_$cbprod :: │ │ │ │ │ forall k a (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ Data.Functor.Const.Const a f │ │ │ │ │ -> Data.Functor.Const.Const a g │ │ │ │ │ -> Data.Functor.Const.Const a (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -363,15 +363,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -d159b41983c7b0ed19b2db4991e4f801 │ │ │ │ │ +efac6c5b66a2dd483c2e34bec80df9fa │ │ │ │ │ $fApplicativeBkConst_$cbpure :: │ │ │ │ │ forall k a (f :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Const.Const a f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1L,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -40a2079964f88dc4cdf49ae1ddbaf417 │ │ │ │ │ +01a8b0df8f873886302b05b6258dd1c5 │ │ │ │ │ $fApplicativeBkConstant :: │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ ApplicativeB (Data.Functor.Constant.Constant a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a (v['GHC.Types.Many] :: GHC.Base.Monoid a). │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ @(Data.Functor.Constant.Constant a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConstant_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkConstant_$cbpure @k @a v) │ │ │ │ │ ($fApplicativeBkConstant_$cbprod @k @a v)] │ │ │ │ │ -5439fb95b3f4082ff66eb81e8aaf9e46 │ │ │ │ │ +6524e0f276a01b2c0d67f9f814c7fd47 │ │ │ │ │ $fApplicativeBkConstant_$cbprod :: │ │ │ │ │ forall k a (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ Data.Functor.Constant.Constant a f │ │ │ │ │ -> Data.Functor.Constant.Constant a g │ │ │ │ │ -> Data.Functor.Constant.Constant │ │ │ │ │ a (Data.Functor.Product.Product f g) │ │ │ │ │ @@ -442,15 +442,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -93f5ff52875376b4ee9e08dd7ed8ded8 │ │ │ │ │ +197cfd2b23516336d69f373481dc2d8d │ │ │ │ │ $fApplicativeBkConstant_$cbpure :: │ │ │ │ │ forall k a (f :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Constant.Constant a f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1L,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -465,15 +465,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -f6da0faed345778a5227597cd46f18eb │ │ │ │ │ +464089d3a55e592eeaa03a7985d6e445 │ │ │ │ │ $fApplicativeBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ ApplicativeB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fApplicativeBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkProduct_$cbpure @k @a @b v v1) │ │ │ │ │ ($fApplicativeBkProduct_$cbprod @k @a @b v v1)] │ │ │ │ │ -dd678495d92b4219e6c63a09564e4d47 │ │ │ │ │ +f47aeb603ca13613ed22ad9fa8e5e19a │ │ │ │ │ $fApplicativeBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -530,15 +530,15 @@ │ │ │ │ │ (($p1ApplicativeB @k @b $dApplicativeB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -3d660815d1da8d72bb49466d3e8c428e │ │ │ │ │ +e34f611e792f34e3c517a5a6baeaa8c9 │ │ │ │ │ $fApplicativeBkProduct_$cbprod :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -562,15 +562,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ (bprod @k @a $dApplicativeB @f @g ll rl) │ │ │ │ │ (bprod @k @b $dApplicativeB1 @f @g lr rr) } }] │ │ │ │ │ -8f080a3243309d4f35f3df5f8d0407d7 │ │ │ │ │ +ffac108bc106d42f78c109bfca218bd1 │ │ │ │ │ $fApplicativeBkProduct_$cbpure :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Product.Product a b f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=1), │ │ │ │ │ @@ -585,53 +585,53 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ (bpure @k @a $dApplicativeB @f x) │ │ │ │ │ (bpure @k @b $dApplicativeB1 @f x)] │ │ │ │ │ -6eb0bcca2c7afcdef30743c2488d056b │ │ │ │ │ +5eeef2283a5bf1d508eafaa548d93439 │ │ │ │ │ $fApplicativeBkProxy :: ApplicativeB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ApplicativeB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkProxy_$cbpure @k) │ │ │ │ │ ($fApplicativeBkProxy_$cbprod @k)] │ │ │ │ │ -7e7b45a4e0013b9c299b43f52c53bbe1 │ │ │ │ │ +55cbc114f4c42efd8c30c6725970347c │ │ │ │ │ $fApplicativeBkProxy_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Product.Product f g)] │ │ │ │ │ -8e5672123880c54764f7dcdad4741eed │ │ │ │ │ +ac30f093658c169b9b7f964bf875b928 │ │ │ │ │ $fApplicativeBkProxy_$cbpure :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Data.Proxy.Proxy f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @f] │ │ │ │ │ -c0edb25d60a66e655517af23b538e3d7 │ │ │ │ │ +748864c1ab60c61381a26ad99dc9c5ea │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ @m │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -d55fa40c27133ecd1a443eecc2a12f34 │ │ │ │ │ +d8b1586349b7a4e79c6c66c4466c9c51 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0 :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ │ @k1 │ │ │ │ │ @h │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -664ddc8bc3fd361e51b0ae9a838dfad4 │ │ │ │ │ +b430351fc5bca69836994e4d6e1b88e0 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0_$cgprod :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -828,15 +828,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8a089bb2ac9c464324ed33ae7ae0b5ae │ │ │ │ │ +87ee43778e7f65875112c6e703a03648 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0_$cgpure :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (b (P 0 f))) (h (b f)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ (h (b (P 0 g))) (h (b g))) => │ │ │ │ │ @@ -916,15 +916,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -b99388d79fe7b692cee1f3fa1dc111f5 │ │ │ │ │ +47c3fe8e1f44e9449a9c1e6f7b75a8f7 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1 :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -952,15 +952,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (b (P 0 f)) (b f)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (b (P 0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b (P 0 (Data.Functor.Product.Product f g))) │ │ │ │ │ (b (Data.Functor.Product.Product f g))) │ │ │ │ │ ($fGApplicativeNaturalk1k0fgRecRecRec1_$cgprod @k @k1 @b @f @g v) │ │ │ │ │ ($fGApplicativeNaturalk1k0fgRecRecRec1_$cgpure @k @k1 @b @f @g v)] │ │ │ │ │ -10e5a21edfddc45aa0f6ccba58f0b7e8 │ │ │ │ │ +ddded303d55691fd839df5853348e7ef │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1_$cgprod :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k1). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1025,15 +1025,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -056a947ef34e1edd42389d990c0f30bc │ │ │ │ │ +2fd86ea4b182d043263a324e2d03f57a │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1_$cgpure :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k1). │ │ │ │ │ (ApplicativeB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (b (P 0 f)) (b f) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (b (P 0 g)) (b g)) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8fc0b6ba24377d04a3c5f14c82c5b8b0 │ │ │ │ │ +5bb2035e41a48308fd6c8f15e1502010 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec_$cgprod :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1212,15 +1212,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -fa1dc756bc05088d63857da30787db80 │ │ │ │ │ +0e1fa952d3a9ddb0e15f4270ce3894e2 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec_$cgpure :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (m (h (b (P 0 f)))) (m (h (b f))) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ @@ -1311,77 +1311,77 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -5d46cdd99f680884369663710823eba4 │ │ │ │ │ +2d0d725ae3c73d0e9ce1ab6f42a10ad9 │ │ │ │ │ $tcApplicativeB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12947307924732368312#Word64 │ │ │ │ │ - 18371083973462631636#Word64 │ │ │ │ │ + 16423447268799648649#Word64 │ │ │ │ │ + 15497646768975084827#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcApplicativeB2 │ │ │ │ │ 1# │ │ │ │ │ $tcApplicativeB1] │ │ │ │ │ -de490ec25de8684f665bca0cb71a2a6d │ │ │ │ │ +4aac118f1a79edd7b4f26a65a3806e89 │ │ │ │ │ $tcApplicativeB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ad2a793451ba1d2cec69f4ce975f8fc3 │ │ │ │ │ +bb41a43844490fe0300e4f8d05feaa3b │ │ │ │ │ $tcApplicativeB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcApplicativeB3] │ │ │ │ │ -b37bbdcab1db0d786b21e5a3cc4ef582 │ │ │ │ │ +d48fffa80e9c28a74d53ce38dc63fb81 │ │ │ │ │ $tcApplicativeB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ApplicativeB"#] │ │ │ │ │ -f953dc8d5b36d24c0e2e7ef5c921274a │ │ │ │ │ +067fde38a85d1a127b2e6c503bdd3e2d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -1b19fe21bc12f523332490b874316c3b │ │ │ │ │ +e8f65c4291dda5909b4066205b0d3731 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -59448607c9b3d1cd8979e10eab2c2bd2 │ │ │ │ │ +2f81709c770e0386fb81c1fbdb897e65 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ApplicativeB"#] │ │ │ │ │ -65af7fb9ef4ff25139adc417b47f7be0 │ │ │ │ │ +e632744fe7645099f1d46d2467fd06e6 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -62fd23dd485c83e5c0d9a89ea3be0a93 │ │ │ │ │ +8a146c282b70b036e99a4f55dd9e3456 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +085305c56ddc98892210f57460e0a6ea │ │ │ │ │ type ApplicativeB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => ApplicativeB b where │ │ │ │ │ bpure :: forall (f :: k -> *). (forall (a :: k). f a) -> b f │ │ │ │ │ default bpure :: forall (f :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ default bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ -b61bc228653760157a606b23571c88ec │ │ │ │ │ +8a4842373f69f720223ec1f5884a1cf2 │ │ │ │ │ type CanDeriveApplicativeB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveApplicativeB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b (Data.Functor.Product.Product f g)), │ │ │ │ │ @@ -1390,18 +1390,18 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b (Data.Functor.Product.Product f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -311d5995443cedd969c502ffd614f139 │ │ │ │ │ +4060f178106d02a10e919c580f7f0818 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ +08f36433607586faeeb884eb3863272f │ │ │ │ │ bunzip :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ b (Data.Functor.Product.Product f g) -> (b f, b g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ @@ -1425,55 +1425,55 @@ │ │ │ │ │ $dFunctorB │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @g │ │ │ │ │ (bunzip1 @k @f @g) │ │ │ │ │ eta)] │ │ │ │ │ -decd43b36f6dfa3355042a3e13a72698 │ │ │ │ │ +c10b19d656fe05eeb19f7a6cb454a9fc │ │ │ │ │ bunzip1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 b -> b }] │ │ │ │ │ -71fe1f4deb8b67cc487e3d40eb3ab6d1 │ │ │ │ │ +0d17ffa5995665071db47789b96f5d14 │ │ │ │ │ bunzip2 :: │ │ │ │ │ forall {k} {g :: k -> *} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair a1 ds1 -> a1 }] │ │ │ │ │ -a2112f05775fc9da652845f2152de290 │ │ │ │ │ +d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ bzip :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(A,A,1L)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: ApplicativeB b) -> │ │ │ │ │ bprod @k @b $dApplicativeB @f @g] │ │ │ │ │ -f55c10be3a14621f3eb32055001f484a │ │ │ │ │ +b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ bzipWith :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a) -> b f -> b g -> b h │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1493,15 +1493,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @h │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ eta @a fa ga }) │ │ │ │ │ (bprod @k @b $dApplicativeB @f @g eta1 eta2)] │ │ │ │ │ -ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ +c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ bzipWith3 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a) │ │ │ │ │ -> b f -> b g -> b h -> b i │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -1534,15 +1534,15 @@ │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @h │ │ │ │ │ (bprod @k @b $dApplicativeB @f @g eta1 eta2) │ │ │ │ │ eta3)] │ │ │ │ │ -f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ +33f99fb454403138b2a6640eefc7441c │ │ │ │ │ bzipWith4 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (j :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a -> j a) │ │ │ │ │ -> b f -> b g -> b h -> b i -> b j │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1591,15 +1591,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @h │ │ │ │ │ (bprod @k @b $dApplicativeB @f @g eta1 eta2) │ │ │ │ │ eta3) │ │ │ │ │ eta4)] │ │ │ │ │ -868da1f2081306871a0916728f560b0d │ │ │ │ │ +4f529bdce74bb3a6a14ebc180fac25cd │ │ │ │ │ gbprodDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ @@ -1857,15 +1857,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -e06d1628c7c0519d4217f46e4f3a65e7 │ │ │ │ │ +ec7b477217bbacec9a6c40c4ee547133 │ │ │ │ │ gbpureDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.ApplicativeT [orphan module] 9066 │ │ │ │ │ - interface hash: d05e989db4f2c4c1183a3dff5681de67 │ │ │ │ │ - ABI hash: f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - export-list hash: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - orphan hash: cf25b435a70bad75cc4224488a4033bb │ │ │ │ │ + interface hash: 89bbdcfdbd33f42713c3b686296d8723 │ │ │ │ │ + ABI hash: f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + export-list hash: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + orphan hash: 88a84be877888b363b3518e71ecde79c │ │ │ │ │ flag hash: 7b4d57b642829d65cbecbbb7bf61fecd │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2b9d249dc274efbd43de936dca602351 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -23,17 +23,17 @@ │ │ │ │ │ tunzip │ │ │ │ │ tzip │ │ │ │ │ tzipWith │ │ │ │ │ tzipWith3 │ │ │ │ │ tzipWith4 │ │ │ │ │ ApplicativeT{tprod tpure} │ │ │ │ │ CanDeriveApplicativeT │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -43,47 +43,47 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 3ced52b07609826cc929119e22540509 │ │ │ │ │ - gprod c71396a7069c38d58d587ea97a10c328 │ │ │ │ │ - gpure 2bc47c1626a359c82f3a6419b23cc52b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ + gprod ffbaa052989faf6975b219d8a2f318e5 │ │ │ │ │ + gpure bda06dd713e6eb2b4a59075d90b838b2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -2092922899ac46b3e69751104d27b97c │ │ │ │ │ +3d4f0c4858ce92a1e1516dee4deaad24 │ │ │ │ │ $dmtprod :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (ApplicativeT t, CanDeriveApplicativeT t f g x) => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ @t :: (k -> *) -> k' -> * │ │ │ │ │ ($dApplicativeT['GHC.Types.Many] :: ApplicativeT t) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k' │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveApplicativeT t f g x) -> │ │ │ │ │ gtprodDefault @k @k' @t @f @g @x $d(%,,,%)] │ │ │ │ │ -7a13c02d2f33dd2ca92f7d9864ddd9b6 │ │ │ │ │ +a598ee105ba2c946a3274ec765b5b762 │ │ │ │ │ $dmtpure :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (x :: k'). │ │ │ │ │ (ApplicativeT t, CanDeriveApplicativeT t f f x) => │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -3158c5286c4cc7999c6b78279a6f4838 │ │ │ │ │ +2acd164204bff1df6e0d00f5662a6ae4 │ │ │ │ │ $fApplicativeTTYPETYPEProduct :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ ApplicativeT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ @@ -423,15 +423,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fApplicativeTTYPETYPEProduct_$ctpure @f v) │ │ │ │ │ ($fApplicativeTTYPETYPEProduct_$ctprod @f v)] │ │ │ │ │ -ce563e9b5ab7385c92d59ca024f7d105 │ │ │ │ │ +5944243b01129cf0b6befece0ca2aa2d │ │ │ │ │ $fApplicativeTTYPETYPEProduct_$ctprod :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Product.Product f f1 x │ │ │ │ │ -> Data.Functor.Product.Product f g x │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Product.Product f1 g) │ │ │ │ │ @x │ │ │ │ │ (GHC.Base.<|> @f $dAlternative @x fl fr) │ │ │ │ │ (Data.Functor.Product.Pair @(*) @f1 @g @x gl gr) } }] │ │ │ │ │ -5fb1e3f3e1a05d572eaecd0e5f38d539 │ │ │ │ │ +064228aa7be911653ec44da1637f216d │ │ │ │ │ $fApplicativeTTYPETYPEProduct_$ctpure :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ (forall a. f1 a) -> Data.Functor.Product.Product f f1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @x │ │ │ │ │ (GHC.Base.empty @f $dAlternative @x) │ │ │ │ │ (fa @x)] │ │ │ │ │ -f5e96e97cf13b1649a1ed3d886de8136 │ │ │ │ │ +8f77eb7bf3491c2c517bcb1d8ed1a389 │ │ │ │ │ $fApplicativeTTYPETYPESum :: │ │ │ │ │ GHC.Base.Alternative f => ApplicativeT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Alternative f). │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ @(Data.Functor.Sum.Sum f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Sum_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fApplicativeTTYPETYPESum_$ctpure @f v) │ │ │ │ │ ($fApplicativeTTYPETYPESum_$ctprod @f v)] │ │ │ │ │ -14a13f3764cf9de4b2c4a89d362dd966 │ │ │ │ │ +dc6b79e333994acdebd0ad6c802157a3 │ │ │ │ │ $fApplicativeTTYPETYPESum_$ctprod :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Sum.Sum f f1 x │ │ │ │ │ -> Data.Functor.Sum.Sum f g x │ │ │ │ │ -> Data.Functor.Sum.Sum f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ @@ -538,28 +538,28 @@ │ │ │ │ │ Data.Functor.Sum.InR gr │ │ │ │ │ -> Data.Functor.Sum.InR │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Product.Product f1 g) │ │ │ │ │ @x │ │ │ │ │ (Data.Functor.Product.Pair @(*) @f1 @g @x gl gr) } }] │ │ │ │ │ -9345cf7475c5ae21d7f8cabcfe23b9c3 │ │ │ │ │ +d242ca7e0242a46b1e320ec9a4264dd9 │ │ │ │ │ $fApplicativeTTYPETYPESum_$ctpure :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ (forall a. f1 a) -> Data.Functor.Sum.Sum f f1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 2, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ ($dAlternative['GHC.Types.Many] :: GHC.Base.Alternative f) │ │ │ │ │ @f1 :: * -> * │ │ │ │ │ @x │ │ │ │ │ (fa['GHC.Types.Many] :: forall a. f1 a) -> │ │ │ │ │ Data.Functor.Sum.InR @(*) @f @f1 @x (fa @x)] │ │ │ │ │ -97d99565980884e3f674bdd977966928 │ │ │ │ │ +47b9a261bfbf91f2ce8cba8562dc3b6b │ │ │ │ │ $fApplicativeTk'k'Compose :: │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ ApplicativeT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTk'k'Compose_$ctpure @k' @f v) │ │ │ │ │ ($fApplicativeTk'k'Compose_$ctprod @k' @f v)] │ │ │ │ │ -4d54d9f401927d749f55d09ab543e9b9 │ │ │ │ │ +2be7da347efc8d3c12f84d55b4fc1410 │ │ │ │ │ $fApplicativeTk'k'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -877754a90d74bbb2a7d0486eedf99905 │ │ │ │ │ +0ad9effbc7dd95c43369cbfec8aae68d │ │ │ │ │ $fApplicativeTk'k'Compose_$ctprod :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (x :: k') (g :: k' -> *). │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> Data.Functor.Compose.Compose f g x │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -2e27527bd0344fd2e7ef9a2a3e5fef59 │ │ │ │ │ +119a8f9b6e64e60fa8ef2f15c36f4732 │ │ │ │ │ $fApplicativeTk'k'Compose_$ctpure :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (forall (a :: k'). f1 a) -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -7845f8f7dc04b1510ef908c89cb5f2ee │ │ │ │ │ +9f599c584c770d70f4295a46433e356d │ │ │ │ │ $fApplicativeTk'k'Reverse :: │ │ │ │ │ ApplicativeT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ApplicativeT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -700,15 +700,15 @@ │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Reverse_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTk'k'Reverse_$ctpure @k') │ │ │ │ │ ($fApplicativeTk'k'Reverse_$ctprod @k')] │ │ │ │ │ -d2884491187db97705f06feadbe1174f │ │ │ │ │ +284258341a4e2860d3a3f35fc1b08722 │ │ │ │ │ $fApplicativeTk'k'Reverse_$ctprod :: │ │ │ │ │ forall k' (f :: k' -> *) (x :: k') (g :: k' -> *). │ │ │ │ │ Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> Data.Functor.Reverse.Reverse g x │ │ │ │ │ -> Data.Functor.Reverse.Reverse │ │ │ │ │ (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -731,15 +731,15 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (x :: _N) (g :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ _R) _N)] │ │ │ │ │ -d55a31aa02d1b0631c72fb3ee773f904 │ │ │ │ │ +c97e5e059ec2ef9f6961bc8a47b3138e │ │ │ │ │ $fApplicativeTk'k'Reverse_$ctpure :: │ │ │ │ │ forall k' (f :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a) -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @k' │ │ │ │ │ @@ -748,15 +748,15 @@ │ │ │ │ │ (fa['GHC.Types.Many] :: forall (a :: k'). f a) -> │ │ │ │ │ fa @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (x :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -7c00ab8f6960564e42864247c86874ee │ │ │ │ │ +b25c792e201ebf9a29ed00c87bf44da2 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -579db040836aca4ad81fe065ef7599f9 │ │ │ │ │ +f1f2dc14f3462b79d2bc1e6822e12edb │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0 :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -878,15 +878,15 @@ │ │ │ │ │ @h │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -2a734ec9846a3ca383f33925eb7bb9af │ │ │ │ │ +a094a54c4eeabca33d66a391d2f4b831 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0_$cgprod :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -974,15 +974,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -39aed3098ba364189867067675940182 │ │ │ │ │ +8db6acc5788a7f4d59f580a428d5ced6 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0_$cgpure :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (t (P 1 f) x)) (h (t f x)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ (h (t (P 1 g) x)) (h (t g x))) => │ │ │ │ │ @@ -1069,15 +1069,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -1d732201d9b23fdb11a980eac2b7e912 │ │ │ │ │ +400ea071ce0edca3836deb2a00e38dd6 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1 :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1124,15 +1124,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @k1 │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v)] │ │ │ │ │ -02f8900ebc5b66c4ff1fd3549ad9b56d │ │ │ │ │ +d041669610c0470a963a95ac206465c4 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1_$cgprod :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -7b30f11762650f3352ae5fdee4b6822b │ │ │ │ │ +f51c03223a2c91c542aa594d918c8433 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1_$cgpure :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (ApplicativeT t, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x)) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ @@ -1287,15 +1287,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -d93f71192e811a25b18c8f8e5925990c │ │ │ │ │ +eb7626b53a2d59cfba715e7f3447046d │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec_$cgprod :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -1409,15 +1409,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -598ebc9a229ab38e913f03b9f3e4da6a │ │ │ │ │ +566d88e235593a2a2736f769d70475db │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec_$cgpure :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (m (h (t (P 1 f) x))) (m (h (t f x))) │ │ │ │ │ @@ -1519,78 +1519,78 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -611a4c680642b46e583dd0a3836c3ca2 │ │ │ │ │ +5689b5f24aa2748d958eb5b90051856a │ │ │ │ │ $tcApplicativeT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2174775567770085663#Word64 │ │ │ │ │ - 7944381188582367962#Word64 │ │ │ │ │ + 5314690156032248697#Word64 │ │ │ │ │ + 3808439990830178351#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcApplicativeT2 │ │ │ │ │ 2# │ │ │ │ │ $tcApplicativeT1] │ │ │ │ │ -7af8b235ee78bc6f5f264674ab51242b │ │ │ │ │ +a76a971284118ce1f46aaf1f9e1b08fe │ │ │ │ │ $tcApplicativeT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -9be4667b966a453a82e91b76d58bcaa4 │ │ │ │ │ +fb6be3b7d52c2f19d27423c8def0ed26 │ │ │ │ │ $tcApplicativeT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcApplicativeT3] │ │ │ │ │ -5d63451a1120a15267d7588a064c6f8b │ │ │ │ │ +a5209c0a2cd1b36c07a25e01ecfbc2a2 │ │ │ │ │ $tcApplicativeT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ApplicativeT"#] │ │ │ │ │ -b03b7f7ec41d5b4ef60ab00a10d891d9 │ │ │ │ │ +3afba32b96e8348e904173cadc8abce1 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -e6c032436ee9035d9f9d8e4832b288bd │ │ │ │ │ +a8404d8876efda3f241d3b4076a270c3 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -219e1352f2543a3a3382955c79a050f4 │ │ │ │ │ +811cb46b77c1decc7a101c7bd1de9ff5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ApplicativeT"#] │ │ │ │ │ -710d6bcbe0e0380cb7af7b2f4c4362ae │ │ │ │ │ +73faedb8e11ceba8b2e2bd4760443b0c │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b45da6b034a103a97262446ca0a317ee │ │ │ │ │ +dd330928c64dcdab7d63b25a3cf59104 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -a99ce0340646a38f9575b049182a8def │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +074070de79264540541cf796d013c0ef │ │ │ │ │ type ApplicativeT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => ApplicativeT t where │ │ │ │ │ tpure :: forall (f :: k -> *) (x :: k'). │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ default tpure :: forall (f :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveApplicativeT t f f x => │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ tprod :: forall (f :: k -> *) (x :: k') (g :: k -> *). │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ default tprod :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveApplicativeT t f g x => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ -cbbd0254664fc2922e682c379a992479 │ │ │ │ │ +94d1ae24736395101d409a6bef83c15e │ │ │ │ │ type CanDeriveApplicativeT :: forall {k} {k1}. │ │ │ │ │ ((k -> *) -> k1 -> *) │ │ │ │ │ -> (k -> *) -> (k -> *) -> k1 -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveApplicativeT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ @@ -1600,18 +1600,18 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 1 (t (Data.Functor.Product.Product f g) x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -2e6bbdc728ef48d64284d8da1a5e8985 │ │ │ │ │ +1248c8467ef46450430b9a8dc170b2f1 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -6ee3df9182f5e7d3f8dd7d265ddb3ffa │ │ │ │ │ +6912fa13bfa8d0a5d88abeef219abe6a │ │ │ │ │ gtprodDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (x :: k2). │ │ │ │ │ CanDeriveApplicativeT t f g x => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -2835ded64dcf6c6ec5057eafb8cd4d43 │ │ │ │ │ +e7ff19e5401399467ae222ca9256a89d │ │ │ │ │ gtpureDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ CanDeriveApplicativeT t f f x => │ │ │ │ │ (forall (a :: k1). f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2287,15 +2287,15 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -4755a536dffa72b34542174dea9563b9 │ │ │ │ │ +c89a7b71ff92b7ceb5cae4db45b4ab65 │ │ │ │ │ tunzip :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ t (Data.Functor.Product.Product f g) x -> (t f x, t g x) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ @@ -2324,41 +2324,41 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorT.N:FunctorT[0] _N _N _N) │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (tunzip1 @k @f @g) │ │ │ │ │ eta)] │ │ │ │ │ -a429b6bc4a903c8e339027c5b24276de │ │ │ │ │ +1cf91e0d8928661a308a7e5868cdd4b8 │ │ │ │ │ tunzip1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 b -> b }] │ │ │ │ │ -f06958c3280c22cd4e4dfcf39484bc6f │ │ │ │ │ +acac6a17eb1b6d63eff80c58f1756ffb │ │ │ │ │ tunzip2 :: │ │ │ │ │ forall {k} {g :: k -> *} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair a1 ds1 -> a1 }] │ │ │ │ │ -8be4ece3ae39eae97e8ab2054291029f │ │ │ │ │ +8673df67a349ae2cf7af109d88da754f │ │ │ │ │ tzip :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) (x :: k') │ │ │ │ │ (g :: k -> *). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(A,A,1L)>, │ │ │ │ │ @@ -2367,15 +2367,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @t :: (k -> *) -> k' -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @x :: k' │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicativeT['GHC.Types.Many] :: ApplicativeT t) -> │ │ │ │ │ tprod @k @k' @t $dApplicativeT @f @x @g] │ │ │ │ │ -42a8151822e89abb873919356fdc0652 │ │ │ │ │ +d330f2b0b31b44684ce33684d371e964 │ │ │ │ │ tzipWith :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a) -> t f x -> t g x -> t h x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2398,15 +2398,15 @@ │ │ │ │ │ @h │ │ │ │ │ @x │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ eta @a fa ga }) │ │ │ │ │ (tprod @k @k' @t $dApplicativeT @f @x @g eta1 eta2)] │ │ │ │ │ -849c75023385973bb50888c87cceec50 │ │ │ │ │ +057da6c305029e0e1fcd16a43064b63b │ │ │ │ │ tzipWith3 :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (i :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a) │ │ │ │ │ -> t f x -> t g x -> t h x -> t i x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -2444,15 +2444,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @x │ │ │ │ │ @h │ │ │ │ │ (tprod @k @k' @t $dApplicativeT @f @x @g eta1 eta2) │ │ │ │ │ eta3)] │ │ │ │ │ -0425deaa0877b3ffee1c1fdf4d05f678 │ │ │ │ │ +487b69261ee783048fa31f8edc0ffed1 │ │ │ │ │ tzipWith4 :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (i :: k -> *) (j :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a -> j a) │ │ │ │ │ -> t f x -> t g x -> t h x -> t i x -> t j x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.ApplicativeT [orphan module] 9066 │ │ │ │ │ - interface hash: d05e989db4f2c4c1183a3dff5681de67 │ │ │ │ │ - ABI hash: f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - export-list hash: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - orphan hash: cf25b435a70bad75cc4224488a4033bb │ │ │ │ │ + interface hash: 89bbdcfdbd33f42713c3b686296d8723 │ │ │ │ │ + ABI hash: f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + export-list hash: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + orphan hash: 88a84be877888b363b3518e71ecde79c │ │ │ │ │ flag hash: 42d899abafa3d74d732d285c140f9412 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2b9d249dc274efbd43de936dca602351 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -23,17 +23,17 @@ │ │ │ │ │ tunzip │ │ │ │ │ tzip │ │ │ │ │ tzipWith │ │ │ │ │ tzipWith3 │ │ │ │ │ tzipWith4 │ │ │ │ │ ApplicativeT{tprod tpure} │ │ │ │ │ CanDeriveApplicativeT │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -43,47 +43,47 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 3ced52b07609826cc929119e22540509 │ │ │ │ │ - gprod c71396a7069c38d58d587ea97a10c328 │ │ │ │ │ - gpure 2bc47c1626a359c82f3a6419b23cc52b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ + gprod ffbaa052989faf6975b219d8a2f318e5 │ │ │ │ │ + gpure bda06dd713e6eb2b4a59075d90b838b2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -2092922899ac46b3e69751104d27b97c │ │ │ │ │ +3d4f0c4858ce92a1e1516dee4deaad24 │ │ │ │ │ $dmtprod :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (ApplicativeT t, CanDeriveApplicativeT t f g x) => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ @t :: (k -> *) -> k' -> * │ │ │ │ │ ($dApplicativeT['GHC.Types.Many] :: ApplicativeT t) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k' │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveApplicativeT t f g x) -> │ │ │ │ │ gtprodDefault @k @k' @t @f @g @x $d(%,,,%)] │ │ │ │ │ -7a13c02d2f33dd2ca92f7d9864ddd9b6 │ │ │ │ │ +a598ee105ba2c946a3274ec765b5b762 │ │ │ │ │ $dmtpure :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (x :: k'). │ │ │ │ │ (ApplicativeT t, CanDeriveApplicativeT t f f x) => │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -3158c5286c4cc7999c6b78279a6f4838 │ │ │ │ │ +2acd164204bff1df6e0d00f5662a6ae4 │ │ │ │ │ $fApplicativeTTYPETYPEProduct :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ ApplicativeT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ @@ -423,15 +423,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fApplicativeTTYPETYPEProduct_$ctpure @f v) │ │ │ │ │ ($fApplicativeTTYPETYPEProduct_$ctprod @f v)] │ │ │ │ │ -ce563e9b5ab7385c92d59ca024f7d105 │ │ │ │ │ +5944243b01129cf0b6befece0ca2aa2d │ │ │ │ │ $fApplicativeTTYPETYPEProduct_$ctprod :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Product.Product f f1 x │ │ │ │ │ -> Data.Functor.Product.Product f g x │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Product.Product f1 g) │ │ │ │ │ @x │ │ │ │ │ (GHC.Base.<|> @f $dAlternative @x fl fr) │ │ │ │ │ (Data.Functor.Product.Pair @(*) @f1 @g @x gl gr) } }] │ │ │ │ │ -5fb1e3f3e1a05d572eaecd0e5f38d539 │ │ │ │ │ +064228aa7be911653ec44da1637f216d │ │ │ │ │ $fApplicativeTTYPETYPEProduct_$ctpure :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ (forall a. f1 a) -> Data.Functor.Product.Product f f1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @x │ │ │ │ │ (GHC.Base.empty @f $dAlternative @x) │ │ │ │ │ (fa @x)] │ │ │ │ │ -f5e96e97cf13b1649a1ed3d886de8136 │ │ │ │ │ +8f77eb7bf3491c2c517bcb1d8ed1a389 │ │ │ │ │ $fApplicativeTTYPETYPESum :: │ │ │ │ │ GHC.Base.Alternative f => ApplicativeT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Alternative f). │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ @(Data.Functor.Sum.Sum f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Sum_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fApplicativeTTYPETYPESum_$ctpure @f v) │ │ │ │ │ ($fApplicativeTTYPETYPESum_$ctprod @f v)] │ │ │ │ │ -14a13f3764cf9de4b2c4a89d362dd966 │ │ │ │ │ +dc6b79e333994acdebd0ad6c802157a3 │ │ │ │ │ $fApplicativeTTYPETYPESum_$ctprod :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Sum.Sum f f1 x │ │ │ │ │ -> Data.Functor.Sum.Sum f g x │ │ │ │ │ -> Data.Functor.Sum.Sum f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ @@ -538,28 +538,28 @@ │ │ │ │ │ Data.Functor.Sum.InR gr │ │ │ │ │ -> Data.Functor.Sum.InR │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Product.Product f1 g) │ │ │ │ │ @x │ │ │ │ │ (Data.Functor.Product.Pair @(*) @f1 @g @x gl gr) } }] │ │ │ │ │ -9345cf7475c5ae21d7f8cabcfe23b9c3 │ │ │ │ │ +d242ca7e0242a46b1e320ec9a4264dd9 │ │ │ │ │ $fApplicativeTTYPETYPESum_$ctpure :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ (forall a. f1 a) -> Data.Functor.Sum.Sum f f1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 2, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ ($dAlternative['GHC.Types.Many] :: GHC.Base.Alternative f) │ │ │ │ │ @f1 :: * -> * │ │ │ │ │ @x │ │ │ │ │ (fa['GHC.Types.Many] :: forall a. f1 a) -> │ │ │ │ │ Data.Functor.Sum.InR @(*) @f @f1 @x (fa @x)] │ │ │ │ │ -97d99565980884e3f674bdd977966928 │ │ │ │ │ +47b9a261bfbf91f2ce8cba8562dc3b6b │ │ │ │ │ $fApplicativeTk'k'Compose :: │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ ApplicativeT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTk'k'Compose_$ctpure @k' @f v) │ │ │ │ │ ($fApplicativeTk'k'Compose_$ctprod @k' @f v)] │ │ │ │ │ -4d54d9f401927d749f55d09ab543e9b9 │ │ │ │ │ +2be7da347efc8d3c12f84d55b4fc1410 │ │ │ │ │ $fApplicativeTk'k'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -877754a90d74bbb2a7d0486eedf99905 │ │ │ │ │ +0ad9effbc7dd95c43369cbfec8aae68d │ │ │ │ │ $fApplicativeTk'k'Compose_$ctprod :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (x :: k') (g :: k' -> *). │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> Data.Functor.Compose.Compose f g x │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -2e27527bd0344fd2e7ef9a2a3e5fef59 │ │ │ │ │ +119a8f9b6e64e60fa8ef2f15c36f4732 │ │ │ │ │ $fApplicativeTk'k'Compose_$ctpure :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (forall (a :: k'). f1 a) -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -7845f8f7dc04b1510ef908c89cb5f2ee │ │ │ │ │ +9f599c584c770d70f4295a46433e356d │ │ │ │ │ $fApplicativeTk'k'Reverse :: │ │ │ │ │ ApplicativeT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ApplicativeT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -700,15 +700,15 @@ │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Reverse_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTk'k'Reverse_$ctpure @k') │ │ │ │ │ ($fApplicativeTk'k'Reverse_$ctprod @k')] │ │ │ │ │ -d2884491187db97705f06feadbe1174f │ │ │ │ │ +284258341a4e2860d3a3f35fc1b08722 │ │ │ │ │ $fApplicativeTk'k'Reverse_$ctprod :: │ │ │ │ │ forall k' (f :: k' -> *) (x :: k') (g :: k' -> *). │ │ │ │ │ Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> Data.Functor.Reverse.Reverse g x │ │ │ │ │ -> Data.Functor.Reverse.Reverse │ │ │ │ │ (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -731,15 +731,15 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (x :: _N) (g :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ _R) _N)] │ │ │ │ │ -d55a31aa02d1b0631c72fb3ee773f904 │ │ │ │ │ +c97e5e059ec2ef9f6961bc8a47b3138e │ │ │ │ │ $fApplicativeTk'k'Reverse_$ctpure :: │ │ │ │ │ forall k' (f :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a) -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @k' │ │ │ │ │ @@ -748,15 +748,15 @@ │ │ │ │ │ (fa['GHC.Types.Many] :: forall (a :: k'). f a) -> │ │ │ │ │ fa @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (x :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -7c00ab8f6960564e42864247c86874ee │ │ │ │ │ +b25c792e201ebf9a29ed00c87bf44da2 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -579db040836aca4ad81fe065ef7599f9 │ │ │ │ │ +f1f2dc14f3462b79d2bc1e6822e12edb │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0 :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -878,15 +878,15 @@ │ │ │ │ │ @h │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -2a734ec9846a3ca383f33925eb7bb9af │ │ │ │ │ +a094a54c4eeabca33d66a391d2f4b831 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0_$cgprod :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -974,15 +974,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -39aed3098ba364189867067675940182 │ │ │ │ │ +8db6acc5788a7f4d59f580a428d5ced6 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0_$cgpure :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (t (P 1 f) x)) (h (t f x)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ (h (t (P 1 g) x)) (h (t g x))) => │ │ │ │ │ @@ -1069,15 +1069,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -1d732201d9b23fdb11a980eac2b7e912 │ │ │ │ │ +400ea071ce0edca3836deb2a00e38dd6 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1 :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1124,15 +1124,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @k1 │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v)] │ │ │ │ │ -02f8900ebc5b66c4ff1fd3549ad9b56d │ │ │ │ │ +d041669610c0470a963a95ac206465c4 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1_$cgprod :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -7b30f11762650f3352ae5fdee4b6822b │ │ │ │ │ +f51c03223a2c91c542aa594d918c8433 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1_$cgpure :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (ApplicativeT t, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x)) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ @@ -1287,15 +1287,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -d93f71192e811a25b18c8f8e5925990c │ │ │ │ │ +eb7626b53a2d59cfba715e7f3447046d │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec_$cgprod :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -1409,15 +1409,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -598ebc9a229ab38e913f03b9f3e4da6a │ │ │ │ │ +566d88e235593a2a2736f769d70475db │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec_$cgpure :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (m (h (t (P 1 f) x))) (m (h (t f x))) │ │ │ │ │ @@ -1519,78 +1519,78 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -611a4c680642b46e583dd0a3836c3ca2 │ │ │ │ │ +5689b5f24aa2748d958eb5b90051856a │ │ │ │ │ $tcApplicativeT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2174775567770085663#Word64 │ │ │ │ │ - 7944381188582367962#Word64 │ │ │ │ │ + 5314690156032248697#Word64 │ │ │ │ │ + 3808439990830178351#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcApplicativeT2 │ │ │ │ │ 2# │ │ │ │ │ $tcApplicativeT1] │ │ │ │ │ -7af8b235ee78bc6f5f264674ab51242b │ │ │ │ │ +a76a971284118ce1f46aaf1f9e1b08fe │ │ │ │ │ $tcApplicativeT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -9be4667b966a453a82e91b76d58bcaa4 │ │ │ │ │ +fb6be3b7d52c2f19d27423c8def0ed26 │ │ │ │ │ $tcApplicativeT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcApplicativeT3] │ │ │ │ │ -5d63451a1120a15267d7588a064c6f8b │ │ │ │ │ +a5209c0a2cd1b36c07a25e01ecfbc2a2 │ │ │ │ │ $tcApplicativeT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ApplicativeT"#] │ │ │ │ │ -b03b7f7ec41d5b4ef60ab00a10d891d9 │ │ │ │ │ +3afba32b96e8348e904173cadc8abce1 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -e6c032436ee9035d9f9d8e4832b288bd │ │ │ │ │ +a8404d8876efda3f241d3b4076a270c3 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -219e1352f2543a3a3382955c79a050f4 │ │ │ │ │ +811cb46b77c1decc7a101c7bd1de9ff5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ApplicativeT"#] │ │ │ │ │ -710d6bcbe0e0380cb7af7b2f4c4362ae │ │ │ │ │ +73faedb8e11ceba8b2e2bd4760443b0c │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b45da6b034a103a97262446ca0a317ee │ │ │ │ │ +dd330928c64dcdab7d63b25a3cf59104 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -a99ce0340646a38f9575b049182a8def │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +074070de79264540541cf796d013c0ef │ │ │ │ │ type ApplicativeT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => ApplicativeT t where │ │ │ │ │ tpure :: forall (f :: k -> *) (x :: k'). │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ default tpure :: forall (f :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveApplicativeT t f f x => │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ tprod :: forall (f :: k -> *) (x :: k') (g :: k -> *). │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ default tprod :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveApplicativeT t f g x => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ -cbbd0254664fc2922e682c379a992479 │ │ │ │ │ +94d1ae24736395101d409a6bef83c15e │ │ │ │ │ type CanDeriveApplicativeT :: forall {k} {k1}. │ │ │ │ │ ((k -> *) -> k1 -> *) │ │ │ │ │ -> (k -> *) -> (k -> *) -> k1 -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveApplicativeT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ @@ -1600,18 +1600,18 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 1 (t (Data.Functor.Product.Product f g) x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -2e6bbdc728ef48d64284d8da1a5e8985 │ │ │ │ │ +1248c8467ef46450430b9a8dc170b2f1 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -6ee3df9182f5e7d3f8dd7d265ddb3ffa │ │ │ │ │ +6912fa13bfa8d0a5d88abeef219abe6a │ │ │ │ │ gtprodDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (x :: k2). │ │ │ │ │ CanDeriveApplicativeT t f g x => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -2835ded64dcf6c6ec5057eafb8cd4d43 │ │ │ │ │ +e7ff19e5401399467ae222ca9256a89d │ │ │ │ │ gtpureDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ CanDeriveApplicativeT t f f x => │ │ │ │ │ (forall (a :: k1). f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2287,15 +2287,15 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -4755a536dffa72b34542174dea9563b9 │ │ │ │ │ +c89a7b71ff92b7ceb5cae4db45b4ab65 │ │ │ │ │ tunzip :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ t (Data.Functor.Product.Product f g) x -> (t f x, t g x) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ @@ -2324,41 +2324,41 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorT.N:FunctorT[0] _N _N _N) │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (tunzip1 @k @f @g) │ │ │ │ │ eta)] │ │ │ │ │ -a429b6bc4a903c8e339027c5b24276de │ │ │ │ │ +1cf91e0d8928661a308a7e5868cdd4b8 │ │ │ │ │ tunzip1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 b -> b }] │ │ │ │ │ -f06958c3280c22cd4e4dfcf39484bc6f │ │ │ │ │ +acac6a17eb1b6d63eff80c58f1756ffb │ │ │ │ │ tunzip2 :: │ │ │ │ │ forall {k} {g :: k -> *} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair a1 ds1 -> a1 }] │ │ │ │ │ -8be4ece3ae39eae97e8ab2054291029f │ │ │ │ │ +8673df67a349ae2cf7af109d88da754f │ │ │ │ │ tzip :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) (x :: k') │ │ │ │ │ (g :: k -> *). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(A,A,1L)>, │ │ │ │ │ @@ -2367,15 +2367,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @t :: (k -> *) -> k' -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @x :: k' │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicativeT['GHC.Types.Many] :: ApplicativeT t) -> │ │ │ │ │ tprod @k @k' @t $dApplicativeT @f @x @g] │ │ │ │ │ -42a8151822e89abb873919356fdc0652 │ │ │ │ │ +d330f2b0b31b44684ce33684d371e964 │ │ │ │ │ tzipWith :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a) -> t f x -> t g x -> t h x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2398,15 +2398,15 @@ │ │ │ │ │ @h │ │ │ │ │ @x │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ eta @a fa ga }) │ │ │ │ │ (tprod @k @k' @t $dApplicativeT @f @x @g eta1 eta2)] │ │ │ │ │ -849c75023385973bb50888c87cceec50 │ │ │ │ │ +057da6c305029e0e1fcd16a43064b63b │ │ │ │ │ tzipWith3 :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (i :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a) │ │ │ │ │ -> t f x -> t g x -> t h x -> t i x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -2444,15 +2444,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ @x │ │ │ │ │ @h │ │ │ │ │ (tprod @k @k' @t $dApplicativeT @f @x @g eta1 eta2) │ │ │ │ │ eta3)] │ │ │ │ │ -0425deaa0877b3ffee1c1fdf4d05f678 │ │ │ │ │ +487b69261ee783048fa31f8edc0ffed1 │ │ │ │ │ tzipWith4 :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (i :: k -> *) (j :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a -> j a) │ │ │ │ │ -> t f x -> t g x -> t h x -> t i x -> t j x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.BareB [orphan module] 9066 │ │ │ │ │ - interface hash: 631db5b751f0a56a87515b3c94a2a8af │ │ │ │ │ - ABI hash: 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - export-list hash: f8d13d389494b14dd924f2036dae95e2 │ │ │ │ │ - orphan hash: ddc18f835ee4a2c5a0b2b959655ab42e │ │ │ │ │ + interface hash: 10d13f23b453d86130dc9df8c107fb30 │ │ │ │ │ + ABI hash: d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + export-list hash: a7b9fd0c1d317c912311e4de9dfc94ac │ │ │ │ │ + orphan hash: afe535dc7f2bb10566782836c657f9df │ │ │ │ │ flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 47184b6e10fdf7c871eb89be90529266 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -24,58 +24,58 @@ │ │ │ │ │ gbstripDefault │ │ │ │ │ BareB{bcover bstrip} │ │ │ │ │ CanDeriveBareB │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ Barbies.Internal.Wear.WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare eea274642dff5789bea4aa894d8bc07f │ │ │ │ │ - exports: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ - GBare 1fa6fd25559727210b03f78d5a832c96 │ │ │ │ │ - gcover 798bc1b3653e7aaf5fe2cd589c9308a9 │ │ │ │ │ - gstrip 5a28e1c990a9ea713936b0047d74455a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - exports: 78c8bc7934601c506594bbc6e00d10b4 │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ - WearTwo d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare a5b23d7863b024acf164c15bb8693348 │ │ │ │ │ + exports: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ + GBare f7a5f5d4610bc604f4543e1673e035fc │ │ │ │ │ + gcover e06a5bc294e23d292ae60b92cc292599 │ │ │ │ │ + gstrip bdf2060a01b3aa9c104d7708c47a1ab3 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + exports: 0844baf41368bc42b02e1f4080c4e399 │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ + WearTwo d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -26a42dc8d3ec3a74ad19b39c840a0b2d │ │ │ │ │ +59fc92d9e59de6c903576d030f620078 │ │ │ │ │ $dmbcover :: │ │ │ │ │ (BareB b, CanDeriveBareB b) => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -409,15 +409,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -4a02c865f2ce61ae1fd0e373ccae1ce8 │ │ │ │ │ +7ae8c66ab70de3cddc8b2b6764032a1f │ │ │ │ │ $dmbstrip :: │ │ │ │ │ (BareB b, CanDeriveBareB b) => │ │ │ │ │ b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -3659b5e51ba1b048cea8bae4a2aaf70f │ │ │ │ │ +85bfca51159b65e860dd923bd766bb3d │ │ │ │ │ $fGBarek0RecRec :: │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)))) │ │ │ │ │ @@ -790,15 +790,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)))) │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity)))) │ │ │ │ │ ($fGBarek0RecRec_$cgstrip @k @h @m @b v v1 v2) │ │ │ │ │ ($fGBarek0RecRec_$cgcover @k @h @m @b v v1 v2)] │ │ │ │ │ -15aee4f3ab03532d3d547eff99e541bf │ │ │ │ │ +1583cad65470feb779ed03615d04d917 │ │ │ │ │ $fGBarek0RecRec0 :: │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -826,15 +826,15 @@ │ │ │ │ │ Data.Functor.Identity.Identity))) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity))) │ │ │ │ │ ($fGBarek0RecRec0_$cgstrip @k @h @b v v1) │ │ │ │ │ ($fGBarek0RecRec0_$cgcover @k @h @b v v1)] │ │ │ │ │ -160c6d266b935fc7c3e32c14193ba4f4 │ │ │ │ │ +121f691404f2aa60045874e2ba253b5d │ │ │ │ │ $fGBarek0RecRec0_$cgcover :: │ │ │ │ │ forall k (h :: * -> *) (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -903,15 +903,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -cc4411ea43e744291d834f4e0cff524b │ │ │ │ │ +892d7b8c00b1d73e01f3f315d5886844 │ │ │ │ │ $fGBarek0RecRec0_$cgstrip :: │ │ │ │ │ forall k (h :: * -> *) (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -981,15 +981,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ea6d8e74106bca5d0a212434da4cb829 │ │ │ │ │ +d5d0f392ce07b41a8f980dc9c94018a6 │ │ │ │ │ $fGBarek0RecRec1 :: │ │ │ │ │ BareB b => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ @@ -1010,15 +1010,15 @@ │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Bare (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity)) │ │ │ │ │ ($fGBarek0RecRec1_$cgstrip @k @b v) │ │ │ │ │ ($fGBarek0RecRec1_$cgcover @k @b v)] │ │ │ │ │ -bbebcbc127670b9b210c97ceaaea0102 │ │ │ │ │ +aed08adf421479fd87ba4c39c3159f28 │ │ │ │ │ $fGBarek0RecRec1_$cgcover :: │ │ │ │ │ forall k (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ BareB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Bare (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity) │ │ │ │ │ @@ -1078,15 +1078,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -90d455421d727d74b199442353d577a9 │ │ │ │ │ +ebce86cadc0b9520a43c31233a427c83 │ │ │ │ │ $fGBarek0RecRec1_$cgstrip :: │ │ │ │ │ forall k (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ BareB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ @@ -1146,15 +1146,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -b6f88dde1a3934946982fc0d8e36e2e2 │ │ │ │ │ +8e41983c5b2489a6e4aa08703999d0f8 │ │ │ │ │ $fGBarek0RecRec_$cgcover :: │ │ │ │ │ forall k (h :: * -> *) (m :: * -> *) (b :: * -> (* -> *) -> *) │ │ │ │ │ (x :: k). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ @@ -1235,15 +1235,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -4bf88783ebf70681a0294cef31de33f4 │ │ │ │ │ +d10d59df902107617277dd14b1f1d8eb │ │ │ │ │ $fGBarek0RecRec_$cgstrip :: │ │ │ │ │ forall k (h :: * -> *) (m :: * -> *) (b :: * -> (* -> *) -> *) │ │ │ │ │ (x :: k). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ @@ -1324,89 +1324,89 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -cf70bf9827f927f2e6aca957d49bd251 │ │ │ │ │ +5bff3291bd372309402700719db553e3 │ │ │ │ │ $tc'C:BareB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4941010144831907686#Word64 │ │ │ │ │ - 1802117142514650686#Word64 │ │ │ │ │ + 17369628445867202523#Word64 │ │ │ │ │ + 15273525099231623016#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:BareB2 │ │ │ │ │ 1# │ │ │ │ │ $tc'C:BareB1] │ │ │ │ │ -44724315a557e42ef463968a97d24100 │ │ │ │ │ +664e2cd7386151fc9ed08c57dd950943 │ │ │ │ │ $tc'C:BareB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -caaef38a59ff0fc77b1097deaf4c8250 │ │ │ │ │ +57003f758647f959710522f6fb3a9ba4 │ │ │ │ │ $tc'C:BareB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:BareB3] │ │ │ │ │ -c1ce8a5620ad4c07b4a63885655493af │ │ │ │ │ +8dfe1b363a193c7e25a61438aca96c8c │ │ │ │ │ $tc'C:BareB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:BareB"#] │ │ │ │ │ -69ce5ee10111f5f83f3c281e49b9ebca │ │ │ │ │ +7281865974919b27ba33dd997f67662e │ │ │ │ │ $tcBareB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12408751399799494786#Word64 │ │ │ │ │ - 17317989649187227099#Word64 │ │ │ │ │ + 14547949720316224678#Word64 │ │ │ │ │ + 3984888836056252279#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBareB2 │ │ │ │ │ 0# │ │ │ │ │ $tcBareB1] │ │ │ │ │ -f48b572b90268d4c8289a57be40cd106 │ │ │ │ │ +232fc67e137303c06cec495e59bcd77c │ │ │ │ │ $tcBareB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -6b64d91fb84f5fcd620bcdb3ce0a4b1f │ │ │ │ │ +761d03bfeeabfa239fdb17257bd021e9 │ │ │ │ │ $tcBareB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBareB3] │ │ │ │ │ -6083a67360363a582a5e85f92977a867 │ │ │ │ │ +77c0cbdc7f64d66ce5905af2479d8813 │ │ │ │ │ $tcBareB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "BareB"#] │ │ │ │ │ -2a5d51af1eddfb85a2a168c5fa83fe91 │ │ │ │ │ +558a196b4b91a0ff9d3f549314a138d2 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -4a27aa3d06dedb567414ee7fed14439e │ │ │ │ │ +1fcd04fdf4cd4def939132a4e839afc4 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -6ae4f6ff3c0a3a0de43c21f8e104862e │ │ │ │ │ +0ee6acbf3acebc0ccd26403f766378b4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.BareB"#] │ │ │ │ │ -16c9a05a73cea28394eeb9c3908d9b22 │ │ │ │ │ +d744b2082c413623398bd06c154dac91 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -716b5bae04f7f78cec84259c23abc769 │ │ │ │ │ +8ae83cb6f8f4e4406442d380d3ae6cd5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -bcf15620d7682b808f4118663aa4e5cc │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +58d9792e504da07df01978f0d0a5f22f │ │ │ │ │ type BareB :: (* -> (* -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB │ │ │ │ │ (b Barbies.Internal.Wear.Covered) => │ │ │ │ │ BareB b where │ │ │ │ │ bstrip :: b Barbies.Internal.Wear.Covered │ │ │ │ │ Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ @@ -1415,32 +1415,32 @@ │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ bcover :: b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ default bcover :: CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -37dd3b0cc0aa8fa0a94782ca7f4983ac │ │ │ │ │ +fad55d4df895d2b99afb03984f854705 │ │ │ │ │ type CanDeriveBareB :: (* -> (* -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveBareB b = │ │ │ │ │ (Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity), │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -9368e2556f989b081020a1a0e6fd222a │ │ │ │ │ +8d663956584db6991c7008e9f47805d2 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -9708da690fb1f9a60bcfc18b74176b54 │ │ │ │ │ +5c6dd91de74c772d93b84a17d8555354 │ │ │ │ │ bcoverWith :: │ │ │ │ │ BareB b => │ │ │ │ │ (forall a. a -> f a) │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1468,15 +1468,15 @@ │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [] │ │ │ │ │ = bcover @b $dBareB │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -753b1d3583db6faad7e7a3c7cfc8582a │ │ │ │ │ +eb6b6f334cf2a31b9d24a4025731c738 │ │ │ │ │ bstripFrom :: │ │ │ │ │ BareB b => │ │ │ │ │ (forall a. f a -> a) │ │ │ │ │ -> b Barbies.Internal.Wear.Covered f │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1507,15 +1507,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b Barbies.Internal.Wear.Covered f) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -dd0d1b6fd32449e8bbf20699395853f1 │ │ │ │ │ +c4138ef5c4d247dc310f037f26ac1fdb │ │ │ │ │ gbcoverDefault :: │ │ │ │ │ CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1849,15 +1849,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -4c0143e67935f6cf725de148b8cf0a35 │ │ │ │ │ +64f64a91fdeb2cec17f6fec983d6b90a │ │ │ │ │ gbstripDefault :: │ │ │ │ │ CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.BareB [orphan module] 9066 │ │ │ │ │ - interface hash: 631db5b751f0a56a87515b3c94a2a8af │ │ │ │ │ - ABI hash: 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - export-list hash: f8d13d389494b14dd924f2036dae95e2 │ │ │ │ │ - orphan hash: ddc18f835ee4a2c5a0b2b959655ab42e │ │ │ │ │ + interface hash: 10d13f23b453d86130dc9df8c107fb30 │ │ │ │ │ + ABI hash: d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + export-list hash: a7b9fd0c1d317c912311e4de9dfc94ac │ │ │ │ │ + orphan hash: afe535dc7f2bb10566782836c657f9df │ │ │ │ │ flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 47184b6e10fdf7c871eb89be90529266 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -24,58 +24,58 @@ │ │ │ │ │ gbstripDefault │ │ │ │ │ BareB{bcover bstrip} │ │ │ │ │ CanDeriveBareB │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ Barbies.Internal.Wear.WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare eea274642dff5789bea4aa894d8bc07f │ │ │ │ │ - exports: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ - GBare 1fa6fd25559727210b03f78d5a832c96 │ │ │ │ │ - gcover 798bc1b3653e7aaf5fe2cd589c9308a9 │ │ │ │ │ - gstrip 5a28e1c990a9ea713936b0047d74455a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - exports: 78c8bc7934601c506594bbc6e00d10b4 │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ - WearTwo d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare a5b23d7863b024acf164c15bb8693348 │ │ │ │ │ + exports: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ + GBare f7a5f5d4610bc604f4543e1673e035fc │ │ │ │ │ + gcover e06a5bc294e23d292ae60b92cc292599 │ │ │ │ │ + gstrip bdf2060a01b3aa9c104d7708c47a1ab3 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + exports: 0844baf41368bc42b02e1f4080c4e399 │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ + WearTwo d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -26a42dc8d3ec3a74ad19b39c840a0b2d │ │ │ │ │ +59fc92d9e59de6c903576d030f620078 │ │ │ │ │ $dmbcover :: │ │ │ │ │ (BareB b, CanDeriveBareB b) => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -409,15 +409,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -4a02c865f2ce61ae1fd0e373ccae1ce8 │ │ │ │ │ +7ae8c66ab70de3cddc8b2b6764032a1f │ │ │ │ │ $dmbstrip :: │ │ │ │ │ (BareB b, CanDeriveBareB b) => │ │ │ │ │ b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -3659b5e51ba1b048cea8bae4a2aaf70f │ │ │ │ │ +85bfca51159b65e860dd923bd766bb3d │ │ │ │ │ $fGBarek0RecRec :: │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)))) │ │ │ │ │ @@ -790,15 +790,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)))) │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity)))) │ │ │ │ │ ($fGBarek0RecRec_$cgstrip @k @h @m @b v v1 v2) │ │ │ │ │ ($fGBarek0RecRec_$cgcover @k @h @m @b v v1 v2)] │ │ │ │ │ -15aee4f3ab03532d3d547eff99e541bf │ │ │ │ │ +1583cad65470feb779ed03615d04d917 │ │ │ │ │ $fGBarek0RecRec0 :: │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -826,15 +826,15 @@ │ │ │ │ │ Data.Functor.Identity.Identity))) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity))) │ │ │ │ │ ($fGBarek0RecRec0_$cgstrip @k @h @b v v1) │ │ │ │ │ ($fGBarek0RecRec0_$cgcover @k @h @b v v1)] │ │ │ │ │ -160c6d266b935fc7c3e32c14193ba4f4 │ │ │ │ │ +121f691404f2aa60045874e2ba253b5d │ │ │ │ │ $fGBarek0RecRec0_$cgcover :: │ │ │ │ │ forall k (h :: * -> *) (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -903,15 +903,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -cc4411ea43e744291d834f4e0cff524b │ │ │ │ │ +892d7b8c00b1d73e01f3f315d5886844 │ │ │ │ │ $fGBarek0RecRec0_$cgstrip :: │ │ │ │ │ forall k (h :: * -> *) (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -981,15 +981,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ea6d8e74106bca5d0a212434da4cb829 │ │ │ │ │ +d5d0f392ce07b41a8f980dc9c94018a6 │ │ │ │ │ $fGBarek0RecRec1 :: │ │ │ │ │ BareB b => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ @@ -1010,15 +1010,15 @@ │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Bare (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity)) │ │ │ │ │ ($fGBarek0RecRec1_$cgstrip @k @b v) │ │ │ │ │ ($fGBarek0RecRec1_$cgcover @k @b v)] │ │ │ │ │ -bbebcbc127670b9b210c97ceaaea0102 │ │ │ │ │ +aed08adf421479fd87ba4c39c3159f28 │ │ │ │ │ $fGBarek0RecRec1_$cgcover :: │ │ │ │ │ forall k (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ BareB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Bare (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity) │ │ │ │ │ @@ -1078,15 +1078,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -90d455421d727d74b199442353d577a9 │ │ │ │ │ +ebce86cadc0b9520a43c31233a427c83 │ │ │ │ │ $fGBarek0RecRec1_$cgstrip :: │ │ │ │ │ forall k (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ BareB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ @@ -1146,15 +1146,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -b6f88dde1a3934946982fc0d8e36e2e2 │ │ │ │ │ +8e41983c5b2489a6e4aa08703999d0f8 │ │ │ │ │ $fGBarek0RecRec_$cgcover :: │ │ │ │ │ forall k (h :: * -> *) (m :: * -> *) (b :: * -> (* -> *) -> *) │ │ │ │ │ (x :: k). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ @@ -1235,15 +1235,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -4bf88783ebf70681a0294cef31de33f4 │ │ │ │ │ +d10d59df902107617277dd14b1f1d8eb │ │ │ │ │ $fGBarek0RecRec_$cgstrip :: │ │ │ │ │ forall k (h :: * -> *) (m :: * -> *) (b :: * -> (* -> *) -> *) │ │ │ │ │ (x :: k). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ @@ -1324,89 +1324,89 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -cf70bf9827f927f2e6aca957d49bd251 │ │ │ │ │ +5bff3291bd372309402700719db553e3 │ │ │ │ │ $tc'C:BareB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4941010144831907686#Word64 │ │ │ │ │ - 1802117142514650686#Word64 │ │ │ │ │ + 17369628445867202523#Word64 │ │ │ │ │ + 15273525099231623016#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:BareB2 │ │ │ │ │ 1# │ │ │ │ │ $tc'C:BareB1] │ │ │ │ │ -44724315a557e42ef463968a97d24100 │ │ │ │ │ +664e2cd7386151fc9ed08c57dd950943 │ │ │ │ │ $tc'C:BareB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -caaef38a59ff0fc77b1097deaf4c8250 │ │ │ │ │ +57003f758647f959710522f6fb3a9ba4 │ │ │ │ │ $tc'C:BareB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:BareB3] │ │ │ │ │ -c1ce8a5620ad4c07b4a63885655493af │ │ │ │ │ +8dfe1b363a193c7e25a61438aca96c8c │ │ │ │ │ $tc'C:BareB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:BareB"#] │ │ │ │ │ -69ce5ee10111f5f83f3c281e49b9ebca │ │ │ │ │ +7281865974919b27ba33dd997f67662e │ │ │ │ │ $tcBareB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12408751399799494786#Word64 │ │ │ │ │ - 17317989649187227099#Word64 │ │ │ │ │ + 14547949720316224678#Word64 │ │ │ │ │ + 3984888836056252279#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBareB2 │ │ │ │ │ 0# │ │ │ │ │ $tcBareB1] │ │ │ │ │ -f48b572b90268d4c8289a57be40cd106 │ │ │ │ │ +232fc67e137303c06cec495e59bcd77c │ │ │ │ │ $tcBareB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -6b64d91fb84f5fcd620bcdb3ce0a4b1f │ │ │ │ │ +761d03bfeeabfa239fdb17257bd021e9 │ │ │ │ │ $tcBareB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBareB3] │ │ │ │ │ -6083a67360363a582a5e85f92977a867 │ │ │ │ │ +77c0cbdc7f64d66ce5905af2479d8813 │ │ │ │ │ $tcBareB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "BareB"#] │ │ │ │ │ -2a5d51af1eddfb85a2a168c5fa83fe91 │ │ │ │ │ +558a196b4b91a0ff9d3f549314a138d2 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -4a27aa3d06dedb567414ee7fed14439e │ │ │ │ │ +1fcd04fdf4cd4def939132a4e839afc4 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -6ae4f6ff3c0a3a0de43c21f8e104862e │ │ │ │ │ +0ee6acbf3acebc0ccd26403f766378b4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.BareB"#] │ │ │ │ │ -16c9a05a73cea28394eeb9c3908d9b22 │ │ │ │ │ +d744b2082c413623398bd06c154dac91 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -716b5bae04f7f78cec84259c23abc769 │ │ │ │ │ +8ae83cb6f8f4e4406442d380d3ae6cd5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -bcf15620d7682b808f4118663aa4e5cc │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +58d9792e504da07df01978f0d0a5f22f │ │ │ │ │ type BareB :: (* -> (* -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB │ │ │ │ │ (b Barbies.Internal.Wear.Covered) => │ │ │ │ │ BareB b where │ │ │ │ │ bstrip :: b Barbies.Internal.Wear.Covered │ │ │ │ │ Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ @@ -1415,32 +1415,32 @@ │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ bcover :: b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ default bcover :: CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -37dd3b0cc0aa8fa0a94782ca7f4983ac │ │ │ │ │ +fad55d4df895d2b99afb03984f854705 │ │ │ │ │ type CanDeriveBareB :: (* -> (* -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveBareB b = │ │ │ │ │ (Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity), │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -9368e2556f989b081020a1a0e6fd222a │ │ │ │ │ +8d663956584db6991c7008e9f47805d2 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -9708da690fb1f9a60bcfc18b74176b54 │ │ │ │ │ +5c6dd91de74c772d93b84a17d8555354 │ │ │ │ │ bcoverWith :: │ │ │ │ │ BareB b => │ │ │ │ │ (forall a. a -> f a) │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1468,15 +1468,15 @@ │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [] │ │ │ │ │ = bcover @b $dBareB │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -753b1d3583db6faad7e7a3c7cfc8582a │ │ │ │ │ +eb6b6f334cf2a31b9d24a4025731c738 │ │ │ │ │ bstripFrom :: │ │ │ │ │ BareB b => │ │ │ │ │ (forall a. f a -> a) │ │ │ │ │ -> b Barbies.Internal.Wear.Covered f │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1507,15 +1507,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b Barbies.Internal.Wear.Covered f) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -dd0d1b6fd32449e8bbf20699395853f1 │ │ │ │ │ +c4138ef5c4d247dc310f037f26ac1fdb │ │ │ │ │ gbcoverDefault :: │ │ │ │ │ CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1849,15 +1849,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -4c0143e67935f6cf725de148b8cf0a35 │ │ │ │ │ +64f64a91fdeb2cec17f6fec983d6b90a │ │ │ │ │ gbstripDefault :: │ │ │ │ │ CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.ConstraintsB [orphan module] [family instance module] 9066 │ │ │ │ │ - interface hash: 5cf08429e83c942ef5d4185ef0d45239 │ │ │ │ │ - ABI hash: d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - export-list hash: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - orphan hash: 2d17a622c0544deff227a7237a581649 │ │ │ │ │ + interface hash: ee6a09c55c2852b82fb6390cb78ad8da │ │ │ │ │ + ABI hash: 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + export-list hash: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + orphan hash: 8e52ba0023cdaee7c677ea386972d7d9 │ │ │ │ │ flag hash: 01096dcc2acfdba6cc4b15f0c3cfe511 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 16c69e23b69cf160ffe86c7b9b352b22 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -31,81 +31,81 @@ │ │ │ │ │ & │ │ │ │ │ AllBF │ │ │ │ │ CanDeriveConstraintsB │ │ │ │ │ ConstraintsB{AllB baddDicts} │ │ │ │ │ GAllRepB │ │ │ │ │ TagSelf0 │ │ │ │ │ TagSelf0' │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Data.Generics.GenericN Control.Applicative Control.Arrow │ │ │ │ │ Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - GConstraints a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - gaddDicts a8fe95c5e3b8e807206efdc59867b319 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + GConstraints 5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + gaddDicts 651db21d9dcf3f4c243e7d171c34079a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -a48dcf7a604d7ba2f7a4f3857a794226 │ │ │ │ │ +6ddf2c48a46d23e126ae92150a233293 │ │ │ │ │ $dmbaddDicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (ConstraintsB b, CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -624346ee2211d05cca5a182f265bc4a2 │ │ │ │ │ +dca31bc9e7b2f2c8ae67d5a7486f3c88 │ │ │ │ │ $f&kcda :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k) │ │ │ │ │ (d :: k -> GHC.Types.Constraint). │ │ │ │ │ (c a, d a) => │ │ │ │ │ (&) c d a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ Unfolding: DFun: @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ @d :: k -> GHC.Types.Constraint │ │ │ │ │ (v['GHC.Types.Many] :: c a) │ │ │ │ │ (v1['GHC.Types.Many] :: d a). │ │ │ │ │ @k @c @d @a v v1] │ │ │ │ │ -1ac6e187376da5ec6bfd16dd3af4fe23 │ │ │ │ │ +6f8d36fdf406aef6e8eaa12eb63cbd56 │ │ │ │ │ $fConstraintsBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ @@ -385,15 +385,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkCompose_$cbaddDicts @k @f @b v v1)] │ │ │ │ │ -00fc7959bb65f3450d41015a3995d08b │ │ │ │ │ +6971504ab75846d520d4295ec0d6e47c │ │ │ │ │ $fConstraintsBkCompose1 :: │ │ │ │ │ forall {k} {f :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 -> f (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -6672cf7a3cb68820be890aac054e7564 │ │ │ │ │ +0a4d7d92a21a0a513425059cf52dd099 │ │ │ │ │ $fConstraintsBkCompose_$cbaddDicts :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f1 :: k -> *). │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Compose.Compose f b)) => │ │ │ │ │ Data.Functor.Compose.Compose f b f1 │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ @@ -480,28 +480,28 @@ │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f4bcca24bb5956261af66bebfbe44960 │ │ │ │ │ +4e5b39868192fbde61aa0c5159787ec9 │ │ │ │ │ $fConstraintsBkConst :: ConstraintsB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ConstraintsB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkConst_$cbaddDicts @k @a)] │ │ │ │ │ -313e5da84147848325315a26eab692ca │ │ │ │ │ +4f109cb5de62971c02f23e2e260de836 │ │ │ │ │ $fConstraintsBkConst_$cbaddDicts :: │ │ │ │ │ forall k a (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ AllB c (Data.Functor.Const.Const a) => │ │ │ │ │ Data.Functor.Const.Const a f │ │ │ │ │ -> Data.Functor.Const.Const │ │ │ │ │ a (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -98f9f330dd5e379a9e7d080925bf6a89 │ │ │ │ │ +266dc58832f676b31c436ca990631c3b │ │ │ │ │ $fConstraintsBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -545,15 +545,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fConstraintsBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkProduct_$cbaddDicts @k @a @b v v1)] │ │ │ │ │ -fa5ca5815ce066eb03e083eb2c788bed │ │ │ │ │ +6237e1ed78a61f0017fbe8c4f3930f75 │ │ │ │ │ $fConstraintsBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -587,15 +587,15 @@ │ │ │ │ │ (($p1ConstraintsB @k @b $dConstraintsB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -6ac8f38d0f84c540733ca4431c7f6f96 │ │ │ │ │ +3564b593c94ce1f1c04444abe42aa428 │ │ │ │ │ $fConstraintsBkProduct_$cbaddDicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Product.Product a b)) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -641,28 +641,28 @@ │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(AllB c a) │ │ │ │ │ @(AllB c b) │ │ │ │ │ irred `cast` (Sub (D:R:AllBkcProduct[0] _N _N _N _N))) │ │ │ │ │ y) }] │ │ │ │ │ -18d1b54bab9caf82c56685d768449170 │ │ │ │ │ +6f36114cdfe0f17e5cb5eb8af8747143 │ │ │ │ │ $fConstraintsBkProxy :: ConstraintsB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ConstraintsB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkProxy_$cbaddDicts @k)] │ │ │ │ │ -fea6998aca9cffdefba83e92c9b436ba │ │ │ │ │ +c0782563a1576397172df3d0d2517b28 │ │ │ │ │ $fConstraintsBkProxy_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ AllB c Data.Proxy.Proxy => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @f :: k -> * │ │ │ │ │ (irred['GHC.Types.Many] :: AllB c Data.Proxy.Proxy) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ @(k -> *) │ │ │ │ │ @(Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f)] │ │ │ │ │ -db9cc93e2e464cb698ff839dd411a867 │ │ │ │ │ +83b8f9877521fc331c8e7eeed0d1cb7e │ │ │ │ │ $fConstraintsBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -694,15 +694,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Sum.Sum a b) │ │ │ │ │ ($fConstraintsBkSum1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkSum_$cbaddDicts @k @a @b v v1)] │ │ │ │ │ -8903cd8247de4265444a023b10913ef5 │ │ │ │ │ +9e78699170983db1e5e91c59d370a023 │ │ │ │ │ $fConstraintsBkSum1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ │ (($p1ConstraintsB @k @b $dConstraintsB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ x) }] │ │ │ │ │ -09fd54a7c257fd1e04b17ed7b0dfece9 │ │ │ │ │ +ceb8059b75ca3e3b0636397c45135e11 │ │ │ │ │ $fConstraintsBkSum_$cbaddDicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Sum.Sum a b)) => │ │ │ │ │ Data.Functor.Sum.Sum a b f │ │ │ │ │ -> Data.Functor.Sum.Sum │ │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(AllB c a) │ │ │ │ │ @(AllB c b) │ │ │ │ │ irred `cast` (Sub (D:R:AllBkcSum[0] _N _N _N _N))) │ │ │ │ │ x) }] │ │ │ │ │ -3de7d1273f56a424ab9a03c430f324d7 │ │ │ │ │ +60449329ab8c7fdda623672126de50ab │ │ │ │ │ $fGConstraintskFUNk20cfOtherRecRec :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, AllB c b) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -852,15 +852,15 @@ │ │ │ │ │ _N))] │ │ │ │ │ -1360652fab8bcb84fda25bf085447996 │ │ │ │ │ +30d0aca992218ddc340549d47e81935a │ │ │ │ │ $fGConstraintskFUNk20cfOtherRecRec_$cgaddDicts :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *) (x :: k2). │ │ │ │ │ (ConstraintsB b, AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -922,15 +922,15 @@ │ │ │ │ │ (P 0 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ f))>_P) _N _N)] │ │ │ │ │ -c92f51c0c5c913496010b308524ec37e │ │ │ │ │ +5b54fbef555fcc37e2a4af26414265b4 │ │ │ │ │ $fGConstraintskFUNk20cfSelfRecRec :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, AllB c b) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -973,15 +973,15 @@ │ │ │ │ │ _N))] │ │ │ │ │ -769b9394a7f0cdd1f259748791fafb6e │ │ │ │ │ +df65d619e64c6f72e548b67be26e141f │ │ │ │ │ $fGConstraintskFUNk20cfSelfRecRec_$cgaddDicts :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *) (x :: k2). │ │ │ │ │ (ConstraintsB b, AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -1043,125 +1043,125 @@ │ │ │ │ │ (P 0 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ f))>_P) _N _N)] │ │ │ │ │ -6ad532b0cdc3e4175729d36d4a038a4a │ │ │ │ │ +d791e53b546c637b960ef4317094156a │ │ │ │ │ $tc& :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 9916593666458410452#Word64 │ │ │ │ │ - 6421382771094541799#Word64 │ │ │ │ │ + 13020177785925179189#Word64 │ │ │ │ │ + 13045564775080930199#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc&2 │ │ │ │ │ 1# │ │ │ │ │ $tc&1] │ │ │ │ │ -664fe3a32555d4ba5e59d5866ac1ea8f │ │ │ │ │ +0683cdde772e86d7fec7660a89d46792 │ │ │ │ │ $tc&1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -870dfb418baa49f35a25e6fd0c2b791e │ │ │ │ │ +9c3f28f3c76ac7900b65d4af5f178608 │ │ │ │ │ $tc&2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc&3] │ │ │ │ │ -ccf50e19a2c406c7c61edf2717476667 │ │ │ │ │ +d7ee572e151fa2081ce8cb0b3e6be61e │ │ │ │ │ $tc&3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "&"#] │ │ │ │ │ -74217d3c45e605cdfd82405f4e52b32b │ │ │ │ │ +70be536031de29ef62af06c0461269fb │ │ │ │ │ $tc'C:& :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 474288608462590941#Word64 │ │ │ │ │ - 9955219644725953820#Word64 │ │ │ │ │ + 13600891077135783734#Word64 │ │ │ │ │ + 1264298178773356223#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:&2 │ │ │ │ │ 4# │ │ │ │ │ $tc'C:&1] │ │ │ │ │ -f86d2f8f289d0adfbad0171291a47937 │ │ │ │ │ +352019ac8b7e9b04b5b2516248940c78 │ │ │ │ │ $tc'C:&1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -72906164755f082c1d25c9f36cfc301e │ │ │ │ │ +00fc86b3afd83e622a0de74ef76b3862 │ │ │ │ │ $tc'C:&2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:&3] │ │ │ │ │ -2e1cc2748acde679e3999f4d3ef0fcf8 │ │ │ │ │ +7321bde29f98a1a3a9b8490234e57b5f │ │ │ │ │ $tc'C:&3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:&"#] │ │ │ │ │ -777a7956bdcb8bd05f7f53a72a665edd │ │ │ │ │ +c68ec15afb5c1db6204b07410cd105ee │ │ │ │ │ $tcConstraintsB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17562922986110815955#Word64 │ │ │ │ │ - 3041427980261312880#Word64 │ │ │ │ │ + 10331265717288792012#Word64 │ │ │ │ │ + 5256121533431306349#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcConstraintsB2 │ │ │ │ │ 1# │ │ │ │ │ $tcConstraintsB1] │ │ │ │ │ -9dc7264d6836117c057abd9543313c55 │ │ │ │ │ +de6fa0bfb5a16ab6cd9ca02253e7e04c │ │ │ │ │ $tcConstraintsB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -dba5d75f96a06700974ed15154137856 │ │ │ │ │ +716e21701fce84b6cfcffd19a567e2e7 │ │ │ │ │ $tcConstraintsB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcConstraintsB3] │ │ │ │ │ -4866f9d34e93649c69921c3e01a25a74 │ │ │ │ │ +99fee2e27e393d3636e342854147262a │ │ │ │ │ $tcConstraintsB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ConstraintsB"#] │ │ │ │ │ -ba979df07ab192ca0d94fc0553d5a406 │ │ │ │ │ +7bc93d5d8d078050ff07153c920cca55 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -60f8ed0be815a1363491b6e0b44f29f8 │ │ │ │ │ +a01b20b0b1b6abf6eb979966ecd5089e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -ccf52b1159d8028d0f6d8a77c05012ca │ │ │ │ │ +ce03d08066a768b265ffa39023a5bf26 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ConstraintsB"#] │ │ │ │ │ -f91611ee3094818f510904066ad22ffa │ │ │ │ │ +293b354515c26af92b28ef00562774d2 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5481a219b476509eaf34af9d4a7dd7ec │ │ │ │ │ +2e3299417754caf3098a089832e07228 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -b4981f1f879e533cf698bb596a0c96e2 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +262e3f2037fcd8d28cf63dfb107609ac │ │ │ │ │ type (&) :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> k -> GHC.Types.Constraint │ │ │ │ │ class (c a, d a) => (&) c d a │ │ │ │ │ -2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ +d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ type AllBF :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> ((k1 -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type AllBF c f b = │ │ │ │ │ AllB (Barbies.Internal.Dicts.ClassF c f) b :: GHC.Types.Constraint │ │ │ │ │ -bcd864131a6ba6fa8f09696b46d36f0c │ │ │ │ │ +33754fdadbd4a4ef9739bb32b1847391 │ │ │ │ │ type CanDeriveConstraintsB :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveConstraintsB c b f = │ │ │ │ │ (Data.Generics.GenericN.GenericN (b f), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Data.Functor.Product.Product │ │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ │ f │ │ │ │ │ (GAllRepB b) │ │ │ │ │ (Data.Generics.GenericN.RepN (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ +d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ type ConstraintsB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => ConstraintsB b where │ │ │ │ │ type AllB :: forall k. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type family AllB c b open │ │ │ │ │ @@ -1194,56 +1194,56 @@ │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ default baddDicts :: forall (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ -00cc3bfafe9720f6f9cbcb4b382566e5 │ │ │ │ │ +f92e6717310a49cbca06c97d2b2a4082 │ │ │ │ │ axiom D:R:AllBkcCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Compose.Compose f b) = AllB c b │ │ │ │ │ -800c2131de5cf5699f6b145ccdb34fd0 │ │ │ │ │ +71482b0c0a0d7985d1ea76dc304c25f0 │ │ │ │ │ axiom D:R:AllBkcConst :: │ │ │ │ │ forall k a (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Const.Const a) = () :: Constraint │ │ │ │ │ -21bda4ed75f983040ecec59226afcaf2 │ │ │ │ │ +42c842c1f4e70da8221923a9f431005c │ │ │ │ │ axiom D:R:AllBkcProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Product.Product a b) = (AllB c a, AllB c b) │ │ │ │ │ -1083bbcc29a2ce6015c27a0262445b27 │ │ │ │ │ +5c141780bae974870e1225e0ec0ac2df │ │ │ │ │ axiom D:R:AllBkcProxy :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c Data.Proxy.Proxy = () :: Constraint │ │ │ │ │ -58cac0c51e953b86b71ada4db63f53ea │ │ │ │ │ +f935c0104d46bc9d23268b8c9a7dd19e │ │ │ │ │ axiom D:R:AllBkcSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Sum.Sum a b) = (AllB c a, AllB c b) │ │ │ │ │ -ca4590922fa02aa4cee822521d0e83b9 │ │ │ │ │ +276c84d3a38583cfd72d72a6431255d1 │ │ │ │ │ axiom D:R:GAllk10cOther :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (b' :: (k2 -> *) -> *) (b :: (k1 -> *) -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Generics.Constraints.Other │ │ │ │ │ (b' (P 0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X)) │ │ │ │ │ = AllB c b │ │ │ │ │ -1dba987522bf49ed2095c8660935a63f │ │ │ │ │ +bea52ce91f849e20fecc87f1ef102872 │ │ │ │ │ axiom D:R:GAllk10cSelf :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (b' :: (k2 -> *) -> *) (b :: (k3 -> *) -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Generics.Constraints.Self │ │ │ │ │ (b' (P 0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X)) │ │ │ │ │ = () :: Constraint │ │ │ │ │ -64cb59c37b2de5b5d39c88ffc4b6658d │ │ │ │ │ +10d13911372461e3e93fafa5ab0c77e7 │ │ │ │ │ axiom D:R:TagSelf0' :: │ │ │ │ │ forall kf (b :: kf -> *) mt (m :: GHC.Generics.Meta) (s :: * -> *). │ │ │ │ │ TagSelf0' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf0' b s) │ │ │ │ │ forall kf (b :: kf -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf0' b (l GHC.Generics.:+: r) │ │ │ │ │ = TagSelf0' b l GHC.Generics.:+: TagSelf0' b r │ │ │ │ │ @@ -1257,28 +1257,28 @@ │ │ │ │ │ forall kf (b :: kf -> *) x y. │ │ │ │ │ TagSelf0' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -b55e3d91b41ad97ba9417bc021683df5 │ │ │ │ │ +9dc63ee0afcec57e5fc2662b4e967df7 │ │ │ │ │ type GAllRepB :: forall {k}. ((k -> *) -> *) -> * -> * │ │ │ │ │ type GAllRepB b = TagSelf0 b :: * -> * │ │ │ │ │ -531e420141742a483ad3f2f9c3b992df │ │ │ │ │ +352bd6c4a2d8a671e116f35b86938fae │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -a549a87741384e082d41639454945afe │ │ │ │ │ +33c26af4c4a417ef94ae57db4326b7e5 │ │ │ │ │ type TagSelf0 :: forall {k}. ((k -> *) -> *) -> * -> * │ │ │ │ │ type TagSelf0 b = │ │ │ │ │ TagSelf0' │ │ │ │ │ (Data.Generics.GenericN.Indexed b 1) │ │ │ │ │ (Data.Generics.GenericN.RepN (b Barbies.Generics.Constraints.X)) │ │ │ │ │ :: * -> * │ │ │ │ │ -7b11e28adaee2aeb7bc8f0ae7f9e8da4 │ │ │ │ │ +bb4b36d5ac6ed04a6e8a365456d7e936 │ │ │ │ │ type TagSelf0' :: forall kf. (kf -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family TagSelf0' b repbf where │ │ │ │ │ forall kf (b :: kf -> *) mt (m :: GHC.Generics.Meta) (s :: * -> *). │ │ │ │ │ TagSelf0' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf0' b s) │ │ │ │ │ forall kf (b :: kf -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf0' b (l GHC.Generics.:+: r) │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ TagSelf0' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:TagSelf0' │ │ │ │ │ -910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ +971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ bdicts :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1330,30 +1330,30 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k)))] │ │ │ │ │ -df0469502f2cb597afaef1f210e0460d │ │ │ │ │ +fd9bec55821a7b6fff92e0e47132cbe2 │ │ │ │ │ bdicts1 :: │ │ │ │ │ forall {k} {c :: k -> GHC.Types.Constraint} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a │ │ │ │ │ -> Barbies.Internal.Dicts.Dict c a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(L),A)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c1 ds1 -> c1 }] │ │ │ │ │ -8dc0380a9c23f3ae49fefd9813306c8e │ │ │ │ │ +47cc19f97daa118ea2596279457634d7 │ │ │ │ │ bfoldMapC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) m │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, ConstraintsB b, │ │ │ │ │ AllB c b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). c a => f a -> m) -> b f -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1395,15 +1395,15 @@ │ │ │ │ │ <*>_N _R _P)) } }) │ │ │ │ │ (baddDicts @k @b $dConstraintsB @c @f irred eta)) │ │ │ │ │ `cast` │ │ │ │ │ ( f a -> m>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)] │ │ │ │ │ -db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ +2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ bmapC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1425,15 +1425,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair d fa -> │ │ │ │ │ case d of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ eta @a irred1 fa } }) │ │ │ │ │ (baddDicts @k @b $dConstraintsB @c @f irred eta1)] │ │ │ │ │ -53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ +5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ bmempty :: │ │ │ │ │ forall {k} (f :: k -> *) (b :: (k -> *) -> *). │ │ │ │ │ (AllBF GHC.Base.Monoid f b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1471,15 +1471,15 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -95c2490b5ebe9e04cd0f7c86833add41 │ │ │ │ │ +efe44d026f6ed3643acdc20ce90281d8 │ │ │ │ │ bmempty1 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a │ │ │ │ │ @@ -1493,15 +1493,15 @@ │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c ds1 -> c }] │ │ │ │ │ -05a7cae26b9f8b44c1cd350f93ad5fc1 │ │ │ │ │ +1cde1e41a80469c7ba9959722d345402 │ │ │ │ │ bmempty2 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f) a │ │ │ │ │ -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(A,1L,A,A))>, │ │ │ │ │ @@ -1514,15 +1514,15 @@ │ │ │ │ │ case ds of wild { Barbies.Internal.Dicts.Dict irred -> │ │ │ │ │ GHC.Base.mempty │ │ │ │ │ @(f a) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N _N _N _N _N) }] │ │ │ │ │ -638f96823a12ae1193029411409e22a6 │ │ │ │ │ +4b660f3c478e3d9f3986c04122be78b2 │ │ │ │ │ bpureC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (b :: (k -> *) -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1562,15 +1562,15 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ +0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ btraverseC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (e :: * -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, ConstraintsB b, │ │ │ │ │ AllB c b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). c a => f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1600,15 +1600,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 x -> │ │ │ │ │ case ds1 of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ f1 @a irred1 x } }) │ │ │ │ │ (baddDicts @k @b $dConstraintsB @c @f irred b1)] │ │ │ │ │ -8e34c659c77d116f60d8722f095357ca │ │ │ │ │ +029a8b2682192e4edc5954fcfd7902a3 │ │ │ │ │ bzipWith3C :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *) (i :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a) │ │ │ │ │ -> b f -> b g -> b h -> b i │ │ │ │ │ @@ -1670,15 +1670,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ bf │ │ │ │ │ bg) │ │ │ │ │ bh))] │ │ │ │ │ -bf0725b1a4636d46c52c28c8c5295063 │ │ │ │ │ +652470126b5c74d71cd56b7b8e429e6a │ │ │ │ │ bzipWith4C :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *) (i :: k -> *) │ │ │ │ │ (j :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a -> j a) │ │ │ │ │ @@ -1756,15 +1756,15 @@ │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ bf │ │ │ │ │ bg) │ │ │ │ │ bh) │ │ │ │ │ bi))] │ │ │ │ │ -eda12aac3e3389d5a81c7e754849ef8d │ │ │ │ │ +276eaa225cc56ee73ef03069b7e3d2ce │ │ │ │ │ bzipWithC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a) -> b f -> b g -> b h │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1809,15 +1809,15 @@ │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ bf │ │ │ │ │ bg))] │ │ │ │ │ -0c9773bc7b15401540d7ddae6ab5b120 │ │ │ │ │ +9e3ca882003a49269e0e557bb04bcd83 │ │ │ │ │ gbaddDictsDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.ConstraintsB [orphan module] [family instance module] 9066 │ │ │ │ │ - interface hash: 5cf08429e83c942ef5d4185ef0d45239 │ │ │ │ │ - ABI hash: d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - export-list hash: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - orphan hash: 2d17a622c0544deff227a7237a581649 │ │ │ │ │ + interface hash: ee6a09c55c2852b82fb6390cb78ad8da │ │ │ │ │ + ABI hash: 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + export-list hash: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + orphan hash: 8e52ba0023cdaee7c677ea386972d7d9 │ │ │ │ │ flag hash: 7ad38120aa6d85cdb4cb7f06a230bd63 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 16c69e23b69cf160ffe86c7b9b352b22 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -31,81 +31,81 @@ │ │ │ │ │ & │ │ │ │ │ AllBF │ │ │ │ │ CanDeriveConstraintsB │ │ │ │ │ ConstraintsB{AllB baddDicts} │ │ │ │ │ GAllRepB │ │ │ │ │ TagSelf0 │ │ │ │ │ TagSelf0' │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Data.Generics.GenericN Control.Applicative Control.Arrow │ │ │ │ │ Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - GConstraints a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - gaddDicts a8fe95c5e3b8e807206efdc59867b319 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + GConstraints 5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + gaddDicts 651db21d9dcf3f4c243e7d171c34079a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -a48dcf7a604d7ba2f7a4f3857a794226 │ │ │ │ │ +6ddf2c48a46d23e126ae92150a233293 │ │ │ │ │ $dmbaddDicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (ConstraintsB b, CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -624346ee2211d05cca5a182f265bc4a2 │ │ │ │ │ +dca31bc9e7b2f2c8ae67d5a7486f3c88 │ │ │ │ │ $f&kcda :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k) │ │ │ │ │ (d :: k -> GHC.Types.Constraint). │ │ │ │ │ (c a, d a) => │ │ │ │ │ (&) c d a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ Unfolding: DFun: @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ @d :: k -> GHC.Types.Constraint │ │ │ │ │ (v['GHC.Types.Many] :: c a) │ │ │ │ │ (v1['GHC.Types.Many] :: d a). │ │ │ │ │ @k @c @d @a v v1] │ │ │ │ │ -1ac6e187376da5ec6bfd16dd3af4fe23 │ │ │ │ │ +6f8d36fdf406aef6e8eaa12eb63cbd56 │ │ │ │ │ $fConstraintsBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ @@ -385,15 +385,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkCompose_$cbaddDicts @k @f @b v v1)] │ │ │ │ │ -00fc7959bb65f3450d41015a3995d08b │ │ │ │ │ +6971504ab75846d520d4295ec0d6e47c │ │ │ │ │ $fConstraintsBkCompose1 :: │ │ │ │ │ forall {k} {f :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 -> f (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -6672cf7a3cb68820be890aac054e7564 │ │ │ │ │ +0a4d7d92a21a0a513425059cf52dd099 │ │ │ │ │ $fConstraintsBkCompose_$cbaddDicts :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f1 :: k -> *). │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Compose.Compose f b)) => │ │ │ │ │ Data.Functor.Compose.Compose f b f1 │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ @@ -480,28 +480,28 @@ │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f4bcca24bb5956261af66bebfbe44960 │ │ │ │ │ +4e5b39868192fbde61aa0c5159787ec9 │ │ │ │ │ $fConstraintsBkConst :: ConstraintsB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ConstraintsB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkConst_$cbaddDicts @k @a)] │ │ │ │ │ -313e5da84147848325315a26eab692ca │ │ │ │ │ +4f109cb5de62971c02f23e2e260de836 │ │ │ │ │ $fConstraintsBkConst_$cbaddDicts :: │ │ │ │ │ forall k a (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ AllB c (Data.Functor.Const.Const a) => │ │ │ │ │ Data.Functor.Const.Const a f │ │ │ │ │ -> Data.Functor.Const.Const │ │ │ │ │ a (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -98f9f330dd5e379a9e7d080925bf6a89 │ │ │ │ │ +266dc58832f676b31c436ca990631c3b │ │ │ │ │ $fConstraintsBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -545,15 +545,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fConstraintsBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkProduct_$cbaddDicts @k @a @b v v1)] │ │ │ │ │ -fa5ca5815ce066eb03e083eb2c788bed │ │ │ │ │ +6237e1ed78a61f0017fbe8c4f3930f75 │ │ │ │ │ $fConstraintsBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -587,15 +587,15 @@ │ │ │ │ │ (($p1ConstraintsB @k @b $dConstraintsB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -6ac8f38d0f84c540733ca4431c7f6f96 │ │ │ │ │ +3564b593c94ce1f1c04444abe42aa428 │ │ │ │ │ $fConstraintsBkProduct_$cbaddDicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Product.Product a b)) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -641,28 +641,28 @@ │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(AllB c a) │ │ │ │ │ @(AllB c b) │ │ │ │ │ irred `cast` (Sub (D:R:AllBkcProduct[0] _N _N _N _N))) │ │ │ │ │ y) }] │ │ │ │ │ -18d1b54bab9caf82c56685d768449170 │ │ │ │ │ +6f36114cdfe0f17e5cb5eb8af8747143 │ │ │ │ │ $fConstraintsBkProxy :: ConstraintsB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ConstraintsB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkProxy_$cbaddDicts @k)] │ │ │ │ │ -fea6998aca9cffdefba83e92c9b436ba │ │ │ │ │ +c0782563a1576397172df3d0d2517b28 │ │ │ │ │ $fConstraintsBkProxy_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ AllB c Data.Proxy.Proxy => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @f :: k -> * │ │ │ │ │ (irred['GHC.Types.Many] :: AllB c Data.Proxy.Proxy) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ @(k -> *) │ │ │ │ │ @(Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f)] │ │ │ │ │ -db9cc93e2e464cb698ff839dd411a867 │ │ │ │ │ +83b8f9877521fc331c8e7eeed0d1cb7e │ │ │ │ │ $fConstraintsBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -694,15 +694,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Sum.Sum a b) │ │ │ │ │ ($fConstraintsBkSum1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkSum_$cbaddDicts @k @a @b v v1)] │ │ │ │ │ -8903cd8247de4265444a023b10913ef5 │ │ │ │ │ +9e78699170983db1e5e91c59d370a023 │ │ │ │ │ $fConstraintsBkSum1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ │ (($p1ConstraintsB @k @b $dConstraintsB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ x) }] │ │ │ │ │ -09fd54a7c257fd1e04b17ed7b0dfece9 │ │ │ │ │ +ceb8059b75ca3e3b0636397c45135e11 │ │ │ │ │ $fConstraintsBkSum_$cbaddDicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Sum.Sum a b)) => │ │ │ │ │ Data.Functor.Sum.Sum a b f │ │ │ │ │ -> Data.Functor.Sum.Sum │ │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(AllB c a) │ │ │ │ │ @(AllB c b) │ │ │ │ │ irred `cast` (Sub (D:R:AllBkcSum[0] _N _N _N _N))) │ │ │ │ │ x) }] │ │ │ │ │ -3de7d1273f56a424ab9a03c430f324d7 │ │ │ │ │ +60449329ab8c7fdda623672126de50ab │ │ │ │ │ $fGConstraintskFUNk20cfOtherRecRec :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, AllB c b) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -852,15 +852,15 @@ │ │ │ │ │ _N))] │ │ │ │ │ -1360652fab8bcb84fda25bf085447996 │ │ │ │ │ +30d0aca992218ddc340549d47e81935a │ │ │ │ │ $fGConstraintskFUNk20cfOtherRecRec_$cgaddDicts :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *) (x :: k2). │ │ │ │ │ (ConstraintsB b, AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -922,15 +922,15 @@ │ │ │ │ │ (P 0 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ f))>_P) _N _N)] │ │ │ │ │ -c92f51c0c5c913496010b308524ec37e │ │ │ │ │ +5b54fbef555fcc37e2a4af26414265b4 │ │ │ │ │ $fGConstraintskFUNk20cfSelfRecRec :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, AllB c b) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -973,15 +973,15 @@ │ │ │ │ │ _N))] │ │ │ │ │ -769b9394a7f0cdd1f259748791fafb6e │ │ │ │ │ +df65d619e64c6f72e548b67be26e141f │ │ │ │ │ $fGConstraintskFUNk20cfSelfRecRec_$cgaddDicts :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *) (x :: k2). │ │ │ │ │ (ConstraintsB b, AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -1043,125 +1043,125 @@ │ │ │ │ │ (P 0 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ f))>_P) _N _N)] │ │ │ │ │ -6ad532b0cdc3e4175729d36d4a038a4a │ │ │ │ │ +d791e53b546c637b960ef4317094156a │ │ │ │ │ $tc& :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 9916593666458410452#Word64 │ │ │ │ │ - 6421382771094541799#Word64 │ │ │ │ │ + 13020177785925179189#Word64 │ │ │ │ │ + 13045564775080930199#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc&2 │ │ │ │ │ 1# │ │ │ │ │ $tc&1] │ │ │ │ │ -664fe3a32555d4ba5e59d5866ac1ea8f │ │ │ │ │ +0683cdde772e86d7fec7660a89d46792 │ │ │ │ │ $tc&1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -870dfb418baa49f35a25e6fd0c2b791e │ │ │ │ │ +9c3f28f3c76ac7900b65d4af5f178608 │ │ │ │ │ $tc&2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc&3] │ │ │ │ │ -ccf50e19a2c406c7c61edf2717476667 │ │ │ │ │ +d7ee572e151fa2081ce8cb0b3e6be61e │ │ │ │ │ $tc&3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "&"#] │ │ │ │ │ -74217d3c45e605cdfd82405f4e52b32b │ │ │ │ │ +70be536031de29ef62af06c0461269fb │ │ │ │ │ $tc'C:& :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 474288608462590941#Word64 │ │ │ │ │ - 9955219644725953820#Word64 │ │ │ │ │ + 13600891077135783734#Word64 │ │ │ │ │ + 1264298178773356223#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:&2 │ │ │ │ │ 4# │ │ │ │ │ $tc'C:&1] │ │ │ │ │ -f86d2f8f289d0adfbad0171291a47937 │ │ │ │ │ +352019ac8b7e9b04b5b2516248940c78 │ │ │ │ │ $tc'C:&1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -72906164755f082c1d25c9f36cfc301e │ │ │ │ │ +00fc86b3afd83e622a0de74ef76b3862 │ │ │ │ │ $tc'C:&2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:&3] │ │ │ │ │ -2e1cc2748acde679e3999f4d3ef0fcf8 │ │ │ │ │ +7321bde29f98a1a3a9b8490234e57b5f │ │ │ │ │ $tc'C:&3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:&"#] │ │ │ │ │ -777a7956bdcb8bd05f7f53a72a665edd │ │ │ │ │ +c68ec15afb5c1db6204b07410cd105ee │ │ │ │ │ $tcConstraintsB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17562922986110815955#Word64 │ │ │ │ │ - 3041427980261312880#Word64 │ │ │ │ │ + 10331265717288792012#Word64 │ │ │ │ │ + 5256121533431306349#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcConstraintsB2 │ │ │ │ │ 1# │ │ │ │ │ $tcConstraintsB1] │ │ │ │ │ -9dc7264d6836117c057abd9543313c55 │ │ │ │ │ +de6fa0bfb5a16ab6cd9ca02253e7e04c │ │ │ │ │ $tcConstraintsB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -dba5d75f96a06700974ed15154137856 │ │ │ │ │ +716e21701fce84b6cfcffd19a567e2e7 │ │ │ │ │ $tcConstraintsB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcConstraintsB3] │ │ │ │ │ -4866f9d34e93649c69921c3e01a25a74 │ │ │ │ │ +99fee2e27e393d3636e342854147262a │ │ │ │ │ $tcConstraintsB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ConstraintsB"#] │ │ │ │ │ -ba979df07ab192ca0d94fc0553d5a406 │ │ │ │ │ +7bc93d5d8d078050ff07153c920cca55 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -60f8ed0be815a1363491b6e0b44f29f8 │ │ │ │ │ +a01b20b0b1b6abf6eb979966ecd5089e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -ccf52b1159d8028d0f6d8a77c05012ca │ │ │ │ │ +ce03d08066a768b265ffa39023a5bf26 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ConstraintsB"#] │ │ │ │ │ -f91611ee3094818f510904066ad22ffa │ │ │ │ │ +293b354515c26af92b28ef00562774d2 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5481a219b476509eaf34af9d4a7dd7ec │ │ │ │ │ +2e3299417754caf3098a089832e07228 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -b4981f1f879e533cf698bb596a0c96e2 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +262e3f2037fcd8d28cf63dfb107609ac │ │ │ │ │ type (&) :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> k -> GHC.Types.Constraint │ │ │ │ │ class (c a, d a) => (&) c d a │ │ │ │ │ -2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ +d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ type AllBF :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> ((k1 -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type AllBF c f b = │ │ │ │ │ AllB (Barbies.Internal.Dicts.ClassF c f) b :: GHC.Types.Constraint │ │ │ │ │ -bcd864131a6ba6fa8f09696b46d36f0c │ │ │ │ │ +33754fdadbd4a4ef9739bb32b1847391 │ │ │ │ │ type CanDeriveConstraintsB :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveConstraintsB c b f = │ │ │ │ │ (Data.Generics.GenericN.GenericN (b f), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Data.Functor.Product.Product │ │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ │ f │ │ │ │ │ (GAllRepB b) │ │ │ │ │ (Data.Generics.GenericN.RepN (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ +d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ type ConstraintsB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => ConstraintsB b where │ │ │ │ │ type AllB :: forall k. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type family AllB c b open │ │ │ │ │ @@ -1194,56 +1194,56 @@ │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ default baddDicts :: forall (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ -00cc3bfafe9720f6f9cbcb4b382566e5 │ │ │ │ │ +f92e6717310a49cbca06c97d2b2a4082 │ │ │ │ │ axiom D:R:AllBkcCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Compose.Compose f b) = AllB c b │ │ │ │ │ -800c2131de5cf5699f6b145ccdb34fd0 │ │ │ │ │ +71482b0c0a0d7985d1ea76dc304c25f0 │ │ │ │ │ axiom D:R:AllBkcConst :: │ │ │ │ │ forall k a (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Const.Const a) = () :: Constraint │ │ │ │ │ -21bda4ed75f983040ecec59226afcaf2 │ │ │ │ │ +42c842c1f4e70da8221923a9f431005c │ │ │ │ │ axiom D:R:AllBkcProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Product.Product a b) = (AllB c a, AllB c b) │ │ │ │ │ -1083bbcc29a2ce6015c27a0262445b27 │ │ │ │ │ +5c141780bae974870e1225e0ec0ac2df │ │ │ │ │ axiom D:R:AllBkcProxy :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c Data.Proxy.Proxy = () :: Constraint │ │ │ │ │ -58cac0c51e953b86b71ada4db63f53ea │ │ │ │ │ +f935c0104d46bc9d23268b8c9a7dd19e │ │ │ │ │ axiom D:R:AllBkcSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Sum.Sum a b) = (AllB c a, AllB c b) │ │ │ │ │ -ca4590922fa02aa4cee822521d0e83b9 │ │ │ │ │ +276c84d3a38583cfd72d72a6431255d1 │ │ │ │ │ axiom D:R:GAllk10cOther :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (b' :: (k2 -> *) -> *) (b :: (k1 -> *) -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Generics.Constraints.Other │ │ │ │ │ (b' (P 0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X)) │ │ │ │ │ = AllB c b │ │ │ │ │ -1dba987522bf49ed2095c8660935a63f │ │ │ │ │ +bea52ce91f849e20fecc87f1ef102872 │ │ │ │ │ axiom D:R:GAllk10cSelf :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (b' :: (k2 -> *) -> *) (b :: (k3 -> *) -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Generics.Constraints.Self │ │ │ │ │ (b' (P 0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X)) │ │ │ │ │ = () :: Constraint │ │ │ │ │ -64cb59c37b2de5b5d39c88ffc4b6658d │ │ │ │ │ +10d13911372461e3e93fafa5ab0c77e7 │ │ │ │ │ axiom D:R:TagSelf0' :: │ │ │ │ │ forall kf (b :: kf -> *) mt (m :: GHC.Generics.Meta) (s :: * -> *). │ │ │ │ │ TagSelf0' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf0' b s) │ │ │ │ │ forall kf (b :: kf -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf0' b (l GHC.Generics.:+: r) │ │ │ │ │ = TagSelf0' b l GHC.Generics.:+: TagSelf0' b r │ │ │ │ │ @@ -1257,28 +1257,28 @@ │ │ │ │ │ forall kf (b :: kf -> *) x y. │ │ │ │ │ TagSelf0' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -b55e3d91b41ad97ba9417bc021683df5 │ │ │ │ │ +9dc63ee0afcec57e5fc2662b4e967df7 │ │ │ │ │ type GAllRepB :: forall {k}. ((k -> *) -> *) -> * -> * │ │ │ │ │ type GAllRepB b = TagSelf0 b :: * -> * │ │ │ │ │ -531e420141742a483ad3f2f9c3b992df │ │ │ │ │ +352bd6c4a2d8a671e116f35b86938fae │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -a549a87741384e082d41639454945afe │ │ │ │ │ +33c26af4c4a417ef94ae57db4326b7e5 │ │ │ │ │ type TagSelf0 :: forall {k}. ((k -> *) -> *) -> * -> * │ │ │ │ │ type TagSelf0 b = │ │ │ │ │ TagSelf0' │ │ │ │ │ (Data.Generics.GenericN.Indexed b 1) │ │ │ │ │ (Data.Generics.GenericN.RepN (b Barbies.Generics.Constraints.X)) │ │ │ │ │ :: * -> * │ │ │ │ │ -7b11e28adaee2aeb7bc8f0ae7f9e8da4 │ │ │ │ │ +bb4b36d5ac6ed04a6e8a365456d7e936 │ │ │ │ │ type TagSelf0' :: forall kf. (kf -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family TagSelf0' b repbf where │ │ │ │ │ forall kf (b :: kf -> *) mt (m :: GHC.Generics.Meta) (s :: * -> *). │ │ │ │ │ TagSelf0' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf0' b s) │ │ │ │ │ forall kf (b :: kf -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf0' b (l GHC.Generics.:+: r) │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ TagSelf0' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:TagSelf0' │ │ │ │ │ -910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ +971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ bdicts :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1330,30 +1330,30 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k)))] │ │ │ │ │ -df0469502f2cb597afaef1f210e0460d │ │ │ │ │ +fd9bec55821a7b6fff92e0e47132cbe2 │ │ │ │ │ bdicts1 :: │ │ │ │ │ forall {k} {c :: k -> GHC.Types.Constraint} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a │ │ │ │ │ -> Barbies.Internal.Dicts.Dict c a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(L),A)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c1 ds1 -> c1 }] │ │ │ │ │ -8dc0380a9c23f3ae49fefd9813306c8e │ │ │ │ │ +47cc19f97daa118ea2596279457634d7 │ │ │ │ │ bfoldMapC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) m │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, ConstraintsB b, │ │ │ │ │ AllB c b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). c a => f a -> m) -> b f -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1395,15 +1395,15 @@ │ │ │ │ │ <*>_N _R _P)) } }) │ │ │ │ │ (baddDicts @k @b $dConstraintsB @c @f irred eta)) │ │ │ │ │ `cast` │ │ │ │ │ ( f a -> m>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)] │ │ │ │ │ -db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ +2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ bmapC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1425,15 +1425,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair d fa -> │ │ │ │ │ case d of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ eta @a irred1 fa } }) │ │ │ │ │ (baddDicts @k @b $dConstraintsB @c @f irred eta1)] │ │ │ │ │ -53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ +5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ bmempty :: │ │ │ │ │ forall {k} (f :: k -> *) (b :: (k -> *) -> *). │ │ │ │ │ (AllBF GHC.Base.Monoid f b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1471,15 +1471,15 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -95c2490b5ebe9e04cd0f7c86833add41 │ │ │ │ │ +efe44d026f6ed3643acdc20ce90281d8 │ │ │ │ │ bmempty1 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a │ │ │ │ │ @@ -1493,15 +1493,15 @@ │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c ds1 -> c }] │ │ │ │ │ -05a7cae26b9f8b44c1cd350f93ad5fc1 │ │ │ │ │ +1cde1e41a80469c7ba9959722d345402 │ │ │ │ │ bmempty2 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f) a │ │ │ │ │ -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(A,1L,A,A))>, │ │ │ │ │ @@ -1514,15 +1514,15 @@ │ │ │ │ │ case ds of wild { Barbies.Internal.Dicts.Dict irred -> │ │ │ │ │ GHC.Base.mempty │ │ │ │ │ @(f a) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N _N _N _N _N) }] │ │ │ │ │ -638f96823a12ae1193029411409e22a6 │ │ │ │ │ +4b660f3c478e3d9f3986c04122be78b2 │ │ │ │ │ bpureC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (b :: (k -> *) -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1562,15 +1562,15 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ +0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ btraverseC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (e :: * -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, ConstraintsB b, │ │ │ │ │ AllB c b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). c a => f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1600,15 +1600,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 x -> │ │ │ │ │ case ds1 of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ f1 @a irred1 x } }) │ │ │ │ │ (baddDicts @k @b $dConstraintsB @c @f irred b1)] │ │ │ │ │ -8e34c659c77d116f60d8722f095357ca │ │ │ │ │ +029a8b2682192e4edc5954fcfd7902a3 │ │ │ │ │ bzipWith3C :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *) (i :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a) │ │ │ │ │ -> b f -> b g -> b h -> b i │ │ │ │ │ @@ -1670,15 +1670,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ bf │ │ │ │ │ bg) │ │ │ │ │ bh))] │ │ │ │ │ -bf0725b1a4636d46c52c28c8c5295063 │ │ │ │ │ +652470126b5c74d71cd56b7b8e429e6a │ │ │ │ │ bzipWith4C :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *) (i :: k -> *) │ │ │ │ │ (j :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a -> j a) │ │ │ │ │ @@ -1756,15 +1756,15 @@ │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ bf │ │ │ │ │ bg) │ │ │ │ │ bh) │ │ │ │ │ bi))] │ │ │ │ │ -eda12aac3e3389d5a81c7e754849ef8d │ │ │ │ │ +276eaa225cc56ee73ef03069b7e3d2ce │ │ │ │ │ bzipWithC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a) -> b f -> b g -> b h │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1809,15 +1809,15 @@ │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ bf │ │ │ │ │ bg))] │ │ │ │ │ -0c9773bc7b15401540d7ddae6ab5b120 │ │ │ │ │ +9e3ca882003a49269e0e557bb04bcd83 │ │ │ │ │ gbaddDictsDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.ConstraintsT [orphan module] [family instance module] 9066 │ │ │ │ │ - interface hash: 1f35ffa07a32201bbe8e47488576c543 │ │ │ │ │ - ABI hash: b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - export-list hash: 278101e56b3eacad637b39b7dc733468 │ │ │ │ │ - orphan hash: a8c76d2ca97dec1106f2f6dff317cec7 │ │ │ │ │ + interface hash: e46e4c1e8e9490fe16817138f90505c4 │ │ │ │ │ + ABI hash: 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + export-list hash: b9186d4e1071f5bfe56a43df85fcb2fa │ │ │ │ │ + orphan hash: bc333f293000bd4c699936dfe403e375 │ │ │ │ │ flag hash: ed708539882f1f5a39d21c9555c09e01 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 111967e97f0a1271387d0135c2956f5a │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -30,20 +30,20 @@ │ │ │ │ │ tzipWithC │ │ │ │ │ AllTF │ │ │ │ │ CanDeriveConstraintsT │ │ │ │ │ ConstraintsT{AllT taddDicts} │ │ │ │ │ GAllRepT │ │ │ │ │ TagSelf1 │ │ │ │ │ TagSelf1' │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeT Barbies.Internal.FunctorT │ │ │ │ │ Barbies.Internal.TraversableT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Data.Generics.GenericN Control.Applicative Control.Arrow │ │ │ │ │ @@ -55,63 +55,63 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - GConstraints a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - Y ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ - gaddDicts a8fe95c5e3b8e807206efdc59867b319 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - exports: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - exports: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - Zip 083bb61db3e8437841ed53dd9a1e12d6 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + GConstraints 5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + Y d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ + gaddDicts 651db21d9dcf3f4c243e7d171c34079a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + exports: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + exports: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + Zip 05d9accc0b4938dc7787dbe3e50a5c37 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -6e463abed1ebd555de5e12dfdf2a35ad │ │ │ │ │ +a08a4d8a7f243a6a509dd07ca85d4517 │ │ │ │ │ $dmtaddDicts :: │ │ │ │ │ forall kl kr (t :: (kl -> *) -> kr -> *) │ │ │ │ │ (c :: kl -> GHC.Types.Constraint) (f :: kl -> *) (x :: kr). │ │ │ │ │ (ConstraintsT t, CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -389,15 +389,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -1c7536640eb1db0e92c470ab3d4805b3 │ │ │ │ │ +dd91c4eac5acf728d73a1fcc689165bb │ │ │ │ │ $fGConstraintskFUNk21cfOtherRecRec :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2). │ │ │ │ │ (ConstraintsT t, AllT c t) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 1 │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ (P 1 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)) │ │ │ │ │ (t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ y)>_N))] │ │ │ │ │ -753175035c3ac058a58b5b463e872d7c │ │ │ │ │ +7024e7360d1a2f8aa566f9fc587e92e6 │ │ │ │ │ $fGConstraintskFUNk21cfOtherRecRec_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2) (x :: k3). │ │ │ │ │ (ConstraintsT t, AllT c t, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)>_P) _N _N)] │ │ │ │ │ -5a1d712e818ff5159d81e115e629fe99 │ │ │ │ │ +514545f5f83bc9d6eddd6a84c6a124a5 │ │ │ │ │ $fGConstraintskFUNk21cfSelfRecRec :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2). │ │ │ │ │ (ConstraintsT t, AllT c t) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 1 │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ (P 1 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)) │ │ │ │ │ (t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ y)>_N))] │ │ │ │ │ -24b30bd20d06b14a2f21d9b1860233c3 │ │ │ │ │ +807eada4043a5a4c73de705a65bc29a6 │ │ │ │ │ $fGConstraintskFUNk21cfSelfRecRec_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2) (x :: k3). │ │ │ │ │ (ConstraintsT t, AllT c t, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 │ │ │ │ │ @@ -679,70 +679,70 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)>_P) _N _N)] │ │ │ │ │ -61c015bbf3be06b6783680111bcd5c82 │ │ │ │ │ +ca6d9ec65b90f7d34a1d20630af5fee4 │ │ │ │ │ $tcConstraintsT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15333559720734858182#Word64 │ │ │ │ │ - 12061792654737755711#Word64 │ │ │ │ │ + 2767450067758763371#Word64 │ │ │ │ │ + 17292975853419185995#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcConstraintsT2 │ │ │ │ │ 2# │ │ │ │ │ $tcConstraintsT1] │ │ │ │ │ -0a09772adfc916ceae71f7bd9058e196 │ │ │ │ │ +190809f3ed8048fa153489b6fa75fbfd │ │ │ │ │ $tcConstraintsT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -5ff79e773a396c0a411025cc6390c627 │ │ │ │ │ +41556bb7c44859b01bdd9d29acaa8edd │ │ │ │ │ $tcConstraintsT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcConstraintsT3] │ │ │ │ │ -88b5dd52c5a0f741b267fb61a450a4cd │ │ │ │ │ +ec9927f51a4069f53384d9d0ce4dbbeb │ │ │ │ │ $tcConstraintsT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ConstraintsT"#] │ │ │ │ │ -64d782e080a13bf954a79ff816264599 │ │ │ │ │ +287ca37f539e26ad5636347f6345a58d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f11c65a55e9e5f45212da4a6d87888d5 │ │ │ │ │ +2c4ad8d4716009bf864242f737496946 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -cd560629d054fb8d93359ac9f0f6c6dd │ │ │ │ │ +ed263a5341283fee6bade90d758175ea │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ConstraintsT"#] │ │ │ │ │ -da2ba0b1f84f5753c41a6d8d576e12d2 │ │ │ │ │ +bf8ca1e6f3caab6311f4e119a0a8330b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -93ec030b3540572a19f4fa25862f6483 │ │ │ │ │ +d9edc351a5c28dd0cfc919606145d972 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e0763c123e2b8997bb2edc82b327f155 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +7a7ba72bc88fa2ee4a4b9d2f145c22fc │ │ │ │ │ type AllTF :: forall {k} {k1} {kl} {kr}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ type AllTF c f t = │ │ │ │ │ AllT (Barbies.Internal.Dicts.ClassF c f) t :: GHC.Types.Constraint │ │ │ │ │ -8b43af5386da34277bb41fc6764458cd │ │ │ │ │ +be31e384e5dcda6bdc3e28e191447b37 │ │ │ │ │ type CanDeriveConstraintsT :: forall {k} {kg}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> kg -> *) -> (k -> *) -> kg -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveConstraintsT c t f x = │ │ │ │ │ (Data.Generics.GenericN.GenericN (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (t (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -755,15 +755,15 @@ │ │ │ │ │ f │ │ │ │ │ (GAllRepT t) │ │ │ │ │ (Data.Generics.GenericN.RepN (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (t (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -87036f6d192a044ba64c57ad3852f00b │ │ │ │ │ +3824b7d50764f926d1ce8e2afa5d6994 │ │ │ │ │ type ConstraintsT :: forall kl kr. │ │ │ │ │ ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => ConstraintsT t where │ │ │ │ │ type AllT :: forall {kl} {kr} k. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ type family AllT c t open │ │ │ │ │ @@ -778,37 +778,37 @@ │ │ │ │ │ default taddDicts :: forall (c :: kl -> GHC.Types.Constraint) │ │ │ │ │ (f :: kl -> *) (x :: kr). │ │ │ │ │ (CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ x │ │ │ │ │ -ad27eb6942c801add642cfacd66f662f │ │ │ │ │ +ef177fc8be817126770a2781caa7ca2b │ │ │ │ │ axiom D:R:GAllk11cOther :: │ │ │ │ │ forall k1 k2 k3 kl kr (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (t' :: (k2 -> *) -> k3 -> *) (t :: (kl -> *) -> kr -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 c (Barbies.Generics.Constraints.Other │ │ │ │ │ (t' │ │ │ │ │ (P 1 Barbies.Generics.Constraints.X) │ │ │ │ │ Barbies.Generics.Constraints.Y) │ │ │ │ │ (t Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y)) │ │ │ │ │ = AllT c t │ │ │ │ │ -32f453fb730d7b43b3f2aa19621b6660 │ │ │ │ │ +88d07b8b84ff97af69fffacf514d26ee │ │ │ │ │ axiom D:R:GAllk11cSelf :: │ │ │ │ │ forall k1 k2 k3 k4 k5 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (t' :: (k2 -> *) -> k3 -> *) (t :: (k4 -> *) -> k5 -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 c (Barbies.Generics.Constraints.Self │ │ │ │ │ (t' │ │ │ │ │ (P 1 Barbies.Generics.Constraints.X) │ │ │ │ │ Barbies.Generics.Constraints.Y) │ │ │ │ │ (t Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y)) │ │ │ │ │ = () :: Constraint │ │ │ │ │ -6c0de183c0084059d4cc77084f5ff74c │ │ │ │ │ +c134c7d328211bdd7c4c87f93954b149 │ │ │ │ │ axiom D:R:TagSelf1' :: │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) mt (m :: GHC.Generics.Meta) │ │ │ │ │ (s :: * -> *). │ │ │ │ │ TagSelf1' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf1' b s) │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf1' b (l GHC.Generics.:+: r) │ │ │ │ │ @@ -824,35 +824,35 @@ │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) x y. │ │ │ │ │ TagSelf1' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -2fd17a4da800c5787ace0662c4ab16f5 │ │ │ │ │ +1eadb8c0491d4b9fb505a6a4041fe27c │ │ │ │ │ type GAllRepT :: forall {k} {kg}. ((k -> *) -> kg -> *) -> * -> * │ │ │ │ │ type GAllRepT t = TagSelf1 t :: * -> * │ │ │ │ │ -b8dac055b26b88d4f2163bd4827c0db0 │ │ │ │ │ +ed6076309feeacf626d5beed5e038d3e │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -60b6a26daeaa761940977f97dbbe94f6 │ │ │ │ │ +a0008ab8b71b3def4b4cd93bd6cf4ae4 │ │ │ │ │ type TagSelf1 :: forall {k} {kg}. ((k -> *) -> kg -> *) -> * -> * │ │ │ │ │ type TagSelf1 b = │ │ │ │ │ TagSelf1' │ │ │ │ │ (Data.Generics.GenericN.Indexed b 2) │ │ │ │ │ (Data.Generics.GenericN.Zip │ │ │ │ │ (GHC.Generics.Rep │ │ │ │ │ (Data.Generics.GenericN.Indexed │ │ │ │ │ (b Barbies.Generics.Constraints.X) │ │ │ │ │ 1 │ │ │ │ │ Barbies.Generics.Constraints.Y)) │ │ │ │ │ (GHC.Generics.Rep │ │ │ │ │ (b Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y))) │ │ │ │ │ :: * -> * │ │ │ │ │ -b23920de0c0254a7356b171d679daf1a │ │ │ │ │ +2585e2f92391036bf9cdb91e467ac073 │ │ │ │ │ type TagSelf1' :: forall kf kg. │ │ │ │ │ (kf -> kg -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family TagSelf1' b repbf where │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) mt (m :: GHC.Generics.Meta) │ │ │ │ │ (s :: * -> *). │ │ │ │ │ TagSelf1' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf1' b s) │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ TagSelf1' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:TagSelf1' │ │ │ │ │ -68341ccf3a168e0f6df27d95f5e10b64 │ │ │ │ │ +7bf605a34e44f6830c6fe51ed05303c9 │ │ │ │ │ gtaddDictsDefault :: │ │ │ │ │ forall {k} {kr} (t :: (k -> *) -> kr -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *) (x :: kr). │ │ │ │ │ (CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -1136,15 +1136,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) }] │ │ │ │ │ -cd9bead83115c2ea79383713e9463d08 │ │ │ │ │ +0ef85d42d46bbfea7a1463778b9b5215 │ │ │ │ │ tdicts :: │ │ │ │ │ forall {kl} {kr} (c :: kl -> GHC.Types.Constraint) │ │ │ │ │ (t :: (kl -> *) -> kr -> *) (x :: kr). │ │ │ │ │ (ConstraintsT t, Barbies.Internal.ApplicativeT.ApplicativeT t, │ │ │ │ │ AllT c t) => │ │ │ │ │ t (Barbies.Internal.Dicts.Dict c) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1180,30 +1180,30 @@ │ │ │ │ │ @kl │ │ │ │ │ @kr │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ @x │ │ │ │ │ (Data.Proxy.Proxy @kl)))] │ │ │ │ │ -cea1e214f4070d66a52c6af84508abdf │ │ │ │ │ +84732f8399a3267c260d3d4931879a2f │ │ │ │ │ tdicts1 :: │ │ │ │ │ forall {kl} {c :: kl -> GHC.Types.Constraint} {a :: kl}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a │ │ │ │ │ -> Barbies.Internal.Dicts.Dict c a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(L),A)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @kl │ │ │ │ │ @c :: kl -> GHC.Types.Constraint │ │ │ │ │ @a :: kl │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c1 ds1 -> c1 }] │ │ │ │ │ -c9553d9670c36ba943df72304faeb7af │ │ │ │ │ +ab44bc82c04f9c2f17590d359dc5e0b4 │ │ │ │ │ tfoldMapC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) m (f :: k -> *) (x :: kr). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT t, ConstraintsT t, │ │ │ │ │ AllT c t, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). c a => f a -> m) -> t f x -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1249,15 +1249,15 @@ │ │ │ │ │ <*>_N _R _P)) } }) │ │ │ │ │ (taddDicts @k @kr @t $dConstraintsT @c @f @x irred eta)) │ │ │ │ │ `cast` │ │ │ │ │ ( f a -> m>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)] │ │ │ │ │ -a0f909dabfcacacb160fc8fb2fd88ee7 │ │ │ │ │ +cd42af4933908ccc6702697d0fe2156b │ │ │ │ │ tmapC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) (f :: k -> *) (g :: k -> *) (x :: kr). │ │ │ │ │ (AllT c t, ConstraintsT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1282,15 +1282,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair d fa -> │ │ │ │ │ case d of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ eta @a irred1 fa } }) │ │ │ │ │ (taddDicts @k @kr @t $dConstraintsT @c @f @x irred eta1)] │ │ │ │ │ -fcda53e4bff44d0c6b12851109190cd6 │ │ │ │ │ +08e374a00b71a52c0ee01c6747155b3f │ │ │ │ │ tmempty :: │ │ │ │ │ forall {k} {k'} (f :: k -> *) (t :: (k -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (AllTF GHC.Base.Monoid f t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1336,15 +1336,15 @@ │ │ │ │ │ @k │ │ │ │ │ @k' │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ @x │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -ce151215b259dbd8c8a8d0c5702aba9e │ │ │ │ │ +7080212214e1bce7f95a9a2d247ac1cf │ │ │ │ │ tmempty1 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a │ │ │ │ │ @@ -1358,15 +1358,15 @@ │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c ds1 -> c }] │ │ │ │ │ -d8f18e281ab7eafe3f2e6a3d64e49946 │ │ │ │ │ +0aff19f627fc711ed721a9309906786c │ │ │ │ │ tmempty2 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f) a │ │ │ │ │ -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(A,1L,A,A))>, │ │ │ │ │ @@ -1379,15 +1379,15 @@ │ │ │ │ │ case ds of wild { Barbies.Internal.Dicts.Dict irred -> │ │ │ │ │ GHC.Base.mempty │ │ │ │ │ @(f a) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N _N _N _N _N) }] │ │ │ │ │ -b1646cf90d6f7cbb109b9e09393ebc76 │ │ │ │ │ +9c93ad29e60ad0937613c73dafa7dec3 │ │ │ │ │ tpureC :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1435,15 +1435,15 @@ │ │ │ │ │ @k │ │ │ │ │ @k' │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ @x │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -038c8c5c104e8c160fb65247f289334d │ │ │ │ │ +4583612791ed456316b18d5ff9373604 │ │ │ │ │ ttraverseC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (e :: * -> *) (x :: kr). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT t, ConstraintsT t, │ │ │ │ │ AllT c t, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). c a => f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ @@ -1478,15 +1478,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 x1 -> │ │ │ │ │ case ds1 of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ f1 @a irred1 x1 } }) │ │ │ │ │ (taddDicts @k @kr @t $dConstraintsT @c @f @x irred t1)] │ │ │ │ │ -cf193c2f7801f88c6a6a618210339ef9 │ │ │ │ │ +3481e0bd4b9f09eab3eb4ab585c2cbaa │ │ │ │ │ tzipWith3C :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a) │ │ │ │ │ @@ -1558,15 +1558,15 @@ │ │ │ │ │ $dApplicativeT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ tf │ │ │ │ │ tg) │ │ │ │ │ th))] │ │ │ │ │ -4d2866b0d862b8b17c8299abb54deb08 │ │ │ │ │ +e58fdee3483363a50cb5dea3e7a1a48b │ │ │ │ │ tzipWith4C :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (j :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a -> j a) │ │ │ │ │ @@ -1655,15 +1655,15 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ tf │ │ │ │ │ tg) │ │ │ │ │ th) │ │ │ │ │ ti))] │ │ │ │ │ -ffa24966b6937bf5fe2474e7b4e31abf │ │ │ │ │ +d473ef2ff63f63e8caa1d045e39cf38e │ │ │ │ │ tzipWithC :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.ConstraintsT [orphan module] [family instance module] 9066 │ │ │ │ │ - interface hash: 1f35ffa07a32201bbe8e47488576c543 │ │ │ │ │ - ABI hash: b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - export-list hash: 278101e56b3eacad637b39b7dc733468 │ │ │ │ │ - orphan hash: a8c76d2ca97dec1106f2f6dff317cec7 │ │ │ │ │ + interface hash: e46e4c1e8e9490fe16817138f90505c4 │ │ │ │ │ + ABI hash: 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + export-list hash: b9186d4e1071f5bfe56a43df85fcb2fa │ │ │ │ │ + orphan hash: bc333f293000bd4c699936dfe403e375 │ │ │ │ │ flag hash: 36efccb710688bf8ac88b078b79027a7 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 111967e97f0a1271387d0135c2956f5a │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -30,20 +30,20 @@ │ │ │ │ │ tzipWithC │ │ │ │ │ AllTF │ │ │ │ │ CanDeriveConstraintsT │ │ │ │ │ ConstraintsT{AllT taddDicts} │ │ │ │ │ GAllRepT │ │ │ │ │ TagSelf1 │ │ │ │ │ TagSelf1' │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeT Barbies.Internal.FunctorT │ │ │ │ │ Barbies.Internal.TraversableT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Data.Generics.GenericN Control.Applicative Control.Arrow │ │ │ │ │ @@ -55,63 +55,63 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - GConstraints a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - Y ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ - gaddDicts a8fe95c5e3b8e807206efdc59867b319 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - exports: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - exports: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - Zip 083bb61db3e8437841ed53dd9a1e12d6 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + GConstraints 5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + Y d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ + gaddDicts 651db21d9dcf3f4c243e7d171c34079a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + exports: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + exports: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + Zip 05d9accc0b4938dc7787dbe3e50a5c37 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -6e463abed1ebd555de5e12dfdf2a35ad │ │ │ │ │ +a08a4d8a7f243a6a509dd07ca85d4517 │ │ │ │ │ $dmtaddDicts :: │ │ │ │ │ forall kl kr (t :: (kl -> *) -> kr -> *) │ │ │ │ │ (c :: kl -> GHC.Types.Constraint) (f :: kl -> *) (x :: kr). │ │ │ │ │ (ConstraintsT t, CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -389,15 +389,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -1c7536640eb1db0e92c470ab3d4805b3 │ │ │ │ │ +dd91c4eac5acf728d73a1fcc689165bb │ │ │ │ │ $fGConstraintskFUNk21cfOtherRecRec :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2). │ │ │ │ │ (ConstraintsT t, AllT c t) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 1 │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ (P 1 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)) │ │ │ │ │ (t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ y)>_N))] │ │ │ │ │ -753175035c3ac058a58b5b463e872d7c │ │ │ │ │ +7024e7360d1a2f8aa566f9fc587e92e6 │ │ │ │ │ $fGConstraintskFUNk21cfOtherRecRec_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2) (x :: k3). │ │ │ │ │ (ConstraintsT t, AllT c t, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)>_P) _N _N)] │ │ │ │ │ -5a1d712e818ff5159d81e115e629fe99 │ │ │ │ │ +514545f5f83bc9d6eddd6a84c6a124a5 │ │ │ │ │ $fGConstraintskFUNk21cfSelfRecRec :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2). │ │ │ │ │ (ConstraintsT t, AllT c t) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 1 │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ (P 1 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)) │ │ │ │ │ (t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ y)>_N))] │ │ │ │ │ -24b30bd20d06b14a2f21d9b1860233c3 │ │ │ │ │ +807eada4043a5a4c73de705a65bc29a6 │ │ │ │ │ $fGConstraintskFUNk21cfSelfRecRec_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2) (x :: k3). │ │ │ │ │ (ConstraintsT t, AllT c t, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 │ │ │ │ │ @@ -679,70 +679,70 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)>_P) _N _N)] │ │ │ │ │ -61c015bbf3be06b6783680111bcd5c82 │ │ │ │ │ +ca6d9ec65b90f7d34a1d20630af5fee4 │ │ │ │ │ $tcConstraintsT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15333559720734858182#Word64 │ │ │ │ │ - 12061792654737755711#Word64 │ │ │ │ │ + 2767450067758763371#Word64 │ │ │ │ │ + 17292975853419185995#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcConstraintsT2 │ │ │ │ │ 2# │ │ │ │ │ $tcConstraintsT1] │ │ │ │ │ -0a09772adfc916ceae71f7bd9058e196 │ │ │ │ │ +190809f3ed8048fa153489b6fa75fbfd │ │ │ │ │ $tcConstraintsT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -5ff79e773a396c0a411025cc6390c627 │ │ │ │ │ +41556bb7c44859b01bdd9d29acaa8edd │ │ │ │ │ $tcConstraintsT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcConstraintsT3] │ │ │ │ │ -88b5dd52c5a0f741b267fb61a450a4cd │ │ │ │ │ +ec9927f51a4069f53384d9d0ce4dbbeb │ │ │ │ │ $tcConstraintsT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ConstraintsT"#] │ │ │ │ │ -64d782e080a13bf954a79ff816264599 │ │ │ │ │ +287ca37f539e26ad5636347f6345a58d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f11c65a55e9e5f45212da4a6d87888d5 │ │ │ │ │ +2c4ad8d4716009bf864242f737496946 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -cd560629d054fb8d93359ac9f0f6c6dd │ │ │ │ │ +ed263a5341283fee6bade90d758175ea │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ConstraintsT"#] │ │ │ │ │ -da2ba0b1f84f5753c41a6d8d576e12d2 │ │ │ │ │ +bf8ca1e6f3caab6311f4e119a0a8330b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -93ec030b3540572a19f4fa25862f6483 │ │ │ │ │ +d9edc351a5c28dd0cfc919606145d972 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e0763c123e2b8997bb2edc82b327f155 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +7a7ba72bc88fa2ee4a4b9d2f145c22fc │ │ │ │ │ type AllTF :: forall {k} {k1} {kl} {kr}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ type AllTF c f t = │ │ │ │ │ AllT (Barbies.Internal.Dicts.ClassF c f) t :: GHC.Types.Constraint │ │ │ │ │ -8b43af5386da34277bb41fc6764458cd │ │ │ │ │ +be31e384e5dcda6bdc3e28e191447b37 │ │ │ │ │ type CanDeriveConstraintsT :: forall {k} {kg}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> kg -> *) -> (k -> *) -> kg -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveConstraintsT c t f x = │ │ │ │ │ (Data.Generics.GenericN.GenericN (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (t (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -755,15 +755,15 @@ │ │ │ │ │ f │ │ │ │ │ (GAllRepT t) │ │ │ │ │ (Data.Generics.GenericN.RepN (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (t (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -87036f6d192a044ba64c57ad3852f00b │ │ │ │ │ +3824b7d50764f926d1ce8e2afa5d6994 │ │ │ │ │ type ConstraintsT :: forall kl kr. │ │ │ │ │ ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => ConstraintsT t where │ │ │ │ │ type AllT :: forall {kl} {kr} k. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ type family AllT c t open │ │ │ │ │ @@ -778,37 +778,37 @@ │ │ │ │ │ default taddDicts :: forall (c :: kl -> GHC.Types.Constraint) │ │ │ │ │ (f :: kl -> *) (x :: kr). │ │ │ │ │ (CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ x │ │ │ │ │ -ad27eb6942c801add642cfacd66f662f │ │ │ │ │ +ef177fc8be817126770a2781caa7ca2b │ │ │ │ │ axiom D:R:GAllk11cOther :: │ │ │ │ │ forall k1 k2 k3 kl kr (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (t' :: (k2 -> *) -> k3 -> *) (t :: (kl -> *) -> kr -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 c (Barbies.Generics.Constraints.Other │ │ │ │ │ (t' │ │ │ │ │ (P 1 Barbies.Generics.Constraints.X) │ │ │ │ │ Barbies.Generics.Constraints.Y) │ │ │ │ │ (t Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y)) │ │ │ │ │ = AllT c t │ │ │ │ │ -32f453fb730d7b43b3f2aa19621b6660 │ │ │ │ │ +88d07b8b84ff97af69fffacf514d26ee │ │ │ │ │ axiom D:R:GAllk11cSelf :: │ │ │ │ │ forall k1 k2 k3 k4 k5 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (t' :: (k2 -> *) -> k3 -> *) (t :: (k4 -> *) -> k5 -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 c (Barbies.Generics.Constraints.Self │ │ │ │ │ (t' │ │ │ │ │ (P 1 Barbies.Generics.Constraints.X) │ │ │ │ │ Barbies.Generics.Constraints.Y) │ │ │ │ │ (t Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y)) │ │ │ │ │ = () :: Constraint │ │ │ │ │ -6c0de183c0084059d4cc77084f5ff74c │ │ │ │ │ +c134c7d328211bdd7c4c87f93954b149 │ │ │ │ │ axiom D:R:TagSelf1' :: │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) mt (m :: GHC.Generics.Meta) │ │ │ │ │ (s :: * -> *). │ │ │ │ │ TagSelf1' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf1' b s) │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf1' b (l GHC.Generics.:+: r) │ │ │ │ │ @@ -824,35 +824,35 @@ │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) x y. │ │ │ │ │ TagSelf1' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -2fd17a4da800c5787ace0662c4ab16f5 │ │ │ │ │ +1eadb8c0491d4b9fb505a6a4041fe27c │ │ │ │ │ type GAllRepT :: forall {k} {kg}. ((k -> *) -> kg -> *) -> * -> * │ │ │ │ │ type GAllRepT t = TagSelf1 t :: * -> * │ │ │ │ │ -b8dac055b26b88d4f2163bd4827c0db0 │ │ │ │ │ +ed6076309feeacf626d5beed5e038d3e │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -60b6a26daeaa761940977f97dbbe94f6 │ │ │ │ │ +a0008ab8b71b3def4b4cd93bd6cf4ae4 │ │ │ │ │ type TagSelf1 :: forall {k} {kg}. ((k -> *) -> kg -> *) -> * -> * │ │ │ │ │ type TagSelf1 b = │ │ │ │ │ TagSelf1' │ │ │ │ │ (Data.Generics.GenericN.Indexed b 2) │ │ │ │ │ (Data.Generics.GenericN.Zip │ │ │ │ │ (GHC.Generics.Rep │ │ │ │ │ (Data.Generics.GenericN.Indexed │ │ │ │ │ (b Barbies.Generics.Constraints.X) │ │ │ │ │ 1 │ │ │ │ │ Barbies.Generics.Constraints.Y)) │ │ │ │ │ (GHC.Generics.Rep │ │ │ │ │ (b Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y))) │ │ │ │ │ :: * -> * │ │ │ │ │ -b23920de0c0254a7356b171d679daf1a │ │ │ │ │ +2585e2f92391036bf9cdb91e467ac073 │ │ │ │ │ type TagSelf1' :: forall kf kg. │ │ │ │ │ (kf -> kg -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family TagSelf1' b repbf where │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) mt (m :: GHC.Generics.Meta) │ │ │ │ │ (s :: * -> *). │ │ │ │ │ TagSelf1' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf1' b s) │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ TagSelf1' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:TagSelf1' │ │ │ │ │ -68341ccf3a168e0f6df27d95f5e10b64 │ │ │ │ │ +7bf605a34e44f6830c6fe51ed05303c9 │ │ │ │ │ gtaddDictsDefault :: │ │ │ │ │ forall {k} {kr} (t :: (k -> *) -> kr -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *) (x :: kr). │ │ │ │ │ (CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -1136,15 +1136,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) }] │ │ │ │ │ -cd9bead83115c2ea79383713e9463d08 │ │ │ │ │ +0ef85d42d46bbfea7a1463778b9b5215 │ │ │ │ │ tdicts :: │ │ │ │ │ forall {kl} {kr} (c :: kl -> GHC.Types.Constraint) │ │ │ │ │ (t :: (kl -> *) -> kr -> *) (x :: kr). │ │ │ │ │ (ConstraintsT t, Barbies.Internal.ApplicativeT.ApplicativeT t, │ │ │ │ │ AllT c t) => │ │ │ │ │ t (Barbies.Internal.Dicts.Dict c) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1180,30 +1180,30 @@ │ │ │ │ │ @kl │ │ │ │ │ @kr │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ @x │ │ │ │ │ (Data.Proxy.Proxy @kl)))] │ │ │ │ │ -cea1e214f4070d66a52c6af84508abdf │ │ │ │ │ +84732f8399a3267c260d3d4931879a2f │ │ │ │ │ tdicts1 :: │ │ │ │ │ forall {kl} {c :: kl -> GHC.Types.Constraint} {a :: kl}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a │ │ │ │ │ -> Barbies.Internal.Dicts.Dict c a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(L),A)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @kl │ │ │ │ │ @c :: kl -> GHC.Types.Constraint │ │ │ │ │ @a :: kl │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c1 ds1 -> c1 }] │ │ │ │ │ -c9553d9670c36ba943df72304faeb7af │ │ │ │ │ +ab44bc82c04f9c2f17590d359dc5e0b4 │ │ │ │ │ tfoldMapC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) m (f :: k -> *) (x :: kr). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT t, ConstraintsT t, │ │ │ │ │ AllT c t, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). c a => f a -> m) -> t f x -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1249,15 +1249,15 @@ │ │ │ │ │ <*>_N _R _P)) } }) │ │ │ │ │ (taddDicts @k @kr @t $dConstraintsT @c @f @x irred eta)) │ │ │ │ │ `cast` │ │ │ │ │ ( f a -> m>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)] │ │ │ │ │ -a0f909dabfcacacb160fc8fb2fd88ee7 │ │ │ │ │ +cd42af4933908ccc6702697d0fe2156b │ │ │ │ │ tmapC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) (f :: k -> *) (g :: k -> *) (x :: kr). │ │ │ │ │ (AllT c t, ConstraintsT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1282,15 +1282,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair d fa -> │ │ │ │ │ case d of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ eta @a irred1 fa } }) │ │ │ │ │ (taddDicts @k @kr @t $dConstraintsT @c @f @x irred eta1)] │ │ │ │ │ -fcda53e4bff44d0c6b12851109190cd6 │ │ │ │ │ +08e374a00b71a52c0ee01c6747155b3f │ │ │ │ │ tmempty :: │ │ │ │ │ forall {k} {k'} (f :: k -> *) (t :: (k -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (AllTF GHC.Base.Monoid f t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1336,15 +1336,15 @@ │ │ │ │ │ @k │ │ │ │ │ @k' │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ @x │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -ce151215b259dbd8c8a8d0c5702aba9e │ │ │ │ │ +7080212214e1bce7f95a9a2d247ac1cf │ │ │ │ │ tmempty1 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a │ │ │ │ │ @@ -1358,15 +1358,15 @@ │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f)) │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c ds1 -> c }] │ │ │ │ │ -d8f18e281ab7eafe3f2e6a3d64e49946 │ │ │ │ │ +0aff19f627fc711ed721a9309906786c │ │ │ │ │ tmempty2 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f) a │ │ │ │ │ -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(A,1L,A,A))>, │ │ │ │ │ @@ -1379,15 +1379,15 @@ │ │ │ │ │ case ds of wild { Barbies.Internal.Dicts.Dict irred -> │ │ │ │ │ GHC.Base.mempty │ │ │ │ │ @(f a) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N _N _N _N _N) }] │ │ │ │ │ -b1646cf90d6f7cbb109b9e09393ebc76 │ │ │ │ │ +9c93ad29e60ad0937613c73dafa7dec3 │ │ │ │ │ tpureC :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1435,15 +1435,15 @@ │ │ │ │ │ @k │ │ │ │ │ @k' │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ @x │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -038c8c5c104e8c160fb65247f289334d │ │ │ │ │ +4583612791ed456316b18d5ff9373604 │ │ │ │ │ ttraverseC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (e :: * -> *) (x :: kr). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT t, ConstraintsT t, │ │ │ │ │ AllT c t, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). c a => f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ @@ -1478,15 +1478,15 @@ │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 x1 -> │ │ │ │ │ case ds1 of wild1 { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ f1 @a irred1 x1 } }) │ │ │ │ │ (taddDicts @k @kr @t $dConstraintsT @c @f @x irred t1)] │ │ │ │ │ -cf193c2f7801f88c6a6a618210339ef9 │ │ │ │ │ +3481e0bd4b9f09eab3eb4ab585c2cbaa │ │ │ │ │ tzipWith3C :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a) │ │ │ │ │ @@ -1558,15 +1558,15 @@ │ │ │ │ │ $dApplicativeT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ tf │ │ │ │ │ tg) │ │ │ │ │ th))] │ │ │ │ │ -4d2866b0d862b8b17c8299abb54deb08 │ │ │ │ │ +e58fdee3483363a50cb5dea3e7a1a48b │ │ │ │ │ tzipWith4C :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (j :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a -> j a) │ │ │ │ │ @@ -1655,15 +1655,15 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ tf │ │ │ │ │ tg) │ │ │ │ │ th) │ │ │ │ │ ti))] │ │ │ │ │ -ffa24966b6937bf5fe2474e7b4e31abf │ │ │ │ │ +d473ef2ff63f63e8caa1d045e39cf38e │ │ │ │ │ tzipWithC :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.Containers [family instance module] 9066 │ │ │ │ │ - interface hash: 2a04ad914f8c894030df9f14263db3e2 │ │ │ │ │ - ABI hash: 89b252e23e35e9000e541280249b249b │ │ │ │ │ - export-list hash: 4f77bb01354be65f6ea4c93400d3233b │ │ │ │ │ + interface hash: 601939ab658605e1ff1ae8509b208e8a │ │ │ │ │ + ABI hash: 9280f784d6cac5971bd3049fb4ea3a54 │ │ │ │ │ + export-list hash: db2250c0d35046314edad47171b0584b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: cdd79a1050217787aa21c49d863a3163 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: e7651a07642b22a2e2105f6c76f4b003 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Container{Container getContainer} │ │ │ │ │ ErrorContainer{ErrorContainer getErrorContainer} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -34,42 +34,42 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - exports: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + exports: b3763818b9e315ec61a28b921995582d │ │ │ │ │ import -/ Data.Bifunctor 1d9d7c21b881329380908e0dfd716fa2 │ │ │ │ │ import -/ Data.Bitraversable b3dde5b92e054012e0f42e345cd39579 │ │ │ │ │ import -/ Data.Either 7c47cd251bd107db492912c22e18f784 │ │ │ │ │ import -/ Data.Foldable 37d8b44e2b26697f0bf316460a82287c │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.ParserCombinators.ReadPrec a657147dbd7291808782bfe31b23cd99 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ -f1521ba707d23c999ae6ef3283ea07b0 │ │ │ │ │ +14b2273bbe440df7be5388c73e211040 │ │ │ │ │ $fApplicativeContainer :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ GHC.Base.Applicative (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ ($fApplicativeContainer3 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b1 :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N)) │ │ │ │ │ ($fApplicativeContainer_$c<* @b v)] │ │ │ │ │ -a7c174a68359cb63f978b02978bbdcf6 │ │ │ │ │ +a76f92d368c95a6640103a384e3329a7 │ │ │ │ │ $fApplicativeContainer1 :: │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Const.Const (a1 -> b)) │ │ │ │ │ (Data.Functor.Const.Const a1) │ │ │ │ │ a2 │ │ │ │ │ -> Data.Functor.Const.Const b a2 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -123,28 +123,28 @@ │ │ │ │ │ (Data.Functor.Const.Const a) │ │ │ │ │ a1) -> │ │ │ │ │ case ds4 of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ (fa `cast` (Data.Functor.Const.N:Const[0] <*>_N b>_R _P) │ │ │ │ │ ga `cast` (Data.Functor.Const.N:Const[0] <*>_N _R _P)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Functor.Const.N:Const[0] <*>_N _R _P)) }] │ │ │ │ │ -387329215245f058139892ecedbc7266 │ │ │ │ │ +e99c10be3fc67815f183934cd230e3b9 │ │ │ │ │ $fApplicativeContainer2 :: │ │ │ │ │ Data.Functor.Const.Const a1 a2 │ │ │ │ │ -> b -> Data.Functor.Const.Const a1 a2 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: Data.Functor.Const.Const a a1) │ │ │ │ │ (ds5['GHC.Types.Many] :: b) -> │ │ │ │ │ ds4] │ │ │ │ │ -6fecceae91020ec1d7838d76665822aa │ │ │ │ │ +d9e75c469cb1c8ee6ed7a7b1555736df │ │ │ │ │ $fApplicativeContainer3 :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b a -> Container b b1 -> b (Data.Functor.Const.Const b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -183,26 +183,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (a1 :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N b1>_R _P)) │ │ │ │ │ eta `cast` (N:Container[0] _R _N)) │ │ │ │ │ eta1 `cast` (N:Container[0] _R _N))] │ │ │ │ │ -cc9d33e6519358099f64e8ab8a75f7c1 │ │ │ │ │ +e4fcbbb1bb32d54452a8d7faa46edee1 │ │ │ │ │ $fApplicativeContainer4 :: Data.Functor.Const.Const a1 a2 -> b -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: Data.Functor.Const.Const a a1) │ │ │ │ │ (eta['GHC.Types.Many] :: b) -> │ │ │ │ │ eta] │ │ │ │ │ -c17c094d07bb3ac90844984c5b88c30e │ │ │ │ │ +6844caea325b4ccc08e85cbbe30f17ea │ │ │ │ │ $fApplicativeContainer5 :: │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Const.Const (b -> b)) (Data.Functor.Const.Const b) a │ │ │ │ │ -> Data.Functor.Const.Const b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1C(1,L),L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ (Data.Functor.Const.Const b) │ │ │ │ │ a) -> │ │ │ │ │ case ds4 of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ (fa `cast` (Data.Functor.Const.N:Const[0] <*>_N b>_R _P) │ │ │ │ │ ga `cast` (Data.Functor.Const.N:Const[0] <*>_N _R _P)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Functor.Const.N:Const[0] <*>_N _R _P)) }] │ │ │ │ │ -a65de0e1279b293ab2156326ef06d34d │ │ │ │ │ +14ca10cb44bd00a4b6f96b383b1b55a1 │ │ │ │ │ $fApplicativeContainer6 :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b (a -> b1) │ │ │ │ │ -> Container b a -> b (Data.Functor.Const.Const b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @(Data.Functor.Const.Const (a -> b1)) │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ l `cast` (N:Container[0] _R b1>_N) │ │ │ │ │ r `cast` (N:Container[0] _R _N))] │ │ │ │ │ -389e1d5eda3010ae886d765de12fdb91 │ │ │ │ │ +4a3984819deef987b8c5f3fe3e7db420 │ │ │ │ │ $fApplicativeContainer_$c<* :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b a -> Container b b1 -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ @(Data.Functor.Const.Const (b1 -> a)) │ │ │ │ │ @(Data.Functor.Const.Const b1) │ │ │ │ │ l │ │ │ │ │ r `cast` (N:Container[0] _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -6be5cba4b80fa62b4ebb3efe056f3530 │ │ │ │ │ +e46fe3a471e3e50d0dce353a33bfba44 │ │ │ │ │ $fApplicativeContainer_$cliftA2 :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ (a -> b1 -> c) -> Container b a -> Container b b1 -> Container b c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -358,15 +358,15 @@ │ │ │ │ │ @(Data.Functor.Const.Const (b1 -> c)) │ │ │ │ │ @(Data.Functor.Const.Const b1) │ │ │ │ │ l │ │ │ │ │ r `cast` (N:Container[0] _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -124249bcd1341b35361b3898ddd264ff │ │ │ │ │ +b24638917d3676f8eadf66d82ae763be │ │ │ │ │ $fApplicativeContainer_$cp1Applicative :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.ApplicativeB.$p1ApplicativeB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB)] │ │ │ │ │ -face662fbd73f3f5cb45bfb045cb7c14 │ │ │ │ │ +c2f815666f2ac75e178e16a874f60c20 │ │ │ │ │ $fEqContainer :: │ │ │ │ │ GHC.Classes.Eq (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Eq (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -396,15 +396,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b (Data.Functor.Const.Const a)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -91a44938a8b9fedf18957a36da41a3dc │ │ │ │ │ +849c3cfc506d76857ad293a0d4a6b7a9 │ │ │ │ │ $fEqErrorContainer :: │ │ │ │ │ GHC.Classes.Eq (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Eq (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -417,15 +417,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b (Data.Either.Either e)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -cd32c03fbf1cbe77cc06aaf617742e1c │ │ │ │ │ +d04d8e162cb5ff9e4d6d34dbe7f9e776 │ │ │ │ │ $fFoldableContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Foldable.Foldable (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -462,15 +462,15 @@ │ │ │ │ │ ($fFoldableContainer1 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -14e89c249e14e817a7a9691e9a2938b0 │ │ │ │ │ +290fc00d26828390ed2de9f054bd9739 │ │ │ │ │ $fFoldableContainer1 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ Container b a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -3360fa93a681300e40fa4aa3c1b9a98a │ │ │ │ │ +64b0cba4e41849c7bcf52f598c5af6d7 │ │ │ │ │ $fFoldableContainer2 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ Container b a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ @@ -509,15 +509,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -e6308b792c6ac14fdea65d3502371b73 │ │ │ │ │ +cc7250dde145d5e7f60500dfceb32df2 │ │ │ │ │ $fFoldableContainer3 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Classes.Eq a) => │ │ │ │ │ a -> Container b a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -532,20 +532,20 @@ │ │ │ │ │ @Data.Semigroup.Internal.Any │ │ │ │ │ @a │ │ │ │ │ Data.Semigroup.Internal.$fMonoidAny │ │ │ │ │ (GHC.Classes.== @a $dEq eta) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0]))] │ │ │ │ │ -0dbc6fd43d53661259b8bd723f5444bd │ │ │ │ │ +14ba80e83c09ab1a7d2343ccd29b6558 │ │ │ │ │ $fFoldableContainer4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -58c680db3ff6ab0e5586aeacf298dcc8 │ │ │ │ │ +fdb14841dafd7c9b44e0d99a229e7fae │ │ │ │ │ $fFoldableContainer5 :: │ │ │ │ │ Data.Functor.Const.Const a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -565,15 +565,15 @@ │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (\ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ x2 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) })) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R)))] │ │ │ │ │ -b3c1a0e5cb8b9215e0a149fee186c5a8 │ │ │ │ │ +759b93f744ddba1dae3a9f7202182e4e │ │ │ │ │ $fFoldableContainer6 :: │ │ │ │ │ Data.Functor.Const.Const a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo GHC.Types.Bool │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo GHC.Types.Bool) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -590,23 +590,23 @@ │ │ │ │ │ } in │ │ │ │ │ (GHC.Tuple.Prim.() │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Functor.Const.N:Const[0] <*>_N <()>_R _P)), │ │ │ │ │ (\ (x1['GHC.Types.Many] :: GHC.Types.Bool) -> lvl13) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] _R)))] │ │ │ │ │ -257044b12ed3ec8fa150a265cb24dfe2 │ │ │ │ │ +7a1c9e2de9a8989016a293ab69a88cd7 │ │ │ │ │ $fFoldableContainer7 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -3c269a53854792486ede28cf3330f357 │ │ │ │ │ +0fa00362f9126b72727b7c0bcbd1b1c3 │ │ │ │ │ $fFoldableContainer8 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -5d528d2886114633f3717b347ee37897 │ │ │ │ │ +b8cfc43b21659762334c8693e2a86d24 │ │ │ │ │ $fFoldableContainer_$cfold :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ Container b m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ $fFoldableContainer_$cfoldMap │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @m │ │ │ │ │ $dMonoid │ │ │ │ │ (GHC.Base.id @m)] │ │ │ │ │ -567337dadb269d0f96bbf5afcb68e5da │ │ │ │ │ +e185586296f6d9fdcb96f134c4af1aa5 │ │ │ │ │ $fFoldableContainer_$cfoldMap :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Container b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -670,15 +670,15 @@ │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ case (g x `cast` (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl13 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -3378f4980cea688d396db618335463d6 │ │ │ │ │ +5887d10e0a3d133124ec437301fb5530 │ │ │ │ │ $fFoldableContainer_$cfoldMap' :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Container b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -735,15 +735,15 @@ │ │ │ │ │ (GHC.Base.id @(m -> m)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ m>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid) }] │ │ │ │ │ -1821bc30db02c949c8e8a5c784513726 │ │ │ │ │ +ce9223fe776a951da125cc0258ab64d2 │ │ │ │ │ $fFoldableContainer_$cfoldl :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -799,15 +799,15 @@ │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R))) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1 }] │ │ │ │ │ -b9fddb4b67b3817f050631a243bb642c │ │ │ │ │ +d729ca7b4d6dd89cb88b9acd48c8e44c │ │ │ │ │ $fFoldableContainer_$cfoldl' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -860,15 +860,15 @@ │ │ │ │ │ (GHC.Base.id @(b1 -> b1)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ b1>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] b1>_R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ eta1 }] │ │ │ │ │ -47ccbc437dd7a8ae8d1a027f092ded3e │ │ │ │ │ +c9b3f783635252d592e0ac1f3b2991df │ │ │ │ │ $fFoldableContainer_$cfoldl1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ case s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer7 @a │ │ │ │ │ GHC.Maybe.Just v -> v } }] │ │ │ │ │ -6b396ee00a90bda7fd69f50993d333ff │ │ │ │ │ +94dd6c47c343c5628ff631c7123f78f5 │ │ │ │ │ $fFoldableContainer_$cfoldr :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ │ _R │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) z }] │ │ │ │ │ -7587d1352988d239aa80928dbbe85c92 │ │ │ │ │ +540ee454ea7ca76ba12f057173cd1513 │ │ │ │ │ $fFoldableContainer_$cfoldr' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1062,15 +1062,15 @@ │ │ │ │ │ b1>_R))) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b1>_R)) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ z0 }] │ │ │ │ │ -817171165f15c65c278755f097b21407 │ │ │ │ │ +61aede4dd74b85f623da1e7427a034a4 │ │ │ │ │ $fFoldableContainer_$cfoldr1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1128,15 +1128,15 @@ │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ case s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer8 @a │ │ │ │ │ GHC.Maybe.Just v -> v } }] │ │ │ │ │ -b17cc1575472cfb1214bd2409304e6c4 │ │ │ │ │ +b46bbf17d19f228fef33dd6cd2360622 │ │ │ │ │ $fFoldableContainer_$clength :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1173,15 +1173,15 @@ │ │ │ │ │ GHC.Types.Int>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int) │ │ │ │ │ $fFoldableContainer4 }] │ │ │ │ │ -e7cd61559cfe1386a88aa3f01c615ced │ │ │ │ │ +8f65b5a67074abef1c16d92bf65e1ea2 │ │ │ │ │ $fFoldableContainer_$cmaximum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1220,15 +1220,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -aad561785b69e1adf949f2d8e08b6771 │ │ │ │ │ +a14d45ab25ecdac360194aa84370cf4e │ │ │ │ │ $fFoldableContainer_$cminimum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1267,15 +1267,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -24d0888632b1c650506d791f86618c03 │ │ │ │ │ +507d27d27e52a332c9955ebe4ce779f4 │ │ │ │ │ $fFoldableContainer_$cnull :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1308,15 +1308,15 @@ │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Bool) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True }] │ │ │ │ │ -9adf15a38fb152bf5f306926339d5c5e │ │ │ │ │ +98c3cf0b7dccc3d3225fc14e78a32671 │ │ │ │ │ $fFoldableContainer_$ctoList :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b1 │ │ │ │ │ (c['GHC.Types.Many] :: a -> b1 -> b1)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ $fFoldableContainer_$cfoldr @b $dTraversableB @a @b1 c n eta)] │ │ │ │ │ -fcfb0f17d73dde305179c66eb8e6ac09 │ │ │ │ │ +f96cd5834669d7e91e813254c05c0d2a │ │ │ │ │ $fFoldableErrorContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Foldable.Foldable (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -1371,15 +1371,15 @@ │ │ │ │ │ ($fFoldableErrorContainer1 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -8a5f47ad00b9d94770edad9d87e81b37 │ │ │ │ │ +04e736d69d115cafd755727dfcc8f36b │ │ │ │ │ $fFoldableErrorContainer1 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ ErrorContainer b a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1394,15 +1394,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -c3ff2e36300e5cfb3d4490957c4db350 │ │ │ │ │ +94bb29b7846361ee26cb69025ee5dfa0 │ │ │ │ │ $fFoldableErrorContainer2 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ ErrorContainer b a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ @@ -1418,15 +1418,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -53442540770cd1b113d5581e3a72a9a9 │ │ │ │ │ +b54f73c62e0831f7692cdba0323c477e │ │ │ │ │ $fFoldableErrorContainer3 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Classes.Eq a) => │ │ │ │ │ a -> ErrorContainer b a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1441,15 +1441,15 @@ │ │ │ │ │ @Data.Semigroup.Internal.Any │ │ │ │ │ @a │ │ │ │ │ Data.Semigroup.Internal.$fMonoidAny │ │ │ │ │ (GHC.Classes.== @a $dEq eta) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0]))] │ │ │ │ │ -a08221cd2e8b4f6e1b2c98575fadf49f │ │ │ │ │ +a412c0e764397f8fff0275e1bcf6de67 │ │ │ │ │ $fFoldableErrorContainer4 :: │ │ │ │ │ Data.Either.Either a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -1472,15 +1472,15 @@ │ │ │ │ │ -> \ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ x2 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) } │ │ │ │ │ Data.Either.Right y -> x2 })) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R)))] │ │ │ │ │ -a31237743468318d9f410524594559b3 │ │ │ │ │ +44927f65d2949dd278aff7f3afa82b00 │ │ │ │ │ $fFoldableErrorContainer5 :: │ │ │ │ │ Data.Either.Either a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo GHC.Types.Bool │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo GHC.Types.Bool) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -1496,15 +1496,15 @@ │ │ │ │ │ (\ (x1['GHC.Types.Many] :: GHC.Types.Bool) -> │ │ │ │ │ eta `cast` (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (case x of wild { │ │ │ │ │ Data.Either.Left x2 -> GHC.Types.False │ │ │ │ │ Data.Either.Right y -> x1 })) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] _R)))] │ │ │ │ │ -cc22329d022e4bd8bba8fa8fc7043a90 │ │ │ │ │ +7e041dcd924d260c2ac7014b74263773 │ │ │ │ │ $fFoldableErrorContainer_$cfold :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ ErrorContainer b m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1517,15 +1517,15 @@ │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @m │ │ │ │ │ $dMonoid │ │ │ │ │ (GHC.Base.id @m)] │ │ │ │ │ -f36eb1e32ba1e0d788abe79eec01d0ff │ │ │ │ │ +f7c249a2afe8f64ab642db3d7c965484 │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> ErrorContainer b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1572,15 +1572,15 @@ │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ case (g x `cast` (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl13 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -475abe9ff1548da2dcbe797572bb6a85 │ │ │ │ │ +ef0c26ef930027c02ec440af37df92bf │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap' :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> ErrorContainer b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1636,15 +1636,15 @@ │ │ │ │ │ (GHC.Base.id @(m -> m)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ m>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid) }] │ │ │ │ │ -ad99584fef301b9a25611c4c993539bf │ │ │ │ │ +92cfe5c89a2db74f2704b593e0fca83c │ │ │ │ │ $fFoldableErrorContainer_$cfoldl :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1708,15 +1708,15 @@ │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R))) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1 }] │ │ │ │ │ -25469f9f8c5f1db463384173cd885864 │ │ │ │ │ +611f427387f37d058d473af691a412ce │ │ │ │ │ $fFoldableErrorContainer_$cfoldl' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -1768,15 +1768,15 @@ │ │ │ │ │ (GHC.Base.id @(b1 -> b1)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ b1>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] b1>_R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ eta1 }] │ │ │ │ │ -1110effe739c295507bb35a164df27da │ │ │ │ │ +51e8a9c0bcdc42e742bcce21271e038e │ │ │ │ │ $fFoldableErrorContainer_$cfoldl1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1796,15 +1796,15 @@ │ │ │ │ │ @a │ │ │ │ │ (case m of wild { │ │ │ │ │ GHC.Maybe.Nothing -> y GHC.Maybe.Just x -> f x y })) │ │ │ │ │ (GHC.Maybe.Nothing @a) │ │ │ │ │ xs of wild { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer7 @a │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -67a651c4a204001c045801ec06c60cfa │ │ │ │ │ +100cd5d76d33ee5c759134bca3f1a9f5 │ │ │ │ │ $fFoldableErrorContainer_$cfoldr :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1857,15 +1857,15 @@ │ │ │ │ │ _R │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) z }] │ │ │ │ │ -6c58945ed348ffd20fcbd4377acc7e96 │ │ │ │ │ +81dc2c773f06c26d10249f6073bae92d │ │ │ │ │ $fFoldableErrorContainer_$cfoldr' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1884,15 +1884,15 @@ │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: b1 -> b1) │ │ │ │ │ (ds5['GHC.Types.Many] :: a)[OneShot] │ │ │ │ │ (v['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ case v of z { DEFAULT -> ds4 (f ds5 z) }) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ xs │ │ │ │ │ z0] │ │ │ │ │ -02d0a9f3b218bd1c3d786901c662d9bf │ │ │ │ │ +f9321abcf9ad9578009c2be81f403c7a │ │ │ │ │ $fFoldableErrorContainer_$cfoldr1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1949,15 +1949,15 @@ │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ case s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer8 @a │ │ │ │ │ GHC.Maybe.Just v -> v } }] │ │ │ │ │ -a90a20c85d6623cb9d18818274570906 │ │ │ │ │ +78879c78f14234f1e84f729135034bd6 │ │ │ │ │ $fFoldableErrorContainer_$clength :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1994,15 +1994,15 @@ │ │ │ │ │ GHC.Types.Int>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int) │ │ │ │ │ $fFoldableContainer4 }] │ │ │ │ │ -88a2501a4af497db875b72b72faf218a │ │ │ │ │ +0fa2a937a146bda236c2145f3d460889 │ │ │ │ │ $fFoldableErrorContainer_$cmaximum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -2041,15 +2041,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -6a75c3135d1c4eb4713616c7b418cb4d │ │ │ │ │ +4f5bd35dc75ac8096e257788016da261 │ │ │ │ │ $fFoldableErrorContainer_$cminimum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -2088,15 +2088,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -6a9a1bc6945d23f3ff8c81e182cf43ed │ │ │ │ │ +4fee7ba8968ba2c6c38305d0abaa54c2 │ │ │ │ │ $fFoldableErrorContainer_$cnull :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2129,15 +2129,15 @@ │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Bool) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True }] │ │ │ │ │ -5eea33282ede5893e974ce90e0e7c9ad │ │ │ │ │ +ad582f8b268075f56ccbb9c9bf61a00a │ │ │ │ │ $fFoldableErrorContainer_$ctoList :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2147,27 +2147,27 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b1 │ │ │ │ │ (c['GHC.Types.Many] :: a -> b1 -> b1)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ $fFoldableErrorContainer_$cfoldr @b $dTraversableB @a @b1 c n eta)] │ │ │ │ │ -494ab54fbced0f2b78a250819f348eb5 │ │ │ │ │ +e32dbed27d7e55bc29729d9cb4a5fe0a │ │ │ │ │ $fFunctorContainer :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ (v['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @(Container b) │ │ │ │ │ ($fFunctorContainer_$cfmap @b v) │ │ │ │ │ ($fFunctorContainer_$c<$ @b v)] │ │ │ │ │ -59c89a2e7c490c173d0d5ac7734c9e31 │ │ │ │ │ +b7fb359de7f77f7f5dfc2d1ddb7a715b │ │ │ │ │ $fFunctorContainer_$c<$ :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ a -> Container b b1 -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2194,15 +2194,15 @@ │ │ │ │ │ <*>_N _R _P)) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: Container b b1) -> │ │ │ │ │ f x `cast` (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -f9a7143b271f4d0ff61b93ae43166565 │ │ │ │ │ +6a8a5c6fd456871c3127876333d11985 │ │ │ │ │ $fFunctorContainer_$cfmap :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (a -> b1) -> Container b a -> Container b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2229,27 +2229,27 @@ │ │ │ │ │ <*>_N _R _P)) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ f1 x `cast` (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -873063d8addd502ef5bd84ccd028449a │ │ │ │ │ +0e6956d8c3a846568dd3da22fd69e36b │ │ │ │ │ $fFunctorErrorContainer :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ GHC.Base.Functor (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ (v['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @(ErrorContainer b) │ │ │ │ │ ($fFunctorErrorContainer_$cfmap @b v) │ │ │ │ │ ($fFunctorErrorContainer_$c<$ @b v)] │ │ │ │ │ -bc3dbcfa4a5f66e688d60bea5b5526c0 │ │ │ │ │ +0cad49bee17eb24ed5d301f348ce0e56 │ │ │ │ │ $fFunctorErrorContainer_$c<$ :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ a -> ErrorContainer b b1 -> ErrorContainer b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2275,15 +2275,15 @@ │ │ │ │ │ Data.Either.Right b2 -> Data.Either.Right @a @a1 b2 }) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: ErrorContainer b b1) -> │ │ │ │ │ f x `cast` (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -ab63ae5a52a50592dd552773b6dd53cf │ │ │ │ │ +900a60bfa635e2145f8c65c30c42a714 │ │ │ │ │ $fFunctorErrorContainer_$cfmap :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (a -> b1) -> ErrorContainer b a -> ErrorContainer b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2302,24 +2302,24 @@ │ │ │ │ │ (\ @a1 -> Data.Bifunctor.$fBifunctorEither_$cfirst @a @b1 @a1 f) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ f1 x `cast` (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -ac6b9eade85d1222c468768d4b9e3483 │ │ │ │ │ +457dc692befc34cc9c22a47d316ebd9b │ │ │ │ │ $fGenericContainer :: GHC.Generics.Generic (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * @a. │ │ │ │ │ @(Container b a) │ │ │ │ │ ($fGenericContainer_$cfrom @b @a) │ │ │ │ │ ($fGenericContainer_$cto @b @a)] │ │ │ │ │ -93beb333d7a035421f35d851a5d0c0b5 │ │ │ │ │ +adadc5aa38df00f4ca80412aca1b6d1e │ │ │ │ │ $fGenericContainer_$cfrom :: │ │ │ │ │ Container b a -> GHC.Generics.Rep (Container b a) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ @@ -2365,15 +2365,15 @@ │ │ │ │ │ (b (Data.Functor.Const.Const a)))>_R) │ │ │ │ │ ; Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Container[0] _N _N))) _N)] │ │ │ │ │ -c1a86174e5938d2fd736a0980067d9c3 │ │ │ │ │ +cc98078819e3af99ecb936d0cad12737 │ │ │ │ │ $fGenericContainer_$cto :: │ │ │ │ │ GHC.Generics.Rep (Container b a) x -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ @@ -2406,15 +2406,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sub (Rep_Container[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P │ │ │ │ │ ; Sym (N:Container[0] _R _N))] │ │ │ │ │ -69335c5173bf30cd48c624dff0d2d52b │ │ │ │ │ +d8d7fc8fa52a801bd84ab5eb3489b954 │ │ │ │ │ $fGenericErrorContainer :: │ │ │ │ │ GHC.Generics.Generic (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * @e. │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ ($fGenericErrorContainer_$cfrom @b @e) │ │ │ │ │ ($fGenericErrorContainer_$cto @b @e)] │ │ │ │ │ -0d07567e2e9747645e376b3f69ab2e00 │ │ │ │ │ +88a4509095fc56deef9c028ff4c64c4c │ │ │ │ │ $fGenericErrorContainer_$cfrom :: │ │ │ │ │ ErrorContainer b e -> GHC.Generics.Rep (ErrorContainer b e) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ @@ -2522,15 +2522,15 @@ │ │ │ │ │ (b (Data.Either.Either e)))>_R) │ │ │ │ │ ; Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_ErrorContainer[0] _N _N))) _N)] │ │ │ │ │ -2ee1dad584f7843b76fd4d5904ddebaa │ │ │ │ │ +b465749f80a1d5966b163ca8c553b4c9 │ │ │ │ │ $fGenericErrorContainer_$cto :: │ │ │ │ │ GHC.Generics.Rep (ErrorContainer b e) x -> ErrorContainer b e │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ @@ -2564,15 +2564,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sub (Rep_ErrorContainer[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P │ │ │ │ │ ; Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -5a2a3e908acbe8a51cff6e4a30744731 │ │ │ │ │ +0e037282bec8d9a418b42932a016f8ed │ │ │ │ │ $fOrdContainer :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Ord (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -2664,30 +2664,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N)) │ │ │ │ │ (GHC.Classes.min @(b (Data.Functor.Const.Const a)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -00ff98d57dec767c6da6bc8871fc752d │ │ │ │ │ +b8049c2218a13532180d96a3d0be70f2 │ │ │ │ │ $fOrdContainer_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Eq (Container b a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord │ │ │ │ │ (b (Data.Functor.Const.Const a))) -> │ │ │ │ │ $fEqContainer │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ (GHC.Classes.$p1Ord @(b (Data.Functor.Const.Const a)) $dOrd)] │ │ │ │ │ -49da7a95413161421e34331769d714d3 │ │ │ │ │ +b9ed16714a9ad90ed570d20e808797b5 │ │ │ │ │ $fOrdErrorContainer :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Ord (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -2727,30 +2727,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N)) │ │ │ │ │ (GHC.Classes.min @(b (Data.Either.Either e)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -92a17c3b822834c2ec7e475fe8e7f91b │ │ │ │ │ +0d9eaedc46182ab4abb636a1577e5eb9 │ │ │ │ │ $fOrdErrorContainer_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Eq (ErrorContainer b e) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord │ │ │ │ │ (b (Data.Either.Either e))) -> │ │ │ │ │ $fEqErrorContainer │ │ │ │ │ @b │ │ │ │ │ @e │ │ │ │ │ (GHC.Classes.$p1Ord @(b (Data.Either.Either e)) $dOrd)] │ │ │ │ │ -db0af78df81976e333d9eaa59c77ffee │ │ │ │ │ +0068e288fd897465b6b9d5601697127f │ │ │ │ │ $fReadContainer :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Read.Read (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -2764,24 +2764,24 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadContainer_$creadListPrec @b @a v)] │ │ │ │ │ -ef78bd01547cc7b5ee2910a4488384c1 │ │ │ │ │ +4345b2755a339aec68116a8ab2aff364 │ │ │ │ │ $fReadContainer1 :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (Container b a -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -df0218c6e6ad5f276575bedd6160ee39 │ │ │ │ │ +40469492a8f5296858e2a77e40affb5b │ │ │ │ │ $fReadContainer_$creadList :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [Container b a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2803,15 +2803,15 @@ │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Container b a]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Container b a]>_R) │ │ │ │ │ @[Container b a] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[Container b a]))] │ │ │ │ │ -8643c3bb71515ac7751a9f0f0aa1f177 │ │ │ │ │ +0fb6ac60627730640b6ebe03db83753b │ │ │ │ │ $fReadContainer_$creadListPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Container b a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2823,15 +2823,15 @@ │ │ │ │ │ ($fReadContainer1 @b @a $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -9affd6677bf5df942ca1b8f25421ebb5 │ │ │ │ │ +f0c318725e2dcc64ef23200630bc7b46 │ │ │ │ │ $fReadContainer_$creadsPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Container b a) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2845,15 +2845,15 @@ │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(Container b a) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Container b a)))] │ │ │ │ │ -3d4fde39924202caf4f0f57a7ee5c462 │ │ │ │ │ +52007fcee6e788c99b8da1a0e1d5030d │ │ │ │ │ $fReadErrorContainer :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Read.Read (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -2866,24 +2866,24 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadErrorContainer_$creadListPrec @b @e v)] │ │ │ │ │ -990748b23bb7394c1b65ea2f1bc7adf4 │ │ │ │ │ +fd12aac599758a02c74df94d54b0fcd7 │ │ │ │ │ $fReadErrorContainer1 :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (ErrorContainer b e -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -a8596f7b29f858545cd9460b853d0bbc │ │ │ │ │ +7988717326fbd29e9e713cf3ba479a11 │ │ │ │ │ $fReadErrorContainer_$creadList :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [ErrorContainer b e] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2906,15 +2906,15 @@ │ │ │ │ │ <[ErrorContainer b e]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[ErrorContainer b e]>_R) │ │ │ │ │ @[ErrorContainer b e] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[ErrorContainer b e]))] │ │ │ │ │ -ab91a02e7b273a2352ea77e7f09e746e │ │ │ │ │ +eb273780f17f45b829974ef62c1e12fa │ │ │ │ │ $fReadErrorContainer_$creadListPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [ErrorContainer b e] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2926,15 +2926,15 @@ │ │ │ │ │ ($fReadErrorContainer1 @b @e $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -98ea362a6b273913470e43b2d4d7b861 │ │ │ │ │ +22628b7740c3fc9d6b276dc01d6a7151 │ │ │ │ │ $fReadErrorContainer_$creadsPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Types.Int │ │ │ │ │ -> Text.ParserCombinators.ReadP.ReadS (ErrorContainer b e) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2949,43 +2949,43 @@ │ │ │ │ │ @b │ │ │ │ │ @e │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(ErrorContainer b e)))] │ │ │ │ │ -35152f0df2d5d82a57076163c4dd0fe7 │ │ │ │ │ +ade227fc727df690e1538dbe2808c3b5 │ │ │ │ │ $fShowContainer :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Show.Show (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Functor.Const.Const a))). │ │ │ │ │ @(Container b a) │ │ │ │ │ ($fShowContainer_$cshowsPrec @b @a v) │ │ │ │ │ ($fShowContainer_$cshow @b @a v) │ │ │ │ │ ($fShowContainer_$cshowList @b @a v)] │ │ │ │ │ -2032aae23242b337cc50e1b17b1feacf │ │ │ │ │ +03befb5b9697a23286491c2a5171cbd9 │ │ │ │ │ $fShowContainer1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "}"#] │ │ │ │ │ -a89d6e760355821b353d4df175a57a12 │ │ │ │ │ +c850f02564295824a48796c89dee2ea2 │ │ │ │ │ $fShowContainer2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Container {getContainer = "#] │ │ │ │ │ -6ff10b3963dcdb901d12e6b5c9d29aa8 │ │ │ │ │ +e4e44f10c1aaee38bc61867f50694ae8 │ │ │ │ │ $fShowContainer3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fShowContainer1] │ │ │ │ │ -a25e8e53a996e513869b910c2ba8734b │ │ │ │ │ +5dd2fa056bcfaa5b133c1605a5ad2f21 │ │ │ │ │ $fShowContainer_$cshow :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Container b a -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2997,15 +2997,15 @@ │ │ │ │ │ $fShowContainer2 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b (Data.Functor.Const.Const a)) │ │ │ │ │ $dShow │ │ │ │ │ $fFoldableContainer4 │ │ │ │ │ x `cast` (N:Container[0] _R _N) │ │ │ │ │ $fShowContainer3)] │ │ │ │ │ -e75664c12692f4f3f6c99b81a95aa3ee │ │ │ │ │ +25412af001e2ef2b57ba7e92f557c5f4 │ │ │ │ │ $fShowContainer_$cshowList :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ [Container b a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3016,48 +3016,48 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Container b a) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ $w$cshowsPrec @b @a $dShow 0# ds4) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -6e360dffa68007a714f6a72f51a6bb12 │ │ │ │ │ +560134fc1070e45977c2c264ab4e95fc │ │ │ │ │ $fShowContainer_$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Types.Int -> Container b a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Functor.Const.Const a))) │ │ │ │ │ (a1['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ case a1 of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec @b @a $dShow ww ds4 }] │ │ │ │ │ -08ee8c81177cbe6f345924213ab5a963 │ │ │ │ │ +6d432f9ea95bc97f83c3b2968044262a │ │ │ │ │ $fShowErrorContainer :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Show.Show (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show (b (Data.Either.Either e))). │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ ($fShowErrorContainer_$cshowsPrec @b @e v) │ │ │ │ │ ($fShowErrorContainer_$cshow @b @e v) │ │ │ │ │ ($fShowErrorContainer_$cshowList @b @e v)] │ │ │ │ │ -16102b630752639031beab1ef48a2707 │ │ │ │ │ +881e4b184d8e375806420561b18935ec │ │ │ │ │ $fShowErrorContainer1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ErrorContainer {getErrorContainer = "#] │ │ │ │ │ -21f77e4928eb73c7c6dd154e17e65fe9 │ │ │ │ │ +d59a52f9de999e06bd0ffa9c08fceff0 │ │ │ │ │ $fShowErrorContainer_$cshow :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ ErrorContainer b e -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3069,15 +3069,15 @@ │ │ │ │ │ $fShowErrorContainer1 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b (Data.Either.Either e)) │ │ │ │ │ $dShow │ │ │ │ │ $fFoldableContainer4 │ │ │ │ │ x `cast` (N:ErrorContainer[0] _R _N) │ │ │ │ │ $fShowContainer3)] │ │ │ │ │ -099d5da952e71ba8aeef1eeb7db18c47 │ │ │ │ │ +cd434b301e83af01be2f21304a6f7b5f │ │ │ │ │ $fShowErrorContainer_$cshowList :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ [ErrorContainer b e] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3088,30 +3088,30 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ │ $w$cshowsPrec1 @b @e $dShow 0# ds4) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -1bb4cc25e5dc03820fe1a018b503df9a │ │ │ │ │ +56b887e594f1b87abbddb510d8a51ee6 │ │ │ │ │ $fShowErrorContainer_$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Types.Int -> ErrorContainer b e -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Either.Either e))) │ │ │ │ │ (a['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ │ case a of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec1 @b @e $dShow ww ds4 }] │ │ │ │ │ -6bb0f8c1c53c13e274a57f3102dc0ac5 │ │ │ │ │ +73837b84f1fb46f81ba4662368127507 │ │ │ │ │ $fTraversableContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Traversable.Traversable (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -3120,26 +3120,26 @@ │ │ │ │ │ @(Container b) │ │ │ │ │ ($fTraversableContainer_$cp1Traversable @b v) │ │ │ │ │ ($fFoldableContainer @b v) │ │ │ │ │ ($fTraversableContainer_$ctraverse @b v) │ │ │ │ │ ($fTraversableContainer_$csequenceA @b v) │ │ │ │ │ ($fTraversableContainer_$cmapM @b v) │ │ │ │ │ ($fTraversableContainer_$csequence @b v)] │ │ │ │ │ -717ba1b82fcfe1e0c97a92c767b59de3 │ │ │ │ │ +837ba216895480238e161d3a301e074b │ │ │ │ │ $fTraversableContainer1 :: │ │ │ │ │ b2 (Data.Functor.Const.Const b1) │ │ │ │ │ -> b2 (Data.Functor.Const.Const b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @b1 :: (* -> *) -> * │ │ │ │ │ (ds4['GHC.Types.Many] :: b1 (Data.Functor.Const.Const b)) -> │ │ │ │ │ ds4] │ │ │ │ │ -42abcdddf4825d600e3502a1bed6dd7a │ │ │ │ │ +f0208649078da9e21cdcf539e9670c4d │ │ │ │ │ $fTraversableContainer_$cmapM :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ (a -> m b1) -> Container b a -> m (Container b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3155,15 +3155,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b1 │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta] │ │ │ │ │ -2e5b3bb3e74c68ec66a4420b2cd5c095 │ │ │ │ │ +744759738c119367a6afe88f1c0a8ebb │ │ │ │ │ $fTraversableContainer_$cp1Traversable :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3171,15 +3171,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.TraversableB.$p1TraversableB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dTraversableB)] │ │ │ │ │ -ec9057d923c08494130ff4d6e1dbdadf │ │ │ │ │ +2ca64160b41df131786c3e493074e725 │ │ │ │ │ $fTraversableContainer_$csequence :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ Container b (m a) -> m (Container b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3193,15 +3193,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a))] │ │ │ │ │ -2cec6a9c57483ead8b5a2eb700ed84da │ │ │ │ │ +3df7a50add3e7a772a203c9ded53ae68 │ │ │ │ │ $fTraversableContainer_$csequenceA :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ Container b (f a) -> f (Container b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3215,15 +3215,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @f │ │ │ │ │ @(f a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f a))] │ │ │ │ │ -780953e2e75c78454e9c8f26f2b1f91e │ │ │ │ │ +730f55ee01b7643a62ef22e57b5ff283 │ │ │ │ │ $fTraversableContainer_$ctraverse :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ (a -> f b1) -> Container b a -> f (Container b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -3275,15 +3275,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)) │ │ │ │ │ (eta │ │ │ │ │ eta2 `cast` (Data.Functor.Const.N:Const[0] <*>_N _R _P))) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ f1 (f2 x `cast` (N:Container[0] _R _N))] │ │ │ │ │ -bfe6aa97dee723ebd50b2dd8d371690f │ │ │ │ │ +4e2bcb96049402fe25c32b37260d4713 │ │ │ │ │ $fTraversableErrorContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Traversable.Traversable (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -3292,25 +3292,25 @@ │ │ │ │ │ @(ErrorContainer b) │ │ │ │ │ ($fTraversableErrorContainer_$cp1Traversable @b v) │ │ │ │ │ ($fFoldableErrorContainer @b v) │ │ │ │ │ ($fTraversableErrorContainer_$ctraverse @b v) │ │ │ │ │ ($fTraversableErrorContainer_$csequenceA @b v) │ │ │ │ │ ($fTraversableErrorContainer_$cmapM @b v) │ │ │ │ │ ($fTraversableErrorContainer_$csequence @b v)] │ │ │ │ │ -9dd937c4276fd52efaae83faed4c19d7 │ │ │ │ │ +e0c0c1ffb4dc112e786e53bc01947ff1 │ │ │ │ │ $fTraversableErrorContainer1 :: │ │ │ │ │ b2 (Data.Either.Either b1) -> b2 (Data.Either.Either b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @b1 :: (* -> *) -> * │ │ │ │ │ (ds4['GHC.Types.Many] :: b1 (Data.Either.Either b)) -> │ │ │ │ │ ds4] │ │ │ │ │ -eea9530d9a3645586f691cfb48a284a5 │ │ │ │ │ +b58c37cd2cc1895def18d4154706641c │ │ │ │ │ $fTraversableErrorContainer_$cmapM :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ (a -> m b1) -> ErrorContainer b a -> m (ErrorContainer b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3326,15 +3326,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b1 │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta] │ │ │ │ │ -e9c44e5deb971a28925e3efe3d33f917 │ │ │ │ │ +551db0a2038729ec7a24d447b906afac │ │ │ │ │ $fTraversableErrorContainer_$cp1Traversable :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ GHC.Base.Functor (ErrorContainer b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3342,15 +3342,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorErrorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.TraversableB.$p1TraversableB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dTraversableB)] │ │ │ │ │ -f6f6f17afb54cb1a03a87ea71b26c540 │ │ │ │ │ +0d4420b06c3567d8815d1007c62a8643 │ │ │ │ │ $fTraversableErrorContainer_$csequence :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ ErrorContainer b (m a) -> m (ErrorContainer b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3364,15 +3364,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a))] │ │ │ │ │ -01270b5a02e8c1da7037148494d4cf3a │ │ │ │ │ +521530da486f57bf6704a40b99e82159 │ │ │ │ │ $fTraversableErrorContainer_$csequenceA :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ ErrorContainer b (f a) -> f (ErrorContainer b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3386,15 +3386,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @f │ │ │ │ │ @(f a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f a))] │ │ │ │ │ -a96643b33e9f451c9f4174237e94a843 │ │ │ │ │ +1357700a8ff3423d68bc3b8eec7cd97d │ │ │ │ │ $fTraversableErrorContainer_$ctraverse :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ (a -> f b1) -> ErrorContainer b a -> f (ErrorContainer b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -3437,135 +3437,135 @@ │ │ │ │ │ @a1 │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ (GHC.Base.pure @f $dApplicative @a1)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ f1 (f2 x `cast` (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -a7d553536c19c8c89437903e6bd41713 │ │ │ │ │ +abec5944924ceeb57d9923f76fd90c13 │ │ │ │ │ $tc'Container :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11674959523014724987#Word64 │ │ │ │ │ - 1860771261668301389#Word64 │ │ │ │ │ + 16354380718495274812#Word64 │ │ │ │ │ + 814762301798279210#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Container2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Container1] │ │ │ │ │ -9ea44b098e6735e5f7def144b34045a9 │ │ │ │ │ +3c6719a3cf1c52d92e087047398e21be │ │ │ │ │ $tc'Container1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ea9b4253927541a2a95f536bcd12d2b9 │ │ │ │ │ +fc2245575b86aeb3426f9a72dc8c0aff │ │ │ │ │ $tc'Container2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Container3] │ │ │ │ │ -94cafa23f2389006462d81d5243e5efa │ │ │ │ │ +e1c0c7493448cabfc6716ffbda7ce454 │ │ │ │ │ $tc'Container3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Container"#] │ │ │ │ │ -554f83925b1f0cdb8ec4d9b74879c5f6 │ │ │ │ │ +01583243b60b3294363d61968d75ad77 │ │ │ │ │ $tc'ErrorContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14855527359701066264#Word64 │ │ │ │ │ - 17109921949346698154#Word64 │ │ │ │ │ + 707883891224460668#Word64 │ │ │ │ │ + 7429744106433036516#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'ErrorContainer2 │ │ │ │ │ 2# │ │ │ │ │ $tc'ErrorContainer1] │ │ │ │ │ -1dbfd41f241749be3656423a638557d9 │ │ │ │ │ +b853587716ed860d725b3bc6c39f31e8 │ │ │ │ │ $tc'ErrorContainer1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c1ffa79a9d019db2566092db116fe8cc │ │ │ │ │ +74bce785af8baf27733fcf4ed4f7bbdc │ │ │ │ │ $tc'ErrorContainer2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'ErrorContainer3] │ │ │ │ │ -6095c312432d793e73b37f611b60650e │ │ │ │ │ +abcd0757ecc44467e35f9d8eaef8eb66 │ │ │ │ │ $tc'ErrorContainer3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'ErrorContainer"#] │ │ │ │ │ -94fed29885847ef0e8db48cd49dc25a0 │ │ │ │ │ +e09e42f324addfbda1003c3359d5a2b4 │ │ │ │ │ $tcContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4808676420053827782#Word64 │ │ │ │ │ - 2573184056300013498#Word64 │ │ │ │ │ + 16357764481247289159#Word64 │ │ │ │ │ + 11149079116675027957#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcContainer2 │ │ │ │ │ 0# │ │ │ │ │ $tcContainer1] │ │ │ │ │ -97a60ed0132472130ac0c191ddfac945 │ │ │ │ │ +6a72172f960f21f1de6a74a4767ccc7a │ │ │ │ │ $tcContainer1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -652be147eddd34492440c8b9a79bb950 │ │ │ │ │ +034588f16509fb7a7c4f1146ef49eff4 │ │ │ │ │ $tcContainer2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcContainer3] │ │ │ │ │ -e68bb986b4d2c6850bb15b031a213f04 │ │ │ │ │ +0a6f875d485561491827b0d328a0ca61 │ │ │ │ │ $tcContainer3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Container"#] │ │ │ │ │ -e8b95d37184a31288262949263b000ce │ │ │ │ │ +daec6c3178b5fe2342deb374d72036c8 │ │ │ │ │ $tcErrorContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7004789969558376778#Word64 │ │ │ │ │ - 695522309174708933#Word64 │ │ │ │ │ + 15701051175288362856#Word64 │ │ │ │ │ + 16272261420726116207#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcErrorContainer1 │ │ │ │ │ 0# │ │ │ │ │ $tcContainer1] │ │ │ │ │ -60311b871bc548b72437eb38fe5aa060 │ │ │ │ │ +afc841f19721252bbfcd0f18d88ec835 │ │ │ │ │ $tcErrorContainer1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcErrorContainer2] │ │ │ │ │ -44c534df5ccce9c80e19e400dd76466b │ │ │ │ │ +e387b02bd167a24bab0346af84442d27 │ │ │ │ │ $tcErrorContainer2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ErrorContainer"#] │ │ │ │ │ -4e00e18ce73373e0fcc2dc56135038df │ │ │ │ │ +1182cf7050b799e976f9dcb8fa02b959 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -674ceeaf6454993e22fec7da0006201a │ │ │ │ │ +b1cf3f1c71f6bbcbed080db8b8d9de1e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4ff5bda54562710e91dd770a4edc3c83 │ │ │ │ │ +cf034d5cfda3799422a5109b8634ac67 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Containers"#] │ │ │ │ │ -f97c70b4c314717c6b1d2536b501d69f │ │ │ │ │ +a38c26ea0e242de50c46b585f8dad278 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9218a400d5799b5b1f6d3be130b52061 │ │ │ │ │ +c4d162abc812c8123fff7855238d1a44 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -97a0fcabb7b5d020208f22ac4e754961 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +9a9e898656c36aa72ce605eb91d4e73b │ │ │ │ │ $w$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Prim.Int# -> Container b a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3594,15 +3594,15 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer2 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -a6c9bd976b0c27593eb91995111679f1 │ │ │ │ │ +92f47c5037fafa4a91506cb170191f21 │ │ │ │ │ $w$cshowsPrec1 :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Prim.Int# -> ErrorContainer b e -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3631,92 +3631,92 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowErrorContainer1 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -96fdbd34013fa7b5e5f91f10c714c710 │ │ │ │ │ +534844d3507a10fcf955a68452d4b169 │ │ │ │ │ type role Container representational nominal │ │ │ │ │ type Container :: ((* -> *) -> *) -> * -> * │ │ │ │ │ newtype Container b a │ │ │ │ │ = Container {getContainer :: b (Data.Functor.Const.Const a)} │ │ │ │ │ -457c825d58d97b32f5e406f92b956382 │ │ │ │ │ +a147e86314e63aaf4535eb2ec803ac69 │ │ │ │ │ type role ErrorContainer representational nominal │ │ │ │ │ type ErrorContainer :: ((* -> *) -> *) -> * -> * │ │ │ │ │ newtype ErrorContainer b e │ │ │ │ │ = ErrorContainer {getErrorContainer :: b (Data.Either.Either e)} │ │ │ │ │ -f2acd0f4d35a03d6b963d1c4a28ee279 │ │ │ │ │ +09edb256861e6234ee2203831a2b6067 │ │ │ │ │ axiom Rep_Container :: │ │ │ │ │ GHC.Generics.Rep (Container b a) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Container" 'GHC.Generics.PrefixI 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.S1 │ │ │ │ │ ('GHC.Generics.MetaSel │ │ │ │ │ ('GHC.Maybe.Just "getContainer") │ │ │ │ │ 'GHC.Generics.NoSourceUnpackedness │ │ │ │ │ 'GHC.Generics.NoSourceStrictness │ │ │ │ │ 'GHC.Generics.DecidedLazy) │ │ │ │ │ (GHC.Generics.Rec0 (b (Data.Functor.Const.Const a))))) │ │ │ │ │ -3e9c00d9333dfec2f681ce243dbb6dde │ │ │ │ │ +f67166a40d66cdeb8d0db99fc2c8fa67 │ │ │ │ │ axiom Rep_ErrorContainer :: │ │ │ │ │ GHC.Generics.Rep (ErrorContainer b e) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "ErrorContainer" 'GHC.Generics.PrefixI 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.S1 │ │ │ │ │ ('GHC.Generics.MetaSel │ │ │ │ │ ('GHC.Maybe.Just "getErrorContainer") │ │ │ │ │ 'GHC.Generics.NoSourceUnpackedness │ │ │ │ │ 'GHC.Generics.NoSourceStrictness │ │ │ │ │ 'GHC.Generics.DecidedLazy) │ │ │ │ │ (GHC.Generics.Rec0 (b (Data.Either.Either e))))) │ │ │ │ │ -d51016dd054e02ef6a76637885cbefad │ │ │ │ │ +5c3675b8b7162dde09bdcb6103fa87f3 │ │ │ │ │ getContainer :: Container b a -> b (Data.Functor.Const.Const a) │ │ │ │ │ RecSel Left Container │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getContainer1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (b :: <(* -> *) -> *>_N) (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Container[0] _R _N)] │ │ │ │ │ -ac0624ab6b015330a18bef5e1e729254 │ │ │ │ │ +04333d16ac31946194f614e80cadbfa6 │ │ │ │ │ getContainer1 :: Container b a -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * @a (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ ds4] │ │ │ │ │ -7113d28f172cd850dd70c4d1d1a731c7 │ │ │ │ │ +86f3d8aaf316d1331cd669380b9a5a53 │ │ │ │ │ getErrorContainer :: ErrorContainer b e -> b (Data.Either.Either e) │ │ │ │ │ RecSel Left ErrorContainer │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getErrorContainer1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (b :: <(* -> *) -> *>_N) (e :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:ErrorContainer[0] _R _N)] │ │ │ │ │ -f0ae746786e21189b1b93d34b5972f5e │ │ │ │ │ +557dd485adafb70fefc746edc5632bb2 │ │ │ │ │ getErrorContainer1 :: ErrorContainer b e -> ErrorContainer b e │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.Containers [family instance module] 9066 │ │ │ │ │ - interface hash: 2a04ad914f8c894030df9f14263db3e2 │ │ │ │ │ - ABI hash: 89b252e23e35e9000e541280249b249b │ │ │ │ │ - export-list hash: 4f77bb01354be65f6ea4c93400d3233b │ │ │ │ │ + interface hash: 601939ab658605e1ff1ae8509b208e8a │ │ │ │ │ + ABI hash: 9280f784d6cac5971bd3049fb4ea3a54 │ │ │ │ │ + export-list hash: db2250c0d35046314edad47171b0584b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: d4396b0a631fae3e8c0d33c20ca3c536 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: e7651a07642b22a2e2105f6c76f4b003 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Container{Container getContainer} │ │ │ │ │ ErrorContainer{ErrorContainer getErrorContainer} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -34,42 +34,42 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - exports: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + exports: b3763818b9e315ec61a28b921995582d │ │ │ │ │ import -/ Data.Bifunctor 1d9d7c21b881329380908e0dfd716fa2 │ │ │ │ │ import -/ Data.Bitraversable b3dde5b92e054012e0f42e345cd39579 │ │ │ │ │ import -/ Data.Either 7c47cd251bd107db492912c22e18f784 │ │ │ │ │ import -/ Data.Foldable 37d8b44e2b26697f0bf316460a82287c │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.ParserCombinators.ReadPrec a657147dbd7291808782bfe31b23cd99 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ -f1521ba707d23c999ae6ef3283ea07b0 │ │ │ │ │ +14b2273bbe440df7be5388c73e211040 │ │ │ │ │ $fApplicativeContainer :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ GHC.Base.Applicative (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ ($fApplicativeContainer3 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b1 :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N)) │ │ │ │ │ ($fApplicativeContainer_$c<* @b v)] │ │ │ │ │ -a7c174a68359cb63f978b02978bbdcf6 │ │ │ │ │ +a76f92d368c95a6640103a384e3329a7 │ │ │ │ │ $fApplicativeContainer1 :: │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Const.Const (a1 -> b)) │ │ │ │ │ (Data.Functor.Const.Const a1) │ │ │ │ │ a2 │ │ │ │ │ -> Data.Functor.Const.Const b a2 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -123,28 +123,28 @@ │ │ │ │ │ (Data.Functor.Const.Const a) │ │ │ │ │ a1) -> │ │ │ │ │ case ds4 of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ (fa `cast` (Data.Functor.Const.N:Const[0] <*>_N b>_R _P) │ │ │ │ │ ga `cast` (Data.Functor.Const.N:Const[0] <*>_N _R _P)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Functor.Const.N:Const[0] <*>_N _R _P)) }] │ │ │ │ │ -387329215245f058139892ecedbc7266 │ │ │ │ │ +e99c10be3fc67815f183934cd230e3b9 │ │ │ │ │ $fApplicativeContainer2 :: │ │ │ │ │ Data.Functor.Const.Const a1 a2 │ │ │ │ │ -> b -> Data.Functor.Const.Const a1 a2 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: Data.Functor.Const.Const a a1) │ │ │ │ │ (ds5['GHC.Types.Many] :: b) -> │ │ │ │ │ ds4] │ │ │ │ │ -6fecceae91020ec1d7838d76665822aa │ │ │ │ │ +d9e75c469cb1c8ee6ed7a7b1555736df │ │ │ │ │ $fApplicativeContainer3 :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b a -> Container b b1 -> b (Data.Functor.Const.Const b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -183,26 +183,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (a1 :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N b1>_R _P)) │ │ │ │ │ eta `cast` (N:Container[0] _R _N)) │ │ │ │ │ eta1 `cast` (N:Container[0] _R _N))] │ │ │ │ │ -cc9d33e6519358099f64e8ab8a75f7c1 │ │ │ │ │ +e4fcbbb1bb32d54452a8d7faa46edee1 │ │ │ │ │ $fApplicativeContainer4 :: Data.Functor.Const.Const a1 a2 -> b -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: Data.Functor.Const.Const a a1) │ │ │ │ │ (eta['GHC.Types.Many] :: b) -> │ │ │ │ │ eta] │ │ │ │ │ -c17c094d07bb3ac90844984c5b88c30e │ │ │ │ │ +6844caea325b4ccc08e85cbbe30f17ea │ │ │ │ │ $fApplicativeContainer5 :: │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Const.Const (b -> b)) (Data.Functor.Const.Const b) a │ │ │ │ │ -> Data.Functor.Const.Const b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1C(1,L),L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ (Data.Functor.Const.Const b) │ │ │ │ │ a) -> │ │ │ │ │ case ds4 of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ (fa `cast` (Data.Functor.Const.N:Const[0] <*>_N b>_R _P) │ │ │ │ │ ga `cast` (Data.Functor.Const.N:Const[0] <*>_N _R _P)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Functor.Const.N:Const[0] <*>_N _R _P)) }] │ │ │ │ │ -a65de0e1279b293ab2156326ef06d34d │ │ │ │ │ +14ca10cb44bd00a4b6f96b383b1b55a1 │ │ │ │ │ $fApplicativeContainer6 :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b (a -> b1) │ │ │ │ │ -> Container b a -> b (Data.Functor.Const.Const b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @(Data.Functor.Const.Const (a -> b1)) │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ l `cast` (N:Container[0] _R b1>_N) │ │ │ │ │ r `cast` (N:Container[0] _R _N))] │ │ │ │ │ -389e1d5eda3010ae886d765de12fdb91 │ │ │ │ │ +4a3984819deef987b8c5f3fe3e7db420 │ │ │ │ │ $fApplicativeContainer_$c<* :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b a -> Container b b1 -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ @(Data.Functor.Const.Const (b1 -> a)) │ │ │ │ │ @(Data.Functor.Const.Const b1) │ │ │ │ │ l │ │ │ │ │ r `cast` (N:Container[0] _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -6be5cba4b80fa62b4ebb3efe056f3530 │ │ │ │ │ +e46fe3a471e3e50d0dce353a33bfba44 │ │ │ │ │ $fApplicativeContainer_$cliftA2 :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ (a -> b1 -> c) -> Container b a -> Container b b1 -> Container b c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -358,15 +358,15 @@ │ │ │ │ │ @(Data.Functor.Const.Const (b1 -> c)) │ │ │ │ │ @(Data.Functor.Const.Const b1) │ │ │ │ │ l │ │ │ │ │ r `cast` (N:Container[0] _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -124249bcd1341b35361b3898ddd264ff │ │ │ │ │ +b24638917d3676f8eadf66d82ae763be │ │ │ │ │ $fApplicativeContainer_$cp1Applicative :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.ApplicativeB.$p1ApplicativeB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB)] │ │ │ │ │ -face662fbd73f3f5cb45bfb045cb7c14 │ │ │ │ │ +c2f815666f2ac75e178e16a874f60c20 │ │ │ │ │ $fEqContainer :: │ │ │ │ │ GHC.Classes.Eq (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Eq (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -396,15 +396,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b (Data.Functor.Const.Const a)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -91a44938a8b9fedf18957a36da41a3dc │ │ │ │ │ +849c3cfc506d76857ad293a0d4a6b7a9 │ │ │ │ │ $fEqErrorContainer :: │ │ │ │ │ GHC.Classes.Eq (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Eq (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -417,15 +417,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b (Data.Either.Either e)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -cd32c03fbf1cbe77cc06aaf617742e1c │ │ │ │ │ +d04d8e162cb5ff9e4d6d34dbe7f9e776 │ │ │ │ │ $fFoldableContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Foldable.Foldable (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -462,15 +462,15 @@ │ │ │ │ │ ($fFoldableContainer1 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -14e89c249e14e817a7a9691e9a2938b0 │ │ │ │ │ +290fc00d26828390ed2de9f054bd9739 │ │ │ │ │ $fFoldableContainer1 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ Container b a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -3360fa93a681300e40fa4aa3c1b9a98a │ │ │ │ │ +64b0cba4e41849c7bcf52f598c5af6d7 │ │ │ │ │ $fFoldableContainer2 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ Container b a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ @@ -509,15 +509,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -e6308b792c6ac14fdea65d3502371b73 │ │ │ │ │ +cc7250dde145d5e7f60500dfceb32df2 │ │ │ │ │ $fFoldableContainer3 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Classes.Eq a) => │ │ │ │ │ a -> Container b a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -532,20 +532,20 @@ │ │ │ │ │ @Data.Semigroup.Internal.Any │ │ │ │ │ @a │ │ │ │ │ Data.Semigroup.Internal.$fMonoidAny │ │ │ │ │ (GHC.Classes.== @a $dEq eta) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0]))] │ │ │ │ │ -0dbc6fd43d53661259b8bd723f5444bd │ │ │ │ │ +14ba80e83c09ab1a7d2343ccd29b6558 │ │ │ │ │ $fFoldableContainer4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -58c680db3ff6ab0e5586aeacf298dcc8 │ │ │ │ │ +fdb14841dafd7c9b44e0d99a229e7fae │ │ │ │ │ $fFoldableContainer5 :: │ │ │ │ │ Data.Functor.Const.Const a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -565,15 +565,15 @@ │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (\ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ x2 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) })) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R)))] │ │ │ │ │ -b3c1a0e5cb8b9215e0a149fee186c5a8 │ │ │ │ │ +759b93f744ddba1dae3a9f7202182e4e │ │ │ │ │ $fFoldableContainer6 :: │ │ │ │ │ Data.Functor.Const.Const a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo GHC.Types.Bool │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo GHC.Types.Bool) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -590,23 +590,23 @@ │ │ │ │ │ } in │ │ │ │ │ (GHC.Tuple.Prim.() │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Functor.Const.N:Const[0] <*>_N <()>_R _P)), │ │ │ │ │ (\ (x1['GHC.Types.Many] :: GHC.Types.Bool) -> lvl13) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] _R)))] │ │ │ │ │ -257044b12ed3ec8fa150a265cb24dfe2 │ │ │ │ │ +7a1c9e2de9a8989016a293ab69a88cd7 │ │ │ │ │ $fFoldableContainer7 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -3c269a53854792486ede28cf3330f357 │ │ │ │ │ +0fa00362f9126b72727b7c0bcbd1b1c3 │ │ │ │ │ $fFoldableContainer8 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -5d528d2886114633f3717b347ee37897 │ │ │ │ │ +b8cfc43b21659762334c8693e2a86d24 │ │ │ │ │ $fFoldableContainer_$cfold :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ Container b m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ $fFoldableContainer_$cfoldMap │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @m │ │ │ │ │ $dMonoid │ │ │ │ │ (GHC.Base.id @m)] │ │ │ │ │ -567337dadb269d0f96bbf5afcb68e5da │ │ │ │ │ +e185586296f6d9fdcb96f134c4af1aa5 │ │ │ │ │ $fFoldableContainer_$cfoldMap :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Container b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -670,15 +670,15 @@ │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ case (g x `cast` (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl13 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -3378f4980cea688d396db618335463d6 │ │ │ │ │ +5887d10e0a3d133124ec437301fb5530 │ │ │ │ │ $fFoldableContainer_$cfoldMap' :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Container b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -735,15 +735,15 @@ │ │ │ │ │ (GHC.Base.id @(m -> m)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ m>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid) }] │ │ │ │ │ -1821bc30db02c949c8e8a5c784513726 │ │ │ │ │ +ce9223fe776a951da125cc0258ab64d2 │ │ │ │ │ $fFoldableContainer_$cfoldl :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -799,15 +799,15 @@ │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R))) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1 }] │ │ │ │ │ -b9fddb4b67b3817f050631a243bb642c │ │ │ │ │ +d729ca7b4d6dd89cb88b9acd48c8e44c │ │ │ │ │ $fFoldableContainer_$cfoldl' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -860,15 +860,15 @@ │ │ │ │ │ (GHC.Base.id @(b1 -> b1)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ b1>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] b1>_R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ eta1 }] │ │ │ │ │ -47ccbc437dd7a8ae8d1a027f092ded3e │ │ │ │ │ +c9b3f783635252d592e0ac1f3b2991df │ │ │ │ │ $fFoldableContainer_$cfoldl1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ case s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer7 @a │ │ │ │ │ GHC.Maybe.Just v -> v } }] │ │ │ │ │ -6b396ee00a90bda7fd69f50993d333ff │ │ │ │ │ +94dd6c47c343c5628ff631c7123f78f5 │ │ │ │ │ $fFoldableContainer_$cfoldr :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ │ _R │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) z }] │ │ │ │ │ -7587d1352988d239aa80928dbbe85c92 │ │ │ │ │ +540ee454ea7ca76ba12f057173cd1513 │ │ │ │ │ $fFoldableContainer_$cfoldr' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1062,15 +1062,15 @@ │ │ │ │ │ b1>_R))) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b1>_R)) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ z0 }] │ │ │ │ │ -817171165f15c65c278755f097b21407 │ │ │ │ │ +61aede4dd74b85f623da1e7427a034a4 │ │ │ │ │ $fFoldableContainer_$cfoldr1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1128,15 +1128,15 @@ │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ case s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer8 @a │ │ │ │ │ GHC.Maybe.Just v -> v } }] │ │ │ │ │ -b17cc1575472cfb1214bd2409304e6c4 │ │ │ │ │ +b46bbf17d19f228fef33dd6cd2360622 │ │ │ │ │ $fFoldableContainer_$clength :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1173,15 +1173,15 @@ │ │ │ │ │ GHC.Types.Int>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int) │ │ │ │ │ $fFoldableContainer4 }] │ │ │ │ │ -e7cd61559cfe1386a88aa3f01c615ced │ │ │ │ │ +8f65b5a67074abef1c16d92bf65e1ea2 │ │ │ │ │ $fFoldableContainer_$cmaximum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1220,15 +1220,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -aad561785b69e1adf949f2d8e08b6771 │ │ │ │ │ +a14d45ab25ecdac360194aa84370cf4e │ │ │ │ │ $fFoldableContainer_$cminimum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1267,15 +1267,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -24d0888632b1c650506d791f86618c03 │ │ │ │ │ +507d27d27e52a332c9955ebe4ce779f4 │ │ │ │ │ $fFoldableContainer_$cnull :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1308,15 +1308,15 @@ │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Bool) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True }] │ │ │ │ │ -9adf15a38fb152bf5f306926339d5c5e │ │ │ │ │ +98c3cf0b7dccc3d3225fc14e78a32671 │ │ │ │ │ $fFoldableContainer_$ctoList :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1326,15 +1326,15 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b1 │ │ │ │ │ (c['GHC.Types.Many] :: a -> b1 -> b1)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ $fFoldableContainer_$cfoldr @b $dTraversableB @a @b1 c n eta)] │ │ │ │ │ -fcfb0f17d73dde305179c66eb8e6ac09 │ │ │ │ │ +f96cd5834669d7e91e813254c05c0d2a │ │ │ │ │ $fFoldableErrorContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Foldable.Foldable (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -1371,15 +1371,15 @@ │ │ │ │ │ ($fFoldableErrorContainer1 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -8a5f47ad00b9d94770edad9d87e81b37 │ │ │ │ │ +04e736d69d115cafd755727dfcc8f36b │ │ │ │ │ $fFoldableErrorContainer1 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ ErrorContainer b a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1394,15 +1394,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -c3ff2e36300e5cfb3d4490957c4db350 │ │ │ │ │ +94bb29b7846361ee26cb69025ee5dfa0 │ │ │ │ │ $fFoldableErrorContainer2 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ ErrorContainer b a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ @@ -1418,15 +1418,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -53442540770cd1b113d5581e3a72a9a9 │ │ │ │ │ +b54f73c62e0831f7692cdba0323c477e │ │ │ │ │ $fFoldableErrorContainer3 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Classes.Eq a) => │ │ │ │ │ a -> ErrorContainer b a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1441,15 +1441,15 @@ │ │ │ │ │ @Data.Semigroup.Internal.Any │ │ │ │ │ @a │ │ │ │ │ Data.Semigroup.Internal.$fMonoidAny │ │ │ │ │ (GHC.Classes.== @a $dEq eta) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0]))] │ │ │ │ │ -a08221cd2e8b4f6e1b2c98575fadf49f │ │ │ │ │ +a412c0e764397f8fff0275e1bcf6de67 │ │ │ │ │ $fFoldableErrorContainer4 :: │ │ │ │ │ Data.Either.Either a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo (GHC.Types.Int -> GHC.Types.Int)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -1472,15 +1472,15 @@ │ │ │ │ │ -> \ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ x2 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) } │ │ │ │ │ Data.Either.Right y -> x2 })) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R)))] │ │ │ │ │ -a31237743468318d9f410524594559b3 │ │ │ │ │ +44927f65d2949dd278aff7f3afa82b00 │ │ │ │ │ $fFoldableErrorContainer5 :: │ │ │ │ │ Data.Either.Either a1 a2 │ │ │ │ │ -> Data.Semigroup.Internal.Endo GHC.Types.Bool │ │ │ │ │ -> (Data.Functor.Const.Const () a2, │ │ │ │ │ Data.Semigroup.Internal.Endo GHC.Types.Bool) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(1,), │ │ │ │ │ @@ -1496,15 +1496,15 @@ │ │ │ │ │ (\ (x1['GHC.Types.Many] :: GHC.Types.Bool) -> │ │ │ │ │ eta `cast` (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (case x of wild { │ │ │ │ │ Data.Either.Left x2 -> GHC.Types.False │ │ │ │ │ Data.Either.Right y -> x1 })) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] _R)))] │ │ │ │ │ -cc22329d022e4bd8bba8fa8fc7043a90 │ │ │ │ │ +7e041dcd924d260c2ac7014b74263773 │ │ │ │ │ $fFoldableErrorContainer_$cfold :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ ErrorContainer b m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1517,15 +1517,15 @@ │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @m │ │ │ │ │ $dMonoid │ │ │ │ │ (GHC.Base.id @m)] │ │ │ │ │ -f36eb1e32ba1e0d788abe79eec01d0ff │ │ │ │ │ +f7c249a2afe8f64ab642db3d7c965484 │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> ErrorContainer b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1572,15 +1572,15 @@ │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ case (g x `cast` (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl13 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -475abe9ff1548da2dcbe797572bb6a85 │ │ │ │ │ +ef0c26ef930027c02ec440af37df92bf │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap' :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> ErrorContainer b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1636,15 +1636,15 @@ │ │ │ │ │ (GHC.Base.id @(m -> m)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ m>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid) }] │ │ │ │ │ -ad99584fef301b9a25611c4c993539bf │ │ │ │ │ +92cfe5c89a2db74f2704b593e0fca83c │ │ │ │ │ $fFoldableErrorContainer_$cfoldl :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1708,15 +1708,15 @@ │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R))) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1 }] │ │ │ │ │ -25469f9f8c5f1db463384173cd885864 │ │ │ │ │ +611f427387f37d058d473af691a412ce │ │ │ │ │ $fFoldableErrorContainer_$cfoldl' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -1768,15 +1768,15 @@ │ │ │ │ │ (GHC.Base.id @(b1 -> b1)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ b1>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] b1>_R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ eta1 }] │ │ │ │ │ -1110effe739c295507bb35a164df27da │ │ │ │ │ +51e8a9c0bcdc42e742bcce21271e038e │ │ │ │ │ $fFoldableErrorContainer_$cfoldl1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1796,15 +1796,15 @@ │ │ │ │ │ @a │ │ │ │ │ (case m of wild { │ │ │ │ │ GHC.Maybe.Nothing -> y GHC.Maybe.Just x -> f x y })) │ │ │ │ │ (GHC.Maybe.Nothing @a) │ │ │ │ │ xs of wild { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer7 @a │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -67a651c4a204001c045801ec06c60cfa │ │ │ │ │ +100cd5d76d33ee5c759134bca3f1a9f5 │ │ │ │ │ $fFoldableErrorContainer_$cfoldr :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1857,15 +1857,15 @@ │ │ │ │ │ _R │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) z }] │ │ │ │ │ -6c58945ed348ffd20fcbd4377acc7e96 │ │ │ │ │ +81dc2c773f06c26d10249f6073bae92d │ │ │ │ │ $fFoldableErrorContainer_$cfoldr' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1884,15 +1884,15 @@ │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: b1 -> b1) │ │ │ │ │ (ds5['GHC.Types.Many] :: a)[OneShot] │ │ │ │ │ (v['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ case v of z { DEFAULT -> ds4 (f ds5 z) }) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ xs │ │ │ │ │ z0] │ │ │ │ │ -02d0a9f3b218bd1c3d786901c662d9bf │ │ │ │ │ +f9321abcf9ad9578009c2be81f403c7a │ │ │ │ │ $fFoldableErrorContainer_$cfoldr1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1949,15 +1949,15 @@ │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ case s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer8 @a │ │ │ │ │ GHC.Maybe.Just v -> v } }] │ │ │ │ │ -a90a20c85d6623cb9d18818274570906 │ │ │ │ │ +78879c78f14234f1e84f729135034bd6 │ │ │ │ │ $fFoldableErrorContainer_$clength :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1994,15 +1994,15 @@ │ │ │ │ │ GHC.Types.Int>_R)) of wild { (,) a1 s' -> │ │ │ │ │ s' │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int) │ │ │ │ │ $fFoldableContainer4 }] │ │ │ │ │ -88a2501a4af497db875b72b72faf218a │ │ │ │ │ +0fa2a937a146bda236c2145f3d460889 │ │ │ │ │ $fFoldableErrorContainer_$cmaximum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -2041,15 +2041,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -6a75c3135d1c4eb4713616c7b418cb4d │ │ │ │ │ +4f5bd35dc75ac8096e257788016da261 │ │ │ │ │ $fFoldableErrorContainer_$cminimum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -2088,15 +2088,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -6a9a1bc6945d23f3ff8c81e182cf43ed │ │ │ │ │ +4fee7ba8968ba2c6c38305d0abaa54c2 │ │ │ │ │ $fFoldableErrorContainer_$cnull :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2129,15 +2129,15 @@ │ │ │ │ │ _R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Bool) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) of wild { (,) a1 s' -> │ │ │ │ │ s' `cast` (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True }] │ │ │ │ │ -5eea33282ede5893e974ce90e0e7c9ad │ │ │ │ │ +ad582f8b268075f56ccbb9c9bf61a00a │ │ │ │ │ $fFoldableErrorContainer_$ctoList :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2147,27 +2147,27 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b1 │ │ │ │ │ (c['GHC.Types.Many] :: a -> b1 -> b1)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ $fFoldableErrorContainer_$cfoldr @b $dTraversableB @a @b1 c n eta)] │ │ │ │ │ -494ab54fbced0f2b78a250819f348eb5 │ │ │ │ │ +e32dbed27d7e55bc29729d9cb4a5fe0a │ │ │ │ │ $fFunctorContainer :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ (v['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @(Container b) │ │ │ │ │ ($fFunctorContainer_$cfmap @b v) │ │ │ │ │ ($fFunctorContainer_$c<$ @b v)] │ │ │ │ │ -59c89a2e7c490c173d0d5ac7734c9e31 │ │ │ │ │ +b7fb359de7f77f7f5dfc2d1ddb7a715b │ │ │ │ │ $fFunctorContainer_$c<$ :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ a -> Container b b1 -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2194,15 +2194,15 @@ │ │ │ │ │ <*>_N _R _P)) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: Container b b1) -> │ │ │ │ │ f x `cast` (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -f9a7143b271f4d0ff61b93ae43166565 │ │ │ │ │ +6a8a5c6fd456871c3127876333d11985 │ │ │ │ │ $fFunctorContainer_$cfmap :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (a -> b1) -> Container b a -> Container b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2229,27 +2229,27 @@ │ │ │ │ │ <*>_N _R _P)) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ f1 x `cast` (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -873063d8addd502ef5bd84ccd028449a │ │ │ │ │ +0e6956d8c3a846568dd3da22fd69e36b │ │ │ │ │ $fFunctorErrorContainer :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ GHC.Base.Functor (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ (v['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @(ErrorContainer b) │ │ │ │ │ ($fFunctorErrorContainer_$cfmap @b v) │ │ │ │ │ ($fFunctorErrorContainer_$c<$ @b v)] │ │ │ │ │ -bc3dbcfa4a5f66e688d60bea5b5526c0 │ │ │ │ │ +0cad49bee17eb24ed5d301f348ce0e56 │ │ │ │ │ $fFunctorErrorContainer_$c<$ :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ a -> ErrorContainer b b1 -> ErrorContainer b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2275,15 +2275,15 @@ │ │ │ │ │ Data.Either.Right b2 -> Data.Either.Right @a @a1 b2 }) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: ErrorContainer b b1) -> │ │ │ │ │ f x `cast` (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -ab63ae5a52a50592dd552773b6dd53cf │ │ │ │ │ +900a60bfa635e2145f8c65c30c42a714 │ │ │ │ │ $fFunctorErrorContainer_$cfmap :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (a -> b1) -> ErrorContainer b a -> ErrorContainer b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2302,24 +2302,24 @@ │ │ │ │ │ (\ @a1 -> Data.Bifunctor.$fBifunctorEither_$cfirst @a @b1 @a1 f) │ │ │ │ │ } in │ │ │ │ │ (\ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ f1 x `cast` (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -ac6b9eade85d1222c468768d4b9e3483 │ │ │ │ │ +457dc692befc34cc9c22a47d316ebd9b │ │ │ │ │ $fGenericContainer :: GHC.Generics.Generic (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * @a. │ │ │ │ │ @(Container b a) │ │ │ │ │ ($fGenericContainer_$cfrom @b @a) │ │ │ │ │ ($fGenericContainer_$cto @b @a)] │ │ │ │ │ -93beb333d7a035421f35d851a5d0c0b5 │ │ │ │ │ +adadc5aa38df00f4ca80412aca1b6d1e │ │ │ │ │ $fGenericContainer_$cfrom :: │ │ │ │ │ Container b a -> GHC.Generics.Rep (Container b a) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ @@ -2365,15 +2365,15 @@ │ │ │ │ │ (b (Data.Functor.Const.Const a)))>_R) │ │ │ │ │ ; Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Container[0] _N _N))) _N)] │ │ │ │ │ -c1a86174e5938d2fd736a0980067d9c3 │ │ │ │ │ +cc98078819e3af99ecb936d0cad12737 │ │ │ │ │ $fGenericContainer_$cto :: │ │ │ │ │ GHC.Generics.Rep (Container b a) x -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ @@ -2406,15 +2406,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sub (Rep_Container[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P │ │ │ │ │ ; Sym (N:Container[0] _R _N))] │ │ │ │ │ -69335c5173bf30cd48c624dff0d2d52b │ │ │ │ │ +d8d7fc8fa52a801bd84ab5eb3489b954 │ │ │ │ │ $fGenericErrorContainer :: │ │ │ │ │ GHC.Generics.Generic (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * @e. │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ ($fGenericErrorContainer_$cfrom @b @e) │ │ │ │ │ ($fGenericErrorContainer_$cto @b @e)] │ │ │ │ │ -0d07567e2e9747645e376b3f69ab2e00 │ │ │ │ │ +88a4509095fc56deef9c028ff4c64c4c │ │ │ │ │ $fGenericErrorContainer_$cfrom :: │ │ │ │ │ ErrorContainer b e -> GHC.Generics.Rep (ErrorContainer b e) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ @@ -2522,15 +2522,15 @@ │ │ │ │ │ (b (Data.Either.Either e)))>_R) │ │ │ │ │ ; Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_ErrorContainer[0] _N _N))) _N)] │ │ │ │ │ -2ee1dad584f7843b76fd4d5904ddebaa │ │ │ │ │ +b465749f80a1d5966b163ca8c553b4c9 │ │ │ │ │ $fGenericErrorContainer_$cto :: │ │ │ │ │ GHC.Generics.Rep (ErrorContainer b e) x -> ErrorContainer b e │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ @@ -2564,15 +2564,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sub (Rep_ErrorContainer[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P │ │ │ │ │ ; Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -5a2a3e908acbe8a51cff6e4a30744731 │ │ │ │ │ +0e037282bec8d9a418b42932a016f8ed │ │ │ │ │ $fOrdContainer :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Ord (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -2664,30 +2664,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N)) │ │ │ │ │ (GHC.Classes.min @(b (Data.Functor.Const.Const a)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -00ff98d57dec767c6da6bc8871fc752d │ │ │ │ │ +b8049c2218a13532180d96a3d0be70f2 │ │ │ │ │ $fOrdContainer_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Eq (Container b a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord │ │ │ │ │ (b (Data.Functor.Const.Const a))) -> │ │ │ │ │ $fEqContainer │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ (GHC.Classes.$p1Ord @(b (Data.Functor.Const.Const a)) $dOrd)] │ │ │ │ │ -49da7a95413161421e34331769d714d3 │ │ │ │ │ +b9ed16714a9ad90ed570d20e808797b5 │ │ │ │ │ $fOrdErrorContainer :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Ord (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -2727,30 +2727,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N)) │ │ │ │ │ (GHC.Classes.min @(b (Data.Either.Either e)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -92a17c3b822834c2ec7e475fe8e7f91b │ │ │ │ │ +0d9eaedc46182ab4abb636a1577e5eb9 │ │ │ │ │ $fOrdErrorContainer_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Eq (ErrorContainer b e) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord │ │ │ │ │ (b (Data.Either.Either e))) -> │ │ │ │ │ $fEqErrorContainer │ │ │ │ │ @b │ │ │ │ │ @e │ │ │ │ │ (GHC.Classes.$p1Ord @(b (Data.Either.Either e)) $dOrd)] │ │ │ │ │ -db0af78df81976e333d9eaa59c77ffee │ │ │ │ │ +0068e288fd897465b6b9d5601697127f │ │ │ │ │ $fReadContainer :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Read.Read (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -2764,24 +2764,24 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadContainer_$creadListPrec @b @a v)] │ │ │ │ │ -ef78bd01547cc7b5ee2910a4488384c1 │ │ │ │ │ +4345b2755a339aec68116a8ab2aff364 │ │ │ │ │ $fReadContainer1 :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (Container b a -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -df0218c6e6ad5f276575bedd6160ee39 │ │ │ │ │ +40469492a8f5296858e2a77e40affb5b │ │ │ │ │ $fReadContainer_$creadList :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [Container b a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2803,15 +2803,15 @@ │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Container b a]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Container b a]>_R) │ │ │ │ │ @[Container b a] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[Container b a]))] │ │ │ │ │ -8643c3bb71515ac7751a9f0f0aa1f177 │ │ │ │ │ +0fb6ac60627730640b6ebe03db83753b │ │ │ │ │ $fReadContainer_$creadListPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Container b a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2823,15 +2823,15 @@ │ │ │ │ │ ($fReadContainer1 @b @a $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -9affd6677bf5df942ca1b8f25421ebb5 │ │ │ │ │ +f0c318725e2dcc64ef23200630bc7b46 │ │ │ │ │ $fReadContainer_$creadsPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Container b a) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2845,15 +2845,15 @@ │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(Container b a) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Container b a)))] │ │ │ │ │ -3d4fde39924202caf4f0f57a7ee5c462 │ │ │ │ │ +52007fcee6e788c99b8da1a0e1d5030d │ │ │ │ │ $fReadErrorContainer :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Read.Read (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -2866,24 +2866,24 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadErrorContainer_$creadListPrec @b @e v)] │ │ │ │ │ -990748b23bb7394c1b65ea2f1bc7adf4 │ │ │ │ │ +fd12aac599758a02c74df94d54b0fcd7 │ │ │ │ │ $fReadErrorContainer1 :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (ErrorContainer b e -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -a8596f7b29f858545cd9460b853d0bbc │ │ │ │ │ +7988717326fbd29e9e713cf3ba479a11 │ │ │ │ │ $fReadErrorContainer_$creadList :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [ErrorContainer b e] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2906,15 +2906,15 @@ │ │ │ │ │ <[ErrorContainer b e]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[ErrorContainer b e]>_R) │ │ │ │ │ @[ErrorContainer b e] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[ErrorContainer b e]))] │ │ │ │ │ -ab91a02e7b273a2352ea77e7f09e746e │ │ │ │ │ +eb273780f17f45b829974ef62c1e12fa │ │ │ │ │ $fReadErrorContainer_$creadListPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [ErrorContainer b e] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2926,15 +2926,15 @@ │ │ │ │ │ ($fReadErrorContainer1 @b @e $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -98ea362a6b273913470e43b2d4d7b861 │ │ │ │ │ +22628b7740c3fc9d6b276dc01d6a7151 │ │ │ │ │ $fReadErrorContainer_$creadsPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Types.Int │ │ │ │ │ -> Text.ParserCombinators.ReadP.ReadS (ErrorContainer b e) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2949,43 +2949,43 @@ │ │ │ │ │ @b │ │ │ │ │ @e │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(ErrorContainer b e)))] │ │ │ │ │ -35152f0df2d5d82a57076163c4dd0fe7 │ │ │ │ │ +ade227fc727df690e1538dbe2808c3b5 │ │ │ │ │ $fShowContainer :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Show.Show (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Functor.Const.Const a))). │ │ │ │ │ @(Container b a) │ │ │ │ │ ($fShowContainer_$cshowsPrec @b @a v) │ │ │ │ │ ($fShowContainer_$cshow @b @a v) │ │ │ │ │ ($fShowContainer_$cshowList @b @a v)] │ │ │ │ │ -2032aae23242b337cc50e1b17b1feacf │ │ │ │ │ +03befb5b9697a23286491c2a5171cbd9 │ │ │ │ │ $fShowContainer1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "}"#] │ │ │ │ │ -a89d6e760355821b353d4df175a57a12 │ │ │ │ │ +c850f02564295824a48796c89dee2ea2 │ │ │ │ │ $fShowContainer2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Container {getContainer = "#] │ │ │ │ │ -6ff10b3963dcdb901d12e6b5c9d29aa8 │ │ │ │ │ +e4e44f10c1aaee38bc61867f50694ae8 │ │ │ │ │ $fShowContainer3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fShowContainer1] │ │ │ │ │ -a25e8e53a996e513869b910c2ba8734b │ │ │ │ │ +5dd2fa056bcfaa5b133c1605a5ad2f21 │ │ │ │ │ $fShowContainer_$cshow :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Container b a -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2997,15 +2997,15 @@ │ │ │ │ │ $fShowContainer2 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b (Data.Functor.Const.Const a)) │ │ │ │ │ $dShow │ │ │ │ │ $fFoldableContainer4 │ │ │ │ │ x `cast` (N:Container[0] _R _N) │ │ │ │ │ $fShowContainer3)] │ │ │ │ │ -e75664c12692f4f3f6c99b81a95aa3ee │ │ │ │ │ +25412af001e2ef2b57ba7e92f557c5f4 │ │ │ │ │ $fShowContainer_$cshowList :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ [Container b a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3016,48 +3016,48 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Container b a) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ $w$cshowsPrec @b @a $dShow 0# ds4) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -6e360dffa68007a714f6a72f51a6bb12 │ │ │ │ │ +560134fc1070e45977c2c264ab4e95fc │ │ │ │ │ $fShowContainer_$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Types.Int -> Container b a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Functor.Const.Const a))) │ │ │ │ │ (a1['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ case a1 of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec @b @a $dShow ww ds4 }] │ │ │ │ │ -08ee8c81177cbe6f345924213ab5a963 │ │ │ │ │ +6d432f9ea95bc97f83c3b2968044262a │ │ │ │ │ $fShowErrorContainer :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Show.Show (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show (b (Data.Either.Either e))). │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ ($fShowErrorContainer_$cshowsPrec @b @e v) │ │ │ │ │ ($fShowErrorContainer_$cshow @b @e v) │ │ │ │ │ ($fShowErrorContainer_$cshowList @b @e v)] │ │ │ │ │ -16102b630752639031beab1ef48a2707 │ │ │ │ │ +881e4b184d8e375806420561b18935ec │ │ │ │ │ $fShowErrorContainer1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ErrorContainer {getErrorContainer = "#] │ │ │ │ │ -21f77e4928eb73c7c6dd154e17e65fe9 │ │ │ │ │ +d59a52f9de999e06bd0ffa9c08fceff0 │ │ │ │ │ $fShowErrorContainer_$cshow :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ ErrorContainer b e -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3069,15 +3069,15 @@ │ │ │ │ │ $fShowErrorContainer1 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b (Data.Either.Either e)) │ │ │ │ │ $dShow │ │ │ │ │ $fFoldableContainer4 │ │ │ │ │ x `cast` (N:ErrorContainer[0] _R _N) │ │ │ │ │ $fShowContainer3)] │ │ │ │ │ -099d5da952e71ba8aeef1eeb7db18c47 │ │ │ │ │ +cd434b301e83af01be2f21304a6f7b5f │ │ │ │ │ $fShowErrorContainer_$cshowList :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ [ErrorContainer b e] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3088,30 +3088,30 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ │ $w$cshowsPrec1 @b @e $dShow 0# ds4) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -1bb4cc25e5dc03820fe1a018b503df9a │ │ │ │ │ +56b887e594f1b87abbddb510d8a51ee6 │ │ │ │ │ $fShowErrorContainer_$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Types.Int -> ErrorContainer b e -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Either.Either e))) │ │ │ │ │ (a['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ │ case a of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec1 @b @e $dShow ww ds4 }] │ │ │ │ │ -6bb0f8c1c53c13e274a57f3102dc0ac5 │ │ │ │ │ +73837b84f1fb46f81ba4662368127507 │ │ │ │ │ $fTraversableContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Traversable.Traversable (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -3120,26 +3120,26 @@ │ │ │ │ │ @(Container b) │ │ │ │ │ ($fTraversableContainer_$cp1Traversable @b v) │ │ │ │ │ ($fFoldableContainer @b v) │ │ │ │ │ ($fTraversableContainer_$ctraverse @b v) │ │ │ │ │ ($fTraversableContainer_$csequenceA @b v) │ │ │ │ │ ($fTraversableContainer_$cmapM @b v) │ │ │ │ │ ($fTraversableContainer_$csequence @b v)] │ │ │ │ │ -717ba1b82fcfe1e0c97a92c767b59de3 │ │ │ │ │ +837ba216895480238e161d3a301e074b │ │ │ │ │ $fTraversableContainer1 :: │ │ │ │ │ b2 (Data.Functor.Const.Const b1) │ │ │ │ │ -> b2 (Data.Functor.Const.Const b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @b1 :: (* -> *) -> * │ │ │ │ │ (ds4['GHC.Types.Many] :: b1 (Data.Functor.Const.Const b)) -> │ │ │ │ │ ds4] │ │ │ │ │ -42abcdddf4825d600e3502a1bed6dd7a │ │ │ │ │ +f0208649078da9e21cdcf539e9670c4d │ │ │ │ │ $fTraversableContainer_$cmapM :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ (a -> m b1) -> Container b a -> m (Container b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3155,15 +3155,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b1 │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta] │ │ │ │ │ -2e5b3bb3e74c68ec66a4420b2cd5c095 │ │ │ │ │ +744759738c119367a6afe88f1c0a8ebb │ │ │ │ │ $fTraversableContainer_$cp1Traversable :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3171,15 +3171,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.TraversableB.$p1TraversableB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dTraversableB)] │ │ │ │ │ -ec9057d923c08494130ff4d6e1dbdadf │ │ │ │ │ +2ca64160b41df131786c3e493074e725 │ │ │ │ │ $fTraversableContainer_$csequence :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ Container b (m a) -> m (Container b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3193,15 +3193,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a))] │ │ │ │ │ -2cec6a9c57483ead8b5a2eb700ed84da │ │ │ │ │ +3df7a50add3e7a772a203c9ded53ae68 │ │ │ │ │ $fTraversableContainer_$csequenceA :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ Container b (f a) -> f (Container b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3215,15 +3215,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @f │ │ │ │ │ @(f a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f a))] │ │ │ │ │ -780953e2e75c78454e9c8f26f2b1f91e │ │ │ │ │ +730f55ee01b7643a62ef22e57b5ff283 │ │ │ │ │ $fTraversableContainer_$ctraverse :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ (a -> f b1) -> Container b a -> f (Container b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -3275,15 +3275,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)) │ │ │ │ │ (eta │ │ │ │ │ eta2 `cast` (Data.Functor.Const.N:Const[0] <*>_N _R _P))) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ f1 (f2 x `cast` (N:Container[0] _R _N))] │ │ │ │ │ -bfe6aa97dee723ebd50b2dd8d371690f │ │ │ │ │ +4e2bcb96049402fe25c32b37260d4713 │ │ │ │ │ $fTraversableErrorContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Traversable.Traversable (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -3292,25 +3292,25 @@ │ │ │ │ │ @(ErrorContainer b) │ │ │ │ │ ($fTraversableErrorContainer_$cp1Traversable @b v) │ │ │ │ │ ($fFoldableErrorContainer @b v) │ │ │ │ │ ($fTraversableErrorContainer_$ctraverse @b v) │ │ │ │ │ ($fTraversableErrorContainer_$csequenceA @b v) │ │ │ │ │ ($fTraversableErrorContainer_$cmapM @b v) │ │ │ │ │ ($fTraversableErrorContainer_$csequence @b v)] │ │ │ │ │ -9dd937c4276fd52efaae83faed4c19d7 │ │ │ │ │ +e0c0c1ffb4dc112e786e53bc01947ff1 │ │ │ │ │ $fTraversableErrorContainer1 :: │ │ │ │ │ b2 (Data.Either.Either b1) -> b2 (Data.Either.Either b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @b1 :: (* -> *) -> * │ │ │ │ │ (ds4['GHC.Types.Many] :: b1 (Data.Either.Either b)) -> │ │ │ │ │ ds4] │ │ │ │ │ -eea9530d9a3645586f691cfb48a284a5 │ │ │ │ │ +b58c37cd2cc1895def18d4154706641c │ │ │ │ │ $fTraversableErrorContainer_$cmapM :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ (a -> m b1) -> ErrorContainer b a -> m (ErrorContainer b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3326,15 +3326,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b1 │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta] │ │ │ │ │ -e9c44e5deb971a28925e3efe3d33f917 │ │ │ │ │ +551db0a2038729ec7a24d447b906afac │ │ │ │ │ $fTraversableErrorContainer_$cp1Traversable :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ GHC.Base.Functor (ErrorContainer b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3342,15 +3342,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorErrorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.TraversableB.$p1TraversableB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dTraversableB)] │ │ │ │ │ -f6f6f17afb54cb1a03a87ea71b26c540 │ │ │ │ │ +0d4420b06c3567d8815d1007c62a8643 │ │ │ │ │ $fTraversableErrorContainer_$csequence :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ ErrorContainer b (m a) -> m (ErrorContainer b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3364,15 +3364,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a))] │ │ │ │ │ -01270b5a02e8c1da7037148494d4cf3a │ │ │ │ │ +521530da486f57bf6704a40b99e82159 │ │ │ │ │ $fTraversableErrorContainer_$csequenceA :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ ErrorContainer b (f a) -> f (ErrorContainer b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3386,15 +3386,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @f │ │ │ │ │ @(f a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f a))] │ │ │ │ │ -a96643b33e9f451c9f4174237e94a843 │ │ │ │ │ +1357700a8ff3423d68bc3b8eec7cd97d │ │ │ │ │ $fTraversableErrorContainer_$ctraverse :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ (a -> f b1) -> ErrorContainer b a -> f (ErrorContainer b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -3437,135 +3437,135 @@ │ │ │ │ │ @a1 │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ (GHC.Base.pure @f $dApplicative @a1)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ f1 (f2 x `cast` (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -a7d553536c19c8c89437903e6bd41713 │ │ │ │ │ +abec5944924ceeb57d9923f76fd90c13 │ │ │ │ │ $tc'Container :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11674959523014724987#Word64 │ │ │ │ │ - 1860771261668301389#Word64 │ │ │ │ │ + 16354380718495274812#Word64 │ │ │ │ │ + 814762301798279210#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Container2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Container1] │ │ │ │ │ -9ea44b098e6735e5f7def144b34045a9 │ │ │ │ │ +3c6719a3cf1c52d92e087047398e21be │ │ │ │ │ $tc'Container1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ea9b4253927541a2a95f536bcd12d2b9 │ │ │ │ │ +fc2245575b86aeb3426f9a72dc8c0aff │ │ │ │ │ $tc'Container2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Container3] │ │ │ │ │ -94cafa23f2389006462d81d5243e5efa │ │ │ │ │ +e1c0c7493448cabfc6716ffbda7ce454 │ │ │ │ │ $tc'Container3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Container"#] │ │ │ │ │ -554f83925b1f0cdb8ec4d9b74879c5f6 │ │ │ │ │ +01583243b60b3294363d61968d75ad77 │ │ │ │ │ $tc'ErrorContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14855527359701066264#Word64 │ │ │ │ │ - 17109921949346698154#Word64 │ │ │ │ │ + 707883891224460668#Word64 │ │ │ │ │ + 7429744106433036516#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'ErrorContainer2 │ │ │ │ │ 2# │ │ │ │ │ $tc'ErrorContainer1] │ │ │ │ │ -1dbfd41f241749be3656423a638557d9 │ │ │ │ │ +b853587716ed860d725b3bc6c39f31e8 │ │ │ │ │ $tc'ErrorContainer1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c1ffa79a9d019db2566092db116fe8cc │ │ │ │ │ +74bce785af8baf27733fcf4ed4f7bbdc │ │ │ │ │ $tc'ErrorContainer2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'ErrorContainer3] │ │ │ │ │ -6095c312432d793e73b37f611b60650e │ │ │ │ │ +abcd0757ecc44467e35f9d8eaef8eb66 │ │ │ │ │ $tc'ErrorContainer3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'ErrorContainer"#] │ │ │ │ │ -94fed29885847ef0e8db48cd49dc25a0 │ │ │ │ │ +e09e42f324addfbda1003c3359d5a2b4 │ │ │ │ │ $tcContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4808676420053827782#Word64 │ │ │ │ │ - 2573184056300013498#Word64 │ │ │ │ │ + 16357764481247289159#Word64 │ │ │ │ │ + 11149079116675027957#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcContainer2 │ │ │ │ │ 0# │ │ │ │ │ $tcContainer1] │ │ │ │ │ -97a60ed0132472130ac0c191ddfac945 │ │ │ │ │ +6a72172f960f21f1de6a74a4767ccc7a │ │ │ │ │ $tcContainer1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -652be147eddd34492440c8b9a79bb950 │ │ │ │ │ +034588f16509fb7a7c4f1146ef49eff4 │ │ │ │ │ $tcContainer2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcContainer3] │ │ │ │ │ -e68bb986b4d2c6850bb15b031a213f04 │ │ │ │ │ +0a6f875d485561491827b0d328a0ca61 │ │ │ │ │ $tcContainer3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Container"#] │ │ │ │ │ -e8b95d37184a31288262949263b000ce │ │ │ │ │ +daec6c3178b5fe2342deb374d72036c8 │ │ │ │ │ $tcErrorContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7004789969558376778#Word64 │ │ │ │ │ - 695522309174708933#Word64 │ │ │ │ │ + 15701051175288362856#Word64 │ │ │ │ │ + 16272261420726116207#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcErrorContainer1 │ │ │ │ │ 0# │ │ │ │ │ $tcContainer1] │ │ │ │ │ -60311b871bc548b72437eb38fe5aa060 │ │ │ │ │ +afc841f19721252bbfcd0f18d88ec835 │ │ │ │ │ $tcErrorContainer1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcErrorContainer2] │ │ │ │ │ -44c534df5ccce9c80e19e400dd76466b │ │ │ │ │ +e387b02bd167a24bab0346af84442d27 │ │ │ │ │ $tcErrorContainer2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ErrorContainer"#] │ │ │ │ │ -4e00e18ce73373e0fcc2dc56135038df │ │ │ │ │ +1182cf7050b799e976f9dcb8fa02b959 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -674ceeaf6454993e22fec7da0006201a │ │ │ │ │ +b1cf3f1c71f6bbcbed080db8b8d9de1e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4ff5bda54562710e91dd770a4edc3c83 │ │ │ │ │ +cf034d5cfda3799422a5109b8634ac67 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Containers"#] │ │ │ │ │ -f97c70b4c314717c6b1d2536b501d69f │ │ │ │ │ +a38c26ea0e242de50c46b585f8dad278 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9218a400d5799b5b1f6d3be130b52061 │ │ │ │ │ +c4d162abc812c8123fff7855238d1a44 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -97a0fcabb7b5d020208f22ac4e754961 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +9a9e898656c36aa72ce605eb91d4e73b │ │ │ │ │ $w$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Prim.Int# -> Container b a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3594,15 +3594,15 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer2 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -a6c9bd976b0c27593eb91995111679f1 │ │ │ │ │ +92f47c5037fafa4a91506cb170191f21 │ │ │ │ │ $w$cshowsPrec1 :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Prim.Int# -> ErrorContainer b e -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3631,92 +3631,92 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowErrorContainer1 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -96fdbd34013fa7b5e5f91f10c714c710 │ │ │ │ │ +534844d3507a10fcf955a68452d4b169 │ │ │ │ │ type role Container representational nominal │ │ │ │ │ type Container :: ((* -> *) -> *) -> * -> * │ │ │ │ │ newtype Container b a │ │ │ │ │ = Container {getContainer :: b (Data.Functor.Const.Const a)} │ │ │ │ │ -457c825d58d97b32f5e406f92b956382 │ │ │ │ │ +a147e86314e63aaf4535eb2ec803ac69 │ │ │ │ │ type role ErrorContainer representational nominal │ │ │ │ │ type ErrorContainer :: ((* -> *) -> *) -> * -> * │ │ │ │ │ newtype ErrorContainer b e │ │ │ │ │ = ErrorContainer {getErrorContainer :: b (Data.Either.Either e)} │ │ │ │ │ -f2acd0f4d35a03d6b963d1c4a28ee279 │ │ │ │ │ +09edb256861e6234ee2203831a2b6067 │ │ │ │ │ axiom Rep_Container :: │ │ │ │ │ GHC.Generics.Rep (Container b a) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Container" 'GHC.Generics.PrefixI 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.S1 │ │ │ │ │ ('GHC.Generics.MetaSel │ │ │ │ │ ('GHC.Maybe.Just "getContainer") │ │ │ │ │ 'GHC.Generics.NoSourceUnpackedness │ │ │ │ │ 'GHC.Generics.NoSourceStrictness │ │ │ │ │ 'GHC.Generics.DecidedLazy) │ │ │ │ │ (GHC.Generics.Rec0 (b (Data.Functor.Const.Const a))))) │ │ │ │ │ -3e9c00d9333dfec2f681ce243dbb6dde │ │ │ │ │ +f67166a40d66cdeb8d0db99fc2c8fa67 │ │ │ │ │ axiom Rep_ErrorContainer :: │ │ │ │ │ GHC.Generics.Rep (ErrorContainer b e) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "ErrorContainer" 'GHC.Generics.PrefixI 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.S1 │ │ │ │ │ ('GHC.Generics.MetaSel │ │ │ │ │ ('GHC.Maybe.Just "getErrorContainer") │ │ │ │ │ 'GHC.Generics.NoSourceUnpackedness │ │ │ │ │ 'GHC.Generics.NoSourceStrictness │ │ │ │ │ 'GHC.Generics.DecidedLazy) │ │ │ │ │ (GHC.Generics.Rec0 (b (Data.Either.Either e))))) │ │ │ │ │ -d51016dd054e02ef6a76637885cbefad │ │ │ │ │ +5c3675b8b7162dde09bdcb6103fa87f3 │ │ │ │ │ getContainer :: Container b a -> b (Data.Functor.Const.Const a) │ │ │ │ │ RecSel Left Container │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getContainer1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (b :: <(* -> *) -> *>_N) (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Container[0] _R _N)] │ │ │ │ │ -ac0624ab6b015330a18bef5e1e729254 │ │ │ │ │ +04333d16ac31946194f614e80cadbfa6 │ │ │ │ │ getContainer1 :: Container b a -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * @a (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ ds4] │ │ │ │ │ -7113d28f172cd850dd70c4d1d1a731c7 │ │ │ │ │ +86f3d8aaf316d1331cd669380b9a5a53 │ │ │ │ │ getErrorContainer :: ErrorContainer b e -> b (Data.Either.Either e) │ │ │ │ │ RecSel Left ErrorContainer │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getErrorContainer1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (b :: <(* -> *) -> *>_N) (e :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:ErrorContainer[0] _R _N)] │ │ │ │ │ -f0ae746786e21189b1b93d34b5972f5e │ │ │ │ │ +557dd485adafb70fefc746edc5632bb2 │ │ │ │ │ getErrorContainer1 :: ErrorContainer b e -> ErrorContainer b e │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.dyn_hi │ │ │ │┄ Files 96% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.Dicts 9066 │ │ │ │ │ - interface hash: 7c0096d7e7b7dc1de23084183c29f09f │ │ │ │ │ - ABI hash: adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - export-list hash: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ + interface hash: f36f172d4f837c92089a410ba905e3cf │ │ │ │ │ + ABI hash: 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + export-list hash: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 9824f2d58567a6cc3332fd78de4d3243 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: f66ac557d003e50b346f058447f6bfbf │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ Data.Complex Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ import -/ Data.Functor.Classes 49d38fb3e78a1230bce3b4889c8a6dcf │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ -5f2ddf5529996abc63a6946df67ff16f │ │ │ │ │ +8bcaf9fbf928188149e8f365fdcbacc9 │ │ │ │ │ $fClassFGkkkcfga :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> k2 -> GHC.Types.Constraint) │ │ │ │ │ (f :: k3 -> k1) (a :: k3) (g :: k3 -> k2). │ │ │ │ │ c (f a) (g a) => │ │ │ │ │ ClassFG c f g a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ -> k1 │ │ │ │ │ -> GHC.Types.Constraint>_N) (f :: k>_N) (a :: _N) (g :: k1>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ClassFG[0] │ │ │ │ │ _N _N _N _N _N _N _N))] │ │ │ │ │ -09511cb944abade6cbbacf3b539f0372 │ │ │ │ │ +f3442b0f31c3994bfef524440f75b29c │ │ │ │ │ $fClassFGkkkcfga_$cp1ClassFG :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> k2 -> GHC.Types.Constraint) │ │ │ │ │ (f :: k3 -> k1) (a :: k3) (g :: k3 -> k2). │ │ │ │ │ c (f a) (g a) => │ │ │ │ │ c (f a) (g a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ @k2 │ │ │ │ │ @c :: k -> k1 -> GHC.Types.Constraint │ │ │ │ │ @f :: k2 -> k │ │ │ │ │ @a :: k2 │ │ │ │ │ @g :: k2 -> k1 │ │ │ │ │ (irred['GHC.Types.Many] :: c (f a) (g a)) -> │ │ │ │ │ irred] │ │ │ │ │ -6d8249f164eade28dc493615bb3d42ee │ │ │ │ │ +0c484de3d8ca8666b8844ee2075ddc4e │ │ │ │ │ $fClassFkkcfa :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (f :: k2 -> k1) │ │ │ │ │ (a :: k2). │ │ │ │ │ c (f a) => │ │ │ │ │ ClassF c f a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (c :: GHC.Types.Constraint>_N) (f :: k>_N) (a :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ClassF[0] │ │ │ │ │ _N _N _N _N _N))] │ │ │ │ │ -c95ddc765c0bd511c05f7b730dff1d88 │ │ │ │ │ +72974069789500f5e6b681f64631011e │ │ │ │ │ $fClassFkkcfa_$cp1ClassF :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (f :: k2 -> k1) │ │ │ │ │ (a :: k2). │ │ │ │ │ c (f a) => │ │ │ │ │ c (f a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -104,370 +104,370 @@ │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @f :: k1 -> k │ │ │ │ │ @a :: k1 │ │ │ │ │ (irred['GHC.Types.Many] :: c (f a)) -> │ │ │ │ │ irred] │ │ │ │ │ -1b36a88a7bb2f9c83c96a6b45589002c │ │ │ │ │ +1b6c217629ce99169b407e9c9235a977 │ │ │ │ │ $fEqDict :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Classes.Eq (Dict c a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @c :: k -> GHC.Types.Constraint @a :: k. │ │ │ │ │ @(Dict c a) ($fEqDict_$c== @k @c @a) ($fEqDict_$c/= @k @c @a)] │ │ │ │ │ -4608663d90522fa780b87dc64d52e058 │ │ │ │ │ +69b9e14ccd281d2d1574ef2d8cd8f075 │ │ │ │ │ $fEqDict_$c/= :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> Dict c a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (x['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (y['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -d21d37b8157f192e18efc6022145ea47 │ │ │ │ │ +be0f866d475fc4f9d75aa8d968024a7e │ │ │ │ │ $fEqDict_$c== :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> Dict c a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ GHC.Types.True] │ │ │ │ │ -184a67e5d828306da58623d209c94ffe │ │ │ │ │ +c5d20170e97a77543cf200ad19d3498c │ │ │ │ │ $fShow1Dict :: Data.Functor.Classes.Show1 (Dict c) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Show1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @c :: * -> GHC.Types.Constraint. │ │ │ │ │ @(Dict c) │ │ │ │ │ ($fShow1Dict_$cp1Show1 @c) │ │ │ │ │ ($fShow1Dict_$cliftShowsPrec @c) │ │ │ │ │ ($fShow1Dict_$cliftShowList @c)] │ │ │ │ │ -fc68bb86df1719b7f33f87d450faa03c │ │ │ │ │ +1cdd4b4eb5af759aa6d63a63925b1711 │ │ │ │ │ $fShow1Dict1 :: Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @a │ │ │ │ │ @c :: * -> GHC.Types.Constraint │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -93f1f1200b775b6ee7af60330c93b522 │ │ │ │ │ +7b336359f144998b1e0eb19f9dc74a48 │ │ │ │ │ $fShow1Dict2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Dict"#] │ │ │ │ │ -81a3d2edea968b35bbad5c0efdd002c3 │ │ │ │ │ +96b6f3199cbbcdd49da5f292c11d1915 │ │ │ │ │ $fShow1Dict_$cliftShowList :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Dict c a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (eta['GHC.Types.Many] :: [Dict c a]) │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Dict c a) ($fShow1Dict1 @a @c) eta eta1] │ │ │ │ │ -c79b40bcb3a8bb3b8d5734ef3cfb00e9 │ │ │ │ │ +d7981d6efb1582164d2367caa9a0d592 │ │ │ │ │ $fShow1Dict_$cliftShowsPrec :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Dict c a │ │ │ │ │ -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (ds1['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) -> │ │ │ │ │ $fShow1Dict_$cshowsPrec @(*) @c @a] │ │ │ │ │ -28dcefd1f72aae796b77e6f60c753bb0 │ │ │ │ │ +c88b3569d35b8a77d869258105a7f53a │ │ │ │ │ $fShow1Dict_$cp1Show1 :: │ │ │ │ │ GHC.Show.Show a => GHC.Show.Show (Dict c a) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show a) -> │ │ │ │ │ $fShowDict @(*) @c @a] │ │ │ │ │ -1bfea3d3fc2cd2e1a139dd099c47fb6e │ │ │ │ │ +7b627c35a690b118d5c522973fe01cd1 │ │ │ │ │ $fShow1Dict_$cshowsPrec :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Types.Int -> Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds1['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds1 of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -23de47ae1960a6bf27692f14303bf5d7 │ │ │ │ │ +a20649268f52f7a90cdda1322c90e431 │ │ │ │ │ $fShowDict :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Show.Show (Dict c a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Show.C:Show], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @c :: k -> GHC.Types.Constraint @a :: k. │ │ │ │ │ @(Dict c a) │ │ │ │ │ ($fShow1Dict_$cshowsPrec @k @c @a) │ │ │ │ │ ($fShowDict_$cshow @k @c @a) │ │ │ │ │ ($fShowDict_$cshowList @k @c @a)] │ │ │ │ │ -29de7ea399c427bc38bc5b0748e12392 │ │ │ │ │ +4ce147e837574ee68c9b81e647e7e3f7 │ │ │ │ │ $fShowDict1 :: │ │ │ │ │ forall {k} {a :: k} {c :: k -> GHC.Types.Constraint}. │ │ │ │ │ Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @a :: k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -f184b26b332b8f78519f016671103d24 │ │ │ │ │ +750ead87a0a50ee8072955343da7840e │ │ │ │ │ $fShowDict2 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShow1Dict2] │ │ │ │ │ -223274ca99ff7d0ecab13f12c3e01b88 │ │ │ │ │ +752c971d429b8fa722b862b66153b5b7 │ │ │ │ │ $fShowDict_$cshow :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (x['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ case x of wild { Dict irred -> $fShowDict2 }] │ │ │ │ │ -053d26b9dd9b456788d153afbcb830e1 │ │ │ │ │ +81093b8cca9ba8b4cc1b8cf9c0aab3b4 │ │ │ │ │ $fShowDict_$cshowList :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ [Dict c a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ls['GHC.Types.Many] :: [Dict c a]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Dict c a) ($fShowDict1 @k @a @c) ls s] │ │ │ │ │ -bfd03fb32b454373dff606fe83ac9af0 │ │ │ │ │ +4f5982279307853ee9a05b7e8c8f594c │ │ │ │ │ $tc'C:ClassF :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 9962091086868300227#Word64 │ │ │ │ │ - 8845953831145920307#Word64 │ │ │ │ │ + 15823410447598864844#Word64 │ │ │ │ │ + 15637787440345167551#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:ClassF2 │ │ │ │ │ 5# │ │ │ │ │ $tc'C:ClassF1] │ │ │ │ │ -e43bdab2bac9c5b71822f7d9dd2edab2 │ │ │ │ │ +f6f479eb5ec9d84a38a20a63898d9a58 │ │ │ │ │ $tc'C:ClassF1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -2e5f2a83da5bdf7cbdf30a895f02bb15 │ │ │ │ │ +004d9d00aab7f5d36706711680d07d7d │ │ │ │ │ $tc'C:ClassF2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:ClassF3] │ │ │ │ │ -00d1b8cb952e7ce23695801a1c13452b │ │ │ │ │ +1d13b5da603230f20c7a53eab7dd9a52 │ │ │ │ │ $tc'C:ClassF3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:ClassF"#] │ │ │ │ │ -492089e2336e712040f690a19eed92c6 │ │ │ │ │ +297f14aa42ddd4d346d400028e2e0046 │ │ │ │ │ $tc'C:ClassFG :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8175737591424614896#Word64 │ │ │ │ │ - 14521411132137238231#Word64 │ │ │ │ │ + 17538473654808530638#Word64 │ │ │ │ │ + 66217755439753604#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:ClassFG2 │ │ │ │ │ 7# │ │ │ │ │ $tc'C:ClassFG1] │ │ │ │ │ -efbb0abb348eb02d3e3cc597f0f50360 │ │ │ │ │ +c98c204c787fa52c75a72b6503938020 │ │ │ │ │ $tc'C:ClassFG1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -21826db568a9b8f7ff9ccb01ea2b33c7 │ │ │ │ │ +230666d8df509c0448d2c584e18eefa5 │ │ │ │ │ $tc'C:ClassFG2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:ClassFG3] │ │ │ │ │ -20139cff8481b65ad20a0344fdd4875a │ │ │ │ │ +08015a7df416a1f51ba3c354b4db5b14 │ │ │ │ │ $tc'C:ClassFG3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:ClassFG"#] │ │ │ │ │ -0d034d07486b8810a66da72e92ea6b78 │ │ │ │ │ +d72654b7c01ec5b8cc1a6feffaa341c3 │ │ │ │ │ $tc'Dict :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 10981873746971651832#Word64 │ │ │ │ │ - 8654492964909526752#Word64 │ │ │ │ │ + 10115453066248321123#Word64 │ │ │ │ │ + 7909610162688476029#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Dict2 │ │ │ │ │ 3# │ │ │ │ │ $tc'Dict1] │ │ │ │ │ -b162a31002c1668c5b825ac4889387fe │ │ │ │ │ +cd9bbc9e913fc3e1c98c567138f6c9c2 │ │ │ │ │ $tc'Dict1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -60e77b8e5fbbcee385a383fb056f1811 │ │ │ │ │ +a7f312ea1fe663c76a7c7fc6e3ad9905 │ │ │ │ │ $tc'Dict2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Dict3] │ │ │ │ │ -3bcc03e687a530e586c9bcffed5f7645 │ │ │ │ │ +7f8c016705efe1248f8b936b836e01d4 │ │ │ │ │ $tc'Dict3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Dict"#] │ │ │ │ │ -1093905e5a8a64632d3ffe0739ce9b4d │ │ │ │ │ +db7942785a33ed4e76820f00ec74214f │ │ │ │ │ $tcClassF :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2192194475331318293#Word64 │ │ │ │ │ - 12159286453195903486#Word64 │ │ │ │ │ + 16573094829897681291#Word64 │ │ │ │ │ + 7117219717354670587#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcClassF2 │ │ │ │ │ 2# │ │ │ │ │ $tcClassF1] │ │ │ │ │ -289bbe12db9d7c78f2d0c1a3558beceb │ │ │ │ │ +5c8a51eb7425f7d635152bbf099b426f │ │ │ │ │ $tcClassF1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -0aaf25eda53b76aa92412741018b9f9c │ │ │ │ │ +24c0f40b6b1879c236262cdab7bd107c │ │ │ │ │ $tcClassF2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcClassF3] │ │ │ │ │ -1a47105888c690f77f9abac92863a439 │ │ │ │ │ +4a60a41611705a45eb9e0ed43a4a4e01 │ │ │ │ │ $tcClassF3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ClassF"#] │ │ │ │ │ -e41c9715c68d9b1299447e7cbbce44eb │ │ │ │ │ +2f567234bf118301a108cbf8dc5d198c │ │ │ │ │ $tcClassFG :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15628299198473036439#Word64 │ │ │ │ │ - 8813852324344749869#Word64 │ │ │ │ │ + 6905121547713486777#Word64 │ │ │ │ │ + 2215468622041004873#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcClassFG2 │ │ │ │ │ 3# │ │ │ │ │ $tcClassFG1] │ │ │ │ │ -dc7abe7e2eb61f349cf831a1d96fb45b │ │ │ │ │ +a491e2f396025f1639b7d90fbb802ec8 │ │ │ │ │ $tcClassFG1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -4f4fbd160895fe6afd77831e8db383ad │ │ │ │ │ +3d42e6c068ee5c87276f3fe12a9a0a5a │ │ │ │ │ $tcClassFG2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcClassFG3] │ │ │ │ │ -5e702121cd48060b1d4ef614c05b629a │ │ │ │ │ +cd55d1af4853ea4ae82df0fbd8a19559 │ │ │ │ │ $tcClassFG3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ClassFG"#] │ │ │ │ │ -227d2d8b748335c38ef3b9e73d20b1af │ │ │ │ │ +34906199a19587b5400af3aee2a86070 │ │ │ │ │ $tcDict :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 13896956498795007266#Word64 │ │ │ │ │ - 1622262699365558675#Word64 │ │ │ │ │ + 14421220535303563688#Word64 │ │ │ │ │ + 5859309667596463422#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDict2 │ │ │ │ │ 1# │ │ │ │ │ $tcDict1] │ │ │ │ │ -b5624aa5e1a80ca56e68e43fc863043b │ │ │ │ │ +21606409c14d10f4c18c076286099713 │ │ │ │ │ $tcDict1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -91a2fd963015fcbf953853468908d277 │ │ │ │ │ +f4dffc8da05cb0b7235f7dfb375a9de2 │ │ │ │ │ $tcDict2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fShow1Dict2] │ │ │ │ │ -485df9713f0fc2b18091c77227e703fe │ │ │ │ │ +6a27f0d4c1da52d132e9bb28448188b1 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -40a8d6690c88d3053cae578369e4eeee │ │ │ │ │ +6ff6da52db330393dddcb8d533a15d79 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a75f60dba04b683287ca3d2721b6772b │ │ │ │ │ +ed962f00d50ac18572abc1481cda616f │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Dicts"#] │ │ │ │ │ -5c42d8ec8db49122fac8b764e10396e4 │ │ │ │ │ +676fb9d26c88441ce38806d59d76fe0b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -ef2065b9990a1ec95015109c8d679194 │ │ │ │ │ +874dfd6e4c0e2a3f4b04288729e332d1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ type ClassF :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> k1 -> GHC.Types.Constraint │ │ │ │ │ class c (f a) => ClassF c f a │ │ │ │ │ -49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ +956656054dd5ddd580072614ba216cb3 │ │ │ │ │ type ClassFG :: forall {k} {k1} {k2}. │ │ │ │ │ (k -> k1 -> GHC.Types.Constraint) │ │ │ │ │ -> (k2 -> k) -> (k2 -> k1) -> k2 -> GHC.Types.Constraint │ │ │ │ │ class c (f a) (g a) => ClassFG c f g a │ │ │ │ │ -ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ +dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ type role Dict representational nominal │ │ │ │ │ type Dict :: forall {k}. (k -> GHC.Types.Constraint) -> k -> * │ │ │ │ │ data Dict c a where │ │ │ │ │ Dict :: forall {k} (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ c a => │ │ │ │ │ Dict c a │ │ │ │ │ -f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ +2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ requiringDict :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (a :: k) r. │ │ │ │ │ (c a => r) -> Dict c a -> r │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)><1!P(L)>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.hi │ │ │ │┄ Files 97% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.Dicts 9066 │ │ │ │ │ - interface hash: 7c0096d7e7b7dc1de23084183c29f09f │ │ │ │ │ - ABI hash: adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - export-list hash: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ + interface hash: f36f172d4f837c92089a410ba905e3cf │ │ │ │ │ + ABI hash: 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + export-list hash: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 6b06f337fb8586972ac1690e0fca4f25 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: f66ac557d003e50b346f058447f6bfbf │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ Data.Complex Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ import -/ Data.Functor.Classes 49d38fb3e78a1230bce3b4889c8a6dcf │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ -5f2ddf5529996abc63a6946df67ff16f │ │ │ │ │ +8bcaf9fbf928188149e8f365fdcbacc9 │ │ │ │ │ $fClassFGkkkcfga :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> k2 -> GHC.Types.Constraint) │ │ │ │ │ (f :: k3 -> k1) (a :: k3) (g :: k3 -> k2). │ │ │ │ │ c (f a) (g a) => │ │ │ │ │ ClassFG c f g a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ -> k1 │ │ │ │ │ -> GHC.Types.Constraint>_N) (f :: k>_N) (a :: _N) (g :: k1>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ClassFG[0] │ │ │ │ │ _N _N _N _N _N _N _N))] │ │ │ │ │ -09511cb944abade6cbbacf3b539f0372 │ │ │ │ │ +f3442b0f31c3994bfef524440f75b29c │ │ │ │ │ $fClassFGkkkcfga_$cp1ClassFG :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> k2 -> GHC.Types.Constraint) │ │ │ │ │ (f :: k3 -> k1) (a :: k3) (g :: k3 -> k2). │ │ │ │ │ c (f a) (g a) => │ │ │ │ │ c (f a) (g a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ @k2 │ │ │ │ │ @c :: k -> k1 -> GHC.Types.Constraint │ │ │ │ │ @f :: k2 -> k │ │ │ │ │ @a :: k2 │ │ │ │ │ @g :: k2 -> k1 │ │ │ │ │ (irred['GHC.Types.Many] :: c (f a) (g a)) -> │ │ │ │ │ irred] │ │ │ │ │ -6d8249f164eade28dc493615bb3d42ee │ │ │ │ │ +0c484de3d8ca8666b8844ee2075ddc4e │ │ │ │ │ $fClassFkkcfa :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (f :: k2 -> k1) │ │ │ │ │ (a :: k2). │ │ │ │ │ c (f a) => │ │ │ │ │ ClassF c f a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (c :: GHC.Types.Constraint>_N) (f :: k>_N) (a :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ClassF[0] │ │ │ │ │ _N _N _N _N _N))] │ │ │ │ │ -c95ddc765c0bd511c05f7b730dff1d88 │ │ │ │ │ +72974069789500f5e6b681f64631011e │ │ │ │ │ $fClassFkkcfa_$cp1ClassF :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (f :: k2 -> k1) │ │ │ │ │ (a :: k2). │ │ │ │ │ c (f a) => │ │ │ │ │ c (f a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -104,370 +104,370 @@ │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @f :: k1 -> k │ │ │ │ │ @a :: k1 │ │ │ │ │ (irred['GHC.Types.Many] :: c (f a)) -> │ │ │ │ │ irred] │ │ │ │ │ -1b36a88a7bb2f9c83c96a6b45589002c │ │ │ │ │ +1b6c217629ce99169b407e9c9235a977 │ │ │ │ │ $fEqDict :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Classes.Eq (Dict c a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @c :: k -> GHC.Types.Constraint @a :: k. │ │ │ │ │ @(Dict c a) ($fEqDict_$c== @k @c @a) ($fEqDict_$c/= @k @c @a)] │ │ │ │ │ -4608663d90522fa780b87dc64d52e058 │ │ │ │ │ +69b9e14ccd281d2d1574ef2d8cd8f075 │ │ │ │ │ $fEqDict_$c/= :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> Dict c a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (x['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (y['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -d21d37b8157f192e18efc6022145ea47 │ │ │ │ │ +be0f866d475fc4f9d75aa8d968024a7e │ │ │ │ │ $fEqDict_$c== :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> Dict c a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ GHC.Types.True] │ │ │ │ │ -184a67e5d828306da58623d209c94ffe │ │ │ │ │ +c5d20170e97a77543cf200ad19d3498c │ │ │ │ │ $fShow1Dict :: Data.Functor.Classes.Show1 (Dict c) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Show1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @c :: * -> GHC.Types.Constraint. │ │ │ │ │ @(Dict c) │ │ │ │ │ ($fShow1Dict_$cp1Show1 @c) │ │ │ │ │ ($fShow1Dict_$cliftShowsPrec @c) │ │ │ │ │ ($fShow1Dict_$cliftShowList @c)] │ │ │ │ │ -fc68bb86df1719b7f33f87d450faa03c │ │ │ │ │ +1cdd4b4eb5af759aa6d63a63925b1711 │ │ │ │ │ $fShow1Dict1 :: Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @a │ │ │ │ │ @c :: * -> GHC.Types.Constraint │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -93f1f1200b775b6ee7af60330c93b522 │ │ │ │ │ +7b336359f144998b1e0eb19f9dc74a48 │ │ │ │ │ $fShow1Dict2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Dict"#] │ │ │ │ │ -81a3d2edea968b35bbad5c0efdd002c3 │ │ │ │ │ +96b6f3199cbbcdd49da5f292c11d1915 │ │ │ │ │ $fShow1Dict_$cliftShowList :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Dict c a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (eta['GHC.Types.Many] :: [Dict c a]) │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Dict c a) ($fShow1Dict1 @a @c) eta eta1] │ │ │ │ │ -c79b40bcb3a8bb3b8d5734ef3cfb00e9 │ │ │ │ │ +d7981d6efb1582164d2367caa9a0d592 │ │ │ │ │ $fShow1Dict_$cliftShowsPrec :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Dict c a │ │ │ │ │ -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (ds1['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) -> │ │ │ │ │ $fShow1Dict_$cshowsPrec @(*) @c @a] │ │ │ │ │ -28dcefd1f72aae796b77e6f60c753bb0 │ │ │ │ │ +c88b3569d35b8a77d869258105a7f53a │ │ │ │ │ $fShow1Dict_$cp1Show1 :: │ │ │ │ │ GHC.Show.Show a => GHC.Show.Show (Dict c a) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show a) -> │ │ │ │ │ $fShowDict @(*) @c @a] │ │ │ │ │ -1bfea3d3fc2cd2e1a139dd099c47fb6e │ │ │ │ │ +7b627c35a690b118d5c522973fe01cd1 │ │ │ │ │ $fShow1Dict_$cshowsPrec :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Types.Int -> Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds1['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds1 of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -23de47ae1960a6bf27692f14303bf5d7 │ │ │ │ │ +a20649268f52f7a90cdda1322c90e431 │ │ │ │ │ $fShowDict :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Show.Show (Dict c a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Show.C:Show], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @c :: k -> GHC.Types.Constraint @a :: k. │ │ │ │ │ @(Dict c a) │ │ │ │ │ ($fShow1Dict_$cshowsPrec @k @c @a) │ │ │ │ │ ($fShowDict_$cshow @k @c @a) │ │ │ │ │ ($fShowDict_$cshowList @k @c @a)] │ │ │ │ │ -29de7ea399c427bc38bc5b0748e12392 │ │ │ │ │ +4ce147e837574ee68c9b81e647e7e3f7 │ │ │ │ │ $fShowDict1 :: │ │ │ │ │ forall {k} {a :: k} {c :: k -> GHC.Types.Constraint}. │ │ │ │ │ Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @a :: k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -f184b26b332b8f78519f016671103d24 │ │ │ │ │ +750ead87a0a50ee8072955343da7840e │ │ │ │ │ $fShowDict2 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShow1Dict2] │ │ │ │ │ -223274ca99ff7d0ecab13f12c3e01b88 │ │ │ │ │ +752c971d429b8fa722b862b66153b5b7 │ │ │ │ │ $fShowDict_$cshow :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (x['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ case x of wild { Dict irred -> $fShowDict2 }] │ │ │ │ │ -053d26b9dd9b456788d153afbcb830e1 │ │ │ │ │ +81093b8cca9ba8b4cc1b8cf9c0aab3b4 │ │ │ │ │ $fShowDict_$cshowList :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ [Dict c a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ls['GHC.Types.Many] :: [Dict c a]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Dict c a) ($fShowDict1 @k @a @c) ls s] │ │ │ │ │ -bfd03fb32b454373dff606fe83ac9af0 │ │ │ │ │ +4f5982279307853ee9a05b7e8c8f594c │ │ │ │ │ $tc'C:ClassF :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 9962091086868300227#Word64 │ │ │ │ │ - 8845953831145920307#Word64 │ │ │ │ │ + 15823410447598864844#Word64 │ │ │ │ │ + 15637787440345167551#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:ClassF2 │ │ │ │ │ 5# │ │ │ │ │ $tc'C:ClassF1] │ │ │ │ │ -e43bdab2bac9c5b71822f7d9dd2edab2 │ │ │ │ │ +f6f479eb5ec9d84a38a20a63898d9a58 │ │ │ │ │ $tc'C:ClassF1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -2e5f2a83da5bdf7cbdf30a895f02bb15 │ │ │ │ │ +004d9d00aab7f5d36706711680d07d7d │ │ │ │ │ $tc'C:ClassF2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:ClassF3] │ │ │ │ │ -00d1b8cb952e7ce23695801a1c13452b │ │ │ │ │ +1d13b5da603230f20c7a53eab7dd9a52 │ │ │ │ │ $tc'C:ClassF3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:ClassF"#] │ │ │ │ │ -492089e2336e712040f690a19eed92c6 │ │ │ │ │ +297f14aa42ddd4d346d400028e2e0046 │ │ │ │ │ $tc'C:ClassFG :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8175737591424614896#Word64 │ │ │ │ │ - 14521411132137238231#Word64 │ │ │ │ │ + 17538473654808530638#Word64 │ │ │ │ │ + 66217755439753604#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:ClassFG2 │ │ │ │ │ 7# │ │ │ │ │ $tc'C:ClassFG1] │ │ │ │ │ -efbb0abb348eb02d3e3cc597f0f50360 │ │ │ │ │ +c98c204c787fa52c75a72b6503938020 │ │ │ │ │ $tc'C:ClassFG1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -21826db568a9b8f7ff9ccb01ea2b33c7 │ │ │ │ │ +230666d8df509c0448d2c584e18eefa5 │ │ │ │ │ $tc'C:ClassFG2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:ClassFG3] │ │ │ │ │ -20139cff8481b65ad20a0344fdd4875a │ │ │ │ │ +08015a7df416a1f51ba3c354b4db5b14 │ │ │ │ │ $tc'C:ClassFG3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:ClassFG"#] │ │ │ │ │ -0d034d07486b8810a66da72e92ea6b78 │ │ │ │ │ +d72654b7c01ec5b8cc1a6feffaa341c3 │ │ │ │ │ $tc'Dict :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 10981873746971651832#Word64 │ │ │ │ │ - 8654492964909526752#Word64 │ │ │ │ │ + 10115453066248321123#Word64 │ │ │ │ │ + 7909610162688476029#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Dict2 │ │ │ │ │ 3# │ │ │ │ │ $tc'Dict1] │ │ │ │ │ -b162a31002c1668c5b825ac4889387fe │ │ │ │ │ +cd9bbc9e913fc3e1c98c567138f6c9c2 │ │ │ │ │ $tc'Dict1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -60e77b8e5fbbcee385a383fb056f1811 │ │ │ │ │ +a7f312ea1fe663c76a7c7fc6e3ad9905 │ │ │ │ │ $tc'Dict2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Dict3] │ │ │ │ │ -3bcc03e687a530e586c9bcffed5f7645 │ │ │ │ │ +7f8c016705efe1248f8b936b836e01d4 │ │ │ │ │ $tc'Dict3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Dict"#] │ │ │ │ │ -1093905e5a8a64632d3ffe0739ce9b4d │ │ │ │ │ +db7942785a33ed4e76820f00ec74214f │ │ │ │ │ $tcClassF :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2192194475331318293#Word64 │ │ │ │ │ - 12159286453195903486#Word64 │ │ │ │ │ + 16573094829897681291#Word64 │ │ │ │ │ + 7117219717354670587#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcClassF2 │ │ │ │ │ 2# │ │ │ │ │ $tcClassF1] │ │ │ │ │ -289bbe12db9d7c78f2d0c1a3558beceb │ │ │ │ │ +5c8a51eb7425f7d635152bbf099b426f │ │ │ │ │ $tcClassF1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -0aaf25eda53b76aa92412741018b9f9c │ │ │ │ │ +24c0f40b6b1879c236262cdab7bd107c │ │ │ │ │ $tcClassF2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcClassF3] │ │ │ │ │ -1a47105888c690f77f9abac92863a439 │ │ │ │ │ +4a60a41611705a45eb9e0ed43a4a4e01 │ │ │ │ │ $tcClassF3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ClassF"#] │ │ │ │ │ -e41c9715c68d9b1299447e7cbbce44eb │ │ │ │ │ +2f567234bf118301a108cbf8dc5d198c │ │ │ │ │ $tcClassFG :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15628299198473036439#Word64 │ │ │ │ │ - 8813852324344749869#Word64 │ │ │ │ │ + 6905121547713486777#Word64 │ │ │ │ │ + 2215468622041004873#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcClassFG2 │ │ │ │ │ 3# │ │ │ │ │ $tcClassFG1] │ │ │ │ │ -dc7abe7e2eb61f349cf831a1d96fb45b │ │ │ │ │ +a491e2f396025f1639b7d90fbb802ec8 │ │ │ │ │ $tcClassFG1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -4f4fbd160895fe6afd77831e8db383ad │ │ │ │ │ +3d42e6c068ee5c87276f3fe12a9a0a5a │ │ │ │ │ $tcClassFG2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcClassFG3] │ │ │ │ │ -5e702121cd48060b1d4ef614c05b629a │ │ │ │ │ +cd55d1af4853ea4ae82df0fbd8a19559 │ │ │ │ │ $tcClassFG3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ClassFG"#] │ │ │ │ │ -227d2d8b748335c38ef3b9e73d20b1af │ │ │ │ │ +34906199a19587b5400af3aee2a86070 │ │ │ │ │ $tcDict :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 13896956498795007266#Word64 │ │ │ │ │ - 1622262699365558675#Word64 │ │ │ │ │ + 14421220535303563688#Word64 │ │ │ │ │ + 5859309667596463422#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDict2 │ │ │ │ │ 1# │ │ │ │ │ $tcDict1] │ │ │ │ │ -b5624aa5e1a80ca56e68e43fc863043b │ │ │ │ │ +21606409c14d10f4c18c076286099713 │ │ │ │ │ $tcDict1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -91a2fd963015fcbf953853468908d277 │ │ │ │ │ +f4dffc8da05cb0b7235f7dfb375a9de2 │ │ │ │ │ $tcDict2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fShow1Dict2] │ │ │ │ │ -485df9713f0fc2b18091c77227e703fe │ │ │ │ │ +6a27f0d4c1da52d132e9bb28448188b1 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -40a8d6690c88d3053cae578369e4eeee │ │ │ │ │ +6ff6da52db330393dddcb8d533a15d79 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a75f60dba04b683287ca3d2721b6772b │ │ │ │ │ +ed962f00d50ac18572abc1481cda616f │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Dicts"#] │ │ │ │ │ -5c42d8ec8db49122fac8b764e10396e4 │ │ │ │ │ +676fb9d26c88441ce38806d59d76fe0b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -ef2065b9990a1ec95015109c8d679194 │ │ │ │ │ +874dfd6e4c0e2a3f4b04288729e332d1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ type ClassF :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> k1 -> GHC.Types.Constraint │ │ │ │ │ class c (f a) => ClassF c f a │ │ │ │ │ -49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ +956656054dd5ddd580072614ba216cb3 │ │ │ │ │ type ClassFG :: forall {k} {k1} {k2}. │ │ │ │ │ (k -> k1 -> GHC.Types.Constraint) │ │ │ │ │ -> (k2 -> k) -> (k2 -> k1) -> k2 -> GHC.Types.Constraint │ │ │ │ │ class c (f a) (g a) => ClassFG c f g a │ │ │ │ │ -ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ +dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ type role Dict representational nominal │ │ │ │ │ type Dict :: forall {k}. (k -> GHC.Types.Constraint) -> k -> * │ │ │ │ │ data Dict c a where │ │ │ │ │ Dict :: forall {k} (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ c a => │ │ │ │ │ Dict c a │ │ │ │ │ -f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ +2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ requiringDict :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (a :: k) r. │ │ │ │ │ (c a => r) -> Dict c a -> r │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)><1!P(L)>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Internal.DistributiveB [orphan module] 9066 │ │ │ │ │ - interface hash: fa914345b6915eb49a865daa6879b578 │ │ │ │ │ - ABI hash: 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - export-list hash: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - orphan hash: 9c848d6360e7976df2b0c1adb123a733 │ │ │ │ │ - flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ + interface hash: f2fa56833f6294819f6e59dfb902defb │ │ │ │ │ + ABI hash: 784ec817335692db89a46f566642924c │ │ │ │ │ + export-list hash: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + orphan hash: ed74f00994c6c0489d6087cb335abd40 │ │ │ │ │ + flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 09bdb01a99bc2ced42488e207e49fe39 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ bcotraverse │ │ │ │ │ bdecompose │ │ │ │ │ bdistribute' │ │ │ │ │ brecompose │ │ │ │ │ gbdistributeDefault │ │ │ │ │ CanDeriveDistributiveB │ │ │ │ │ DistributiveB{bdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float Data.Orphans │ │ │ │ │ GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ @@ -39,43 +39,43 @@ │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags GHC.Stats Control.DeepSeq Data.Tagged │ │ │ │ │ Control.Applicative.Backwards Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Reader Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 8920dca54430650db1672b0181edd98f │ │ │ │ │ - gdistribute 88c43b505c766c52951b46c9a80b6975 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive 99fd67a91a625d0976ec289825432d45 │ │ │ │ │ + gdistribute c0adfdc0ac5a3513a556e091d34d614a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Distributive 04fa65c32a90c60ba98393f96353840a │ │ │ │ │ -4815b70d00715124afc473faeb0a32bf │ │ │ │ │ +8c51c4ab3f926a204b1f58843760d895 │ │ │ │ │ $dmbdistribute :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: * -> *) (g :: k -> *). │ │ │ │ │ (DistributiveB b, CanDeriveDistributiveB b f g, │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -305,15 +305,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -7c6fe62d8a3636aed33f9acbb5b356a7 │ │ │ │ │ +43ae0e854de69204c12d3047f04a7c9f │ │ │ │ │ $fDistributiveBkCompose :: │ │ │ │ │ forall k (h :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b) => │ │ │ │ │ DistributiveB (Data.Functor.Compose.Compose h b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -332,15 +332,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkCompose_$cbdistribute @k @h @b v v1)] │ │ │ │ │ -3c3614320eec6dd94094680642e34aa1 │ │ │ │ │ +4e449ecd9410e65ae792f5705d052d01 │ │ │ │ │ $fDistributiveBkCompose1 :: │ │ │ │ │ forall {k} {h :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose h b f1 -> h (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -367,15 +367,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -989a3b45f1fd2a39ce05515cb05ca5dc │ │ │ │ │ +f08320980e6e8019dd0b4b82b4b809a2 │ │ │ │ │ $fDistributiveBkCompose_$cbdistribute :: │ │ │ │ │ forall k (h :: * -> *) (b :: (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b, │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (Data.Functor.Compose.Compose h b g) │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -79c62627109c71f2e9079edc27df59df │ │ │ │ │ +e4242e65a01627a5c372bd5da424232f │ │ │ │ │ $fDistributiveBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b) => │ │ │ │ │ DistributiveB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -448,15 +448,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fDistributiveBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkProduct_$cbdistribute @k @a @b v v1)] │ │ │ │ │ -177c0a290015fdebfe1324e8f02d5f00 │ │ │ │ │ +ff6dffb0ee7986cdd6dd8c9a29b3800c │ │ │ │ │ $fDistributiveBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ (($p1DistributiveB @k @b $dDistributiveB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -172fd7b38ef20500cddd93cefb810f44 │ │ │ │ │ +6a0accfb0915ae65aa3af59ce85e4b9d │ │ │ │ │ $fDistributiveBkProduct_$cbdistribute :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ f (Data.Functor.Product.Product a b g) │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ a b (Data.Functor.Compose.Compose f g) │ │ │ │ │ @@ -545,43 +545,43 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @f │ │ │ │ │ $dFunctor │ │ │ │ │ @(Data.Functor.Product.Product a b g) │ │ │ │ │ @(b g) │ │ │ │ │ (sndF @(k -> *) @a @b @g) │ │ │ │ │ xy))] │ │ │ │ │ -8a3f5b313595c4d61de5fc340a14878e │ │ │ │ │ +a3adaa62e78e6d8eadd672d61994565b │ │ │ │ │ $fDistributiveBkProxy :: DistributiveB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkProxy_$cbdistribute @k)] │ │ │ │ │ -2005f3bf32e3783a22246cf7c468e6b8 │ │ │ │ │ +67030c0d14c8133390ebe1075100fddd │ │ │ │ │ $fDistributiveBkProxy_$cbdistribute :: │ │ │ │ │ forall k (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Data.Proxy.Proxy g) │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (ds['GHC.Types.Many] :: f (Data.Proxy.Proxy g)) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Compose.Compose f g)] │ │ │ │ │ -9fa4a78cc22240fd4796f410a9f3713a │ │ │ │ │ +52b18fd4c7f153a9326e29f401469bb9 │ │ │ │ │ $fGDistributivek0fRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (g :: k1 -> *). │ │ │ │ │ (GHC.Base.Functor f, DistributiveB b) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -605,15 +605,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P 0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b' (P 0 (Data.Functor.Compose.Compose f g))) │ │ │ │ │ (b (Data.Functor.Compose.Compose f g))) │ │ │ │ │ v │ │ │ │ │ ($fGDistributivek0fRecRec_$cgdistribute @k1 @k @f @b @b' @g v v1)] │ │ │ │ │ -6445fcdf2d9bce8b2147775be7818307 │ │ │ │ │ +da45175ec0344bee89dd5e650585fc42 │ │ │ │ │ $fGDistributivek0fRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (g :: k1 -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, DistributiveB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (b' (P 0 g)) (b g) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -670,15 +670,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -77133ce962711c1f2e4decd8715ae211 │ │ │ │ │ +f425c54df211500680f72b6ca739a35a │ │ │ │ │ $fGDistributiveknfRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (n :: GHC.TypeNats.Nat) (g :: k1 -> *). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveB b) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ n │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ @h │ │ │ │ │ @b │ │ │ │ │ @n │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -6f2a7aae66b247bb12cb7e29c247d55e │ │ │ │ │ +5699d22ce900ed8ac56ba5e7e26dc2d3 │ │ │ │ │ $fGDistributiveknfRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (n :: GHC.TypeNats.Nat) (g :: k1 -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveB b) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (b (P n g))) (h (b g)) x) │ │ │ │ │ @@ -800,91 +800,91 @@ │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8caab2e37b072045ab35c060756f6a68 │ │ │ │ │ +ce8ea6b624f0b9f38efe1e95e9df4adc │ │ │ │ │ $tcDistributiveB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15471774058183975324#Word64 │ │ │ │ │ - 12963566728231169884#Word64 │ │ │ │ │ + 3526910175284033893#Word64 │ │ │ │ │ + 1659290968467588520#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDistributiveB2 │ │ │ │ │ 1# │ │ │ │ │ $tcDistributiveB1] │ │ │ │ │ -05eb46d2a93037b8c6af74baa190754b │ │ │ │ │ +e052f7eefe330d2a9555fe6eab2834e9 │ │ │ │ │ $tcDistributiveB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -9001dd58568d6cbc8461b8adc882a101 │ │ │ │ │ +6db3f66364ef60dc160570004be8c77c │ │ │ │ │ $tcDistributiveB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcDistributiveB3] │ │ │ │ │ -b7f44c7d863d9eeaf0e1c0eb9d6be848 │ │ │ │ │ +3c532791d1f3a5881dd304dcf4c1d5ed │ │ │ │ │ $tcDistributiveB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "DistributiveB"#] │ │ │ │ │ -334c525f32c955f70d83ccc0234c8e48 │ │ │ │ │ +70a08e43f0d344419e11537179072532 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d96f230cac9c4ad4e76c8ddeb5578ffa │ │ │ │ │ +c55af8a291c93fab19bd0c6c573aca9f │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -0d39d391acce993f4efd9b297573f858 │ │ │ │ │ +37dd3e0cf096fe907c6a2358b601147c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.DistributiveB"#] │ │ │ │ │ -133f381ddb7e88d95a39cd5c5db42945 │ │ │ │ │ +0e75800ba3e2346ec1be8626534c1f28 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -2aa03346a362cb7f8a339251fd74b4b1 │ │ │ │ │ +9fc7f8841aba83a2ec851a5bc589fc86 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -593c2a42749e8b7a16e811c153359693 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +145bf29d1001acc3400ca5acbb5d21c4 │ │ │ │ │ type CanDeriveDistributiveB :: forall {k1}. │ │ │ │ │ ((k1 -> *) -> *) -> (* -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveDistributiveB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b (Data.Functor.Compose.Compose f g)), │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b (Data.Functor.Compose.Compose f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ +b7a598d798980f56a6401cbf7835693e │ │ │ │ │ type DistributiveB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => DistributiveB b where │ │ │ │ │ bdistribute :: forall (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ default bdistribute :: forall (f :: * -> *) (g :: k -> *). │ │ │ │ │ (CanDeriveDistributiveB b f g, GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ -a69bf4edf097f85b68c1f6d227fea6a2 │ │ │ │ │ +391e4937f9da7a79437be14e9018a5cb │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -6a6e1ed60e51c8555cf9a3d04180b293 │ │ │ │ │ +9bef958942dc22bc4050762689da3a2f │ │ │ │ │ bcotraverse :: │ │ │ │ │ (DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ (forall a. f (g a) -> f a) -> f (b g) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -907,30 +907,30 @@ │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] <*>_N <*>_N _R _N _N)) │ │ │ │ │ } in │ │ │ │ │ let { │ │ │ │ │ g1 :: f (b g) -> b (Data.Functor.Compose.Compose f g) [] │ │ │ │ │ = bdistribute @(*) @b $dDistributiveB @f @g $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: f (b g)) -> f1 (g1 x)] │ │ │ │ │ -4525724422846199c152367c0cfc580e │ │ │ │ │ +80a6df96155abf2f285527f8f93928ce │ │ │ │ │ bdecompose :: │ │ │ │ │ DistributiveB b => │ │ │ │ │ (a -> b Data.Functor.Identity.Identity) -> b ((->) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dDistributiveB['GHC.Types.Many] :: DistributiveB b) -> │ │ │ │ │ bdistribute' │ │ │ │ │ @b │ │ │ │ │ @((->) a) │ │ │ │ │ $dDistributiveB │ │ │ │ │ (GHC.Base.$fFunctorFUN @a)] │ │ │ │ │ -acd335bf472873b0ccbb4826f56e568f │ │ │ │ │ +0f625c23ac3a31c75ea3489b08c4b087 │ │ │ │ │ bdistribute' :: │ │ │ │ │ (DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ f (b Data.Functor.Identity.Identity) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ $dDistributiveB │ │ │ │ │ @f │ │ │ │ │ @Data.Functor.Identity.Identity │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: f (b Data.Functor.Identity.Identity)) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -a55756af0f4a37162824111628b88eee │ │ │ │ │ +465ed5a39f84a9aa1b689f8ef17beb6c │ │ │ │ │ brecompose :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ b ((->) a) -> a -> b Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1004,28 +1004,28 @@ │ │ │ │ │ (\ @a2 (x['GHC.Types.Many] :: a -> a2) -> x a1) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a2 :: <*>_N). │ │ │ │ │ a2>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)) │ │ │ │ │ bfs] │ │ │ │ │ -fb1b97c5bd212bae2ac7ae2e0a201ebe │ │ │ │ │ +69dccefb970d040aadd568bbc2ded2db │ │ │ │ │ fstF :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair x _y -> x }] │ │ │ │ │ -746005dc102df7ce2ca7731122b0a5d6 │ │ │ │ │ +32a567d5d021c385e8dc7a7053b49f4b │ │ │ │ │ gbdistributeDefault :: │ │ │ │ │ forall {k1} (b :: (k1 -> *) -> *) (f :: * -> *) (g :: k1 -> *). │ │ │ │ │ (CanDeriveDistributiveB b f g, GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1254,15 +1254,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -03b7a4e328c1bf3a0b7b8084069e2f01 │ │ │ │ │ +5194cbbbb85c54f83450173bf83481b3 │ │ │ │ │ sndF :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.dyn_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Internal.DistributiveB [orphan module] 9066 │ │ │ │ │ - interface hash: fa914345b6915eb49a865daa6879b578 │ │ │ │ │ - ABI hash: 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - export-list hash: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - orphan hash: 9c848d6360e7976df2b0c1adb123a733 │ │ │ │ │ - flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ + interface hash: f2fa56833f6294819f6e59dfb902defb │ │ │ │ │ + ABI hash: 784ec817335692db89a46f566642924c │ │ │ │ │ + export-list hash: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + orphan hash: ed74f00994c6c0489d6087cb335abd40 │ │ │ │ │ + flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 09bdb01a99bc2ced42488e207e49fe39 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ bcotraverse │ │ │ │ │ bdecompose │ │ │ │ │ bdistribute' │ │ │ │ │ brecompose │ │ │ │ │ gbdistributeDefault │ │ │ │ │ CanDeriveDistributiveB │ │ │ │ │ DistributiveB{bdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float Data.Orphans │ │ │ │ │ GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ @@ -39,43 +39,43 @@ │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags GHC.Stats Control.DeepSeq Data.Tagged │ │ │ │ │ Control.Applicative.Backwards Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Reader Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 8920dca54430650db1672b0181edd98f │ │ │ │ │ - gdistribute 88c43b505c766c52951b46c9a80b6975 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive 99fd67a91a625d0976ec289825432d45 │ │ │ │ │ + gdistribute c0adfdc0ac5a3513a556e091d34d614a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Distributive 04fa65c32a90c60ba98393f96353840a │ │ │ │ │ -4815b70d00715124afc473faeb0a32bf │ │ │ │ │ +8c51c4ab3f926a204b1f58843760d895 │ │ │ │ │ $dmbdistribute :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: * -> *) (g :: k -> *). │ │ │ │ │ (DistributiveB b, CanDeriveDistributiveB b f g, │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -305,15 +305,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -7c6fe62d8a3636aed33f9acbb5b356a7 │ │ │ │ │ +43ae0e854de69204c12d3047f04a7c9f │ │ │ │ │ $fDistributiveBkCompose :: │ │ │ │ │ forall k (h :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b) => │ │ │ │ │ DistributiveB (Data.Functor.Compose.Compose h b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -332,15 +332,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkCompose_$cbdistribute @k @h @b v v1)] │ │ │ │ │ -3c3614320eec6dd94094680642e34aa1 │ │ │ │ │ +4e449ecd9410e65ae792f5705d052d01 │ │ │ │ │ $fDistributiveBkCompose1 :: │ │ │ │ │ forall {k} {h :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose h b f1 -> h (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -367,15 +367,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -989a3b45f1fd2a39ce05515cb05ca5dc │ │ │ │ │ +f08320980e6e8019dd0b4b82b4b809a2 │ │ │ │ │ $fDistributiveBkCompose_$cbdistribute :: │ │ │ │ │ forall k (h :: * -> *) (b :: (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b, │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (Data.Functor.Compose.Compose h b g) │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -79c62627109c71f2e9079edc27df59df │ │ │ │ │ +e4242e65a01627a5c372bd5da424232f │ │ │ │ │ $fDistributiveBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b) => │ │ │ │ │ DistributiveB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -448,15 +448,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fDistributiveBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkProduct_$cbdistribute @k @a @b v v1)] │ │ │ │ │ -177c0a290015fdebfe1324e8f02d5f00 │ │ │ │ │ +ff6dffb0ee7986cdd6dd8c9a29b3800c │ │ │ │ │ $fDistributiveBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ (($p1DistributiveB @k @b $dDistributiveB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -172fd7b38ef20500cddd93cefb810f44 │ │ │ │ │ +6a0accfb0915ae65aa3af59ce85e4b9d │ │ │ │ │ $fDistributiveBkProduct_$cbdistribute :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ f (Data.Functor.Product.Product a b g) │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ a b (Data.Functor.Compose.Compose f g) │ │ │ │ │ @@ -545,43 +545,43 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @f │ │ │ │ │ $dFunctor │ │ │ │ │ @(Data.Functor.Product.Product a b g) │ │ │ │ │ @(b g) │ │ │ │ │ (sndF @(k -> *) @a @b @g) │ │ │ │ │ xy))] │ │ │ │ │ -8a3f5b313595c4d61de5fc340a14878e │ │ │ │ │ +a3adaa62e78e6d8eadd672d61994565b │ │ │ │ │ $fDistributiveBkProxy :: DistributiveB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkProxy_$cbdistribute @k)] │ │ │ │ │ -2005f3bf32e3783a22246cf7c468e6b8 │ │ │ │ │ +67030c0d14c8133390ebe1075100fddd │ │ │ │ │ $fDistributiveBkProxy_$cbdistribute :: │ │ │ │ │ forall k (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Data.Proxy.Proxy g) │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (ds['GHC.Types.Many] :: f (Data.Proxy.Proxy g)) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Compose.Compose f g)] │ │ │ │ │ -9fa4a78cc22240fd4796f410a9f3713a │ │ │ │ │ +52b18fd4c7f153a9326e29f401469bb9 │ │ │ │ │ $fGDistributivek0fRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (g :: k1 -> *). │ │ │ │ │ (GHC.Base.Functor f, DistributiveB b) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -605,15 +605,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P 0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b' (P 0 (Data.Functor.Compose.Compose f g))) │ │ │ │ │ (b (Data.Functor.Compose.Compose f g))) │ │ │ │ │ v │ │ │ │ │ ($fGDistributivek0fRecRec_$cgdistribute @k1 @k @f @b @b' @g v v1)] │ │ │ │ │ -6445fcdf2d9bce8b2147775be7818307 │ │ │ │ │ +da45175ec0344bee89dd5e650585fc42 │ │ │ │ │ $fGDistributivek0fRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (g :: k1 -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, DistributiveB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (b' (P 0 g)) (b g) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -670,15 +670,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -77133ce962711c1f2e4decd8715ae211 │ │ │ │ │ +f425c54df211500680f72b6ca739a35a │ │ │ │ │ $fGDistributiveknfRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (n :: GHC.TypeNats.Nat) (g :: k1 -> *). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveB b) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ n │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ @h │ │ │ │ │ @b │ │ │ │ │ @n │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -6f2a7aae66b247bb12cb7e29c247d55e │ │ │ │ │ +5699d22ce900ed8ac56ba5e7e26dc2d3 │ │ │ │ │ $fGDistributiveknfRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (n :: GHC.TypeNats.Nat) (g :: k1 -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveB b) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (b (P n g))) (h (b g)) x) │ │ │ │ │ @@ -800,91 +800,91 @@ │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8caab2e37b072045ab35c060756f6a68 │ │ │ │ │ +ce8ea6b624f0b9f38efe1e95e9df4adc │ │ │ │ │ $tcDistributiveB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15471774058183975324#Word64 │ │ │ │ │ - 12963566728231169884#Word64 │ │ │ │ │ + 3526910175284033893#Word64 │ │ │ │ │ + 1659290968467588520#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDistributiveB2 │ │ │ │ │ 1# │ │ │ │ │ $tcDistributiveB1] │ │ │ │ │ -05eb46d2a93037b8c6af74baa190754b │ │ │ │ │ +e052f7eefe330d2a9555fe6eab2834e9 │ │ │ │ │ $tcDistributiveB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -9001dd58568d6cbc8461b8adc882a101 │ │ │ │ │ +6db3f66364ef60dc160570004be8c77c │ │ │ │ │ $tcDistributiveB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcDistributiveB3] │ │ │ │ │ -b7f44c7d863d9eeaf0e1c0eb9d6be848 │ │ │ │ │ +3c532791d1f3a5881dd304dcf4c1d5ed │ │ │ │ │ $tcDistributiveB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "DistributiveB"#] │ │ │ │ │ -334c525f32c955f70d83ccc0234c8e48 │ │ │ │ │ +70a08e43f0d344419e11537179072532 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d96f230cac9c4ad4e76c8ddeb5578ffa │ │ │ │ │ +c55af8a291c93fab19bd0c6c573aca9f │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -0d39d391acce993f4efd9b297573f858 │ │ │ │ │ +37dd3e0cf096fe907c6a2358b601147c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.DistributiveB"#] │ │ │ │ │ -133f381ddb7e88d95a39cd5c5db42945 │ │ │ │ │ +0e75800ba3e2346ec1be8626534c1f28 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -2aa03346a362cb7f8a339251fd74b4b1 │ │ │ │ │ +9fc7f8841aba83a2ec851a5bc589fc86 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -593c2a42749e8b7a16e811c153359693 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +145bf29d1001acc3400ca5acbb5d21c4 │ │ │ │ │ type CanDeriveDistributiveB :: forall {k1}. │ │ │ │ │ ((k1 -> *) -> *) -> (* -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveDistributiveB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b (Data.Functor.Compose.Compose f g)), │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b (Data.Functor.Compose.Compose f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ +b7a598d798980f56a6401cbf7835693e │ │ │ │ │ type DistributiveB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => DistributiveB b where │ │ │ │ │ bdistribute :: forall (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ default bdistribute :: forall (f :: * -> *) (g :: k -> *). │ │ │ │ │ (CanDeriveDistributiveB b f g, GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ -a69bf4edf097f85b68c1f6d227fea6a2 │ │ │ │ │ +391e4937f9da7a79437be14e9018a5cb │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -6a6e1ed60e51c8555cf9a3d04180b293 │ │ │ │ │ +9bef958942dc22bc4050762689da3a2f │ │ │ │ │ bcotraverse :: │ │ │ │ │ (DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ (forall a. f (g a) -> f a) -> f (b g) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -907,30 +907,30 @@ │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] <*>_N <*>_N _R _N _N)) │ │ │ │ │ } in │ │ │ │ │ let { │ │ │ │ │ g1 :: f (b g) -> b (Data.Functor.Compose.Compose f g) [] │ │ │ │ │ = bdistribute @(*) @b $dDistributiveB @f @g $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: f (b g)) -> f1 (g1 x)] │ │ │ │ │ -4525724422846199c152367c0cfc580e │ │ │ │ │ +80a6df96155abf2f285527f8f93928ce │ │ │ │ │ bdecompose :: │ │ │ │ │ DistributiveB b => │ │ │ │ │ (a -> b Data.Functor.Identity.Identity) -> b ((->) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dDistributiveB['GHC.Types.Many] :: DistributiveB b) -> │ │ │ │ │ bdistribute' │ │ │ │ │ @b │ │ │ │ │ @((->) a) │ │ │ │ │ $dDistributiveB │ │ │ │ │ (GHC.Base.$fFunctorFUN @a)] │ │ │ │ │ -acd335bf472873b0ccbb4826f56e568f │ │ │ │ │ +0f625c23ac3a31c75ea3489b08c4b087 │ │ │ │ │ bdistribute' :: │ │ │ │ │ (DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ f (b Data.Functor.Identity.Identity) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ $dDistributiveB │ │ │ │ │ @f │ │ │ │ │ @Data.Functor.Identity.Identity │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: f (b Data.Functor.Identity.Identity)) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -a55756af0f4a37162824111628b88eee │ │ │ │ │ +465ed5a39f84a9aa1b689f8ef17beb6c │ │ │ │ │ brecompose :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ b ((->) a) -> a -> b Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1004,28 +1004,28 @@ │ │ │ │ │ (\ @a2 (x['GHC.Types.Many] :: a -> a2) -> x a1) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a2 :: <*>_N). │ │ │ │ │ a2>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)) │ │ │ │ │ bfs] │ │ │ │ │ -fb1b97c5bd212bae2ac7ae2e0a201ebe │ │ │ │ │ +69dccefb970d040aadd568bbc2ded2db │ │ │ │ │ fstF :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair x _y -> x }] │ │ │ │ │ -746005dc102df7ce2ca7731122b0a5d6 │ │ │ │ │ +32a567d5d021c385e8dc7a7053b49f4b │ │ │ │ │ gbdistributeDefault :: │ │ │ │ │ forall {k1} (b :: (k1 -> *) -> *) (f :: * -> *) (g :: k1 -> *). │ │ │ │ │ (CanDeriveDistributiveB b f g, GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1254,15 +1254,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -03b7a4e328c1bf3a0b7b8084069e2f01 │ │ │ │ │ +5194cbbbb85c54f83450173bf83481b3 │ │ │ │ │ sndF :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.DistributiveT [orphan module] 9066 │ │ │ │ │ - interface hash: 33a08a50d34e21cb03f501638294a4b4 │ │ │ │ │ - ABI hash: 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - export-list hash: 6c54e7bb9d2909cbdea3cafe4057c036 │ │ │ │ │ - orphan hash: 4e93a4f7868d76801ede56e83eab969f │ │ │ │ │ + interface hash: 9e5af98240db3d4c40dd150ef0364492 │ │ │ │ │ + ABI hash: d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + export-list hash: b8594c61579bef94621e4926ef69c181 │ │ │ │ │ + orphan hash: da79d9d59c647a6ff2c49f90f085994f │ │ │ │ │ flag hash: ecf82af067339e97e13072093c0463b4 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0ae3776247dbe274aa58d6e6b79a6ccf │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ gtdistributeDefault │ │ │ │ │ tcotraverse │ │ │ │ │ tdecompose │ │ │ │ │ tdistribute' │ │ │ │ │ trecompose │ │ │ │ │ CanDeriveDistributiveT │ │ │ │ │ DistributiveT{tdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float Data.Orphans │ │ │ │ │ GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ @@ -44,32 +44,32 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 8920dca54430650db1672b0181edd98f │ │ │ │ │ - gdistribute 88c43b505c766c52951b46c9a80b6975 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive 99fd67a91a625d0976ec289825432d45 │ │ │ │ │ + gdistribute c0adfdc0ac5a3513a556e091d34d614a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Control.Monad.Trans.State.Lazy 8427de03afe8955c0c64907138bb8d1e │ │ │ │ │ import -/ Control.Monad.Trans.State.Strict 29c1fe6de83c54f9690c1f1b22fcbe30 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -875cab97a999c8fe631b0518f507c13e │ │ │ │ │ +0b70a854699e46acfc890a99df1e43bd │ │ │ │ │ $dmtdistribute :: │ │ │ │ │ forall i (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (DistributiveT t, CanDeriveDistributiveT t f g x) => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -426,29 +426,29 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -de1f09f4a6d5bdb8ac7b28fa85b5431f │ │ │ │ │ +86b399f2f03edb070d3fb95702d316e2 │ │ │ │ │ $fDistributiveTTYPEAccumT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEAccumT_$ctdistribute @w)] │ │ │ │ │ -865b8cd908067fa5777d96a0250941fa │ │ │ │ │ +52de6d4d1f96a0b6ae081d9b89209b48 │ │ │ │ │ $fDistributiveTTYPEAccumT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.Accum.AccumT w g x) │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT │ │ │ │ │ w (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -483,15 +483,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Accum.N:AccumT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -b482ff1bc303b1e44a365fede80a3a5b │ │ │ │ │ +8cfb1b1fcccceaade229d2dde0a452d7 │ │ │ │ │ $fDistributiveTTYPEBackwards :: │ │ │ │ │ DistributiveT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -5db303c317887351417745c9b3b04a52 │ │ │ │ │ +e0be609b31ba1e47c629402db2aaa749 │ │ │ │ │ $fDistributiveTTYPECompose :: │ │ │ │ │ Data.Distributive.Distributive f => │ │ │ │ │ DistributiveT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPECompose_$ctdistribute @f v)] │ │ │ │ │ -d222acc067a7fb8402be8ab66e93c9d5 │ │ │ │ │ +8bfde3dd0265f40d14089036fb40806e │ │ │ │ │ $fDistributiveTTYPECompose1 :: │ │ │ │ │ Data.Distributive.Distributive f => │ │ │ │ │ (forall a. f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -571,15 +571,15 @@ │ │ │ │ │ (Data.Distributive.$p1Distributive @f $dDistributive) │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] <*>_N <*>_N _R _N _N)] │ │ │ │ │ -c7dd2bf35c73e0b52ed530c0fd71e130 │ │ │ │ │ +b0c9260971b95cbcc4b1dabcfa3d1c9b │ │ │ │ │ $fDistributiveTTYPECompose_$ctdistribute :: │ │ │ │ │ (Data.Distributive.Distributive f, GHC.Base.Functor f1) => │ │ │ │ │ f1 (Data.Functor.Compose.Compose f g x) │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Compose.Compose f1 g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ <*>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -90b082ef5223da6887d00b6d4e203ae9 │ │ │ │ │ +980a0a8614fefb0c28fa95ff20278665 │ │ │ │ │ $fDistributiveTTYPEExceptT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @e. │ │ │ │ │ @(*) │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Except.N:ExceptT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -3ff53af44baf9910e731cf4b7ec73def │ │ │ │ │ +7fb85e10941e7a4511b2f11675ea3c9e │ │ │ │ │ $fDistributiveTTYPEIdentityT :: │ │ │ │ │ DistributiveT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -713,15 +713,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -7fe71d37d186ffd484c686c052129d78 │ │ │ │ │ +0c2a73b88facd5a238fdd5e2cf23d964 │ │ │ │ │ $fDistributiveTTYPEMaybeT :: │ │ │ │ │ DistributiveT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -755,43 +755,43 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -6ce0f4d256a144758b4432a0b62e0010 │ │ │ │ │ +4f22b961754f62318e261b07f69c7868 │ │ │ │ │ $fDistributiveTTYPERWST :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r @w @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPERWST_$ctmap @r @w @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPERWST_$ctdistribute @r @w @s)] │ │ │ │ │ -adda8cac1ff95e1dcfe6fabee7a4577d │ │ │ │ │ +f4cc429dbd98944a5980079435b7c6c0 │ │ │ │ │ $fDistributiveTTYPERWST0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r @w @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPERWST0_$ctmap @r @w @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPERWST0_$ctdistribute @r @w @s)] │ │ │ │ │ -611b224b07ba87e173cf7d60f50d884a │ │ │ │ │ +a11cc583152b826db4424a42a8004c8f │ │ │ │ │ $fDistributiveTTYPERWST0_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.RWS.Lazy.RWST r w s g x) │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST │ │ │ │ │ r w s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ <(x, s, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.RWS.Lazy.N:RWST[0] │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -d1585e11436db6a32061af1cb9d8d21c │ │ │ │ │ +35c706e7a867a058131dfd6a34d4caa4 │ │ │ │ │ $fDistributiveTTYPERWST_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.RWS.Strict.RWST r w s g x) │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST │ │ │ │ │ r w s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -891,29 +891,29 @@ │ │ │ │ │ <(x, s, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.RWS.Strict.N:RWST[0] │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -683350ebeff1cafc0eb3cbfecff8be7f │ │ │ │ │ +5b7eb218a567ad25f40278c17d8d6f38 │ │ │ │ │ $fDistributiveTTYPEReaderT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEReaderT_$ctmap @r) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEReaderT_$ctdistribute @r)] │ │ │ │ │ -b93f9b4100fd35e378a397132d5011dd │ │ │ │ │ +a8065815795f7f712965f81248b4d3b3 │ │ │ │ │ $fDistributiveTTYPEReaderT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.Reader.ReaderT r g x) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT │ │ │ │ │ r (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -950,15 +950,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -a3d3f82c8bb0fde3d7682c662ffae5d1 │ │ │ │ │ +51309266854acadb47bc63ec535d7a1e │ │ │ │ │ $fDistributiveTTYPEReverse :: │ │ │ │ │ DistributiveT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -990,43 +990,43 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -624012eade5e64dd6decab9bd85d2a6c │ │ │ │ │ +a3321c5452f92115db9ca3a36a956fe7 │ │ │ │ │ $fDistributiveTTYPEStateT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEStateT_$ctmap @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEStateT_$ctdistribute @s)] │ │ │ │ │ -02d758953b4b5bd530b578540f596964 │ │ │ │ │ +7194a422ea5ceaafcfcf4cf341c100eb │ │ │ │ │ $fDistributiveTTYPEStateT0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEStateT0_$ctmap @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEStateT0_$ctdistribute @s)] │ │ │ │ │ -212ae98398583e3dd07000363f589d0c │ │ │ │ │ +44602dbbf15ae44898a629f45bf2a334 │ │ │ │ │ $fDistributiveTTYPEStateT0_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.State.Lazy.StateT s g x) │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT │ │ │ │ │ s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -1063,15 +1063,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, s)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.State.Lazy.N:StateT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -3a8b27777f4da31187bf8b2035a3cd64 │ │ │ │ │ +09388c27c99435f7156191a1d3aa8a17 │ │ │ │ │ $fDistributiveTTYPEStateT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.State.Strict.StateT s g x) │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT │ │ │ │ │ s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -1108,15 +1108,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, s)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.State.Strict.N:StateT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -b67c1b50139363bcd4e7c91040281329 │ │ │ │ │ +b43761821ae1972bede863290963e086 │ │ │ │ │ $fDistributiveTTYPEWriterT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @@ -1151,15 +1151,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Writer.Strict.N:WriterT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -f61a35ea9b7afc84ce7a6a4aef819244 │ │ │ │ │ +8ea88993951765bc92cce387c381d6bb │ │ │ │ │ $fDistributiveTTYPEWriterT0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @@ -1194,15 +1194,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -d8b67c00cc9a6185655c7ad875fec864 │ │ │ │ │ +b276e5e4fe6c6e705de2c54416530ce4 │ │ │ │ │ $fGDistributivek1fRecRec :: │ │ │ │ │ forall i k (f :: * -> *) (h :: * -> *) (t :: (* -> *) -> i -> *) │ │ │ │ │ (g :: * -> *) (x :: i). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveT t) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ @@ -1241,15 +1241,15 @@ │ │ │ │ │ @h │ │ │ │ │ @t │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -bfda6b7220231fe08b249433690340da │ │ │ │ │ +83cb6ea2b151420bb47b19025b2a4947 │ │ │ │ │ $fGDistributivek1fRecRec0 :: │ │ │ │ │ forall i k (f :: * -> *) (t :: (* -> *) -> i -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (GHC.Base.Functor f, DistributiveT t) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1273,15 +1273,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (t (P 1 (Data.Functor.Compose.Compose f g)) x) │ │ │ │ │ (t (Data.Functor.Compose.Compose f g) x)) │ │ │ │ │ v │ │ │ │ │ ($fGDistributivek1fRecRec0_$cgdistribute @i @k @f @t @g @x v v1)] │ │ │ │ │ -e2520e95b79756ba6fac115adee792ae │ │ │ │ │ +b096eb80ae8477f5302bae3d92818225 │ │ │ │ │ $fGDistributivek1fRecRec0_$cgdistribute :: │ │ │ │ │ forall i k (f :: * -> *) (t :: (* -> *) -> i -> *) (g :: * -> *) │ │ │ │ │ (x :: i) (x1 :: k). │ │ │ │ │ (GHC.Base.Functor f, DistributiveT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x) x1) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -1335,15 +1335,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -940277874354f5d28b2feb669ced42bf │ │ │ │ │ +7c01833e764f0800ee5c6816b73255e2 │ │ │ │ │ $fGDistributivek1fRecRec_$cgdistribute :: │ │ │ │ │ forall i k (f :: * -> *) (h :: * -> *) (t :: (* -> *) -> i -> *) │ │ │ │ │ (g :: * -> *) (x :: i) (x1 :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (t (P 1 g) x)) (h (t g x)) x1) │ │ │ │ │ @@ -1420,92 +1420,92 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -7657308133dfe502ccb20ecc24da0d75 │ │ │ │ │ +6c26cdffb0bcd8417468d480f62a66e0 │ │ │ │ │ $tcDistributiveT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11404435686323447200#Word64 │ │ │ │ │ - 7673338768845277249#Word64 │ │ │ │ │ + 12799498695229957832#Word64 │ │ │ │ │ + 13843044837134932019#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDistributiveT2 │ │ │ │ │ 1# │ │ │ │ │ $tcDistributiveT1] │ │ │ │ │ -e7645151f743523f14bec9154bcb427a │ │ │ │ │ +d39d8bf76b6c8d18210975e432577ef7 │ │ │ │ │ $tcDistributiveT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -e017b9f4f9b090c64a525a23431ec48d │ │ │ │ │ +9411baaaf2d3e2b7f4e861f3bd3ca1ae │ │ │ │ │ $tcDistributiveT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcDistributiveT3] │ │ │ │ │ -e2ce07879d8ee8cfa38151e6eb962f4f │ │ │ │ │ +734138eaca1f0fdea56568b7fcf21349 │ │ │ │ │ $tcDistributiveT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "DistributiveT"#] │ │ │ │ │ -68214723152a8160d55b7c260dae2ef7 │ │ │ │ │ +7d2ec9676d5fffe30bcdcd14e6681df7 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d1fd14bd5191b52ebd3f72364e7e9cdb │ │ │ │ │ +55153a8aeac5e6fde33dc59ed5beaf97 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7061d5152dd3413c5d2e38864d9e489d │ │ │ │ │ +4333d7418cc0a8b889052d3e711c82e9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.DistributiveT"#] │ │ │ │ │ -46c946704ce1a66ea430a42e5ca8227e │ │ │ │ │ +9072a84ab6d2bdc9ba1adedcde474f82 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5e3ba795c34bf00298e79e16420932d3 │ │ │ │ │ +bd05fd02ec4223a168c89f3c366c8302 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -5c73b075ffb410ca35cd04643f221365 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +1b6ef668f2885d52365d6c6bbfa19391 │ │ │ │ │ type CanDeriveDistributiveT :: forall i. │ │ │ │ │ ((* -> *) -> i -> *) │ │ │ │ │ -> (* -> *) -> (* -> *) -> i -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveDistributiveT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 1 (t (Data.Functor.Compose.Compose f g) x), │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 1 (t (Data.Functor.Compose.Compose f g) x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ +bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ type DistributiveT :: forall i. │ │ │ │ │ ((* -> *) -> i -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => DistributiveT t where │ │ │ │ │ tdistribute :: forall (f :: * -> *) (g :: * -> *) (x :: i). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ default tdistribute :: forall (f :: * -> *) (g :: * -> *) (x :: i). │ │ │ │ │ CanDeriveDistributiveT t f g x => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ -2b60b8a3818a60f04c74b8e1aea7247b │ │ │ │ │ +4fff01273faff63c5d8891d0b590f334 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -64230bfb2bea2a9ff26593cc987cf9bf │ │ │ │ │ +35a4770983e02b4310a4542f4d575813 │ │ │ │ │ gtdistributeDefault :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ CanDeriveDistributiveT t f g x => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1837,15 +1837,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -73d6c732cec8f656dc5ba8f5d3624a1e │ │ │ │ │ +f03b4ebaf6b48c851a4327dd347db724 │ │ │ │ │ tcotraverse :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (DistributiveT t, GHC.Base.Functor f) => │ │ │ │ │ (forall a. f (g a) -> f a) -> f (t g x) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1875,15 +1875,15 @@ │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] <*>_N <*>_N _R _N _N)) │ │ │ │ │ } in │ │ │ │ │ let { │ │ │ │ │ g1 :: f (t g x) -> t (Data.Functor.Compose.Compose f g) x [] │ │ │ │ │ = tdistribute @i @t $dDistributiveT @f @g @x $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: f (t g x)) -> f1 (g1 x1)] │ │ │ │ │ -5bac02433dfcce8672b96aacbc7690ac │ │ │ │ │ +aab4f45b55235de00615e82b86ef7600 │ │ │ │ │ tdecompose :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) a (x :: i). │ │ │ │ │ DistributiveT t => │ │ │ │ │ (a -> t Data.Functor.Identity.Identity x) -> t ((->) a) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1895,15 +1895,15 @@ │ │ │ │ │ tdistribute' │ │ │ │ │ @i │ │ │ │ │ @t │ │ │ │ │ @((->) a) │ │ │ │ │ @x │ │ │ │ │ $dDistributiveT │ │ │ │ │ (GHC.Base.$fFunctorFUN @a)] │ │ │ │ │ -e714a56db976e405999674ba0f38e4c2 │ │ │ │ │ +3e95649dc738a015868d28ba7461e91c │ │ │ │ │ tdistribute' :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (x :: i). │ │ │ │ │ (DistributiveT t, GHC.Base.Functor f) => │ │ │ │ │ f (t Data.Functor.Identity.Identity x) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1961,15 +1961,15 @@ │ │ │ │ │ @Data.Functor.Identity.Identity │ │ │ │ │ @x │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: f (t Data.Functor.Identity.Identity │ │ │ │ │ x)) -> │ │ │ │ │ f1 (g x1)] │ │ │ │ │ -0c7137381fb9c3602e0f4e823599884a │ │ │ │ │ +52a99d2a2d30e70f8a8fe8bdf5c43719 │ │ │ │ │ trecompose :: │ │ │ │ │ forall {k'} (t :: (* -> *) -> k' -> *) a (x :: k'). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT t => │ │ │ │ │ t ((->) a) x -> a -> t Data.Functor.Identity.Identity x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.DistributiveT [orphan module] 9066 │ │ │ │ │ - interface hash: 33a08a50d34e21cb03f501638294a4b4 │ │ │ │ │ - ABI hash: 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - export-list hash: 6c54e7bb9d2909cbdea3cafe4057c036 │ │ │ │ │ - orphan hash: 4e93a4f7868d76801ede56e83eab969f │ │ │ │ │ + interface hash: 9e5af98240db3d4c40dd150ef0364492 │ │ │ │ │ + ABI hash: d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + export-list hash: b8594c61579bef94621e4926ef69c181 │ │ │ │ │ + orphan hash: da79d9d59c647a6ff2c49f90f085994f │ │ │ │ │ flag hash: 214c3804eede05a71bc2a2499ad79a27 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0ae3776247dbe274aa58d6e6b79a6ccf │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ gtdistributeDefault │ │ │ │ │ tcotraverse │ │ │ │ │ tdecompose │ │ │ │ │ tdistribute' │ │ │ │ │ trecompose │ │ │ │ │ CanDeriveDistributiveT │ │ │ │ │ DistributiveT{tdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float Data.Orphans │ │ │ │ │ GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ @@ -44,32 +44,32 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 8920dca54430650db1672b0181edd98f │ │ │ │ │ - gdistribute 88c43b505c766c52951b46c9a80b6975 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive 99fd67a91a625d0976ec289825432d45 │ │ │ │ │ + gdistribute c0adfdc0ac5a3513a556e091d34d614a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Control.Monad.Trans.State.Lazy 8427de03afe8955c0c64907138bb8d1e │ │ │ │ │ import -/ Control.Monad.Trans.State.Strict 29c1fe6de83c54f9690c1f1b22fcbe30 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -875cab97a999c8fe631b0518f507c13e │ │ │ │ │ +0b70a854699e46acfc890a99df1e43bd │ │ │ │ │ $dmtdistribute :: │ │ │ │ │ forall i (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (DistributiveT t, CanDeriveDistributiveT t f g x) => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -426,29 +426,29 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -de1f09f4a6d5bdb8ac7b28fa85b5431f │ │ │ │ │ +86b399f2f03edb070d3fb95702d316e2 │ │ │ │ │ $fDistributiveTTYPEAccumT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEAccumT_$ctdistribute @w)] │ │ │ │ │ -865b8cd908067fa5777d96a0250941fa │ │ │ │ │ +52de6d4d1f96a0b6ae081d9b89209b48 │ │ │ │ │ $fDistributiveTTYPEAccumT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.Accum.AccumT w g x) │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT │ │ │ │ │ w (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -483,15 +483,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Accum.N:AccumT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -b482ff1bc303b1e44a365fede80a3a5b │ │ │ │ │ +8cfb1b1fcccceaade229d2dde0a452d7 │ │ │ │ │ $fDistributiveTTYPEBackwards :: │ │ │ │ │ DistributiveT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -5db303c317887351417745c9b3b04a52 │ │ │ │ │ +e0be609b31ba1e47c629402db2aaa749 │ │ │ │ │ $fDistributiveTTYPECompose :: │ │ │ │ │ Data.Distributive.Distributive f => │ │ │ │ │ DistributiveT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPECompose_$ctdistribute @f v)] │ │ │ │ │ -d222acc067a7fb8402be8ab66e93c9d5 │ │ │ │ │ +8bfde3dd0265f40d14089036fb40806e │ │ │ │ │ $fDistributiveTTYPECompose1 :: │ │ │ │ │ Data.Distributive.Distributive f => │ │ │ │ │ (forall a. f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -571,15 +571,15 @@ │ │ │ │ │ (Data.Distributive.$p1Distributive @f $dDistributive) │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] <*>_N <*>_N _R _N _N)] │ │ │ │ │ -c7dd2bf35c73e0b52ed530c0fd71e130 │ │ │ │ │ +b0c9260971b95cbcc4b1dabcfa3d1c9b │ │ │ │ │ $fDistributiveTTYPECompose_$ctdistribute :: │ │ │ │ │ (Data.Distributive.Distributive f, GHC.Base.Functor f1) => │ │ │ │ │ f1 (Data.Functor.Compose.Compose f g x) │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Compose.Compose f1 g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ <*>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -90b082ef5223da6887d00b6d4e203ae9 │ │ │ │ │ +980a0a8614fefb0c28fa95ff20278665 │ │ │ │ │ $fDistributiveTTYPEExceptT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @e. │ │ │ │ │ @(*) │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Except.N:ExceptT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -3ff53af44baf9910e731cf4b7ec73def │ │ │ │ │ +7fb85e10941e7a4511b2f11675ea3c9e │ │ │ │ │ $fDistributiveTTYPEIdentityT :: │ │ │ │ │ DistributiveT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -713,15 +713,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -7fe71d37d186ffd484c686c052129d78 │ │ │ │ │ +0c2a73b88facd5a238fdd5e2cf23d964 │ │ │ │ │ $fDistributiveTTYPEMaybeT :: │ │ │ │ │ DistributiveT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -755,43 +755,43 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -6ce0f4d256a144758b4432a0b62e0010 │ │ │ │ │ +4f22b961754f62318e261b07f69c7868 │ │ │ │ │ $fDistributiveTTYPERWST :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r @w @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPERWST_$ctmap @r @w @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPERWST_$ctdistribute @r @w @s)] │ │ │ │ │ -adda8cac1ff95e1dcfe6fabee7a4577d │ │ │ │ │ +f4cc429dbd98944a5980079435b7c6c0 │ │ │ │ │ $fDistributiveTTYPERWST0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r @w @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPERWST0_$ctmap @r @w @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPERWST0_$ctdistribute @r @w @s)] │ │ │ │ │ -611b224b07ba87e173cf7d60f50d884a │ │ │ │ │ +a11cc583152b826db4424a42a8004c8f │ │ │ │ │ $fDistributiveTTYPERWST0_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.RWS.Lazy.RWST r w s g x) │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST │ │ │ │ │ r w s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ <(x, s, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.RWS.Lazy.N:RWST[0] │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -d1585e11436db6a32061af1cb9d8d21c │ │ │ │ │ +35c706e7a867a058131dfd6a34d4caa4 │ │ │ │ │ $fDistributiveTTYPERWST_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.RWS.Strict.RWST r w s g x) │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST │ │ │ │ │ r w s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -891,29 +891,29 @@ │ │ │ │ │ <(x, s, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.RWS.Strict.N:RWST[0] │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -683350ebeff1cafc0eb3cbfecff8be7f │ │ │ │ │ +5b7eb218a567ad25f40278c17d8d6f38 │ │ │ │ │ $fDistributiveTTYPEReaderT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEReaderT_$ctmap @r) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEReaderT_$ctdistribute @r)] │ │ │ │ │ -b93f9b4100fd35e378a397132d5011dd │ │ │ │ │ +a8065815795f7f712965f81248b4d3b3 │ │ │ │ │ $fDistributiveTTYPEReaderT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.Reader.ReaderT r g x) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT │ │ │ │ │ r (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -950,15 +950,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -a3d3f82c8bb0fde3d7682c662ffae5d1 │ │ │ │ │ +51309266854acadb47bc63ec535d7a1e │ │ │ │ │ $fDistributiveTTYPEReverse :: │ │ │ │ │ DistributiveT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -990,43 +990,43 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -624012eade5e64dd6decab9bd85d2a6c │ │ │ │ │ +a3321c5452f92115db9ca3a36a956fe7 │ │ │ │ │ $fDistributiveTTYPEStateT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEStateT_$ctmap @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEStateT_$ctdistribute @s)] │ │ │ │ │ -02d758953b4b5bd530b578540f596964 │ │ │ │ │ +7194a422ea5ceaafcfcf4cf341c100eb │ │ │ │ │ $fDistributiveTTYPEStateT0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEStateT0_$ctmap @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEStateT0_$ctdistribute @s)] │ │ │ │ │ -212ae98398583e3dd07000363f589d0c │ │ │ │ │ +44602dbbf15ae44898a629f45bf2a334 │ │ │ │ │ $fDistributiveTTYPEStateT0_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.State.Lazy.StateT s g x) │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT │ │ │ │ │ s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -1063,15 +1063,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, s)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.State.Lazy.N:StateT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -3a8b27777f4da31187bf8b2035a3cd64 │ │ │ │ │ +09388c27c99435f7156191a1d3aa8a17 │ │ │ │ │ $fDistributiveTTYPEStateT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.State.Strict.StateT s g x) │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT │ │ │ │ │ s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -1108,15 +1108,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, s)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.State.Strict.N:StateT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -b67c1b50139363bcd4e7c91040281329 │ │ │ │ │ +b43761821ae1972bede863290963e086 │ │ │ │ │ $fDistributiveTTYPEWriterT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @@ -1151,15 +1151,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Writer.Strict.N:WriterT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -f61a35ea9b7afc84ce7a6a4aef819244 │ │ │ │ │ +8ea88993951765bc92cce387c381d6bb │ │ │ │ │ $fDistributiveTTYPEWriterT0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @@ -1194,15 +1194,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -d8b67c00cc9a6185655c7ad875fec864 │ │ │ │ │ +b276e5e4fe6c6e705de2c54416530ce4 │ │ │ │ │ $fGDistributivek1fRecRec :: │ │ │ │ │ forall i k (f :: * -> *) (h :: * -> *) (t :: (* -> *) -> i -> *) │ │ │ │ │ (g :: * -> *) (x :: i). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveT t) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ @@ -1241,15 +1241,15 @@ │ │ │ │ │ @h │ │ │ │ │ @t │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -bfda6b7220231fe08b249433690340da │ │ │ │ │ +83cb6ea2b151420bb47b19025b2a4947 │ │ │ │ │ $fGDistributivek1fRecRec0 :: │ │ │ │ │ forall i k (f :: * -> *) (t :: (* -> *) -> i -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (GHC.Base.Functor f, DistributiveT t) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1273,15 +1273,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (t (P 1 (Data.Functor.Compose.Compose f g)) x) │ │ │ │ │ (t (Data.Functor.Compose.Compose f g) x)) │ │ │ │ │ v │ │ │ │ │ ($fGDistributivek1fRecRec0_$cgdistribute @i @k @f @t @g @x v v1)] │ │ │ │ │ -e2520e95b79756ba6fac115adee792ae │ │ │ │ │ +b096eb80ae8477f5302bae3d92818225 │ │ │ │ │ $fGDistributivek1fRecRec0_$cgdistribute :: │ │ │ │ │ forall i k (f :: * -> *) (t :: (* -> *) -> i -> *) (g :: * -> *) │ │ │ │ │ (x :: i) (x1 :: k). │ │ │ │ │ (GHC.Base.Functor f, DistributiveT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x) x1) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -1335,15 +1335,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -940277874354f5d28b2feb669ced42bf │ │ │ │ │ +7c01833e764f0800ee5c6816b73255e2 │ │ │ │ │ $fGDistributivek1fRecRec_$cgdistribute :: │ │ │ │ │ forall i k (f :: * -> *) (h :: * -> *) (t :: (* -> *) -> i -> *) │ │ │ │ │ (g :: * -> *) (x :: i) (x1 :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (t (P 1 g) x)) (h (t g x)) x1) │ │ │ │ │ @@ -1420,92 +1420,92 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -7657308133dfe502ccb20ecc24da0d75 │ │ │ │ │ +6c26cdffb0bcd8417468d480f62a66e0 │ │ │ │ │ $tcDistributiveT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11404435686323447200#Word64 │ │ │ │ │ - 7673338768845277249#Word64 │ │ │ │ │ + 12799498695229957832#Word64 │ │ │ │ │ + 13843044837134932019#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDistributiveT2 │ │ │ │ │ 1# │ │ │ │ │ $tcDistributiveT1] │ │ │ │ │ -e7645151f743523f14bec9154bcb427a │ │ │ │ │ +d39d8bf76b6c8d18210975e432577ef7 │ │ │ │ │ $tcDistributiveT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -e017b9f4f9b090c64a525a23431ec48d │ │ │ │ │ +9411baaaf2d3e2b7f4e861f3bd3ca1ae │ │ │ │ │ $tcDistributiveT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcDistributiveT3] │ │ │ │ │ -e2ce07879d8ee8cfa38151e6eb962f4f │ │ │ │ │ +734138eaca1f0fdea56568b7fcf21349 │ │ │ │ │ $tcDistributiveT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "DistributiveT"#] │ │ │ │ │ -68214723152a8160d55b7c260dae2ef7 │ │ │ │ │ +7d2ec9676d5fffe30bcdcd14e6681df7 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d1fd14bd5191b52ebd3f72364e7e9cdb │ │ │ │ │ +55153a8aeac5e6fde33dc59ed5beaf97 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7061d5152dd3413c5d2e38864d9e489d │ │ │ │ │ +4333d7418cc0a8b889052d3e711c82e9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.DistributiveT"#] │ │ │ │ │ -46c946704ce1a66ea430a42e5ca8227e │ │ │ │ │ +9072a84ab6d2bdc9ba1adedcde474f82 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5e3ba795c34bf00298e79e16420932d3 │ │ │ │ │ +bd05fd02ec4223a168c89f3c366c8302 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -5c73b075ffb410ca35cd04643f221365 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +1b6ef668f2885d52365d6c6bbfa19391 │ │ │ │ │ type CanDeriveDistributiveT :: forall i. │ │ │ │ │ ((* -> *) -> i -> *) │ │ │ │ │ -> (* -> *) -> (* -> *) -> i -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveDistributiveT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 1 (t (Data.Functor.Compose.Compose f g) x), │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 1 (t (Data.Functor.Compose.Compose f g) x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ +bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ type DistributiveT :: forall i. │ │ │ │ │ ((* -> *) -> i -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => DistributiveT t where │ │ │ │ │ tdistribute :: forall (f :: * -> *) (g :: * -> *) (x :: i). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ default tdistribute :: forall (f :: * -> *) (g :: * -> *) (x :: i). │ │ │ │ │ CanDeriveDistributiveT t f g x => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ -2b60b8a3818a60f04c74b8e1aea7247b │ │ │ │ │ +4fff01273faff63c5d8891d0b590f334 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -64230bfb2bea2a9ff26593cc987cf9bf │ │ │ │ │ +35a4770983e02b4310a4542f4d575813 │ │ │ │ │ gtdistributeDefault :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ CanDeriveDistributiveT t f g x => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1837,15 +1837,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -73d6c732cec8f656dc5ba8f5d3624a1e │ │ │ │ │ +f03b4ebaf6b48c851a4327dd347db724 │ │ │ │ │ tcotraverse :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (DistributiveT t, GHC.Base.Functor f) => │ │ │ │ │ (forall a. f (g a) -> f a) -> f (t g x) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1875,15 +1875,15 @@ │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] <*>_N <*>_N _R _N _N)) │ │ │ │ │ } in │ │ │ │ │ let { │ │ │ │ │ g1 :: f (t g x) -> t (Data.Functor.Compose.Compose f g) x [] │ │ │ │ │ = tdistribute @i @t $dDistributiveT @f @g @x $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: f (t g x)) -> f1 (g1 x1)] │ │ │ │ │ -5bac02433dfcce8672b96aacbc7690ac │ │ │ │ │ +aab4f45b55235de00615e82b86ef7600 │ │ │ │ │ tdecompose :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) a (x :: i). │ │ │ │ │ DistributiveT t => │ │ │ │ │ (a -> t Data.Functor.Identity.Identity x) -> t ((->) a) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1895,15 +1895,15 @@ │ │ │ │ │ tdistribute' │ │ │ │ │ @i │ │ │ │ │ @t │ │ │ │ │ @((->) a) │ │ │ │ │ @x │ │ │ │ │ $dDistributiveT │ │ │ │ │ (GHC.Base.$fFunctorFUN @a)] │ │ │ │ │ -e714a56db976e405999674ba0f38e4c2 │ │ │ │ │ +3e95649dc738a015868d28ba7461e91c │ │ │ │ │ tdistribute' :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (x :: i). │ │ │ │ │ (DistributiveT t, GHC.Base.Functor f) => │ │ │ │ │ f (t Data.Functor.Identity.Identity x) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1961,15 +1961,15 @@ │ │ │ │ │ @Data.Functor.Identity.Identity │ │ │ │ │ @x │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: f (t Data.Functor.Identity.Identity │ │ │ │ │ x)) -> │ │ │ │ │ f1 (g x1)] │ │ │ │ │ -0c7137381fb9c3602e0f4e823599884a │ │ │ │ │ +52a99d2a2d30e70f8a8fe8bdf5c43719 │ │ │ │ │ trecompose :: │ │ │ │ │ forall {k'} (t :: (* -> *) -> k' -> *) a (x :: k'). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT t => │ │ │ │ │ t ((->) a) x -> a -> t Data.Functor.Identity.Identity x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,66 +1,66 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.FunctorB [orphan module] 9066 │ │ │ │ │ - interface hash: 0f79366f0eb97bec5252874da3a1bd44 │ │ │ │ │ - ABI hash: 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - export-list hash: 545c393a098768048448270f22297261 │ │ │ │ │ - orphan hash: 1ed73c92b5892ffe17aec9f0f9faf357 │ │ │ │ │ + interface hash: 4332f7d47fcdb3001fdf8443b82106e8 │ │ │ │ │ + ABI hash: 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + export-list hash: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + orphan hash: a6da389d78e150e5426ff3eb768bb29b │ │ │ │ │ flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 346bed84494b1f9e793d2a830c2d5f2f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gbmapDefault │ │ │ │ │ CanDeriveFunctorB │ │ │ │ │ FunctorB{bmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor 3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ - gmap 48115c02e66040402cbe3728cb1f0e58 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor 01d6ca3e5c45094951939d25b948175d │ │ │ │ │ + gmap c55bce9a54af1fd1331af0fac529105e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -ad2ad002afa720f7ba68f35258904a89 │ │ │ │ │ +cb231a238a353e1db9a9a2bdc0e6ab7f │ │ │ │ │ $dmbmap :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (FunctorB b, CanDeriveFunctorB b f g) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -229,15 +229,15 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))) _N)] │ │ │ │ │ -8092e4356f913647b026d1d8e61f9b5d │ │ │ │ │ +c317313e11bf15f7a9e22dc478560965 │ │ │ │ │ $fFunctorBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (GHC.Base.Functor f, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ $fFunctorBkCompose_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (f :: <* -> *>_N) (b :: <(k -> *) -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -faf6943994589b4d21415868d56880bf │ │ │ │ │ +62b71d8d9c3dadba8c34590523cdbaab │ │ │ │ │ $fFunctorBkCompose_$cbmap :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) (f1 :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Functor f, FunctorB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 │ │ │ │ │ -> Data.Functor.Compose.Compose f b g │ │ │ │ │ @@ -292,25 +292,25 @@ │ │ │ │ │ f b f1>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b8b6d492972469d1eff36da42bdf7d73 │ │ │ │ │ +e4aa5d549ee3c2e613a33ad36621e1be │ │ │ │ │ $fFunctorBkConst :: FunctorB (Data.Functor.Const.Const x) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkConst_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (x :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -e92d2fbdd515974a863bcb32ad12a242 │ │ │ │ │ +b1acbb7bb8e67441bca465909aa8ef6a │ │ │ │ │ $fFunctorBkConst_$cbmap :: │ │ │ │ │ forall k x (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Functor.Const.Const x f -> Data.Functor.Const.Const x g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -326,25 +326,25 @@ │ │ │ │ │ -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -a064f80101cc40fa34a3db6766de9bad │ │ │ │ │ +5d6d33eb5d694531b17ef6f01ea4ba92 │ │ │ │ │ $fFunctorBkConstant :: FunctorB (Data.Functor.Constant.Constant x) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkConstant_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (x :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -9d86a7001fc6d8023899d6e6aad889df │ │ │ │ │ +0eb246c3f132779fc612f03933460a35 │ │ │ │ │ $fFunctorBkConstant_$cbmap :: │ │ │ │ │ forall k x (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Functor.Constant.Constant x f │ │ │ │ │ -> Data.Functor.Constant.Constant x g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ │ -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -8436ec6e1f9d45a5cde513cf5046023e │ │ │ │ │ +e7e9a08ae0120f16110ab5603f466648 │ │ │ │ │ $fFunctorBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, Strictness: <1!P(L,L)>, │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (a :: <(k -> *) -> *>_N) (b :: <(k -> *) │ │ │ │ │ -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -12fdf70d1fc1a72c51e8bafe91856ae2 │ │ │ │ │ +6b68ae11d7b22fe728ba6bcf7084dc00 │ │ │ │ │ $fFunctorBkProduct_$cbmap :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -408,39 +408,39 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @g │ │ │ │ │ ($dFunctorB `cast` (N:FunctorB[0] _N _N) @f @g f1 x) │ │ │ │ │ ($dFunctorB1 `cast` (N:FunctorB[0] _N _N) @f @g f1 y) }] │ │ │ │ │ -11b1ea248cd09db2ca21938e659408f5 │ │ │ │ │ +e2b4cfd076f7a91b1794f174de81d878 │ │ │ │ │ $fFunctorBkProxy :: FunctorB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkProxy_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -06e0e78778369145dbf768756656159e │ │ │ │ │ +a44954fb381e6e808b3de88a4b65ffe1 │ │ │ │ │ $fFunctorBkProxy_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Proxy.Proxy f -> Data.Proxy.Proxy g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @g] │ │ │ │ │ -c925d3e21149c3fad8bca84340c8cca5 │ │ │ │ │ +fb0a136aad737af5f45e21e2a74f7e61 │ │ │ │ │ $fFunctorBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, Strictness: <1L>, │ │ │ │ │ @@ -450,15 +450,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (a :: <(k -> *) -> *>_N) (b :: <(k -> *) │ │ │ │ │ -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -85064afef823609cb3563fcda87e6cf7 │ │ │ │ │ +7130edd6d5746f5547e2ff16decd2aac │ │ │ │ │ $fFunctorBkSum_$cbmap :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ │ Data.Functor.Sum.InR x │ │ │ │ │ -> Data.Functor.Sum.InR │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @g │ │ │ │ │ ($dFunctorB1 `cast` (N:FunctorB[0] _N _N) @f @g f1 x) }] │ │ │ │ │ -1746736df96d5f8957db81619c76f7da │ │ │ │ │ +2b2f5af1d2cc1935fd7e40ad080266bf │ │ │ │ │ $fGFunctorkk10fgRecRec :: │ │ │ │ │ forall k1 k2 k3 k4 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) (m' :: k2 -> *) │ │ │ │ │ (h' :: k3 -> k2) (b' :: (k1 -> *) -> k3). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorB b) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ @@ -528,15 +528,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b6ecb6b251d3c7a743ad2575d49738f6 │ │ │ │ │ +ec57d30e388f4fc95746d2a241496e04 │ │ │ │ │ $fGFunctorkk10fgRecRec0 :: │ │ │ │ │ forall k1 k2 k3 (h :: * -> *) (b :: (k1 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (h' :: k2 -> *) (b' :: (k1 -> *) -> k2). │ │ │ │ │ (GHC.Base.Functor h, FunctorB b) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -fe7f3690704b23c9c259a88b1c5698b3 │ │ │ │ │ +263926202d21547c17481e00d331b79a │ │ │ │ │ $fGFunctorkk10fgRecRec0_$cgmap :: │ │ │ │ │ forall k1 k2 k3 (h :: * -> *) (b :: (k1 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (h' :: k2 -> *) (b' :: (k1 -> *) -> k2) (x :: k3). │ │ │ │ │ (GHC.Base.Functor h, FunctorB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h' (b' (P 0 f))) (h (b f)) x │ │ │ │ │ @@ -636,15 +636,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -24c897f8f970d56811835d1e42c28c89 │ │ │ │ │ +e612cbb0d87acd6cfe77b8336c994767 │ │ │ │ │ $fGFunctorkk10fgRecRec1 :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (b' :: (k -> *) -> *). │ │ │ │ │ FunctorB b => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -668,15 +668,15 @@ │ │ │ │ │ _N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -96a87b81c5061563314ef0c954328c42 │ │ │ │ │ +0bd27ff692005c07839eadb9e01359c5 │ │ │ │ │ $fGFunctorkk10fgRecRec1_$cgmap :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (b' :: (k -> *) -> *) (x :: k1). │ │ │ │ │ FunctorB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (b' (P 0 f)) (b f) x │ │ │ │ │ @@ -723,15 +723,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -6cfda864853142954f904f3e76db1e53 │ │ │ │ │ +84a2de11989f2c11c062e9d24126c392 │ │ │ │ │ $fGFunctorkk10fgRecRec_$cgmap :: │ │ │ │ │ forall k1 k2 k3 k4 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) (m' :: k2 -> *) │ │ │ │ │ (h' :: k3 -> k2) (b' :: (k1 -> *) -> k3) (x :: k4). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -810,88 +810,88 @@ │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -9e625c3cf9c943282c41a468e7937632 │ │ │ │ │ +29407c9d63122145f8048798eba59c6d │ │ │ │ │ $tcFunctorB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 18222313625673957513#Word64 │ │ │ │ │ - 2068769498035295293#Word64 │ │ │ │ │ + 15756948957532678109#Word64 │ │ │ │ │ + 11929699411533830653#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFunctorB2 │ │ │ │ │ 1# │ │ │ │ │ $tcFunctorB1] │ │ │ │ │ -a5f044033ffffaa263999c98cd20d530 │ │ │ │ │ +1a7dd0a291d01edf08da8e88dd01dd5e │ │ │ │ │ $tcFunctorB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -f93c47de414170bb2da020d92a0c9c3b │ │ │ │ │ +1bc67813811badf623ce95ced1679f1e │ │ │ │ │ $tcFunctorB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFunctorB3] │ │ │ │ │ -661ee696d1d707c8693270ef3130acd0 │ │ │ │ │ +d40c2913555594e25e20cad5f5b572bf │ │ │ │ │ $tcFunctorB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "FunctorB"#] │ │ │ │ │ -bf4641218ae0edb681d9197b1433eee5 │ │ │ │ │ +251cad0e49dd1e1b5ccf3769259ead6b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -541e27a3f06373ed1585836102f17727 │ │ │ │ │ +2ce86debf573e9f1092dd444b97dc032 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -3f99edf593ecbdb89a4a7059573a0da1 │ │ │ │ │ +7832f19a2fa0f059f55a7071c2fed0d1 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.FunctorB"#] │ │ │ │ │ -f07b00f6ef59fd3f7790fba872cfddcd │ │ │ │ │ +1c44330b7686417547adc3a6bd24c9ad │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -148e7806932ec7bae08a14067dbe8ad2 │ │ │ │ │ +e5a927a83d7b72cede5ce8738dfd1469 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -4798d3e0ba4288a9d833530febb4e730 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +01008d39a0245cc595e67e25b4212ab5 │ │ │ │ │ type CanDeriveFunctorB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveFunctorB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ +e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ type FunctorB :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class FunctorB b where │ │ │ │ │ bmap :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ default bmap :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveFunctorB b f g => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ -397dba72a5366a7a549980b55c40db11 │ │ │ │ │ +9715695b1f925d242c8bc20488d1623c │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -524f6e8232f0fe0fcf9cae57afae1768 │ │ │ │ │ +b3b583c9b60067b920d36db0ee65239b │ │ │ │ │ gbmapDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveFunctorB b f g => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,66 +1,66 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.FunctorB [orphan module] 9066 │ │ │ │ │ - interface hash: 0f79366f0eb97bec5252874da3a1bd44 │ │ │ │ │ - ABI hash: 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - export-list hash: 545c393a098768048448270f22297261 │ │ │ │ │ - orphan hash: 1ed73c92b5892ffe17aec9f0f9faf357 │ │ │ │ │ + interface hash: 4332f7d47fcdb3001fdf8443b82106e8 │ │ │ │ │ + ABI hash: 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + export-list hash: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + orphan hash: a6da389d78e150e5426ff3eb768bb29b │ │ │ │ │ flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 346bed84494b1f9e793d2a830c2d5f2f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gbmapDefault │ │ │ │ │ CanDeriveFunctorB │ │ │ │ │ FunctorB{bmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor 3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ - gmap 48115c02e66040402cbe3728cb1f0e58 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor 01d6ca3e5c45094951939d25b948175d │ │ │ │ │ + gmap c55bce9a54af1fd1331af0fac529105e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -ad2ad002afa720f7ba68f35258904a89 │ │ │ │ │ +cb231a238a353e1db9a9a2bdc0e6ab7f │ │ │ │ │ $dmbmap :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (FunctorB b, CanDeriveFunctorB b f g) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -229,15 +229,15 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))) _N)] │ │ │ │ │ -8092e4356f913647b026d1d8e61f9b5d │ │ │ │ │ +c317313e11bf15f7a9e22dc478560965 │ │ │ │ │ $fFunctorBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (GHC.Base.Functor f, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ $fFunctorBkCompose_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (f :: <* -> *>_N) (b :: <(k -> *) -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -faf6943994589b4d21415868d56880bf │ │ │ │ │ +62b71d8d9c3dadba8c34590523cdbaab │ │ │ │ │ $fFunctorBkCompose_$cbmap :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) (f1 :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Functor f, FunctorB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 │ │ │ │ │ -> Data.Functor.Compose.Compose f b g │ │ │ │ │ @@ -292,25 +292,25 @@ │ │ │ │ │ f b f1>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b8b6d492972469d1eff36da42bdf7d73 │ │ │ │ │ +e4aa5d549ee3c2e613a33ad36621e1be │ │ │ │ │ $fFunctorBkConst :: FunctorB (Data.Functor.Const.Const x) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkConst_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (x :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -e92d2fbdd515974a863bcb32ad12a242 │ │ │ │ │ +b1acbb7bb8e67441bca465909aa8ef6a │ │ │ │ │ $fFunctorBkConst_$cbmap :: │ │ │ │ │ forall k x (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Functor.Const.Const x f -> Data.Functor.Const.Const x g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -326,25 +326,25 @@ │ │ │ │ │ -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -a064f80101cc40fa34a3db6766de9bad │ │ │ │ │ +5d6d33eb5d694531b17ef6f01ea4ba92 │ │ │ │ │ $fFunctorBkConstant :: FunctorB (Data.Functor.Constant.Constant x) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkConstant_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (x :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -9d86a7001fc6d8023899d6e6aad889df │ │ │ │ │ +0eb246c3f132779fc612f03933460a35 │ │ │ │ │ $fFunctorBkConstant_$cbmap :: │ │ │ │ │ forall k x (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Functor.Constant.Constant x f │ │ │ │ │ -> Data.Functor.Constant.Constant x g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ │ -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -8436ec6e1f9d45a5cde513cf5046023e │ │ │ │ │ +e7e9a08ae0120f16110ab5603f466648 │ │ │ │ │ $fFunctorBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, Strictness: <1!P(L,L)>, │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (a :: <(k -> *) -> *>_N) (b :: <(k -> *) │ │ │ │ │ -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -12fdf70d1fc1a72c51e8bafe91856ae2 │ │ │ │ │ +6b68ae11d7b22fe728ba6bcf7084dc00 │ │ │ │ │ $fFunctorBkProduct_$cbmap :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -408,39 +408,39 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @g │ │ │ │ │ ($dFunctorB `cast` (N:FunctorB[0] _N _N) @f @g f1 x) │ │ │ │ │ ($dFunctorB1 `cast` (N:FunctorB[0] _N _N) @f @g f1 y) }] │ │ │ │ │ -11b1ea248cd09db2ca21938e659408f5 │ │ │ │ │ +e2b4cfd076f7a91b1794f174de81d878 │ │ │ │ │ $fFunctorBkProxy :: FunctorB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkProxy_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -06e0e78778369145dbf768756656159e │ │ │ │ │ +a44954fb381e6e808b3de88a4b65ffe1 │ │ │ │ │ $fFunctorBkProxy_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Proxy.Proxy f -> Data.Proxy.Proxy g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @g] │ │ │ │ │ -c925d3e21149c3fad8bca84340c8cca5 │ │ │ │ │ +fb0a136aad737af5f45e21e2a74f7e61 │ │ │ │ │ $fFunctorBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, Strictness: <1L>, │ │ │ │ │ @@ -450,15 +450,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (a :: <(k -> *) -> *>_N) (b :: <(k -> *) │ │ │ │ │ -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -85064afef823609cb3563fcda87e6cf7 │ │ │ │ │ +7130edd6d5746f5547e2ff16decd2aac │ │ │ │ │ $fFunctorBkSum_$cbmap :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ │ Data.Functor.Sum.InR x │ │ │ │ │ -> Data.Functor.Sum.InR │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @g │ │ │ │ │ ($dFunctorB1 `cast` (N:FunctorB[0] _N _N) @f @g f1 x) }] │ │ │ │ │ -1746736df96d5f8957db81619c76f7da │ │ │ │ │ +2b2f5af1d2cc1935fd7e40ad080266bf │ │ │ │ │ $fGFunctorkk10fgRecRec :: │ │ │ │ │ forall k1 k2 k3 k4 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) (m' :: k2 -> *) │ │ │ │ │ (h' :: k3 -> k2) (b' :: (k1 -> *) -> k3). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorB b) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ @@ -528,15 +528,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b6ecb6b251d3c7a743ad2575d49738f6 │ │ │ │ │ +ec57d30e388f4fc95746d2a241496e04 │ │ │ │ │ $fGFunctorkk10fgRecRec0 :: │ │ │ │ │ forall k1 k2 k3 (h :: * -> *) (b :: (k1 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (h' :: k2 -> *) (b' :: (k1 -> *) -> k2). │ │ │ │ │ (GHC.Base.Functor h, FunctorB b) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -fe7f3690704b23c9c259a88b1c5698b3 │ │ │ │ │ +263926202d21547c17481e00d331b79a │ │ │ │ │ $fGFunctorkk10fgRecRec0_$cgmap :: │ │ │ │ │ forall k1 k2 k3 (h :: * -> *) (b :: (k1 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (h' :: k2 -> *) (b' :: (k1 -> *) -> k2) (x :: k3). │ │ │ │ │ (GHC.Base.Functor h, FunctorB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h' (b' (P 0 f))) (h (b f)) x │ │ │ │ │ @@ -636,15 +636,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -24c897f8f970d56811835d1e42c28c89 │ │ │ │ │ +e612cbb0d87acd6cfe77b8336c994767 │ │ │ │ │ $fGFunctorkk10fgRecRec1 :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (b' :: (k -> *) -> *). │ │ │ │ │ FunctorB b => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -668,15 +668,15 @@ │ │ │ │ │ _N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -96a87b81c5061563314ef0c954328c42 │ │ │ │ │ +0bd27ff692005c07839eadb9e01359c5 │ │ │ │ │ $fGFunctorkk10fgRecRec1_$cgmap :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (b' :: (k -> *) -> *) (x :: k1). │ │ │ │ │ FunctorB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (b' (P 0 f)) (b f) x │ │ │ │ │ @@ -723,15 +723,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -6cfda864853142954f904f3e76db1e53 │ │ │ │ │ +84a2de11989f2c11c062e9d24126c392 │ │ │ │ │ $fGFunctorkk10fgRecRec_$cgmap :: │ │ │ │ │ forall k1 k2 k3 k4 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) (m' :: k2 -> *) │ │ │ │ │ (h' :: k3 -> k2) (b' :: (k1 -> *) -> k3) (x :: k4). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -810,88 +810,88 @@ │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -9e625c3cf9c943282c41a468e7937632 │ │ │ │ │ +29407c9d63122145f8048798eba59c6d │ │ │ │ │ $tcFunctorB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 18222313625673957513#Word64 │ │ │ │ │ - 2068769498035295293#Word64 │ │ │ │ │ + 15756948957532678109#Word64 │ │ │ │ │ + 11929699411533830653#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFunctorB2 │ │ │ │ │ 1# │ │ │ │ │ $tcFunctorB1] │ │ │ │ │ -a5f044033ffffaa263999c98cd20d530 │ │ │ │ │ +1a7dd0a291d01edf08da8e88dd01dd5e │ │ │ │ │ $tcFunctorB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -f93c47de414170bb2da020d92a0c9c3b │ │ │ │ │ +1bc67813811badf623ce95ced1679f1e │ │ │ │ │ $tcFunctorB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFunctorB3] │ │ │ │ │ -661ee696d1d707c8693270ef3130acd0 │ │ │ │ │ +d40c2913555594e25e20cad5f5b572bf │ │ │ │ │ $tcFunctorB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "FunctorB"#] │ │ │ │ │ -bf4641218ae0edb681d9197b1433eee5 │ │ │ │ │ +251cad0e49dd1e1b5ccf3769259ead6b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -541e27a3f06373ed1585836102f17727 │ │ │ │ │ +2ce86debf573e9f1092dd444b97dc032 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -3f99edf593ecbdb89a4a7059573a0da1 │ │ │ │ │ +7832f19a2fa0f059f55a7071c2fed0d1 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.FunctorB"#] │ │ │ │ │ -f07b00f6ef59fd3f7790fba872cfddcd │ │ │ │ │ +1c44330b7686417547adc3a6bd24c9ad │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -148e7806932ec7bae08a14067dbe8ad2 │ │ │ │ │ +e5a927a83d7b72cede5ce8738dfd1469 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -4798d3e0ba4288a9d833530febb4e730 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +01008d39a0245cc595e67e25b4212ab5 │ │ │ │ │ type CanDeriveFunctorB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveFunctorB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ +e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ type FunctorB :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class FunctorB b where │ │ │ │ │ bmap :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ default bmap :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveFunctorB b f g => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ -397dba72a5366a7a549980b55c40db11 │ │ │ │ │ +9715695b1f925d242c8bc20488d1623c │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -524f6e8232f0fe0fcf9cae57afae1768 │ │ │ │ │ +b3b583c9b60067b920d36db0ee65239b │ │ │ │ │ gbmapDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveFunctorB b f g => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.dyn_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.FunctorT [orphan module] 9066 │ │ │ │ │ - interface hash: b582098b06f839443f98f796c40d7d14 │ │ │ │ │ - ABI hash: c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - export-list hash: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - orphan hash: 332934329e94e6888e35c1b7ba371c6d │ │ │ │ │ + interface hash: 860866028c99ed3514333bf864d0e22c │ │ │ │ │ + ABI hash: 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + export-list hash: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + orphan hash: 6b85ae8a221b78c5294648c3b9a2c454 │ │ │ │ │ flag hash: ecf82af067339e97e13072093c0463b4 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0d836fb8f1d36d16b99cafee5bf8e57a │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gtmapDefault │ │ │ │ │ CanDeriveFunctorT │ │ │ │ │ FunctorT{tmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -36,27 +36,27 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor 3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ - gmap 48115c02e66040402cbe3728cb1f0e58 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor 01d6ca3e5c45094951939d25b948175d │ │ │ │ │ + gmap c55bce9a54af1fd1331af0fac529105e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ @@ -72,17 +72,17 @@ │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Control.Monad.Trans.State.Lazy 8427de03afe8955c0c64907138bb8d1e │ │ │ │ │ import -/ Control.Monad.Trans.State.Strict 29c1fe6de83c54f9690c1f1b22fcbe30 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -7a2fd9a457ebef67211c05ac18208e46 │ │ │ │ │ +58694e22a2090540d7805d40e407a5a7 │ │ │ │ │ $dmtmap :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (FunctorT t, CanDeriveFunctorT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -327,53 +327,53 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -0337ebaf9c936cb8f5f9b07c0d406d94 │ │ │ │ │ +65702b35e0cda9a4262c5b7446b59ef7 │ │ │ │ │ $fFunctorTTYPETYPEAccumT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEAccumT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -6238e90f4171b32a959728e0ce5506a9 │ │ │ │ │ +da00aed1be2a98ff7ec90c6254b4fdd2 │ │ │ │ │ $fFunctorTTYPETYPEAccumT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT w f x │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @w │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Monad.Trans.Accum.mapAccumT @f @x @w @g @x (h @(x, w))] │ │ │ │ │ -bfb415956a71afae5b78fbc55c7b8a92 │ │ │ │ │ +33423d0c5a2a1234a6b38a9884fa4070 │ │ │ │ │ $fFunctorTTYPETYPEExceptT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEExceptT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (e :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -493a0c259d103a29092a6dd029b8309b │ │ │ │ │ +7f45cda79f0d98af678a3d1aafa215d3 │ │ │ │ │ $fFunctorTTYPETYPEExceptT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e f x │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -386,49 +386,49 @@ │ │ │ │ │ @f │ │ │ │ │ @e │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ @e │ │ │ │ │ @x │ │ │ │ │ (h @(Data.Either.Either e x))] │ │ │ │ │ -b369bebfff1b8543a4365adcac5613fd │ │ │ │ │ +7066b7f54568bbadd6d80288d39df349 │ │ │ │ │ $fFunctorTTYPETYPELift :: FunctorT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPELift_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -d852cc2bb2dad781e33bd8a16f4ffcfb │ │ │ │ │ +8a607000c22de8de4d5f498bcb3a2a64 │ │ │ │ │ $fFunctorTTYPETYPELift_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Applicative.Lift.Lift f x │ │ │ │ │ -> Control.Applicative.Lift.Lift g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Applicative.Lift.mapLift @f @x @g (h @x)] │ │ │ │ │ -247fd029f84fb21291b0c8a0c3010f8d │ │ │ │ │ +c08f5e09c9546171ea2d5472cfd75665 │ │ │ │ │ $fFunctorTTYPETYPEMaybeT :: │ │ │ │ │ FunctorT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEMaybeT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -1844709a72297daecc6e037985e34624 │ │ │ │ │ +8c62b79ea1f9e46a255661e98790bcaf │ │ │ │ │ $fFunctorTTYPETYPEMaybeT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT f x │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -441,39 +441,39 @@ │ │ │ │ │ x1 `cast` (Control.Monad.Trans.Maybe.N:MaybeT[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: <* -> *>_N) (g :: <* -> *>_N) (x :: <*>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R _N))] │ │ │ │ │ -ac94f90e743ad3f61034c8f9beeb0cfa │ │ │ │ │ +96d0a286ccc7ed4e371d24bfd9fc9d22 │ │ │ │ │ $fFunctorTTYPETYPERWST :: │ │ │ │ │ FunctorT (Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPERWST_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (w :: <*>_N) (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -89a03c623cdd25cda24a1d186243a733 │ │ │ │ │ +30181ad6a975173f3128d785db8c4f41 │ │ │ │ │ $fFunctorTTYPETYPERWST0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPERWST0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (w :: <*>_N) (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -121d1acfc07a7794f399facc4955a5e0 │ │ │ │ │ +a2ddb5498abb9d650ab5de9920ec7256 │ │ │ │ │ $fFunctorTTYPETYPERWST0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST r w s f x │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST r w s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ @s │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @r │ │ │ │ │ (h @(x, s, w))] │ │ │ │ │ -abeea962aae4a297783e126be9a6e65c │ │ │ │ │ +a17221651ae64b5f6ca86347787cdf47 │ │ │ │ │ $fFunctorTTYPETYPERWST_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST r w s f x │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST r w s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -515,65 +515,65 @@ │ │ │ │ │ @s │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @r │ │ │ │ │ (h @(x, s, w))] │ │ │ │ │ -919d26375b691237fdb2bda501c5cd74 │ │ │ │ │ +e61cc5f6f2a7e7b7972b27a307467d1d │ │ │ │ │ $fFunctorTTYPETYPEReaderT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEReaderT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -6faeda134b8309703b120004e6719357 │ │ │ │ │ +fbf37604498ff9aaa6f369d43d977749 │ │ │ │ │ $fFunctorTTYPETYPEReaderT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f x │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @r │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Monad.Trans.Reader.mapReaderT @f @x @g @x @r (h @x)] │ │ │ │ │ -3dbdc754596ceaf5e5939d8fefff138f │ │ │ │ │ +845ddfe6adf6d196d0da2b0ff55cfb4b │ │ │ │ │ $fFunctorTTYPETYPEStateT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEStateT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -b29847382f9d7581b0c80d3a0d28a004 │ │ │ │ │ +5b003b2aa99f478d2dc96110c34ddf1b │ │ │ │ │ $fFunctorTTYPETYPEStateT0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEStateT0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -7bc200e7e0ae77485ba22e01f2f2cee0 │ │ │ │ │ +9caed73c3f1a202fa7f7bb12d474ee9d │ │ │ │ │ $fFunctorTTYPETYPEStateT0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT s f x │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ │ Control.Monad.Trans.State.Lazy.mapStateT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @s │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (h @(x, s))] │ │ │ │ │ -66e1152962a84f93dbbac1c45045d2db │ │ │ │ │ +de553979aca5143bef7cdb53a42224d7 │ │ │ │ │ $fFunctorTTYPETYPEStateT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT s f x │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -605,39 +605,39 @@ │ │ │ │ │ Control.Monad.Trans.State.Strict.mapStateT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @s │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (h @(x, s))] │ │ │ │ │ -5e6bc7e25303cd947b9dc77c6db687e8 │ │ │ │ │ +c4fb4a0b5490feb56858bc28bfc37d73 │ │ │ │ │ $fFunctorTTYPETYPEWriterT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEWriterT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -5ad9d1e632acf1842b420a927cd1ae32 │ │ │ │ │ +4aca92109b9ef3456c950c0f33cd1c9c │ │ │ │ │ $fFunctorTTYPETYPEWriterT0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEWriterT0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -173ab081d325545f46a602a169110917 │ │ │ │ │ +57361af68ccc414ad03e6ac06b27f25f │ │ │ │ │ $fFunctorTTYPETYPEWriterT0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w f x │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ (h @(x, w))] │ │ │ │ │ -042b5e2819a4ea9c37ef8b924eb75c40 │ │ │ │ │ +a1f6e56b19f4a17ce2171f2e97b2325a │ │ │ │ │ $fFunctorTTYPETYPEWriterT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w f x │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -671,27 +671,27 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ (h @(x, w))] │ │ │ │ │ -ec1d6ca38370f16e8fc1367f9141f64a │ │ │ │ │ +0c6aeb3926dc2cc830fac43ee9f4f2d5 │ │ │ │ │ $fFunctorTk'k'Backwards :: │ │ │ │ │ FunctorT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Backwards_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -fe0e8f2a2be09e78fb0b16fe2de09980 │ │ │ │ │ +136c4ee020f965ec86a828d71160cc28 │ │ │ │ │ $fFunctorTk'k'Backwards_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f x │ │ │ │ │ -> Control.Applicative.Backwards.Backwards g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ @@ -711,30 +711,30 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -7ad8cb484a41dbd6f300d1f8ca254d6e │ │ │ │ │ +ff5ceee39a287f152f2d17bd6ad9b3dc │ │ │ │ │ $fFunctorTk'k'Compose :: │ │ │ │ │ GHC.Base.Functor f => FunctorT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Compose_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: <* -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorT[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -fb9c9e79c802674166f113e9ccdca1b2 │ │ │ │ │ +5e2a64be7b195e70dfbea4615d8cc369 │ │ │ │ │ $fFunctorTk'k'Compose_$ctmap :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> Data.Functor.Compose.Compose f g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -768,27 +768,27 @@ │ │ │ │ │ f f1 x>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -33431e4280ebe8c97b2a922121ca39d4 │ │ │ │ │ +f28929514f9296179a086899240a4548 │ │ │ │ │ $fFunctorTk'k'IdentityT :: │ │ │ │ │ FunctorT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'IdentityT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -970c6be34d0fd83a5d72b1ff608d0118 │ │ │ │ │ +766906b1dd27dba137f68e89764785e0 │ │ │ │ │ $fFunctorTk'k'IdentityT_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f x │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ @@ -808,27 +808,27 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -02bc4b9a04bc603350c37d6208a88466 │ │ │ │ │ +1fb667f5856e71a313c7ad7ac2b72268 │ │ │ │ │ $fFunctorTk'k'Product :: │ │ │ │ │ forall k' (f :: k' -> *). FunctorT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Product_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -2eb80c05beb1f7d007db9eb0c12d4710 │ │ │ │ │ +73dee846534c79f0e7bebcdd29510be6 │ │ │ │ │ $fFunctorTk'k'Product_$ctmap :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f2 a -> g a) │ │ │ │ │ -> Data.Functor.Product.Product f1 f2 x │ │ │ │ │ -> Data.Functor.Product.Product f1 g x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,L)>, CPR: 1, │ │ │ │ │ @@ -839,26 +839,26 @@ │ │ │ │ │ @f1 :: k' -> * │ │ │ │ │ @g :: k' -> * │ │ │ │ │ @x :: k' │ │ │ │ │ (h['GHC.Types.Many] :: forall (a :: k'). f1 a -> g a) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f f1 x) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ Data.Functor.Product.Pair @k' @f @g @x fa (h @x ga) }] │ │ │ │ │ -646a1bd62e36added23f6c3777d28083 │ │ │ │ │ +f7e344d5e1c8ed3b9d4486e3120f5c00 │ │ │ │ │ $fFunctorTk'k'Reverse :: FunctorT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Reverse_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -af8441c327cbe4141c30b6fc07af7fc7 │ │ │ │ │ +ad9a3f70784430f065270fbe65f2524c │ │ │ │ │ $fFunctorTk'k'Reverse_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> Data.Functor.Reverse.Reverse g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ @@ -874,26 +874,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -d5b7f1d8b633420915e3fb510ddf5110 │ │ │ │ │ +a2447f8d3efc4b1eeaa214c7df9811da │ │ │ │ │ $fFunctorTk'k'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). FunctorT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Sum_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N). │ │ │ │ │ Sym (N:FunctorT[0] _N _N _N))] │ │ │ │ │ -ddf4e547d63168da3d6d942b13340512 │ │ │ │ │ +0f7b8eb6eee60e1825339cd675931284 │ │ │ │ │ $fFunctorTk'k'Sum_$ctmap :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f2 a -> g a) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 x -> Data.Functor.Sum.Sum f1 g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ │ @x :: k' │ │ │ │ │ (h['GHC.Types.Many] :: forall (a :: k'). f1 a -> g a) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Sum.Sum f f1 x) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @g @x fa │ │ │ │ │ Data.Functor.Sum.InR ga │ │ │ │ │ -> Data.Functor.Sum.InR @k' @f @g @x (h @x ga) }] │ │ │ │ │ -321c5d569ba981a11deac24a9712018a │ │ │ │ │ +51ea0b3d6e3cd2ef2483f8f41d4612e6 │ │ │ │ │ $fGFunctorkk11fgRecRec :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorT t) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -9b0ef7003749f1013695e0679a699c00 │ │ │ │ │ +a777ecdd7d2d1a2b6df07d6b892197b8 │ │ │ │ │ $fGFunctorkk11fgRecRec0 :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Functor h, FunctorT t) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -622512669fdafbc6a8e43418aeb2b6c5 │ │ │ │ │ +5873133930721fd8a716fe4698a2b413 │ │ │ │ │ $fGFunctorkk11fgRecRec0_$cgmap :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Functor h, FunctorT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (t (P 1 f) x)) (h (t f x)) x1 │ │ │ │ │ @@ -1045,15 +1045,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -971c73808f0d53c800ee932121404180 │ │ │ │ │ +d3b04fd425494916bc5c9999d53e00ff │ │ │ │ │ $fGFunctorkk11fgRecRec1 :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ FunctorT t => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e1d7c17504fa3e078d5efc080da8bd64 │ │ │ │ │ +274bf3b199b318af39316b3670f52340 │ │ │ │ │ $fGFunctorkk11fgRecRec1_$cgmap :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ FunctorT t => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) x1 │ │ │ │ │ @@ -1132,15 +1132,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -a84a997cd0acab9382b84cdbaa709147 │ │ │ │ │ +5504587bd2bf2471df57b7d5b649b8de │ │ │ │ │ $fGFunctorkk11fgRecRec_$cgmap :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ @@ -1211,90 +1211,90 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -96b8ab5613539eac8ef062e5dc9454ce │ │ │ │ │ +6885a85777b51428ac22d1b57b63e27e │ │ │ │ │ $tcFunctorT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6751053597812226781#Word64 │ │ │ │ │ - 8775020075333287872#Word64 │ │ │ │ │ + 14658597566253021173#Word64 │ │ │ │ │ + 7903216527128616906#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFunctorT2 │ │ │ │ │ 2# │ │ │ │ │ $tcFunctorT1] │ │ │ │ │ -c6b7d77dcbe23e48f3842ff36b563a09 │ │ │ │ │ +c19ceb8cffdeb002fd07190890b62e14 │ │ │ │ │ $tcFunctorT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -1b119a0f711d9f056ed744e214c80da2 │ │ │ │ │ +1ad19da9ca2dfbc9167cc91c08914778 │ │ │ │ │ $tcFunctorT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFunctorT3] │ │ │ │ │ -c9cc504dc511bdea8aa2b95dca76c36f │ │ │ │ │ +1041d5040913618ed5635cc426a66cad │ │ │ │ │ $tcFunctorT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "FunctorT"#] │ │ │ │ │ -995d5aa18cc07d449cd305406cfad6cc │ │ │ │ │ +f0f513c879a9c35f1bc19205858a1271 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -e9021bde4ee6ca4e6b30a14d276976e7 │ │ │ │ │ +90f96debfe43404598abde3bab41d31f │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4a9e5f1307d0dc14da58a7c5807fe190 │ │ │ │ │ +7defdc4a0081e46639d2628b408b4ac0 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.FunctorT"#] │ │ │ │ │ -2410030ef5e3623bd42235a34f2daa83 │ │ │ │ │ +b93436141ffd0f5fe3b3b9e93e4cf463 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fd8d4f8c143806ea4f2a02a454cef830 │ │ │ │ │ +ea099a2e4a80a0ff037ee77a422ee501 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e275e404b4b864adaccda0febb583db6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +6c54821e942bab4e5445265620155e64 │ │ │ │ │ type CanDeriveFunctorT :: forall {k} {k1}. │ │ │ │ │ ((k -> *) -> k1 -> *) │ │ │ │ │ -> (k -> *) -> (k -> *) -> k1 -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveFunctorT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -e3d3793569ff8c641c51801746e07066 │ │ │ │ │ +c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ type FunctorT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class FunctorT t where │ │ │ │ │ tmap :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ default tmap :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveFunctorT t f g x => │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ -9508a024aed85a3d37cff0009fdc4009 │ │ │ │ │ +c8e297581604b9347d5c6e275575738a │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -ac6ad64c7c9d3bb0d77a6444aa18982e │ │ │ │ │ +b0b9ea25355255512679237c5c946bd9 │ │ │ │ │ gtmapDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (x :: k2). │ │ │ │ │ CanDeriveFunctorT t f g x => │ │ │ │ │ (forall (a :: k1). f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.FunctorT [orphan module] 9066 │ │ │ │ │ - interface hash: b582098b06f839443f98f796c40d7d14 │ │ │ │ │ - ABI hash: c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - export-list hash: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - orphan hash: 332934329e94e6888e35c1b7ba371c6d │ │ │ │ │ + interface hash: 860866028c99ed3514333bf864d0e22c │ │ │ │ │ + ABI hash: 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + export-list hash: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + orphan hash: 6b85ae8a221b78c5294648c3b9a2c454 │ │ │ │ │ flag hash: 214c3804eede05a71bc2a2499ad79a27 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0d836fb8f1d36d16b99cafee5bf8e57a │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gtmapDefault │ │ │ │ │ CanDeriveFunctorT │ │ │ │ │ FunctorT{tmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -36,27 +36,27 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor 3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ - gmap 48115c02e66040402cbe3728cb1f0e58 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor 01d6ca3e5c45094951939d25b948175d │ │ │ │ │ + gmap c55bce9a54af1fd1331af0fac529105e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ @@ -72,17 +72,17 @@ │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Control.Monad.Trans.State.Lazy 8427de03afe8955c0c64907138bb8d1e │ │ │ │ │ import -/ Control.Monad.Trans.State.Strict 29c1fe6de83c54f9690c1f1b22fcbe30 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -7a2fd9a457ebef67211c05ac18208e46 │ │ │ │ │ +58694e22a2090540d7805d40e407a5a7 │ │ │ │ │ $dmtmap :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (FunctorT t, CanDeriveFunctorT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -327,53 +327,53 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -0337ebaf9c936cb8f5f9b07c0d406d94 │ │ │ │ │ +65702b35e0cda9a4262c5b7446b59ef7 │ │ │ │ │ $fFunctorTTYPETYPEAccumT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEAccumT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -6238e90f4171b32a959728e0ce5506a9 │ │ │ │ │ +da00aed1be2a98ff7ec90c6254b4fdd2 │ │ │ │ │ $fFunctorTTYPETYPEAccumT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT w f x │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @w │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Monad.Trans.Accum.mapAccumT @f @x @w @g @x (h @(x, w))] │ │ │ │ │ -bfb415956a71afae5b78fbc55c7b8a92 │ │ │ │ │ +33423d0c5a2a1234a6b38a9884fa4070 │ │ │ │ │ $fFunctorTTYPETYPEExceptT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEExceptT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (e :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -493a0c259d103a29092a6dd029b8309b │ │ │ │ │ +7f45cda79f0d98af678a3d1aafa215d3 │ │ │ │ │ $fFunctorTTYPETYPEExceptT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e f x │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -386,49 +386,49 @@ │ │ │ │ │ @f │ │ │ │ │ @e │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ @e │ │ │ │ │ @x │ │ │ │ │ (h @(Data.Either.Either e x))] │ │ │ │ │ -b369bebfff1b8543a4365adcac5613fd │ │ │ │ │ +7066b7f54568bbadd6d80288d39df349 │ │ │ │ │ $fFunctorTTYPETYPELift :: FunctorT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPELift_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -d852cc2bb2dad781e33bd8a16f4ffcfb │ │ │ │ │ +8a607000c22de8de4d5f498bcb3a2a64 │ │ │ │ │ $fFunctorTTYPETYPELift_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Applicative.Lift.Lift f x │ │ │ │ │ -> Control.Applicative.Lift.Lift g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Applicative.Lift.mapLift @f @x @g (h @x)] │ │ │ │ │ -247fd029f84fb21291b0c8a0c3010f8d │ │ │ │ │ +c08f5e09c9546171ea2d5472cfd75665 │ │ │ │ │ $fFunctorTTYPETYPEMaybeT :: │ │ │ │ │ FunctorT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEMaybeT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -1844709a72297daecc6e037985e34624 │ │ │ │ │ +8c62b79ea1f9e46a255661e98790bcaf │ │ │ │ │ $fFunctorTTYPETYPEMaybeT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT f x │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -441,39 +441,39 @@ │ │ │ │ │ x1 `cast` (Control.Monad.Trans.Maybe.N:MaybeT[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: <* -> *>_N) (g :: <* -> *>_N) (x :: <*>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R _N))] │ │ │ │ │ -ac94f90e743ad3f61034c8f9beeb0cfa │ │ │ │ │ +96d0a286ccc7ed4e371d24bfd9fc9d22 │ │ │ │ │ $fFunctorTTYPETYPERWST :: │ │ │ │ │ FunctorT (Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPERWST_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (w :: <*>_N) (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -89a03c623cdd25cda24a1d186243a733 │ │ │ │ │ +30181ad6a975173f3128d785db8c4f41 │ │ │ │ │ $fFunctorTTYPETYPERWST0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPERWST0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (w :: <*>_N) (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -121d1acfc07a7794f399facc4955a5e0 │ │ │ │ │ +a2ddb5498abb9d650ab5de9920ec7256 │ │ │ │ │ $fFunctorTTYPETYPERWST0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST r w s f x │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST r w s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ @s │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @r │ │ │ │ │ (h @(x, s, w))] │ │ │ │ │ -abeea962aae4a297783e126be9a6e65c │ │ │ │ │ +a17221651ae64b5f6ca86347787cdf47 │ │ │ │ │ $fFunctorTTYPETYPERWST_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST r w s f x │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST r w s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -515,65 +515,65 @@ │ │ │ │ │ @s │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @r │ │ │ │ │ (h @(x, s, w))] │ │ │ │ │ -919d26375b691237fdb2bda501c5cd74 │ │ │ │ │ +e61cc5f6f2a7e7b7972b27a307467d1d │ │ │ │ │ $fFunctorTTYPETYPEReaderT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEReaderT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -6faeda134b8309703b120004e6719357 │ │ │ │ │ +fbf37604498ff9aaa6f369d43d977749 │ │ │ │ │ $fFunctorTTYPETYPEReaderT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f x │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @r │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Monad.Trans.Reader.mapReaderT @f @x @g @x @r (h @x)] │ │ │ │ │ -3dbdc754596ceaf5e5939d8fefff138f │ │ │ │ │ +845ddfe6adf6d196d0da2b0ff55cfb4b │ │ │ │ │ $fFunctorTTYPETYPEStateT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEStateT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -b29847382f9d7581b0c80d3a0d28a004 │ │ │ │ │ +5b003b2aa99f478d2dc96110c34ddf1b │ │ │ │ │ $fFunctorTTYPETYPEStateT0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEStateT0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -7bc200e7e0ae77485ba22e01f2f2cee0 │ │ │ │ │ +9caed73c3f1a202fa7f7bb12d474ee9d │ │ │ │ │ $fFunctorTTYPETYPEStateT0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT s f x │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ │ Control.Monad.Trans.State.Lazy.mapStateT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @s │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (h @(x, s))] │ │ │ │ │ -66e1152962a84f93dbbac1c45045d2db │ │ │ │ │ +de553979aca5143bef7cdb53a42224d7 │ │ │ │ │ $fFunctorTTYPETYPEStateT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT s f x │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -605,39 +605,39 @@ │ │ │ │ │ Control.Monad.Trans.State.Strict.mapStateT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @s │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (h @(x, s))] │ │ │ │ │ -5e6bc7e25303cd947b9dc77c6db687e8 │ │ │ │ │ +c4fb4a0b5490feb56858bc28bfc37d73 │ │ │ │ │ $fFunctorTTYPETYPEWriterT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEWriterT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -5ad9d1e632acf1842b420a927cd1ae32 │ │ │ │ │ +4aca92109b9ef3456c950c0f33cd1c9c │ │ │ │ │ $fFunctorTTYPETYPEWriterT0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEWriterT0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -173ab081d325545f46a602a169110917 │ │ │ │ │ +57361af68ccc414ad03e6ac06b27f25f │ │ │ │ │ $fFunctorTTYPETYPEWriterT0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w f x │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ (h @(x, w))] │ │ │ │ │ -042b5e2819a4ea9c37ef8b924eb75c40 │ │ │ │ │ +a1f6e56b19f4a17ce2171f2e97b2325a │ │ │ │ │ $fFunctorTTYPETYPEWriterT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w f x │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -671,27 +671,27 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ (h @(x, w))] │ │ │ │ │ -ec1d6ca38370f16e8fc1367f9141f64a │ │ │ │ │ +0c6aeb3926dc2cc830fac43ee9f4f2d5 │ │ │ │ │ $fFunctorTk'k'Backwards :: │ │ │ │ │ FunctorT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Backwards_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -fe0e8f2a2be09e78fb0b16fe2de09980 │ │ │ │ │ +136c4ee020f965ec86a828d71160cc28 │ │ │ │ │ $fFunctorTk'k'Backwards_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f x │ │ │ │ │ -> Control.Applicative.Backwards.Backwards g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ @@ -711,30 +711,30 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -7ad8cb484a41dbd6f300d1f8ca254d6e │ │ │ │ │ +ff5ceee39a287f152f2d17bd6ad9b3dc │ │ │ │ │ $fFunctorTk'k'Compose :: │ │ │ │ │ GHC.Base.Functor f => FunctorT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Compose_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: <* -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorT[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -fb9c9e79c802674166f113e9ccdca1b2 │ │ │ │ │ +5e2a64be7b195e70dfbea4615d8cc369 │ │ │ │ │ $fFunctorTk'k'Compose_$ctmap :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> Data.Functor.Compose.Compose f g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -768,27 +768,27 @@ │ │ │ │ │ f f1 x>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -33431e4280ebe8c97b2a922121ca39d4 │ │ │ │ │ +f28929514f9296179a086899240a4548 │ │ │ │ │ $fFunctorTk'k'IdentityT :: │ │ │ │ │ FunctorT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'IdentityT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -970c6be34d0fd83a5d72b1ff608d0118 │ │ │ │ │ +766906b1dd27dba137f68e89764785e0 │ │ │ │ │ $fFunctorTk'k'IdentityT_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f x │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ @@ -808,27 +808,27 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -02bc4b9a04bc603350c37d6208a88466 │ │ │ │ │ +1fb667f5856e71a313c7ad7ac2b72268 │ │ │ │ │ $fFunctorTk'k'Product :: │ │ │ │ │ forall k' (f :: k' -> *). FunctorT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Product_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -2eb80c05beb1f7d007db9eb0c12d4710 │ │ │ │ │ +73dee846534c79f0e7bebcdd29510be6 │ │ │ │ │ $fFunctorTk'k'Product_$ctmap :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f2 a -> g a) │ │ │ │ │ -> Data.Functor.Product.Product f1 f2 x │ │ │ │ │ -> Data.Functor.Product.Product f1 g x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,L)>, CPR: 1, │ │ │ │ │ @@ -839,26 +839,26 @@ │ │ │ │ │ @f1 :: k' -> * │ │ │ │ │ @g :: k' -> * │ │ │ │ │ @x :: k' │ │ │ │ │ (h['GHC.Types.Many] :: forall (a :: k'). f1 a -> g a) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f f1 x) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ Data.Functor.Product.Pair @k' @f @g @x fa (h @x ga) }] │ │ │ │ │ -646a1bd62e36added23f6c3777d28083 │ │ │ │ │ +f7e344d5e1c8ed3b9d4486e3120f5c00 │ │ │ │ │ $fFunctorTk'k'Reverse :: FunctorT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Reverse_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -af8441c327cbe4141c30b6fc07af7fc7 │ │ │ │ │ +ad9a3f70784430f065270fbe65f2524c │ │ │ │ │ $fFunctorTk'k'Reverse_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> Data.Functor.Reverse.Reverse g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ @@ -874,26 +874,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -d5b7f1d8b633420915e3fb510ddf5110 │ │ │ │ │ +a2447f8d3efc4b1eeaa214c7df9811da │ │ │ │ │ $fFunctorTk'k'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). FunctorT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Sum_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N). │ │ │ │ │ Sym (N:FunctorT[0] _N _N _N))] │ │ │ │ │ -ddf4e547d63168da3d6d942b13340512 │ │ │ │ │ +0f7b8eb6eee60e1825339cd675931284 │ │ │ │ │ $fFunctorTk'k'Sum_$ctmap :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f2 a -> g a) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 x -> Data.Functor.Sum.Sum f1 g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ │ @x :: k' │ │ │ │ │ (h['GHC.Types.Many] :: forall (a :: k'). f1 a -> g a) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Sum.Sum f f1 x) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @g @x fa │ │ │ │ │ Data.Functor.Sum.InR ga │ │ │ │ │ -> Data.Functor.Sum.InR @k' @f @g @x (h @x ga) }] │ │ │ │ │ -321c5d569ba981a11deac24a9712018a │ │ │ │ │ +51ea0b3d6e3cd2ef2483f8f41d4612e6 │ │ │ │ │ $fGFunctorkk11fgRecRec :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorT t) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -9b0ef7003749f1013695e0679a699c00 │ │ │ │ │ +a777ecdd7d2d1a2b6df07d6b892197b8 │ │ │ │ │ $fGFunctorkk11fgRecRec0 :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Functor h, FunctorT t) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -622512669fdafbc6a8e43418aeb2b6c5 │ │ │ │ │ +5873133930721fd8a716fe4698a2b413 │ │ │ │ │ $fGFunctorkk11fgRecRec0_$cgmap :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Functor h, FunctorT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (t (P 1 f) x)) (h (t f x)) x1 │ │ │ │ │ @@ -1045,15 +1045,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -971c73808f0d53c800ee932121404180 │ │ │ │ │ +d3b04fd425494916bc5c9999d53e00ff │ │ │ │ │ $fGFunctorkk11fgRecRec1 :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ FunctorT t => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e1d7c17504fa3e078d5efc080da8bd64 │ │ │ │ │ +274bf3b199b318af39316b3670f52340 │ │ │ │ │ $fGFunctorkk11fgRecRec1_$cgmap :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ FunctorT t => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) x1 │ │ │ │ │ @@ -1132,15 +1132,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -a84a997cd0acab9382b84cdbaa709147 │ │ │ │ │ +5504587bd2bf2471df57b7d5b649b8de │ │ │ │ │ $fGFunctorkk11fgRecRec_$cgmap :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ @@ -1211,90 +1211,90 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -96b8ab5613539eac8ef062e5dc9454ce │ │ │ │ │ +6885a85777b51428ac22d1b57b63e27e │ │ │ │ │ $tcFunctorT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6751053597812226781#Word64 │ │ │ │ │ - 8775020075333287872#Word64 │ │ │ │ │ + 14658597566253021173#Word64 │ │ │ │ │ + 7903216527128616906#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFunctorT2 │ │ │ │ │ 2# │ │ │ │ │ $tcFunctorT1] │ │ │ │ │ -c6b7d77dcbe23e48f3842ff36b563a09 │ │ │ │ │ +c19ceb8cffdeb002fd07190890b62e14 │ │ │ │ │ $tcFunctorT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -1b119a0f711d9f056ed744e214c80da2 │ │ │ │ │ +1ad19da9ca2dfbc9167cc91c08914778 │ │ │ │ │ $tcFunctorT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFunctorT3] │ │ │ │ │ -c9cc504dc511bdea8aa2b95dca76c36f │ │ │ │ │ +1041d5040913618ed5635cc426a66cad │ │ │ │ │ $tcFunctorT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "FunctorT"#] │ │ │ │ │ -995d5aa18cc07d449cd305406cfad6cc │ │ │ │ │ +f0f513c879a9c35f1bc19205858a1271 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -e9021bde4ee6ca4e6b30a14d276976e7 │ │ │ │ │ +90f96debfe43404598abde3bab41d31f │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4a9e5f1307d0dc14da58a7c5807fe190 │ │ │ │ │ +7defdc4a0081e46639d2628b408b4ac0 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.FunctorT"#] │ │ │ │ │ -2410030ef5e3623bd42235a34f2daa83 │ │ │ │ │ +b93436141ffd0f5fe3b3b9e93e4cf463 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fd8d4f8c143806ea4f2a02a454cef830 │ │ │ │ │ +ea099a2e4a80a0ff037ee77a422ee501 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e275e404b4b864adaccda0febb583db6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +6c54821e942bab4e5445265620155e64 │ │ │ │ │ type CanDeriveFunctorT :: forall {k} {k1}. │ │ │ │ │ ((k -> *) -> k1 -> *) │ │ │ │ │ -> (k -> *) -> (k -> *) -> k1 -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveFunctorT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -e3d3793569ff8c641c51801746e07066 │ │ │ │ │ +c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ type FunctorT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class FunctorT t where │ │ │ │ │ tmap :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ default tmap :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveFunctorT t f g x => │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ -9508a024aed85a3d37cff0009fdc4009 │ │ │ │ │ +c8e297581604b9347d5c6e275575738a │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -ac6ad64c7c9d3bb0d77a6444aa18982e │ │ │ │ │ +b0b9ea25355255512679237c5c946bd9 │ │ │ │ │ gtmapDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (x :: k2). │ │ │ │ │ CanDeriveFunctorT t f g x => │ │ │ │ │ (forall (a :: k1). f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.dyn_hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.MonadT 9066 │ │ │ │ │ - interface hash: 0a50f10a127b3397b4d19c861f899242 │ │ │ │ │ - ABI hash: 28d0df4fa16d3ae0e9b8f569b12ba9f0 │ │ │ │ │ - export-list hash: 9054f11064e0de5d5aff661c18eca5f0 │ │ │ │ │ + interface hash: e21626e19dc66c31865687c70016e1c4 │ │ │ │ │ + ABI hash: d8244999abaa79f27abd2c0dcc73de32 │ │ │ │ │ + export-list hash: 8552d8625d95205221b624099fdcc01c │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: b24a144faf0a42ecdffc6be1d6318598 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a1c28b3136060853fd5ab89156561301 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ MonadT{tembed tjoin tlift} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -33,33 +33,33 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Control.Monad a8552ca25f5dcd7ee6fb611cbb0ec055 │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Control.Applicative.Backwards 3fb0e914e7e0118ebd824606855e73c5 │ │ │ │ │ import -/ Control.Applicative.Lift 4c061bd1a73d1b6820b48c8d4eb45f87 │ │ │ │ │ import -/ Control.Monad.Trans.Identity c6d9f8408d560420ccee35cf25d55d29 │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ -9bacd2a9178e26acd16cdb08a7b633d7 │ │ │ │ │ +28c60546edafdeb1666f65fa7d1c7763 │ │ │ │ │ $dmtembed :: │ │ │ │ │ forall {k'} (t :: (k' -> *) -> k' -> *) (f :: k' -> *) │ │ │ │ │ (g :: k' -> *) (a :: k'). │ │ │ │ │ (MonadT t, MonadT t) => │ │ │ │ │ (forall (x :: k'). f x -> t g x) -> t f a -> t g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ (Barbies.Internal.FunctorT.N:FunctorT[0] _N _N _N) │ │ │ │ │ @f │ │ │ │ │ @(t g) │ │ │ │ │ @a │ │ │ │ │ eta1 │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: t f a) -> f1 (g1 x)] │ │ │ │ │ -c65acbe78950f50f7d2ec97999ee0220 │ │ │ │ │ +41cbd8e261552eb99aaf6ab4487e11d7 │ │ │ │ │ $dmtjoin :: │ │ │ │ │ forall {k'} (t :: (k' -> *) -> k' -> *) (f :: k' -> *) (a :: k'). │ │ │ │ │ MonadT t => │ │ │ │ │ t (t f) a -> t f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dMonadT │ │ │ │ │ @(t f) │ │ │ │ │ @f │ │ │ │ │ @a │ │ │ │ │ $dMonadT │ │ │ │ │ (\ @x :: k' -> GHC.Base.id @(t f x))] │ │ │ │ │ -118b6d5b10e0d1a6d7a47f879807ef82 │ │ │ │ │ +1e8308b97a214a6202198e1b0eff8057 │ │ │ │ │ $fMonadTTYPELift :: MonadT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @Control.Applicative.Lift.Lift │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: Control.Applicative.Lift.Lift │ │ │ │ │ (Control.Applicative.Lift.Lift f) a) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Control.Applicative.Lift.Pure a1 │ │ │ │ │ -> Control.Applicative.Lift.Pure @f @a a1 │ │ │ │ │ Control.Applicative.Lift.Other ds1 -> ds1 }) │ │ │ │ │ $fMonadTTYPELift_$ctembed] │ │ │ │ │ -25153f64a7906362b3706308af90eb18 │ │ │ │ │ +480afbfeb63e0408ab400cc0e9815e4f │ │ │ │ │ $fMonadTTYPELift_$ctembed :: │ │ │ │ │ MonadT Control.Applicative.Lift.Lift => │ │ │ │ │ (forall x. f x -> Control.Applicative.Lift.Lift g x) │ │ │ │ │ -> Control.Applicative.Lift.Lift f a │ │ │ │ │ -> Control.Applicative.Lift.Lift g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall x. │ │ │ │ │ f x -> Control.Applicative.Lift.Lift g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Applicative.Lift.Lift f a) -> │ │ │ │ │ case x of wild { │ │ │ │ │ Control.Applicative.Lift.Pure x1 │ │ │ │ │ -> Control.Applicative.Lift.Pure @g @a x1 │ │ │ │ │ Control.Applicative.Lift.Other e -> ds @a e }] │ │ │ │ │ -52c2490c3f22473a94bb0359fa25053c │ │ │ │ │ +0957f20d814c06e6b6441efb1086f0b5 │ │ │ │ │ $fMonadTTYPEProduct :: │ │ │ │ │ GHC.Base.Alternative f => MonadT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Alternative f). │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fMonadTTYPEProduct_$ctlift @f v) │ │ │ │ │ ($fMonadTTYPEProduct_$ctjoin @f v) │ │ │ │ │ ($fMonadTTYPEProduct_$ctembed @f v)] │ │ │ │ │ -5882249195c48b1e8bb26a4af03bbb88 │ │ │ │ │ +d74cac095beebc42ca44d41eff109099 │ │ │ │ │ $fMonadTTYPEProduct_$ctembed :: │ │ │ │ │ (GHC.Base.Alternative f, │ │ │ │ │ MonadT (Data.Functor.Product.Product f)) => │ │ │ │ │ (forall x. f1 x -> Data.Functor.Product.Product f g x) │ │ │ │ │ -> Data.Functor.Product.Product f f1 a │ │ │ │ │ -> Data.Functor.Product.Product f g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ f (Data.Functor.Product.Product f g) a │ │ │ │ │ -> Data.Functor.Product.Product f g a │ │ │ │ │ [] │ │ │ │ │ = tjoin @(*) @(Data.Functor.Product.Product f) $dMonadT @g @a │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Data.Functor.Product.Product f f1 a) -> │ │ │ │ │ f2 (g1 x)] │ │ │ │ │ -01f527706546cfd9d8802e3287727c42 │ │ │ │ │ +26e66049a00d6c71d89b41d5977467d8 │ │ │ │ │ $fMonadTTYPEProduct_$ctjoin :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ f (Data.Functor.Product.Product f f1) a │ │ │ │ │ -> Data.Functor.Product.Product f f1 a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,1!P(L,L))>, │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.<|> @f $dAlternative @a fa fa') │ │ │ │ │ ga } }] │ │ │ │ │ -69d8b5fc3fe31c8d9d629ddb3d887990 │ │ │ │ │ +ff4ad9b5aae0f6046be3079bc5999c11 │ │ │ │ │ $fMonadTTYPEProduct_$ctlift :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ f1 a -> Data.Functor.Product.Product f f1 a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.empty @f $dAlternative @a) │ │ │ │ │ eta] │ │ │ │ │ -a7e8c4bb9d6a7a22cba2eee57e2493c5 │ │ │ │ │ +6a7058f5fb0e5c44f2f485d1adc5a639 │ │ │ │ │ $fMonadTTYPEReaderT :: │ │ │ │ │ MonadT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r. │ │ │ │ │ @(*) │ │ │ │ │ @@ -285,15 +285,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Monad.Trans.Reader.ReaderT r g x>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R _R _N))] │ │ │ │ │ -a8f7f6b3397efa4badda451827d90bbe │ │ │ │ │ +b71dacab6625d3bd93f9cfdc565a993c │ │ │ │ │ $fMonadTTYPEReaderT1 :: │ │ │ │ │ MonadT (Control.Monad.Trans.Reader.ReaderT r) => │ │ │ │ │ (forall x. f x -> Control.Monad.Trans.Reader.ReaderT r g x) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f a -> r -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ @a │ │ │ │ │ (x `cast` │ │ │ │ │ (Control.Monad.Trans.Reader.N:ReaderT[0] _R _R _N) │ │ │ │ │ eta)) │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Reader.N:ReaderT[0] _R _R _N) │ │ │ │ │ eta] │ │ │ │ │ -387cd47022c017fe6c3789fa6e91033a │ │ │ │ │ +d9f14234c2de4b8e50b291c3102b6d3d │ │ │ │ │ $fMonadTTYPEReaderT_$ctjoin :: │ │ │ │ │ Control.Monad.Trans.Reader.ReaderT │ │ │ │ │ r (Control.Monad.Trans.Reader.ReaderT r f) a │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -340,15 +340,15 @@ │ │ │ │ │ e) │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (f :: <* -> *>_N) (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R _R _N))] │ │ │ │ │ -0e7e3e84970cd45bd3108e257da98ec9 │ │ │ │ │ +0615702270b6e614cc44c52c68ee6666 │ │ │ │ │ $fMonadTk'Backwards :: │ │ │ │ │ MonadT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'Backwards_$ctembed @k')] │ │ │ │ │ -e9377416f122369268d2acef22fd229b │ │ │ │ │ +1532e8c770aa8cac7429d0870b2b4bdd │ │ │ │ │ $fMonadTk'Backwards_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Control.Applicative.Backwards.Backwards => │ │ │ │ │ (forall (x :: k'). │ │ │ │ │ f x -> Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f a │ │ │ │ │ -> Control.Applicative.Backwards.Backwards g a │ │ │ │ │ @@ -400,15 +400,15 @@ │ │ │ │ │ f x -> Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Applicative.Backwards.Backwards │ │ │ │ │ f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] _N _R _N)] │ │ │ │ │ -45b4f7a3a652d3d9d44dedb0020ecec6 │ │ │ │ │ +0589dbbc67501f09dcd3996f9f880ace │ │ │ │ │ $fMonadTk'Compose :: │ │ │ │ │ GHC.Base.Monad f => MonadT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -425,15 +425,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fMonadTk'Compose_$ctlift @k' @f v) │ │ │ │ │ ($fMonadTk'Compose_$ctjoin @k' @f v) │ │ │ │ │ ($fMonadTk'Compose_$ctembed @k' @f v)] │ │ │ │ │ -be1ea02099fce61ace3ca46f00ccefa2 │ │ │ │ │ +8c7ed97238dc0315d481395f78cffe9e │ │ │ │ │ $fMonadTk'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1P(1C(1,C(1,L)),A),A,A,A,A,A),A,A,A)>, │ │ │ │ │ @@ -452,15 +452,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -f5dca53ed1114915b0a27ebe9dcbb203 │ │ │ │ │ +618c76c50a42fc820c08c804bee65d33 │ │ │ │ │ $fMonadTk'Compose_$ctembed :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ (GHC.Base.Monad f, MonadT (Data.Functor.Compose.Compose f)) => │ │ │ │ │ (forall (x :: k'). f1 x -> Data.Functor.Compose.Compose f g x) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ -> Data.Functor.Compose.Compose f g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ f (Data.Functor.Compose.Compose f g) a │ │ │ │ │ -> Data.Functor.Compose.Compose f g a │ │ │ │ │ [] │ │ │ │ │ = tjoin @k' @(Data.Functor.Compose.Compose f) $dMonadT @g @a │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Data.Functor.Compose.Compose f f1 a) -> │ │ │ │ │ f2 (g1 x)] │ │ │ │ │ -1f8de7477da37fa98d71ff613e7ba250 │ │ │ │ │ +c5a44f5d23dc69b85331678fe2a6565d │ │ │ │ │ $fMonadTk'Compose_$ctjoin :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (a :: k'). │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Compose.Compose f f1) a │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ f (Data.Functor.Compose.Compose f f1) a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ec7d2229e94620f590c2dd38779f18b3 │ │ │ │ │ +e1d735864010777818b4d722034d0717 │ │ │ │ │ $fMonadTk'Compose_$ctlift :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (a :: k'). │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ f1 a -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(1!P(A,1C(1,L),A,A,A,A),A,A,A)>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -272828a32c8fb13bd9e03b9c66b58c8a │ │ │ │ │ +7d151c2981735250f79219e292d9a9b7 │ │ │ │ │ $fMonadTk'IdentityT :: │ │ │ │ │ MonadT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -608,15 +608,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'IdentityT_$ctembed @k')] │ │ │ │ │ -9ab47fe5eb246e4d8a7e4bc55beaa77b │ │ │ │ │ +346b209b9c8a62eb36a9df2646165cc4 │ │ │ │ │ $fMonadTk'IdentityT_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Control.Monad.Trans.Identity.IdentityT => │ │ │ │ │ (forall (x :: k'). │ │ │ │ │ f x -> Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f a │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT g a │ │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ │ f x -> Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] _N _R _N)] │ │ │ │ │ -fca23ac07318365c475d876623910e74 │ │ │ │ │ +d9bdd8638d82453693f11333fc1d955b │ │ │ │ │ $fMonadTk'Reverse :: MonadT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ @@ -666,15 +666,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'Reverse_$ctembed @k')] │ │ │ │ │ -2ac7928ed4eb7f11db5c89eefc35b656 │ │ │ │ │ +cc22937039ae3dc63db1c3a9583f4a93 │ │ │ │ │ $fMonadTk'Reverse_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Data.Functor.Reverse.Reverse => │ │ │ │ │ (forall (x :: k'). f x -> Data.Functor.Reverse.Reverse g x) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f a │ │ │ │ │ -> Data.Functor.Reverse.Reverse g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ ($dMonadT['GHC.Types.Many] :: MonadT Data.Functor.Reverse.Reverse) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (x :: k'). │ │ │ │ │ f x -> Data.Functor.Reverse.Reverse g x) │ │ │ │ │ (x['GHC.Types.Many] :: Data.Functor.Reverse.Reverse f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` (Data.Functor.Reverse.N:Reverse[0] _N _R _N)] │ │ │ │ │ -d6894279343bee15c30d2a46c6afe1fc │ │ │ │ │ +bb118c3edaf2ae484cb7d1e02f143207 │ │ │ │ │ $fMonadTk'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). MonadT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @k' │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ (\ @f1 :: k' -> * @a :: k' (ds['GHC.Types.Many] :: f1 a) -> │ │ │ │ │ Data.Functor.Sum.InR @k' @f @f1 @a ds) │ │ │ │ │ ($fMonadTk'Sum_$ctjoin @k' @f) │ │ │ │ │ ($fMonadTk'Sum_$ctembed @k' @f)] │ │ │ │ │ -1aa3c8888cfbea50b070c8d82a083995 │ │ │ │ │ +f2d98001dff692996c260d63bc2153e3 │ │ │ │ │ $fMonadTk'Sum_$ctembed :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT (Data.Functor.Sum.Sum f1) => │ │ │ │ │ (forall (x :: k'). f2 x -> Data.Functor.Sum.Sum f1 g x) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 a -> Data.Functor.Sum.Sum f1 g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ ($dMonadT['GHC.Types.Many] :: MonadT (Data.Functor.Sum.Sum f)) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (x :: k'). │ │ │ │ │ f1 x -> Data.Functor.Sum.Sum f g x) │ │ │ │ │ (x['GHC.Types.Many] :: Data.Functor.Sum.Sum f f1 a) -> │ │ │ │ │ case x of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @g @a fa │ │ │ │ │ Data.Functor.Sum.InR ga -> ds @a ga }] │ │ │ │ │ -5ab908c707f41b649cff04e6a93ee688 │ │ │ │ │ +8d53e96331aeab48cbfa0556ff5cd684 │ │ │ │ │ $fMonadTk'Sum_$ctjoin :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (a :: k'). │ │ │ │ │ Data.Functor.Sum.Sum f1 (Data.Functor.Sum.Sum f1 f2) a │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -742,64 +742,64 @@ │ │ │ │ │ @f1 :: k' -> * │ │ │ │ │ @a :: k' │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Sum.Sum │ │ │ │ │ f (Data.Functor.Sum.Sum f f1) a) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @f1 @a fa │ │ │ │ │ Data.Functor.Sum.InR ds1 -> ds1 }] │ │ │ │ │ -7dac82c3185121b0a978cb162c501420 │ │ │ │ │ +a052e400a5d8236c20ecf381cc805a45 │ │ │ │ │ $tcMonadT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3580657594039770991#Word64 │ │ │ │ │ - 15043022534608447110#Word64 │ │ │ │ │ + 4185748482054427665#Word64 │ │ │ │ │ + 16106999681576663642#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcMonadT2 │ │ │ │ │ 1# │ │ │ │ │ $tcMonadT1] │ │ │ │ │ -38a1054205666877893c9ab559ed3c9d │ │ │ │ │ +71d9972b35c954a82a2e80c094de1865 │ │ │ │ │ $tcMonadT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a6ab65e404e8c85f74575ccb89e3f711 │ │ │ │ │ +6631c6fbe2af33d23eb6189c19df90b6 │ │ │ │ │ $tcMonadT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcMonadT3] │ │ │ │ │ -72d5c40ca5adbce17bb492232fe7d45f │ │ │ │ │ +ff1b9596d9bff0a9973d3640f08a8fde │ │ │ │ │ $tcMonadT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "MonadT"#] │ │ │ │ │ -83763ad1247bc44b5aa5279131a9551b │ │ │ │ │ +683f50c8eef617167a73dbe7d0da3259 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -06ab1c76e69d2d079c35e048effa5906 │ │ │ │ │ +94050f02e16bc2a429be27402e2ac554 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -be7d31b0b4539d0a0b4c08de4d454fdc │ │ │ │ │ +8128d766ba0d2133060a8447ef3ee543 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.MonadT"#] │ │ │ │ │ -f80382551d6d88f18b6a9c0094d4cdb3 │ │ │ │ │ +cffcac7810ae7c224c1f46b261802f39 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -20a3304453d1588015b5eeb6dd949790 │ │ │ │ │ +0e07036d0d7936af110208dd72d26d55 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e84a8234960c5d20f03388d207c2d8b6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +d839d0f99cb980a431ecca3b76659b0d │ │ │ │ │ type MonadT :: forall {k'}. │ │ │ │ │ ((k' -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => MonadT t where │ │ │ │ │ tlift :: forall (f :: k' -> *) (a :: k'). f a -> t f a │ │ │ │ │ tjoin :: forall (f :: k' -> *) (a :: k'). t (t f) a -> t f a │ │ │ │ │ tembed :: forall (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT t => │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.hi │ │ │ │┄ Files 92% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.MonadT 9066 │ │ │ │ │ - interface hash: 0a50f10a127b3397b4d19c861f899242 │ │ │ │ │ - ABI hash: 28d0df4fa16d3ae0e9b8f569b12ba9f0 │ │ │ │ │ - export-list hash: 9054f11064e0de5d5aff661c18eca5f0 │ │ │ │ │ + interface hash: e21626e19dc66c31865687c70016e1c4 │ │ │ │ │ + ABI hash: d8244999abaa79f27abd2c0dcc73de32 │ │ │ │ │ + export-list hash: 8552d8625d95205221b624099fdcc01c │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: b8596bdafa116f46285165b129defa59 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a1c28b3136060853fd5ab89156561301 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ MonadT{tembed tjoin tlift} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -33,33 +33,33 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Control.Monad a8552ca25f5dcd7ee6fb611cbb0ec055 │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Control.Applicative.Backwards 3fb0e914e7e0118ebd824606855e73c5 │ │ │ │ │ import -/ Control.Applicative.Lift 4c061bd1a73d1b6820b48c8d4eb45f87 │ │ │ │ │ import -/ Control.Monad.Trans.Identity c6d9f8408d560420ccee35cf25d55d29 │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ -9bacd2a9178e26acd16cdb08a7b633d7 │ │ │ │ │ +28c60546edafdeb1666f65fa7d1c7763 │ │ │ │ │ $dmtembed :: │ │ │ │ │ forall {k'} (t :: (k' -> *) -> k' -> *) (f :: k' -> *) │ │ │ │ │ (g :: k' -> *) (a :: k'). │ │ │ │ │ (MonadT t, MonadT t) => │ │ │ │ │ (forall (x :: k'). f x -> t g x) -> t f a -> t g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ (Barbies.Internal.FunctorT.N:FunctorT[0] _N _N _N) │ │ │ │ │ @f │ │ │ │ │ @(t g) │ │ │ │ │ @a │ │ │ │ │ eta1 │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: t f a) -> f1 (g1 x)] │ │ │ │ │ -c65acbe78950f50f7d2ec97999ee0220 │ │ │ │ │ +41cbd8e261552eb99aaf6ab4487e11d7 │ │ │ │ │ $dmtjoin :: │ │ │ │ │ forall {k'} (t :: (k' -> *) -> k' -> *) (f :: k' -> *) (a :: k'). │ │ │ │ │ MonadT t => │ │ │ │ │ t (t f) a -> t f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dMonadT │ │ │ │ │ @(t f) │ │ │ │ │ @f │ │ │ │ │ @a │ │ │ │ │ $dMonadT │ │ │ │ │ (\ @x :: k' -> GHC.Base.id @(t f x))] │ │ │ │ │ -118b6d5b10e0d1a6d7a47f879807ef82 │ │ │ │ │ +1e8308b97a214a6202198e1b0eff8057 │ │ │ │ │ $fMonadTTYPELift :: MonadT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @Control.Applicative.Lift.Lift │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: Control.Applicative.Lift.Lift │ │ │ │ │ (Control.Applicative.Lift.Lift f) a) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Control.Applicative.Lift.Pure a1 │ │ │ │ │ -> Control.Applicative.Lift.Pure @f @a a1 │ │ │ │ │ Control.Applicative.Lift.Other ds1 -> ds1 }) │ │ │ │ │ $fMonadTTYPELift_$ctembed] │ │ │ │ │ -25153f64a7906362b3706308af90eb18 │ │ │ │ │ +480afbfeb63e0408ab400cc0e9815e4f │ │ │ │ │ $fMonadTTYPELift_$ctembed :: │ │ │ │ │ MonadT Control.Applicative.Lift.Lift => │ │ │ │ │ (forall x. f x -> Control.Applicative.Lift.Lift g x) │ │ │ │ │ -> Control.Applicative.Lift.Lift f a │ │ │ │ │ -> Control.Applicative.Lift.Lift g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall x. │ │ │ │ │ f x -> Control.Applicative.Lift.Lift g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Applicative.Lift.Lift f a) -> │ │ │ │ │ case x of wild { │ │ │ │ │ Control.Applicative.Lift.Pure x1 │ │ │ │ │ -> Control.Applicative.Lift.Pure @g @a x1 │ │ │ │ │ Control.Applicative.Lift.Other e -> ds @a e }] │ │ │ │ │ -52c2490c3f22473a94bb0359fa25053c │ │ │ │ │ +0957f20d814c06e6b6441efb1086f0b5 │ │ │ │ │ $fMonadTTYPEProduct :: │ │ │ │ │ GHC.Base.Alternative f => MonadT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Alternative f). │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fMonadTTYPEProduct_$ctlift @f v) │ │ │ │ │ ($fMonadTTYPEProduct_$ctjoin @f v) │ │ │ │ │ ($fMonadTTYPEProduct_$ctembed @f v)] │ │ │ │ │ -5882249195c48b1e8bb26a4af03bbb88 │ │ │ │ │ +d74cac095beebc42ca44d41eff109099 │ │ │ │ │ $fMonadTTYPEProduct_$ctembed :: │ │ │ │ │ (GHC.Base.Alternative f, │ │ │ │ │ MonadT (Data.Functor.Product.Product f)) => │ │ │ │ │ (forall x. f1 x -> Data.Functor.Product.Product f g x) │ │ │ │ │ -> Data.Functor.Product.Product f f1 a │ │ │ │ │ -> Data.Functor.Product.Product f g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ f (Data.Functor.Product.Product f g) a │ │ │ │ │ -> Data.Functor.Product.Product f g a │ │ │ │ │ [] │ │ │ │ │ = tjoin @(*) @(Data.Functor.Product.Product f) $dMonadT @g @a │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Data.Functor.Product.Product f f1 a) -> │ │ │ │ │ f2 (g1 x)] │ │ │ │ │ -01f527706546cfd9d8802e3287727c42 │ │ │ │ │ +26e66049a00d6c71d89b41d5977467d8 │ │ │ │ │ $fMonadTTYPEProduct_$ctjoin :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ f (Data.Functor.Product.Product f f1) a │ │ │ │ │ -> Data.Functor.Product.Product f f1 a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,1!P(L,L))>, │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.<|> @f $dAlternative @a fa fa') │ │ │ │ │ ga } }] │ │ │ │ │ -69d8b5fc3fe31c8d9d629ddb3d887990 │ │ │ │ │ +ff4ad9b5aae0f6046be3079bc5999c11 │ │ │ │ │ $fMonadTTYPEProduct_$ctlift :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ f1 a -> Data.Functor.Product.Product f f1 a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.empty @f $dAlternative @a) │ │ │ │ │ eta] │ │ │ │ │ -a7e8c4bb9d6a7a22cba2eee57e2493c5 │ │ │ │ │ +6a7058f5fb0e5c44f2f485d1adc5a639 │ │ │ │ │ $fMonadTTYPEReaderT :: │ │ │ │ │ MonadT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r. │ │ │ │ │ @(*) │ │ │ │ │ @@ -285,15 +285,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Monad.Trans.Reader.ReaderT r g x>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R _R _N))] │ │ │ │ │ -a8f7f6b3397efa4badda451827d90bbe │ │ │ │ │ +b71dacab6625d3bd93f9cfdc565a993c │ │ │ │ │ $fMonadTTYPEReaderT1 :: │ │ │ │ │ MonadT (Control.Monad.Trans.Reader.ReaderT r) => │ │ │ │ │ (forall x. f x -> Control.Monad.Trans.Reader.ReaderT r g x) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f a -> r -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ @a │ │ │ │ │ (x `cast` │ │ │ │ │ (Control.Monad.Trans.Reader.N:ReaderT[0] _R _R _N) │ │ │ │ │ eta)) │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Reader.N:ReaderT[0] _R _R _N) │ │ │ │ │ eta] │ │ │ │ │ -387cd47022c017fe6c3789fa6e91033a │ │ │ │ │ +d9f14234c2de4b8e50b291c3102b6d3d │ │ │ │ │ $fMonadTTYPEReaderT_$ctjoin :: │ │ │ │ │ Control.Monad.Trans.Reader.ReaderT │ │ │ │ │ r (Control.Monad.Trans.Reader.ReaderT r f) a │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -340,15 +340,15 @@ │ │ │ │ │ e) │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (f :: <* -> *>_N) (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R _R _N))] │ │ │ │ │ -0e7e3e84970cd45bd3108e257da98ec9 │ │ │ │ │ +0615702270b6e614cc44c52c68ee6666 │ │ │ │ │ $fMonadTk'Backwards :: │ │ │ │ │ MonadT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'Backwards_$ctembed @k')] │ │ │ │ │ -e9377416f122369268d2acef22fd229b │ │ │ │ │ +1532e8c770aa8cac7429d0870b2b4bdd │ │ │ │ │ $fMonadTk'Backwards_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Control.Applicative.Backwards.Backwards => │ │ │ │ │ (forall (x :: k'). │ │ │ │ │ f x -> Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f a │ │ │ │ │ -> Control.Applicative.Backwards.Backwards g a │ │ │ │ │ @@ -400,15 +400,15 @@ │ │ │ │ │ f x -> Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Applicative.Backwards.Backwards │ │ │ │ │ f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] _N _R _N)] │ │ │ │ │ -45b4f7a3a652d3d9d44dedb0020ecec6 │ │ │ │ │ +0589dbbc67501f09dcd3996f9f880ace │ │ │ │ │ $fMonadTk'Compose :: │ │ │ │ │ GHC.Base.Monad f => MonadT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -425,15 +425,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fMonadTk'Compose_$ctlift @k' @f v) │ │ │ │ │ ($fMonadTk'Compose_$ctjoin @k' @f v) │ │ │ │ │ ($fMonadTk'Compose_$ctembed @k' @f v)] │ │ │ │ │ -be1ea02099fce61ace3ca46f00ccefa2 │ │ │ │ │ +8c7ed97238dc0315d481395f78cffe9e │ │ │ │ │ $fMonadTk'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1P(1C(1,C(1,L)),A),A,A,A,A,A),A,A,A)>, │ │ │ │ │ @@ -452,15 +452,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -f5dca53ed1114915b0a27ebe9dcbb203 │ │ │ │ │ +618c76c50a42fc820c08c804bee65d33 │ │ │ │ │ $fMonadTk'Compose_$ctembed :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ (GHC.Base.Monad f, MonadT (Data.Functor.Compose.Compose f)) => │ │ │ │ │ (forall (x :: k'). f1 x -> Data.Functor.Compose.Compose f g x) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ -> Data.Functor.Compose.Compose f g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ f (Data.Functor.Compose.Compose f g) a │ │ │ │ │ -> Data.Functor.Compose.Compose f g a │ │ │ │ │ [] │ │ │ │ │ = tjoin @k' @(Data.Functor.Compose.Compose f) $dMonadT @g @a │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Data.Functor.Compose.Compose f f1 a) -> │ │ │ │ │ f2 (g1 x)] │ │ │ │ │ -1f8de7477da37fa98d71ff613e7ba250 │ │ │ │ │ +c5a44f5d23dc69b85331678fe2a6565d │ │ │ │ │ $fMonadTk'Compose_$ctjoin :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (a :: k'). │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Compose.Compose f f1) a │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ f (Data.Functor.Compose.Compose f f1) a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ec7d2229e94620f590c2dd38779f18b3 │ │ │ │ │ +e1d735864010777818b4d722034d0717 │ │ │ │ │ $fMonadTk'Compose_$ctlift :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (a :: k'). │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ f1 a -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(1!P(A,1C(1,L),A,A,A,A),A,A,A)>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -272828a32c8fb13bd9e03b9c66b58c8a │ │ │ │ │ +7d151c2981735250f79219e292d9a9b7 │ │ │ │ │ $fMonadTk'IdentityT :: │ │ │ │ │ MonadT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -608,15 +608,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'IdentityT_$ctembed @k')] │ │ │ │ │ -9ab47fe5eb246e4d8a7e4bc55beaa77b │ │ │ │ │ +346b209b9c8a62eb36a9df2646165cc4 │ │ │ │ │ $fMonadTk'IdentityT_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Control.Monad.Trans.Identity.IdentityT => │ │ │ │ │ (forall (x :: k'). │ │ │ │ │ f x -> Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f a │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT g a │ │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ │ f x -> Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] _N _R _N)] │ │ │ │ │ -fca23ac07318365c475d876623910e74 │ │ │ │ │ +d9bdd8638d82453693f11333fc1d955b │ │ │ │ │ $fMonadTk'Reverse :: MonadT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ @@ -666,15 +666,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'Reverse_$ctembed @k')] │ │ │ │ │ -2ac7928ed4eb7f11db5c89eefc35b656 │ │ │ │ │ +cc22937039ae3dc63db1c3a9583f4a93 │ │ │ │ │ $fMonadTk'Reverse_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Data.Functor.Reverse.Reverse => │ │ │ │ │ (forall (x :: k'). f x -> Data.Functor.Reverse.Reverse g x) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f a │ │ │ │ │ -> Data.Functor.Reverse.Reverse g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ ($dMonadT['GHC.Types.Many] :: MonadT Data.Functor.Reverse.Reverse) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (x :: k'). │ │ │ │ │ f x -> Data.Functor.Reverse.Reverse g x) │ │ │ │ │ (x['GHC.Types.Many] :: Data.Functor.Reverse.Reverse f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` (Data.Functor.Reverse.N:Reverse[0] _N _R _N)] │ │ │ │ │ -d6894279343bee15c30d2a46c6afe1fc │ │ │ │ │ +bb118c3edaf2ae484cb7d1e02f143207 │ │ │ │ │ $fMonadTk'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). MonadT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @k' │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ (\ @f1 :: k' -> * @a :: k' (ds['GHC.Types.Many] :: f1 a) -> │ │ │ │ │ Data.Functor.Sum.InR @k' @f @f1 @a ds) │ │ │ │ │ ($fMonadTk'Sum_$ctjoin @k' @f) │ │ │ │ │ ($fMonadTk'Sum_$ctembed @k' @f)] │ │ │ │ │ -1aa3c8888cfbea50b070c8d82a083995 │ │ │ │ │ +f2d98001dff692996c260d63bc2153e3 │ │ │ │ │ $fMonadTk'Sum_$ctembed :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT (Data.Functor.Sum.Sum f1) => │ │ │ │ │ (forall (x :: k'). f2 x -> Data.Functor.Sum.Sum f1 g x) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 a -> Data.Functor.Sum.Sum f1 g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ ($dMonadT['GHC.Types.Many] :: MonadT (Data.Functor.Sum.Sum f)) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (x :: k'). │ │ │ │ │ f1 x -> Data.Functor.Sum.Sum f g x) │ │ │ │ │ (x['GHC.Types.Many] :: Data.Functor.Sum.Sum f f1 a) -> │ │ │ │ │ case x of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @g @a fa │ │ │ │ │ Data.Functor.Sum.InR ga -> ds @a ga }] │ │ │ │ │ -5ab908c707f41b649cff04e6a93ee688 │ │ │ │ │ +8d53e96331aeab48cbfa0556ff5cd684 │ │ │ │ │ $fMonadTk'Sum_$ctjoin :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (a :: k'). │ │ │ │ │ Data.Functor.Sum.Sum f1 (Data.Functor.Sum.Sum f1 f2) a │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -742,64 +742,64 @@ │ │ │ │ │ @f1 :: k' -> * │ │ │ │ │ @a :: k' │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Sum.Sum │ │ │ │ │ f (Data.Functor.Sum.Sum f f1) a) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @f1 @a fa │ │ │ │ │ Data.Functor.Sum.InR ds1 -> ds1 }] │ │ │ │ │ -7dac82c3185121b0a978cb162c501420 │ │ │ │ │ +a052e400a5d8236c20ecf381cc805a45 │ │ │ │ │ $tcMonadT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3580657594039770991#Word64 │ │ │ │ │ - 15043022534608447110#Word64 │ │ │ │ │ + 4185748482054427665#Word64 │ │ │ │ │ + 16106999681576663642#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcMonadT2 │ │ │ │ │ 1# │ │ │ │ │ $tcMonadT1] │ │ │ │ │ -38a1054205666877893c9ab559ed3c9d │ │ │ │ │ +71d9972b35c954a82a2e80c094de1865 │ │ │ │ │ $tcMonadT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a6ab65e404e8c85f74575ccb89e3f711 │ │ │ │ │ +6631c6fbe2af33d23eb6189c19df90b6 │ │ │ │ │ $tcMonadT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcMonadT3] │ │ │ │ │ -72d5c40ca5adbce17bb492232fe7d45f │ │ │ │ │ +ff1b9596d9bff0a9973d3640f08a8fde │ │ │ │ │ $tcMonadT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "MonadT"#] │ │ │ │ │ -83763ad1247bc44b5aa5279131a9551b │ │ │ │ │ +683f50c8eef617167a73dbe7d0da3259 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -06ab1c76e69d2d079c35e048effa5906 │ │ │ │ │ +94050f02e16bc2a429be27402e2ac554 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -be7d31b0b4539d0a0b4c08de4d454fdc │ │ │ │ │ +8128d766ba0d2133060a8447ef3ee543 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.MonadT"#] │ │ │ │ │ -f80382551d6d88f18b6a9c0094d4cdb3 │ │ │ │ │ +cffcac7810ae7c224c1f46b261802f39 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -20a3304453d1588015b5eeb6dd949790 │ │ │ │ │ +0e07036d0d7936af110208dd72d26d55 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e84a8234960c5d20f03388d207c2d8b6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +d839d0f99cb980a431ecca3b76659b0d │ │ │ │ │ type MonadT :: forall {k'}. │ │ │ │ │ ((k' -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => MonadT t where │ │ │ │ │ tlift :: forall (f :: k' -> *) (a :: k'). f a -> t f a │ │ │ │ │ tjoin :: forall (f :: k' -> *) (a :: k'). t (t f) a -> t f a │ │ │ │ │ tembed :: forall (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT t => │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.TraversableB [orphan module] 9066 │ │ │ │ │ - interface hash: b46324d9fb7c2975544fa5fe617afdeb │ │ │ │ │ - ABI hash: 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - export-list hash: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - orphan hash: 0d9ecce93af777ed45f4c55e1b7cd9cc │ │ │ │ │ + interface hash: 166e92700c51a166df84f14e68cc3ccb │ │ │ │ │ + ABI hash: 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + export-list hash: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + orphan hash: 6f07ed49a4cebceebe47d9b3167d2ca6 │ │ │ │ │ flag hash: 085b3a61e9b81acb219ec58be19ba44b │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 954f0b465549c0404fb9a3c25eca6418 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,62 +21,62 @@ │ │ │ │ │ bfoldMap │ │ │ │ │ bsequence │ │ │ │ │ bsequence' │ │ │ │ │ btraverse_ │ │ │ │ │ gbtraverseDefault │ │ │ │ │ CanDeriveTraversableB │ │ │ │ │ TraversableB{btraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 1180a3c086dfc51eda564a1727916603 │ │ │ │ │ - gtraverse e8c1062ed3782afa31b62442c3d713bd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ - tell 318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ + gtraverse 1f5e285cee2799d79ed8662ff47a29d0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ + tell 44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -47283e474f1fe025052b0221c40b9c67 │ │ │ │ │ +00f6e9682dbfac7c71da05ffffd0c9fc │ │ │ │ │ $dmbtraverse :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB b, GHC.Base.Applicative e, │ │ │ │ │ CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -273,15 +273,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ <*>_N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -6d2f6ba3e05b3597325f6dc0e0a1ad65 │ │ │ │ │ +b966ad5a54dff0d9699165a273cd6102 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec :: │ │ │ │ │ forall k k2 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableB b) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e3e356abce727e4b47a8318702d2e860 │ │ │ │ │ +3c344892c697d6f2580fdd3c79fae49e │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec0 :: │ │ │ │ │ forall k k2 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableB b) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ee41558b39c2635ab8b9f4e5c7d9fb14 │ │ │ │ │ +3f04431d03a28a24e5259185bf3773d7 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec0_$cgtraverse :: │ │ │ │ │ forall k k2 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableB b, │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ @@ -413,15 +413,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -0bfb77f75ce7885c8a83ab58c4c0acd1 │ │ │ │ │ +6373180a44b082031b8e87215384a32c │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec1 :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ TraversableB b => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ _N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -01b00cef25015c1c0470aa59f3166fdc │ │ │ │ │ +5e306f233e0e77102bbd4d79b2f928c8 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec1_$cgtraverse :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (t :: * -> *) (x :: k2). │ │ │ │ │ (TraversableB b, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (b (P 0 f)) (b f) x │ │ │ │ │ @@ -496,15 +496,15 @@ │ │ │ │ │ (b (P 0 f)) (b f) x) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] _N _P _R _P))] │ │ │ │ │ -daddc1fcf4a38a2a68fd11b04a7f0efe │ │ │ │ │ +fb85512a4471dfc690a6d520fe6abf44 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec_$cgtraverse :: │ │ │ │ │ forall k k2 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableB b, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -da361365afca84b2e3dd9306805ad1e2 │ │ │ │ │ +73eb13dc1c7caed6a53559e5d08e94ad │ │ │ │ │ $fTraversableBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkCompose_$cbtraverse @k @f @b v v1)] │ │ │ │ │ -083e340780d4ca657d98e7a0de03568d │ │ │ │ │ +e3d1d0ea54edeb67e46026ba76bf0051 │ │ │ │ │ $fTraversableBkCompose1 :: │ │ │ │ │ forall {k} {f :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 -> f (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -884e1a495e83c1f2514adbd2d040c8b1 │ │ │ │ │ +0c2e3196e5a791b155697f2f6da15852 │ │ │ │ │ $fTraversableBkCompose_$cbtraverse :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f1 :: k -> *) (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f1 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 │ │ │ │ │ @@ -684,28 +684,28 @@ │ │ │ │ │ @(b g) │ │ │ │ │ $dApplicative │ │ │ │ │ (btraverse @k @b $dTraversableB @e @f1 @g $dApplicative eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N))] │ │ │ │ │ -00893468ed1818851025e3fe7f60632a │ │ │ │ │ +fd554eea1a7a99b717da97a19a91f66b │ │ │ │ │ $fTraversableBkConst :: TraversableB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkConst_$cbtraverse @k @a)] │ │ │ │ │ -e3e1746b41234e5cae95b9609d148d25 │ │ │ │ │ +15ab705b96e0df66afbc3aa6e0e063e6 │ │ │ │ │ $fTraversableBkConst_$cbtraverse :: │ │ │ │ │ forall k a (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Const.Const a f -> e (Data.Functor.Const.Const a g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=2), │ │ │ │ │ @@ -722,29 +722,29 @@ │ │ │ │ │ @e │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Functor.Const.Const a g) │ │ │ │ │ ds1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Const.N:Const[0] *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] *>_N _R _P))] │ │ │ │ │ -01cfb7decd424a9a3d23b0a7dba0622d │ │ │ │ │ +eef7745de9f38bec340d19dd7c2e56a3 │ │ │ │ │ $fTraversableBkConstant :: │ │ │ │ │ TraversableB (Data.Functor.Constant.Constant a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Constant.Constant a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConstant_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkConstant_$cbtraverse @k @a)] │ │ │ │ │ -290a5c4b471d5d301f99b332bca74950 │ │ │ │ │ +60a30098017ffac097bf993fed77e66f │ │ │ │ │ $fTraversableBkConstant_$cbtraverse :: │ │ │ │ │ forall k a (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Constant.Constant a f │ │ │ │ │ -> e (Data.Functor.Constant.Constant a g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -763,15 +763,15 @@ │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Functor.Constant.Constant a g) │ │ │ │ │ ds1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Constant.N:Constant[0] *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -6f46774eb9c28eea99a50b9cf0452960 │ │ │ │ │ +db986e1ffe7ed1eeda943da3b30fa02c │ │ │ │ │ $fTraversableBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -785,15 +785,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fTraversableBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkProduct_$cbtraverse @k @a @b v v1)] │ │ │ │ │ -f9948e95e35f2e041decae449d1eebdb │ │ │ │ │ +1e706e6c4ccec7cfdad8bfae4f987a4d │ │ │ │ │ $fTraversableBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -827,15 +827,15 @@ │ │ │ │ │ (($p1TraversableB @k @b $dTraversableB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -cee7e01ee0eb4f6a8fccb861b59f5afa │ │ │ │ │ +d0bec73a7ff2f0f1d340eb041a0a395d │ │ │ │ │ $fTraversableBkProduct_$cbtraverse :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> e (Data.Functor.Product.Product a b g) │ │ │ │ │ @@ -865,28 +865,28 @@ │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(a g) │ │ │ │ │ @(b g -> Data.Functor.Product.Product a b g) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a g) (ds1['GHC.Types.Many] :: b g) -> │ │ │ │ │ Data.Functor.Product.Pair @(k -> *) @a @b @g ds ds1) │ │ │ │ │ (btraverse @k @a $dTraversableB @e @f @g $dApplicative eta x)) │ │ │ │ │ (btraverse @k @b $dTraversableB1 @e @f @g $dApplicative eta y) }] │ │ │ │ │ -9f6ac90484a87da1b4cb7007e05bb2d2 │ │ │ │ │ +7b50e738fa3aafbc2d9c920efe3c6d82 │ │ │ │ │ $fTraversableBkProxy :: TraversableB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkProxy_$cbtraverse @k)] │ │ │ │ │ -db98f3c4b674c487e40d02be5dd7603e │ │ │ │ │ +b0ef824d4d4f8e38985dea340cdb221c │ │ │ │ │ $fTraversableBkProxy_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) │ │ │ │ │ -> Data.Proxy.Proxy f -> e (Data.Proxy.Proxy g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=2), │ │ │ │ │ @@ -899,15 +899,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ GHC.Base.pure │ │ │ │ │ @e │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Proxy.Proxy g) │ │ │ │ │ (Data.Proxy.Proxy @(k -> *) @g)] │ │ │ │ │ -fbc0763f427e5adc40998ff4f6632812 │ │ │ │ │ +0cac9552f4607512b24704e275caddf3 │ │ │ │ │ $fTraversableBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -921,15 +921,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Sum.Sum a b) │ │ │ │ │ ($fTraversableBkSum1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkSum_$cbtraverse @k @a @b v v1)] │ │ │ │ │ -b2cadb4a1cd9ca07230929ed78034a6e │ │ │ │ │ +f394b14f5ead39fc1a93be60fc44463e │ │ │ │ │ $fTraversableBkSum1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -968,15 +968,15 @@ │ │ │ │ │ (($p1TraversableB @k @b $dTraversableB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ x) }] │ │ │ │ │ -fecf6253af68e4f6242af139ff816e30 │ │ │ │ │ +88e5a77cdecfdd18ccaa645ce09cf068 │ │ │ │ │ $fTraversableBkSum_$cbtraverse :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> e (Data.Functor.Sum.Sum a b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -1009,91 +1009,91 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(b g) │ │ │ │ │ @(Data.Functor.Sum.Sum a b g) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: b g) -> │ │ │ │ │ Data.Functor.Sum.InR @(k -> *) @a @b @g ds) │ │ │ │ │ (btraverse @k @b $dTraversableB1 @e @f @g $dApplicative eta x) }] │ │ │ │ │ -506adcd8de5f96b431e7bd9c1518a1eb │ │ │ │ │ +944f56733c73f70e67504b03db3e5272 │ │ │ │ │ $tcTraversableB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4017740665315007311#Word64 │ │ │ │ │ - 12641569116592177529#Word64 │ │ │ │ │ + 18179578676235463987#Word64 │ │ │ │ │ + 2489881737007706769#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcTraversableB2 │ │ │ │ │ 1# │ │ │ │ │ $tcTraversableB1] │ │ │ │ │ -1d5e7391cfce86e64b12ab9e4ad46d77 │ │ │ │ │ +fd0a83cbb12d57da33ddc1ae283cebbe │ │ │ │ │ $tcTraversableB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -4c3cc0d49f5352ac46e3fe66d4d03f1d │ │ │ │ │ +9b81753d0bcf08cfa395b5232dca0b53 │ │ │ │ │ $tcTraversableB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcTraversableB3] │ │ │ │ │ -c4e1a220af90cdcfb049cd30028fd29c │ │ │ │ │ +03be57e758250e91ddfb0aeec1c7e89a │ │ │ │ │ $tcTraversableB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "TraversableB"#] │ │ │ │ │ -d07aebed8b303ad614b7f0f9fa991f63 │ │ │ │ │ +22102049ffc1f3dafb2a8230d57d0a14 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -04d78d7e00d3e5e60bfdab4df1e9db8a │ │ │ │ │ +68aa65e57545ce2138358d634ca88ef8 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -b421a7d4fb73a4c2bc8df6e3b5f9a4e1 │ │ │ │ │ +f10fd5008e8694606169b4308f3b103b │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.TraversableB"#] │ │ │ │ │ -57152d0194320c271fa4ffdc7205adc7 │ │ │ │ │ +337945a41551c3da1fad4e8768e34141 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -78bea3302496ee24b7a58c26d98be406 │ │ │ │ │ +863dc28117f3116c9114941a36854b54 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -ebf3189a9c5a5b2bc6da9bb97a8300f0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +b333521b1a55b005674166bf2d867816 │ │ │ │ │ type CanDeriveTraversableB :: forall {k1}. │ │ │ │ │ ((k1 -> *) -> *) -> (k1 -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveTraversableB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -6ecb9054dad4354a5b77cf31ccc6cecb │ │ │ │ │ +3479509828c4a984a91d78f529880382 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ +4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ type TraversableB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => TraversableB b where │ │ │ │ │ btraverse :: forall (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ default btraverse :: forall (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ -ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ +ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ bfoldMap :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) m (f :: k -> *). │ │ │ │ │ (TraversableB b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). f a -> m) -> b f -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1135,15 +1135,15 @@ │ │ │ │ │ \ (x['GHC.Types.Many] :: b f) -> │ │ │ │ │ case (g x) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl6 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ +0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ bsequence :: │ │ │ │ │ forall {k} (e :: * -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (GHC.Base.Applicative e, TraversableB b) => │ │ │ │ │ b (Data.Functor.Compose.Compose e f) -> e (b f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1163,15 +1163,15 @@ │ │ │ │ │ $dApplicative │ │ │ │ │ (Data.Functor.Compose.getCompose1 @(*) @k @e @f) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ +fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ bsequence' :: │ │ │ │ │ (GHC.Base.Applicative e, TraversableB b) => │ │ │ │ │ b e -> e (b Data.Functor.Identity.Identity) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @e :: * -> * │ │ │ │ │ @@ -1193,20 +1193,20 @@ │ │ │ │ │ @a │ │ │ │ │ @(Data.Functor.Identity.Identity a) │ │ │ │ │ (bsequence'1 @a) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)))] │ │ │ │ │ -58ecb3f26f46e178eab0fd2013cb8ef4 │ │ │ │ │ +42cdaad5dbd770c73a20f9a48f9810c8 │ │ │ │ │ bsequence'1 :: a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: \ @a (ds['GHC.Types.Many] :: a) -> ds] │ │ │ │ │ -e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ +d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ btraverse_ :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) c. │ │ │ │ │ (TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e c) -> b f -> e () │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1252,21 +1252,21 @@ │ │ │ │ │ GHC.Base.<$ │ │ │ │ │ @e │ │ │ │ │ $dFunctor │ │ │ │ │ @() │ │ │ │ │ @(b (Data.Functor.Const.Const ())) │ │ │ │ │ GHC.Tuple.Prim.() │ │ │ │ │ (g x)] │ │ │ │ │ -a7c090f54d3a6128d8402d77a1af1a38 │ │ │ │ │ +91edaa05c1d130f137897731ac90aeb0 │ │ │ │ │ btraverse_1 :: c -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c (ds['GHC.Types.Many] :: c) -> GHC.Tuple.Prim.()] │ │ │ │ │ -f9b87fac408b20ec98d8b9e8d74e6a06 │ │ │ │ │ +166d6e71644f9e78dbe2d3fa2ee84fef │ │ │ │ │ gbtraverseDefault :: │ │ │ │ │ forall {k1} (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (e :: * -> *). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k1). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.TraversableB [orphan module] 9066 │ │ │ │ │ - interface hash: b46324d9fb7c2975544fa5fe617afdeb │ │ │ │ │ - ABI hash: 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - export-list hash: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - orphan hash: 0d9ecce93af777ed45f4c55e1b7cd9cc │ │ │ │ │ + interface hash: 166e92700c51a166df84f14e68cc3ccb │ │ │ │ │ + ABI hash: 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + export-list hash: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + orphan hash: 6f07ed49a4cebceebe47d9b3167d2ca6 │ │ │ │ │ flag hash: 9b6d31c557e3255fd5cc0273b0aee93d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 954f0b465549c0404fb9a3c25eca6418 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,62 +21,62 @@ │ │ │ │ │ bfoldMap │ │ │ │ │ bsequence │ │ │ │ │ bsequence' │ │ │ │ │ btraverse_ │ │ │ │ │ gbtraverseDefault │ │ │ │ │ CanDeriveTraversableB │ │ │ │ │ TraversableB{btraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 1180a3c086dfc51eda564a1727916603 │ │ │ │ │ - gtraverse e8c1062ed3782afa31b62442c3d713bd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ - tell 318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ + gtraverse 1f5e285cee2799d79ed8662ff47a29d0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ + tell 44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -47283e474f1fe025052b0221c40b9c67 │ │ │ │ │ +00f6e9682dbfac7c71da05ffffd0c9fc │ │ │ │ │ $dmbtraverse :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB b, GHC.Base.Applicative e, │ │ │ │ │ CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -273,15 +273,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ <*>_N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -6d2f6ba3e05b3597325f6dc0e0a1ad65 │ │ │ │ │ +b966ad5a54dff0d9699165a273cd6102 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec :: │ │ │ │ │ forall k k2 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableB b) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e3e356abce727e4b47a8318702d2e860 │ │ │ │ │ +3c344892c697d6f2580fdd3c79fae49e │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec0 :: │ │ │ │ │ forall k k2 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableB b) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ee41558b39c2635ab8b9f4e5c7d9fb14 │ │ │ │ │ +3f04431d03a28a24e5259185bf3773d7 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec0_$cgtraverse :: │ │ │ │ │ forall k k2 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableB b, │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ @@ -413,15 +413,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -0bfb77f75ce7885c8a83ab58c4c0acd1 │ │ │ │ │ +6373180a44b082031b8e87215384a32c │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec1 :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ TraversableB b => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ _N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -01b00cef25015c1c0470aa59f3166fdc │ │ │ │ │ +5e306f233e0e77102bbd4d79b2f928c8 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec1_$cgtraverse :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (t :: * -> *) (x :: k2). │ │ │ │ │ (TraversableB b, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (b (P 0 f)) (b f) x │ │ │ │ │ @@ -496,15 +496,15 @@ │ │ │ │ │ (b (P 0 f)) (b f) x) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] _N _P _R _P))] │ │ │ │ │ -daddc1fcf4a38a2a68fd11b04a7f0efe │ │ │ │ │ +fb85512a4471dfc690a6d520fe6abf44 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec_$cgtraverse :: │ │ │ │ │ forall k k2 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableB b, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -da361365afca84b2e3dd9306805ad1e2 │ │ │ │ │ +73eb13dc1c7caed6a53559e5d08e94ad │ │ │ │ │ $fTraversableBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkCompose_$cbtraverse @k @f @b v v1)] │ │ │ │ │ -083e340780d4ca657d98e7a0de03568d │ │ │ │ │ +e3d1d0ea54edeb67e46026ba76bf0051 │ │ │ │ │ $fTraversableBkCompose1 :: │ │ │ │ │ forall {k} {f :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 -> f (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -884e1a495e83c1f2514adbd2d040c8b1 │ │ │ │ │ +0c2e3196e5a791b155697f2f6da15852 │ │ │ │ │ $fTraversableBkCompose_$cbtraverse :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f1 :: k -> *) (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f1 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 │ │ │ │ │ @@ -684,28 +684,28 @@ │ │ │ │ │ @(b g) │ │ │ │ │ $dApplicative │ │ │ │ │ (btraverse @k @b $dTraversableB @e @f1 @g $dApplicative eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N))] │ │ │ │ │ -00893468ed1818851025e3fe7f60632a │ │ │ │ │ +fd554eea1a7a99b717da97a19a91f66b │ │ │ │ │ $fTraversableBkConst :: TraversableB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkConst_$cbtraverse @k @a)] │ │ │ │ │ -e3e1746b41234e5cae95b9609d148d25 │ │ │ │ │ +15ab705b96e0df66afbc3aa6e0e063e6 │ │ │ │ │ $fTraversableBkConst_$cbtraverse :: │ │ │ │ │ forall k a (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Const.Const a f -> e (Data.Functor.Const.Const a g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=2), │ │ │ │ │ @@ -722,29 +722,29 @@ │ │ │ │ │ @e │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Functor.Const.Const a g) │ │ │ │ │ ds1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Const.N:Const[0] *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] *>_N _R _P))] │ │ │ │ │ -01cfb7decd424a9a3d23b0a7dba0622d │ │ │ │ │ +eef7745de9f38bec340d19dd7c2e56a3 │ │ │ │ │ $fTraversableBkConstant :: │ │ │ │ │ TraversableB (Data.Functor.Constant.Constant a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Constant.Constant a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConstant_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkConstant_$cbtraverse @k @a)] │ │ │ │ │ -290a5c4b471d5d301f99b332bca74950 │ │ │ │ │ +60a30098017ffac097bf993fed77e66f │ │ │ │ │ $fTraversableBkConstant_$cbtraverse :: │ │ │ │ │ forall k a (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Constant.Constant a f │ │ │ │ │ -> e (Data.Functor.Constant.Constant a g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -763,15 +763,15 @@ │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Functor.Constant.Constant a g) │ │ │ │ │ ds1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Constant.N:Constant[0] *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -6f46774eb9c28eea99a50b9cf0452960 │ │ │ │ │ +db986e1ffe7ed1eeda943da3b30fa02c │ │ │ │ │ $fTraversableBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -785,15 +785,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fTraversableBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkProduct_$cbtraverse @k @a @b v v1)] │ │ │ │ │ -f9948e95e35f2e041decae449d1eebdb │ │ │ │ │ +1e706e6c4ccec7cfdad8bfae4f987a4d │ │ │ │ │ $fTraversableBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -827,15 +827,15 @@ │ │ │ │ │ (($p1TraversableB @k @b $dTraversableB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -cee7e01ee0eb4f6a8fccb861b59f5afa │ │ │ │ │ +d0bec73a7ff2f0f1d340eb041a0a395d │ │ │ │ │ $fTraversableBkProduct_$cbtraverse :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> e (Data.Functor.Product.Product a b g) │ │ │ │ │ @@ -865,28 +865,28 @@ │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(a g) │ │ │ │ │ @(b g -> Data.Functor.Product.Product a b g) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a g) (ds1['GHC.Types.Many] :: b g) -> │ │ │ │ │ Data.Functor.Product.Pair @(k -> *) @a @b @g ds ds1) │ │ │ │ │ (btraverse @k @a $dTraversableB @e @f @g $dApplicative eta x)) │ │ │ │ │ (btraverse @k @b $dTraversableB1 @e @f @g $dApplicative eta y) }] │ │ │ │ │ -9f6ac90484a87da1b4cb7007e05bb2d2 │ │ │ │ │ +7b50e738fa3aafbc2d9c920efe3c6d82 │ │ │ │ │ $fTraversableBkProxy :: TraversableB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkProxy_$cbtraverse @k)] │ │ │ │ │ -db98f3c4b674c487e40d02be5dd7603e │ │ │ │ │ +b0ef824d4d4f8e38985dea340cdb221c │ │ │ │ │ $fTraversableBkProxy_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) │ │ │ │ │ -> Data.Proxy.Proxy f -> e (Data.Proxy.Proxy g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=2), │ │ │ │ │ @@ -899,15 +899,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ GHC.Base.pure │ │ │ │ │ @e │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Proxy.Proxy g) │ │ │ │ │ (Data.Proxy.Proxy @(k -> *) @g)] │ │ │ │ │ -fbc0763f427e5adc40998ff4f6632812 │ │ │ │ │ +0cac9552f4607512b24704e275caddf3 │ │ │ │ │ $fTraversableBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -921,15 +921,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Sum.Sum a b) │ │ │ │ │ ($fTraversableBkSum1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkSum_$cbtraverse @k @a @b v v1)] │ │ │ │ │ -b2cadb4a1cd9ca07230929ed78034a6e │ │ │ │ │ +f394b14f5ead39fc1a93be60fc44463e │ │ │ │ │ $fTraversableBkSum1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -968,15 +968,15 @@ │ │ │ │ │ (($p1TraversableB @k @b $dTraversableB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ x) }] │ │ │ │ │ -fecf6253af68e4f6242af139ff816e30 │ │ │ │ │ +88e5a77cdecfdd18ccaa645ce09cf068 │ │ │ │ │ $fTraversableBkSum_$cbtraverse :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> e (Data.Functor.Sum.Sum a b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -1009,91 +1009,91 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(b g) │ │ │ │ │ @(Data.Functor.Sum.Sum a b g) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: b g) -> │ │ │ │ │ Data.Functor.Sum.InR @(k -> *) @a @b @g ds) │ │ │ │ │ (btraverse @k @b $dTraversableB1 @e @f @g $dApplicative eta x) }] │ │ │ │ │ -506adcd8de5f96b431e7bd9c1518a1eb │ │ │ │ │ +944f56733c73f70e67504b03db3e5272 │ │ │ │ │ $tcTraversableB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4017740665315007311#Word64 │ │ │ │ │ - 12641569116592177529#Word64 │ │ │ │ │ + 18179578676235463987#Word64 │ │ │ │ │ + 2489881737007706769#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcTraversableB2 │ │ │ │ │ 1# │ │ │ │ │ $tcTraversableB1] │ │ │ │ │ -1d5e7391cfce86e64b12ab9e4ad46d77 │ │ │ │ │ +fd0a83cbb12d57da33ddc1ae283cebbe │ │ │ │ │ $tcTraversableB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -4c3cc0d49f5352ac46e3fe66d4d03f1d │ │ │ │ │ +9b81753d0bcf08cfa395b5232dca0b53 │ │ │ │ │ $tcTraversableB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcTraversableB3] │ │ │ │ │ -c4e1a220af90cdcfb049cd30028fd29c │ │ │ │ │ +03be57e758250e91ddfb0aeec1c7e89a │ │ │ │ │ $tcTraversableB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "TraversableB"#] │ │ │ │ │ -d07aebed8b303ad614b7f0f9fa991f63 │ │ │ │ │ +22102049ffc1f3dafb2a8230d57d0a14 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -04d78d7e00d3e5e60bfdab4df1e9db8a │ │ │ │ │ +68aa65e57545ce2138358d634ca88ef8 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -b421a7d4fb73a4c2bc8df6e3b5f9a4e1 │ │ │ │ │ +f10fd5008e8694606169b4308f3b103b │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.TraversableB"#] │ │ │ │ │ -57152d0194320c271fa4ffdc7205adc7 │ │ │ │ │ +337945a41551c3da1fad4e8768e34141 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -78bea3302496ee24b7a58c26d98be406 │ │ │ │ │ +863dc28117f3116c9114941a36854b54 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -ebf3189a9c5a5b2bc6da9bb97a8300f0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +b333521b1a55b005674166bf2d867816 │ │ │ │ │ type CanDeriveTraversableB :: forall {k1}. │ │ │ │ │ ((k1 -> *) -> *) -> (k1 -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveTraversableB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -6ecb9054dad4354a5b77cf31ccc6cecb │ │ │ │ │ +3479509828c4a984a91d78f529880382 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ +4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ type TraversableB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => TraversableB b where │ │ │ │ │ btraverse :: forall (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ default btraverse :: forall (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ -ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ +ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ bfoldMap :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) m (f :: k -> *). │ │ │ │ │ (TraversableB b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). f a -> m) -> b f -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1135,15 +1135,15 @@ │ │ │ │ │ \ (x['GHC.Types.Many] :: b f) -> │ │ │ │ │ case (g x) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl6 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ +0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ bsequence :: │ │ │ │ │ forall {k} (e :: * -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (GHC.Base.Applicative e, TraversableB b) => │ │ │ │ │ b (Data.Functor.Compose.Compose e f) -> e (b f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1163,15 +1163,15 @@ │ │ │ │ │ $dApplicative │ │ │ │ │ (Data.Functor.Compose.getCompose1 @(*) @k @e @f) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ +fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ bsequence' :: │ │ │ │ │ (GHC.Base.Applicative e, TraversableB b) => │ │ │ │ │ b e -> e (b Data.Functor.Identity.Identity) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @e :: * -> * │ │ │ │ │ @@ -1193,20 +1193,20 @@ │ │ │ │ │ @a │ │ │ │ │ @(Data.Functor.Identity.Identity a) │ │ │ │ │ (bsequence'1 @a) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)))] │ │ │ │ │ -58ecb3f26f46e178eab0fd2013cb8ef4 │ │ │ │ │ +42cdaad5dbd770c73a20f9a48f9810c8 │ │ │ │ │ bsequence'1 :: a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: \ @a (ds['GHC.Types.Many] :: a) -> ds] │ │ │ │ │ -e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ +d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ btraverse_ :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) c. │ │ │ │ │ (TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e c) -> b f -> e () │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1252,21 +1252,21 @@ │ │ │ │ │ GHC.Base.<$ │ │ │ │ │ @e │ │ │ │ │ $dFunctor │ │ │ │ │ @() │ │ │ │ │ @(b (Data.Functor.Const.Const ())) │ │ │ │ │ GHC.Tuple.Prim.() │ │ │ │ │ (g x)] │ │ │ │ │ -a7c090f54d3a6128d8402d77a1af1a38 │ │ │ │ │ +91edaa05c1d130f137897731ac90aeb0 │ │ │ │ │ btraverse_1 :: c -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c (ds['GHC.Types.Many] :: c) -> GHC.Tuple.Prim.()] │ │ │ │ │ -f9b87fac408b20ec98d8b9e8d74e6a06 │ │ │ │ │ +166d6e71644f9e78dbe2d3fa2ee84fef │ │ │ │ │ gbtraverseDefault :: │ │ │ │ │ forall {k1} (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (e :: * -> *). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k1). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.TraversableT [orphan module] 9066 │ │ │ │ │ - interface hash: e5ddf3e60d2535f12c1df6aa9299c8aa │ │ │ │ │ - ABI hash: 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - export-list hash: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - orphan hash: 17ea9bf13579e4bd45f73abf71a338aa │ │ │ │ │ + interface hash: 70534723ff415a9bc014345eed40d84d │ │ │ │ │ + ABI hash: 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + export-list hash: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + orphan hash: 911923e5d39c3570a534671287e5d7bc │ │ │ │ │ flag hash: c8deaaae190dcf5428e680406bf273d8 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a2d68cb522029ad5b03f068295b394ec │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,18 +21,18 @@ │ │ │ │ │ tfoldMap │ │ │ │ │ tsequence │ │ │ │ │ tsequence' │ │ │ │ │ ttraverseDefault │ │ │ │ │ ttraverse_ │ │ │ │ │ CanDeriveTraversableT │ │ │ │ │ TraversableT{ttraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -42,35 +42,35 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 1180a3c086dfc51eda564a1727916603 │ │ │ │ │ - gtraverse e8c1062ed3782afa31b62442c3d713bd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ - tell 318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ + gtraverse 1f5e285cee2799d79ed8662ff47a29d0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ + tell 44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ │ import -/ Control.Applicative.Lift 4c061bd1a73d1b6820b48c8d4eb45f87 │ │ │ │ │ import -/ Control.Monad.Trans.Except 176ed1556759282f04fc46f042d6e45b │ │ │ │ │ import -/ Control.Monad.Trans.Identity c6d9f8408d560420ccee35cf25d55d29 │ │ │ │ │ import -/ Control.Monad.Trans.Maybe 82f0d330853126ad24cf41b00e8c8903 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ -692a42c3606404137f4daba983fe2b64 │ │ │ │ │ +eb533e9557ca22cd44f4912c2da60118 │ │ │ │ │ $dmttraverse :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative e, │ │ │ │ │ CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ *>_N │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -651a7064aadd04231bf381992f1efeb0 │ │ │ │ │ +c56693754998a925d314ec6895f36d63 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableT t) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3c260184501f350c5f04f2aa77dd0ae5 │ │ │ │ │ +bd02e9e40a15c58d2047c5d8a26a60e2 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec0 :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableT t) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f8f13b955b98e81d683b973995cc36cd │ │ │ │ │ +3e2813e40ef46c46f5268ed5c4b432f8 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec0_$cgtraverse :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableT t, │ │ │ │ │ GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> t1 (g a)) │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x2 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -12392b83b8a1a61c36bf3ff5d754057f │ │ │ │ │ +bcb7d490013e0f101f1377db47617c5c │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec1 :: │ │ │ │ │ forall k k' k2 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ TraversableT t => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -5e05d36293121d1e60157d7871049ce4 │ │ │ │ │ +1ea284852068b5fa4c47ff843ab23818 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec1_$cgtraverse :: │ │ │ │ │ forall k k' k2 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> t1 (g a)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) x1 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x2 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -df0ac72826ce090ffadf75af20a9cedd │ │ │ │ │ +d1415c151b678aeb15900d93b9ea2544 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec_$cgtraverse :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableT t, GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ @@ -718,30 +718,30 @@ │ │ │ │ │ (f2 │ │ │ │ │ x2 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -fef2ef7502fe3b8410d34bcd892fb953 │ │ │ │ │ +104d66c750f5c5f58c08fcaf469ff568 │ │ │ │ │ $fTraversableTTYPETYPEExceptT :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @e. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEExceptT_$ctmap @e) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEExceptT_$cttraverse @e)] │ │ │ │ │ -c58a165f2e2d99f31694aaae9fb5a459 │ │ │ │ │ +f260617128c13a5052bf10b1ac6daeab │ │ │ │ │ $fTraversableTTYPETYPEExceptT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e2 => │ │ │ │ │ (forall a. f a -> e2 (g a)) │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e1 f x │ │ │ │ │ -> e2 (Control.Monad.Trans.Except.ExceptT e1 g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -767,30 +767,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Except.N:ExceptT[0] │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(Data.Either.Either e x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Except.N:ExceptT[0] _N _R _N))] │ │ │ │ │ -38ad4f04f31bdef51caa0f81cdd911a7 │ │ │ │ │ +4ab22965a38a5123cc814b404157c1ec │ │ │ │ │ $fTraversableTTYPETYPELift :: │ │ │ │ │ TraversableT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @Control.Applicative.Lift.Lift │ │ │ │ │ Barbies.Internal.FunctorT.$fFunctorTTYPETYPELift_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ $fTraversableTTYPETYPELift_$cttraverse] │ │ │ │ │ -e501ad56e81ddfe5da3b7d4b579e4257 │ │ │ │ │ +b4e7480abb394b7591771e79134e183c │ │ │ │ │ $fTraversableTTYPETYPELift_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Applicative.Lift.Lift f x │ │ │ │ │ -> e (Control.Applicative.Lift.Lift g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(MP(1C(1,C(1,L)),A),MC(1,L),A,A,A,A)><1L>, │ │ │ │ │ @@ -815,30 +815,30 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Control.Applicative.Lift.Lift g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Control.Applicative.Lift.Other @g @x ds) │ │ │ │ │ (eta @x fa) }] │ │ │ │ │ -958284d86502e278e6baee5ae089d94d │ │ │ │ │ +7fc82a18232be238fe4d618470dc8235 │ │ │ │ │ $fTraversableTTYPETYPEMaybeT :: │ │ │ │ │ TraversableT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ Barbies.Internal.FunctorT.$fFunctorTTYPETYPEMaybeT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ $fTraversableTTYPETYPEMaybeT_$cttraverse] │ │ │ │ │ -86c8e41e43df19c043aee2ebf0511477 │ │ │ │ │ +af8fe33ddc07cbba4239cfd9ebb5bc79 │ │ │ │ │ $fTraversableTTYPETYPEMaybeT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT f x │ │ │ │ │ -> e (Control.Monad.Trans.Maybe.MaybeT g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -860,45 +860,45 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(GHC.Maybe.Maybe x) │ │ │ │ │ eta1 `cast` (Control.Monad.Trans.Maybe.N:MaybeT[0] _R _N))] │ │ │ │ │ -9c16112f7cebe78f7fc34c928c33c24b │ │ │ │ │ +3555f93ac15d0be34cc9ba7d9251e2d5 │ │ │ │ │ $fTraversableTTYPETYPEWriterT :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEWriterT_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEWriterT_$cttraverse @w)] │ │ │ │ │ -61313fe138fc08575ae6d6b391cd5c77 │ │ │ │ │ +be4782e770181dc87c30c470618634c1 │ │ │ │ │ $fTraversableTTYPETYPEWriterT0 :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEWriterT0_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEWriterT0_$cttraverse @w)] │ │ │ │ │ -f0b6df77c7d5d035f980388131b454ce │ │ │ │ │ +8cb809fd16e917db36303a29c7c63151 │ │ │ │ │ $fTraversableTTYPETYPEWriterT0_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w f x │ │ │ │ │ -> e (Control.Monad.Trans.Writer.Lazy.WriterT w g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -924,15 +924,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(x, w) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] _N _R _N))] │ │ │ │ │ -84a6d96f2fbb7cca489dd7859acaca3c │ │ │ │ │ +2b88ffd9f708b40f440b37e6647532ef │ │ │ │ │ $fTraversableTTYPETYPEWriterT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w f x │ │ │ │ │ -> e (Control.Monad.Trans.Writer.Strict.WriterT w g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -959,30 +959,30 @@ │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(x, w) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Writer.Strict.N:WriterT[0] │ │ │ │ │ _N _R _N))] │ │ │ │ │ -ead1e60d3df6f61faa4c4b89fd5f605c │ │ │ │ │ +80a50544e140ee00196239962b4b0879 │ │ │ │ │ $fTraversableTk'k'Backwards :: │ │ │ │ │ TraversableT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Control.Applicative.Backwards.Backwards │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Backwards_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Backwards_$cttraverse @k')] │ │ │ │ │ -da2105ad30c779f22d49f03e5e7101b0 │ │ │ │ │ +2ed75264508fb96350a7b6544904a416 │ │ │ │ │ $fTraversableTk'k'Backwards_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f x │ │ │ │ │ -> e (Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] _N _R _N))] │ │ │ │ │ -46b4e2e21c02b03537b971161c5f6e2d │ │ │ │ │ +fa0660dc209e1e02e88110c1c83b60ce │ │ │ │ │ $fTraversableTk'k'Compose :: │ │ │ │ │ Data.Traversable.Traversable f => │ │ │ │ │ TraversableT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1034,15 +1034,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Compose_$cttraverse @k' @f v)] │ │ │ │ │ -18c45dc97847fba081cc2cb2b359de5c │ │ │ │ │ +5296a2022ac1a82432298e110bb7cf88 │ │ │ │ │ $fTraversableTk'k'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ Data.Traversable.Traversable f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -1061,15 +1061,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -8bc0013248c4ab131ec7d3ca69a6e1ac │ │ │ │ │ +456a0e5bd56fe3de9987360da9565570 │ │ │ │ │ $fTraversableTk'k'Compose_$cttraverse :: │ │ │ │ │ forall k' (f :: * -> *) (e :: * -> *) (f1 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable f, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k'). f1 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> e (Data.Functor.Compose.Compose f g x) │ │ │ │ │ @@ -1105,30 +1105,30 @@ │ │ │ │ │ @(g x) │ │ │ │ │ $dApplicative │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N))] │ │ │ │ │ -4d6300219d1057c822d37fd5f0b8dc0a │ │ │ │ │ +6f82c85a63eb58bd3088e59a80a8d56a │ │ │ │ │ $fTraversableTk'k'IdentityT :: │ │ │ │ │ TraversableT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'IdentityT_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'IdentityT_$cttraverse @k')] │ │ │ │ │ -87e95847af0b9ad2f42a25bde25e26cf │ │ │ │ │ +88bb3f1947d902de2b0537828ad54ad2 │ │ │ │ │ $fTraversableTk'k'IdentityT_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f x │ │ │ │ │ -> e (Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] _N _R _N))] │ │ │ │ │ -6072537fdfe7a7efdaf357842b2b967b │ │ │ │ │ +cf23ea5880390c0516f1a8b532b2ace2 │ │ │ │ │ $fTraversableTk'k'Product :: │ │ │ │ │ forall k' (f :: k' -> *). │ │ │ │ │ TraversableT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @@ -1171,15 +1171,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @(Data.Functor.Product.Product f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @k' @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Product_$cttraverse @k' @f)] │ │ │ │ │ -7dd39b699a4be58873531a9f66013e2c │ │ │ │ │ +17936fc076c76ecad9dbda09da73a882 │ │ │ │ │ $fTraversableTk'k'Product_$cttraverse :: │ │ │ │ │ forall k' (f1 :: k' -> *) (e :: * -> *) (f2 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f2 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Product.Product f1 f2 x │ │ │ │ │ -> e (Data.Functor.Product.Product f1 g x) │ │ │ │ │ @@ -1201,30 +1201,30 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Data.Functor.Product.Product f g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Data.Functor.Product.Pair @k' @f @g @x fa ds) │ │ │ │ │ (eta @x ga) }] │ │ │ │ │ -5379c0357690491f165907eb3b4cdfc6 │ │ │ │ │ +60a6e60f9c91ea25281fb9db69481379 │ │ │ │ │ $fTraversableTk'k'Reverse :: │ │ │ │ │ TraversableT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Reverse_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Reverse_$cttraverse @k')] │ │ │ │ │ -3a13296464ba0034d5dacac1f642ca8f │ │ │ │ │ +2485e36df594fef8e608fadfdef0e1d0 │ │ │ │ │ $fTraversableTk'k'Reverse_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> e (Data.Functor.Reverse.Reverse g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1250,30 +1250,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Reverse.N:Reverse[0] _N _R _N))] │ │ │ │ │ -6880856a9a4b5f9965fcc8a0cb61bfec │ │ │ │ │ +b2d5c814fc85900431340f8c77ee3c43 │ │ │ │ │ $fTraversableTk'k'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). TraversableT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @(Data.Functor.Sum.Sum f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Sum_$ctmap @k' @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Sum_$cttraverse @k' @f)] │ │ │ │ │ -9762fc05e957485c505c5ec5ee227550 │ │ │ │ │ +7e7b22a9a9a2dd27dc560dae8369a9df │ │ │ │ │ $fTraversableTk'k'Sum_$cttraverse :: │ │ │ │ │ forall k' (f1 :: k' -> *) (e :: * -> *) (f2 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f2 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 x -> e (Data.Functor.Sum.Sum f1 g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1301,93 +1301,93 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Data.Functor.Sum.Sum f g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Data.Functor.Sum.InR @k' @f @g @x ds) │ │ │ │ │ (eta @x ga) }] │ │ │ │ │ -15b913e91fe7ffce70317f1c94c35c41 │ │ │ │ │ +d4a435e9d199fa9dcbde962fe95b3f02 │ │ │ │ │ $tcTraversableT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17484927838105860982#Word64 │ │ │ │ │ - 13476100267539065414#Word64 │ │ │ │ │ + 15964797787614909903#Word64 │ │ │ │ │ + 371415074421031179#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcTraversableT2 │ │ │ │ │ 2# │ │ │ │ │ $tcTraversableT1] │ │ │ │ │ -bdd9dbc2d8d54295f90c37aefa9ab182 │ │ │ │ │ +42ed9c51113e9551c1c6d0cd39929c75 │ │ │ │ │ $tcTraversableT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a7af357a3177dcc719423a7cab610927 │ │ │ │ │ +6c64e879dd4ee197d61e579091aa1753 │ │ │ │ │ $tcTraversableT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcTraversableT3] │ │ │ │ │ -e561c4f16730ddf1752da4b3f216afea │ │ │ │ │ +0251ed4fcb57a53972e51730338a9923 │ │ │ │ │ $tcTraversableT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "TraversableT"#] │ │ │ │ │ -660e77831fdd2609571eb9695722c127 │ │ │ │ │ +0d94928be9e08027dcebe7ed62d176f5 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f268fa9f7238f3bbb0e914245aaca0ea │ │ │ │ │ +b1f37fb74771f0ef184393aa7ec14eba │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7397c64acd96499afdcdf1ce9484c000 │ │ │ │ │ +9d0431d3f58d2d4590858b17033151c5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.TraversableT"#] │ │ │ │ │ -6767db4855982bb6011ae32d7d475961 │ │ │ │ │ +a4e6c7eab5b5e274154da1109d4687e1 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -74b454dd80c33f97f4e255b7927bdd22 │ │ │ │ │ +f093f10034f7b2098972aa0ade24b43a │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e0233e0f8ad707ca61794944dd259f3f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +618ece28277f83e20a17e00e3149c6c9 │ │ │ │ │ type CanDeriveTraversableT :: forall {k1} {k}. │ │ │ │ │ ((k1 -> *) -> k -> *) │ │ │ │ │ -> (k1 -> *) -> (k1 -> *) -> k -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveTraversableT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -f2f6cc9fbc491070711444fe9808fd9a │ │ │ │ │ +cde7afd24f19b9145b973d3b2bd3b27d │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ +85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ type TraversableT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => TraversableT t where │ │ │ │ │ ttraverse :: forall (e :: * -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ default ttraverse :: forall (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ -dd03935b128f42360c829fd3e249b034 │ │ │ │ │ +0a332c01a2703820e7a4f3473c24da2e │ │ │ │ │ tfoldMap :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) m (f :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). f a -> m) -> t f x -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1434,15 +1434,15 @@ │ │ │ │ │ \ (x1['GHC.Types.Many] :: t f x) -> │ │ │ │ │ case (g x1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl10 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -699ffc06a9598fe004d904a9ee845bc0 │ │ │ │ │ +94b2a8072a909ac100fc617a0145ec32 │ │ │ │ │ tsequence :: │ │ │ │ │ forall {k} {k'} (e :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, TraversableT t) => │ │ │ │ │ t (Data.Functor.Compose.Compose e f) x -> e (t f x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ │ $dApplicative │ │ │ │ │ (Data.Functor.Compose.getCompose1 @(*) @k @e @f) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -65f065cd1161989b56f7e2cd49c0b0fe │ │ │ │ │ +af70b4282c041fd2ff1e7bcd5772969b │ │ │ │ │ tsequence' :: │ │ │ │ │ forall {k'} (e :: * -> *) (t :: (* -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, TraversableT t) => │ │ │ │ │ t e x -> e (t Data.Functor.Identity.Identity x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1502,20 +1502,20 @@ │ │ │ │ │ @a │ │ │ │ │ @(Data.Functor.Identity.Identity a) │ │ │ │ │ (tsequence'1 @a) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)))] │ │ │ │ │ -c6b271dd9dff13e039067d0e04ad3aef │ │ │ │ │ +2f309dbc964cdfeed18ed10b30fc87fb │ │ │ │ │ tsequence'1 :: a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: \ @a (ds['GHC.Types.Many] :: a) -> ds] │ │ │ │ │ -9ae3040e0a380526545c8f0b5c759dda │ │ │ │ │ +34edcd83874be0bc1201fef2ebdeac99 │ │ │ │ │ ttraverseDefault :: │ │ │ │ │ forall {k1} {k} (t :: (k1 -> *) -> k -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (e :: * -> *) (x :: k). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k1). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1784,15 +1784,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ *>_N │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -057185b130c23ac9c0cc56f1337f5eb9 │ │ │ │ │ +ea19842ff99c32a83b73d56b12f9540c │ │ │ │ │ ttraverse_ :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) c (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e c) -> t f x -> e () │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1843,15 +1843,15 @@ │ │ │ │ │ GHC.Base.<$ │ │ │ │ │ @e │ │ │ │ │ $dFunctor │ │ │ │ │ @() │ │ │ │ │ @(t (Data.Functor.Const.Const ()) x) │ │ │ │ │ GHC.Tuple.Prim.() │ │ │ │ │ (g x1)] │ │ │ │ │ -9c2ab1662e2aa40099e90fb333605dcf │ │ │ │ │ +9d57e83bef1894dd3432da4395f8ad28 │ │ │ │ │ ttraverse_1 :: c -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c (ds['GHC.Types.Many] :: c) -> GHC.Tuple.Prim.()] │ │ │ │ │ instance [orphan] Barbies.Generics.Traversable.GTraversable [GHC.Num.Natural.Natural, │ │ │ │ │ ., ., ., ., ., │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.TraversableT [orphan module] 9066 │ │ │ │ │ - interface hash: e5ddf3e60d2535f12c1df6aa9299c8aa │ │ │ │ │ - ABI hash: 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - export-list hash: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - orphan hash: 17ea9bf13579e4bd45f73abf71a338aa │ │ │ │ │ + interface hash: 70534723ff415a9bc014345eed40d84d │ │ │ │ │ + ABI hash: 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + export-list hash: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + orphan hash: 911923e5d39c3570a534671287e5d7bc │ │ │ │ │ flag hash: 8d6e79c797196abf33b0d909acbd5bbe │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a2d68cb522029ad5b03f068295b394ec │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,18 +21,18 @@ │ │ │ │ │ tfoldMap │ │ │ │ │ tsequence │ │ │ │ │ tsequence' │ │ │ │ │ ttraverseDefault │ │ │ │ │ ttraverse_ │ │ │ │ │ CanDeriveTraversableT │ │ │ │ │ TraversableT{ttraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -42,35 +42,35 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 1180a3c086dfc51eda564a1727916603 │ │ │ │ │ - gtraverse e8c1062ed3782afa31b62442c3d713bd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ - tell 318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ + gtraverse 1f5e285cee2799d79ed8662ff47a29d0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ + tell 44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ │ import -/ Control.Applicative.Lift 4c061bd1a73d1b6820b48c8d4eb45f87 │ │ │ │ │ import -/ Control.Monad.Trans.Except 176ed1556759282f04fc46f042d6e45b │ │ │ │ │ import -/ Control.Monad.Trans.Identity c6d9f8408d560420ccee35cf25d55d29 │ │ │ │ │ import -/ Control.Monad.Trans.Maybe 82f0d330853126ad24cf41b00e8c8903 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ -692a42c3606404137f4daba983fe2b64 │ │ │ │ │ +eb533e9557ca22cd44f4912c2da60118 │ │ │ │ │ $dmttraverse :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative e, │ │ │ │ │ CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ *>_N │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -651a7064aadd04231bf381992f1efeb0 │ │ │ │ │ +c56693754998a925d314ec6895f36d63 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableT t) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3c260184501f350c5f04f2aa77dd0ae5 │ │ │ │ │ +bd02e9e40a15c58d2047c5d8a26a60e2 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec0 :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableT t) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -f8f13b955b98e81d683b973995cc36cd │ │ │ │ │ +3e2813e40ef46c46f5268ed5c4b432f8 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec0_$cgtraverse :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableT t, │ │ │ │ │ GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> t1 (g a)) │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x2 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -12392b83b8a1a61c36bf3ff5d754057f │ │ │ │ │ +bcb7d490013e0f101f1377db47617c5c │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec1 :: │ │ │ │ │ forall k k' k2 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ TraversableT t => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -5e05d36293121d1e60157d7871049ce4 │ │ │ │ │ +1ea284852068b5fa4c47ff843ab23818 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec1_$cgtraverse :: │ │ │ │ │ forall k k' k2 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> t1 (g a)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) x1 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ x2 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -df0ac72826ce090ffadf75af20a9cedd │ │ │ │ │ +d1415c151b678aeb15900d93b9ea2544 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec_$cgtraverse :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableT t, GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ @@ -718,30 +718,30 @@ │ │ │ │ │ (f2 │ │ │ │ │ x2 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -fef2ef7502fe3b8410d34bcd892fb953 │ │ │ │ │ +104d66c750f5c5f58c08fcaf469ff568 │ │ │ │ │ $fTraversableTTYPETYPEExceptT :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @e. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEExceptT_$ctmap @e) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEExceptT_$cttraverse @e)] │ │ │ │ │ -c58a165f2e2d99f31694aaae9fb5a459 │ │ │ │ │ +f260617128c13a5052bf10b1ac6daeab │ │ │ │ │ $fTraversableTTYPETYPEExceptT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e2 => │ │ │ │ │ (forall a. f a -> e2 (g a)) │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e1 f x │ │ │ │ │ -> e2 (Control.Monad.Trans.Except.ExceptT e1 g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -767,30 +767,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Except.N:ExceptT[0] │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(Data.Either.Either e x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Except.N:ExceptT[0] _N _R _N))] │ │ │ │ │ -38ad4f04f31bdef51caa0f81cdd911a7 │ │ │ │ │ +4ab22965a38a5123cc814b404157c1ec │ │ │ │ │ $fTraversableTTYPETYPELift :: │ │ │ │ │ TraversableT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @Control.Applicative.Lift.Lift │ │ │ │ │ Barbies.Internal.FunctorT.$fFunctorTTYPETYPELift_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ $fTraversableTTYPETYPELift_$cttraverse] │ │ │ │ │ -e501ad56e81ddfe5da3b7d4b579e4257 │ │ │ │ │ +b4e7480abb394b7591771e79134e183c │ │ │ │ │ $fTraversableTTYPETYPELift_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Applicative.Lift.Lift f x │ │ │ │ │ -> e (Control.Applicative.Lift.Lift g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(MP(1C(1,C(1,L)),A),MC(1,L),A,A,A,A)><1L>, │ │ │ │ │ @@ -815,30 +815,30 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Control.Applicative.Lift.Lift g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Control.Applicative.Lift.Other @g @x ds) │ │ │ │ │ (eta @x fa) }] │ │ │ │ │ -958284d86502e278e6baee5ae089d94d │ │ │ │ │ +7fc82a18232be238fe4d618470dc8235 │ │ │ │ │ $fTraversableTTYPETYPEMaybeT :: │ │ │ │ │ TraversableT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ Barbies.Internal.FunctorT.$fFunctorTTYPETYPEMaybeT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ $fTraversableTTYPETYPEMaybeT_$cttraverse] │ │ │ │ │ -86c8e41e43df19c043aee2ebf0511477 │ │ │ │ │ +af8fe33ddc07cbba4239cfd9ebb5bc79 │ │ │ │ │ $fTraversableTTYPETYPEMaybeT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT f x │ │ │ │ │ -> e (Control.Monad.Trans.Maybe.MaybeT g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -860,45 +860,45 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(GHC.Maybe.Maybe x) │ │ │ │ │ eta1 `cast` (Control.Monad.Trans.Maybe.N:MaybeT[0] _R _N))] │ │ │ │ │ -9c16112f7cebe78f7fc34c928c33c24b │ │ │ │ │ +3555f93ac15d0be34cc9ba7d9251e2d5 │ │ │ │ │ $fTraversableTTYPETYPEWriterT :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEWriterT_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEWriterT_$cttraverse @w)] │ │ │ │ │ -61313fe138fc08575ae6d6b391cd5c77 │ │ │ │ │ +be4782e770181dc87c30c470618634c1 │ │ │ │ │ $fTraversableTTYPETYPEWriterT0 :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEWriterT0_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEWriterT0_$cttraverse @w)] │ │ │ │ │ -f0b6df77c7d5d035f980388131b454ce │ │ │ │ │ +8cb809fd16e917db36303a29c7c63151 │ │ │ │ │ $fTraversableTTYPETYPEWriterT0_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w f x │ │ │ │ │ -> e (Control.Monad.Trans.Writer.Lazy.WriterT w g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -924,15 +924,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(x, w) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] _N _R _N))] │ │ │ │ │ -84a6d96f2fbb7cca489dd7859acaca3c │ │ │ │ │ +2b88ffd9f708b40f440b37e6647532ef │ │ │ │ │ $fTraversableTTYPETYPEWriterT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w f x │ │ │ │ │ -> e (Control.Monad.Trans.Writer.Strict.WriterT w g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -959,30 +959,30 @@ │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(x, w) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Writer.Strict.N:WriterT[0] │ │ │ │ │ _N _R _N))] │ │ │ │ │ -ead1e60d3df6f61faa4c4b89fd5f605c │ │ │ │ │ +80a50544e140ee00196239962b4b0879 │ │ │ │ │ $fTraversableTk'k'Backwards :: │ │ │ │ │ TraversableT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Control.Applicative.Backwards.Backwards │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Backwards_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Backwards_$cttraverse @k')] │ │ │ │ │ -da2105ad30c779f22d49f03e5e7101b0 │ │ │ │ │ +2ed75264508fb96350a7b6544904a416 │ │ │ │ │ $fTraversableTk'k'Backwards_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f x │ │ │ │ │ -> e (Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] _N _R _N))] │ │ │ │ │ -46b4e2e21c02b03537b971161c5f6e2d │ │ │ │ │ +fa0660dc209e1e02e88110c1c83b60ce │ │ │ │ │ $fTraversableTk'k'Compose :: │ │ │ │ │ Data.Traversable.Traversable f => │ │ │ │ │ TraversableT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1034,15 +1034,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Compose_$cttraverse @k' @f v)] │ │ │ │ │ -18c45dc97847fba081cc2cb2b359de5c │ │ │ │ │ +5296a2022ac1a82432298e110bb7cf88 │ │ │ │ │ $fTraversableTk'k'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ Data.Traversable.Traversable f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -1061,15 +1061,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -8bc0013248c4ab131ec7d3ca69a6e1ac │ │ │ │ │ +456a0e5bd56fe3de9987360da9565570 │ │ │ │ │ $fTraversableTk'k'Compose_$cttraverse :: │ │ │ │ │ forall k' (f :: * -> *) (e :: * -> *) (f1 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable f, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k'). f1 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> e (Data.Functor.Compose.Compose f g x) │ │ │ │ │ @@ -1105,30 +1105,30 @@ │ │ │ │ │ @(g x) │ │ │ │ │ $dApplicative │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N))] │ │ │ │ │ -4d6300219d1057c822d37fd5f0b8dc0a │ │ │ │ │ +6f82c85a63eb58bd3088e59a80a8d56a │ │ │ │ │ $fTraversableTk'k'IdentityT :: │ │ │ │ │ TraversableT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'IdentityT_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'IdentityT_$cttraverse @k')] │ │ │ │ │ -87e95847af0b9ad2f42a25bde25e26cf │ │ │ │ │ +88bb3f1947d902de2b0537828ad54ad2 │ │ │ │ │ $fTraversableTk'k'IdentityT_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f x │ │ │ │ │ -> e (Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] _N _R _N))] │ │ │ │ │ -6072537fdfe7a7efdaf357842b2b967b │ │ │ │ │ +cf23ea5880390c0516f1a8b532b2ace2 │ │ │ │ │ $fTraversableTk'k'Product :: │ │ │ │ │ forall k' (f :: k' -> *). │ │ │ │ │ TraversableT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @@ -1171,15 +1171,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @(Data.Functor.Product.Product f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @k' @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Product_$cttraverse @k' @f)] │ │ │ │ │ -7dd39b699a4be58873531a9f66013e2c │ │ │ │ │ +17936fc076c76ecad9dbda09da73a882 │ │ │ │ │ $fTraversableTk'k'Product_$cttraverse :: │ │ │ │ │ forall k' (f1 :: k' -> *) (e :: * -> *) (f2 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f2 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Product.Product f1 f2 x │ │ │ │ │ -> e (Data.Functor.Product.Product f1 g x) │ │ │ │ │ @@ -1201,30 +1201,30 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Data.Functor.Product.Product f g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Data.Functor.Product.Pair @k' @f @g @x fa ds) │ │ │ │ │ (eta @x ga) }] │ │ │ │ │ -5379c0357690491f165907eb3b4cdfc6 │ │ │ │ │ +60a6e60f9c91ea25281fb9db69481379 │ │ │ │ │ $fTraversableTk'k'Reverse :: │ │ │ │ │ TraversableT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Reverse_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Reverse_$cttraverse @k')] │ │ │ │ │ -3a13296464ba0034d5dacac1f642ca8f │ │ │ │ │ +2485e36df594fef8e608fadfdef0e1d0 │ │ │ │ │ $fTraversableTk'k'Reverse_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> e (Data.Functor.Reverse.Reverse g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1250,30 +1250,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Reverse.N:Reverse[0] _N _R _N))] │ │ │ │ │ -6880856a9a4b5f9965fcc8a0cb61bfec │ │ │ │ │ +b2d5c814fc85900431340f8c77ee3c43 │ │ │ │ │ $fTraversableTk'k'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). TraversableT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @(Data.Functor.Sum.Sum f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Sum_$ctmap @k' @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Sum_$cttraverse @k' @f)] │ │ │ │ │ -9762fc05e957485c505c5ec5ee227550 │ │ │ │ │ +7e7b22a9a9a2dd27dc560dae8369a9df │ │ │ │ │ $fTraversableTk'k'Sum_$cttraverse :: │ │ │ │ │ forall k' (f1 :: k' -> *) (e :: * -> *) (f2 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f2 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 x -> e (Data.Functor.Sum.Sum f1 g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1301,93 +1301,93 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Data.Functor.Sum.Sum f g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Data.Functor.Sum.InR @k' @f @g @x ds) │ │ │ │ │ (eta @x ga) }] │ │ │ │ │ -15b913e91fe7ffce70317f1c94c35c41 │ │ │ │ │ +d4a435e9d199fa9dcbde962fe95b3f02 │ │ │ │ │ $tcTraversableT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17484927838105860982#Word64 │ │ │ │ │ - 13476100267539065414#Word64 │ │ │ │ │ + 15964797787614909903#Word64 │ │ │ │ │ + 371415074421031179#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcTraversableT2 │ │ │ │ │ 2# │ │ │ │ │ $tcTraversableT1] │ │ │ │ │ -bdd9dbc2d8d54295f90c37aefa9ab182 │ │ │ │ │ +42ed9c51113e9551c1c6d0cd39929c75 │ │ │ │ │ $tcTraversableT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a7af357a3177dcc719423a7cab610927 │ │ │ │ │ +6c64e879dd4ee197d61e579091aa1753 │ │ │ │ │ $tcTraversableT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcTraversableT3] │ │ │ │ │ -e561c4f16730ddf1752da4b3f216afea │ │ │ │ │ +0251ed4fcb57a53972e51730338a9923 │ │ │ │ │ $tcTraversableT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "TraversableT"#] │ │ │ │ │ -660e77831fdd2609571eb9695722c127 │ │ │ │ │ +0d94928be9e08027dcebe7ed62d176f5 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f268fa9f7238f3bbb0e914245aaca0ea │ │ │ │ │ +b1f37fb74771f0ef184393aa7ec14eba │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7397c64acd96499afdcdf1ce9484c000 │ │ │ │ │ +9d0431d3f58d2d4590858b17033151c5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.TraversableT"#] │ │ │ │ │ -6767db4855982bb6011ae32d7d475961 │ │ │ │ │ +a4e6c7eab5b5e274154da1109d4687e1 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -74b454dd80c33f97f4e255b7927bdd22 │ │ │ │ │ +f093f10034f7b2098972aa0ade24b43a │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e0233e0f8ad707ca61794944dd259f3f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +618ece28277f83e20a17e00e3149c6c9 │ │ │ │ │ type CanDeriveTraversableT :: forall {k1} {k}. │ │ │ │ │ ((k1 -> *) -> k -> *) │ │ │ │ │ -> (k1 -> *) -> (k1 -> *) -> k -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveTraversableT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -f2f6cc9fbc491070711444fe9808fd9a │ │ │ │ │ +cde7afd24f19b9145b973d3b2bd3b27d │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ +85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ type TraversableT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => TraversableT t where │ │ │ │ │ ttraverse :: forall (e :: * -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ default ttraverse :: forall (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ -dd03935b128f42360c829fd3e249b034 │ │ │ │ │ +0a332c01a2703820e7a4f3473c24da2e │ │ │ │ │ tfoldMap :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) m (f :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). f a -> m) -> t f x -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1434,15 +1434,15 @@ │ │ │ │ │ \ (x1['GHC.Types.Many] :: t f x) -> │ │ │ │ │ case (g x1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R _R) │ │ │ │ │ lvl10 of wild { (,) a1 s' -> │ │ │ │ │ s' }] │ │ │ │ │ -699ffc06a9598fe004d904a9ee845bc0 │ │ │ │ │ +94b2a8072a909ac100fc617a0145ec32 │ │ │ │ │ tsequence :: │ │ │ │ │ forall {k} {k'} (e :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, TraversableT t) => │ │ │ │ │ t (Data.Functor.Compose.Compose e f) x -> e (t f x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ │ $dApplicative │ │ │ │ │ (Data.Functor.Compose.getCompose1 @(*) @k @e @f) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -65f065cd1161989b56f7e2cd49c0b0fe │ │ │ │ │ +af70b4282c041fd2ff1e7bcd5772969b │ │ │ │ │ tsequence' :: │ │ │ │ │ forall {k'} (e :: * -> *) (t :: (* -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, TraversableT t) => │ │ │ │ │ t e x -> e (t Data.Functor.Identity.Identity x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1502,20 +1502,20 @@ │ │ │ │ │ @a │ │ │ │ │ @(Data.Functor.Identity.Identity a) │ │ │ │ │ (tsequence'1 @a) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)))] │ │ │ │ │ -c6b271dd9dff13e039067d0e04ad3aef │ │ │ │ │ +2f309dbc964cdfeed18ed10b30fc87fb │ │ │ │ │ tsequence'1 :: a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: \ @a (ds['GHC.Types.Many] :: a) -> ds] │ │ │ │ │ -9ae3040e0a380526545c8f0b5c759dda │ │ │ │ │ +34edcd83874be0bc1201fef2ebdeac99 │ │ │ │ │ ttraverseDefault :: │ │ │ │ │ forall {k1} {k} (t :: (k1 -> *) -> k -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (e :: * -> *) (x :: k). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k1). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1784,15 +1784,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ *>_N │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -057185b130c23ac9c0cc56f1337f5eb9 │ │ │ │ │ +ea19842ff99c32a83b73d56b12f9540c │ │ │ │ │ ttraverse_ :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) c (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e c) -> t f x -> e () │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1843,15 +1843,15 @@ │ │ │ │ │ GHC.Base.<$ │ │ │ │ │ @e │ │ │ │ │ $dFunctor │ │ │ │ │ @() │ │ │ │ │ @(t (Data.Functor.Const.Const ()) x) │ │ │ │ │ GHC.Tuple.Prim.() │ │ │ │ │ (g x1)] │ │ │ │ │ -9c2ab1662e2aa40099e90fb333605dcf │ │ │ │ │ +9d57e83bef1894dd3432da4395f8ad28 │ │ │ │ │ ttraverse_1 :: c -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c (ds['GHC.Types.Many] :: c) -> GHC.Tuple.Prim.()] │ │ │ │ │ instance [orphan] Barbies.Generics.Traversable.GTraversable [GHC.Num.Natural.Natural, │ │ │ │ │ ., ., ., ., ., │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.Trivial [family instance module] 9066 │ │ │ │ │ - interface hash: 61df5cfea2aa2e2316399fa93bf88457 │ │ │ │ │ - ABI hash: dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - export-list hash: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ + interface hash: 16e03ee7226ad607a303a6ae63ac2dab │ │ │ │ │ + ABI hash: cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + export-list hash: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: b24a144faf0a42ecdffc6be1d6318598 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 8ccd4ad300023cc5720879a647526abe │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Unit{Unit} │ │ │ │ │ Void │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -38,57 +38,57 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - exports: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + exports: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ import -/ Data.Data a17655407a6710a2f91ae803ac52155a │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Typeable c952aa0add0f12de59ceef5057861fe9 │ │ │ │ │ import -/ Data.Typeable.Internal 5de750529a681b69049321c2001dc613 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -cdcb1fd82ab60add8eb235e7df64201f │ │ │ │ │ +57f4fa0a52362f887047652cd8615d23 │ │ │ │ │ $fApplicativeBkUnit :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fApplicativeBkUnit_$cbpure @k) │ │ │ │ │ ($fApplicativeBkUnit_$cbprod @k)] │ │ │ │ │ -af5f8f97a1024a5466830eadf6e61e50 │ │ │ │ │ +9edb151d517faca996c70e82a2e79238 │ │ │ │ │ $fApplicativeBkUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (Unit f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (Unit g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (Unit (Data.Functor.Product.Product f g)), │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ @@ -96,87 +96,87 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1))) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[(%,,,%)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ ($fApplicativeBkUnit6 @k @f, $fApplicativeBkUnit6 @k @g, │ │ │ │ │ $fApplicativeBkUnit4 @k @f @g, $fApplicativeBkUnit2 @k @f @g)] │ │ │ │ │ -2b8e4889bcb4e5be85e73ec23b409196 │ │ │ │ │ +96d7be50ec5b3b50cd60c95b9bda49ca │ │ │ │ │ $fApplicativeBkUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ @@ -204,18 +204,18 @@ │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ @GHC.Generics.D │ │ │ │ │ @('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ ($fApplicativeBkUnit3 @k @f @g)] │ │ │ │ │ -41d5796b22db33fd2cddadfccb3047a4 │ │ │ │ │ +6f47c38c40ab0e6fb509bd41083a89af │ │ │ │ │ $fApplicativeBkUnit3 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ │ (Barbies.Generics.Applicative.$fGApplicativekkknfgU1U1U1 │ │ │ │ │ @GHC.Num.Natural.Natural │ │ │ │ │ @k │ │ │ │ │ @(*) │ │ │ │ │ @0 │ │ │ │ │ @f │ │ │ │ │ @g)] │ │ │ │ │ -d986a27dde0bd7c26b2cd5f2098a4211 │ │ │ │ │ +d7468b79bb6deb3985e0c5cce5e40436 │ │ │ │ │ $fApplicativeBkUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (Unit (Data.Functor.Product.Product f g)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ @@ -275,15 +275,15 @@ │ │ │ │ │ _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))))_R │ │ │ │ │ ($fGenericUnit @k @(Data.Functor.Product.Product f g))] │ │ │ │ │ -87d5cc7856dae72a1509cec694b60868 │ │ │ │ │ +5d5308cf730332b736d4a24d64388545 │ │ │ │ │ $fApplicativeBkUnit5 :: │ │ │ │ │ GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ @@ -375,45 +375,45 @@ │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.MkCoercible │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @~_R] │ │ │ │ │ -b856c6a0d2739bd3335a241766ae82b1 │ │ │ │ │ +06c3cf94abb86f8c87f52f03647abba4 │ │ │ │ │ $fApplicativeBkUnit6 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (Unit f) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ Data.Generics.GenericN.$fGenericPna │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ (Sub (Sym (Rep_Unit[0] _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -445,15 +445,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))))_R │ │ │ │ │ ($fGenericUnit @k @f)] │ │ │ │ │ -360f9b707cd5a1714b316b00f0f42583 │ │ │ │ │ +a42a97dd406e889b9dc3808c78a48dce │ │ │ │ │ $fApplicativeBkUnit_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> Unit f -> Unit g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> Unit @k @g }] │ │ │ │ │ -9e4411e31a2594b885347b59a0aeb7d7 │ │ │ │ │ +a256682f67da9c281a62ee1909cd423e │ │ │ │ │ $fApplicativeBkUnit_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Unit f -> Unit g -> Unit (Data.Functor.Product.Product f g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ Barbies.Internal.ApplicativeB.gbprodDefault │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ _N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -543,15 +543,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -600,15 +600,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -657,15 +657,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N)))_N)_R] │ │ │ │ │ -c2f56c5d90fa4a7c023a5e452a298d7b │ │ │ │ │ +b306c6547a32f338226c51bc131a301c │ │ │ │ │ $fApplicativeBkUnit_$cbpure :: │ │ │ │ │ forall k (f :: k -> *). (forall (a :: k). f a) -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Unit @k @f] │ │ │ │ │ -6a7a7fad725449d46d002f5d81f51539 │ │ │ │ │ +7fb3ef783c98c416b337b7ddd8924462 │ │ │ │ │ $fConstraintsBkUnit :: │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ConstraintsB.C:ConstraintsB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkUnit_$cbaddDicts @k)] │ │ │ │ │ -8bf048fd15e20338058a5fd5fcc60e01 │ │ │ │ │ +cdfb015167139ecd9cf4494d32db8d43 │ │ │ │ │ $fConstraintsBkUnit_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Unit => │ │ │ │ │ Unit f │ │ │ │ │ -> Unit │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -747,37 +747,37 @@ │ │ │ │ │ c Unit) │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> │ │ │ │ │ Unit │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) }] │ │ │ │ │ -cd213714506ef1bcedaf88ec296eecdb │ │ │ │ │ +ef59f03fa115a18b718f2820368cdb51 │ │ │ │ │ $fConstraintsBkVoid :: │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ConstraintsB.C:ConstraintsB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Void │ │ │ │ │ ($fConstraintsBkVoid_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkVoid_$cbaddDicts @k)] │ │ │ │ │ -53c4479002535986ba7b7ba4c66dc501 │ │ │ │ │ +7830737359acf29f3f9811a653573259 │ │ │ │ │ $fConstraintsBkVoid1 :: GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -f62c1d8b95a5b2c099c1a8d9857951b5 │ │ │ │ │ +279691d5c28f568c4e20b5231863b4c9 │ │ │ │ │ $fConstraintsBkVoid2 :: GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -4de7be5c79d0e820443cb11ed6b5b6e1 │ │ │ │ │ +3ea245f9cbcad13a0033eddd6beab2e5 │ │ │ │ │ $fConstraintsBkVoid_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Void => │ │ │ │ │ Void f │ │ │ │ │ -> Void │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -797,22 +797,22 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] │ │ │ │ │ _N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -13e1123d6a19349e4188c03ef655ab3d │ │ │ │ │ +a342acc6e1e42c6a1b0b2a3d07e19372 │ │ │ │ │ $fConstraintsBkVoid_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> Void f -> Void g │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -828,19 +828,19 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] _N _N))) _N)] │ │ │ │ │ -341dbecb69780b793278ecc9ef4e2e43 │ │ │ │ │ +4cafbecc0678af89d082fc3bb7b2f5ab │ │ │ │ │ $fConstraintsBkVoid_$cto :: │ │ │ │ │ forall k (f :: k -> *) x. GHC.Generics.Rep (Void f) x -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -851,20 +851,20 @@ │ │ │ │ │ ((Sub (Rep_Void[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) _N) │ │ │ │ │ ret_ty (Void f) │ │ │ │ │ of {}] │ │ │ │ │ -125f7c75d5568602b5431c12f3e57cdd │ │ │ │ │ +a1a5a4a4a7eecf1b012f9bc1384d0ff8 │ │ │ │ │ $fDataUnit :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k) => │ │ │ │ │ Data.Data.Data (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -949,52 +949,52 @@ │ │ │ │ │ ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) │ │ │ │ │ (ds['GHC.Types.Many] :: forall d. Data.Data.Data d => d -> m d) │ │ │ │ │ (eta['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case eta of wild { Unit -> │ │ │ │ │ GHC.Base.return @m $dMonad @(Unit f) (Unit @k @f) }) │ │ │ │ │ ($fDataUnit_$cgmapMo @k @f v v1) │ │ │ │ │ ($fDataUnit_$cgmapMo @k @f v v1)] │ │ │ │ │ -30b6ab094514ba623b948bfaf818190c │ │ │ │ │ +4b2538f8f3e65574c9a6d421a24a288f │ │ │ │ │ $fDataUnit1 :: forall {k} {f :: k -> *}. (Unit f, GHC.Types.Bool) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[(,)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> (Unit @k @f, GHC.Types.False)] │ │ │ │ │ -aa5d13821d8ba92a57a1ff5b5a4d213b │ │ │ │ │ +0a01773d43026ae8d561d74d67a22c87 │ │ │ │ │ $fDataUnit2 :: u │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -4697eb201772d2bd1d187b75b1224482 │ │ │ │ │ +a08bd09d1b3504072557b4d88d9deb99 │ │ │ │ │ $fDataUnit3 :: Data.Data.DataType │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.DataType], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ Data.Data.DataType $fDataUnit7 $fDataUnit4] │ │ │ │ │ -96d138ba575ca0721548b85d71b9072f │ │ │ │ │ +71d27f4818181e63eb6b7580d34ea1b2 │ │ │ │ │ $fDataUnit4 :: Data.Data.DataRep │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.AlgRep], │ │ │ │ │ Unfolding: Core: Data.Data.AlgRep $fDataUnit5] │ │ │ │ │ -dd91f8f415a601bed629a3a1b61ac869 │ │ │ │ │ +3824bbe322ab18ffbdf19667bff8f222 │ │ │ │ │ $fDataUnit5 :: [Data.Data.Constr] │ │ │ │ │ [LambdaFormInfo: LFCon[:], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.: │ │ │ │ │ @Data.Data.Constr │ │ │ │ │ $fDataUnit6 │ │ │ │ │ (GHC.Types.[] @Data.Data.Constr)] │ │ │ │ │ -d95c991b35e281a5c59840b49913aac8 │ │ │ │ │ +e7c1fa0f8e31855f8373d4546eb852d0 │ │ │ │ │ $fDataUnit6 :: Data.Data.Constr │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.Constr]] │ │ │ │ │ -fe4364bdeba819ca4302551b39b5b738 │ │ │ │ │ +912ca35a62ece4687494645b3a803407 │ │ │ │ │ $fDataUnit7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fDataUnit8] │ │ │ │ │ -b4984323061c7667887f624eb42f8a5c │ │ │ │ │ +86fee5a359095f2f51596ea9af4a1312 │ │ │ │ │ $fDataUnit8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Trivial.Unit"#] │ │ │ │ │ -b577e51700378957d48bd76ee49e5179 │ │ │ │ │ +73ced229bd7c5308afc55da565b532a0 │ │ │ │ │ $fDataUnit9 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k) => │ │ │ │ │ Data.Typeable.Internal.TypeRep (Unit f) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ │ $dTypeable1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Typeable.Internal.N:Typeable[0] <*>_N _N)) │ │ │ │ │ (GHC.Types.[] @Data.Typeable.Internal.SomeTypeRep))) │ │ │ │ │ $dTypeable │ │ │ │ │ `cast` │ │ │ │ │ (Data.Typeable.Internal.N:Typeable[0] *>_N _N)] │ │ │ │ │ -3d9d24cbdf6bd8af840dcf538e80b664 │ │ │ │ │ +20e30bd19fa1d0a10bb417d5416bf54c │ │ │ │ │ $fDataUnit_$cgmapMo :: │ │ │ │ │ forall k (f :: k -> *) (m :: * -> *). │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k, GHC.Base.MonadPlus m) => │ │ │ │ │ (forall d. Data.Data.Data d => d -> m d) -> Unit f -> m (Unit f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1039,128 +1039,128 @@ │ │ │ │ │ ($dTypeable['GHC.Types.Many] :: Data.Typeable.Internal.Typeable f) │ │ │ │ │ ($dTypeable1['GHC.Types.Many] :: Data.Typeable.Internal.Typeable k) │ │ │ │ │ @m :: * -> * │ │ │ │ │ ($dMonadPlus['GHC.Types.Many] :: GHC.Base.MonadPlus m) │ │ │ │ │ (ds['GHC.Types.Many] :: forall d. Data.Data.Data d => d -> m d) │ │ │ │ │ (eta1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ $w$cgmapMo @k @f @m $dMonadPlus eta1] │ │ │ │ │ -8dfb04e0761c45bfc5e81ada01f7965d │ │ │ │ │ +8046ebc5edc32c6e00b4636011d8fda5 │ │ │ │ │ $fDistributiveBkUnit :: │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.DistributiveB.C:DistributiveB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fDistributiveBkUnit_$cbdistribute @k)] │ │ │ │ │ -fac7a91d37218fd71b45ba97a9e27e9c │ │ │ │ │ +e08d8a87dcaf3c36956f9bf851989663 │ │ │ │ │ $fDistributiveBkUnit_$cbdistribute :: │ │ │ │ │ forall k (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Unit g) -> Unit (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (x['GHC.Types.Many] :: f (Unit g)) -> │ │ │ │ │ Unit @k @(Data.Functor.Compose.Compose f g)] │ │ │ │ │ -cdfc2efbd6aebdbdce7d18c6edd51654 │ │ │ │ │ +f0694ec62f02d9f936181289f41fbded │ │ │ │ │ $fEqUnit :: forall k (f :: k -> *). GHC.Classes.Eq (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) ($fEqUnit_$c== @k @f) ($fEqUnit_$c< @k @f)] │ │ │ │ │ -4bc229443bea70f88f9828164dff103c │ │ │ │ │ +8f08a00d479633cba92851b68b9e8663 │ │ │ │ │ $fEqUnit_$c< :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case a of wild { Unit -> │ │ │ │ │ case b of wild1 { Unit -> GHC.Types.False } }] │ │ │ │ │ -855bbd0368be299bdeb946591c47a70e │ │ │ │ │ +86363f23a822ba832cef95803a2594c6 │ │ │ │ │ $fEqUnit_$c== :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case ds of wild { Unit -> │ │ │ │ │ case ds1 of wild1 { Unit -> GHC.Types.True } }] │ │ │ │ │ -5ef90ae78d7300a6b106c9fe5de35915 │ │ │ │ │ +914e4e3ffcb8c1a76a796432b433d5bf │ │ │ │ │ $fEqVoid :: forall k (f :: k -> *). GHC.Classes.Eq (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) ($fEqVoid_$c== @k @f) ($fEqVoid_$c/= @k @f)] │ │ │ │ │ -872387f5ef40045dfdc379dd74eabc99 │ │ │ │ │ +2400027528d8052c96119753e7494da3 │ │ │ │ │ $fEqVoid_$c/= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -cf4d35cd356773e6f06b722b570d5dc0 │ │ │ │ │ +fb6bf1540e2f3f668fb8eee0762b0eaf │ │ │ │ │ $fEqVoid_$c== :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> GHC.Types.Bool) of {}] │ │ │ │ │ -2b445ae2ad2ed3088b16a77920fadbd7 │ │ │ │ │ +fbd2a1b9a5c64985390ad102e00b3399 │ │ │ │ │ $fFunctorBkUnit :: Barbies.Internal.FunctorB.FunctorB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fApplicativeBkUnit_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N))] │ │ │ │ │ -852f51c164c02fc874ecd3299e65fb76 │ │ │ │ │ +81637901a7a0970ef3ef28291c225d6c │ │ │ │ │ $fFunctorBkVoid :: Barbies.Internal.FunctorB.FunctorB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fConstraintsBkVoid_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N))] │ │ │ │ │ -1bac2fd51c43183086da2c7d3d0c60a4 │ │ │ │ │ +61b3f9f87f7a2b5feaeb17ea5760e5fe │ │ │ │ │ $fGenericUnit :: │ │ │ │ │ forall k (f :: k -> *). GHC.Generics.Generic (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) ($fGenericUnit_$cfrom @k @f) ($fGenericUnit_$cto @k @f)] │ │ │ │ │ -db8b9a1cbe48330fa9f00fbf58fb0679 │ │ │ │ │ +f8d24ea2281c5a25ecb5965e4f9503e4 │ │ │ │ │ $fGenericUnit_$cfrom :: │ │ │ │ │ forall k (f :: k -> *) x. Unit f -> GHC.Generics.Rep (Unit f) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!A>, CPR: 1, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ (\ @k @f :: k -> * @x (x1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x1 of wild { Unit -> │ │ │ │ │ @@ -1177,25 +1177,25 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Unit[0] _N _N))) _N)] │ │ │ │ │ -5ad35a968b2bd09241b651bd543a928b │ │ │ │ │ +e1b7d9fff61d94f8de55f77c03ffbc9c │ │ │ │ │ $fGenericUnit_$cto :: │ │ │ │ │ forall k (f :: k -> *) x. GHC.Generics.Rep (Unit f) x -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!A>, CPR: 1, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -1206,39 +1206,39 @@ │ │ │ │ │ ((Sub (Rep_Unit[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ _R) _N) of wild { GHC.Generics.U1 -> │ │ │ │ │ Unit @k @f }] │ │ │ │ │ -18f31c3e288dcc6e7eddf23696ae22e9 │ │ │ │ │ +ca45f3804d475e74f1519d3deae8823b │ │ │ │ │ $fGenericVoid :: │ │ │ │ │ forall k (f :: k -> *). GHC.Generics.Generic (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fGenericVoid_$cfrom @k @f) │ │ │ │ │ ($fConstraintsBkVoid_$cto @k @f)] │ │ │ │ │ -b7d888541e64a1462f048549f227ef4c │ │ │ │ │ +a423e55eb1b0d5273ae219b5511607c6 │ │ │ │ │ $fGenericVoid_$cfrom :: │ │ │ │ │ forall k (f :: k -> *) x. Void f -> GHC.Generics.Rep (Void f) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ (\ @k @f :: k -> * @x (x1['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x1 ret_ty (GHC.Generics.V1 x) of {}) │ │ │ │ │ @@ -1247,19 +1247,19 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] _N _N))) _N)] │ │ │ │ │ -5ed07b63021d11ee86c16ddfada8e171 │ │ │ │ │ +272bf7e56d5c57277ca490231e2230d8 │ │ │ │ │ $fMonoidUnit :: forall k (f :: k -> *). GHC.Base.Monoid (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Base.C:Monoid], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fSemigroupUnit @k @f) │ │ │ │ │ @@ -1268,144 +1268,144 @@ │ │ │ │ │ (\ (eta['GHC.Types.Many] :: [Unit f]) -> │ │ │ │ │ GHC.Base.foldr │ │ │ │ │ @(Unit f) │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fMonoidUnit_$c<> @k @f) │ │ │ │ │ (Unit @k @f) │ │ │ │ │ eta)] │ │ │ │ │ -4a1a27e19d420f85b64519d1a97db33e │ │ │ │ │ +e9eb6473fbc83366cac5a2f4f672bb5f │ │ │ │ │ $fMonoidUnit_$c<> :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> Unit f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case ds of wild { Unit -> ds1 }] │ │ │ │ │ -7e3bfcf2cea1db88b1377421652f82e5 │ │ │ │ │ +92241fa1c7760e587550470bc6e7c347 │ │ │ │ │ $fOrdUnit :: forall k (f :: k -> *). GHC.Classes.Ord (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Ord], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fEqUnit @k @f) │ │ │ │ │ ($fOrdUnit_$ccompare @k @f) │ │ │ │ │ ($fEqUnit_$c< @k @f) │ │ │ │ │ ($fOrdUnit_$c<= @k @f) │ │ │ │ │ ($fOrdUnit_$c> @k @f) │ │ │ │ │ ($fEqUnit_$c== @k @f) │ │ │ │ │ ($fOrdUnit_$cmax @k @f) │ │ │ │ │ ($fOrdUnit_$cmax @k @f)] │ │ │ │ │ -04518fe3c35860ae4f303231324fcff0 │ │ │ │ │ +13976f590301910741cc6419cb3e5477 │ │ │ │ │ $fOrdUnit_$c<= :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case a of wild1 { Unit -> GHC.Types.True } }] │ │ │ │ │ -edcf3c82ebd330183deab3ae9a224a24 │ │ │ │ │ +1f83cc22ce465613ede312c72f27d8f8 │ │ │ │ │ $fOrdUnit_$c> :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case a of wild1 { Unit -> GHC.Types.False } }] │ │ │ │ │ -85e324bfe55efaf27836c9398497ca13 │ │ │ │ │ +a39d9740a3fca4855d09f79392dd3575 │ │ │ │ │ $fOrdUnit_$ccompare :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case a of wild { Unit -> │ │ │ │ │ case b of wild1 { Unit -> GHC.Types.EQ } }] │ │ │ │ │ -96633ff035acfa87e092a6a9121361e5 │ │ │ │ │ +96084145599f1ec3ef5fbdc14323aac8 │ │ │ │ │ $fOrdUnit_$cmax :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> Unit f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) │ │ │ │ │ (y['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case y of wild { Unit -> x }] │ │ │ │ │ -4fe2cb03cb0fcca89a6fc10c20b4cb87 │ │ │ │ │ +a0372c975699809cbcfe33f561251c9b │ │ │ │ │ $fOrdVoid :: forall k (f :: k -> *). GHC.Classes.Ord (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Ord], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fEqVoid @k @f) │ │ │ │ │ ($fOrdVoid_$ccompare @k @f) │ │ │ │ │ ($fOrdVoid_$c>= @k @f) │ │ │ │ │ ($fOrdVoid_$c<= @k @f) │ │ │ │ │ ($fOrdVoid_$c<= @k @f) │ │ │ │ │ ($fOrdVoid_$c>= @k @f) │ │ │ │ │ ($fOrdVoid_$cmax @k @f) │ │ │ │ │ ($fOrdVoid_$cmax @k @f)] │ │ │ │ │ -a899a84071dfe62890469237dcc0a7ac │ │ │ │ │ +55b867ee2a03a9eb9725e9c9692e1383 │ │ │ │ │ $fOrdVoid_$c<= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -df38bca683cdd02e8aee16f50f66fc89 │ │ │ │ │ +709454ea8f800149a3f44a421b5ee53d │ │ │ │ │ $fOrdVoid_$c>= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case y ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -a3f7f69361e593125ee5f0b3ed9397aa │ │ │ │ │ +ac5b35ee724acd22a5d3055a18a7af6a │ │ │ │ │ $fOrdVoid_$ccompare :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> GHC.Types.Ordering) of {}] │ │ │ │ │ -dd76dd1736a506d59a04f027d9c95f17 │ │ │ │ │ +ad0729a676e7e91f480d64d248eb3e2e │ │ │ │ │ $fOrdVoid_$cmax :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty (Void f) of {}] │ │ │ │ │ -aa10bb1bf75387d04751186352d563fa │ │ │ │ │ +784078c39c349c0f9aa76de738ac30e5 │ │ │ │ │ $fReadUnit :: forall k (f :: k -> *). GHC.Read.Read (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Read.C:Read], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fReadUnit_$creadsPrec @k @f) │ │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ │ ($fReadUnit1 @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ ($fReadUnit_$creadListPrec @k @f)] │ │ │ │ │ -67117ba5e75cf874a2e2142ada4dbec1 │ │ │ │ │ +1c818c6f5e935c504035b6007eb23c41 │ │ │ │ │ $fReadUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -1441,15 +1441,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ eta │ │ │ │ │ @b │ │ │ │ │ eta1 of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @b ww }] │ │ │ │ │ -98569f0ac2e41c2c1ad153ceb1dce5d4 │ │ │ │ │ +624035976708dc0fe7a1228a3608b6a2 │ │ │ │ │ $fReadUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -1459,55 +1459,55 @@ │ │ │ │ │ @f :: k -> * │ │ │ │ │ (n['GHC.Types.Many] :: Text.ParserCombinators.ReadPrec.Prec) │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: Unit f │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b) -> │ │ │ │ │ case $w$creadPrec @k @f @b eta of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @b ww }] │ │ │ │ │ -2c2688a27ddc1af5d4e1402a75c6b226 │ │ │ │ │ +caaacb3dbc5b64c2b215017976936780 │ │ │ │ │ $fReadUnit3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $tcUnit3] │ │ │ │ │ -0b69928e2bc644d4e046c14aba10ec4b │ │ │ │ │ +f9d0ef2e6c49d36dfd901a09f3686e25 │ │ │ │ │ $fReadUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *}. Text.ParserCombinators.ReadP.P [Unit f] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ (($fReadUnit_$creadListPrec @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Unit f]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Unit f]>_R) │ │ │ │ │ @[Unit f] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure @[Unit f])] │ │ │ │ │ -fe664078033d477851e646440a661fe2 │ │ │ │ │ +7b80e64bb19b27b879b1f730937572be │ │ │ │ │ $fReadUnit_$creadList :: │ │ │ │ │ forall k (f :: k -> *). Text.ParserCombinators.ReadP.ReadS [Unit f] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ Text.ParserCombinators.ReadP.run @[Unit f] ($fReadUnit4 @k @f)] │ │ │ │ │ -fd3854c5c098d4c5e29c9a61feef9f23 │ │ │ │ │ +19dddbd606d2039f7e0ab5e2dbd956f3 │ │ │ │ │ $fReadUnit_$creadListPrec :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Unit f] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ GHC.Read.list │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fReadUnit1 @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R))] │ │ │ │ │ -51c6616920f37167a3ba0eee373b89d9 │ │ │ │ │ +27e039605c4958a8c75962fa9105077c │ │ │ │ │ $fReadUnit_$creadsPrec :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Unit f) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (eta['GHC.Types.Many] :: GHC.Types.Int) -> │ │ │ │ │ Text.ParserCombinators.ReadP.run │ │ │ │ │ @@ -1521,216 +1521,216 @@ │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ eta │ │ │ │ │ @(Unit f) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Unit f)) of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @(Unit f) ww })] │ │ │ │ │ -3fc8d31621f7052633eb0319573a725a │ │ │ │ │ +764b02bc804a7b80fbc26933ce18dba5 │ │ │ │ │ $fReadUnit_lexeme18 :: Text.Read.Lex.Lexeme │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[Text.Read.Lex.Ident], │ │ │ │ │ Unfolding: Core: Text.Read.Lex.Ident $fReadUnit3] │ │ │ │ │ -0976aa22cae9f88b1d0186ba76e899ca │ │ │ │ │ +038ad944dc49b708931cbec7e332947b │ │ │ │ │ $fSemigroupUnit :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.Semigroup (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFCon[GHC.Base.C:Semigroup], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fMonoidUnit_$c<> @k @f) │ │ │ │ │ ($fSemigroupUnit_$csconcat @k @f) │ │ │ │ │ ($fSemigroupUnit_$cstimes @k @f)] │ │ │ │ │ -a13f05e62545c166d88364a288014a31 │ │ │ │ │ +61d79f7e5eb8e6613dbdea1e3ad42e89 │ │ │ │ │ $fSemigroupUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *}. Unit f -> [Unit f] -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1L>, CPR: 1, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: [Unit f]) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case $wpoly_go1 @k @f ds1 of wild1 { (##) -> Unit @k @f } }] │ │ │ │ │ -7b52b7509cd98b1996298a776770e48d │ │ │ │ │ +cf004bcbde1ace8b54412219df95187d │ │ │ │ │ $fSemigroupUnit_$csconcat :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.NonEmpty (Unit f) -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(1!A,1L)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Unit f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| a1 as -> │ │ │ │ │ $fSemigroupUnit1 @k @f a1 as }] │ │ │ │ │ -3f3d928337ee11b235a6fcc171397b31 │ │ │ │ │ +1ec76e0b2674629000479e4914ad74b7 │ │ │ │ │ $fSemigroupUnit_$cstimes :: │ │ │ │ │ forall k (f :: k -> *) b. │ │ │ │ │ GHC.Real.Integral b => │ │ │ │ │ b -> Unit f -> Unit f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -fcf55461b410f7be0f5e5f9f01cc1439 │ │ │ │ │ +cf1afece3f7a5b05f9c09717c98a0c3c │ │ │ │ │ $fSemigroupVoid :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.Semigroup (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFCon[GHC.Base.C:Semigroup], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fSemigroupVoid_$c<> @k @f) │ │ │ │ │ ($fSemigroupVoid_$csconcat @k @f) │ │ │ │ │ ($fSemigroupVoid_$cstimes @k @f)] │ │ │ │ │ -dea2dcbb8a1298f42216e941d139e75d │ │ │ │ │ +e0fbd5d92a7506fc69d6d9f8774e13aa │ │ │ │ │ $fSemigroupVoid_$c<> :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> Void f) of {}] │ │ │ │ │ -17885224ee346008112612c40fac74f1 │ │ │ │ │ +af0bd0cf277c369ed7cff4358d21ca8c │ │ │ │ │ $fSemigroupVoid_$csconcat :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.NonEmpty (Void f) -> Void f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(1L,1L)>, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Void f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| ww ww1 -> │ │ │ │ │ case ww1 of wild1 { │ │ │ │ │ [] -> ww : c cs -> case ww ret_ty (Void f) of {} } }] │ │ │ │ │ -ad600929dba3d7a3d0b5d980c13cc94b │ │ │ │ │ +d3c8e482db83ad93ed3534e5b798c492 │ │ │ │ │ $fSemigroupVoid_$cstimes :: │ │ │ │ │ forall k (f :: k -> *) b. │ │ │ │ │ GHC.Real.Integral b => │ │ │ │ │ b -> Void f -> Void f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -cff67e162fb70fd07a4485e34266ea5c │ │ │ │ │ +967a7b3d5674289350578b29887534e3 │ │ │ │ │ $fShowUnit :: forall k (f :: k -> *). GHC.Show.Show (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Show.C:Show], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fShowUnit_$cshowsPrec @k @f) │ │ │ │ │ ($fShowUnit_$cshow @k @f) │ │ │ │ │ ($fShowUnit_$cshowList @k @f)] │ │ │ │ │ -66b6a2fac41b912b8e109750d00cd80e │ │ │ │ │ +469c95b915497d9c6e98dab4e6b4c333 │ │ │ │ │ $fShowUnit1 :: forall {k} {f :: k -> *}. Unit f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Unit -> │ │ │ │ │ GHC.CString.unpackAppendCString# $tcUnit3 eta }] │ │ │ │ │ -7615d4af19cf50d68f48f878b8ebe908 │ │ │ │ │ +f95f539f1e3deacd130e69fb7827ada9 │ │ │ │ │ $fShowUnit_$cshow :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> $fReadUnit3 }] │ │ │ │ │ -401752c02cdca1f19eb1525d964ab58f │ │ │ │ │ +84bee04dc164b6fd81df3deafd4a02df │ │ │ │ │ $fShowUnit_$cshowList :: │ │ │ │ │ forall k (f :: k -> *). [Unit f] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ls['GHC.Types.Many] :: [Unit f]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Unit f) ($fShowUnit1 @k @f) ls s] │ │ │ │ │ -f791fa2b69bd9f1e55b978f314b68884 │ │ │ │ │ +560d9ccdb71dd0ec70fff20d5f67f155 │ │ │ │ │ $fShowUnit_$cshowsPrec :: │ │ │ │ │ forall k (f :: k -> *). GHC.Types.Int -> Unit f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds1 of wild { Unit -> │ │ │ │ │ GHC.CString.unpackAppendCString# $tcUnit3 eta }] │ │ │ │ │ -2f8c52be161717f07fe51bfeb24a9de5 │ │ │ │ │ +76389038dabff11cad6d2d678257b9e5 │ │ │ │ │ $fShowVoid :: forall k (f :: k -> *). GHC.Show.Show (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Show.C:Show], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fShowVoid_$cshowsPrec @k @f) │ │ │ │ │ ($fShowVoid_$cshow @k @f) │ │ │ │ │ ($fShowVoid_$cshowList @k @f)] │ │ │ │ │ -26707e5e06b65d06115fcafd264acd34 │ │ │ │ │ +7dd4848c5c3df72b9b5ba379b0ab8ca7 │ │ │ │ │ $fShowVoid1 :: forall {k} {f :: k -> *}. Void f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty GHC.Show.ShowS of {}] │ │ │ │ │ -13c2e089827ad50373d0b0d0a80aaa52 │ │ │ │ │ +300de0ffa10f395caef3d7d6ecbdb7d8 │ │ │ │ │ $fShowVoid_$cshow :: │ │ │ │ │ forall k (f :: k -> *). Void f -> GHC.Base.String │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (x['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Base.String of {}] │ │ │ │ │ -601d31194a04f5f4e74fbc16bd436a92 │ │ │ │ │ +6eb93b77c7f541a5ddb1550f9c05f917 │ │ │ │ │ $fShowVoid_$cshowList :: │ │ │ │ │ forall k (f :: k -> *). [Void f] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ls['GHC.Types.Many] :: [Void f]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Void f) ($fShowVoid1 @k @f) ls s] │ │ │ │ │ -9d24591faead7ff4741c813518990bdc │ │ │ │ │ +8051085e02b0864e88b435d6de4c36ed │ │ │ │ │ $fShowVoid_$cshowsPrec :: │ │ │ │ │ forall k (f :: k -> *). GHC.Types.Int -> Void f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty GHC.Show.ShowS of {}] │ │ │ │ │ -518b7780fe9b20723b08ee5e7bd09f59 │ │ │ │ │ +890df8aaae42427f01a927b6f73233c2 │ │ │ │ │ $fTraversableBkUnit :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.TraversableB.C:TraversableB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkUnit_$cbtraverse @k)] │ │ │ │ │ -bf9f476a5ab643dca138380558a5b926 │ │ │ │ │ +a25518b4dafea274604ea71ec89b31a4 │ │ │ │ │ $fTraversableBkUnit1 :: │ │ │ │ │ GHC.Generics.U1 GHC.Types.Any -> GHC.Generics.U1 GHC.Types.Any │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.U1 GHC.Types.Any) -> ds] │ │ │ │ │ -e2093140333b8caa5526fa7a8b07dbed │ │ │ │ │ +e4ac526cf73f8ba187a1f69f0991d7b9 │ │ │ │ │ $fTraversableBkUnit2 :: │ │ │ │ │ GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any │ │ │ │ │ @@ -1746,15 +1746,15 @@ │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any) -> │ │ │ │ │ ds] │ │ │ │ │ -a44d7148a177a0b4e2a5bc613ad31f81 │ │ │ │ │ +b6554409cb3a757d166c3b0aab742ae3 │ │ │ │ │ $fTraversableBkUnit_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Unit f -> e (Unit g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ @@ -1762,150 +1762,150 @@ │ │ │ │ │ \ @k │ │ │ │ │ @e :: * -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative e) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) -> │ │ │ │ │ $w$cbtraverse @k @e @f @g $dApplicative] │ │ │ │ │ -f9f6cd8aaac6d8771b22cf8f6a8c3149 │ │ │ │ │ +9f1321883b85dedc2e290657e87ba09d │ │ │ │ │ $fTraversableBkVoid :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.TraversableB.C:TraversableB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Void │ │ │ │ │ ($fConstraintsBkVoid_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkVoid_$cbtraverse @k)] │ │ │ │ │ -f5453925a21f745a6e45297a61fc97dc │ │ │ │ │ +c5379ecc50562fe81c14e74961298db0 │ │ │ │ │ $fTraversableBkVoid1 :: e (GHC.Generics.V1 GHC.Types.Any) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -1ac952f93965abe7753d5403f6c8021c │ │ │ │ │ +2ac0263de78f09012ae14d679c503db3 │ │ │ │ │ $fTraversableBkVoid2 :: │ │ │ │ │ GHC.Generics.V1 GHC.Types.Any -> GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.V1 GHC.Types.Any) -> ds] │ │ │ │ │ -a452309a549123a78f5ca04e2285f2f6 │ │ │ │ │ +f23f3d1ad0dfb182e6a5d7656a528290 │ │ │ │ │ $fTraversableBkVoid_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Void f -> e (Void g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @e :: * -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative e) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) -> │ │ │ │ │ $w$cbtraverse1 @k @e @f @g $dApplicative] │ │ │ │ │ -7d87e1e6de936ad4f2b660002a5bb4a2 │ │ │ │ │ +5a7b2997c5aeffc2a7db991a19eefc4d │ │ │ │ │ $tc'Unit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2037945628109684343#Word64 │ │ │ │ │ - 3105404948668750788#Word64 │ │ │ │ │ + 11182171310931468719#Word64 │ │ │ │ │ + 15130054231645004319#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Unit2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Unit1] │ │ │ │ │ -6d9d58d423e3c8433afc20c36ca55660 │ │ │ │ │ +ba7283be9cde66c007985346f61c5adc │ │ │ │ │ $tc'Unit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepTyConApp], Inline: [~]] │ │ │ │ │ -197954868841bb9a2a7e5ad4e2eb1690 │ │ │ │ │ +37cb0a3e1453daa5245195e9fd914145 │ │ │ │ │ $tc'Unit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Unit3] │ │ │ │ │ -e38c9b5774ffaddd577a9da1243b9c01 │ │ │ │ │ +df550ca6607aacf3ced74baabd787150 │ │ │ │ │ $tc'Unit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Unit"#] │ │ │ │ │ -76d7bd2419a8b1ccd453a2c37d3afc1f │ │ │ │ │ +60667ee87fd6c04f0f4b6c638a1819ca │ │ │ │ │ $tcUnit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 376088529795041861#Word64 │ │ │ │ │ - 17036368632291288187#Word64 │ │ │ │ │ + 4400758968235990726#Word64 │ │ │ │ │ + 10609866802840247821#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcUnit2 │ │ │ │ │ 1# │ │ │ │ │ $tcUnit1] │ │ │ │ │ -ac7826a56b85bfa91610ca5c044cf7fd │ │ │ │ │ +b4e5599a2e0a6fc106f274eacea97db4 │ │ │ │ │ $tcUnit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -6f6ab7b32c6f8df93c076e4f29b4d0d3 │ │ │ │ │ +eadacb3e0f8420eae859a40757928bf5 │ │ │ │ │ $tcUnit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcUnit3] │ │ │ │ │ -c4b818509730ae1df37cd1431bfac0d0 │ │ │ │ │ +48213a220ddbce89449619d55bfc6f29 │ │ │ │ │ $tcUnit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Unit"#] │ │ │ │ │ -59b8bdbb38b837efb9b92da37ec57cfa │ │ │ │ │ +3fa553ec849965a49744bd53545ed41e │ │ │ │ │ $tcVoid :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11724475054022156485#Word64 │ │ │ │ │ - 16512914446536540340#Word64 │ │ │ │ │ + 15534941731016754011#Word64 │ │ │ │ │ + 14556625491385436117#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcVoid1 │ │ │ │ │ 1# │ │ │ │ │ $tcUnit1] │ │ │ │ │ -989bc38fe9b68b062cad2bc8ed2f7ff0 │ │ │ │ │ +0f3e1656da072f781514b688f628382c │ │ │ │ │ $tcVoid1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcVoid2] │ │ │ │ │ -9ec764fb4bef8c2995c4cfb105a7b2d5 │ │ │ │ │ +a127e11570f7fc56b7eb6d5a9df0081b │ │ │ │ │ $tcVoid2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Void"#] │ │ │ │ │ -37fabeae6e71866f018d3ecf19babc99 │ │ │ │ │ +8d2fc5374840026ed70dd271fdfe15ff │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -7f27288f386466f8030e41df04171ef4 │ │ │ │ │ +15f6c340cb21b7720537e862b23b1654 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -343d429f740b11d7056fb2985f05f9f1 │ │ │ │ │ +99ef5acab82fa44157a5c9867c67a2b4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Trivial"#] │ │ │ │ │ -6b6b7c194bd03929444667004c2e6f1c │ │ │ │ │ +81c3d87de01b16e1922d6e7f880a1be9 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b5f045fe37aad4d42ddc0e88f3f20b3f │ │ │ │ │ +c3c9295c398cba836967ee71be3e8068 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -aaaf291a31a4c43cd484735f57856d5d │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +ff209b83bc05974c3653f16c5433a728 │ │ │ │ │ $w$cbtraverse :: │ │ │ │ │ forall {k} {e :: * -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ Unit f -> e (Unit g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1942,15 +1942,15 @@ │ │ │ │ │ ((Sub (Rep_Unit[0] _N _N) │ │ │ │ │ ; (GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1961,15 +1961,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ e (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @@ -2024,15 +2024,15 @@ │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @@ -2046,15 +2046,15 @@ │ │ │ │ │ GHC.Types.Any>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R (((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -2146,15 +2146,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Indexed[1] │ │ │ │ │ <(k -> *) -> *>_N │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)))_N) _N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_N) _N))] │ │ │ │ │ -594a34b6ea7684c5547203d4de59bd2b │ │ │ │ │ +39e9193816cd50f6eb1170c682e5a965 │ │ │ │ │ $w$cbtraverse1 :: │ │ │ │ │ forall {k} {e :: * -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ Void f -> e (Void g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2208,23 +2208,23 @@ │ │ │ │ │ ((Sub (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[5]))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ; (Data.Generics.GenericN.Zip │ │ │ │ │ (Sym (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.Rep │ │ │ │ │ ((Sym (Data.Generics.GenericN.D:R:FilterIndex[2] │ │ │ │ │ @@ -2244,47 +2244,47 @@ │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(GHC.Generics.V1 GHC.Types.Any) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ $fTraversableBkVoid2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) _N) │ │ │ │ │ ($fTraversableBkVoid1 @e)) │ │ │ │ │ `cast` │ │ │ │ │ (_R (((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[5])))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; (Data.Generics.GenericN.Zip │ │ │ │ │ (Sym (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.Rep │ │ │ │ │ ((Sym (Data.Generics.GenericN.D:R:FilterIndex[2] │ │ │ │ │ @@ -2296,15 +2296,15 @@ │ │ │ │ │ <(k -> *) -> *>_N │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)))_N) _N))_N) │ │ │ │ │ (Sym (Rep_Void[0] _N _N)))_N) _N)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Void f) -> lvl38] │ │ │ │ │ -4397906b99a0d81b672d44a6ac00dfba │ │ │ │ │ +4a72a26330918095fe37bbb73b598d6c │ │ │ │ │ $w$cgmapMo :: │ │ │ │ │ forall {k} {f :: k -> *} {m :: * -> *}. │ │ │ │ │ GHC.Base.MonadPlus m => │ │ │ │ │ Unit f -> m (Unit f) │ │ │ │ │ StrWork([!]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ @@ -2325,15 +2325,15 @@ │ │ │ │ │ @(Unit f) │ │ │ │ │ (case eta1 of wild1 { Unit -> │ │ │ │ │ ww3 @(Unit f, GHC.Types.Bool) ($fDataUnit1 @k @f) }) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: (Unit f, GHC.Types.Bool)) -> │ │ │ │ │ case ds of wild1 { (,) x' b -> │ │ │ │ │ case b of wild2 { │ │ │ │ │ GHC.Types.False -> lvl38 GHC.Types.True -> ww3 @(Unit f) x' } }) }] │ │ │ │ │ -4f702ff3f5feb78077ab6f3cc05493b1 │ │ │ │ │ +9bd002bd5f9fcd044a017127776ab108 │ │ │ │ │ $w$creadPrec :: │ │ │ │ │ forall {k} {f :: k -> *} {b}. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> (# GHC.Base.String -> Text.ParserCombinators.ReadP.P b #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2359,61 +2359,61 @@ │ │ │ │ │ [Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ (a1['GHC.Types.Many] :: ()) -> lvl126] │ │ │ │ │ = \ (a1['GHC.Types.Many] :: ()) -> lvl126 │ │ │ │ │ } in │ │ │ │ │ (# \ (a['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ Text.ParserCombinators.ReadP.skipSpaces2 a @b k1 #)] │ │ │ │ │ -341c8140df88263deb6fe462480d1fe5 │ │ │ │ │ +55dda9b0db33a37b1c966d634a7b97fe │ │ │ │ │ $wpoly_go1 :: forall {k} {f :: k -> *}. [Unit f] -> (# #) │ │ │ │ │ StrWork([!]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [2]] │ │ │ │ │ -04cb6aeef862fc60b50ab22a047e79cd │ │ │ │ │ +cf2cde244d6fb68087d0702743b39d0a │ │ │ │ │ axiom R:AllBkcUnit :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Unit │ │ │ │ │ = Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB Unit) │ │ │ │ │ -40557eaec235effdd4cdafeecd48d521 │ │ │ │ │ +92e00d8bc9896d358e26b53a30d154b2 │ │ │ │ │ axiom R:AllBkcVoid :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Void │ │ │ │ │ = Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB Void) │ │ │ │ │ -75a080b3521fb6971602b562a49378f8 │ │ │ │ │ +7788cf58864a164f991e62d338005b6a │ │ │ │ │ axiom Rep_Unit :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Generics.Rep (Unit f) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ -8dc333bb5f86f47c7a60275a47ea385f │ │ │ │ │ +25dae5a5a20ed34a86fce6f00a09ddba │ │ │ │ │ axiom Rep_Void :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Generics.Rep (Void f) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ -c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ +d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ type role Unit phantom │ │ │ │ │ type Unit :: forall k. (k -> *) -> * │ │ │ │ │ data Unit f = Unit │ │ │ │ │ -93784768def362ba0bea698b816d92eb │ │ │ │ │ +e576c7f3bd180bf081dbb2756313ea69 │ │ │ │ │ type role Void phantom │ │ │ │ │ type Void :: forall k. (k -> *) -> * │ │ │ │ │ data Void f │ │ │ │ │ instance Barbies.Internal.ApplicativeB.ApplicativeB [., Unit] │ │ │ │ │ = $fApplicativeBkUnit │ │ │ │ │ instance Barbies.Internal.ConstraintsB.ConstraintsB [., Unit] │ │ │ │ │ = $fConstraintsBkUnit │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.Trivial [family instance module] 9066 │ │ │ │ │ - interface hash: 61df5cfea2aa2e2316399fa93bf88457 │ │ │ │ │ - ABI hash: dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - export-list hash: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ + interface hash: 16e03ee7226ad607a303a6ae63ac2dab │ │ │ │ │ + ABI hash: cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + export-list hash: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: b8596bdafa116f46285165b129defa59 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 8ccd4ad300023cc5720879a647526abe │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Unit{Unit} │ │ │ │ │ Void │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -38,57 +38,57 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - exports: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + exports: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ import -/ Data.Data a17655407a6710a2f91ae803ac52155a │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Typeable c952aa0add0f12de59ceef5057861fe9 │ │ │ │ │ import -/ Data.Typeable.Internal 5de750529a681b69049321c2001dc613 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -cdcb1fd82ab60add8eb235e7df64201f │ │ │ │ │ +57f4fa0a52362f887047652cd8615d23 │ │ │ │ │ $fApplicativeBkUnit :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fApplicativeBkUnit_$cbpure @k) │ │ │ │ │ ($fApplicativeBkUnit_$cbprod @k)] │ │ │ │ │ -af5f8f97a1024a5466830eadf6e61e50 │ │ │ │ │ +9edb151d517faca996c70e82a2e79238 │ │ │ │ │ $fApplicativeBkUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (Unit f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (Unit g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (Unit (Data.Functor.Product.Product f g)), │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ @@ -96,87 +96,87 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1))) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[(%,,,%)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ ($fApplicativeBkUnit6 @k @f, $fApplicativeBkUnit6 @k @g, │ │ │ │ │ $fApplicativeBkUnit4 @k @f @g, $fApplicativeBkUnit2 @k @f @g)] │ │ │ │ │ -2b8e4889bcb4e5be85e73ec23b409196 │ │ │ │ │ +96d7be50ec5b3b50cd60c95b9bda49ca │ │ │ │ │ $fApplicativeBkUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ @@ -204,18 +204,18 @@ │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ @GHC.Generics.D │ │ │ │ │ @('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ ($fApplicativeBkUnit3 @k @f @g)] │ │ │ │ │ -41d5796b22db33fd2cddadfccb3047a4 │ │ │ │ │ +6f47c38c40ab0e6fb509bd41083a89af │ │ │ │ │ $fApplicativeBkUnit3 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ │ (Barbies.Generics.Applicative.$fGApplicativekkknfgU1U1U1 │ │ │ │ │ @GHC.Num.Natural.Natural │ │ │ │ │ @k │ │ │ │ │ @(*) │ │ │ │ │ @0 │ │ │ │ │ @f │ │ │ │ │ @g)] │ │ │ │ │ -d986a27dde0bd7c26b2cd5f2098a4211 │ │ │ │ │ +d7468b79bb6deb3985e0c5cce5e40436 │ │ │ │ │ $fApplicativeBkUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (Unit (Data.Functor.Product.Product f g)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ @@ -275,15 +275,15 @@ │ │ │ │ │ _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))))_R │ │ │ │ │ ($fGenericUnit @k @(Data.Functor.Product.Product f g))] │ │ │ │ │ -87d5cc7856dae72a1509cec694b60868 │ │ │ │ │ +5d5308cf730332b736d4a24d64388545 │ │ │ │ │ $fApplicativeBkUnit5 :: │ │ │ │ │ GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ @@ -375,45 +375,45 @@ │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.MkCoercible │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @~_R] │ │ │ │ │ -b856c6a0d2739bd3335a241766ae82b1 │ │ │ │ │ +06c3cf94abb86f8c87f52f03647abba4 │ │ │ │ │ $fApplicativeBkUnit6 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (Unit f) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ Data.Generics.GenericN.$fGenericPna │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ (Sub (Sym (Rep_Unit[0] _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -445,15 +445,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))))_R │ │ │ │ │ ($fGenericUnit @k @f)] │ │ │ │ │ -360f9b707cd5a1714b316b00f0f42583 │ │ │ │ │ +a42a97dd406e889b9dc3808c78a48dce │ │ │ │ │ $fApplicativeBkUnit_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> Unit f -> Unit g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> Unit @k @g }] │ │ │ │ │ -9e4411e31a2594b885347b59a0aeb7d7 │ │ │ │ │ +a256682f67da9c281a62ee1909cd423e │ │ │ │ │ $fApplicativeBkUnit_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Unit f -> Unit g -> Unit (Data.Functor.Product.Product f g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ Barbies.Internal.ApplicativeB.gbprodDefault │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ _N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -543,15 +543,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -600,15 +600,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -657,15 +657,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N)))_N)_R] │ │ │ │ │ -c2f56c5d90fa4a7c023a5e452a298d7b │ │ │ │ │ +b306c6547a32f338226c51bc131a301c │ │ │ │ │ $fApplicativeBkUnit_$cbpure :: │ │ │ │ │ forall k (f :: k -> *). (forall (a :: k). f a) -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Unit @k @f] │ │ │ │ │ -6a7a7fad725449d46d002f5d81f51539 │ │ │ │ │ +7fb3ef783c98c416b337b7ddd8924462 │ │ │ │ │ $fConstraintsBkUnit :: │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ConstraintsB.C:ConstraintsB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkUnit_$cbaddDicts @k)] │ │ │ │ │ -8bf048fd15e20338058a5fd5fcc60e01 │ │ │ │ │ +cdfb015167139ecd9cf4494d32db8d43 │ │ │ │ │ $fConstraintsBkUnit_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Unit => │ │ │ │ │ Unit f │ │ │ │ │ -> Unit │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -747,37 +747,37 @@ │ │ │ │ │ c Unit) │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> │ │ │ │ │ Unit │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) }] │ │ │ │ │ -cd213714506ef1bcedaf88ec296eecdb │ │ │ │ │ +ef59f03fa115a18b718f2820368cdb51 │ │ │ │ │ $fConstraintsBkVoid :: │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ConstraintsB.C:ConstraintsB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Void │ │ │ │ │ ($fConstraintsBkVoid_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkVoid_$cbaddDicts @k)] │ │ │ │ │ -53c4479002535986ba7b7ba4c66dc501 │ │ │ │ │ +7830737359acf29f3f9811a653573259 │ │ │ │ │ $fConstraintsBkVoid1 :: GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -f62c1d8b95a5b2c099c1a8d9857951b5 │ │ │ │ │ +279691d5c28f568c4e20b5231863b4c9 │ │ │ │ │ $fConstraintsBkVoid2 :: GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -4de7be5c79d0e820443cb11ed6b5b6e1 │ │ │ │ │ +3ea245f9cbcad13a0033eddd6beab2e5 │ │ │ │ │ $fConstraintsBkVoid_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Void => │ │ │ │ │ Void f │ │ │ │ │ -> Void │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -797,22 +797,22 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] │ │ │ │ │ _N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -13e1123d6a19349e4188c03ef655ab3d │ │ │ │ │ +a342acc6e1e42c6a1b0b2a3d07e19372 │ │ │ │ │ $fConstraintsBkVoid_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> Void f -> Void g │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -828,19 +828,19 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] _N _N))) _N)] │ │ │ │ │ -341dbecb69780b793278ecc9ef4e2e43 │ │ │ │ │ +4cafbecc0678af89d082fc3bb7b2f5ab │ │ │ │ │ $fConstraintsBkVoid_$cto :: │ │ │ │ │ forall k (f :: k -> *) x. GHC.Generics.Rep (Void f) x -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -851,20 +851,20 @@ │ │ │ │ │ ((Sub (Rep_Void[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) _N) │ │ │ │ │ ret_ty (Void f) │ │ │ │ │ of {}] │ │ │ │ │ -125f7c75d5568602b5431c12f3e57cdd │ │ │ │ │ +a1a5a4a4a7eecf1b012f9bc1384d0ff8 │ │ │ │ │ $fDataUnit :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k) => │ │ │ │ │ Data.Data.Data (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -949,52 +949,52 @@ │ │ │ │ │ ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) │ │ │ │ │ (ds['GHC.Types.Many] :: forall d. Data.Data.Data d => d -> m d) │ │ │ │ │ (eta['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case eta of wild { Unit -> │ │ │ │ │ GHC.Base.return @m $dMonad @(Unit f) (Unit @k @f) }) │ │ │ │ │ ($fDataUnit_$cgmapMo @k @f v v1) │ │ │ │ │ ($fDataUnit_$cgmapMo @k @f v v1)] │ │ │ │ │ -30b6ab094514ba623b948bfaf818190c │ │ │ │ │ +4b2538f8f3e65574c9a6d421a24a288f │ │ │ │ │ $fDataUnit1 :: forall {k} {f :: k -> *}. (Unit f, GHC.Types.Bool) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[(,)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> (Unit @k @f, GHC.Types.False)] │ │ │ │ │ -aa5d13821d8ba92a57a1ff5b5a4d213b │ │ │ │ │ +0a01773d43026ae8d561d74d67a22c87 │ │ │ │ │ $fDataUnit2 :: u │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -4697eb201772d2bd1d187b75b1224482 │ │ │ │ │ +a08bd09d1b3504072557b4d88d9deb99 │ │ │ │ │ $fDataUnit3 :: Data.Data.DataType │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.DataType], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ Data.Data.DataType $fDataUnit7 $fDataUnit4] │ │ │ │ │ -96d138ba575ca0721548b85d71b9072f │ │ │ │ │ +71d27f4818181e63eb6b7580d34ea1b2 │ │ │ │ │ $fDataUnit4 :: Data.Data.DataRep │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.AlgRep], │ │ │ │ │ Unfolding: Core: Data.Data.AlgRep $fDataUnit5] │ │ │ │ │ -dd91f8f415a601bed629a3a1b61ac869 │ │ │ │ │ +3824bbe322ab18ffbdf19667bff8f222 │ │ │ │ │ $fDataUnit5 :: [Data.Data.Constr] │ │ │ │ │ [LambdaFormInfo: LFCon[:], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.: │ │ │ │ │ @Data.Data.Constr │ │ │ │ │ $fDataUnit6 │ │ │ │ │ (GHC.Types.[] @Data.Data.Constr)] │ │ │ │ │ -d95c991b35e281a5c59840b49913aac8 │ │ │ │ │ +e7c1fa0f8e31855f8373d4546eb852d0 │ │ │ │ │ $fDataUnit6 :: Data.Data.Constr │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.Constr]] │ │ │ │ │ -fe4364bdeba819ca4302551b39b5b738 │ │ │ │ │ +912ca35a62ece4687494645b3a803407 │ │ │ │ │ $fDataUnit7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fDataUnit8] │ │ │ │ │ -b4984323061c7667887f624eb42f8a5c │ │ │ │ │ +86fee5a359095f2f51596ea9af4a1312 │ │ │ │ │ $fDataUnit8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Trivial.Unit"#] │ │ │ │ │ -b577e51700378957d48bd76ee49e5179 │ │ │ │ │ +73ced229bd7c5308afc55da565b532a0 │ │ │ │ │ $fDataUnit9 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k) => │ │ │ │ │ Data.Typeable.Internal.TypeRep (Unit f) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ │ $dTypeable1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Typeable.Internal.N:Typeable[0] <*>_N _N)) │ │ │ │ │ (GHC.Types.[] @Data.Typeable.Internal.SomeTypeRep))) │ │ │ │ │ $dTypeable │ │ │ │ │ `cast` │ │ │ │ │ (Data.Typeable.Internal.N:Typeable[0] *>_N _N)] │ │ │ │ │ -3d9d24cbdf6bd8af840dcf538e80b664 │ │ │ │ │ +20e30bd19fa1d0a10bb417d5416bf54c │ │ │ │ │ $fDataUnit_$cgmapMo :: │ │ │ │ │ forall k (f :: k -> *) (m :: * -> *). │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k, GHC.Base.MonadPlus m) => │ │ │ │ │ (forall d. Data.Data.Data d => d -> m d) -> Unit f -> m (Unit f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1039,128 +1039,128 @@ │ │ │ │ │ ($dTypeable['GHC.Types.Many] :: Data.Typeable.Internal.Typeable f) │ │ │ │ │ ($dTypeable1['GHC.Types.Many] :: Data.Typeable.Internal.Typeable k) │ │ │ │ │ @m :: * -> * │ │ │ │ │ ($dMonadPlus['GHC.Types.Many] :: GHC.Base.MonadPlus m) │ │ │ │ │ (ds['GHC.Types.Many] :: forall d. Data.Data.Data d => d -> m d) │ │ │ │ │ (eta1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ $w$cgmapMo @k @f @m $dMonadPlus eta1] │ │ │ │ │ -8dfb04e0761c45bfc5e81ada01f7965d │ │ │ │ │ +8046ebc5edc32c6e00b4636011d8fda5 │ │ │ │ │ $fDistributiveBkUnit :: │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.DistributiveB.C:DistributiveB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fDistributiveBkUnit_$cbdistribute @k)] │ │ │ │ │ -fac7a91d37218fd71b45ba97a9e27e9c │ │ │ │ │ +e08d8a87dcaf3c36956f9bf851989663 │ │ │ │ │ $fDistributiveBkUnit_$cbdistribute :: │ │ │ │ │ forall k (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Unit g) -> Unit (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (x['GHC.Types.Many] :: f (Unit g)) -> │ │ │ │ │ Unit @k @(Data.Functor.Compose.Compose f g)] │ │ │ │ │ -cdfc2efbd6aebdbdce7d18c6edd51654 │ │ │ │ │ +f0694ec62f02d9f936181289f41fbded │ │ │ │ │ $fEqUnit :: forall k (f :: k -> *). GHC.Classes.Eq (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) ($fEqUnit_$c== @k @f) ($fEqUnit_$c< @k @f)] │ │ │ │ │ -4bc229443bea70f88f9828164dff103c │ │ │ │ │ +8f08a00d479633cba92851b68b9e8663 │ │ │ │ │ $fEqUnit_$c< :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case a of wild { Unit -> │ │ │ │ │ case b of wild1 { Unit -> GHC.Types.False } }] │ │ │ │ │ -855bbd0368be299bdeb946591c47a70e │ │ │ │ │ +86363f23a822ba832cef95803a2594c6 │ │ │ │ │ $fEqUnit_$c== :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case ds of wild { Unit -> │ │ │ │ │ case ds1 of wild1 { Unit -> GHC.Types.True } }] │ │ │ │ │ -5ef90ae78d7300a6b106c9fe5de35915 │ │ │ │ │ +914e4e3ffcb8c1a76a796432b433d5bf │ │ │ │ │ $fEqVoid :: forall k (f :: k -> *). GHC.Classes.Eq (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) ($fEqVoid_$c== @k @f) ($fEqVoid_$c/= @k @f)] │ │ │ │ │ -872387f5ef40045dfdc379dd74eabc99 │ │ │ │ │ +2400027528d8052c96119753e7494da3 │ │ │ │ │ $fEqVoid_$c/= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -cf4d35cd356773e6f06b722b570d5dc0 │ │ │ │ │ +fb6bf1540e2f3f668fb8eee0762b0eaf │ │ │ │ │ $fEqVoid_$c== :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> GHC.Types.Bool) of {}] │ │ │ │ │ -2b445ae2ad2ed3088b16a77920fadbd7 │ │ │ │ │ +fbd2a1b9a5c64985390ad102e00b3399 │ │ │ │ │ $fFunctorBkUnit :: Barbies.Internal.FunctorB.FunctorB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fApplicativeBkUnit_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N))] │ │ │ │ │ -852f51c164c02fc874ecd3299e65fb76 │ │ │ │ │ +81637901a7a0970ef3ef28291c225d6c │ │ │ │ │ $fFunctorBkVoid :: Barbies.Internal.FunctorB.FunctorB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fConstraintsBkVoid_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N))] │ │ │ │ │ -1bac2fd51c43183086da2c7d3d0c60a4 │ │ │ │ │ +61b3f9f87f7a2b5feaeb17ea5760e5fe │ │ │ │ │ $fGenericUnit :: │ │ │ │ │ forall k (f :: k -> *). GHC.Generics.Generic (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) ($fGenericUnit_$cfrom @k @f) ($fGenericUnit_$cto @k @f)] │ │ │ │ │ -db8b9a1cbe48330fa9f00fbf58fb0679 │ │ │ │ │ +f8d24ea2281c5a25ecb5965e4f9503e4 │ │ │ │ │ $fGenericUnit_$cfrom :: │ │ │ │ │ forall k (f :: k -> *) x. Unit f -> GHC.Generics.Rep (Unit f) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!A>, CPR: 1, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ (\ @k @f :: k -> * @x (x1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x1 of wild { Unit -> │ │ │ │ │ @@ -1177,25 +1177,25 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Unit[0] _N _N))) _N)] │ │ │ │ │ -5ad35a968b2bd09241b651bd543a928b │ │ │ │ │ +e1b7d9fff61d94f8de55f77c03ffbc9c │ │ │ │ │ $fGenericUnit_$cto :: │ │ │ │ │ forall k (f :: k -> *) x. GHC.Generics.Rep (Unit f) x -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!A>, CPR: 1, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -1206,39 +1206,39 @@ │ │ │ │ │ ((Sub (Rep_Unit[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ _R) _N) of wild { GHC.Generics.U1 -> │ │ │ │ │ Unit @k @f }] │ │ │ │ │ -18f31c3e288dcc6e7eddf23696ae22e9 │ │ │ │ │ +ca45f3804d475e74f1519d3deae8823b │ │ │ │ │ $fGenericVoid :: │ │ │ │ │ forall k (f :: k -> *). GHC.Generics.Generic (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fGenericVoid_$cfrom @k @f) │ │ │ │ │ ($fConstraintsBkVoid_$cto @k @f)] │ │ │ │ │ -b7d888541e64a1462f048549f227ef4c │ │ │ │ │ +a423e55eb1b0d5273ae219b5511607c6 │ │ │ │ │ $fGenericVoid_$cfrom :: │ │ │ │ │ forall k (f :: k -> *) x. Void f -> GHC.Generics.Rep (Void f) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ (\ @k @f :: k -> * @x (x1['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x1 ret_ty (GHC.Generics.V1 x) of {}) │ │ │ │ │ @@ -1247,19 +1247,19 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] _N _N))) _N)] │ │ │ │ │ -5ed07b63021d11ee86c16ddfada8e171 │ │ │ │ │ +272bf7e56d5c57277ca490231e2230d8 │ │ │ │ │ $fMonoidUnit :: forall k (f :: k -> *). GHC.Base.Monoid (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Base.C:Monoid], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fSemigroupUnit @k @f) │ │ │ │ │ @@ -1268,144 +1268,144 @@ │ │ │ │ │ (\ (eta['GHC.Types.Many] :: [Unit f]) -> │ │ │ │ │ GHC.Base.foldr │ │ │ │ │ @(Unit f) │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fMonoidUnit_$c<> @k @f) │ │ │ │ │ (Unit @k @f) │ │ │ │ │ eta)] │ │ │ │ │ -4a1a27e19d420f85b64519d1a97db33e │ │ │ │ │ +e9eb6473fbc83366cac5a2f4f672bb5f │ │ │ │ │ $fMonoidUnit_$c<> :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> Unit f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case ds of wild { Unit -> ds1 }] │ │ │ │ │ -7e3bfcf2cea1db88b1377421652f82e5 │ │ │ │ │ +92241fa1c7760e587550470bc6e7c347 │ │ │ │ │ $fOrdUnit :: forall k (f :: k -> *). GHC.Classes.Ord (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Ord], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fEqUnit @k @f) │ │ │ │ │ ($fOrdUnit_$ccompare @k @f) │ │ │ │ │ ($fEqUnit_$c< @k @f) │ │ │ │ │ ($fOrdUnit_$c<= @k @f) │ │ │ │ │ ($fOrdUnit_$c> @k @f) │ │ │ │ │ ($fEqUnit_$c== @k @f) │ │ │ │ │ ($fOrdUnit_$cmax @k @f) │ │ │ │ │ ($fOrdUnit_$cmax @k @f)] │ │ │ │ │ -04518fe3c35860ae4f303231324fcff0 │ │ │ │ │ +13976f590301910741cc6419cb3e5477 │ │ │ │ │ $fOrdUnit_$c<= :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case a of wild1 { Unit -> GHC.Types.True } }] │ │ │ │ │ -edcf3c82ebd330183deab3ae9a224a24 │ │ │ │ │ +1f83cc22ce465613ede312c72f27d8f8 │ │ │ │ │ $fOrdUnit_$c> :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case a of wild1 { Unit -> GHC.Types.False } }] │ │ │ │ │ -85e324bfe55efaf27836c9398497ca13 │ │ │ │ │ +a39d9740a3fca4855d09f79392dd3575 │ │ │ │ │ $fOrdUnit_$ccompare :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case a of wild { Unit -> │ │ │ │ │ case b of wild1 { Unit -> GHC.Types.EQ } }] │ │ │ │ │ -96633ff035acfa87e092a6a9121361e5 │ │ │ │ │ +96084145599f1ec3ef5fbdc14323aac8 │ │ │ │ │ $fOrdUnit_$cmax :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> Unit f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) │ │ │ │ │ (y['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case y of wild { Unit -> x }] │ │ │ │ │ -4fe2cb03cb0fcca89a6fc10c20b4cb87 │ │ │ │ │ +a0372c975699809cbcfe33f561251c9b │ │ │ │ │ $fOrdVoid :: forall k (f :: k -> *). GHC.Classes.Ord (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Ord], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fEqVoid @k @f) │ │ │ │ │ ($fOrdVoid_$ccompare @k @f) │ │ │ │ │ ($fOrdVoid_$c>= @k @f) │ │ │ │ │ ($fOrdVoid_$c<= @k @f) │ │ │ │ │ ($fOrdVoid_$c<= @k @f) │ │ │ │ │ ($fOrdVoid_$c>= @k @f) │ │ │ │ │ ($fOrdVoid_$cmax @k @f) │ │ │ │ │ ($fOrdVoid_$cmax @k @f)] │ │ │ │ │ -a899a84071dfe62890469237dcc0a7ac │ │ │ │ │ +55b867ee2a03a9eb9725e9c9692e1383 │ │ │ │ │ $fOrdVoid_$c<= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -df38bca683cdd02e8aee16f50f66fc89 │ │ │ │ │ +709454ea8f800149a3f44a421b5ee53d │ │ │ │ │ $fOrdVoid_$c>= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case y ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -a3f7f69361e593125ee5f0b3ed9397aa │ │ │ │ │ +ac5b35ee724acd22a5d3055a18a7af6a │ │ │ │ │ $fOrdVoid_$ccompare :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> GHC.Types.Ordering) of {}] │ │ │ │ │ -dd76dd1736a506d59a04f027d9c95f17 │ │ │ │ │ +ad0729a676e7e91f480d64d248eb3e2e │ │ │ │ │ $fOrdVoid_$cmax :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty (Void f) of {}] │ │ │ │ │ -aa10bb1bf75387d04751186352d563fa │ │ │ │ │ +784078c39c349c0f9aa76de738ac30e5 │ │ │ │ │ $fReadUnit :: forall k (f :: k -> *). GHC.Read.Read (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Read.C:Read], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fReadUnit_$creadsPrec @k @f) │ │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ │ ($fReadUnit1 @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ ($fReadUnit_$creadListPrec @k @f)] │ │ │ │ │ -67117ba5e75cf874a2e2142ada4dbec1 │ │ │ │ │ +1c818c6f5e935c504035b6007eb23c41 │ │ │ │ │ $fReadUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -1441,15 +1441,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ eta │ │ │ │ │ @b │ │ │ │ │ eta1 of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @b ww }] │ │ │ │ │ -98569f0ac2e41c2c1ad153ceb1dce5d4 │ │ │ │ │ +624035976708dc0fe7a1228a3608b6a2 │ │ │ │ │ $fReadUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -1459,55 +1459,55 @@ │ │ │ │ │ @f :: k -> * │ │ │ │ │ (n['GHC.Types.Many] :: Text.ParserCombinators.ReadPrec.Prec) │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: Unit f │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b) -> │ │ │ │ │ case $w$creadPrec @k @f @b eta of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @b ww }] │ │ │ │ │ -2c2688a27ddc1af5d4e1402a75c6b226 │ │ │ │ │ +caaacb3dbc5b64c2b215017976936780 │ │ │ │ │ $fReadUnit3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $tcUnit3] │ │ │ │ │ -0b69928e2bc644d4e046c14aba10ec4b │ │ │ │ │ +f9d0ef2e6c49d36dfd901a09f3686e25 │ │ │ │ │ $fReadUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *}. Text.ParserCombinators.ReadP.P [Unit f] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ (($fReadUnit_$creadListPrec @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Unit f]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Unit f]>_R) │ │ │ │ │ @[Unit f] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure @[Unit f])] │ │ │ │ │ -fe664078033d477851e646440a661fe2 │ │ │ │ │ +7b80e64bb19b27b879b1f730937572be │ │ │ │ │ $fReadUnit_$creadList :: │ │ │ │ │ forall k (f :: k -> *). Text.ParserCombinators.ReadP.ReadS [Unit f] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ Text.ParserCombinators.ReadP.run @[Unit f] ($fReadUnit4 @k @f)] │ │ │ │ │ -fd3854c5c098d4c5e29c9a61feef9f23 │ │ │ │ │ +19dddbd606d2039f7e0ab5e2dbd956f3 │ │ │ │ │ $fReadUnit_$creadListPrec :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Unit f] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ GHC.Read.list │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fReadUnit1 @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R))] │ │ │ │ │ -51c6616920f37167a3ba0eee373b89d9 │ │ │ │ │ +27e039605c4958a8c75962fa9105077c │ │ │ │ │ $fReadUnit_$creadsPrec :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Unit f) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (eta['GHC.Types.Many] :: GHC.Types.Int) -> │ │ │ │ │ Text.ParserCombinators.ReadP.run │ │ │ │ │ @@ -1521,216 +1521,216 @@ │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ eta │ │ │ │ │ @(Unit f) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Unit f)) of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @(Unit f) ww })] │ │ │ │ │ -3fc8d31621f7052633eb0319573a725a │ │ │ │ │ +764b02bc804a7b80fbc26933ce18dba5 │ │ │ │ │ $fReadUnit_lexeme18 :: Text.Read.Lex.Lexeme │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[Text.Read.Lex.Ident], │ │ │ │ │ Unfolding: Core: Text.Read.Lex.Ident $fReadUnit3] │ │ │ │ │ -0976aa22cae9f88b1d0186ba76e899ca │ │ │ │ │ +038ad944dc49b708931cbec7e332947b │ │ │ │ │ $fSemigroupUnit :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.Semigroup (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFCon[GHC.Base.C:Semigroup], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fMonoidUnit_$c<> @k @f) │ │ │ │ │ ($fSemigroupUnit_$csconcat @k @f) │ │ │ │ │ ($fSemigroupUnit_$cstimes @k @f)] │ │ │ │ │ -a13f05e62545c166d88364a288014a31 │ │ │ │ │ +61d79f7e5eb8e6613dbdea1e3ad42e89 │ │ │ │ │ $fSemigroupUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *}. Unit f -> [Unit f] -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1L>, CPR: 1, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: [Unit f]) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case $wpoly_go1 @k @f ds1 of wild1 { (##) -> Unit @k @f } }] │ │ │ │ │ -7b52b7509cd98b1996298a776770e48d │ │ │ │ │ +cf004bcbde1ace8b54412219df95187d │ │ │ │ │ $fSemigroupUnit_$csconcat :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.NonEmpty (Unit f) -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(1!A,1L)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Unit f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| a1 as -> │ │ │ │ │ $fSemigroupUnit1 @k @f a1 as }] │ │ │ │ │ -3f3d928337ee11b235a6fcc171397b31 │ │ │ │ │ +1ec76e0b2674629000479e4914ad74b7 │ │ │ │ │ $fSemigroupUnit_$cstimes :: │ │ │ │ │ forall k (f :: k -> *) b. │ │ │ │ │ GHC.Real.Integral b => │ │ │ │ │ b -> Unit f -> Unit f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -fcf55461b410f7be0f5e5f9f01cc1439 │ │ │ │ │ +cf1afece3f7a5b05f9c09717c98a0c3c │ │ │ │ │ $fSemigroupVoid :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.Semigroup (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFCon[GHC.Base.C:Semigroup], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fSemigroupVoid_$c<> @k @f) │ │ │ │ │ ($fSemigroupVoid_$csconcat @k @f) │ │ │ │ │ ($fSemigroupVoid_$cstimes @k @f)] │ │ │ │ │ -dea2dcbb8a1298f42216e941d139e75d │ │ │ │ │ +e0fbd5d92a7506fc69d6d9f8774e13aa │ │ │ │ │ $fSemigroupVoid_$c<> :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> Void f) of {}] │ │ │ │ │ -17885224ee346008112612c40fac74f1 │ │ │ │ │ +af0bd0cf277c369ed7cff4358d21ca8c │ │ │ │ │ $fSemigroupVoid_$csconcat :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.NonEmpty (Void f) -> Void f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(1L,1L)>, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Void f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| ww ww1 -> │ │ │ │ │ case ww1 of wild1 { │ │ │ │ │ [] -> ww : c cs -> case ww ret_ty (Void f) of {} } }] │ │ │ │ │ -ad600929dba3d7a3d0b5d980c13cc94b │ │ │ │ │ +d3c8e482db83ad93ed3534e5b798c492 │ │ │ │ │ $fSemigroupVoid_$cstimes :: │ │ │ │ │ forall k (f :: k -> *) b. │ │ │ │ │ GHC.Real.Integral b => │ │ │ │ │ b -> Void f -> Void f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -cff67e162fb70fd07a4485e34266ea5c │ │ │ │ │ +967a7b3d5674289350578b29887534e3 │ │ │ │ │ $fShowUnit :: forall k (f :: k -> *). GHC.Show.Show (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Show.C:Show], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fShowUnit_$cshowsPrec @k @f) │ │ │ │ │ ($fShowUnit_$cshow @k @f) │ │ │ │ │ ($fShowUnit_$cshowList @k @f)] │ │ │ │ │ -66b6a2fac41b912b8e109750d00cd80e │ │ │ │ │ +469c95b915497d9c6e98dab4e6b4c333 │ │ │ │ │ $fShowUnit1 :: forall {k} {f :: k -> *}. Unit f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Unit -> │ │ │ │ │ GHC.CString.unpackAppendCString# $tcUnit3 eta }] │ │ │ │ │ -7615d4af19cf50d68f48f878b8ebe908 │ │ │ │ │ +f95f539f1e3deacd130e69fb7827ada9 │ │ │ │ │ $fShowUnit_$cshow :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> $fReadUnit3 }] │ │ │ │ │ -401752c02cdca1f19eb1525d964ab58f │ │ │ │ │ +84bee04dc164b6fd81df3deafd4a02df │ │ │ │ │ $fShowUnit_$cshowList :: │ │ │ │ │ forall k (f :: k -> *). [Unit f] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ls['GHC.Types.Many] :: [Unit f]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Unit f) ($fShowUnit1 @k @f) ls s] │ │ │ │ │ -f791fa2b69bd9f1e55b978f314b68884 │ │ │ │ │ +560d9ccdb71dd0ec70fff20d5f67f155 │ │ │ │ │ $fShowUnit_$cshowsPrec :: │ │ │ │ │ forall k (f :: k -> *). GHC.Types.Int -> Unit f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds1 of wild { Unit -> │ │ │ │ │ GHC.CString.unpackAppendCString# $tcUnit3 eta }] │ │ │ │ │ -2f8c52be161717f07fe51bfeb24a9de5 │ │ │ │ │ +76389038dabff11cad6d2d678257b9e5 │ │ │ │ │ $fShowVoid :: forall k (f :: k -> *). GHC.Show.Show (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Show.C:Show], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fShowVoid_$cshowsPrec @k @f) │ │ │ │ │ ($fShowVoid_$cshow @k @f) │ │ │ │ │ ($fShowVoid_$cshowList @k @f)] │ │ │ │ │ -26707e5e06b65d06115fcafd264acd34 │ │ │ │ │ +7dd4848c5c3df72b9b5ba379b0ab8ca7 │ │ │ │ │ $fShowVoid1 :: forall {k} {f :: k -> *}. Void f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty GHC.Show.ShowS of {}] │ │ │ │ │ -13c2e089827ad50373d0b0d0a80aaa52 │ │ │ │ │ +300de0ffa10f395caef3d7d6ecbdb7d8 │ │ │ │ │ $fShowVoid_$cshow :: │ │ │ │ │ forall k (f :: k -> *). Void f -> GHC.Base.String │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (x['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Base.String of {}] │ │ │ │ │ -601d31194a04f5f4e74fbc16bd436a92 │ │ │ │ │ +6eb93b77c7f541a5ddb1550f9c05f917 │ │ │ │ │ $fShowVoid_$cshowList :: │ │ │ │ │ forall k (f :: k -> *). [Void f] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ls['GHC.Types.Many] :: [Void f]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Void f) ($fShowVoid1 @k @f) ls s] │ │ │ │ │ -9d24591faead7ff4741c813518990bdc │ │ │ │ │ +8051085e02b0864e88b435d6de4c36ed │ │ │ │ │ $fShowVoid_$cshowsPrec :: │ │ │ │ │ forall k (f :: k -> *). GHC.Types.Int -> Void f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty GHC.Show.ShowS of {}] │ │ │ │ │ -518b7780fe9b20723b08ee5e7bd09f59 │ │ │ │ │ +890df8aaae42427f01a927b6f73233c2 │ │ │ │ │ $fTraversableBkUnit :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.TraversableB.C:TraversableB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkUnit_$cbtraverse @k)] │ │ │ │ │ -bf9f476a5ab643dca138380558a5b926 │ │ │ │ │ +a25518b4dafea274604ea71ec89b31a4 │ │ │ │ │ $fTraversableBkUnit1 :: │ │ │ │ │ GHC.Generics.U1 GHC.Types.Any -> GHC.Generics.U1 GHC.Types.Any │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.U1 GHC.Types.Any) -> ds] │ │ │ │ │ -e2093140333b8caa5526fa7a8b07dbed │ │ │ │ │ +e4ac526cf73f8ba187a1f69f0991d7b9 │ │ │ │ │ $fTraversableBkUnit2 :: │ │ │ │ │ GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any │ │ │ │ │ @@ -1746,15 +1746,15 @@ │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any) -> │ │ │ │ │ ds] │ │ │ │ │ -a44d7148a177a0b4e2a5bc613ad31f81 │ │ │ │ │ +b6554409cb3a757d166c3b0aab742ae3 │ │ │ │ │ $fTraversableBkUnit_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Unit f -> e (Unit g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ @@ -1762,150 +1762,150 @@ │ │ │ │ │ \ @k │ │ │ │ │ @e :: * -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative e) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) -> │ │ │ │ │ $w$cbtraverse @k @e @f @g $dApplicative] │ │ │ │ │ -f9f6cd8aaac6d8771b22cf8f6a8c3149 │ │ │ │ │ +9f1321883b85dedc2e290657e87ba09d │ │ │ │ │ $fTraversableBkVoid :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.TraversableB.C:TraversableB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Void │ │ │ │ │ ($fConstraintsBkVoid_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkVoid_$cbtraverse @k)] │ │ │ │ │ -f5453925a21f745a6e45297a61fc97dc │ │ │ │ │ +c5379ecc50562fe81c14e74961298db0 │ │ │ │ │ $fTraversableBkVoid1 :: e (GHC.Generics.V1 GHC.Types.Any) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -1ac952f93965abe7753d5403f6c8021c │ │ │ │ │ +2ac0263de78f09012ae14d679c503db3 │ │ │ │ │ $fTraversableBkVoid2 :: │ │ │ │ │ GHC.Generics.V1 GHC.Types.Any -> GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.V1 GHC.Types.Any) -> ds] │ │ │ │ │ -a452309a549123a78f5ca04e2285f2f6 │ │ │ │ │ +f23f3d1ad0dfb182e6a5d7656a528290 │ │ │ │ │ $fTraversableBkVoid_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Void f -> e (Void g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @e :: * -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative e) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) -> │ │ │ │ │ $w$cbtraverse1 @k @e @f @g $dApplicative] │ │ │ │ │ -7d87e1e6de936ad4f2b660002a5bb4a2 │ │ │ │ │ +5a7b2997c5aeffc2a7db991a19eefc4d │ │ │ │ │ $tc'Unit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2037945628109684343#Word64 │ │ │ │ │ - 3105404948668750788#Word64 │ │ │ │ │ + 11182171310931468719#Word64 │ │ │ │ │ + 15130054231645004319#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Unit2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Unit1] │ │ │ │ │ -6d9d58d423e3c8433afc20c36ca55660 │ │ │ │ │ +ba7283be9cde66c007985346f61c5adc │ │ │ │ │ $tc'Unit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepTyConApp], Inline: [~]] │ │ │ │ │ -197954868841bb9a2a7e5ad4e2eb1690 │ │ │ │ │ +37cb0a3e1453daa5245195e9fd914145 │ │ │ │ │ $tc'Unit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Unit3] │ │ │ │ │ -e38c9b5774ffaddd577a9da1243b9c01 │ │ │ │ │ +df550ca6607aacf3ced74baabd787150 │ │ │ │ │ $tc'Unit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Unit"#] │ │ │ │ │ -76d7bd2419a8b1ccd453a2c37d3afc1f │ │ │ │ │ +60667ee87fd6c04f0f4b6c638a1819ca │ │ │ │ │ $tcUnit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 376088529795041861#Word64 │ │ │ │ │ - 17036368632291288187#Word64 │ │ │ │ │ + 4400758968235990726#Word64 │ │ │ │ │ + 10609866802840247821#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcUnit2 │ │ │ │ │ 1# │ │ │ │ │ $tcUnit1] │ │ │ │ │ -ac7826a56b85bfa91610ca5c044cf7fd │ │ │ │ │ +b4e5599a2e0a6fc106f274eacea97db4 │ │ │ │ │ $tcUnit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -6f6ab7b32c6f8df93c076e4f29b4d0d3 │ │ │ │ │ +eadacb3e0f8420eae859a40757928bf5 │ │ │ │ │ $tcUnit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcUnit3] │ │ │ │ │ -c4b818509730ae1df37cd1431bfac0d0 │ │ │ │ │ +48213a220ddbce89449619d55bfc6f29 │ │ │ │ │ $tcUnit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Unit"#] │ │ │ │ │ -59b8bdbb38b837efb9b92da37ec57cfa │ │ │ │ │ +3fa553ec849965a49744bd53545ed41e │ │ │ │ │ $tcVoid :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11724475054022156485#Word64 │ │ │ │ │ - 16512914446536540340#Word64 │ │ │ │ │ + 15534941731016754011#Word64 │ │ │ │ │ + 14556625491385436117#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcVoid1 │ │ │ │ │ 1# │ │ │ │ │ $tcUnit1] │ │ │ │ │ -989bc38fe9b68b062cad2bc8ed2f7ff0 │ │ │ │ │ +0f3e1656da072f781514b688f628382c │ │ │ │ │ $tcVoid1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcVoid2] │ │ │ │ │ -9ec764fb4bef8c2995c4cfb105a7b2d5 │ │ │ │ │ +a127e11570f7fc56b7eb6d5a9df0081b │ │ │ │ │ $tcVoid2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Void"#] │ │ │ │ │ -37fabeae6e71866f018d3ecf19babc99 │ │ │ │ │ +8d2fc5374840026ed70dd271fdfe15ff │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -7f27288f386466f8030e41df04171ef4 │ │ │ │ │ +15f6c340cb21b7720537e862b23b1654 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -343d429f740b11d7056fb2985f05f9f1 │ │ │ │ │ +99ef5acab82fa44157a5c9867c67a2b4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Trivial"#] │ │ │ │ │ -6b6b7c194bd03929444667004c2e6f1c │ │ │ │ │ +81c3d87de01b16e1922d6e7f880a1be9 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b5f045fe37aad4d42ddc0e88f3f20b3f │ │ │ │ │ +c3c9295c398cba836967ee71be3e8068 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -aaaf291a31a4c43cd484735f57856d5d │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +ff209b83bc05974c3653f16c5433a728 │ │ │ │ │ $w$cbtraverse :: │ │ │ │ │ forall {k} {e :: * -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ Unit f -> e (Unit g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1942,15 +1942,15 @@ │ │ │ │ │ ((Sub (Rep_Unit[0] _N _N) │ │ │ │ │ ; (GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1961,15 +1961,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ e (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @@ -2024,15 +2024,15 @@ │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @@ -2046,15 +2046,15 @@ │ │ │ │ │ GHC.Types.Any>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R (((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -2146,15 +2146,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Indexed[1] │ │ │ │ │ <(k -> *) -> *>_N │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)))_N) _N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_N) _N))] │ │ │ │ │ -594a34b6ea7684c5547203d4de59bd2b │ │ │ │ │ +39e9193816cd50f6eb1170c682e5a965 │ │ │ │ │ $w$cbtraverse1 :: │ │ │ │ │ forall {k} {e :: * -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ Void f -> e (Void g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2208,23 +2208,23 @@ │ │ │ │ │ ((Sub (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[5]))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ; (Data.Generics.GenericN.Zip │ │ │ │ │ (Sym (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.Rep │ │ │ │ │ ((Sym (Data.Generics.GenericN.D:R:FilterIndex[2] │ │ │ │ │ @@ -2244,47 +2244,47 @@ │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(GHC.Generics.V1 GHC.Types.Any) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ $fTraversableBkVoid2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) _N) │ │ │ │ │ ($fTraversableBkVoid1 @e)) │ │ │ │ │ `cast` │ │ │ │ │ (_R (((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[5])))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; (Data.Generics.GenericN.Zip │ │ │ │ │ (Sym (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.Rep │ │ │ │ │ ((Sym (Data.Generics.GenericN.D:R:FilterIndex[2] │ │ │ │ │ @@ -2296,15 +2296,15 @@ │ │ │ │ │ <(k -> *) -> *>_N │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)))_N) _N))_N) │ │ │ │ │ (Sym (Rep_Void[0] _N _N)))_N) _N)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Void f) -> lvl38] │ │ │ │ │ -4397906b99a0d81b672d44a6ac00dfba │ │ │ │ │ +4a72a26330918095fe37bbb73b598d6c │ │ │ │ │ $w$cgmapMo :: │ │ │ │ │ forall {k} {f :: k -> *} {m :: * -> *}. │ │ │ │ │ GHC.Base.MonadPlus m => │ │ │ │ │ Unit f -> m (Unit f) │ │ │ │ │ StrWork([!]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ @@ -2325,15 +2325,15 @@ │ │ │ │ │ @(Unit f) │ │ │ │ │ (case eta1 of wild1 { Unit -> │ │ │ │ │ ww3 @(Unit f, GHC.Types.Bool) ($fDataUnit1 @k @f) }) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: (Unit f, GHC.Types.Bool)) -> │ │ │ │ │ case ds of wild1 { (,) x' b -> │ │ │ │ │ case b of wild2 { │ │ │ │ │ GHC.Types.False -> lvl38 GHC.Types.True -> ww3 @(Unit f) x' } }) }] │ │ │ │ │ -4f702ff3f5feb78077ab6f3cc05493b1 │ │ │ │ │ +9bd002bd5f9fcd044a017127776ab108 │ │ │ │ │ $w$creadPrec :: │ │ │ │ │ forall {k} {f :: k -> *} {b}. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> (# GHC.Base.String -> Text.ParserCombinators.ReadP.P b #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2359,61 +2359,61 @@ │ │ │ │ │ [Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ (a1['GHC.Types.Many] :: ()) -> lvl126] │ │ │ │ │ = \ (a1['GHC.Types.Many] :: ()) -> lvl126 │ │ │ │ │ } in │ │ │ │ │ (# \ (a['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ Text.ParserCombinators.ReadP.skipSpaces2 a @b k1 #)] │ │ │ │ │ -341c8140df88263deb6fe462480d1fe5 │ │ │ │ │ +55dda9b0db33a37b1c966d634a7b97fe │ │ │ │ │ $wpoly_go1 :: forall {k} {f :: k -> *}. [Unit f] -> (# #) │ │ │ │ │ StrWork([!]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [2]] │ │ │ │ │ -04cb6aeef862fc60b50ab22a047e79cd │ │ │ │ │ +cf2cde244d6fb68087d0702743b39d0a │ │ │ │ │ axiom R:AllBkcUnit :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Unit │ │ │ │ │ = Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB Unit) │ │ │ │ │ -40557eaec235effdd4cdafeecd48d521 │ │ │ │ │ +92e00d8bc9896d358e26b53a30d154b2 │ │ │ │ │ axiom R:AllBkcVoid :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Void │ │ │ │ │ = Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB Void) │ │ │ │ │ -75a080b3521fb6971602b562a49378f8 │ │ │ │ │ +7788cf58864a164f991e62d338005b6a │ │ │ │ │ axiom Rep_Unit :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Generics.Rep (Unit f) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ -8dc333bb5f86f47c7a60275a47ea385f │ │ │ │ │ +25dae5a5a20ed34a86fce6f00a09ddba │ │ │ │ │ axiom Rep_Void :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Generics.Rep (Void f) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ -c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ +d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ type role Unit phantom │ │ │ │ │ type Unit :: forall k. (k -> *) -> * │ │ │ │ │ data Unit f = Unit │ │ │ │ │ -93784768def362ba0bea698b816d92eb │ │ │ │ │ +e576c7f3bd180bf081dbb2756313ea69 │ │ │ │ │ type role Void phantom │ │ │ │ │ type Void :: forall k. (k -> *) -> * │ │ │ │ │ data Void f │ │ │ │ │ instance Barbies.Internal.ApplicativeB.ApplicativeB [., Unit] │ │ │ │ │ = $fApplicativeBkUnit │ │ │ │ │ instance Barbies.Internal.ConstraintsB.ConstraintsB [., Unit] │ │ │ │ │ = $fConstraintsBkUnit │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.hi │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,139 +1,139 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Internal.Wear 9066 │ │ │ │ │ - interface hash: f260dccca1296e8864b47a8046879595 │ │ │ │ │ - ABI hash: e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - export-list hash: 78c8bc7934601c506594bbc6e00d10b4 │ │ │ │ │ + interface hash: 57df868f18bc89365bb0cb39821ec54d │ │ │ │ │ + ABI hash: 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + export-list hash: 0844baf41368bc42b02e1f4080c4e399 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: fe5a696d57adc7936c3a70d12dfdb6f8 │ │ │ │ │ + flag hash: 7176c62bb7bec31fbc07b2bafcf5d73f │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 3d14163eb7acfe46c239d55131a80be5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Bare │ │ │ │ │ Covered │ │ │ │ │ Wear │ │ │ │ │ WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ import -/ GHC.TypeError 79dfedc7ca947db73137bb493c3e707f │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -67f3d54b29a2687310c64890ce5b10d4 │ │ │ │ │ +3b855753268c3a8306cc413dfc51a551 │ │ │ │ │ $tcBare :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12345073740570411872#Word64 │ │ │ │ │ - 741779550252200127#Word64 │ │ │ │ │ + 405425250779376933#Word64 │ │ │ │ │ + 4956015487972208583#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBare1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*] │ │ │ │ │ -e04de1dc3a2b7ad84d362bc4b719faa6 │ │ │ │ │ +22f0ee970b086bd5c65d6bacfa157919 │ │ │ │ │ $tcBare1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBare2] │ │ │ │ │ -cf8195b3e9411b2c8346ad18ec151001 │ │ │ │ │ +9edaa9d688671a970b3e5c85bb60182e │ │ │ │ │ $tcBare2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Bare"#] │ │ │ │ │ -dabf56891c8664871dafbb6917c271aa │ │ │ │ │ +bca89cebac9322e398f97247f97de8f3 │ │ │ │ │ $tcCovered :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3022141369616637646#Word64 │ │ │ │ │ - 10375174585551583116#Word64 │ │ │ │ │ + 5468045204005402524#Word64 │ │ │ │ │ + 7421514990380126091#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcCovered1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*] │ │ │ │ │ -9e7a2dca47d7084438895c0e2c866770 │ │ │ │ │ +f644d22f82609c671b31b2cab6c3a1a5 │ │ │ │ │ $tcCovered1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcCovered2] │ │ │ │ │ -73dc93a647e3e6936664a3b99825c48b │ │ │ │ │ +9c5b14f20b0be5048cb7ac4c48380a15 │ │ │ │ │ $tcCovered2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Covered"#] │ │ │ │ │ -4322ce4b8568f4253e4a158c0ae990f6 │ │ │ │ │ +bfdb3f569dee5beacd07f13442757fcf │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2a10c039b5e50588dd5e0278919ffa17 │ │ │ │ │ +bf3f5f104f04987105afa4873ac21da1 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d4a09d97dea71c44da93a669ab133ef4 │ │ │ │ │ +753355dd71efb780d0d06fef7dedf4a4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Wear"#] │ │ │ │ │ -38708f0d06e475235c364c95c9c76dcf │ │ │ │ │ +d36c1e1f32d600cc37ec6222b01c8c24 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -d868079f0217d5dd1d25ca6afb7f825b │ │ │ │ │ +6fe7e741ec62bb5572f4ba8b0174c91d │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ type Bare :: * │ │ │ │ │ data Bare │ │ │ │ │ -80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ +eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ type Covered :: * │ │ │ │ │ data Covered │ │ │ │ │ -1a1a4a4c87e02f1ea861ad1e9b416487 │ │ │ │ │ +7a692a95a35079399d24fd04e6ff0213 │ │ │ │ │ axiom D:R:Wear :: │ │ │ │ │ Wear Bare f a = a │ │ │ │ │ Wear Covered f a = f a │ │ │ │ │ Wear (Data.Generics.GenericN.Param _1 t) f a = Wear t f a │ │ │ │ │ Wear t _1 _2 = (TypeError ...) │ │ │ │ │ -236ea46a0f2decdd8d0aeb99eb30ae38 │ │ │ │ │ +6faabd0f19dcb6b56f70a3d39f1054a8 │ │ │ │ │ axiom D:R:WearTwo :: │ │ │ │ │ WearTwo Bare f g a = a │ │ │ │ │ WearTwo Covered f g a = f (g a) │ │ │ │ │ WearTwo (Data.Generics.GenericN.Param _1 t) f g a = WearTwo t f g a │ │ │ │ │ WearTwo t _1 _2 _3 = (TypeError ...) │ │ │ │ │ -bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ +1612dc273c345679bd612935358ae645 │ │ │ │ │ type Wear :: * -> (* -> *) -> * -> * │ │ │ │ │ type family Wear t f a where │ │ │ │ │ Wear Bare f a = a │ │ │ │ │ Wear Covered f a = f a │ │ │ │ │ Wear (Data.Generics.GenericN.Param _1 t) f a = Wear t f a │ │ │ │ │ Wear t _1 _2 = (TypeError ...) │ │ │ │ │ axiom D:R:Wear │ │ │ │ │ -d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ +d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ type WearTwo :: * -> (* -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family WearTwo t f g a where │ │ │ │ │ WearTwo Bare f g a = a │ │ │ │ │ WearTwo Covered f g a = f (g a) │ │ │ │ │ WearTwo (Data.Generics.GenericN.Param _1 t) f g a = WearTwo t f g a │ │ │ │ │ WearTwo t _1 _2 _3 = (TypeError ...) │ │ │ │ │ axiom D:R:WearTwo │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.dyn_hi │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,139 +1,139 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Internal.Wear 9066 │ │ │ │ │ - interface hash: f260dccca1296e8864b47a8046879595 │ │ │ │ │ - ABI hash: e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - export-list hash: 78c8bc7934601c506594bbc6e00d10b4 │ │ │ │ │ + interface hash: 57df868f18bc89365bb0cb39821ec54d │ │ │ │ │ + ABI hash: 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + export-list hash: 0844baf41368bc42b02e1f4080c4e399 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 7176c62bb7bec31fbc07b2bafcf5d73f │ │ │ │ │ + flag hash: fe5a696d57adc7936c3a70d12dfdb6f8 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 3d14163eb7acfe46c239d55131a80be5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Bare │ │ │ │ │ Covered │ │ │ │ │ Wear │ │ │ │ │ WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ import -/ GHC.TypeError 79dfedc7ca947db73137bb493c3e707f │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -67f3d54b29a2687310c64890ce5b10d4 │ │ │ │ │ +3b855753268c3a8306cc413dfc51a551 │ │ │ │ │ $tcBare :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12345073740570411872#Word64 │ │ │ │ │ - 741779550252200127#Word64 │ │ │ │ │ + 405425250779376933#Word64 │ │ │ │ │ + 4956015487972208583#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBare1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*] │ │ │ │ │ -e04de1dc3a2b7ad84d362bc4b719faa6 │ │ │ │ │ +22f0ee970b086bd5c65d6bacfa157919 │ │ │ │ │ $tcBare1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBare2] │ │ │ │ │ -cf8195b3e9411b2c8346ad18ec151001 │ │ │ │ │ +9edaa9d688671a970b3e5c85bb60182e │ │ │ │ │ $tcBare2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Bare"#] │ │ │ │ │ -dabf56891c8664871dafbb6917c271aa │ │ │ │ │ +bca89cebac9322e398f97247f97de8f3 │ │ │ │ │ $tcCovered :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3022141369616637646#Word64 │ │ │ │ │ - 10375174585551583116#Word64 │ │ │ │ │ + 5468045204005402524#Word64 │ │ │ │ │ + 7421514990380126091#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcCovered1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*] │ │ │ │ │ -9e7a2dca47d7084438895c0e2c866770 │ │ │ │ │ +f644d22f82609c671b31b2cab6c3a1a5 │ │ │ │ │ $tcCovered1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcCovered2] │ │ │ │ │ -73dc93a647e3e6936664a3b99825c48b │ │ │ │ │ +9c5b14f20b0be5048cb7ac4c48380a15 │ │ │ │ │ $tcCovered2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Covered"#] │ │ │ │ │ -4322ce4b8568f4253e4a158c0ae990f6 │ │ │ │ │ +bfdb3f569dee5beacd07f13442757fcf │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2a10c039b5e50588dd5e0278919ffa17 │ │ │ │ │ +bf3f5f104f04987105afa4873ac21da1 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d4a09d97dea71c44da93a669ab133ef4 │ │ │ │ │ +753355dd71efb780d0d06fef7dedf4a4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Wear"#] │ │ │ │ │ -38708f0d06e475235c364c95c9c76dcf │ │ │ │ │ +d36c1e1f32d600cc37ec6222b01c8c24 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -d868079f0217d5dd1d25ca6afb7f825b │ │ │ │ │ +6fe7e741ec62bb5572f4ba8b0174c91d │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ type Bare :: * │ │ │ │ │ data Bare │ │ │ │ │ -80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ +eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ type Covered :: * │ │ │ │ │ data Covered │ │ │ │ │ -1a1a4a4c87e02f1ea861ad1e9b416487 │ │ │ │ │ +7a692a95a35079399d24fd04e6ff0213 │ │ │ │ │ axiom D:R:Wear :: │ │ │ │ │ Wear Bare f a = a │ │ │ │ │ Wear Covered f a = f a │ │ │ │ │ Wear (Data.Generics.GenericN.Param _1 t) f a = Wear t f a │ │ │ │ │ Wear t _1 _2 = (TypeError ...) │ │ │ │ │ -236ea46a0f2decdd8d0aeb99eb30ae38 │ │ │ │ │ +6faabd0f19dcb6b56f70a3d39f1054a8 │ │ │ │ │ axiom D:R:WearTwo :: │ │ │ │ │ WearTwo Bare f g a = a │ │ │ │ │ WearTwo Covered f g a = f (g a) │ │ │ │ │ WearTwo (Data.Generics.GenericN.Param _1 t) f g a = WearTwo t f g a │ │ │ │ │ WearTwo t _1 _2 _3 = (TypeError ...) │ │ │ │ │ -bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ +1612dc273c345679bd612935358ae645 │ │ │ │ │ type Wear :: * -> (* -> *) -> * -> * │ │ │ │ │ type family Wear t f a where │ │ │ │ │ Wear Bare f a = a │ │ │ │ │ Wear Covered f a = f a │ │ │ │ │ Wear (Data.Generics.GenericN.Param _1 t) f a = Wear t f a │ │ │ │ │ Wear t _1 _2 = (TypeError ...) │ │ │ │ │ axiom D:R:Wear │ │ │ │ │ -d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ +d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ type WearTwo :: * -> (* -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family WearTwo t f g a where │ │ │ │ │ WearTwo Bare f g a = a │ │ │ │ │ WearTwo Covered f g a = f (g a) │ │ │ │ │ WearTwo (Data.Generics.GenericN.Param _1 t) f g a = WearTwo t f g a │ │ │ │ │ WearTwo t _1 _2 _3 = (TypeError ...) │ │ │ │ │ axiom D:R:WearTwo │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.dyn_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,77 +1,77 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies.Internal.Wrappers [family instance module] 9066 │ │ │ │ │ - interface hash: e4be304bc6b3cc62dcc71119cf61f2db │ │ │ │ │ - ABI hash: 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - export-list hash: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ + interface hash: cb1b2d1933bc80c5ec0aa1cf1f13dc78 │ │ │ │ │ + ABI hash: 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + export-list hash: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f14df32c6fa371fed5c3f32f772ba6fc │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: ca1c0caae6aafa314e50ef3ded92a5a5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Barbie{Barbie getBarbie} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Barbies.Internal.ConstraintsB Data.Generics.GenericN │ │ │ │ │ Control.Applicative Control.Arrow Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup.Internal Data.Type.Ord │ │ │ │ │ Data.Version GHC.Generics GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bdicts 910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bdicts 971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -204ac2098cb792c8b41351c142327a20 │ │ │ │ │ +f62ea7950d7946c762201d93e6308a9e │ │ │ │ │ $fApplicativeBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -6f940cd80804eb2c666df7482cc81664 │ │ │ │ │ +f3399a7e3a4bb03d5a8c676a6a75e068 │ │ │ │ │ $fConstraintsBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB b => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkBarbie_$cbaddDicts @k @b v)] │ │ │ │ │ -d333f3303507c9236dd64deb7efac763 │ │ │ │ │ +7dfc9ba585976dc71c3ae7761633b1cf │ │ │ │ │ $fConstraintsBkBarbie_$cbaddDicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c (Barbie b)) => │ │ │ │ │ Barbie b f │ │ │ │ │ -> Barbie │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ f1 x `cast` (N:Barbie[0] _N _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -3c7c7a193ca7ee7267b9b27453ee23dd │ │ │ │ │ +baf3d38f5e980d72ac78ecd0a48005ab │ │ │ │ │ $fFunctorBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -cc7ef12552fc29523be39734b2177432 │ │ │ │ │ +4c74683a35143896d4caca5bdd71deac │ │ │ │ │ $fFunctorBkBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -220,15 +220,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ $dFunctorB │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ ds] │ │ │ │ │ -077c99447836e540aaac7d93ce6006e9 │ │ │ │ │ +f9c70e8a85d608079857a395e043e3d0 │ │ │ │ │ $fMonoidBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ GHC.Base.Monoid (Barbie b f) │ │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ │ @(Barbie b f) │ │ │ │ │ ($fSemigroupBarbie @k @b @f v v1 v2) │ │ │ │ │ ($fMonoidBarbie1 @k @b @f v v1 v2 v3) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Barbie[0] _N _R) _N) │ │ │ │ │ ($fMonoidBarbie_$c<> @k @b @f v v1 v2) │ │ │ │ │ ($fMonoidBarbie_$cmconcat @k @b @f v v1 v2 v3)] │ │ │ │ │ -a80b6aab9a56878c35530169c29bf400 │ │ │ │ │ +29fbe427af2ed41dab0346cca3c931ee │ │ │ │ │ $fMonoidBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ b f │ │ │ │ │ @@ -274,15 +274,15 @@ │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ b) │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b) │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Monoid f b) -> │ │ │ │ │ $w$cmempty @k @b @f $dConstraintsB $dApplicativeB irred1] │ │ │ │ │ -4320beb86e7b31024a8f075f8e18e411 │ │ │ │ │ +8abbea1cfc10faced95b9f429dfadc77 │ │ │ │ │ $fMonoidBarbie2 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Semigroup f)) │ │ │ │ │ f) │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ @(f a) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N _N _N _N _N) │ │ │ │ │ ga │ │ │ │ │ ha } } }] │ │ │ │ │ -59ba7427452f5be9a4bb97abb50b722e │ │ │ │ │ +ca4d46a0ceee1e2dde34541f48b2dc5e │ │ │ │ │ $fMonoidBarbie_$c<> :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ Barbie b f -> Barbie b f -> Barbie b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -401,15 +401,15 @@ │ │ │ │ │ eta1 │ │ │ │ │ eta2 `cast` (N:Barbie[0] _N _R _N)) │ │ │ │ │ eta3 `cast` (N:Barbie[0] _N _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N)] │ │ │ │ │ -10765746949f7aceec59643e81a45ca1 │ │ │ │ │ +78f38bab2de2e32dd73668b7add8b805 │ │ │ │ │ $fMonoidBarbie_$cmconcat :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ [Barbie b f] -> Barbie b f │ │ │ │ │ @@ -440,15 +440,15 @@ │ │ │ │ │ $dConstraintsB │ │ │ │ │ $dApplicativeB │ │ │ │ │ irred │ │ │ │ │ irred1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Barbie[0] _N _R) _N) │ │ │ │ │ eta] │ │ │ │ │ -21433b97c2f87dc9b06894f84a7750dd │ │ │ │ │ +0b19e945a0a65f87b9abfdbd6dab038a │ │ │ │ │ $fSemigroupBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ GHC.Base.Semigroup (Barbie b f) │ │ │ │ │ DFunId │ │ │ │ │ @@ -464,15 +464,15 @@ │ │ │ │ │ b) │ │ │ │ │ (v2['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b). │ │ │ │ │ @(Barbie b f) │ │ │ │ │ ($fMonoidBarbie_$c<> @k @b @f v v1 v2) │ │ │ │ │ ($fSemigroupBarbie_$csconcat @k @b @f v v1 v2) │ │ │ │ │ ($fSemigroupBarbie_$cstimes @k @b @f v v1 v2)] │ │ │ │ │ -ca242d16c6138ad37ebd85d58e69dcfe │ │ │ │ │ +9ab68a1317f340daebc4d36d6fc1a5ac │ │ │ │ │ $fSemigroupBarbie_$csconcat :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ GHC.Base.NonEmpty (Barbie b f) -> Barbie b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -487,25 +487,25 @@ │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ b) │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b) │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Barbie b f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| ww ww1 -> │ │ │ │ │ $w$csconcat @k @b @f $dConstraintsB $dApplicativeB irred ww ww1 }] │ │ │ │ │ -840ed4739b6ed7befa6b647bd95810b4 │ │ │ │ │ +e1d4584970838a6290690406c0d6fdcf │ │ │ │ │ $fSemigroupBarbie_$cstimes :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) b1. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ GHC.Real.Integral b1) => │ │ │ │ │ b1 -> Barbie b f -> Barbie b f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: ] │ │ │ │ │ -d0a4cd0f18fc42b310fff1c8434c2068 │ │ │ │ │ +b5f955205f86496b0047c933a36a2bf1 │ │ │ │ │ $fTraversableBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -528,26 +528,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkBarbie_$cbtraverse @k @b v)] │ │ │ │ │ -82108aa41bbdfc586f9cfb3d67854be0 │ │ │ │ │ +deea81d66ad4de434250926965ec78d1 │ │ │ │ │ $fTraversableBkBarbie1 :: │ │ │ │ │ forall {k} {g :: k -> *} {b :: (k -> *) -> *}. b g -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ (ds['GHC.Types.Many] :: b g) -> │ │ │ │ │ ds] │ │ │ │ │ -d69c678e3276e8548ff3a6a0255d575d │ │ │ │ │ +01c1aee413411340cf102cf8c340e3e7 │ │ │ │ │ $fTraversableBkBarbie_$cbtraverse :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Barbie b f -> e (Barbie b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -584,89 +584,89 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Barbie b f) -> │ │ │ │ │ f1 (f2 x `cast` (N:Barbie[0] _N _R _N))] │ │ │ │ │ -76525e76f13a161d68ca3fd2f348df33 │ │ │ │ │ +ca8bb4b28b8a31e522ec2308d476b507 │ │ │ │ │ $tc'Barbie :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15615530109360289637#Word64 │ │ │ │ │ - 15990056711384804469#Word64 │ │ │ │ │ + 13918703368884499321#Word64 │ │ │ │ │ + 8936931840849295103#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Barbie2 │ │ │ │ │ 3# │ │ │ │ │ $tc'Barbie1] │ │ │ │ │ -40a7ada842c41ca6af65caa3f4f2b705 │ │ │ │ │ +2f858be8e6da41cc4432b060dea106fe │ │ │ │ │ $tc'Barbie1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -40e551c5e0deb8418f20680a64b0877b │ │ │ │ │ +652ba274d0a16a89792543a9036ba401 │ │ │ │ │ $tc'Barbie2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Barbie3] │ │ │ │ │ -0f94161774fd55d18630549bec85c297 │ │ │ │ │ +171037b2c3ce7999c22eac8ad28f353a │ │ │ │ │ $tc'Barbie3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Barbie"#] │ │ │ │ │ -fe446ca092fa482cc453eb015dfaa3ee │ │ │ │ │ +5b6e7f610e7cf5ef0a18138c0bc0b9eb │ │ │ │ │ $tcBarbie :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12284314168126100922#Word64 │ │ │ │ │ - 11257103210016545368#Word64 │ │ │ │ │ + 3192024412159074143#Word64 │ │ │ │ │ + 1664728315722168277#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBarbie2 │ │ │ │ │ 1# │ │ │ │ │ $tcBarbie1] │ │ │ │ │ -40acd3263912b8eeb3a4c719906ac4c4 │ │ │ │ │ +bd52e9839a488bd3574db5c44ef7acce │ │ │ │ │ $tcBarbie1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8d148eef945ecf2b631bb0efdc2ff852 │ │ │ │ │ +df2152e2c1ef0914198e9e4b1cda0b19 │ │ │ │ │ $tcBarbie2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBarbie3] │ │ │ │ │ -b552c8172474f0cc35eb4b7c025b45bc │ │ │ │ │ +88a8c74aa5e8aca8fb99b881c797601b │ │ │ │ │ $tcBarbie3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbie"#] │ │ │ │ │ -167e06f36ec10fc1655a5b425b6bb193 │ │ │ │ │ +d8dfcc456b14062acabb14720fae5deb │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -03e6abee023a50f09c5516ad05c83883 │ │ │ │ │ +2850c919a9d24a35f022cf256e62812a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -b41c24bf25211565bcb506c9d737073e │ │ │ │ │ +e7d45b3661c4d9a96db4044801c49d4b │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Wrappers"#] │ │ │ │ │ -20d05693f624b96bbc9391ab9f941442 │ │ │ │ │ +1bd9450106ebea90a9235433bbba71b1 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -f253185464294a90d185b954bf372084 │ │ │ │ │ +6234285fb6be85a5fdc609a38328aba1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -5f74d08e234300d8c8898540159d33b3 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +e428a140fd68d39f65308135432ce538 │ │ │ │ │ $w$cmempty :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ b f │ │ │ │ │ StrWork([!]) │ │ │ │ │ @@ -715,15 +715,15 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -73cf4dacb4c04e6fee8e05c2bc01c009 │ │ │ │ │ +ef5babda816101764103bb9b3af81c43 │ │ │ │ │ $w$csconcat :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ Barbie b f -> [Barbie b f] -> Barbie b f │ │ │ │ │ StrWork([~, ~, ~, ~, !]) │ │ │ │ │ @@ -750,36 +750,36 @@ │ │ │ │ │ go1 :: Barbie b f -> [Barbie b f] -> Barbie b f │ │ │ │ │ [Arity: 2, Strictness: <1L>] │ │ │ │ │ = \ (b1['GHC.Types.Many] :: Barbie b f) │ │ │ │ │ (ds1['GHC.Types.Many] :: [Barbie b f]) -> │ │ │ │ │ case ds1 of wild1 { [] -> b1 : c cs -> lvl b1 (go1 c cs) } │ │ │ │ │ } in │ │ │ │ │ go1 ww ww1] │ │ │ │ │ -3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ +01d0899d14173451a813c232a74e39b9 │ │ │ │ │ type role Barbie representational nominal │ │ │ │ │ type Barbie :: forall k. ((k -> *) -> *) -> (k -> *) -> * │ │ │ │ │ newtype Barbie b f = Barbie {getBarbie :: b f} │ │ │ │ │ -2db15c99b0421e1551009484e1dbec12 │ │ │ │ │ +06f865a84631ece84212848524773b40 │ │ │ │ │ axiom D:R:AllBkcBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c (Barbie b) │ │ │ │ │ = Barbies.Internal.ConstraintsB.AllB c b │ │ │ │ │ -9f0dbf2ac67c199c8ea1fa4011a70f53 │ │ │ │ │ +f4344a48cfdb2980e9b32c87ad521a99 │ │ │ │ │ getBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). Barbie b f -> b f │ │ │ │ │ RecSel Left Barbie │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getBarbie1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (b :: <(k -> *) -> *>_N) (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Barbie[0] _N _R _N)] │ │ │ │ │ -72ba47ecca026284280e31635e2af1f8 │ │ │ │ │ +a55ad648b9b02edf4ac24b7534d8703c │ │ │ │ │ getBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ Barbie b f -> Barbie b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,77 +1,77 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies.Internal.Wrappers [family instance module] 9066 │ │ │ │ │ - interface hash: e4be304bc6b3cc62dcc71119cf61f2db │ │ │ │ │ - ABI hash: 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - export-list hash: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ + interface hash: cb1b2d1933bc80c5ec0aa1cf1f13dc78 │ │ │ │ │ + ABI hash: 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + export-list hash: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 5dedc605c735e5e9acdf5429c3f19d41 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: ca1c0caae6aafa314e50ef3ded92a5a5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Barbie{Barbie getBarbie} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Barbies.Internal.ConstraintsB Data.Generics.GenericN │ │ │ │ │ Control.Applicative Control.Arrow Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup.Internal Data.Type.Ord │ │ │ │ │ Data.Version GHC.Generics GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bdicts 910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bdicts 971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -204ac2098cb792c8b41351c142327a20 │ │ │ │ │ +f62ea7950d7946c762201d93e6308a9e │ │ │ │ │ $fApplicativeBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -6f940cd80804eb2c666df7482cc81664 │ │ │ │ │ +f3399a7e3a4bb03d5a8c676a6a75e068 │ │ │ │ │ $fConstraintsBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB b => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkBarbie_$cbaddDicts @k @b v)] │ │ │ │ │ -d333f3303507c9236dd64deb7efac763 │ │ │ │ │ +7dfc9ba585976dc71c3ae7761633b1cf │ │ │ │ │ $fConstraintsBkBarbie_$cbaddDicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c (Barbie b)) => │ │ │ │ │ Barbie b f │ │ │ │ │ -> Barbie │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ f1 x `cast` (N:Barbie[0] _N _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -3c7c7a193ca7ee7267b9b27453ee23dd │ │ │ │ │ +baf3d38f5e980d72ac78ecd0a48005ab │ │ │ │ │ $fFunctorBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -cc7ef12552fc29523be39734b2177432 │ │ │ │ │ +4c74683a35143896d4caca5bdd71deac │ │ │ │ │ $fFunctorBkBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -220,15 +220,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ $dFunctorB │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ ds] │ │ │ │ │ -077c99447836e540aaac7d93ce6006e9 │ │ │ │ │ +f9c70e8a85d608079857a395e043e3d0 │ │ │ │ │ $fMonoidBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ GHC.Base.Monoid (Barbie b f) │ │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ │ @(Barbie b f) │ │ │ │ │ ($fSemigroupBarbie @k @b @f v v1 v2) │ │ │ │ │ ($fMonoidBarbie1 @k @b @f v v1 v2 v3) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Barbie[0] _N _R) _N) │ │ │ │ │ ($fMonoidBarbie_$c<> @k @b @f v v1 v2) │ │ │ │ │ ($fMonoidBarbie_$cmconcat @k @b @f v v1 v2 v3)] │ │ │ │ │ -a80b6aab9a56878c35530169c29bf400 │ │ │ │ │ +29fbe427af2ed41dab0346cca3c931ee │ │ │ │ │ $fMonoidBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ b f │ │ │ │ │ @@ -274,15 +274,15 @@ │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ b) │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b) │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Monoid f b) -> │ │ │ │ │ $w$cmempty @k @b @f $dConstraintsB $dApplicativeB irred1] │ │ │ │ │ -4320beb86e7b31024a8f075f8e18e411 │ │ │ │ │ +8abbea1cfc10faced95b9f429dfadc77 │ │ │ │ │ $fMonoidBarbie2 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Semigroup f)) │ │ │ │ │ f) │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ @(f a) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N _N _N _N _N) │ │ │ │ │ ga │ │ │ │ │ ha } } }] │ │ │ │ │ -59ba7427452f5be9a4bb97abb50b722e │ │ │ │ │ +ca4d46a0ceee1e2dde34541f48b2dc5e │ │ │ │ │ $fMonoidBarbie_$c<> :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ Barbie b f -> Barbie b f -> Barbie b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -401,15 +401,15 @@ │ │ │ │ │ eta1 │ │ │ │ │ eta2 `cast` (N:Barbie[0] _N _R _N)) │ │ │ │ │ eta3 `cast` (N:Barbie[0] _N _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N)] │ │ │ │ │ -10765746949f7aceec59643e81a45ca1 │ │ │ │ │ +78f38bab2de2e32dd73668b7add8b805 │ │ │ │ │ $fMonoidBarbie_$cmconcat :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ [Barbie b f] -> Barbie b f │ │ │ │ │ @@ -440,15 +440,15 @@ │ │ │ │ │ $dConstraintsB │ │ │ │ │ $dApplicativeB │ │ │ │ │ irred │ │ │ │ │ irred1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Barbie[0] _N _R) _N) │ │ │ │ │ eta] │ │ │ │ │ -21433b97c2f87dc9b06894f84a7750dd │ │ │ │ │ +0b19e945a0a65f87b9abfdbd6dab038a │ │ │ │ │ $fSemigroupBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ GHC.Base.Semigroup (Barbie b f) │ │ │ │ │ DFunId │ │ │ │ │ @@ -464,15 +464,15 @@ │ │ │ │ │ b) │ │ │ │ │ (v2['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b). │ │ │ │ │ @(Barbie b f) │ │ │ │ │ ($fMonoidBarbie_$c<> @k @b @f v v1 v2) │ │ │ │ │ ($fSemigroupBarbie_$csconcat @k @b @f v v1 v2) │ │ │ │ │ ($fSemigroupBarbie_$cstimes @k @b @f v v1 v2)] │ │ │ │ │ -ca242d16c6138ad37ebd85d58e69dcfe │ │ │ │ │ +9ab68a1317f340daebc4d36d6fc1a5ac │ │ │ │ │ $fSemigroupBarbie_$csconcat :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ GHC.Base.NonEmpty (Barbie b f) -> Barbie b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -487,25 +487,25 @@ │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ b) │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b) │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Barbie b f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| ww ww1 -> │ │ │ │ │ $w$csconcat @k @b @f $dConstraintsB $dApplicativeB irred ww ww1 }] │ │ │ │ │ -840ed4739b6ed7befa6b647bd95810b4 │ │ │ │ │ +e1d4584970838a6290690406c0d6fdcf │ │ │ │ │ $fSemigroupBarbie_$cstimes :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) b1. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ GHC.Real.Integral b1) => │ │ │ │ │ b1 -> Barbie b f -> Barbie b f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: ] │ │ │ │ │ -d0a4cd0f18fc42b310fff1c8434c2068 │ │ │ │ │ +b5f955205f86496b0047c933a36a2bf1 │ │ │ │ │ $fTraversableBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -528,26 +528,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkBarbie_$cbtraverse @k @b v)] │ │ │ │ │ -82108aa41bbdfc586f9cfb3d67854be0 │ │ │ │ │ +deea81d66ad4de434250926965ec78d1 │ │ │ │ │ $fTraversableBkBarbie1 :: │ │ │ │ │ forall {k} {g :: k -> *} {b :: (k -> *) -> *}. b g -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ (ds['GHC.Types.Many] :: b g) -> │ │ │ │ │ ds] │ │ │ │ │ -d69c678e3276e8548ff3a6a0255d575d │ │ │ │ │ +01c1aee413411340cf102cf8c340e3e7 │ │ │ │ │ $fTraversableBkBarbie_$cbtraverse :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Barbie b f -> e (Barbie b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -584,89 +584,89 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Barbie b f) -> │ │ │ │ │ f1 (f2 x `cast` (N:Barbie[0] _N _R _N))] │ │ │ │ │ -76525e76f13a161d68ca3fd2f348df33 │ │ │ │ │ +ca8bb4b28b8a31e522ec2308d476b507 │ │ │ │ │ $tc'Barbie :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15615530109360289637#Word64 │ │ │ │ │ - 15990056711384804469#Word64 │ │ │ │ │ + 13918703368884499321#Word64 │ │ │ │ │ + 8936931840849295103#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Barbie2 │ │ │ │ │ 3# │ │ │ │ │ $tc'Barbie1] │ │ │ │ │ -40a7ada842c41ca6af65caa3f4f2b705 │ │ │ │ │ +2f858be8e6da41cc4432b060dea106fe │ │ │ │ │ $tc'Barbie1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -40e551c5e0deb8418f20680a64b0877b │ │ │ │ │ +652ba274d0a16a89792543a9036ba401 │ │ │ │ │ $tc'Barbie2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Barbie3] │ │ │ │ │ -0f94161774fd55d18630549bec85c297 │ │ │ │ │ +171037b2c3ce7999c22eac8ad28f353a │ │ │ │ │ $tc'Barbie3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Barbie"#] │ │ │ │ │ -fe446ca092fa482cc453eb015dfaa3ee │ │ │ │ │ +5b6e7f610e7cf5ef0a18138c0bc0b9eb │ │ │ │ │ $tcBarbie :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12284314168126100922#Word64 │ │ │ │ │ - 11257103210016545368#Word64 │ │ │ │ │ + 3192024412159074143#Word64 │ │ │ │ │ + 1664728315722168277#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBarbie2 │ │ │ │ │ 1# │ │ │ │ │ $tcBarbie1] │ │ │ │ │ -40acd3263912b8eeb3a4c719906ac4c4 │ │ │ │ │ +bd52e9839a488bd3574db5c44ef7acce │ │ │ │ │ $tcBarbie1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8d148eef945ecf2b631bb0efdc2ff852 │ │ │ │ │ +df2152e2c1ef0914198e9e4b1cda0b19 │ │ │ │ │ $tcBarbie2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBarbie3] │ │ │ │ │ -b552c8172474f0cc35eb4b7c025b45bc │ │ │ │ │ +88a8c74aa5e8aca8fb99b881c797601b │ │ │ │ │ $tcBarbie3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbie"#] │ │ │ │ │ -167e06f36ec10fc1655a5b425b6bb193 │ │ │ │ │ +d8dfcc456b14062acabb14720fae5deb │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -03e6abee023a50f09c5516ad05c83883 │ │ │ │ │ +2850c919a9d24a35f022cf256e62812a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -b41c24bf25211565bcb506c9d737073e │ │ │ │ │ +e7d45b3661c4d9a96db4044801c49d4b │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Wrappers"#] │ │ │ │ │ -20d05693f624b96bbc9391ab9f941442 │ │ │ │ │ +1bd9450106ebea90a9235433bbba71b1 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -f253185464294a90d185b954bf372084 │ │ │ │ │ +6234285fb6be85a5fdc609a38328aba1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -5f74d08e234300d8c8898540159d33b3 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +e428a140fd68d39f65308135432ce538 │ │ │ │ │ $w$cmempty :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ b f │ │ │ │ │ StrWork([!]) │ │ │ │ │ @@ -715,15 +715,15 @@ │ │ │ │ │ irred │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy @k))))] │ │ │ │ │ -73cf4dacb4c04e6fee8e05c2bc01c009 │ │ │ │ │ +ef5babda816101764103bb9b3af81c43 │ │ │ │ │ $w$csconcat :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ Barbie b f -> [Barbie b f] -> Barbie b f │ │ │ │ │ StrWork([~, ~, ~, ~, !]) │ │ │ │ │ @@ -750,36 +750,36 @@ │ │ │ │ │ go1 :: Barbie b f -> [Barbie b f] -> Barbie b f │ │ │ │ │ [Arity: 2, Strictness: <1L>] │ │ │ │ │ = \ (b1['GHC.Types.Many] :: Barbie b f) │ │ │ │ │ (ds1['GHC.Types.Many] :: [Barbie b f]) -> │ │ │ │ │ case ds1 of wild1 { [] -> b1 : c cs -> lvl b1 (go1 c cs) } │ │ │ │ │ } in │ │ │ │ │ go1 ww ww1] │ │ │ │ │ -3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ +01d0899d14173451a813c232a74e39b9 │ │ │ │ │ type role Barbie representational nominal │ │ │ │ │ type Barbie :: forall k. ((k -> *) -> *) -> (k -> *) -> * │ │ │ │ │ newtype Barbie b f = Barbie {getBarbie :: b f} │ │ │ │ │ -2db15c99b0421e1551009484e1dbec12 │ │ │ │ │ +06f865a84631ece84212848524773b40 │ │ │ │ │ axiom D:R:AllBkcBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c (Barbie b) │ │ │ │ │ = Barbies.Internal.ConstraintsB.AllB c b │ │ │ │ │ -9f0dbf2ac67c199c8ea1fa4011a70f53 │ │ │ │ │ +f4344a48cfdb2980e9b32c87ad521a99 │ │ │ │ │ getBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). Barbie b f -> b f │ │ │ │ │ RecSel Left Barbie │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getBarbie1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (b :: <(k -> *) -> *>_N) (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Barbie[0] _N _R _N)] │ │ │ │ │ -72ba47ecca026284280e31635e2af1f8 │ │ │ │ │ +a55ad648b9b02edf4ac24b7534d8703c │ │ │ │ │ getBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ Barbie b f -> Barbie b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.hi │ │ │ │┄ Files 96% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Internal.Writer 9066 │ │ │ │ │ - interface hash: d0c7f9c3ff46f918ed5b1fa07ac860c2 │ │ │ │ │ - ABI hash: 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - export-list hash: 59ffb401d09093d618de38060033b75c │ │ │ │ │ + interface hash: 47ab53acb7a25dbd8cb780505351a69d │ │ │ │ │ + ABI hash: 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + export-list hash: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ + flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 6f96bd3a8d68a76f1e5b1283015f6218 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ import -/ Data.Tuple d9beb5d70c09aac855be2a098f256b86 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -bfc198c5b3351f241a79282502ecfe1e │ │ │ │ │ +96e27e80aaf6baa58bcbab94de43d4ca │ │ │ │ │ $fApplicativeSt :: GHC.Base.Applicative (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Applicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fFunctorSt @s) │ │ │ │ │ @@ -63,29 +63,29 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R)) │ │ │ │ │ ($fApplicativeSt1 @s) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -43263678de430610e66ed3ccd7f2e471 │ │ │ │ │ +9ee5e5ee71910b18877c39402c8059f8 │ │ │ │ │ $fApplicativeSt1 :: St s a -> St s b -> s -> (a, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (eta1['GHC.Types.Many] :: St s a) │ │ │ │ │ (eta['GHC.Types.Many] :: St s b) │ │ │ │ │ (eta2['GHC.Types.Many] :: s) -> │ │ │ │ │ case $w$c<* @s @a @b eta1 eta eta2 of wild { (#,#) ww ww1 -> │ │ │ │ │ (ww, ww1) }] │ │ │ │ │ -94a21167fdbdd5d3ff3ceb224255ddf2 │ │ │ │ │ +d719881837d6a61b410e8e233b57f9cf │ │ │ │ │ $fApplicativeSt2 :: St s a -> St s b -> s -> (b, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta1 `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' })] │ │ │ │ │ -cfd5b465e5c2f6cbf02705d486e468fd │ │ │ │ │ +ce4f5eba92af60c56cfd481e66494dbb │ │ │ │ │ $fApplicativeSt3 :: │ │ │ │ │ (a -> b -> c) -> St s a -> St s b -> s -> (c, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ CPR: 1, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueFalse> │ │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2 │ │ │ │ │ eta3 of wild { (#,#) ww ww1 -> │ │ │ │ │ (ww, ww1) }] │ │ │ │ │ -364010e0a3987dbfed7d8e9dc6f02fe1 │ │ │ │ │ +68418144ef3f4076981f96d9c7bf046f │ │ │ │ │ $fApplicativeSt_$c<*> :: St s (a -> b) -> St s a -> St s b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -156,42 +156,42 @@ │ │ │ │ │ f (case ds3 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds3 of wild { (,) x s'' -> s'' })) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ b)>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -f865f441f5ee5f4ea5d5afb923a05306 │ │ │ │ │ +bf3ebcd6e774da93bba501328dfbf836 │ │ │ │ │ $fFunctorSt :: GHC.Base.Functor (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Functor], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fFunctorSt_$cfmap @s) │ │ │ │ │ ($fFunctorSt1 @s) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -a9d0645a17c3ea1db4c707cbd50dfdf8 │ │ │ │ │ +957c090af0b458e36aa271f35bb88d63 │ │ │ │ │ $fFunctorSt1 :: a -> St s b -> s -> (a, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1C(1,P(A,L))>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (eta1['GHC.Types.Many] :: St s b) │ │ │ │ │ (eta2['GHC.Types.Many] :: s) -> │ │ │ │ │ case eta1 `cast` (N:St[0] _R _R) eta2 of wild { (,) a1 s' -> │ │ │ │ │ (eta, s') }] │ │ │ │ │ -4e35ccb8d0ac90bcac8f8e2b12bff9ab │ │ │ │ │ +cf6f2fb69a064db263a5c79853dd9154 │ │ │ │ │ $fFunctorSt_$cfmap :: (a -> b) -> St s a -> St s b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1C(1,L)>, CPR: 1, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ case ds `cast` (N:St[0] _R _R) x of wild { (,) a1 s' -> │ │ │ │ │ (f a1, s') }) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ b>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -3fb3d6f56e0a8dc6ac56fb6ba34017b5 │ │ │ │ │ +fffd591b31a760d65e852b82d79f1c29 │ │ │ │ │ $fMonadSt :: GHC.Base.Monad (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Monad], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fApplicativeSt @s) │ │ │ │ │ @@ -222,29 +222,29 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R)) │ │ │ │ │ (\ @a (x['GHC.Types.Many] :: a) (ds['GHC.Types.Many] :: s) -> │ │ │ │ │ (x, ds)) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -295b8a7a75ac8cf6987bb83fc9207c0e │ │ │ │ │ +3fb18c521bb864e9aec645d2d996bf5c │ │ │ │ │ $fMonadSt1 :: St s a -> St s b -> s -> (b, s) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (m1['GHC.Types.Many] :: St s a) │ │ │ │ │ (k['GHC.Types.Many] :: St s b) │ │ │ │ │ (s1['GHC.Types.Many] :: s) -> │ │ │ │ │ k `cast` (N:St[0] _R _R) │ │ │ │ │ (case m1 `cast` (N:St[0] _R _R) s1 of wild { (,) a1 s' -> │ │ │ │ │ s' })] │ │ │ │ │ -0a02d2aa2f9436e33d665421fb42b7a9 │ │ │ │ │ +d9f4200717edbb65ca2061fca6b1ed84 │ │ │ │ │ $fMonadSt_$c>>= :: St s a -> (a -> St s b) -> St s b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -260,85 +260,85 @@ │ │ │ │ │ (N:St[0] _R _R) │ │ │ │ │ (case ds1 of wild { (,) a1 s' -> s' })) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R St s b>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -7c9fadbdcbdfdce883da7941de0dd0f6 │ │ │ │ │ +ece98797e6555a3d21951562f7536afd │ │ │ │ │ $tc'St :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17137296724483593234#Word64 │ │ │ │ │ - 15342594746634876286#Word64 │ │ │ │ │ + 14575921077927140588#Word64 │ │ │ │ │ + 17744582276066025322#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'St2 │ │ │ │ │ 2# │ │ │ │ │ $tc'St1] │ │ │ │ │ -e207f0ef5c97c21e5e4606f187334e61 │ │ │ │ │ +047c4be4c28361b88550cfc79996ec6c │ │ │ │ │ $tc'St1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8fc97bf1148fb5c9039ce7f52743590b │ │ │ │ │ +35729dfd9f91fba46b1aeed047b8e188 │ │ │ │ │ $tc'St2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'St3] │ │ │ │ │ -5ea88f191f90e222f4042b9317fff4d0 │ │ │ │ │ +7ed9d3203af5c3c2b9fc67c9920d8b13 │ │ │ │ │ $tc'St3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'St"#] │ │ │ │ │ -3b50cba44370641f59ceb827d609c2e5 │ │ │ │ │ +f0525f91074a0fe14cdba17cd16563a0 │ │ │ │ │ $tcSt :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14342996833280856989#Word64 │ │ │ │ │ - 6134876221187232#Word64 │ │ │ │ │ + 9351261565769487758#Word64 │ │ │ │ │ + 16041359534195592504#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcSt1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*->*->*] │ │ │ │ │ -f29d049536aae447075e4e194e62513e │ │ │ │ │ +638b12e6d7a0872f7821247499e91fa6 │ │ │ │ │ $tcSt1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcSt2] │ │ │ │ │ -9dc4c0e1628bc5a6524e525c9cca0635 │ │ │ │ │ +7cc60b56f12ddc00454a5ff2a4eaff2d │ │ │ │ │ $tcSt2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "St"#] │ │ │ │ │ -364e12407a24cb3822d0365c5e66c561 │ │ │ │ │ +4b78f74479c3070ba675e5b1c583b85d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -16949b3683859db03612f07f0cd1064b │ │ │ │ │ +8e98aa8ef87ec6ddb2f7001dacbb6449 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -1fc69734d4a27743af6b920b1eb8aa43 │ │ │ │ │ +6755958bcfa15994f265e26c4227279c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Writer"#] │ │ │ │ │ -282cca0f8160a283577521b316004afc │ │ │ │ │ +cacd33dd13865c32917c3c665a68002b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -2257a0ee22e8f2855e1db854c20a2d78 │ │ │ │ │ +e1d865b941eeefaba826eece520949f5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e37b1fdaea29c5da9cf0aadde4b6e94e │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +c948ae21f12abe9e8451aacde7ed4582 │ │ │ │ │ $w$c<* :: St s a -> St s b -> s -> (# a, s #) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (# case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' } #)] │ │ │ │ │ -794be2d89c233e9bdb149949477408ea │ │ │ │ │ +c75169780b583ab208b2333d97792e16 │ │ │ │ │ $w$cliftA2 :: (a -> b -> c) -> St s a -> St s b -> s -> (# c, s #) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @s │ │ │ │ │ @@ -385,44 +385,44 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta2 `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (# case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' } #)] │ │ │ │ │ -41d548db61998d7bb4ee6512e448f2a6 │ │ │ │ │ +4ebc86834f72ff9851d68bf2c4e0c1f2 │ │ │ │ │ type St :: * -> * -> * │ │ │ │ │ newtype St s a = St (s -> (a, s)) │ │ │ │ │ -fd10f143ecbe29fac6799b659e0f09ed │ │ │ │ │ +65d6942013126dcf2189a9928657758a │ │ │ │ │ type Wr :: * -> * -> * │ │ │ │ │ type Wr = St :: * -> * -> * │ │ │ │ │ -c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ +56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ execWr :: GHC.Base.Monoid w => Wr w a -> w │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,P(A,1L))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @w │ │ │ │ │ @a │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid w) │ │ │ │ │ (eta['GHC.Types.Many] :: Wr w a) -> │ │ │ │ │ case eta `cast` (N:St[0] _R _R) │ │ │ │ │ (GHC.Base.mempty @w $dMonoid) of wild { (,) ds1 y -> │ │ │ │ │ y }] │ │ │ │ │ -318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ +44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ tell :: GHC.Base.Monoid w => w -> Wr w () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(1,), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ tell1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R <()>_R))] │ │ │ │ │ -8a5a13d3c137ab49c329558773bcfde3 │ │ │ │ │ +f52b5e6ba5f84179bf6c1b1ee4543ad0 │ │ │ │ │ tell1 :: GHC.Base.Monoid w => w -> w -> ((), w) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(1,), │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @w │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid w) │ │ │ │ │ (w1['GHC.Types.Many] :: w) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.dyn_hi │ │ │ │┄ Files 94% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Internal.Writer 9066 │ │ │ │ │ - interface hash: d0c7f9c3ff46f918ed5b1fa07ac860c2 │ │ │ │ │ - ABI hash: 4b8cfed320a9759153c9f2e1178f5919 │ │ │ │ │ - export-list hash: 59ffb401d09093d618de38060033b75c │ │ │ │ │ + interface hash: 47ab53acb7a25dbd8cb780505351a69d │ │ │ │ │ + ABI hash: 1ac8301754bf8fc4ae662af9201e1b17 │ │ │ │ │ + export-list hash: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ + flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 6f96bd3a8d68a76f1e5b1283015f6218 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ import -/ Data.Tuple d9beb5d70c09aac855be2a098f256b86 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -bfc198c5b3351f241a79282502ecfe1e │ │ │ │ │ +96e27e80aaf6baa58bcbab94de43d4ca │ │ │ │ │ $fApplicativeSt :: GHC.Base.Applicative (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Applicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fFunctorSt @s) │ │ │ │ │ @@ -63,29 +63,29 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R)) │ │ │ │ │ ($fApplicativeSt1 @s) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -43263678de430610e66ed3ccd7f2e471 │ │ │ │ │ +9ee5e5ee71910b18877c39402c8059f8 │ │ │ │ │ $fApplicativeSt1 :: St s a -> St s b -> s -> (a, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (eta1['GHC.Types.Many] :: St s a) │ │ │ │ │ (eta['GHC.Types.Many] :: St s b) │ │ │ │ │ (eta2['GHC.Types.Many] :: s) -> │ │ │ │ │ case $w$c<* @s @a @b eta1 eta eta2 of wild { (#,#) ww ww1 -> │ │ │ │ │ (ww, ww1) }] │ │ │ │ │ -94a21167fdbdd5d3ff3ceb224255ddf2 │ │ │ │ │ +d719881837d6a61b410e8e233b57f9cf │ │ │ │ │ $fApplicativeSt2 :: St s a -> St s b -> s -> (b, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta1 `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' })] │ │ │ │ │ -cfd5b465e5c2f6cbf02705d486e468fd │ │ │ │ │ +ce4f5eba92af60c56cfd481e66494dbb │ │ │ │ │ $fApplicativeSt3 :: │ │ │ │ │ (a -> b -> c) -> St s a -> St s b -> s -> (c, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ CPR: 1, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueFalse> │ │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2 │ │ │ │ │ eta3 of wild { (#,#) ww ww1 -> │ │ │ │ │ (ww, ww1) }] │ │ │ │ │ -364010e0a3987dbfed7d8e9dc6f02fe1 │ │ │ │ │ +68418144ef3f4076981f96d9c7bf046f │ │ │ │ │ $fApplicativeSt_$c<*> :: St s (a -> b) -> St s a -> St s b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -156,42 +156,42 @@ │ │ │ │ │ f (case ds3 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds3 of wild { (,) x s'' -> s'' })) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ b)>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -f865f441f5ee5f4ea5d5afb923a05306 │ │ │ │ │ +bf3ebcd6e774da93bba501328dfbf836 │ │ │ │ │ $fFunctorSt :: GHC.Base.Functor (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Functor], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fFunctorSt_$cfmap @s) │ │ │ │ │ ($fFunctorSt1 @s) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -a9d0645a17c3ea1db4c707cbd50dfdf8 │ │ │ │ │ +957c090af0b458e36aa271f35bb88d63 │ │ │ │ │ $fFunctorSt1 :: a -> St s b -> s -> (a, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1C(1,P(A,L))>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (eta1['GHC.Types.Many] :: St s b) │ │ │ │ │ (eta2['GHC.Types.Many] :: s) -> │ │ │ │ │ case eta1 `cast` (N:St[0] _R _R) eta2 of wild { (,) a1 s' -> │ │ │ │ │ (eta, s') }] │ │ │ │ │ -4e35ccb8d0ac90bcac8f8e2b12bff9ab │ │ │ │ │ +cf6f2fb69a064db263a5c79853dd9154 │ │ │ │ │ $fFunctorSt_$cfmap :: (a -> b) -> St s a -> St s b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1C(1,L)>, CPR: 1, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ case ds `cast` (N:St[0] _R _R) x of wild { (,) a1 s' -> │ │ │ │ │ (f a1, s') }) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ b>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -3fb3d6f56e0a8dc6ac56fb6ba34017b5 │ │ │ │ │ +fffd591b31a760d65e852b82d79f1c29 │ │ │ │ │ $fMonadSt :: GHC.Base.Monad (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Monad], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fApplicativeSt @s) │ │ │ │ │ @@ -222,29 +222,29 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R)) │ │ │ │ │ (\ @a (x['GHC.Types.Many] :: a) (ds['GHC.Types.Many] :: s) -> │ │ │ │ │ (x, ds)) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -295b8a7a75ac8cf6987bb83fc9207c0e │ │ │ │ │ +3fb18c521bb864e9aec645d2d996bf5c │ │ │ │ │ $fMonadSt1 :: St s a -> St s b -> s -> (b, s) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (m1['GHC.Types.Many] :: St s a) │ │ │ │ │ (k['GHC.Types.Many] :: St s b) │ │ │ │ │ (s1['GHC.Types.Many] :: s) -> │ │ │ │ │ k `cast` (N:St[0] _R _R) │ │ │ │ │ (case m1 `cast` (N:St[0] _R _R) s1 of wild { (,) a1 s' -> │ │ │ │ │ s' })] │ │ │ │ │ -0a02d2aa2f9436e33d665421fb42b7a9 │ │ │ │ │ +d9f4200717edbb65ca2061fca6b1ed84 │ │ │ │ │ $fMonadSt_$c>>= :: St s a -> (a -> St s b) -> St s b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -260,85 +260,85 @@ │ │ │ │ │ (N:St[0] _R _R) │ │ │ │ │ (case ds1 of wild { (,) a1 s' -> s' })) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R St s b>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -7c9fadbdcbdfdce883da7941de0dd0f6 │ │ │ │ │ +ece98797e6555a3d21951562f7536afd │ │ │ │ │ $tc'St :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17137296724483593234#Word64 │ │ │ │ │ - 15342594746634876286#Word64 │ │ │ │ │ + 14575921077927140588#Word64 │ │ │ │ │ + 17744582276066025322#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'St2 │ │ │ │ │ 2# │ │ │ │ │ $tc'St1] │ │ │ │ │ -e207f0ef5c97c21e5e4606f187334e61 │ │ │ │ │ +047c4be4c28361b88550cfc79996ec6c │ │ │ │ │ $tc'St1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8fc97bf1148fb5c9039ce7f52743590b │ │ │ │ │ +35729dfd9f91fba46b1aeed047b8e188 │ │ │ │ │ $tc'St2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'St3] │ │ │ │ │ -5ea88f191f90e222f4042b9317fff4d0 │ │ │ │ │ +7ed9d3203af5c3c2b9fc67c9920d8b13 │ │ │ │ │ $tc'St3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'St"#] │ │ │ │ │ -3b50cba44370641f59ceb827d609c2e5 │ │ │ │ │ +f0525f91074a0fe14cdba17cd16563a0 │ │ │ │ │ $tcSt :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14342996833280856989#Word64 │ │ │ │ │ - 6134876221187232#Word64 │ │ │ │ │ + 9351261565769487758#Word64 │ │ │ │ │ + 16041359534195592504#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcSt1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*->*->*] │ │ │ │ │ -f29d049536aae447075e4e194e62513e │ │ │ │ │ +638b12e6d7a0872f7821247499e91fa6 │ │ │ │ │ $tcSt1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcSt2] │ │ │ │ │ -9dc4c0e1628bc5a6524e525c9cca0635 │ │ │ │ │ +7cc60b56f12ddc00454a5ff2a4eaff2d │ │ │ │ │ $tcSt2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "St"#] │ │ │ │ │ -364e12407a24cb3822d0365c5e66c561 │ │ │ │ │ +4b78f74479c3070ba675e5b1c583b85d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -16949b3683859db03612f07f0cd1064b │ │ │ │ │ +8e98aa8ef87ec6ddb2f7001dacbb6449 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -1fc69734d4a27743af6b920b1eb8aa43 │ │ │ │ │ +6755958bcfa15994f265e26c4227279c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Writer"#] │ │ │ │ │ -282cca0f8160a283577521b316004afc │ │ │ │ │ +cacd33dd13865c32917c3c665a68002b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -2257a0ee22e8f2855e1db854c20a2d78 │ │ │ │ │ +e1d865b941eeefaba826eece520949f5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e37b1fdaea29c5da9cf0aadde4b6e94e │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +c948ae21f12abe9e8451aacde7ed4582 │ │ │ │ │ $w$c<* :: St s a -> St s b -> s -> (# a, s #) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (# case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' } #)] │ │ │ │ │ -794be2d89c233e9bdb149949477408ea │ │ │ │ │ +c75169780b583ab208b2333d97792e16 │ │ │ │ │ $w$cliftA2 :: (a -> b -> c) -> St s a -> St s b -> s -> (# c, s #) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @s │ │ │ │ │ @@ -385,44 +385,44 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta2 `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (# case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' } #)] │ │ │ │ │ -41d548db61998d7bb4ee6512e448f2a6 │ │ │ │ │ +4ebc86834f72ff9851d68bf2c4e0c1f2 │ │ │ │ │ type St :: * -> * -> * │ │ │ │ │ newtype St s a = St (s -> (a, s)) │ │ │ │ │ -fd10f143ecbe29fac6799b659e0f09ed │ │ │ │ │ +65d6942013126dcf2189a9928657758a │ │ │ │ │ type Wr :: * -> * -> * │ │ │ │ │ type Wr = St :: * -> * -> * │ │ │ │ │ -c0469e5e8a962b81eaa1e5c9b2f08584 │ │ │ │ │ +56d7951edbc29f9bb80efe13a3b090ce │ │ │ │ │ execWr :: GHC.Base.Monoid w => Wr w a -> w │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,P(A,1L))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @w │ │ │ │ │ @a │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid w) │ │ │ │ │ (eta['GHC.Types.Many] :: Wr w a) -> │ │ │ │ │ case eta `cast` (N:St[0] _R _R) │ │ │ │ │ (GHC.Base.mempty @w $dMonoid) of wild { (,) ds1 y -> │ │ │ │ │ y }] │ │ │ │ │ -318bc913c1a4613db9a7000eccfc0ab8 │ │ │ │ │ +44d33a86554f81bd08a29cb9f096fae7 │ │ │ │ │ tell :: GHC.Base.Monoid w => w -> Wr w () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(1,), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ tell1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R <()>_R))] │ │ │ │ │ -8a5a13d3c137ab49c329558773bcfde3 │ │ │ │ │ +f52b5e6ba5f84179bf6c1b1ee4543ad0 │ │ │ │ │ tell1 :: GHC.Base.Monoid w => w -> w -> ((), w) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(1,), │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @w │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid w) │ │ │ │ │ (w1['GHC.Types.Many] :: w) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.hi │ │ │ │┄ Files 89% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Barbies.Internal 9066 │ │ │ │ │ - interface hash: 703c799e2d670c753da038309f531fcb │ │ │ │ │ - ABI hash: 5751d2ed4bb12afcbaccdb7523b79aff │ │ │ │ │ - export-list hash: 9e47f454d226ca2cb299f7cc70e258d8 │ │ │ │ │ + interface hash: 2b0af4acccfb48d13cbf959111db457e │ │ │ │ │ + ABI hash: 4b362224788ac66610a244af0b99d885 │ │ │ │ │ + export-list hash: a277e37d43ab62b788de06e35563d550 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ + flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 36f2984720aa96d19b1a2558624fef80 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -101,32 +101,32 @@ │ │ │ │ │ GHC.Generics.UChar │ │ │ │ │ GHC.Generics.UDouble │ │ │ │ │ GHC.Generics.UFloat │ │ │ │ │ GHC.Generics.UInt │ │ │ │ │ GHC.Generics.URec{GHC.Generics.UAddr GHC.Generics.UChar GHC.Generics.UDouble GHC.Generics.UFloat GHC.Generics.UInt GHC.Generics.UWord uAddr# uChar# uDouble# uFloat# uInt# uWord#} │ │ │ │ │ GHC.Generics.UWord │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.BareB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.ConstraintsT │ │ │ │ │ Barbies.Internal.DistributiveB Barbies.Internal.DistributiveT │ │ │ │ │ @@ -145,135 +145,135 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 3ced52b07609826cc929119e22540509 │ │ │ │ │ - gprod c71396a7069c38d58d587ea97a10c328 │ │ │ │ │ - gpure 2bc47c1626a359c82f3a6419b23cc52b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare eea274642dff5789bea4aa894d8bc07f │ │ │ │ │ - exports: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ - GBare 1fa6fd25559727210b03f78d5a832c96 │ │ │ │ │ - gcover 798bc1b3653e7aaf5fe2cd589c9308a9 │ │ │ │ │ - gstrip 5a28e1c990a9ea713936b0047d74455a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - GConstraints a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - Y ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ - gaddDicts a8fe95c5e3b8e807206efdc59867b319 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 8920dca54430650db1672b0181edd98f │ │ │ │ │ - gdistribute 88c43b505c766c52951b46c9a80b6975 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor 3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ - gmap 48115c02e66040402cbe3728cb1f0e58 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 1180a3c086dfc51eda564a1727916603 │ │ │ │ │ - gtraverse e8c1062ed3782afa31b62442c3d713bd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - CanDeriveApplicativeB b61bc228653760157a606b23571c88ec │ │ │ │ │ - gbprodDefault 868da1f2081306871a0916728f560b0d │ │ │ │ │ - gbpureDefault e06d1628c7c0519d4217f46e4f3a65e7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - exports: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - CanDeriveApplicativeT cbbd0254664fc2922e682c379a992479 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - exports: f8d13d389494b14dd924f2036dae95e2 │ │ │ │ │ - CanDeriveBareB 37dd3b0cc0aa8fa0a94782ca7f4983ac │ │ │ │ │ - gbcoverDefault dd0d1b6fd32449e8bbf20699395853f1 │ │ │ │ │ - gbstripDefault 4c0143e67935f6cf725de148b8cf0a35 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - CanDeriveConstraintsB bcd864131a6ba6fa8f09696b46d36f0c │ │ │ │ │ - GAllRepB b55e3d91b41ad97ba9417bc021683df5 │ │ │ │ │ - TagSelf0 a549a87741384e082d41639454945afe │ │ │ │ │ - TagSelf0' 7b11e28adaee2aeb7bc8f0ae7f9e8da4 │ │ │ │ │ - gbaddDictsDefault 0c9773bc7b15401540d7ddae6ab5b120 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - exports: 278101e56b3eacad637b39b7dc733468 │ │ │ │ │ - CanDeriveConstraintsT 8b43af5386da34277bb41fc6764458cd │ │ │ │ │ - GAllRepT 2fd17a4da800c5787ace0662c4ab16f5 │ │ │ │ │ - TagSelf1 60b6a26daeaa761940977f97dbbe94f6 │ │ │ │ │ - TagSelf1' b23920de0c0254a7356b171d679daf1a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - exports: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - CanDeriveDistributiveB 593c2a42749e8b7a16e811c153359693 │ │ │ │ │ - gbdistributeDefault 746005dc102df7ce2ca7731122b0a5d6 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - exports: 6c54e7bb9d2909cbdea3cafe4057c036 │ │ │ │ │ - CanDeriveDistributiveT 5c73b075ffb410ca35cd04643f221365 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - CanDeriveFunctorB 4798d3e0ba4288a9d833530febb4e730 │ │ │ │ │ - gbmapDefault 524f6e8232f0fe0fcf9cae57afae1768 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - CanDeriveFunctorT e275e404b4b864adaccda0febb583db6 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - CanDeriveTraversableB ebf3189a9c5a5b2bc6da9bb97a8300f0 │ │ │ │ │ - gbtraverseDefault f9b87fac408b20ec98d8b9e8d74e6a06 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - exports: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - CanDeriveTraversableT e0233e0f8ad707ca61794944dd259f3f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - FilterIndex 28629d2d100254e316c2e2006644bb35 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - Zip 083bb61db3e8437841ed53dd9a1e12d6 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ + gprod ffbaa052989faf6975b219d8a2f318e5 │ │ │ │ │ + gpure bda06dd713e6eb2b4a59075d90b838b2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare a5b23d7863b024acf164c15bb8693348 │ │ │ │ │ + exports: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ + GBare f7a5f5d4610bc604f4543e1673e035fc │ │ │ │ │ + gcover e06a5bc294e23d292ae60b92cc292599 │ │ │ │ │ + gstrip bdf2060a01b3aa9c104d7708c47a1ab3 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + GConstraints 5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + Y d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ + gaddDicts 651db21d9dcf3f4c243e7d171c34079a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive 99fd67a91a625d0976ec289825432d45 │ │ │ │ │ + gdistribute c0adfdc0ac5a3513a556e091d34d614a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor 01d6ca3e5c45094951939d25b948175d │ │ │ │ │ + gmap c55bce9a54af1fd1331af0fac529105e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ + gtraverse 1f5e285cee2799d79ed8662ff47a29d0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + CanDeriveApplicativeB 8a4842373f69f720223ec1f5884a1cf2 │ │ │ │ │ + gbprodDefault 4f529bdce74bb3a6a14ebc180fac25cd │ │ │ │ │ + gbpureDefault ec7b477217bbacec9a6c40c4ee547133 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + exports: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + CanDeriveApplicativeT 94d1ae24736395101d409a6bef83c15e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + exports: a7b9fd0c1d317c912311e4de9dfc94ac │ │ │ │ │ + CanDeriveBareB fad55d4df895d2b99afb03984f854705 │ │ │ │ │ + gbcoverDefault c4138ef5c4d247dc310f037f26ac1fdb │ │ │ │ │ + gbstripDefault 64f64a91fdeb2cec17f6fec983d6b90a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + CanDeriveConstraintsB 33754fdadbd4a4ef9739bb32b1847391 │ │ │ │ │ + GAllRepB 9dc63ee0afcec57e5fc2662b4e967df7 │ │ │ │ │ + TagSelf0 33c26af4c4a417ef94ae57db4326b7e5 │ │ │ │ │ + TagSelf0' bb4b36d5ac6ed04a6e8a365456d7e936 │ │ │ │ │ + gbaddDictsDefault 9e3ca882003a49269e0e557bb04bcd83 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + exports: b9186d4e1071f5bfe56a43df85fcb2fa │ │ │ │ │ + CanDeriveConstraintsT be31e384e5dcda6bdc3e28e191447b37 │ │ │ │ │ + GAllRepT 1eadb8c0491d4b9fb505a6a4041fe27c │ │ │ │ │ + TagSelf1 a0008ab8b71b3def4b4cd93bd6cf4ae4 │ │ │ │ │ + TagSelf1' 2585e2f92391036bf9cdb91e467ac073 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + exports: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + CanDeriveDistributiveB 145bf29d1001acc3400ca5acbb5d21c4 │ │ │ │ │ + gbdistributeDefault 32a567d5d021c385e8dc7a7053b49f4b │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + exports: b8594c61579bef94621e4926ef69c181 │ │ │ │ │ + CanDeriveDistributiveT 1b6ef668f2885d52365d6c6bbfa19391 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + CanDeriveFunctorB 01008d39a0245cc595e67e25b4212ab5 │ │ │ │ │ + gbmapDefault b3b583c9b60067b920d36db0ee65239b │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + CanDeriveFunctorT 6c54821e942bab4e5445265620155e64 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + CanDeriveTraversableB b333521b1a55b005674166bf2d867816 │ │ │ │ │ + gbtraverseDefault 166d6e71644f9e78dbe2d3fa2ee84fef │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + exports: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + CanDeriveTraversableT 618ece28277f83e20a17e00e3149c6c9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + FilterIndex d25400e43e9b658f703ceff2ac3de284 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + Zip 05d9accc0b4938dc7787dbe3e50a5c37 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -5ae6f8a567c62cbb0d22bf30c09f9e0e │ │ │ │ │ +162d076582e0af914e4898e12f44ce4f │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -c51048a59c72a955707293f7a6e779d9 │ │ │ │ │ +328fb7d799a45f4fba6e37a0d7cba862 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -1ab51a97421b3ac646295f28364ab5d7 │ │ │ │ │ +9f283c64f5170967c774a0a8a688aab8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal"#] │ │ │ │ │ -8e2bf4842895f315d89fe663ddc39d95 │ │ │ │ │ +994e8ea07633d81e5b6a29cef4484047 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a0a1ec936ae66f2ab7c65bd5f3ce7bb1 │ │ │ │ │ +f4d2e70321a756617e576e2981c542d1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.dyn_hi │ │ │ │┄ Files 89% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Barbies.Internal 9066 │ │ │ │ │ - interface hash: 703c799e2d670c753da038309f531fcb │ │ │ │ │ - ABI hash: 5751d2ed4bb12afcbaccdb7523b79aff │ │ │ │ │ - export-list hash: 9e47f454d226ca2cb299f7cc70e258d8 │ │ │ │ │ + interface hash: 2b0af4acccfb48d13cbf959111db457e │ │ │ │ │ + ABI hash: 4b362224788ac66610a244af0b99d885 │ │ │ │ │ + export-list hash: a277e37d43ab62b788de06e35563d550 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ + flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 36f2984720aa96d19b1a2558624fef80 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -101,32 +101,32 @@ │ │ │ │ │ GHC.Generics.UChar │ │ │ │ │ GHC.Generics.UDouble │ │ │ │ │ GHC.Generics.UFloat │ │ │ │ │ GHC.Generics.UInt │ │ │ │ │ GHC.Generics.URec{GHC.Generics.UAddr GHC.Generics.UChar GHC.Generics.UDouble GHC.Generics.UFloat GHC.Generics.UInt GHC.Generics.UWord uAddr# uChar# uDouble# uFloat# uInt# uWord#} │ │ │ │ │ GHC.Generics.UWord │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.BareB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.ConstraintsT │ │ │ │ │ Barbies.Internal.DistributiveB Barbies.Internal.DistributiveT │ │ │ │ │ @@ -145,135 +145,135 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative cd6b2d8adddf9a2d3767a33a685f152d │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 3ced52b07609826cc929119e22540509 │ │ │ │ │ - gprod c71396a7069c38d58d587ea97a10c328 │ │ │ │ │ - gpure 2bc47c1626a359c82f3a6419b23cc52b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare eea274642dff5789bea4aa894d8bc07f │ │ │ │ │ - exports: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ - GBare 1fa6fd25559727210b03f78d5a832c96 │ │ │ │ │ - gcover 798bc1b3653e7aaf5fe2cd589c9308a9 │ │ │ │ │ - gstrip 5a28e1c990a9ea713936b0047d74455a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - GConstraints a7e9e23d9fc65479302c9d3c0ace9820 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - Y ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ - gaddDicts a8fe95c5e3b8e807206efdc59867b319 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive bc4b8750effdecf47b6444706f50b239 │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 8920dca54430650db1672b0181edd98f │ │ │ │ │ - gdistribute 88c43b505c766c52951b46c9a80b6975 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor aa0cdfd634e110446d67378e55f3961e │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor 3a671a9ebc54c98292eef95647b8cf3a │ │ │ │ │ - gmap 48115c02e66040402cbe3728cb1f0e58 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable fcc5069525cb18eabc5ee2f6d115ed72 │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 1180a3c086dfc51eda564a1727916603 │ │ │ │ │ - gtraverse e8c1062ed3782afa31b62442c3d713bd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - CanDeriveApplicativeB b61bc228653760157a606b23571c88ec │ │ │ │ │ - gbprodDefault 868da1f2081306871a0916728f560b0d │ │ │ │ │ - gbpureDefault e06d1628c7c0519d4217f46e4f3a65e7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - exports: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - CanDeriveApplicativeT cbbd0254664fc2922e682c379a992479 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - exports: f8d13d389494b14dd924f2036dae95e2 │ │ │ │ │ - CanDeriveBareB 37dd3b0cc0aa8fa0a94782ca7f4983ac │ │ │ │ │ - gbcoverDefault dd0d1b6fd32449e8bbf20699395853f1 │ │ │ │ │ - gbstripDefault 4c0143e67935f6cf725de148b8cf0a35 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - CanDeriveConstraintsB bcd864131a6ba6fa8f09696b46d36f0c │ │ │ │ │ - GAllRepB b55e3d91b41ad97ba9417bc021683df5 │ │ │ │ │ - TagSelf0 a549a87741384e082d41639454945afe │ │ │ │ │ - TagSelf0' 7b11e28adaee2aeb7bc8f0ae7f9e8da4 │ │ │ │ │ - gbaddDictsDefault 0c9773bc7b15401540d7ddae6ab5b120 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - exports: 278101e56b3eacad637b39b7dc733468 │ │ │ │ │ - CanDeriveConstraintsT 8b43af5386da34277bb41fc6764458cd │ │ │ │ │ - GAllRepT 2fd17a4da800c5787ace0662c4ab16f5 │ │ │ │ │ - TagSelf1 60b6a26daeaa761940977f97dbbe94f6 │ │ │ │ │ - TagSelf1' b23920de0c0254a7356b171d679daf1a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - exports: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - CanDeriveDistributiveB 593c2a42749e8b7a16e811c153359693 │ │ │ │ │ - gbdistributeDefault 746005dc102df7ce2ca7731122b0a5d6 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - exports: 6c54e7bb9d2909cbdea3cafe4057c036 │ │ │ │ │ - CanDeriveDistributiveT 5c73b075ffb410ca35cd04643f221365 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - CanDeriveFunctorB 4798d3e0ba4288a9d833530febb4e730 │ │ │ │ │ - gbmapDefault 524f6e8232f0fe0fcf9cae57afae1768 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - CanDeriveFunctorT e275e404b4b864adaccda0febb583db6 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - CanDeriveTraversableB ebf3189a9c5a5b2bc6da9bb97a8300f0 │ │ │ │ │ - gbtraverseDefault f9b87fac408b20ec98d8b9e8d74e6a06 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - exports: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - CanDeriveTraversableT e0233e0f8ad707ca61794944dd259f3f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - FilterIndex 28629d2d100254e316c2e2006644bb35 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - GenericP f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - RepP 26ef9897c8286396527a83e34bbd6c4f │ │ │ │ │ - Zip 083bb61db3e8437841ed53dd9a1e12d6 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - fromP 2d52d4a5cb6ca06e9534901f4b66f989 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ - toP 9a4d40bd5ef0be396000c59d3d5d82d1 │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative c8c35967a74c18c83413193270a3b945 │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative d65021a3af56c65b54997d660d8ab228 │ │ │ │ │ + gprod ffbaa052989faf6975b219d8a2f318e5 │ │ │ │ │ + gpure bda06dd713e6eb2b4a59075d90b838b2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare a5b23d7863b024acf164c15bb8693348 │ │ │ │ │ + exports: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ + GBare f7a5f5d4610bc604f4543e1673e035fc │ │ │ │ │ + gcover e06a5bc294e23d292ae60b92cc292599 │ │ │ │ │ + gstrip bdf2060a01b3aa9c104d7708c47a1ab3 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + GConstraints 5c512afe7415c41c93750c1e4c738a80 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + Y d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ + gaddDicts 651db21d9dcf3f4c243e7d171c34079a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive 6ea5c0f8a0da8726f912791430769bee │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive 99fd67a91a625d0976ec289825432d45 │ │ │ │ │ + gdistribute c0adfdc0ac5a3513a556e091d34d614a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor 99360120e66c20b7262f09cf2228859a │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor 01d6ca3e5c45094951939d25b948175d │ │ │ │ │ + gmap c55bce9a54af1fd1331af0fac529105e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 7ee4a8d101ceda4ac9aab730f3d525a0 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable f7816c2f9a39d58706aba55efd6f45bc │ │ │ │ │ + gtraverse 1f5e285cee2799d79ed8662ff47a29d0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + CanDeriveApplicativeB 8a4842373f69f720223ec1f5884a1cf2 │ │ │ │ │ + gbprodDefault 4f529bdce74bb3a6a14ebc180fac25cd │ │ │ │ │ + gbpureDefault ec7b477217bbacec9a6c40c4ee547133 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + exports: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + CanDeriveApplicativeT 94d1ae24736395101d409a6bef83c15e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + exports: a7b9fd0c1d317c912311e4de9dfc94ac │ │ │ │ │ + CanDeriveBareB fad55d4df895d2b99afb03984f854705 │ │ │ │ │ + gbcoverDefault c4138ef5c4d247dc310f037f26ac1fdb │ │ │ │ │ + gbstripDefault 64f64a91fdeb2cec17f6fec983d6b90a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + CanDeriveConstraintsB 33754fdadbd4a4ef9739bb32b1847391 │ │ │ │ │ + GAllRepB 9dc63ee0afcec57e5fc2662b4e967df7 │ │ │ │ │ + TagSelf0 33c26af4c4a417ef94ae57db4326b7e5 │ │ │ │ │ + TagSelf0' bb4b36d5ac6ed04a6e8a365456d7e936 │ │ │ │ │ + gbaddDictsDefault 9e3ca882003a49269e0e557bb04bcd83 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + exports: b9186d4e1071f5bfe56a43df85fcb2fa │ │ │ │ │ + CanDeriveConstraintsT be31e384e5dcda6bdc3e28e191447b37 │ │ │ │ │ + GAllRepT 1eadb8c0491d4b9fb505a6a4041fe27c │ │ │ │ │ + TagSelf1 a0008ab8b71b3def4b4cd93bd6cf4ae4 │ │ │ │ │ + TagSelf1' 2585e2f92391036bf9cdb91e467ac073 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + exports: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + CanDeriveDistributiveB 145bf29d1001acc3400ca5acbb5d21c4 │ │ │ │ │ + gbdistributeDefault 32a567d5d021c385e8dc7a7053b49f4b │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + exports: b8594c61579bef94621e4926ef69c181 │ │ │ │ │ + CanDeriveDistributiveT 1b6ef668f2885d52365d6c6bbfa19391 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + CanDeriveFunctorB 01008d39a0245cc595e67e25b4212ab5 │ │ │ │ │ + gbmapDefault b3b583c9b60067b920d36db0ee65239b │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + CanDeriveFunctorT 6c54821e942bab4e5445265620155e64 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + CanDeriveTraversableB b333521b1a55b005674166bf2d867816 │ │ │ │ │ + gbtraverseDefault 166d6e71644f9e78dbe2d3fa2ee84fef │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + exports: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + CanDeriveTraversableT 618ece28277f83e20a17e00e3149c6c9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + FilterIndex d25400e43e9b658f703ceff2ac3de284 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + GenericP 6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + RepP f3334bccf616b949477368bb89a36f57 │ │ │ │ │ + Zip 05d9accc0b4938dc7787dbe3e50a5c37 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + fromP 8c9bd7f00b9ca12efbe4d0345a45d3bc │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ + toP c0bbe1f28fe8924c1c2a37fb88c704a2 │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -5ae6f8a567c62cbb0d22bf30c09f9e0e │ │ │ │ │ +162d076582e0af914e4898e12f44ce4f │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -c51048a59c72a955707293f7a6e779d9 │ │ │ │ │ +328fb7d799a45f4fba6e37a0d7cba862 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -1ab51a97421b3ac646295f28364ab5d7 │ │ │ │ │ +9f283c64f5170967c774a0a8a688aab8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal"#] │ │ │ │ │ -8e2bf4842895f315d89fe663ddc39d95 │ │ │ │ │ +994e8ea07633d81e5b6a29cef4484047 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a0a1ec936ae66f2ab7c65bd5f3ce7bb1 │ │ │ │ │ +f4d2e70321a756617e576e2981c542d1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.dyn_hi │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Barbies 9066 │ │ │ │ │ - interface hash: e64d0638b9d07ba93b57a942a6e8b8bb │ │ │ │ │ - ABI hash: 1b943b9ef1a2929f6c12dd614ea65fb8 │ │ │ │ │ - export-list hash: 4879b1a2cb4dd5023302ac5d5f5a2b80 │ │ │ │ │ + interface hash: e8f07f8608783e0a3e018a2acb7beb9d │ │ │ │ │ + ABI hash: 22a19fc42eaf32265ca81dbc91609454 │ │ │ │ │ + export-list hash: 4d57dbc6f22051bb93aaba0e17211e96 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: b7958cd53bafcaeea8a242dfdd7454f1 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -82,20 +82,20 @@ │ │ │ │ │ Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed Barbies.Internal.MonadT.tjoin Barbies.Internal.MonadT.tlift} │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse} │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse} │ │ │ │ │ Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit} │ │ │ │ │ Barbies.Internal.Trivial.Void │ │ │ │ │ Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie getBarbie} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.ConstraintsB │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.DistributiveT Barbies.Internal.FunctorB │ │ │ │ │ @@ -115,156 +115,156 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi 604a1d41e05e1d123fdb2fac9fd8f040 │ │ │ │ │ - exports: 7b265b9f77349ea169ef59918f8772f0 │ │ │ │ │ - Flip 1661b62dfb74633a5d54f8a373ae2e1c │ │ │ │ │ - Flip ac4c6c7cc7586535b553de95af5ceac2 │ │ │ │ │ - btfoldMap b8ad8744ddec8383842944b6229622c9 │ │ │ │ │ - btmap 7c5f772f891de5c87e7029a8ca6b3b41 │ │ │ │ │ - btmap1 ed47bd6375a298ffd3ab33edd15f4be4 │ │ │ │ │ - btprod 5aa88b6958bf3e76f1bd866011ff251f │ │ │ │ │ - btpure e3253a1aeeba2676a8889d482f70cc8f │ │ │ │ │ - btpure1 06847fa376923aec6d9204778d06623a │ │ │ │ │ - bttraverse 43d234654f9703de062a97a3d6d4e996 │ │ │ │ │ - bttraverse1 5b2c77592c3e7b0c5bd715ee01271b28 │ │ │ │ │ - bttraverse_ 5fb51a98bdff243e93b627f6c27ab70c │ │ │ │ │ - runFlip 9a142bd1b66599dedab53d1dfec77218 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bunzip 55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ - bzip a2112f05775fc9da652845f2152de290 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ - bzipWith4 f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ - tunzip 4755a536dffa72b34542174dea9563b9 │ │ │ │ │ - tzip 8be4ece3ae39eae97e8ab2054291029f │ │ │ │ │ - tzipWith 42a8151822e89abb873919356fdc0652 │ │ │ │ │ - tzipWith3 849c75023385973bb50888c87cceec50 │ │ │ │ │ - tzipWith4 0425deaa0877b3ffee1c1fdf4d05f678 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bdicts 910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ - bfoldMapC 8dc0380a9c23f3ae49fefd9813306c8e │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ - bpureC 638f96823a12ae1193029411409e22a6 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ - bzipWith3C 8e34c659c77d116f60d8722f095357ca │ │ │ │ │ - bzipWith4C bf0725b1a4636d46c52c28c8c5295063 │ │ │ │ │ - bzipWithC eda12aac3e3389d5a81c7e754849ef8d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - AllT 92843017dacf42daf57c39082de48fa0 │ │ │ │ │ - AllTF e0763c123e2b8997bb2edc82b327f155 │ │ │ │ │ - ConstraintsT 87036f6d192a044ba64c57ad3852f00b │ │ │ │ │ - taddDicts ced41e140057be31cb58fcc38e1696fa │ │ │ │ │ - tmapC a0f909dabfcacacb160fc8fb2fd88ee7 │ │ │ │ │ - ttraverseC 038c8c5c104e8c160fb65247f289334d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers 89b252e23e35e9000e541280249b249b │ │ │ │ │ - exports: 4f77bb01354be65f6ea4c93400d3233b │ │ │ │ │ - Container b62ef1a89f544c86fda37f9955aad56f │ │ │ │ │ - Container 96fdbd34013fa7b5e5f91f10c714c710 │ │ │ │ │ - ErrorContainer b160c4e217512ebeb5f6beed79171e60 │ │ │ │ │ - ErrorContainer 457c825d58d97b32f5e406f92b956382 │ │ │ │ │ - getContainer d51016dd054e02ef6a76637885cbefad │ │ │ │ │ - getErrorContainer 7113d28f172cd850dd70c4d1d1a731c7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ - bcotraverse 6a6e1ed60e51c8555cf9a3d04180b293 │ │ │ │ │ - bdecompose 4525724422846199c152367c0cfc580e │ │ │ │ │ - bdistribute 5b40d11ac15b14f1ed4a3c11011331d8 │ │ │ │ │ - bdistribute' acd335bf472873b0ccbb4826f56e568f │ │ │ │ │ - brecompose a55756af0f4a37162824111628b88eee │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - DistributiveT 375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ - tcotraverse 73d6c732cec8f656dc5ba8f5d3624a1e │ │ │ │ │ - tdecompose 5bac02433dfcce8672b96aacbc7690ac │ │ │ │ │ - tdistribute ac2e5b8fba24fb8dcfa0e8bfe938022d │ │ │ │ │ - tdistribute' e714a56db976e405999674ba0f38e4c2 │ │ │ │ │ - trecompose 0c7137381fb9c3602e0f4e823599884a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT 28d0df4fa16d3ae0e9b8f569b12ba9f0 │ │ │ │ │ - MonadT e84a8234960c5d20f03388d207c2d8b6 │ │ │ │ │ - tembed dab8ffac3246d71d11a66a5b96bbc66e │ │ │ │ │ - tjoin feede2c197e26ea157fb57fcac6b3945 │ │ │ │ │ - tlift e8eb157137ff53ba4e0d0ed6033eabbb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - bsequence 57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ - bsequence' 30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ - btraverse_ e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - tfoldMap dd03935b128f42360c829fd3e249b034 │ │ │ │ │ - tsequence 699ffc06a9598fe004d904a9ee845bc0 │ │ │ │ │ - tsequence' 65f065cd1161989b56f7e2cd49c0b0fe │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ - ttraverse_ 057185b130c23ac9c0cc56f1337f5eb9 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ - Void 93784768def362ba0bea698b816d92eb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ - getBarbie 9f0dbf2ac67c199c8ea1fa4011a70f53 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - exports: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer 12cc87af2ef508ba724114c0268390b0 │ │ │ │ │ - exports: 4730a0f9a2e2a68edc332389a361be24 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi ce67569e93ab0ed6a906de485fde3d62 │ │ │ │ │ + exports: a9bfde5a4613e09bfb2c8fc0be8120dd │ │ │ │ │ + Flip 7d3a2cc6de618919a1f564c6ff421d21 │ │ │ │ │ + Flip aa52aebafb1851649448ec7ef0576284 │ │ │ │ │ + btfoldMap bb528919f6c1be2bbe4dfc1f79b5ae6b │ │ │ │ │ + btmap d2e4c5d492d8a8c8f4974bd6b80741fb │ │ │ │ │ + btmap1 f36185157de75d141baed3dca07a2972 │ │ │ │ │ + btprod cea835c7b6dad130fda7bcb1b9d89752 │ │ │ │ │ + btpure c44814a212b11541288ca506aa44044f │ │ │ │ │ + btpure1 926205a326df3094372feff801aba305 │ │ │ │ │ + bttraverse b9effc0b9f1b64ed45716642950933bb │ │ │ │ │ + bttraverse1 caaef1e2e72dbdf695c68857c7c2010e │ │ │ │ │ + bttraverse_ 297cfeffe109a98640f34e5e1fc65e2f │ │ │ │ │ + runFlip 5d903c11c1d782f47d5cbbdc8e1ed3c9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bunzip 08f36433607586faeeb884eb3863272f │ │ │ │ │ + bzip d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ + bzipWith4 33f99fb454403138b2a6640eefc7441c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ + tunzip c89a7b71ff92b7ceb5cae4db45b4ab65 │ │ │ │ │ + tzip 8673df67a349ae2cf7af109d88da754f │ │ │ │ │ + tzipWith d330f2b0b31b44684ce33684d371e964 │ │ │ │ │ + tzipWith3 057da6c305029e0e1fcd16a43064b63b │ │ │ │ │ + tzipWith4 487b69261ee783048fa31f8edc0ffed1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bdicts 971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ + bfoldMapC 47cc19f97daa118ea2596279457634d7 │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ + bpureC 4b660f3c478e3d9f3986c04122be78b2 │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ + bzipWith3C 029a8b2682192e4edc5954fcfd7902a3 │ │ │ │ │ + bzipWith4C 652470126b5c74d71cd56b7b8e429e6a │ │ │ │ │ + bzipWithC 276eaa225cc56ee73ef03069b7e3d2ce │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + AllT 68f051666a31ae642df5d8c761d221de │ │ │ │ │ + AllTF 7a7ba72bc88fa2ee4a4b9d2f145c22fc │ │ │ │ │ + ConstraintsT 3824b7d50764f926d1ce8e2afa5d6994 │ │ │ │ │ + taddDicts 0364aca59a49ab9532dd24597d08d3aa │ │ │ │ │ + tmapC cd42af4933908ccc6702697d0fe2156b │ │ │ │ │ + ttraverseC 4583612791ed456316b18d5ff9373604 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers 9280f784d6cac5971bd3049fb4ea3a54 │ │ │ │ │ + exports: db2250c0d35046314edad47171b0584b │ │ │ │ │ + Container edc01a0e4e72853a1cb4fd9502114916 │ │ │ │ │ + Container 534844d3507a10fcf955a68452d4b169 │ │ │ │ │ + ErrorContainer 1fb3b514b98801e1a269a51dfcb4a4b8 │ │ │ │ │ + ErrorContainer a147e86314e63aaf4535eb2ec803ac69 │ │ │ │ │ + getContainer 5c3675b8b7162dde09bdcb6103fa87f3 │ │ │ │ │ + getErrorContainer 86f3d8aaf316d1331cd669380b9a5a53 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ + bcotraverse 9bef958942dc22bc4050762689da3a2f │ │ │ │ │ + bdecompose 80a6df96155abf2f285527f8f93928ce │ │ │ │ │ + bdistribute 61b5bf0b84e4754f2266e05a24600562 │ │ │ │ │ + bdistribute' 0f625c23ac3a31c75ea3489b08c4b087 │ │ │ │ │ + brecompose 465ed5a39f84a9aa1b689f8ef17beb6c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + DistributiveT bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ + tcotraverse f03b4ebaf6b48c851a4327dd347db724 │ │ │ │ │ + tdecompose aab4f45b55235de00615e82b86ef7600 │ │ │ │ │ + tdistribute b68f74dc7b1ae0f6c5b72deaf1396df6 │ │ │ │ │ + tdistribute' 3e95649dc738a015868d28ba7461e91c │ │ │ │ │ + trecompose 52a99d2a2d30e70f8a8fe8bdf5c43719 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT d8244999abaa79f27abd2c0dcc73de32 │ │ │ │ │ + MonadT d839d0f99cb980a431ecca3b76659b0d │ │ │ │ │ + tembed 8a1dd26046a84bb4062d6eb3ddcc11fc │ │ │ │ │ + tjoin fba3cd9f527829b5f0f245764a9381f3 │ │ │ │ │ + tlift 9ec6faf921b4017b48a7f51e08577ec5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + bsequence 0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ + bsequence' fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ + btraverse_ d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + tfoldMap 0a332c01a2703820e7a4f3473c24da2e │ │ │ │ │ + tsequence 94b2a8072a909ac100fc617a0145ec32 │ │ │ │ │ + tsequence' af70b4282c041fd2ff1e7bcd5772969b │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ + ttraverse_ ea19842ff99c32a83b73d56b12f9540c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ + Void e576c7f3bd180bf081dbb2756313ea69 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ + getBarbie f4344a48cfdb2980e9b32c87ad521a99 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + exports: b3763818b9e315ec61a28b921995582d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer 14df9c3ebd1edd9c535cf1dfeaaf95c6 │ │ │ │ │ + exports: 3239be74cd8260541a54d1361d625cef │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -9ad0107e1b398d2784f83bac29f7a05f │ │ │ │ │ +e88d4e39ad3cf74b6f3bb7af38d0499b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -87a037a3e7924b83b358b5ee3789d134 │ │ │ │ │ +54f0550ff7308a6f93b18155b7e6b828 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e9a160ac159d00902bf3e13801a95d17 │ │ │ │ │ +322af340a03fcca97265743d23ab8ac8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies"#] │ │ │ │ │ -889ea1e017fbe8bbcbf63c60c7b912f3 │ │ │ │ │ +6c1da2fb9e21587294d213a64d2a5940 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9bcf48fc436bd76af855a7e690836a40 │ │ │ │ │ +2dfe7f8ea716d1c1cea912322cd688a1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.hi │ │ │ │┄ Files 83% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Barbies 9066 │ │ │ │ │ - interface hash: e64d0638b9d07ba93b57a942a6e8b8bb │ │ │ │ │ - ABI hash: 1b943b9ef1a2929f6c12dd614ea65fb8 │ │ │ │ │ - export-list hash: 4879b1a2cb4dd5023302ac5d5f5a2b80 │ │ │ │ │ + interface hash: e8f07f8608783e0a3e018a2acb7beb9d │ │ │ │ │ + ABI hash: 22a19fc42eaf32265ca81dbc91609454 │ │ │ │ │ + export-list hash: 4d57dbc6f22051bb93aaba0e17211e96 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: b7958cd53bafcaeea8a242dfdd7454f1 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -82,20 +82,20 @@ │ │ │ │ │ Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed Barbies.Internal.MonadT.tjoin Barbies.Internal.MonadT.tlift} │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse} │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse} │ │ │ │ │ Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit} │ │ │ │ │ Barbies.Internal.Trivial.Void │ │ │ │ │ Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie getBarbie} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.ConstraintsB │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.DistributiveT Barbies.Internal.FunctorB │ │ │ │ │ @@ -115,156 +115,156 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi 604a1d41e05e1d123fdb2fac9fd8f040 │ │ │ │ │ - exports: 7b265b9f77349ea169ef59918f8772f0 │ │ │ │ │ - Flip 1661b62dfb74633a5d54f8a373ae2e1c │ │ │ │ │ - Flip ac4c6c7cc7586535b553de95af5ceac2 │ │ │ │ │ - btfoldMap b8ad8744ddec8383842944b6229622c9 │ │ │ │ │ - btmap 7c5f772f891de5c87e7029a8ca6b3b41 │ │ │ │ │ - btmap1 ed47bd6375a298ffd3ab33edd15f4be4 │ │ │ │ │ - btprod 5aa88b6958bf3e76f1bd866011ff251f │ │ │ │ │ - btpure e3253a1aeeba2676a8889d482f70cc8f │ │ │ │ │ - btpure1 06847fa376923aec6d9204778d06623a │ │ │ │ │ - bttraverse 43d234654f9703de062a97a3d6d4e996 │ │ │ │ │ - bttraverse1 5b2c77592c3e7b0c5bd715ee01271b28 │ │ │ │ │ - bttraverse_ 5fb51a98bdff243e93b627f6c27ab70c │ │ │ │ │ - runFlip 9a142bd1b66599dedab53d1dfec77218 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bunzip 55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ - bzip a2112f05775fc9da652845f2152de290 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ - bzipWith4 f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ - tunzip 4755a536dffa72b34542174dea9563b9 │ │ │ │ │ - tzip 8be4ece3ae39eae97e8ab2054291029f │ │ │ │ │ - tzipWith 42a8151822e89abb873919356fdc0652 │ │ │ │ │ - tzipWith3 849c75023385973bb50888c87cceec50 │ │ │ │ │ - tzipWith4 0425deaa0877b3ffee1c1fdf4d05f678 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bdicts 910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ - bfoldMapC 8dc0380a9c23f3ae49fefd9813306c8e │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ - bpureC 638f96823a12ae1193029411409e22a6 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ - bzipWith3C 8e34c659c77d116f60d8722f095357ca │ │ │ │ │ - bzipWith4C bf0725b1a4636d46c52c28c8c5295063 │ │ │ │ │ - bzipWithC eda12aac3e3389d5a81c7e754849ef8d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - AllT 92843017dacf42daf57c39082de48fa0 │ │ │ │ │ - AllTF e0763c123e2b8997bb2edc82b327f155 │ │ │ │ │ - ConstraintsT 87036f6d192a044ba64c57ad3852f00b │ │ │ │ │ - taddDicts ced41e140057be31cb58fcc38e1696fa │ │ │ │ │ - tmapC a0f909dabfcacacb160fc8fb2fd88ee7 │ │ │ │ │ - ttraverseC 038c8c5c104e8c160fb65247f289334d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers 89b252e23e35e9000e541280249b249b │ │ │ │ │ - exports: 4f77bb01354be65f6ea4c93400d3233b │ │ │ │ │ - Container b62ef1a89f544c86fda37f9955aad56f │ │ │ │ │ - Container 96fdbd34013fa7b5e5f91f10c714c710 │ │ │ │ │ - ErrorContainer b160c4e217512ebeb5f6beed79171e60 │ │ │ │ │ - ErrorContainer 457c825d58d97b32f5e406f92b956382 │ │ │ │ │ - getContainer d51016dd054e02ef6a76637885cbefad │ │ │ │ │ - getErrorContainer 7113d28f172cd850dd70c4d1d1a731c7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ - bcotraverse 6a6e1ed60e51c8555cf9a3d04180b293 │ │ │ │ │ - bdecompose 4525724422846199c152367c0cfc580e │ │ │ │ │ - bdistribute 5b40d11ac15b14f1ed4a3c11011331d8 │ │ │ │ │ - bdistribute' acd335bf472873b0ccbb4826f56e568f │ │ │ │ │ - brecompose a55756af0f4a37162824111628b88eee │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - DistributiveT 375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ - tcotraverse 73d6c732cec8f656dc5ba8f5d3624a1e │ │ │ │ │ - tdecompose 5bac02433dfcce8672b96aacbc7690ac │ │ │ │ │ - tdistribute ac2e5b8fba24fb8dcfa0e8bfe938022d │ │ │ │ │ - tdistribute' e714a56db976e405999674ba0f38e4c2 │ │ │ │ │ - trecompose 0c7137381fb9c3602e0f4e823599884a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT 28d0df4fa16d3ae0e9b8f569b12ba9f0 │ │ │ │ │ - MonadT e84a8234960c5d20f03388d207c2d8b6 │ │ │ │ │ - tembed dab8ffac3246d71d11a66a5b96bbc66e │ │ │ │ │ - tjoin feede2c197e26ea157fb57fcac6b3945 │ │ │ │ │ - tlift e8eb157137ff53ba4e0d0ed6033eabbb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - bsequence 57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ - bsequence' 30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ - btraverse_ e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - tfoldMap dd03935b128f42360c829fd3e249b034 │ │ │ │ │ - tsequence 699ffc06a9598fe004d904a9ee845bc0 │ │ │ │ │ - tsequence' 65f065cd1161989b56f7e2cd49c0b0fe │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ - ttraverse_ 057185b130c23ac9c0cc56f1337f5eb9 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ - Void 93784768def362ba0bea698b816d92eb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ - getBarbie 9f0dbf2ac67c199c8ea1fa4011a70f53 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - exports: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer 12cc87af2ef508ba724114c0268390b0 │ │ │ │ │ - exports: 4730a0f9a2e2a68edc332389a361be24 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi ce67569e93ab0ed6a906de485fde3d62 │ │ │ │ │ + exports: a9bfde5a4613e09bfb2c8fc0be8120dd │ │ │ │ │ + Flip 7d3a2cc6de618919a1f564c6ff421d21 │ │ │ │ │ + Flip aa52aebafb1851649448ec7ef0576284 │ │ │ │ │ + btfoldMap bb528919f6c1be2bbe4dfc1f79b5ae6b │ │ │ │ │ + btmap d2e4c5d492d8a8c8f4974bd6b80741fb │ │ │ │ │ + btmap1 f36185157de75d141baed3dca07a2972 │ │ │ │ │ + btprod cea835c7b6dad130fda7bcb1b9d89752 │ │ │ │ │ + btpure c44814a212b11541288ca506aa44044f │ │ │ │ │ + btpure1 926205a326df3094372feff801aba305 │ │ │ │ │ + bttraverse b9effc0b9f1b64ed45716642950933bb │ │ │ │ │ + bttraverse1 caaef1e2e72dbdf695c68857c7c2010e │ │ │ │ │ + bttraverse_ 297cfeffe109a98640f34e5e1fc65e2f │ │ │ │ │ + runFlip 5d903c11c1d782f47d5cbbdc8e1ed3c9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bunzip 08f36433607586faeeb884eb3863272f │ │ │ │ │ + bzip d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ + bzipWith4 33f99fb454403138b2a6640eefc7441c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ + tunzip c89a7b71ff92b7ceb5cae4db45b4ab65 │ │ │ │ │ + tzip 8673df67a349ae2cf7af109d88da754f │ │ │ │ │ + tzipWith d330f2b0b31b44684ce33684d371e964 │ │ │ │ │ + tzipWith3 057da6c305029e0e1fcd16a43064b63b │ │ │ │ │ + tzipWith4 487b69261ee783048fa31f8edc0ffed1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bdicts 971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ + bfoldMapC 47cc19f97daa118ea2596279457634d7 │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ + bpureC 4b660f3c478e3d9f3986c04122be78b2 │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ + bzipWith3C 029a8b2682192e4edc5954fcfd7902a3 │ │ │ │ │ + bzipWith4C 652470126b5c74d71cd56b7b8e429e6a │ │ │ │ │ + bzipWithC 276eaa225cc56ee73ef03069b7e3d2ce │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + AllT 68f051666a31ae642df5d8c761d221de │ │ │ │ │ + AllTF 7a7ba72bc88fa2ee4a4b9d2f145c22fc │ │ │ │ │ + ConstraintsT 3824b7d50764f926d1ce8e2afa5d6994 │ │ │ │ │ + taddDicts 0364aca59a49ab9532dd24597d08d3aa │ │ │ │ │ + tmapC cd42af4933908ccc6702697d0fe2156b │ │ │ │ │ + ttraverseC 4583612791ed456316b18d5ff9373604 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers 9280f784d6cac5971bd3049fb4ea3a54 │ │ │ │ │ + exports: db2250c0d35046314edad47171b0584b │ │ │ │ │ + Container edc01a0e4e72853a1cb4fd9502114916 │ │ │ │ │ + Container 534844d3507a10fcf955a68452d4b169 │ │ │ │ │ + ErrorContainer 1fb3b514b98801e1a269a51dfcb4a4b8 │ │ │ │ │ + ErrorContainer a147e86314e63aaf4535eb2ec803ac69 │ │ │ │ │ + getContainer 5c3675b8b7162dde09bdcb6103fa87f3 │ │ │ │ │ + getErrorContainer 86f3d8aaf316d1331cd669380b9a5a53 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ + bcotraverse 9bef958942dc22bc4050762689da3a2f │ │ │ │ │ + bdecompose 80a6df96155abf2f285527f8f93928ce │ │ │ │ │ + bdistribute 61b5bf0b84e4754f2266e05a24600562 │ │ │ │ │ + bdistribute' 0f625c23ac3a31c75ea3489b08c4b087 │ │ │ │ │ + brecompose 465ed5a39f84a9aa1b689f8ef17beb6c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + DistributiveT bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ + tcotraverse f03b4ebaf6b48c851a4327dd347db724 │ │ │ │ │ + tdecompose aab4f45b55235de00615e82b86ef7600 │ │ │ │ │ + tdistribute b68f74dc7b1ae0f6c5b72deaf1396df6 │ │ │ │ │ + tdistribute' 3e95649dc738a015868d28ba7461e91c │ │ │ │ │ + trecompose 52a99d2a2d30e70f8a8fe8bdf5c43719 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT d8244999abaa79f27abd2c0dcc73de32 │ │ │ │ │ + MonadT d839d0f99cb980a431ecca3b76659b0d │ │ │ │ │ + tembed 8a1dd26046a84bb4062d6eb3ddcc11fc │ │ │ │ │ + tjoin fba3cd9f527829b5f0f245764a9381f3 │ │ │ │ │ + tlift 9ec6faf921b4017b48a7f51e08577ec5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + bsequence 0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ + bsequence' fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ + btraverse_ d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + tfoldMap 0a332c01a2703820e7a4f3473c24da2e │ │ │ │ │ + tsequence 94b2a8072a909ac100fc617a0145ec32 │ │ │ │ │ + tsequence' af70b4282c041fd2ff1e7bcd5772969b │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ + ttraverse_ ea19842ff99c32a83b73d56b12f9540c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ + Void e576c7f3bd180bf081dbb2756313ea69 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ + getBarbie f4344a48cfdb2980e9b32c87ad521a99 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + exports: b3763818b9e315ec61a28b921995582d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer 14df9c3ebd1edd9c535cf1dfeaaf95c6 │ │ │ │ │ + exports: 3239be74cd8260541a54d1361d625cef │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -9ad0107e1b398d2784f83bac29f7a05f │ │ │ │ │ +e88d4e39ad3cf74b6f3bb7af38d0499b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -87a037a3e7924b83b358b5ee3789d134 │ │ │ │ │ +54f0550ff7308a6f93b18155b7e6b828 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e9a160ac159d00902bf3e13801a95d17 │ │ │ │ │ +322af340a03fcca97265743d23ab8ac8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies"#] │ │ │ │ │ -889ea1e017fbe8bbcbf63c60c7b912f3 │ │ │ │ │ +6c1da2fb9e21587294d213a64d2a5940 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9bcf48fc436bd76af855a7e690836a40 │ │ │ │ │ +2dfe7f8ea716d1c1cea912322cd688a1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.hi │ │ │ │┄ Files 76% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,81 +1,81 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Data.Barbie.Bare 9066 │ │ │ │ │ - interface hash: 5be70a519e3280809564d2b6d3bcc63c │ │ │ │ │ - ABI hash: 1e56aaadc33bc65180ef41e712fc49db │ │ │ │ │ - export-list hash: 9eb0157daa661485533fb92236eee4d6 │ │ │ │ │ + interface hash: a901ff32ff029a21086bfb116d8fa7f6 │ │ │ │ │ + ABI hash: 81ec5d0e25070d167b41d85b64193520 │ │ │ │ │ + export-list hash: 29e4d4372e25b4d5a332deb3c897d6f6 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ + flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: c19c41c22601f1058e68a60efe5ae63d │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Barbies.Internal.BareB.bcoverWith │ │ │ │ │ Barbies.Internal.BareB.bstripFrom │ │ │ │ │ Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover Barbies.Internal.BareB.bstrip} │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.BareB Barbies.Internal.FunctorB GHC.Base │ │ │ │ │ GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare b1553b4d0f6339dbe5a558e849477bcd │ │ │ │ │ - exports: 3317a58afd59c101e4cfa353df6e1b14 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - BareB bcf15620d7682b808f4118663aa4e5cc │ │ │ │ │ - bcover 198ecd8709fc5a3bf8de7330e38a5522 │ │ │ │ │ - bcoverWith 9708da690fb1f9a60bcfc18b74176b54 │ │ │ │ │ - bstrip a458980907496fffc06b45bda97b3249 │ │ │ │ │ - bstripFrom 753b1d3583db6faad7e7a3c7cfc8582a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare 8cfda8bf9b04003a9068b08aeef806d0 │ │ │ │ │ + exports: 6cfb974e26ac71a46e68af091722ea15 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + BareB 58d9792e504da07df01978f0d0a5f22f │ │ │ │ │ + bcover 993c344d1317b0735c2d10c73f2e02a1 │ │ │ │ │ + bcoverWith 5c6dd91de74c772d93b84a17d8555354 │ │ │ │ │ + bstrip 1f66cbff218c6a12bd58100fc40354d3 │ │ │ │ │ + bstripFrom eb6b6f334cf2a31b9d24a4025731c738 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -c29af2e32593c60dcc85664c79cbd97c │ │ │ │ │ +4b75ec5d1322d0fa68009e1dda5411cc │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fcc64bfbe03c64ebc1db89ac1b56982f │ │ │ │ │ +c04b07156a2f4fbc8c4ed26ac09ab7e7 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -5db6c92df0449d4ace59c0b4eb407c2e │ │ │ │ │ +f8af26d0a33467998da2e63afd7f3015 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Bare"#] │ │ │ │ │ -1fca237f2e1901c5368dacd35972a6f7 │ │ │ │ │ +ffb9eb81bbfda329e8d65ed140f893b0 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fccc36d8797d831941dd8b85108e7058 │ │ │ │ │ +7b9584cb5099f0f9f3607d2e761a16ad │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ Warn all {-# DEPRECATED "Use Barbies.Bare" #-} │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.dyn_hi │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,81 +1,81 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Data.Barbie.Bare 9066 │ │ │ │ │ - interface hash: 5be70a519e3280809564d2b6d3bcc63c │ │ │ │ │ - ABI hash: 1e56aaadc33bc65180ef41e712fc49db │ │ │ │ │ - export-list hash: 9eb0157daa661485533fb92236eee4d6 │ │ │ │ │ + interface hash: a901ff32ff029a21086bfb116d8fa7f6 │ │ │ │ │ + ABI hash: 81ec5d0e25070d167b41d85b64193520 │ │ │ │ │ + export-list hash: 29e4d4372e25b4d5a332deb3c897d6f6 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ + flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: c19c41c22601f1058e68a60efe5ae63d │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Barbies.Internal.BareB.bcoverWith │ │ │ │ │ Barbies.Internal.BareB.bstripFrom │ │ │ │ │ Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover Barbies.Internal.BareB.bstrip} │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.BareB Barbies.Internal.FunctorB GHC.Base │ │ │ │ │ GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare b1553b4d0f6339dbe5a558e849477bcd │ │ │ │ │ - exports: 3317a58afd59c101e4cfa353df6e1b14 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 38a94147d4ffbde195fb7c8c1cfe9808 │ │ │ │ │ - BareB bcf15620d7682b808f4118663aa4e5cc │ │ │ │ │ - bcover 198ecd8709fc5a3bf8de7330e38a5522 │ │ │ │ │ - bcoverWith 9708da690fb1f9a60bcfc18b74176b54 │ │ │ │ │ - bstrip a458980907496fffc06b45bda97b3249 │ │ │ │ │ - bstripFrom 753b1d3583db6faad7e7a3c7cfc8582a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare 8cfda8bf9b04003a9068b08aeef806d0 │ │ │ │ │ + exports: 6cfb974e26ac71a46e68af091722ea15 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB d3e28c114fb0832862f8cddb8501b23d │ │ │ │ │ + BareB 58d9792e504da07df01978f0d0a5f22f │ │ │ │ │ + bcover 993c344d1317b0735c2d10c73f2e02a1 │ │ │ │ │ + bcoverWith 5c6dd91de74c772d93b84a17d8555354 │ │ │ │ │ + bstrip 1f66cbff218c6a12bd58100fc40354d3 │ │ │ │ │ + bstripFrom eb6b6f334cf2a31b9d24a4025731c738 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -c29af2e32593c60dcc85664c79cbd97c │ │ │ │ │ +4b75ec5d1322d0fa68009e1dda5411cc │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fcc64bfbe03c64ebc1db89ac1b56982f │ │ │ │ │ +c04b07156a2f4fbc8c4ed26ac09ab7e7 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -5db6c92df0449d4ace59c0b4eb407c2e │ │ │ │ │ +f8af26d0a33467998da2e63afd7f3015 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Bare"#] │ │ │ │ │ -1fca237f2e1901c5368dacd35972a6f7 │ │ │ │ │ +ffb9eb81bbfda329e8d65ed140f893b0 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fccc36d8797d831941dd8b85108e7058 │ │ │ │ │ +7b9584cb5099f0f9f3607d2e761a16ad │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ Warn all {-# DEPRECATED "Use Barbies.Bare" #-} │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.dyn_hi │ │ │ │┄ Files 83% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Data.Barbie.Constraints 9066 │ │ │ │ │ - interface hash: 37936002a6acc9ba240562da9f362d2a │ │ │ │ │ - ABI hash: b18f82d687f12bf361c8208342403668 │ │ │ │ │ - export-list hash: e2c6472c74d4531fcb1aada2e7e41e61 │ │ │ │ │ + interface hash: 2a5202e0efce270db065bbd840912db9 │ │ │ │ │ + ABI hash: 40c1183b3a48a43101450755f0312a49 │ │ │ │ │ + export-list hash: d2ad0a0ed0d902311cd08db6881316f3 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: df7938ad8d7236368944d4b5ab61c9f5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -23,17 +23,17 @@ │ │ │ │ │ Barbies.Internal.Dicts.requiringDict │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB Barbies.Internal.ConstraintsB.baddDicts} │ │ │ │ │ Barbies.Internal.Dicts.ClassF │ │ │ │ │ Barbies.Internal.Dicts.ClassFG │ │ │ │ │ Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict} │ │ │ │ │ Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -45,58 +45,58 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - ClassFG 49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC a2b23089e22e79ae157fbefcef015b03 │ │ │ │ │ - exports: 9a4775015330edff9bebe0b60887a8d6 │ │ │ │ │ - ProductBC c58b99c699e1fa541f90705ce32c39b3 │ │ │ │ │ - bdicts c7e7b39dedaca247a7b57b59da0e57c9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + ClassFG 956656054dd5ddd580072614ba216cb3 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC cf9d556ca8964b51c64bc4f30f34ff8c │ │ │ │ │ + exports: c3f7320ee00fe37bf94725f93d942daa │ │ │ │ │ + ProductBC f8e8eaeb84489eeb220b2cccc62df66f │ │ │ │ │ + bdicts 8765110d2eecbc1589b400e4f4167ec2 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -d3acd1847db8923b2003eede70fd5241 │ │ │ │ │ +06cfa4f84be27f28250f36b649ee6d80 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -18766170caba5309db4afa6c56945e56 │ │ │ │ │ +aed6b0a99ac4ae95e4b77aa87501d2f3 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -786b2d950832b11f51f1b42eb64cd958 │ │ │ │ │ +d0311da05fb56ad927328787aee818d1 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Constraints"#] │ │ │ │ │ -3671b17e7983db6765a32a752a33e83a │ │ │ │ │ +88985979ce86f9b422f39db17691da62 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -822cfc45a501ea71e2429791e14196a5 │ │ │ │ │ +228456d5d71c9e7d9785b4b9cca27ebb │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ Warn all {-# DEPRECATED "Use Data.Functor.Barbie or Barbie.Constraints" #-} │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.hi │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Data.Barbie.Constraints 9066 │ │ │ │ │ - interface hash: 37936002a6acc9ba240562da9f362d2a │ │ │ │ │ - ABI hash: b18f82d687f12bf361c8208342403668 │ │ │ │ │ - export-list hash: e2c6472c74d4531fcb1aada2e7e41e61 │ │ │ │ │ + interface hash: 2a5202e0efce270db065bbd840912db9 │ │ │ │ │ + ABI hash: 40c1183b3a48a43101450755f0312a49 │ │ │ │ │ + export-list hash: d2ad0a0ed0d902311cd08db6881316f3 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: df7938ad8d7236368944d4b5ab61c9f5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -23,17 +23,17 @@ │ │ │ │ │ Barbies.Internal.Dicts.requiringDict │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB Barbies.Internal.ConstraintsB.baddDicts} │ │ │ │ │ Barbies.Internal.Dicts.ClassF │ │ │ │ │ Barbies.Internal.Dicts.ClassFG │ │ │ │ │ Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict} │ │ │ │ │ Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -45,58 +45,58 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - ClassFG 49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC a2b23089e22e79ae157fbefcef015b03 │ │ │ │ │ - exports: 9a4775015330edff9bebe0b60887a8d6 │ │ │ │ │ - ProductBC c58b99c699e1fa541f90705ce32c39b3 │ │ │ │ │ - bdicts c7e7b39dedaca247a7b57b59da0e57c9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + ClassFG 956656054dd5ddd580072614ba216cb3 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC cf9d556ca8964b51c64bc4f30f34ff8c │ │ │ │ │ + exports: c3f7320ee00fe37bf94725f93d942daa │ │ │ │ │ + ProductBC f8e8eaeb84489eeb220b2cccc62df66f │ │ │ │ │ + bdicts 8765110d2eecbc1589b400e4f4167ec2 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -d3acd1847db8923b2003eede70fd5241 │ │ │ │ │ +06cfa4f84be27f28250f36b649ee6d80 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -18766170caba5309db4afa6c56945e56 │ │ │ │ │ +aed6b0a99ac4ae95e4b77aa87501d2f3 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -786b2d950832b11f51f1b42eb64cd958 │ │ │ │ │ +d0311da05fb56ad927328787aee818d1 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Constraints"#] │ │ │ │ │ -3671b17e7983db6765a32a752a33e83a │ │ │ │ │ +88985979ce86f9b422f39db17691da62 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -822cfc45a501ea71e2429791e14196a5 │ │ │ │ │ +228456d5d71c9e7d9785b4b9cca27ebb │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ Warn all {-# DEPRECATED "Use Data.Functor.Barbie or Barbie.Constraints" #-} │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Data.Barbie.Internal.Product [orphan module] 9066 │ │ │ │ │ - interface hash: 059f56e333fba4590d69f7b2111afcb7 │ │ │ │ │ - ABI hash: ea5df7eb3236564b9b2df74ac1890984 │ │ │ │ │ - export-list hash: d02fbc0d5447bb390c9724a84345915e │ │ │ │ │ - orphan hash: 3ede67c0957e06dcb1452446efdc669d │ │ │ │ │ + interface hash: bb2dc3dfe6c3335390f1619fb3f7ea9c │ │ │ │ │ + ABI hash: c93ae87029f9fac303e0a83c615266bf │ │ │ │ │ + export-list hash: 21a109e654e4e470b1fcc905ea27f050 │ │ │ │ │ + orphan hash: 6c65f40fae477e59d207332d92ca6bb4 │ │ │ │ │ flag hash: ed708539882f1f5a39d21c9555c09e01 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 25d3c0149114a684ec83fbdc768fa22c │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gbprodDefault │ │ │ │ │ gbuniqDefault │ │ │ │ │ CanDeriveProductB │ │ │ │ │ GProductB{gbprod gbuniq} │ │ │ │ │ ProductB{bprod buniq} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -42,58 +42,58 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -d810e5c5f56c60345ba099425320b6f1 │ │ │ │ │ +dc832686db50ce8b37b6a015c38fe0ff │ │ │ │ │ $dmbprod :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (ProductB b, CanDeriveProductB b f g) => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductB['GHC.Types.Many] :: ProductB b) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveProductB b f g) -> │ │ │ │ │ gbprodDefault @k @b @f @g $d(%,,,%)] │ │ │ │ │ -8e174ec8de08f105e5bedc98cb0e7bf0 │ │ │ │ │ +4aa43a5a03cc6e34124a02b6eb36f137 │ │ │ │ │ $dmbuniq :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ProductB b, CanDeriveProductB b f f) => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -264,15 +264,15 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N)] │ │ │ │ │ -299efbf9cc6660adaca9685012289a19 │ │ │ │ │ +ea3f0ad805d4c33461e7cf7d3e23283c │ │ │ │ │ $fApplicativeBkb :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ (ProductB b, Barbies.Internal.FunctorB.FunctorB b) => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ v1 │ │ │ │ │ (\ @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ buniq @k @b v @f ds) │ │ │ │ │ (\ @f :: k -> * @g :: k -> * -> bprod @k @b v @f @g)] │ │ │ │ │ -983b0a33a6c07d13a14c9c63671ec0e7 │ │ │ │ │ +b7611bdd4e9ba0be6abc730f6fc40448 │ │ │ │ │ $fGProductBkkfg:*::*::*: :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg) => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ @@ -344,15 +344,15 @@ │ │ │ │ │ @lg │ │ │ │ │ @lfg │ │ │ │ │ @rf │ │ │ │ │ @rg │ │ │ │ │ @rfg │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -9f95eb70f3484cf2da5d8a47eff03bb4 │ │ │ │ │ +be587f5ebabd70366f8a7fe73674df79 │ │ │ │ │ $fGProductBkkfg:*::*::*:_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k1 │ │ │ │ │ @lfg │ │ │ │ │ @rfg │ │ │ │ │ @x │ │ │ │ │ (gbprod @k1 @k @f @g @lf @lg @lfg $dGProductB @x pf pg l1 r1) │ │ │ │ │ (gbprod @k1 @k @f @g @rf @rg @rfg $dGProductB1 @x pf pg l2 r2) } }] │ │ │ │ │ -7a23b3aec1940c654f27ce7fbe3854ea │ │ │ │ │ +914f54b0d6e2a89a93dd455e372e6256 │ │ │ │ │ $fGProductBkkfg:*::*::*:_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg, f GHC.Types.~ g, │ │ │ │ │ (lf GHC.Generics.:*: rf) GHC.Types.~ (lg GHC.Generics.:*: rg)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -476,15 +476,15 @@ │ │ │ │ │ (GHC.Types.Eq# @(k1 -> *) @rg @rg @~_N) │ │ │ │ │ `cast` │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @rf) │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @rfg) │ │ │ │ │ eta3) } }] │ │ │ │ │ -81455317ca9dc8208f67dba70e9d6206 │ │ │ │ │ +fc2d61b7ea4679aea9b3ac6e72f02658 │ │ │ │ │ $fGProductBkkfgM1M1M1 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GProductB f g repf repg repfg => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -531,15 +531,15 @@ │ │ │ │ │ @g │ │ │ │ │ @repf │ │ │ │ │ @repg │ │ │ │ │ @repfg │ │ │ │ │ @i │ │ │ │ │ @c │ │ │ │ │ v)] │ │ │ │ │ -3b32dafe22deb2a2fa16ce69b9df06b5 │ │ │ │ │ +878c2ace05d8e6f559a99e0ea9a97f1f │ │ │ │ │ $fGProductBkkfgM1M1M1_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ GProductB f g repf repg repfg => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -8e15c2296c39635be9c749113820207b │ │ │ │ │ +edfead41cc50dc8cbadb566897290476 │ │ │ │ │ $fGProductBkkfgM1M1M1_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GProductB f g repf repg repfg, f GHC.Types.~ g, │ │ │ │ │ GHC.Generics.M1 i c repf GHC.Types.~ GHC.Generics.M1 i c repg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(3) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @repf) │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @repfg) │ │ │ │ │ eta3) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Generics.N:M1[0] _N _P _P _R) _N) } }] │ │ │ │ │ -357cc0bbb62d24fa2431d50abcbf85a0 │ │ │ │ │ +1d5197dc9ff3fddafc2d4c9bc1ca1304 │ │ │ │ │ $fGProductBkkfgRecRecRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -693,15 +693,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P0 f)) (b f)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b' (P0 (Data.Functor.Product.Product f g))) │ │ │ │ │ (b (Data.Functor.Product.Product f g))) │ │ │ │ │ ($fGProductBkkfgRecRecRec_$cgbprod @k @k1 @b @f @g @b' v) │ │ │ │ │ ($fGProductBkkfgRecRecRec_$cgbuniq @k @k1 @b @f @g @b' v)] │ │ │ │ │ -42ee8839d4874a8a8a96e16659057e31 │ │ │ │ │ +9a48c0f962d84841fb24f923e5c37022 │ │ │ │ │ $fGProductBkkfgRecRecRec0 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1). │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a)) │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P0 (Data.Functor.Product.Product f g) a_or_pma) │ │ │ │ │ (Data.Functor.Product.Product f g a)) │ │ │ │ │ ($fGProductBkkfgRecRecRec0_$cgbprod @k @k1 @f @g @a_or_pma @a) │ │ │ │ │ ($fGProductBkkfgRecRecRec0_$cgbuniq @k @k1 @f @g @a_or_pma @a)] │ │ │ │ │ -c8b0cdd9235938526f0f32cefa3db4b8 │ │ │ │ │ +78f92d92c7dd340fe3a19263a735c66f │ │ │ │ │ $fGProductBkkfgRecRecRec0_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a) x │ │ │ │ │ -> Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a) x │ │ │ │ │ @@ -788,15 +788,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -d7565cb64c388d8dd15b63bf59389689 │ │ │ │ │ +35cb566ee36ae8b1de290d2cf331c184 │ │ │ │ │ $fGProductBkkfgRecRecRec0_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ │ (P0 (Data.Functor.Product.Product f g) a_or_pma) │ │ │ │ │ (Data.Functor.Product.Product f g a))>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P) _N _N)] │ │ │ │ │ -12d37b493e4bd0d20abf420a2dcee542 │ │ │ │ │ +d76973d19bef026f9382e152e2411cda │ │ │ │ │ $fGProductBkkfgRecRecRec_$cgbprod :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (x :: k2). │ │ │ │ │ ProductB b => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (b' (P0 f)) (b f) x │ │ │ │ │ @@ -922,15 +922,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ab45555f1dc066eb0559aa18e3645386 │ │ │ │ │ +89b2eed59ff35f5237c466e0a9341cdb │ │ │ │ │ $fGProductBkkfgRecRecRec_$cgbuniq :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (x :: k2). │ │ │ │ │ (ProductB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (b' (P0 f)) (b f) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (b' (P0 g)) (b g)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -999,15 +999,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -bbee4f367f0416aa5ccba017be7446ae │ │ │ │ │ +b49f76ed3ddb3eef78261dc90d31e08a │ │ │ │ │ $fGProductBkkfgU1U1U1 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GProductB f g GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:GProductB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @k1 @f :: k -> * @g :: k -> *. │ │ │ │ │ @@ -1016,15 +1016,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGProductBkkfgU1U1U1_$cgbprod @k @k1 @f @g) │ │ │ │ │ ($fGProductBkkfgU1U1U1_$cgbuniq @k @k1 @f @g)] │ │ │ │ │ -246dcf1bb3a6b29ba82fb1fd915dc320 │ │ │ │ │ +65c28f3166e2408a4639223dfbe84f24 │ │ │ │ │ $fGProductBkkfgU1U1U1_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -1037,15 +1037,15 @@ │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) │ │ │ │ │ (ds2['GHC.Types.Many] :: GHC.Generics.U1 x) │ │ │ │ │ (ds3['GHC.Types.Many] :: GHC.Generics.U1 x) -> │ │ │ │ │ case ds2 of wild { GHC.Generics.U1 -> ds3 }] │ │ │ │ │ -f7f68d4da77412ad34b1de4f7f7977ec │ │ │ │ │ +c7e98a66349e7e97c704f596fe42074f │ │ │ │ │ $fGProductBkkfgU1U1U1_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, GHC.Generics.U1 GHC.Types.~ GHC.Generics.U1) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> (forall (a :: k1). f a) │ │ │ │ │ @@ -1063,15 +1063,15 @@ │ │ │ │ │ ($d~1['GHC.Types.Many] :: GHC.Generics.U1 │ │ │ │ │ GHC.Types.~ GHC.Generics.U1) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds3['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ GHC.Generics.U1 @k1 @x] │ │ │ │ │ -de661695661a4d6c113050d151723153 │ │ │ │ │ +5e4929d90c30b88bc3096ce6b412fcca │ │ │ │ │ $fProductBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ ProductB (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -1107,15 +1107,15 @@ │ │ │ │ │ (\ @f :: k -> * (x['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ buniq @k @b v @f x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.Wrappers.N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -2118213c0425c9b312dc0626b3139824 │ │ │ │ │ +407d4b083bfb1c2946d3227a143b7901 │ │ │ │ │ $fProductBkBarbie_$cp1ProductB :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -1123,15 +1123,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductB['GHC.Types.Many] :: ProductB b) -> │ │ │ │ │ Barbies.Internal.Wrappers.$fApplicativeBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p1ProductB @k @b $dProductB)] │ │ │ │ │ -66e37f8c7f31fb04d44ad97ff8f24f3f │ │ │ │ │ +3f036bf7e94f4bdbdc19e449aeda81eb │ │ │ │ │ $fProductBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ ProductB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: ProductB a) │ │ │ │ │ (v1['GHC.Types.Many] :: ProductB b). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fProductBkProduct_$cp1ProductB @k @a @b v v1) │ │ │ │ │ ($fProductBkProduct_$cbprod @k @a @b v v1) │ │ │ │ │ ($fProductBkProduct_$cbuniq @k @a @b v v1)] │ │ │ │ │ -30f3bd7a479e2b3420aafdf1eaec0379 │ │ │ │ │ +78c95bbd13f6a1eaca8820e4784155d8 │ │ │ │ │ $fProductBkProduct_$cbprod :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ (bprod @k @a $dProductB @f @g ll rl) │ │ │ │ │ (bprod @k @b $dProductB1 @f @g lr rr) } }] │ │ │ │ │ -6a3d09c0ce37feef4e137bdd64075192 │ │ │ │ │ +ef4456797cfc0e4bcad5b211a74b3667 │ │ │ │ │ $fProductBkProduct_$cbuniq :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Product.Product a b f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=1), │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ (buniq @k @a $dProductB @f x) │ │ │ │ │ (buniq @k @b $dProductB1 @f x)] │ │ │ │ │ -46b4f0226d1ca3e9a90e4a3d71c82adc │ │ │ │ │ +06d5c65778de151933d1b562971444a8 │ │ │ │ │ $fProductBkProduct_$cp1ProductB :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -1219,147 +1219,147 @@ │ │ │ │ │ ($dProductB1['GHC.Types.Many] :: ProductB b) -> │ │ │ │ │ Barbies.Internal.ApplicativeB.$fApplicativeBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p1ProductB @k @a $dProductB) │ │ │ │ │ ($p1ProductB @k @b $dProductB1)] │ │ │ │ │ -fad284f7175ad96fbb2153306632d780 │ │ │ │ │ +02290d82ebc2da3a92cd698bdfc33696 │ │ │ │ │ $fProductBkProxy :: ProductB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ProductB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.ApplicativeB.$fApplicativeBkProxy @k) │ │ │ │ │ ($fProductBkProxy_$cbprod @k) │ │ │ │ │ ($fProductBkProxy_$cbuniq @k)] │ │ │ │ │ -a245fe3ab8d21f96cbc55e963c218ec6 │ │ │ │ │ +3bd653cb8ce551ce83b69db72dd71a65 │ │ │ │ │ $fProductBkProxy_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Product.Product f g)] │ │ │ │ │ -1a67ca7656f15cf1cfaf86356c525d55 │ │ │ │ │ +238ffc82d894183f1d4dcbe1832506bb │ │ │ │ │ $fProductBkProxy_$cbuniq :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Data.Proxy.Proxy f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @f] │ │ │ │ │ -7117c0cf0e9c790f33f737fa56798133 │ │ │ │ │ +8bbf3e61a418a28aaa55151bf7a4122e │ │ │ │ │ $fProductBkUnit :: ProductB Barbies.Internal.Trivial.Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:ProductB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Barbies.Internal.Trivial.Unit │ │ │ │ │ (Barbies.Internal.Trivial.$fApplicativeBkUnit @k) │ │ │ │ │ ($fProductBkUnit_$cbprod @k) │ │ │ │ │ ($fProductBkUnit_$cbuniq @k)] │ │ │ │ │ -f36d836930f54efbbe97f1393f668ad9 │ │ │ │ │ +7f5497fed4fa8582074899d091ace3c5 │ │ │ │ │ $fProductBkUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ (Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit f), │ │ │ │ │ Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit g), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g)), │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1))) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[(%,,,%)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ ($fProductBkUnit6 @k @f, $fProductBkUnit6 @k @g, │ │ │ │ │ $fProductBkUnit4 @k @f @g, $fProductBkUnit2 @k @f @g)] │ │ │ │ │ -6a37d41b67fd984379530fb7dd65f40b │ │ │ │ │ +d487a2498d04d7a76f0fbf28119cf26d │ │ │ │ │ $fProductBkUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ @@ -1385,18 +1385,18 @@ │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ @GHC.Generics.D │ │ │ │ │ @('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ ($fProductBkUnit3 @k @f @g)] │ │ │ │ │ -3b8f5e6b53493f14059c2dbb4f2644ae │ │ │ │ │ +86ae5c9d75a84de4f5ad97b29dfee4c9 │ │ │ │ │ $fProductBkUnit3 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ @@ -1424,15 +1424,15 @@ │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.C │ │ │ │ │ @('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ ($fGProductBkkfgU1U1U1 @k @(*) @f @g)] │ │ │ │ │ -bc7255e2db808db406e2b4f268ad12fe │ │ │ │ │ +302dad90794df15409ec8633da9e6988 │ │ │ │ │ $fProductBkUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ @@ -1446,15 +1446,15 @@ │ │ │ │ │ _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1465,15 +1465,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))))_R │ │ │ │ │ (Barbies.Internal.Trivial.$fGenericUnit │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product f g))] │ │ │ │ │ -69c96d14c027c9119099d80713f08c05 │ │ │ │ │ +3e5b33ee9793201a8e7c72c923ae9ded │ │ │ │ │ $fProductBkUnit5 :: │ │ │ │ │ GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ @@ -1538,45 +1538,45 @@ │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.MkCoercible │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @~_R] │ │ │ │ │ -19b4fa66927a8b011466a36ea0d3cd89 │ │ │ │ │ +3677915cb3a3982c9ef2b45dbc8341de │ │ │ │ │ $fProductBkUnit6 :: │ │ │ │ │ forall {k} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit g) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @g :: k -> * -> │ │ │ │ │ Data.Generics.GenericN.$fGenericNa │ │ │ │ │ @@ -1588,15 +1588,15 @@ │ │ │ │ │ (Sub (Sym (Barbies.Internal.Trivial.Rep_Unit[0] _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1607,15 +1607,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N) │ │ │ │ │ (Sym (Barbies.Internal.Trivial.Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))))_R │ │ │ │ │ (Barbies.Internal.Trivial.$fGenericUnit @k @g)] │ │ │ │ │ -74027eb919a122dc45c7d8d553b3e969 │ │ │ │ │ +f868d5262a5c24e7fe277b7bf6263f0e │ │ │ │ │ $fProductBkUnit_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Barbies.Internal.Trivial.Unit f │ │ │ │ │ -> Barbies.Internal.Trivial.Unit g │ │ │ │ │ -> Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ _N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1692,15 +1692,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1747,15 +1747,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N) │ │ │ │ │ (Sym (Barbies.Internal.Trivial.Rep_Unit[0] │ │ │ │ │ _N _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N)))_N)_R] │ │ │ │ │ -a82eaa4a2560af30b96aefd62282fe46 │ │ │ │ │ +572b21488c90aa01d754c470bb0fac10 │ │ │ │ │ $fProductBkUnit_$cbuniq :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Barbies.Internal.Trivial.Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Barbies.Internal.Trivial.Unit @k @f] │ │ │ │ │ -8d239728a4ba7985b57a6f5819f971c8 │ │ │ │ │ +684a93ad077194cc10d2d0846b2970be │ │ │ │ │ $tcGProductB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 1667332789958806794#Word64 │ │ │ │ │ - 4613459615711773077#Word64 │ │ │ │ │ + 6419954504256367931#Word64 │ │ │ │ │ + 8483069447274487861#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGProductB2 │ │ │ │ │ 2# │ │ │ │ │ $tcGProductB1] │ │ │ │ │ -fb4bf787b355a7395c5b85475f7a38b1 │ │ │ │ │ +c4f0d2130cb7dc2c84f925d592c5a9b4 │ │ │ │ │ $tcGProductB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -12fee82fe89bf1faac0bace6407358fd │ │ │ │ │ +30ade253f285773b8adb960aa2bc0509 │ │ │ │ │ $tcGProductB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGProductB3] │ │ │ │ │ -00437b06e8a8fa24142fa30cfcd443ed │ │ │ │ │ +b5835aa294e6b16743d6c9ae237d8d78 │ │ │ │ │ $tcGProductB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GProductB"#] │ │ │ │ │ -2be7b2b353c6a95811c789193e6d9c4b │ │ │ │ │ +fc36176be099b7a5d7dca050f1346285 │ │ │ │ │ $tcProductB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8362087174471471218#Word64 │ │ │ │ │ - 5543274390772100721#Word64 │ │ │ │ │ + 10066923484651618271#Word64 │ │ │ │ │ + 6842141617440004383#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProductB2 │ │ │ │ │ 1# │ │ │ │ │ $tcProductB1] │ │ │ │ │ -b40124850e7254ec98d25730e8676207 │ │ │ │ │ +751be54dc200afac3e6b7d9d627a51e2 │ │ │ │ │ $tcProductB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -86723feb3422e173beb56299ecacd1fa │ │ │ │ │ +763e0a6c967cae0dbbb45e461574701c │ │ │ │ │ $tcProductB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProductB3] │ │ │ │ │ -6c6e3eeef9775bfa0da27c9d1a13f378 │ │ │ │ │ +2653ce19c872dfac29f7f83842ea70e0 │ │ │ │ │ $tcProductB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ProductB"#] │ │ │ │ │ -7cad2cdbcd26ce2a4a0ab74e5cc2c6ec │ │ │ │ │ +1d5a663f62e3fa7b71f568f42046e940 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -b49434b17c408269428704647975258a │ │ │ │ │ +d3dcc5ae679a995bcbbe5ad7f62d67aa │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -fbbcd5bdc83f5a422664ca006e53b53f │ │ │ │ │ +88920a03577622e718905f489d07baa5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Internal.Product"#] │ │ │ │ │ -e386a12b5327aef49ab790158bad1d39 │ │ │ │ │ +fb2fdedbc4df7bba95e7164b854c26bb │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e5c73cb20e22e2339d90951f21136782 │ │ │ │ │ +e332ebcf6da874ae3d53980adb2c2f46 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -bc675e0bbae190e7f654d33450857fb5 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +4926d6901d7dc38a47d54fcfd916a154 │ │ │ │ │ type CanDeriveProductB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveProductB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericN (b f), │ │ │ │ │ Data.Generics.GenericN.GenericN (b g), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Data.Functor.Product.Product f g)), │ │ │ │ │ @@ -1937,15 +1937,15 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepN (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepN (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (b (Data.Functor.Product.Product f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -8f1af920d3af97901ec1ac098f74daba │ │ │ │ │ +b60d7e8eb96dbb0278977b59f36bc27b │ │ │ │ │ type GProductB :: forall {k} k1. │ │ │ │ │ (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ @@ -1957,31 +1957,31 @@ │ │ │ │ │ (f GHC.Types.~ g, repbf GHC.Types.~ repbg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy repbf │ │ │ │ │ -> Data.Proxy.Proxy repbfg │ │ │ │ │ -> (forall (a :: k1). f a) │ │ │ │ │ -> repbf x │ │ │ │ │ {-# MINIMAL gbprod, gbuniq #-} │ │ │ │ │ -9a3d7e6e47a131526f197419b882faf8 │ │ │ │ │ +c30efe7349e0a1b84ed738fc8e2a7b75 │ │ │ │ │ type P0 :: forall {k}. k -> k │ │ │ │ │ type P0 = Data.Generics.GenericN.Param 0 :: k -> k │ │ │ │ │ -8c9d66253b43e8aba355b8274960ba2f │ │ │ │ │ +9ff7e490b88f3a8ab0f4040387f79ce5 │ │ │ │ │ type ProductB :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ ProductB b where │ │ │ │ │ bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ default bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveProductB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ buniq :: forall (f :: k -> *). (forall (a :: k). f a) -> b f │ │ │ │ │ default buniq :: forall (f :: k -> *). │ │ │ │ │ CanDeriveProductB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ -f4b6a07d7393cbd5378a6fbe86392990 │ │ │ │ │ +44302777520f410b57729f067e86f913 │ │ │ │ │ gbprodDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveProductB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ @@ -2165,15 +2165,15 @@ │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N)] │ │ │ │ │ -a46ecb7ae30532bd29841267366928f9 │ │ │ │ │ +4de9835a74415fb8063ba2fdb01fa3dc │ │ │ │ │ gbuniqDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ CanDeriveProductB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Data.Barbie.Internal.Product [orphan module] 9066 │ │ │ │ │ - interface hash: 059f56e333fba4590d69f7b2111afcb7 │ │ │ │ │ - ABI hash: ea5df7eb3236564b9b2df74ac1890984 │ │ │ │ │ - export-list hash: d02fbc0d5447bb390c9724a84345915e │ │ │ │ │ - orphan hash: 3ede67c0957e06dcb1452446efdc669d │ │ │ │ │ + interface hash: bb2dc3dfe6c3335390f1619fb3f7ea9c │ │ │ │ │ + ABI hash: c93ae87029f9fac303e0a83c615266bf │ │ │ │ │ + export-list hash: 21a109e654e4e470b1fcc905ea27f050 │ │ │ │ │ + orphan hash: 6c65f40fae477e59d207332d92ca6bb4 │ │ │ │ │ flag hash: 36efccb710688bf8ac88b078b79027a7 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 25d3c0149114a684ec83fbdc768fa22c │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gbprodDefault │ │ │ │ │ gbuniqDefault │ │ │ │ │ CanDeriveProductB │ │ │ │ │ GProductB{gbprod gbuniq} │ │ │ │ │ ProductB{bprod buniq} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -42,58 +42,58 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - fromN 1b8038624d1891d55a7bd44a4cadea42 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + fromN cc2678f628cd15ffd0813e57882d7db1 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -d810e5c5f56c60345ba099425320b6f1 │ │ │ │ │ +dc832686db50ce8b37b6a015c38fe0ff │ │ │ │ │ $dmbprod :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (ProductB b, CanDeriveProductB b f g) => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductB['GHC.Types.Many] :: ProductB b) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveProductB b f g) -> │ │ │ │ │ gbprodDefault @k @b @f @g $d(%,,,%)] │ │ │ │ │ -8e174ec8de08f105e5bedc98cb0e7bf0 │ │ │ │ │ +4aa43a5a03cc6e34124a02b6eb36f137 │ │ │ │ │ $dmbuniq :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ProductB b, CanDeriveProductB b f f) => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -264,15 +264,15 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N)] │ │ │ │ │ -299efbf9cc6660adaca9685012289a19 │ │ │ │ │ +ea3f0ad805d4c33461e7cf7d3e23283c │ │ │ │ │ $fApplicativeBkb :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ (ProductB b, Barbies.Internal.FunctorB.FunctorB b) => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ v1 │ │ │ │ │ (\ @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ buniq @k @b v @f ds) │ │ │ │ │ (\ @f :: k -> * @g :: k -> * -> bprod @k @b v @f @g)] │ │ │ │ │ -983b0a33a6c07d13a14c9c63671ec0e7 │ │ │ │ │ +b7611bdd4e9ba0be6abc730f6fc40448 │ │ │ │ │ $fGProductBkkfg:*::*::*: :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg) => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ @@ -344,15 +344,15 @@ │ │ │ │ │ @lg │ │ │ │ │ @lfg │ │ │ │ │ @rf │ │ │ │ │ @rg │ │ │ │ │ @rfg │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -9f95eb70f3484cf2da5d8a47eff03bb4 │ │ │ │ │ +be587f5ebabd70366f8a7fe73674df79 │ │ │ │ │ $fGProductBkkfg:*::*::*:_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k1 │ │ │ │ │ @lfg │ │ │ │ │ @rfg │ │ │ │ │ @x │ │ │ │ │ (gbprod @k1 @k @f @g @lf @lg @lfg $dGProductB @x pf pg l1 r1) │ │ │ │ │ (gbprod @k1 @k @f @g @rf @rg @rfg $dGProductB1 @x pf pg l2 r2) } }] │ │ │ │ │ -7a23b3aec1940c654f27ce7fbe3854ea │ │ │ │ │ +914f54b0d6e2a89a93dd455e372e6256 │ │ │ │ │ $fGProductBkkfg:*::*::*:_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg, f GHC.Types.~ g, │ │ │ │ │ (lf GHC.Generics.:*: rf) GHC.Types.~ (lg GHC.Generics.:*: rg)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -476,15 +476,15 @@ │ │ │ │ │ (GHC.Types.Eq# @(k1 -> *) @rg @rg @~_N) │ │ │ │ │ `cast` │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @rf) │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @rfg) │ │ │ │ │ eta3) } }] │ │ │ │ │ -81455317ca9dc8208f67dba70e9d6206 │ │ │ │ │ +fc2d61b7ea4679aea9b3ac6e72f02658 │ │ │ │ │ $fGProductBkkfgM1M1M1 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GProductB f g repf repg repfg => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -531,15 +531,15 @@ │ │ │ │ │ @g │ │ │ │ │ @repf │ │ │ │ │ @repg │ │ │ │ │ @repfg │ │ │ │ │ @i │ │ │ │ │ @c │ │ │ │ │ v)] │ │ │ │ │ -3b32dafe22deb2a2fa16ce69b9df06b5 │ │ │ │ │ +878c2ace05d8e6f559a99e0ea9a97f1f │ │ │ │ │ $fGProductBkkfgM1M1M1_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ GProductB f g repf repg repfg => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -8e15c2296c39635be9c749113820207b │ │ │ │ │ +edfead41cc50dc8cbadb566897290476 │ │ │ │ │ $fGProductBkkfgM1M1M1_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GProductB f g repf repg repfg, f GHC.Types.~ g, │ │ │ │ │ GHC.Generics.M1 i c repf GHC.Types.~ GHC.Generics.M1 i c repg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(3) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @repf) │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @repfg) │ │ │ │ │ eta3) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Generics.N:M1[0] _N _P _P _R) _N) } }] │ │ │ │ │ -357cc0bbb62d24fa2431d50abcbf85a0 │ │ │ │ │ +1d5197dc9ff3fddafc2d4c9bc1ca1304 │ │ │ │ │ $fGProductBkkfgRecRecRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -693,15 +693,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P0 f)) (b f)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b' (P0 (Data.Functor.Product.Product f g))) │ │ │ │ │ (b (Data.Functor.Product.Product f g))) │ │ │ │ │ ($fGProductBkkfgRecRecRec_$cgbprod @k @k1 @b @f @g @b' v) │ │ │ │ │ ($fGProductBkkfgRecRecRec_$cgbuniq @k @k1 @b @f @g @b' v)] │ │ │ │ │ -42ee8839d4874a8a8a96e16659057e31 │ │ │ │ │ +9a48c0f962d84841fb24f923e5c37022 │ │ │ │ │ $fGProductBkkfgRecRecRec0 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1). │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a)) │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P0 (Data.Functor.Product.Product f g) a_or_pma) │ │ │ │ │ (Data.Functor.Product.Product f g a)) │ │ │ │ │ ($fGProductBkkfgRecRecRec0_$cgbprod @k @k1 @f @g @a_or_pma @a) │ │ │ │ │ ($fGProductBkkfgRecRecRec0_$cgbuniq @k @k1 @f @g @a_or_pma @a)] │ │ │ │ │ -c8b0cdd9235938526f0f32cefa3db4b8 │ │ │ │ │ +78f92d92c7dd340fe3a19263a735c66f │ │ │ │ │ $fGProductBkkfgRecRecRec0_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a) x │ │ │ │ │ -> Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a) x │ │ │ │ │ @@ -788,15 +788,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -d7565cb64c388d8dd15b63bf59389689 │ │ │ │ │ +35cb566ee36ae8b1de290d2cf331c184 │ │ │ │ │ $fGProductBkkfgRecRecRec0_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ │ (P0 (Data.Functor.Product.Product f g) a_or_pma) │ │ │ │ │ (Data.Functor.Product.Product f g a))>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P) _N _N)] │ │ │ │ │ -12d37b493e4bd0d20abf420a2dcee542 │ │ │ │ │ +d76973d19bef026f9382e152e2411cda │ │ │ │ │ $fGProductBkkfgRecRecRec_$cgbprod :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (x :: k2). │ │ │ │ │ ProductB b => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (b' (P0 f)) (b f) x │ │ │ │ │ @@ -922,15 +922,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ab45555f1dc066eb0559aa18e3645386 │ │ │ │ │ +89b2eed59ff35f5237c466e0a9341cdb │ │ │ │ │ $fGProductBkkfgRecRecRec_$cgbuniq :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (x :: k2). │ │ │ │ │ (ProductB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (b' (P0 f)) (b f) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (b' (P0 g)) (b g)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -999,15 +999,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -bbee4f367f0416aa5ccba017be7446ae │ │ │ │ │ +b49f76ed3ddb3eef78261dc90d31e08a │ │ │ │ │ $fGProductBkkfgU1U1U1 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GProductB f g GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:GProductB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @k1 @f :: k -> * @g :: k -> *. │ │ │ │ │ @@ -1016,15 +1016,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGProductBkkfgU1U1U1_$cgbprod @k @k1 @f @g) │ │ │ │ │ ($fGProductBkkfgU1U1U1_$cgbuniq @k @k1 @f @g)] │ │ │ │ │ -246dcf1bb3a6b29ba82fb1fd915dc320 │ │ │ │ │ +65c28f3166e2408a4639223dfbe84f24 │ │ │ │ │ $fGProductBkkfgU1U1U1_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -1037,15 +1037,15 @@ │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) │ │ │ │ │ (ds2['GHC.Types.Many] :: GHC.Generics.U1 x) │ │ │ │ │ (ds3['GHC.Types.Many] :: GHC.Generics.U1 x) -> │ │ │ │ │ case ds2 of wild { GHC.Generics.U1 -> ds3 }] │ │ │ │ │ -f7f68d4da77412ad34b1de4f7f7977ec │ │ │ │ │ +c7e98a66349e7e97c704f596fe42074f │ │ │ │ │ $fGProductBkkfgU1U1U1_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, GHC.Generics.U1 GHC.Types.~ GHC.Generics.U1) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> (forall (a :: k1). f a) │ │ │ │ │ @@ -1063,15 +1063,15 @@ │ │ │ │ │ ($d~1['GHC.Types.Many] :: GHC.Generics.U1 │ │ │ │ │ GHC.Types.~ GHC.Generics.U1) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds3['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ GHC.Generics.U1 @k1 @x] │ │ │ │ │ -de661695661a4d6c113050d151723153 │ │ │ │ │ +5e4929d90c30b88bc3096ce6b412fcca │ │ │ │ │ $fProductBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ ProductB (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -1107,15 +1107,15 @@ │ │ │ │ │ (\ @f :: k -> * (x['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ buniq @k @b v @f x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.Wrappers.N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -2118213c0425c9b312dc0626b3139824 │ │ │ │ │ +407d4b083bfb1c2946d3227a143b7901 │ │ │ │ │ $fProductBkBarbie_$cp1ProductB :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -1123,15 +1123,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductB['GHC.Types.Many] :: ProductB b) -> │ │ │ │ │ Barbies.Internal.Wrappers.$fApplicativeBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p1ProductB @k @b $dProductB)] │ │ │ │ │ -66e37f8c7f31fb04d44ad97ff8f24f3f │ │ │ │ │ +3f036bf7e94f4bdbdc19e449aeda81eb │ │ │ │ │ $fProductBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ ProductB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: ProductB a) │ │ │ │ │ (v1['GHC.Types.Many] :: ProductB b). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fProductBkProduct_$cp1ProductB @k @a @b v v1) │ │ │ │ │ ($fProductBkProduct_$cbprod @k @a @b v v1) │ │ │ │ │ ($fProductBkProduct_$cbuniq @k @a @b v v1)] │ │ │ │ │ -30f3bd7a479e2b3420aafdf1eaec0379 │ │ │ │ │ +78c95bbd13f6a1eaca8820e4784155d8 │ │ │ │ │ $fProductBkProduct_$cbprod :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ (bprod @k @a $dProductB @f @g ll rl) │ │ │ │ │ (bprod @k @b $dProductB1 @f @g lr rr) } }] │ │ │ │ │ -6a3d09c0ce37feef4e137bdd64075192 │ │ │ │ │ +ef4456797cfc0e4bcad5b211a74b3667 │ │ │ │ │ $fProductBkProduct_$cbuniq :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Product.Product a b f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=1), │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ (buniq @k @a $dProductB @f x) │ │ │ │ │ (buniq @k @b $dProductB1 @f x)] │ │ │ │ │ -46b4f0226d1ca3e9a90e4a3d71c82adc │ │ │ │ │ +06d5c65778de151933d1b562971444a8 │ │ │ │ │ $fProductBkProduct_$cp1ProductB :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -1219,147 +1219,147 @@ │ │ │ │ │ ($dProductB1['GHC.Types.Many] :: ProductB b) -> │ │ │ │ │ Barbies.Internal.ApplicativeB.$fApplicativeBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p1ProductB @k @a $dProductB) │ │ │ │ │ ($p1ProductB @k @b $dProductB1)] │ │ │ │ │ -fad284f7175ad96fbb2153306632d780 │ │ │ │ │ +02290d82ebc2da3a92cd698bdfc33696 │ │ │ │ │ $fProductBkProxy :: ProductB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ProductB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.ApplicativeB.$fApplicativeBkProxy @k) │ │ │ │ │ ($fProductBkProxy_$cbprod @k) │ │ │ │ │ ($fProductBkProxy_$cbuniq @k)] │ │ │ │ │ -a245fe3ab8d21f96cbc55e963c218ec6 │ │ │ │ │ +3bd653cb8ce551ce83b69db72dd71a65 │ │ │ │ │ $fProductBkProxy_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Product.Product f g)] │ │ │ │ │ -1a67ca7656f15cf1cfaf86356c525d55 │ │ │ │ │ +238ffc82d894183f1d4dcbe1832506bb │ │ │ │ │ $fProductBkProxy_$cbuniq :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Data.Proxy.Proxy f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @f] │ │ │ │ │ -7117c0cf0e9c790f33f737fa56798133 │ │ │ │ │ +8bbf3e61a418a28aaa55151bf7a4122e │ │ │ │ │ $fProductBkUnit :: ProductB Barbies.Internal.Trivial.Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:ProductB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Barbies.Internal.Trivial.Unit │ │ │ │ │ (Barbies.Internal.Trivial.$fApplicativeBkUnit @k) │ │ │ │ │ ($fProductBkUnit_$cbprod @k) │ │ │ │ │ ($fProductBkUnit_$cbuniq @k)] │ │ │ │ │ -f36d836930f54efbbe97f1393f668ad9 │ │ │ │ │ +7f5497fed4fa8582074899d091ace3c5 │ │ │ │ │ $fProductBkUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ (Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit f), │ │ │ │ │ Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit g), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g)), │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1))) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[(%,,,%)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ ($fProductBkUnit6 @k @f, $fProductBkUnit6 @k @g, │ │ │ │ │ $fProductBkUnit4 @k @f @g, $fProductBkUnit2 @k @f @g)] │ │ │ │ │ -6a37d41b67fd984379530fb7dd65f40b │ │ │ │ │ +d487a2498d04d7a76f0fbf28119cf26d │ │ │ │ │ $fProductBkUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ @@ -1385,18 +1385,18 @@ │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ @GHC.Generics.D │ │ │ │ │ @('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ ($fProductBkUnit3 @k @f @g)] │ │ │ │ │ -3b8f5e6b53493f14059c2dbb4f2644ae │ │ │ │ │ +86ae5c9d75a84de4f5ad97b29dfee4c9 │ │ │ │ │ $fProductBkUnit3 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ @@ -1424,15 +1424,15 @@ │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.C │ │ │ │ │ @('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ ($fGProductBkkfgU1U1U1 @k @(*) @f @g)] │ │ │ │ │ -bc7255e2db808db406e2b4f268ad12fe │ │ │ │ │ +302dad90794df15409ec8633da9e6988 │ │ │ │ │ $fProductBkUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ @@ -1446,15 +1446,15 @@ │ │ │ │ │ _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1465,15 +1465,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))))_R │ │ │ │ │ (Barbies.Internal.Trivial.$fGenericUnit │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product f g))] │ │ │ │ │ -69c96d14c027c9119099d80713f08c05 │ │ │ │ │ +3e5b33ee9793201a8e7c72c923ae9ded │ │ │ │ │ $fProductBkUnit5 :: │ │ │ │ │ GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ @@ -1538,45 +1538,45 @@ │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.MkCoercible │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @~_R] │ │ │ │ │ -19b4fa66927a8b011466a36ea0d3cd89 │ │ │ │ │ +3677915cb3a3982c9ef2b45dbc8341de │ │ │ │ │ $fProductBkUnit6 :: │ │ │ │ │ forall {k} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit g) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @g :: k -> * -> │ │ │ │ │ Data.Generics.GenericN.$fGenericNa │ │ │ │ │ @@ -1588,15 +1588,15 @@ │ │ │ │ │ (Sub (Sym (Barbies.Internal.Trivial.Rep_Unit[0] _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1607,15 +1607,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N) │ │ │ │ │ (Sym (Barbies.Internal.Trivial.Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))))_R │ │ │ │ │ (Barbies.Internal.Trivial.$fGenericUnit @k @g)] │ │ │ │ │ -74027eb919a122dc45c7d8d553b3e969 │ │ │ │ │ +f868d5262a5c24e7fe277b7bf6263f0e │ │ │ │ │ $fProductBkUnit_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Barbies.Internal.Trivial.Unit f │ │ │ │ │ -> Barbies.Internal.Trivial.Unit g │ │ │ │ │ -> Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ _N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1692,15 +1692,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1747,15 +1747,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N) │ │ │ │ │ (Sym (Barbies.Internal.Trivial.Rep_Unit[0] │ │ │ │ │ _N _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N)))_N)_R] │ │ │ │ │ -a82eaa4a2560af30b96aefd62282fe46 │ │ │ │ │ +572b21488c90aa01d754c470bb0fac10 │ │ │ │ │ $fProductBkUnit_$cbuniq :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Barbies.Internal.Trivial.Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Barbies.Internal.Trivial.Unit @k @f] │ │ │ │ │ -8d239728a4ba7985b57a6f5819f971c8 │ │ │ │ │ +684a93ad077194cc10d2d0846b2970be │ │ │ │ │ $tcGProductB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 1667332789958806794#Word64 │ │ │ │ │ - 4613459615711773077#Word64 │ │ │ │ │ + 6419954504256367931#Word64 │ │ │ │ │ + 8483069447274487861#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGProductB2 │ │ │ │ │ 2# │ │ │ │ │ $tcGProductB1] │ │ │ │ │ -fb4bf787b355a7395c5b85475f7a38b1 │ │ │ │ │ +c4f0d2130cb7dc2c84f925d592c5a9b4 │ │ │ │ │ $tcGProductB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -12fee82fe89bf1faac0bace6407358fd │ │ │ │ │ +30ade253f285773b8adb960aa2bc0509 │ │ │ │ │ $tcGProductB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGProductB3] │ │ │ │ │ -00437b06e8a8fa24142fa30cfcd443ed │ │ │ │ │ +b5835aa294e6b16743d6c9ae237d8d78 │ │ │ │ │ $tcGProductB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GProductB"#] │ │ │ │ │ -2be7b2b353c6a95811c789193e6d9c4b │ │ │ │ │ +fc36176be099b7a5d7dca050f1346285 │ │ │ │ │ $tcProductB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8362087174471471218#Word64 │ │ │ │ │ - 5543274390772100721#Word64 │ │ │ │ │ + 10066923484651618271#Word64 │ │ │ │ │ + 6842141617440004383#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProductB2 │ │ │ │ │ 1# │ │ │ │ │ $tcProductB1] │ │ │ │ │ -b40124850e7254ec98d25730e8676207 │ │ │ │ │ +751be54dc200afac3e6b7d9d627a51e2 │ │ │ │ │ $tcProductB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -86723feb3422e173beb56299ecacd1fa │ │ │ │ │ +763e0a6c967cae0dbbb45e461574701c │ │ │ │ │ $tcProductB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProductB3] │ │ │ │ │ -6c6e3eeef9775bfa0da27c9d1a13f378 │ │ │ │ │ +2653ce19c872dfac29f7f83842ea70e0 │ │ │ │ │ $tcProductB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ProductB"#] │ │ │ │ │ -7cad2cdbcd26ce2a4a0ab74e5cc2c6ec │ │ │ │ │ +1d5a663f62e3fa7b71f568f42046e940 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -b49434b17c408269428704647975258a │ │ │ │ │ +d3dcc5ae679a995bcbbe5ad7f62d67aa │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -fbbcd5bdc83f5a422664ca006e53b53f │ │ │ │ │ +88920a03577622e718905f489d07baa5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Internal.Product"#] │ │ │ │ │ -e386a12b5327aef49ab790158bad1d39 │ │ │ │ │ +fb2fdedbc4df7bba95e7164b854c26bb │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e5c73cb20e22e2339d90951f21136782 │ │ │ │ │ +e332ebcf6da874ae3d53980adb2c2f46 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -bc675e0bbae190e7f654d33450857fb5 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +4926d6901d7dc38a47d54fcfd916a154 │ │ │ │ │ type CanDeriveProductB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveProductB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericN (b f), │ │ │ │ │ Data.Generics.GenericN.GenericN (b g), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Data.Functor.Product.Product f g)), │ │ │ │ │ @@ -1937,15 +1937,15 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepN (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepN (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (b (Data.Functor.Product.Product f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -8f1af920d3af97901ec1ac098f74daba │ │ │ │ │ +b60d7e8eb96dbb0278977b59f36bc27b │ │ │ │ │ type GProductB :: forall {k} k1. │ │ │ │ │ (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ @@ -1957,31 +1957,31 @@ │ │ │ │ │ (f GHC.Types.~ g, repbf GHC.Types.~ repbg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy repbf │ │ │ │ │ -> Data.Proxy.Proxy repbfg │ │ │ │ │ -> (forall (a :: k1). f a) │ │ │ │ │ -> repbf x │ │ │ │ │ {-# MINIMAL gbprod, gbuniq #-} │ │ │ │ │ -9a3d7e6e47a131526f197419b882faf8 │ │ │ │ │ +c30efe7349e0a1b84ed738fc8e2a7b75 │ │ │ │ │ type P0 :: forall {k}. k -> k │ │ │ │ │ type P0 = Data.Generics.GenericN.Param 0 :: k -> k │ │ │ │ │ -8c9d66253b43e8aba355b8274960ba2f │ │ │ │ │ +9ff7e490b88f3a8ab0f4040387f79ce5 │ │ │ │ │ type ProductB :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ ProductB b where │ │ │ │ │ bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ default bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveProductB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ buniq :: forall (f :: k -> *). (forall (a :: k). f a) -> b f │ │ │ │ │ default buniq :: forall (f :: k -> *). │ │ │ │ │ CanDeriveProductB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ -f4b6a07d7393cbd5378a6fbe86392990 │ │ │ │ │ +44302777520f410b57729f067e86f913 │ │ │ │ │ gbprodDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveProductB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ @@ -2165,15 +2165,15 @@ │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N)] │ │ │ │ │ -a46ecb7ae30532bd29841267366928f9 │ │ │ │ │ +4de9835a74415fb8063ba2fdb01fa3dc │ │ │ │ │ gbuniqDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ CanDeriveProductB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Data.Barbie.Internal.ProductC 9066 │ │ │ │ │ - interface hash: 44da3df06575c887323112ebf8b75e45 │ │ │ │ │ - ABI hash: a2b23089e22e79ae157fbefcef015b03 │ │ │ │ │ - export-list hash: 9a4775015330edff9bebe0b60887a8d6 │ │ │ │ │ + interface hash: a19e61718236560ead4ed47f9f28218b │ │ │ │ │ + ABI hash: cf9d556ca8964b51c64bc4f30f34ff8c │ │ │ │ │ + export-list hash: c3f7320ee00fe37bf94725f93d942daa │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: ed708539882f1f5a39d21c9555c09e01 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 272c6cfcf77d2a8065ca7a71d5c1e893 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -20,22 +20,22 @@ │ │ │ │ │ exports: │ │ │ │ │ buniqC │ │ │ │ │ gbdictsDefault │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ CanDeriveProductBC │ │ │ │ │ GProductBC{gbdicts} │ │ │ │ │ ProductBC{bdicts} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -47,59 +47,59 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - GAllRepB b55e3d91b41ad97ba9417bc021683df5 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product ea5df7eb3236564b9b2df74ac1890984 │ │ │ │ │ - exports: d02fbc0d5447bb390c9724a84345915e │ │ │ │ │ - ProductB 8c9d66253b43e8aba355b8274960ba2f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + GAllRepB 9dc63ee0afcec57e5fc2662b4e967df7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product c93ae87029f9fac303e0a83c615266bf │ │ │ │ │ + exports: 21a109e654e4e470b1fcc905ea27f050 │ │ │ │ │ + ProductB 9ff7e490b88f3a8ab0f4040387f79ce5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -63649c6dcb629dcb44b5b853f2dd6060 │ │ │ │ │ +f8f98bd37593f14eccb0046a300a392b │ │ │ │ │ $dmbdicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (ProductBC b, CanDeriveProductBC c b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -0c28eb8b111f9de4f202517897201c96 │ │ │ │ │ +152f848037c6dff62f9c95f574bc1863 │ │ │ │ │ $fGProductBCkkc:*::*: :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (lx :: * -> *) │ │ │ │ │ (ld :: k2 -> *) (rx :: * -> *) (rd :: k2 -> *). │ │ │ │ │ (GProductBC c lx ld, GProductBC c rx rd) => │ │ │ │ │ GProductBC c (lx GHC.Generics.:*: rx) (ld GHC.Generics.:*: rd) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:GProductBC[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -28e5d193c74473e2be00cfd6260f1389 │ │ │ │ │ +35c5497988b8b6c2a609a7a2657a6b7e │ │ │ │ │ $fGProductBCkkc:*::*:_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (lx :: * -> *) │ │ │ │ │ (ld :: k2 -> *) (rx :: * -> *) (rd :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductBC c lx ld, GProductBC c rx rd, │ │ │ │ │ Barbies.Generics.Constraints.GAll 0 c (lx GHC.Generics.:*: rx)) => │ │ │ │ │ (GHC.Generics.:*:) ld rd x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(Barbies.Generics.Constraints.GAll 0 c lx) │ │ │ │ │ @(Barbies.Generics.Constraints.GAll 0 c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (Barbies.Generics.Constraints.D:R:GAllknc:*:[0] │ │ │ │ │ _N <0>_N _N _N _N))))] │ │ │ │ │ -206cf9fed92c5f2e58a86d24e980048d │ │ │ │ │ +18ec68691504e3f17fa266e94fb69cf5 │ │ │ │ │ $fGProductBCkkcM1M1 :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (repbx :: * -> *) │ │ │ │ │ (repbd :: k2 -> *) i (k3 :: GHC.Generics.Meta). │ │ │ │ │ GProductBC c repbx repbd => │ │ │ │ │ GProductBC │ │ │ │ │ c (GHC.Generics.M1 i k3 repbx) (GHC.Generics.M1 i k3 repbd) │ │ │ │ │ DFunId │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:GProductBC[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -381f6589bdd75fb0f6d5156af5450ad3 │ │ │ │ │ +2590c2421b9d963554874d6e99bb81bb │ │ │ │ │ $fGProductBCkkcM1M1_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (repbx :: * -> *) │ │ │ │ │ (repbd :: k2 -> *) i (k3 :: GHC.Generics.Meta) (x :: k2). │ │ │ │ │ (GProductBC c repbx repbd, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (GHC.Generics.M1 i k3 repbx)) => │ │ │ │ │ GHC.Generics.M1 i k3 repbd x │ │ │ │ │ @@ -337,15 +337,15 @@ │ │ │ │ │ Sub (Sym (Barbies.Generics.Constraints.D:R:GAllk1ncM1[0] │ │ │ │ │ _N <0>_N _N _N _N _N)) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -9101166e4f91ae39faa31c39f54786b0 │ │ │ │ │ +ecb6e4d4b50cec14e32b8a122a0206df │ │ │ │ │ $fGProductBCkkcOtherRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (b' :: (k1 -> *) -> *). │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Other │ │ │ │ │ @@ -394,15 +394,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -498c08f4b991fcb01ed4954c178c66f4 │ │ │ │ │ +7696c4e30b83a20ddc4372b74b1a7815 │ │ │ │ │ $fGProductBCkkcOtherRec1 :: │ │ │ │ │ forall {k1} {k2} {b :: (k1 -> *) -> *} │ │ │ │ │ {c :: k1 -> GHC.Types.Constraint} {b' :: (k1 -> *) -> *} {x :: k2}. │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Other │ │ │ │ │ (b' (P0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X))) -> │ │ │ │ │ bdicts @k @b $dProductBC @c irred] │ │ │ │ │ -cc21bf387088a02919d247df422ec88b │ │ │ │ │ +5549f67e4c5b39b493439316c2c698cf │ │ │ │ │ $fGProductBCkkcRecRec :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (a :: k1) │ │ │ │ │ (a_or_pma :: k1). │ │ │ │ │ c a => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ @@ -456,15 +456,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e3378b56e7958227c3df57e59a764af1 │ │ │ │ │ +82fd2d6f3cf46f4ec35df188d5fe4b5c │ │ │ │ │ $fGProductBCkkcRecRec_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (a :: k1) │ │ │ │ │ (a_or_pma :: k1) (x :: k2). │ │ │ │ │ (c a, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ea631d36459bb073ab3a6ea07e9ae6a9 │ │ │ │ │ +797384cbc2ea08611e74d5ff6c9a47c7 │ │ │ │ │ $fGProductBCkkcSelfRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (b' :: (k1 -> *) -> *). │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Self │ │ │ │ │ @@ -570,15 +570,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e50c108433c6b4c5e3684a175b9d7451 │ │ │ │ │ +c774a5cdefc9b770670260d79d065636 │ │ │ │ │ $fGProductBCkkcSelfRec1 :: │ │ │ │ │ forall {k1} {k2} {b :: (k1 -> *) -> *} │ │ │ │ │ {c :: k1 -> GHC.Types.Constraint} {b' :: (k1 -> *) -> *} {x :: k2}. │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -600,15 +600,15 @@ │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Self │ │ │ │ │ (b' (P0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X))) -> │ │ │ │ │ bdicts @k @b $dProductBC @c irred] │ │ │ │ │ -fcae8586c7d2270cef39bff39d082664 │ │ │ │ │ +9077337bd9793d1681b4cdd24c5ac7d3 │ │ │ │ │ $fGProductBCkkcU1U1 :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint). │ │ │ │ │ GProductBC c GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ │ 0 c GHC.Generics.U1) -> │ │ │ │ │ GHC.Generics.U1 @k1 @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (c :: GHC.Types.Constraint>_N). │ │ │ │ │ Sym (N:GProductBC[0] │ │ │ │ │ _N _N _N _N _N))] │ │ │ │ │ -352148e5e8bcb813d46180d432805566 │ │ │ │ │ +204dea07316ae9c9eee455a5f310a801 │ │ │ │ │ $fProductBCkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ ProductBC (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -644,15 +644,15 @@ │ │ │ │ │ (bdicts @k @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (c :: GHC.Types.Constraint>_N). │ │ │ │ │ Sub (Sym (Barbies.Internal.Wrappers.D:R:AllBkcBarbie[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.Wrappers.N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -1e3d79339830a2a250792d3ab938e40e │ │ │ │ │ +c3d4d8ba4e40204a9451e6822bf4f13c │ │ │ │ │ $fProductBCkBarbie_$cp1ProductBC :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductBC['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Barbies.Internal.Wrappers.$fConstraintsBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p1ProductBC @k @b $dProductBC)] │ │ │ │ │ -12f8257fc555099310e3d43cd49f6539 │ │ │ │ │ +2c30eb0473e68fbc08584499d65a19be │ │ │ │ │ $fProductBCkBarbie_$cp2ProductBC :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ Data.Barbie.Internal.Product.ProductB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductBC['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Data.Barbie.Internal.Product.$fProductBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p2ProductBC @k @b $dProductBC)] │ │ │ │ │ -7d8bd29c25f9faf548c433e2481b9e11 │ │ │ │ │ +1519fdd9456adf4b946f1928327c2d6c │ │ │ │ │ $fProductBCkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ ProductBC (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -697,15 +697,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: ProductBC a) │ │ │ │ │ (v1['GHC.Types.Many] :: ProductBC b). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fProductBCkProduct_$cp1ProductBC @k @a @b v v1) │ │ │ │ │ ($fProductBCkProduct_$cp2ProductBC @k @a @b v v1) │ │ │ │ │ ($fProductBCkProduct_$cbdicts @k @a @b v v1)] │ │ │ │ │ -890c7e07e05853d89be766334b239fb4 │ │ │ │ │ +01f2286581ec1ae6d3a0898164ab7d10 │ │ │ │ │ $fProductBCkProduct_$cbdicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (ProductBC a, ProductBC b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c (Data.Functor.Product.Product a b)) => │ │ │ │ │ Data.Functor.Product.Product a b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(Barbies.Internal.ConstraintsB.AllB c a) │ │ │ │ │ @(Barbies.Internal.ConstraintsB.AllB c b) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (Barbies.Internal.ConstraintsB.D:R:AllBkcProduct[0] │ │ │ │ │ _N _N _N _N))))] │ │ │ │ │ -ab7ab5fecc8a6d28d1239336760d6b51 │ │ │ │ │ +9da85927c864fb071d72787f1c5d03d3 │ │ │ │ │ $fProductBCkProduct_$cp1ProductBC :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -768,15 +768,15 @@ │ │ │ │ │ ($dProductBC1['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Barbies.Internal.ConstraintsB.$fConstraintsBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p1ProductBC @k @a $dProductBC) │ │ │ │ │ ($p1ProductBC @k @b $dProductBC1)] │ │ │ │ │ -f9f7d03d678921dc7946abac9cfe1dcf │ │ │ │ │ +babffa1aae5afdc3915098fa7d43ec0d │ │ │ │ │ $fProductBCkProduct_$cp2ProductBC :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ Data.Barbie.Internal.Product.ProductB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -789,166 +789,166 @@ │ │ │ │ │ ($dProductBC1['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Data.Barbie.Internal.Product.$fProductBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p2ProductBC @k @a $dProductBC) │ │ │ │ │ ($p2ProductBC @k @b $dProductBC1)] │ │ │ │ │ -da62da61432d23fef535d35f22eb8512 │ │ │ │ │ +defba0d8e606dee3be80edbdfa4b8ec8 │ │ │ │ │ $fProductBCkProxy :: ProductBC Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ProductBC], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.ConstraintsB.$fConstraintsBkProxy @k) │ │ │ │ │ (Data.Barbie.Internal.Product.$fProductBkProxy @k) │ │ │ │ │ (\ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Data.Proxy.Proxy) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Barbies.Internal.Dicts.Dict c))] │ │ │ │ │ -bb541b81a2b50c897d0bf6fb8751e29c │ │ │ │ │ +acfe0897420ee0fc28648a802c339218 │ │ │ │ │ $fProductBCkUnit :: ProductBC Barbies.Internal.Trivial.Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:ProductBC], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Barbies.Internal.Trivial.Unit │ │ │ │ │ (Barbies.Internal.Trivial.$fConstraintsBkUnit @k) │ │ │ │ │ (Data.Barbie.Internal.Product.$fProductBkUnit @k) │ │ │ │ │ ($fProductBCkUnit_$cbdicts @k)] │ │ │ │ │ -ff64100c7a8c2288e399e84ffe51b0be │ │ │ │ │ +2b2a36076553b6241796dd86bae8cdab │ │ │ │ │ $fProductBCkUnit_$cbdicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Barbies.Internal.Trivial.Unit => │ │ │ │ │ Barbies.Internal.Trivial.Unit (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Barbies.Internal.Trivial.Unit) -> │ │ │ │ │ Barbies.Internal.Trivial.Unit @k @(Barbies.Internal.Dicts.Dict c)] │ │ │ │ │ -36fc3b6695f882e8d9ebecf09c028c3f │ │ │ │ │ +61aad8b07bfa6dffea61eb062c32d2df │ │ │ │ │ $tcGProductBC :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 358719258876205018#Word64 │ │ │ │ │ - 14902744305322923390#Word64 │ │ │ │ │ + 17749737320706283794#Word64 │ │ │ │ │ + 7125474000560163475#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGProductBC2 │ │ │ │ │ 2# │ │ │ │ │ $tcGProductBC1] │ │ │ │ │ -c9095807c7408c5ee332b34f7b51ae26 │ │ │ │ │ +30b224621b0f29bc972930e11a20da07 │ │ │ │ │ $tcGProductBC1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8e2356d9832e8729b05a39101b0a79f5 │ │ │ │ │ +b7138183d4ee25f6e8b30653134ea371 │ │ │ │ │ $tcGProductBC2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGProductBC3] │ │ │ │ │ -a492b7431c7a8b81610001ad39df6b74 │ │ │ │ │ +b63da4fd910950b2281484a490de23ef │ │ │ │ │ $tcGProductBC3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GProductBC"#] │ │ │ │ │ -13df3db9baa995660116ed3a0c3f6f20 │ │ │ │ │ +cb27c6b824e6ae4cfc4d2333003baae7 │ │ │ │ │ $tcProductBC :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6190022483737620753#Word64 │ │ │ │ │ - 13634340348264869686#Word64 │ │ │ │ │ + 14678023398112272288#Word64 │ │ │ │ │ + 14107705968917854123#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProductBC2 │ │ │ │ │ 1# │ │ │ │ │ $tcProductBC1] │ │ │ │ │ -f4e94c88f892e9932c29db3c4c7d608d │ │ │ │ │ +4ba1c18db373ace3e3be6ccbb5b5d595 │ │ │ │ │ $tcProductBC1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -63e9f4d0237085b113c9f7af7c919607 │ │ │ │ │ +52bc87c217e8f20de031932d70313c65 │ │ │ │ │ $tcProductBC2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProductBC3] │ │ │ │ │ -8f566d8c4ec3619ee212d5e8d291f79a │ │ │ │ │ +db7d638d4f06af6c8c0c64db99bb0c94 │ │ │ │ │ $tcProductBC3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ProductBC"#] │ │ │ │ │ -693cf10882f166bd8b557f266353bbe3 │ │ │ │ │ +ff41f475e2184bbee24f272162fb0540 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f81924760c1760816c71c5ff2c74656c │ │ │ │ │ +b1d808cd52a98118ca99d2ba06258af5 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -41bd1a9ab7ebb6bf12f3ee9da30a63b4 │ │ │ │ │ +9e87af948156be29ca1fe3778c7c477d │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Internal.ProductC"#] │ │ │ │ │ -56a4ef516dab9161a1d5134223518c24 │ │ │ │ │ +f994d5062abea8be7f13de103b38cc76 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b093a32f2917829b1265662b845c4741 │ │ │ │ │ +32e66ec646b3976a234fce1abead6841 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -19d2cdda68da209ec7e197796c16c4e2 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +c477b1822e3baec8c8ddb2af23a559db │ │ │ │ │ type CanDeriveProductBC :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveProductBC c b = │ │ │ │ │ (Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Barbies.Internal.Dicts.Dict c)), │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b │ │ │ │ │ GHC.Types.~ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB b), │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Internal.ConstraintsB.GAllRepB b) │ │ │ │ │ (Data.Generics.GenericN.RepN (b (Barbies.Internal.Dicts.Dict c)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -b1cf9f673b45f4f6ec99762cbd7e0986 │ │ │ │ │ +cb7643e6ef8a89a2d9d32673511c0e82 │ │ │ │ │ type GProductBC :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (* -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ class GProductBC c repbx repbd where │ │ │ │ │ gbdicts :: forall (x :: k1). │ │ │ │ │ Barbies.Generics.Constraints.GAll 0 c repbx => │ │ │ │ │ repbd x │ │ │ │ │ {-# MINIMAL gbdicts #-} │ │ │ │ │ -ca8ea277d7c65c36558c64a3b5a35880 │ │ │ │ │ +1bfcacd35f8e9409bb195eea36b3889d │ │ │ │ │ type P0 :: forall {k}. k -> k │ │ │ │ │ type P0 = Data.Generics.GenericN.Param 0 :: k -> k │ │ │ │ │ -c58b99c699e1fa541f90705ce32c39b3 │ │ │ │ │ +f8e8eaeb84489eeb220b2cccc62df66f │ │ │ │ │ type ProductBC :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b) => │ │ │ │ │ ProductBC b where │ │ │ │ │ bdicts :: forall (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ default bdicts :: forall (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (CanDeriveProductBC c b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ -8d32580765bacf1ff7dc4b6c05bb20a7 │ │ │ │ │ +22feb6db698ef52ede0e06f7561f9c95 │ │ │ │ │ buniqC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (b :: (k -> *) -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.AllB c b, ProductBC b) => │ │ │ │ │ (forall (a :: k). c a => f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -969,15 +969,15 @@ │ │ │ │ │ @(Barbies.Internal.Dicts.Dict c) │ │ │ │ │ @f │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Barbies.Internal.Dicts.Dict c a) -> │ │ │ │ │ case ds of wild { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ eta @a irred1 }) │ │ │ │ │ (bdicts @k @b $dProductBC @c irred)] │ │ │ │ │ -03abca08a89537c3b3793c142a00ee68 │ │ │ │ │ +cb07a6a90b1fb43743cc3e9354a83f87 │ │ │ │ │ gbdictsDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (CanDeriveProductBC c b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Data.Barbie.Internal.ProductC 9066 │ │ │ │ │ - interface hash: 44da3df06575c887323112ebf8b75e45 │ │ │ │ │ - ABI hash: a2b23089e22e79ae157fbefcef015b03 │ │ │ │ │ - export-list hash: 9a4775015330edff9bebe0b60887a8d6 │ │ │ │ │ + interface hash: a19e61718236560ead4ed47f9f28218b │ │ │ │ │ + ABI hash: cf9d556ca8964b51c64bc4f30f34ff8c │ │ │ │ │ + export-list hash: c3f7320ee00fe37bf94725f93d942daa │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 36efccb710688bf8ac88b078b79027a7 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 272c6cfcf77d2a8065ca7a71d5c1e893 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -20,22 +20,22 @@ │ │ │ │ │ exports: │ │ │ │ │ buniqC │ │ │ │ │ gbdictsDefault │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ CanDeriveProductBC │ │ │ │ │ GProductBC{gbdicts} │ │ │ │ │ ProductBC{bdicts} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -47,59 +47,59 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints dbe4a74ad57c80c8783d07b1647baa9b │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll aa7b4f673c4e9bfa97e7a1c50731e7fd │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - GAllRepB b55e3d91b41ad97ba9417bc021683df5 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts adc34e2df477586dd9e7c283171fce38 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict f6333333dc16a8bbdb60d52bf6811ce8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product ea5df7eb3236564b9b2df74ac1890984 │ │ │ │ │ - exports: d02fbc0d5447bb390c9724a84345915e │ │ │ │ │ - ProductB 8c9d66253b43e8aba355b8274960ba2f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - RepN 79432fe3f44356fd6ce61f174ca881b8 │ │ │ │ │ - toN 8ce21d1707476a7e74b8595cb0973a3d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 0aa87421cc66b72ee5cd089f3a525bd7 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll 4c84a1c336cdb79298bdd95cd66df075 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + GAllRepB 9dc63ee0afcec57e5fc2662b4e967df7 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 3d78de6277daf9b83804594f15881e1b │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 2d4b46c54446fba7bdfd2823fc5d2356 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product c93ae87029f9fac303e0a83c615266bf │ │ │ │ │ + exports: 21a109e654e4e470b1fcc905ea27f050 │ │ │ │ │ + ProductB 9ff7e490b88f3a8ab0f4040387f79ce5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + RepN 8d5e0c979f6a4fa85c9086cd1d4e7220 │ │ │ │ │ + toN 46484572a2091aa1d37095fef03b9792 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -63649c6dcb629dcb44b5b853f2dd6060 │ │ │ │ │ +f8f98bd37593f14eccb0046a300a392b │ │ │ │ │ $dmbdicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (ProductBC b, CanDeriveProductBC c b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -0c28eb8b111f9de4f202517897201c96 │ │ │ │ │ +152f848037c6dff62f9c95f574bc1863 │ │ │ │ │ $fGProductBCkkc:*::*: :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (lx :: * -> *) │ │ │ │ │ (ld :: k2 -> *) (rx :: * -> *) (rd :: k2 -> *). │ │ │ │ │ (GProductBC c lx ld, GProductBC c rx rd) => │ │ │ │ │ GProductBC c (lx GHC.Generics.:*: rx) (ld GHC.Generics.:*: rd) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:GProductBC[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -28e5d193c74473e2be00cfd6260f1389 │ │ │ │ │ +35c5497988b8b6c2a609a7a2657a6b7e │ │ │ │ │ $fGProductBCkkc:*::*:_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (lx :: * -> *) │ │ │ │ │ (ld :: k2 -> *) (rx :: * -> *) (rd :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductBC c lx ld, GProductBC c rx rd, │ │ │ │ │ Barbies.Generics.Constraints.GAll 0 c (lx GHC.Generics.:*: rx)) => │ │ │ │ │ (GHC.Generics.:*:) ld rd x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(Barbies.Generics.Constraints.GAll 0 c lx) │ │ │ │ │ @(Barbies.Generics.Constraints.GAll 0 c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (Barbies.Generics.Constraints.D:R:GAllknc:*:[0] │ │ │ │ │ _N <0>_N _N _N _N))))] │ │ │ │ │ -206cf9fed92c5f2e58a86d24e980048d │ │ │ │ │ +18ec68691504e3f17fa266e94fb69cf5 │ │ │ │ │ $fGProductBCkkcM1M1 :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (repbx :: * -> *) │ │ │ │ │ (repbd :: k2 -> *) i (k3 :: GHC.Generics.Meta). │ │ │ │ │ GProductBC c repbx repbd => │ │ │ │ │ GProductBC │ │ │ │ │ c (GHC.Generics.M1 i k3 repbx) (GHC.Generics.M1 i k3 repbd) │ │ │ │ │ DFunId │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:GProductBC[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -381f6589bdd75fb0f6d5156af5450ad3 │ │ │ │ │ +2590c2421b9d963554874d6e99bb81bb │ │ │ │ │ $fGProductBCkkcM1M1_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (repbx :: * -> *) │ │ │ │ │ (repbd :: k2 -> *) i (k3 :: GHC.Generics.Meta) (x :: k2). │ │ │ │ │ (GProductBC c repbx repbd, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (GHC.Generics.M1 i k3 repbx)) => │ │ │ │ │ GHC.Generics.M1 i k3 repbd x │ │ │ │ │ @@ -337,15 +337,15 @@ │ │ │ │ │ Sub (Sym (Barbies.Generics.Constraints.D:R:GAllk1ncM1[0] │ │ │ │ │ _N <0>_N _N _N _N _N)) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -9101166e4f91ae39faa31c39f54786b0 │ │ │ │ │ +ecb6e4d4b50cec14e32b8a122a0206df │ │ │ │ │ $fGProductBCkkcOtherRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (b' :: (k1 -> *) -> *). │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Other │ │ │ │ │ @@ -394,15 +394,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -498c08f4b991fcb01ed4954c178c66f4 │ │ │ │ │ +7696c4e30b83a20ddc4372b74b1a7815 │ │ │ │ │ $fGProductBCkkcOtherRec1 :: │ │ │ │ │ forall {k1} {k2} {b :: (k1 -> *) -> *} │ │ │ │ │ {c :: k1 -> GHC.Types.Constraint} {b' :: (k1 -> *) -> *} {x :: k2}. │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Other │ │ │ │ │ (b' (P0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X))) -> │ │ │ │ │ bdicts @k @b $dProductBC @c irred] │ │ │ │ │ -cc21bf387088a02919d247df422ec88b │ │ │ │ │ +5549f67e4c5b39b493439316c2c698cf │ │ │ │ │ $fGProductBCkkcRecRec :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (a :: k1) │ │ │ │ │ (a_or_pma :: k1). │ │ │ │ │ c a => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ @@ -456,15 +456,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e3378b56e7958227c3df57e59a764af1 │ │ │ │ │ +82fd2d6f3cf46f4ec35df188d5fe4b5c │ │ │ │ │ $fGProductBCkkcRecRec_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (a :: k1) │ │ │ │ │ (a_or_pma :: k1) (x :: k2). │ │ │ │ │ (c a, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ea631d36459bb073ab3a6ea07e9ae6a9 │ │ │ │ │ +797384cbc2ea08611e74d5ff6c9a47c7 │ │ │ │ │ $fGProductBCkkcSelfRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (b' :: (k1 -> *) -> *). │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Self │ │ │ │ │ @@ -570,15 +570,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e50c108433c6b4c5e3684a175b9d7451 │ │ │ │ │ +c774a5cdefc9b770670260d79d065636 │ │ │ │ │ $fGProductBCkkcSelfRec1 :: │ │ │ │ │ forall {k1} {k2} {b :: (k1 -> *) -> *} │ │ │ │ │ {c :: k1 -> GHC.Types.Constraint} {b' :: (k1 -> *) -> *} {x :: k2}. │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -600,15 +600,15 @@ │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Self │ │ │ │ │ (b' (P0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X))) -> │ │ │ │ │ bdicts @k @b $dProductBC @c irred] │ │ │ │ │ -fcae8586c7d2270cef39bff39d082664 │ │ │ │ │ +9077337bd9793d1681b4cdd24c5ac7d3 │ │ │ │ │ $fGProductBCkkcU1U1 :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint). │ │ │ │ │ GProductBC c GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ │ 0 c GHC.Generics.U1) -> │ │ │ │ │ GHC.Generics.U1 @k1 @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (c :: GHC.Types.Constraint>_N). │ │ │ │ │ Sym (N:GProductBC[0] │ │ │ │ │ _N _N _N _N _N))] │ │ │ │ │ -352148e5e8bcb813d46180d432805566 │ │ │ │ │ +204dea07316ae9c9eee455a5f310a801 │ │ │ │ │ $fProductBCkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ ProductBC (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -644,15 +644,15 @@ │ │ │ │ │ (bdicts @k @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (c :: GHC.Types.Constraint>_N). │ │ │ │ │ Sub (Sym (Barbies.Internal.Wrappers.D:R:AllBkcBarbie[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.Wrappers.N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -1e3d79339830a2a250792d3ab938e40e │ │ │ │ │ +c3d4d8ba4e40204a9451e6822bf4f13c │ │ │ │ │ $fProductBCkBarbie_$cp1ProductBC :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductBC['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Barbies.Internal.Wrappers.$fConstraintsBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p1ProductBC @k @b $dProductBC)] │ │ │ │ │ -12f8257fc555099310e3d43cd49f6539 │ │ │ │ │ +2c30eb0473e68fbc08584499d65a19be │ │ │ │ │ $fProductBCkBarbie_$cp2ProductBC :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ Data.Barbie.Internal.Product.ProductB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductBC['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Data.Barbie.Internal.Product.$fProductBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p2ProductBC @k @b $dProductBC)] │ │ │ │ │ -7d8bd29c25f9faf548c433e2481b9e11 │ │ │ │ │ +1519fdd9456adf4b946f1928327c2d6c │ │ │ │ │ $fProductBCkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ ProductBC (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -697,15 +697,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: ProductBC a) │ │ │ │ │ (v1['GHC.Types.Many] :: ProductBC b). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fProductBCkProduct_$cp1ProductBC @k @a @b v v1) │ │ │ │ │ ($fProductBCkProduct_$cp2ProductBC @k @a @b v v1) │ │ │ │ │ ($fProductBCkProduct_$cbdicts @k @a @b v v1)] │ │ │ │ │ -890c7e07e05853d89be766334b239fb4 │ │ │ │ │ +01f2286581ec1ae6d3a0898164ab7d10 │ │ │ │ │ $fProductBCkProduct_$cbdicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (ProductBC a, ProductBC b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c (Data.Functor.Product.Product a b)) => │ │ │ │ │ Data.Functor.Product.Product a b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(Barbies.Internal.ConstraintsB.AllB c a) │ │ │ │ │ @(Barbies.Internal.ConstraintsB.AllB c b) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (Barbies.Internal.ConstraintsB.D:R:AllBkcProduct[0] │ │ │ │ │ _N _N _N _N))))] │ │ │ │ │ -ab7ab5fecc8a6d28d1239336760d6b51 │ │ │ │ │ +9da85927c864fb071d72787f1c5d03d3 │ │ │ │ │ $fProductBCkProduct_$cp1ProductBC :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -768,15 +768,15 @@ │ │ │ │ │ ($dProductBC1['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Barbies.Internal.ConstraintsB.$fConstraintsBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p1ProductBC @k @a $dProductBC) │ │ │ │ │ ($p1ProductBC @k @b $dProductBC1)] │ │ │ │ │ -f9f7d03d678921dc7946abac9cfe1dcf │ │ │ │ │ +babffa1aae5afdc3915098fa7d43ec0d │ │ │ │ │ $fProductBCkProduct_$cp2ProductBC :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ Data.Barbie.Internal.Product.ProductB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -789,166 +789,166 @@ │ │ │ │ │ ($dProductBC1['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Data.Barbie.Internal.Product.$fProductBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p2ProductBC @k @a $dProductBC) │ │ │ │ │ ($p2ProductBC @k @b $dProductBC1)] │ │ │ │ │ -da62da61432d23fef535d35f22eb8512 │ │ │ │ │ +defba0d8e606dee3be80edbdfa4b8ec8 │ │ │ │ │ $fProductBCkProxy :: ProductBC Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ProductBC], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.ConstraintsB.$fConstraintsBkProxy @k) │ │ │ │ │ (Data.Barbie.Internal.Product.$fProductBkProxy @k) │ │ │ │ │ (\ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Data.Proxy.Proxy) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Barbies.Internal.Dicts.Dict c))] │ │ │ │ │ -bb541b81a2b50c897d0bf6fb8751e29c │ │ │ │ │ +acfe0897420ee0fc28648a802c339218 │ │ │ │ │ $fProductBCkUnit :: ProductBC Barbies.Internal.Trivial.Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:ProductBC], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Barbies.Internal.Trivial.Unit │ │ │ │ │ (Barbies.Internal.Trivial.$fConstraintsBkUnit @k) │ │ │ │ │ (Data.Barbie.Internal.Product.$fProductBkUnit @k) │ │ │ │ │ ($fProductBCkUnit_$cbdicts @k)] │ │ │ │ │ -ff64100c7a8c2288e399e84ffe51b0be │ │ │ │ │ +2b2a36076553b6241796dd86bae8cdab │ │ │ │ │ $fProductBCkUnit_$cbdicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Barbies.Internal.Trivial.Unit => │ │ │ │ │ Barbies.Internal.Trivial.Unit (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Barbies.Internal.Trivial.Unit) -> │ │ │ │ │ Barbies.Internal.Trivial.Unit @k @(Barbies.Internal.Dicts.Dict c)] │ │ │ │ │ -36fc3b6695f882e8d9ebecf09c028c3f │ │ │ │ │ +61aad8b07bfa6dffea61eb062c32d2df │ │ │ │ │ $tcGProductBC :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 358719258876205018#Word64 │ │ │ │ │ - 14902744305322923390#Word64 │ │ │ │ │ + 17749737320706283794#Word64 │ │ │ │ │ + 7125474000560163475#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGProductBC2 │ │ │ │ │ 2# │ │ │ │ │ $tcGProductBC1] │ │ │ │ │ -c9095807c7408c5ee332b34f7b51ae26 │ │ │ │ │ +30b224621b0f29bc972930e11a20da07 │ │ │ │ │ $tcGProductBC1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8e2356d9832e8729b05a39101b0a79f5 │ │ │ │ │ +b7138183d4ee25f6e8b30653134ea371 │ │ │ │ │ $tcGProductBC2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGProductBC3] │ │ │ │ │ -a492b7431c7a8b81610001ad39df6b74 │ │ │ │ │ +b63da4fd910950b2281484a490de23ef │ │ │ │ │ $tcGProductBC3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GProductBC"#] │ │ │ │ │ -13df3db9baa995660116ed3a0c3f6f20 │ │ │ │ │ +cb27c6b824e6ae4cfc4d2333003baae7 │ │ │ │ │ $tcProductBC :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6190022483737620753#Word64 │ │ │ │ │ - 13634340348264869686#Word64 │ │ │ │ │ + 14678023398112272288#Word64 │ │ │ │ │ + 14107705968917854123#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProductBC2 │ │ │ │ │ 1# │ │ │ │ │ $tcProductBC1] │ │ │ │ │ -f4e94c88f892e9932c29db3c4c7d608d │ │ │ │ │ +4ba1c18db373ace3e3be6ccbb5b5d595 │ │ │ │ │ $tcProductBC1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -63e9f4d0237085b113c9f7af7c919607 │ │ │ │ │ +52bc87c217e8f20de031932d70313c65 │ │ │ │ │ $tcProductBC2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProductBC3] │ │ │ │ │ -8f566d8c4ec3619ee212d5e8d291f79a │ │ │ │ │ +db7d638d4f06af6c8c0c64db99bb0c94 │ │ │ │ │ $tcProductBC3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ProductBC"#] │ │ │ │ │ -693cf10882f166bd8b557f266353bbe3 │ │ │ │ │ +ff41f475e2184bbee24f272162fb0540 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f81924760c1760816c71c5ff2c74656c │ │ │ │ │ +b1d808cd52a98118ca99d2ba06258af5 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -41bd1a9ab7ebb6bf12f3ee9da30a63b4 │ │ │ │ │ +9e87af948156be29ca1fe3778c7c477d │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Internal.ProductC"#] │ │ │ │ │ -56a4ef516dab9161a1d5134223518c24 │ │ │ │ │ +f994d5062abea8be7f13de103b38cc76 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b093a32f2917829b1265662b845c4741 │ │ │ │ │ +32e66ec646b3976a234fce1abead6841 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -19d2cdda68da209ec7e197796c16c4e2 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +c477b1822e3baec8c8ddb2af23a559db │ │ │ │ │ type CanDeriveProductBC :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveProductBC c b = │ │ │ │ │ (Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Barbies.Internal.Dicts.Dict c)), │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b │ │ │ │ │ GHC.Types.~ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB b), │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Internal.ConstraintsB.GAllRepB b) │ │ │ │ │ (Data.Generics.GenericN.RepN (b (Barbies.Internal.Dicts.Dict c)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -b1cf9f673b45f4f6ec99762cbd7e0986 │ │ │ │ │ +cb7643e6ef8a89a2d9d32673511c0e82 │ │ │ │ │ type GProductBC :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (* -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ class GProductBC c repbx repbd where │ │ │ │ │ gbdicts :: forall (x :: k1). │ │ │ │ │ Barbies.Generics.Constraints.GAll 0 c repbx => │ │ │ │ │ repbd x │ │ │ │ │ {-# MINIMAL gbdicts #-} │ │ │ │ │ -ca8ea277d7c65c36558c64a3b5a35880 │ │ │ │ │ +1bfcacd35f8e9409bb195eea36b3889d │ │ │ │ │ type P0 :: forall {k}. k -> k │ │ │ │ │ type P0 = Data.Generics.GenericN.Param 0 :: k -> k │ │ │ │ │ -c58b99c699e1fa541f90705ce32c39b3 │ │ │ │ │ +f8e8eaeb84489eeb220b2cccc62df66f │ │ │ │ │ type ProductBC :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b) => │ │ │ │ │ ProductBC b where │ │ │ │ │ bdicts :: forall (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ default bdicts :: forall (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (CanDeriveProductBC c b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ -8d32580765bacf1ff7dc4b6c05bb20a7 │ │ │ │ │ +22feb6db698ef52ede0e06f7561f9c95 │ │ │ │ │ buniqC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (b :: (k -> *) -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.AllB c b, ProductBC b) => │ │ │ │ │ (forall (a :: k). c a => f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -969,15 +969,15 @@ │ │ │ │ │ @(Barbies.Internal.Dicts.Dict c) │ │ │ │ │ @f │ │ │ │ │ (\ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Barbies.Internal.Dicts.Dict c a) -> │ │ │ │ │ case ds of wild { Barbies.Internal.Dicts.Dict irred1 -> │ │ │ │ │ eta @a irred1 }) │ │ │ │ │ (bdicts @k @b $dProductBC @c irred)] │ │ │ │ │ -03abca08a89537c3b3793c142a00ee68 │ │ │ │ │ +cb07a6a90b1fb43743cc3e9354a83f87 │ │ │ │ │ gbdictsDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (CanDeriveProductBC c b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.dyn_hi │ │ │ │┄ Files 96% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Data.Barbie 9066 │ │ │ │ │ - interface hash: 06fa9479813e44463e216a7c65fff1ab │ │ │ │ │ - ABI hash: 16dd81da61244be2a335326e76afb8a7 │ │ │ │ │ - export-list hash: d148d8dcb7254ae5b5434f58255a1a32 │ │ │ │ │ + interface hash: 4eedd8f378401987876f396af9630b16 │ │ │ │ │ + ABI hash: a7054f5d024e4379c096f9a3cf44e039 │ │ │ │ │ + export-list hash: b2d737df6b9677fb4c19a61c946e4a9a │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: be5b1789a06c57e83254dd212f889ed3 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -43,24 +43,24 @@ │ │ │ │ │ Data.Barbie.Internal.Product.CanDeriveProductB │ │ │ │ │ Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod Data.Barbie.Internal.Product.gbuniq} │ │ │ │ │ Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod Data.Barbie.Internal.Product.buniq} │ │ │ │ │ Data.Barbie.Internal.ProductC.CanDeriveProductBC │ │ │ │ │ Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts} │ │ │ │ │ Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -72,109 +72,109 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - bunzip 55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ - bzip a2112f05775fc9da652845f2152de290 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ - bzipWith4 f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - bsequence 57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ - bsequence' 30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ - btraverse_ e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ - Void 93784768def362ba0bea698b816d92eb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ - getBarbie 9f0dbf2ac67c199c8ea1fa4011a70f53 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product ea5df7eb3236564b9b2df74ac1890984 │ │ │ │ │ - exports: d02fbc0d5447bb390c9724a84345915e │ │ │ │ │ - CanDeriveProductB bc675e0bbae190e7f654d33450857fb5 │ │ │ │ │ - GProductB 8f1af920d3af97901ec1ac098f74daba │ │ │ │ │ - ProductB 8c9d66253b43e8aba355b8274960ba2f │ │ │ │ │ - bprod 8c566c1887d4b84a6ec435f5b8430970 │ │ │ │ │ - buniq ddbc49de58725fb17e13468ef6262c1e │ │ │ │ │ - gbprod 7460b6beee76faf82a1e561be1d94688 │ │ │ │ │ - gbuniq d0b0bee6df1768d7cf85d723e34c7009 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC a2b23089e22e79ae157fbefcef015b03 │ │ │ │ │ - exports: 9a4775015330edff9bebe0b60887a8d6 │ │ │ │ │ - CanDeriveProductBC 19d2cdda68da209ec7e197796c16c4e2 │ │ │ │ │ - GProductBC b1cf9f673b45f4f6ec99762cbd7e0986 │ │ │ │ │ - ProductBC c58b99c699e1fa541f90705ce32c39b3 │ │ │ │ │ - bdicts c7e7b39dedaca247a7b57b59da0e57c9 │ │ │ │ │ - buniqC 8d32580765bacf1ff7dc4b6c05bb20a7 │ │ │ │ │ - gbdicts 8175cf75118e6f2da63e8df2c4b5a31f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod 8d47f16d8893d87069072e388a9ef386 │ │ │ │ │ - exports: 44e655eaed14db1b6bce59ab0030a93c │ │ │ │ │ - Cons 5fa8aa12acf8c50978bcedc1def15f38 │ │ │ │ │ - Prod 46923a6801bbd445e7f64b45bc2641db │ │ │ │ │ - Unit 954870f5e4fb7b14f642adc0d8fed081 │ │ │ │ │ - oneTuple 3db31f80980168074f72230541dcdcbf │ │ │ │ │ - prod ce6744d0fed199a0f3297258e8b39d71 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + bunzip 08f36433607586faeeb884eb3863272f │ │ │ │ │ + bzip d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ + bzipWith4 33f99fb454403138b2a6640eefc7441c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + bsequence 0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ + bsequence' fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ + btraverse_ d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ + Void e576c7f3bd180bf081dbb2756313ea69 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ + getBarbie f4344a48cfdb2980e9b32c87ad521a99 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product c93ae87029f9fac303e0a83c615266bf │ │ │ │ │ + exports: 21a109e654e4e470b1fcc905ea27f050 │ │ │ │ │ + CanDeriveProductB 4926d6901d7dc38a47d54fcfd916a154 │ │ │ │ │ + GProductB b60d7e8eb96dbb0278977b59f36bc27b │ │ │ │ │ + ProductB 9ff7e490b88f3a8ab0f4040387f79ce5 │ │ │ │ │ + bprod b6afa2675aceed377b326b2ef3f9e9b6 │ │ │ │ │ + buniq 062c23cd39edb438ab08d1fcc14544b5 │ │ │ │ │ + gbprod 5efb34b7a1f0074cafd4bc722ebbd608 │ │ │ │ │ + gbuniq d8cc128e7ae01c2b2d180be76666863a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC cf9d556ca8964b51c64bc4f30f34ff8c │ │ │ │ │ + exports: c3f7320ee00fe37bf94725f93d942daa │ │ │ │ │ + CanDeriveProductBC c477b1822e3baec8c8ddb2af23a559db │ │ │ │ │ + GProductBC cb7643e6ef8a89a2d9d32673511c0e82 │ │ │ │ │ + ProductBC f8e8eaeb84489eeb220b2cccc62df66f │ │ │ │ │ + bdicts 8765110d2eecbc1589b400e4f4167ec2 │ │ │ │ │ + buniqC 22feb6db698ef52ede0e06f7561f9c95 │ │ │ │ │ + gbdicts 4c007bfc46619d041e292f44f8e4ce8e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod edb93e6f86ca660eabf4105b6e8cd5cd │ │ │ │ │ + exports: d97a11b09cefc2c69fafc6efc9af992b │ │ │ │ │ + Cons 32ea6779cc7bdf3089a5d8e8eddb9abd │ │ │ │ │ + Prod 72871df9eab61fc1dcceb25a27d59350 │ │ │ │ │ + Unit f8f34641358cb09bf8b4c2ba0ef3bf82 │ │ │ │ │ + oneTuple dccad5e79060be1077ae216131d87662 │ │ │ │ │ + prod 783ee96f7bfd3c24f11aaa471e0ddbde │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ fixities infixr 4 /*, infixr 4 /*/ │ │ │ │ │ -4ad1bb931e91833247afe8e888b033d3 │ │ │ │ │ +5989f7e354528710027ec00cb4b696b6 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -bdb90fe3370f0468e5621d78db6cbd15 │ │ │ │ │ +70b3e593a736396988ffc106521e8006 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4f6bfec93a652fafb0dd7b79df035554 │ │ │ │ │ +08200cfb6b7a457241ce714bf1b85b79 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie"#] │ │ │ │ │ -f7efbc111f784ec50ac2e7cc3d3a3a5a │ │ │ │ │ +a953f70c9264224b6bbdc3a58d6e0a08 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -aa9e5b0633fa1c6845a922aaa675a36b │ │ │ │ │ +5b6bc81ea0f8ca992ee5817ae2f84533 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -dcc23a6a8d230bba6b6f611ba3b88565 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +dd234606797a2e1e8aa3f64825cdfb64 │ │ │ │ │ (/*) :: │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Prod.Prod fs) │ │ │ │ │ -> b (Data.Functor.Prod.Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dProductB │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Prod.Prod fs) │ │ │ │ │ eta │ │ │ │ │ eta1)] │ │ │ │ │ -68f58417e9849c567dd15e9e08c9f394 │ │ │ │ │ +31683ad89f03062934f6a9c83b1ec92b │ │ │ │ │ (/*/) :: │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b => │ │ │ │ │ b f -> b g -> b (Data.Functor.Prod.Prod '[f, g]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dProductB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ eta1)] │ │ │ │ │ -3e9a45ed4f97a9cedc72ad8770033644 │ │ │ │ │ +61c0bbec30da61595990fb59a5265cd0 │ │ │ │ │ /*/1 :: │ │ │ │ │ Data.Functor.Product.Product f g a │ │ │ │ │ -> Data.Functor.Prod.Prod '[f, g] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(L,L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -259,15 +259,15 @@ │ │ │ │ │ @'[g] │ │ │ │ │ @a │ │ │ │ │ @g │ │ │ │ │ @'[] │ │ │ │ │ @~<'[g]>_N │ │ │ │ │ g1 │ │ │ │ │ (Data.Functor.Prod.$WUnit @(*) @a)) }] │ │ │ │ │ -81e8fbc4e84d7abc832c234e2d05c098 │ │ │ │ │ +a3bdc3575c00e66b1da0e04f748ac87b │ │ │ │ │ /*1 :: │ │ │ │ │ Data.Functor.Product.Product f (Data.Functor.Prod.Prod fs) a │ │ │ │ │ -> Data.Functor.Prod.Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(L,ML)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @fs :: [* -> *] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Data.Barbie 9066 │ │ │ │ │ - interface hash: 06fa9479813e44463e216a7c65fff1ab │ │ │ │ │ - ABI hash: 16dd81da61244be2a335326e76afb8a7 │ │ │ │ │ - export-list hash: d148d8dcb7254ae5b5434f58255a1a32 │ │ │ │ │ + interface hash: 4eedd8f378401987876f396af9630b16 │ │ │ │ │ + ABI hash: a7054f5d024e4379c096f9a3cf44e039 │ │ │ │ │ + export-list hash: b2d737df6b9677fb4c19a61c946e4a9a │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: be5b1789a06c57e83254dd212f889ed3 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -43,24 +43,24 @@ │ │ │ │ │ Data.Barbie.Internal.Product.CanDeriveProductB │ │ │ │ │ Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod Data.Barbie.Internal.Product.gbuniq} │ │ │ │ │ Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod Data.Barbie.Internal.Product.buniq} │ │ │ │ │ Data.Barbie.Internal.ProductC.CanDeriveProductBC │ │ │ │ │ Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts} │ │ │ │ │ Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -72,109 +72,109 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - bunzip 55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ - bzip a2112f05775fc9da652845f2152de290 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ - bzipWith4 f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - bsequence 57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ - bsequence' 30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ - btraverse_ e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial dd747dcfe7ff87b1d46d8d101191449f │ │ │ │ │ - exports: baf2c8a919692df873f6c7df3d5cc35e │ │ │ │ │ - Unit a4df766290f2aea4bc82298ff16dbd46 │ │ │ │ │ - Unit c80693ce02b344afc7a6b8ed5ccdb0fa │ │ │ │ │ - Void 93784768def362ba0bea698b816d92eb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 52d12130ceef8cc06259aaff6bffc97c │ │ │ │ │ - exports: e9f95692d631be9bde87f12f2b5daec4 │ │ │ │ │ - Barbie ad846fa82a9ea3484523abb45135d49c │ │ │ │ │ - Barbie 3a10e5ace6e79cdc719621acf28187af │ │ │ │ │ - getBarbie 9f0dbf2ac67c199c8ea1fa4011a70f53 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product ea5df7eb3236564b9b2df74ac1890984 │ │ │ │ │ - exports: d02fbc0d5447bb390c9724a84345915e │ │ │ │ │ - CanDeriveProductB bc675e0bbae190e7f654d33450857fb5 │ │ │ │ │ - GProductB 8f1af920d3af97901ec1ac098f74daba │ │ │ │ │ - ProductB 8c9d66253b43e8aba355b8274960ba2f │ │ │ │ │ - bprod 8c566c1887d4b84a6ec435f5b8430970 │ │ │ │ │ - buniq ddbc49de58725fb17e13468ef6262c1e │ │ │ │ │ - gbprod 7460b6beee76faf82a1e561be1d94688 │ │ │ │ │ - gbuniq d0b0bee6df1768d7cf85d723e34c7009 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC a2b23089e22e79ae157fbefcef015b03 │ │ │ │ │ - exports: 9a4775015330edff9bebe0b60887a8d6 │ │ │ │ │ - CanDeriveProductBC 19d2cdda68da209ec7e197796c16c4e2 │ │ │ │ │ - GProductBC b1cf9f673b45f4f6ec99762cbd7e0986 │ │ │ │ │ - ProductBC c58b99c699e1fa541f90705ce32c39b3 │ │ │ │ │ - bdicts c7e7b39dedaca247a7b57b59da0e57c9 │ │ │ │ │ - buniqC 8d32580765bacf1ff7dc4b6c05bb20a7 │ │ │ │ │ - gbdicts 8175cf75118e6f2da63e8df2c4b5a31f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod 8d47f16d8893d87069072e388a9ef386 │ │ │ │ │ - exports: 44e655eaed14db1b6bce59ab0030a93c │ │ │ │ │ - Cons 5fa8aa12acf8c50978bcedc1def15f38 │ │ │ │ │ - Prod 46923a6801bbd445e7f64b45bc2641db │ │ │ │ │ - Unit 954870f5e4fb7b14f642adc0d8fed081 │ │ │ │ │ - oneTuple 3db31f80980168074f72230541dcdcbf │ │ │ │ │ - prod ce6744d0fed199a0f3297258e8b39d71 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + bunzip 08f36433607586faeeb884eb3863272f │ │ │ │ │ + bzip d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ + bzipWith4 33f99fb454403138b2a6640eefc7441c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + bsequence 0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ + bsequence' fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ + btraverse_ d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial cc604b21900f4c93d6c4235735d8eb0f │ │ │ │ │ + exports: f2c7ec5793d0f2bb515387fd2fc2144e │ │ │ │ │ + Unit ae7009495dd3ca0664463506cc352eb5 │ │ │ │ │ + Unit d4f1cf012aa14062f0601f6413e55372 │ │ │ │ │ + Void e576c7f3bd180bf081dbb2756313ea69 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 129f75c5c4289ab45c84ba1048dff5f0 │ │ │ │ │ + exports: 7bbe89242a5db7bf6a1a319c99ea3bdc │ │ │ │ │ + Barbie 4b28340ceb30302559d6087444c7ed2d │ │ │ │ │ + Barbie 01d0899d14173451a813c232a74e39b9 │ │ │ │ │ + getBarbie f4344a48cfdb2980e9b32c87ad521a99 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product c93ae87029f9fac303e0a83c615266bf │ │ │ │ │ + exports: 21a109e654e4e470b1fcc905ea27f050 │ │ │ │ │ + CanDeriveProductB 4926d6901d7dc38a47d54fcfd916a154 │ │ │ │ │ + GProductB b60d7e8eb96dbb0278977b59f36bc27b │ │ │ │ │ + ProductB 9ff7e490b88f3a8ab0f4040387f79ce5 │ │ │ │ │ + bprod b6afa2675aceed377b326b2ef3f9e9b6 │ │ │ │ │ + buniq 062c23cd39edb438ab08d1fcc14544b5 │ │ │ │ │ + gbprod 5efb34b7a1f0074cafd4bc722ebbd608 │ │ │ │ │ + gbuniq d8cc128e7ae01c2b2d180be76666863a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC cf9d556ca8964b51c64bc4f30f34ff8c │ │ │ │ │ + exports: c3f7320ee00fe37bf94725f93d942daa │ │ │ │ │ + CanDeriveProductBC c477b1822e3baec8c8ddb2af23a559db │ │ │ │ │ + GProductBC cb7643e6ef8a89a2d9d32673511c0e82 │ │ │ │ │ + ProductBC f8e8eaeb84489eeb220b2cccc62df66f │ │ │ │ │ + bdicts 8765110d2eecbc1589b400e4f4167ec2 │ │ │ │ │ + buniqC 22feb6db698ef52ede0e06f7561f9c95 │ │ │ │ │ + gbdicts 4c007bfc46619d041e292f44f8e4ce8e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod edb93e6f86ca660eabf4105b6e8cd5cd │ │ │ │ │ + exports: d97a11b09cefc2c69fafc6efc9af992b │ │ │ │ │ + Cons 32ea6779cc7bdf3089a5d8e8eddb9abd │ │ │ │ │ + Prod 72871df9eab61fc1dcceb25a27d59350 │ │ │ │ │ + Unit f8f34641358cb09bf8b4c2ba0ef3bf82 │ │ │ │ │ + oneTuple dccad5e79060be1077ae216131d87662 │ │ │ │ │ + prod 783ee96f7bfd3c24f11aaa471e0ddbde │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ fixities infixr 4 /*, infixr 4 /*/ │ │ │ │ │ -4ad1bb931e91833247afe8e888b033d3 │ │ │ │ │ +5989f7e354528710027ec00cb4b696b6 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -bdb90fe3370f0468e5621d78db6cbd15 │ │ │ │ │ +70b3e593a736396988ffc106521e8006 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4f6bfec93a652fafb0dd7b79df035554 │ │ │ │ │ +08200cfb6b7a457241ce714bf1b85b79 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie"#] │ │ │ │ │ -f7efbc111f784ec50ac2e7cc3d3a3a5a │ │ │ │ │ +a953f70c9264224b6bbdc3a58d6e0a08 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -aa9e5b0633fa1c6845a922aaa675a36b │ │ │ │ │ +5b6bc81ea0f8ca992ee5817ae2f84533 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -dcc23a6a8d230bba6b6f611ba3b88565 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +dd234606797a2e1e8aa3f64825cdfb64 │ │ │ │ │ (/*) :: │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Prod.Prod fs) │ │ │ │ │ -> b (Data.Functor.Prod.Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dProductB │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Prod.Prod fs) │ │ │ │ │ eta │ │ │ │ │ eta1)] │ │ │ │ │ -68f58417e9849c567dd15e9e08c9f394 │ │ │ │ │ +31683ad89f03062934f6a9c83b1ec92b │ │ │ │ │ (/*/) :: │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b => │ │ │ │ │ b f -> b g -> b (Data.Functor.Prod.Prod '[f, g]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dProductB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ eta1)] │ │ │ │ │ -3e9a45ed4f97a9cedc72ad8770033644 │ │ │ │ │ +61c0bbec30da61595990fb59a5265cd0 │ │ │ │ │ /*/1 :: │ │ │ │ │ Data.Functor.Product.Product f g a │ │ │ │ │ -> Data.Functor.Prod.Prod '[f, g] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(L,L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -259,15 +259,15 @@ │ │ │ │ │ @'[g] │ │ │ │ │ @a │ │ │ │ │ @g │ │ │ │ │ @'[] │ │ │ │ │ @~<'[g]>_N │ │ │ │ │ g1 │ │ │ │ │ (Data.Functor.Prod.$WUnit @(*) @a)) }] │ │ │ │ │ -81e8fbc4e84d7abc832c234e2d05c098 │ │ │ │ │ +a3bdc3575c00e66b1da0e04f748ac87b │ │ │ │ │ /*1 :: │ │ │ │ │ Data.Functor.Product.Product f (Data.Functor.Prod.Prod fs) a │ │ │ │ │ -> Data.Functor.Prod.Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(L,ML)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @fs :: [* -> *] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.hi │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface Data.Functor.Barbie 9066 │ │ │ │ │ - interface hash: fafdd5ccc7e3df720bc5d246e35a6943 │ │ │ │ │ - ABI hash: 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - export-list hash: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ + interface hash: f043039d4bde03acaaa30c27b6837ea4 │ │ │ │ │ + ABI hash: dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + export-list hash: b3763818b9e315ec61a28b921995582d │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ + flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a7aa8c351bd48d6391be317daa6f74bf │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -43,20 +43,20 @@ │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod Barbies.Internal.ApplicativeB.bpure} │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB Barbies.Internal.ConstraintsB.baddDicts} │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute} │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap} │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -66,88 +66,88 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bunzip 55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ - bzip a2112f05775fc9da652845f2152de290 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ - bzipWith4 f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bdicts 910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ - bfoldMapC 8dc0380a9c23f3ae49fefd9813306c8e │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ - bpureC 638f96823a12ae1193029411409e22a6 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ - bzipWith3C 8e34c659c77d116f60d8722f095357ca │ │ │ │ │ - bzipWith4C bf0725b1a4636d46c52c28c8c5295063 │ │ │ │ │ - bzipWithC eda12aac3e3389d5a81c7e754849ef8d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - exports: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ - bcotraverse 6a6e1ed60e51c8555cf9a3d04180b293 │ │ │ │ │ - bdecompose 4525724422846199c152367c0cfc580e │ │ │ │ │ - bdistribute 5b40d11ac15b14f1ed4a3c11011331d8 │ │ │ │ │ - bdistribute' acd335bf472873b0ccbb4826f56e568f │ │ │ │ │ - brecompose a55756af0f4a37162824111628b88eee │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - bsequence 57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ - bsequence' 30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ - btraverse_ e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bunzip 08f36433607586faeeb884eb3863272f │ │ │ │ │ + bzip d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ + bzipWith4 33f99fb454403138b2a6640eefc7441c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bdicts 971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ + bfoldMapC 47cc19f97daa118ea2596279457634d7 │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ + bpureC 4b660f3c478e3d9f3986c04122be78b2 │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ + bzipWith3C 029a8b2682192e4edc5954fcfd7902a3 │ │ │ │ │ + bzipWith4C 652470126b5c74d71cd56b7b8e429e6a │ │ │ │ │ + bzipWithC 276eaa225cc56ee73ef03069b7e3d2ce │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + exports: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ + bcotraverse 9bef958942dc22bc4050762689da3a2f │ │ │ │ │ + bdecompose 80a6df96155abf2f285527f8f93928ce │ │ │ │ │ + bdistribute 61b5bf0b84e4754f2266e05a24600562 │ │ │ │ │ + bdistribute' 0f625c23ac3a31c75ea3489b08c4b087 │ │ │ │ │ + brecompose 465ed5a39f84a9aa1b689f8ef17beb6c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + bsequence 0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ + bsequence' fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ + btraverse_ d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -65873122537c2ba57cc2b8d4dae76dfb │ │ │ │ │ +681805e536789381d8151f57ce937fd4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2776e7abe605101a7a149d35badd9ed3 │ │ │ │ │ +14e5ab0977132b50cbb52e9ab3df1bb7 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -6400a01644fdbf90a755c4458560116f │ │ │ │ │ +bf0ae37cb18471a8d83e7df10195f534 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Barbie"#] │ │ │ │ │ -3aa1711702c227bb02b0e0e7cd543db4 │ │ │ │ │ +14eff0f6b0b48853f03f3f252ab0e410 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -76734505e2524cdf94c4645cb12993f8 │ │ │ │ │ +31bf146df172e8cf03988dcc816f6320 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.dyn_hi │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface Data.Functor.Barbie 9066 │ │ │ │ │ - interface hash: fafdd5ccc7e3df720bc5d246e35a6943 │ │ │ │ │ - ABI hash: 8580d8e7c5c9c44a5534809ebf1907d2 │ │ │ │ │ - export-list hash: b2c90f3ed7344f6cbd155b29f58a4f5d │ │ │ │ │ + interface hash: f043039d4bde03acaaa30c27b6837ea4 │ │ │ │ │ + ABI hash: dad1ef832afa2c721a22049834cc9dd4 │ │ │ │ │ + export-list hash: b3763818b9e315ec61a28b921995582d │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ + flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a7aa8c351bd48d6391be317daa6f74bf │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -43,20 +43,20 @@ │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod Barbies.Internal.ApplicativeB.bpure} │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB Barbies.Internal.ConstraintsB.baddDicts} │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute} │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap} │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -66,88 +66,88 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB e5cbf75378603efe606ed1f1840012d6 │ │ │ │ │ - exports: e3a321ef54b6defc2ff4748a1a8a8e79 │ │ │ │ │ - ApplicativeB da36390c3794afb8c2320e10e019f6a0 │ │ │ │ │ - bprod c1806fc0849e6e48c2879e762e4fd5fb │ │ │ │ │ - bpure d8883fe8f1378838c6dcb611d4546400 │ │ │ │ │ - bunzip 55485ecb89cfc48f959276abf53138b6 │ │ │ │ │ - bzip a2112f05775fc9da652845f2152de290 │ │ │ │ │ - bzipWith f55c10be3a14621f3eb32055001f484a │ │ │ │ │ - bzipWith3 ecb23b1e853065db90edbdd50d45dde9 │ │ │ │ │ - bzipWith4 f8e9dbf366e83e550bc95b7050373b03 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB d5cf5b2e50a347a0b6a54eab76d6ad99 │ │ │ │ │ - exports: 41dc42c9b5d65e5c886ca7692e13de47 │ │ │ │ │ - AllB dc539ef76136c8d575dea50e31e90059 │ │ │ │ │ - AllBF 2acd8b5cdd2cb99d4266e8a727833036 │ │ │ │ │ - ConstraintsB 6740c2f85a112fac7087ebced670b2a1 │ │ │ │ │ - baddDicts a5e9e30ddf0e3608c2ef615041d4fbc0 │ │ │ │ │ - bdicts 910fbbe9a576863e35439a6fbd62de33 │ │ │ │ │ - bfoldMapC 8dc0380a9c23f3ae49fefd9813306c8e │ │ │ │ │ - bmapC db85df6b606901c50eb2cf9fa02fe513 │ │ │ │ │ - bmempty 53e6f64c7bc28a4b915067c36219b2d0 │ │ │ │ │ - bpureC 638f96823a12ae1193029411409e22a6 │ │ │ │ │ - btraverseC 80acdd349185613ec3c8567595cc0fd3 │ │ │ │ │ - bzipWith3C 8e34c659c77d116f60d8722f095357ca │ │ │ │ │ - bzipWith4C bf0725b1a4636d46c52c28c8c5295063 │ │ │ │ │ - bzipWithC eda12aac3e3389d5a81c7e754849ef8d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 756f71b11ce54e0a43610a99703c6dd7 │ │ │ │ │ - exports: 61e86516bb9242bfd66af8550d57db65 │ │ │ │ │ - DistributiveB e01ed0fa1927b910f29b673ced05da93 │ │ │ │ │ - bcotraverse 6a6e1ed60e51c8555cf9a3d04180b293 │ │ │ │ │ - bdecompose 4525724422846199c152367c0cfc580e │ │ │ │ │ - bdistribute 5b40d11ac15b14f1ed4a3c11011331d8 │ │ │ │ │ - bdistribute' acd335bf472873b0ccbb4826f56e568f │ │ │ │ │ - brecompose a55756af0f4a37162824111628b88eee │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 6f344c88b12400bd2bfea8a8e586426a │ │ │ │ │ - exports: 545c393a098768048448270f22297261 │ │ │ │ │ - FunctorB 5243ad59efb8b5fc90a7cb1d8dd41ef7 │ │ │ │ │ - bmap 92b522c39c659763a8fde03d2a9eabe0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB 654d93e0e8e833b65be8b9e4ff4d2091 │ │ │ │ │ - exports: 3805bf6b28252b86b750a944ab2fee9b │ │ │ │ │ - TraversableB f7c1abeec0b55a1c6a4832b0c59d2a24 │ │ │ │ │ - bfoldMap ba0744e112b486ac5bb067fb062133f4 │ │ │ │ │ - bsequence 57644dcc9c502afb44d0d9a91a1186c8 │ │ │ │ │ - bsequence' 30b33daa89cf5b65bb7458cf798c9ced │ │ │ │ │ - btraverse 3914346e69deef9226dfee41d67f7ec8 │ │ │ │ │ - btraverse_ e32dfef4d81e493ba2e627342dd5a246 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 5709ad0696978cf932c7a3d3d373a4b3 │ │ │ │ │ + exports: 132a656254f5cd59e5dc816b66e09234 │ │ │ │ │ + ApplicativeB 085305c56ddc98892210f57460e0a6ea │ │ │ │ │ + bprod 0e50ad4be9813df5fea3549c1c680c9d │ │ │ │ │ + bpure e2f42c0a4d7aec54d2930fc61360a117 │ │ │ │ │ + bunzip 08f36433607586faeeb884eb3863272f │ │ │ │ │ + bzip d545e7ab39c9242dfddedef227364f2d │ │ │ │ │ + bzipWith b39181fa2c8191904967f5c9a9668fe9 │ │ │ │ │ + bzipWith3 c2cd418448529a1101125fdb0fb6eef0 │ │ │ │ │ + bzipWith4 33f99fb454403138b2a6640eefc7441c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB 4ae0a3b1bcbf592d64b003f8812da757 │ │ │ │ │ + exports: caf62448a6f65d00f18d65dc1b92275e │ │ │ │ │ + AllB 5fbaedee941804a360e7151df96bf499 │ │ │ │ │ + AllBF d3a68478c2f8bf7482b8ff9a93156c9c │ │ │ │ │ + ConstraintsB d993e9a93ed2b624d6fc8e9a1a4c46b7 │ │ │ │ │ + baddDicts 91d7cac823cc11da66f573c51bc6f6ef │ │ │ │ │ + bdicts 971aaafe6ea6c47c3cae87482166403e │ │ │ │ │ + bfoldMapC 47cc19f97daa118ea2596279457634d7 │ │ │ │ │ + bmapC 2020c065122bd3f1f12315231be4e0c6 │ │ │ │ │ + bmempty 5c59e57da5376bae689346ccc423cf4e │ │ │ │ │ + bpureC 4b660f3c478e3d9f3986c04122be78b2 │ │ │ │ │ + btraverseC 0b49e1066dbdac58719d2a9c9f587340 │ │ │ │ │ + bzipWith3C 029a8b2682192e4edc5954fcfd7902a3 │ │ │ │ │ + bzipWith4C 652470126b5c74d71cd56b7b8e429e6a │ │ │ │ │ + bzipWithC 276eaa225cc56ee73ef03069b7e3d2ce │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 784ec817335692db89a46f566642924c │ │ │ │ │ + exports: 1aecfa1521218373d8fc39d7c9313113 │ │ │ │ │ + DistributiveB b7a598d798980f56a6401cbf7835693e │ │ │ │ │ + bcotraverse 9bef958942dc22bc4050762689da3a2f │ │ │ │ │ + bdecompose 80a6df96155abf2f285527f8f93928ce │ │ │ │ │ + bdistribute 61b5bf0b84e4754f2266e05a24600562 │ │ │ │ │ + bdistribute' 0f625c23ac3a31c75ea3489b08c4b087 │ │ │ │ │ + brecompose 465ed5a39f84a9aa1b689f8ef17beb6c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 3b87b985145cf4cf6a3a184955d35915 │ │ │ │ │ + exports: cfec8517d63c28d5560e18a6cfd1de67 │ │ │ │ │ + FunctorB e48089ffcc4207ade5600846f9e63036 │ │ │ │ │ + bmap a0f850aa9d28fc07873bdaacf3d0341e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB 368d3e0ab41a9522330792b522601b7c │ │ │ │ │ + exports: ef1730ba79a439abadc8ee398aed68a3 │ │ │ │ │ + TraversableB 4b5878e11b020d69d6eb26a6f89795cc │ │ │ │ │ + bfoldMap ba02d28d2b8fc3ffd9509b200aa5e6f6 │ │ │ │ │ + bsequence 0be226e18f12ee247518b7894bf538e9 │ │ │ │ │ + bsequence' fcd7d4640f70ae8c757c15d22c814b1b │ │ │ │ │ + btraverse 58e9a3a707292ee59fd2c2438f0a127a │ │ │ │ │ + btraverse_ d496d9ee3a909d4d1048e12257d6f3b9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -65873122537c2ba57cc2b8d4dae76dfb │ │ │ │ │ +681805e536789381d8151f57ce937fd4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2776e7abe605101a7a149d35badd9ed3 │ │ │ │ │ +14e5ab0977132b50cbb52e9ab3df1bb7 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -6400a01644fdbf90a755c4458560116f │ │ │ │ │ +bf0ae37cb18471a8d83e7df10195f534 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Barbie"#] │ │ │ │ │ -3aa1711702c227bb02b0e0e7cd543db4 │ │ │ │ │ +14eff0f6b0b48853f03f3f252ab0e410 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -76734505e2524cdf94c4645cb12993f8 │ │ │ │ │ +31bf146df172e8cf03988dcc816f6320 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.dyn_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Data.Functor.Prod 9066 │ │ │ │ │ - interface hash: 46f8a0d5c6c5d78b7bb57a6c058956f6 │ │ │ │ │ - ABI hash: 8d47f16d8893d87069072e388a9ef386 │ │ │ │ │ - export-list hash: 44e655eaed14db1b6bce59ab0030a93c │ │ │ │ │ + interface hash: 9e8474f0b6f4c654f9a9999b58f256e2 │ │ │ │ │ + ABI hash: edb93e6f86ca660eabf4105b6e8cd5cd │ │ │ │ │ + export-list hash: d97a11b09cefc2c69fafc6efc9af992b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 7d211b318ed65ce8f44bc08af94c1098 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 610d6ae8793d64642444a356c490f3f6 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -d2fd1c9756964a29b2ee94b3b2d3a8d1 │ │ │ │ │ +9e5b604faf999f984c0010faa01877fa │ │ │ │ │ $fAlternativeProd :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ GHC.Base.Alternative (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -65,55 +65,55 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Base.Alternative (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fAlternativeProd_$cp1Alternative @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cempty @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$c<|> @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$csome @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cmany @f @fs v v1)] │ │ │ │ │ -d02581099c849866f55aa480524e8a96 │ │ │ │ │ +fa429d594544ef712e8e060fd6a80cf7 │ │ │ │ │ $fAlternativeProd0 :: GHC.Base.Alternative (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Alternative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fApplicativeProd0 │ │ │ │ │ ($WUnit @(*)) │ │ │ │ │ $fAlternativeProd0_$c<|> │ │ │ │ │ $fAlternativeProd0_$csome │ │ │ │ │ $fAlternativeProd0_$csome] │ │ │ │ │ -13f5908478052ee580fec37db6f59384 │ │ │ │ │ +df7680338eb427a0b502569ba37456d4 │ │ │ │ │ $fAlternativeProd0_$c<|> :: Prod '[] a -> Prod '[] a -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ case ds1 of wild1 { Unit co1 -> $WUnit @(*) @a } }] │ │ │ │ │ -ff0e65bc81800fc3326131c448bf596b │ │ │ │ │ +dce3f3e15890b9f9fee5d62734f89d87 │ │ │ │ │ $fAlternativeProd0_$csome :: Prod '[] a -> Prod '[] [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ letrec { │ │ │ │ │ some_v :: Prod '[] [a] [Strictness: b] │ │ │ │ │ = case eta of wild { Unit co -> some_v } │ │ │ │ │ } in │ │ │ │ │ some_v] │ │ │ │ │ -6329adb01fd614abfd3ace22bbfc44cd │ │ │ │ │ +25f9f30acf295953126da599d4028013 │ │ │ │ │ $fAlternativeProd1 :: a -> [a] -> [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a (ds['GHC.Types.Many] :: a) (ds1['GHC.Types.Many] :: [a]) -> │ │ │ │ │ GHC.Types.: @a ds ds1] │ │ │ │ │ -41f3c22637694426d2cc91dead1fc938 │ │ │ │ │ +057c3a8dab52f1bdd80aeadf61f226ec │ │ │ │ │ $fAlternativeProd_$c<|> :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ g `cast` (Sub (SelCo:Tc(1) (Sym co1)) _N)) │ │ │ │ │ (GHC.Base.<|> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @a │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ gs `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -6471fe23deedd8d1b22e4f00f7813e72 │ │ │ │ │ +fa90253c3ed2200f0af3a2ff8f29cb40 │ │ │ │ │ $fAlternativeProd_$cempty :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ │ @(f : fs) │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ @~_N │ │ │ │ │ (GHC.Base.empty @f $dAlternative @a) │ │ │ │ │ (GHC.Base.empty @(Prod fs) $dAlternative1 @a)] │ │ │ │ │ -cacde4105edec44237bc9dd83c22665a │ │ │ │ │ +8fbefc93d518e57219dc4ccbbecace18 │ │ │ │ │ $fAlternativeProd_$cliftA2 :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ (a -> b -> c) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ (GHC.Base.<*> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dApplicative1 │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) c>_N)_R │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -ea5cc9cccb5debbc5c10e89931d88159 │ │ │ │ │ +c76c11cd66018a4318aea9108ddd9ad1 │ │ │ │ │ $fAlternativeProd_$cmany :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -283,15 +283,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @[a] │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) <[a]>_N)_R │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative @[a] (GHC.Types.[] @a))) } │ │ │ │ │ } in │ │ │ │ │ many_v] │ │ │ │ │ -6492e8474ca8ddbc4745194a2e5af1f4 │ │ │ │ │ +22b7644fcc820ec3a80ce8657829f865 │ │ │ │ │ $fAlternativeProd_$cp1Alternative :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ GHC.Base.Applicative (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ ($dAlternative1['GHC.Types.Many] :: GHC.Base.Alternative │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fApplicativeProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (GHC.Base.$p1Alternative @f $dAlternative) │ │ │ │ │ (GHC.Base.$p1Alternative @(Prod fs) $dAlternative1)] │ │ │ │ │ -3baacf93c1323f6a2c9eff2e23203638 │ │ │ │ │ +747352584abb6207422d7a2c399f09aa │ │ │ │ │ $fAlternativeProd_$csome :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @[a] │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) <[a]>_N)_R │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative @[a] (GHC.Types.[] @a))) }) │ │ │ │ │ } in │ │ │ │ │ some_v] │ │ │ │ │ -b997f4e382374bd39c075e108939782e │ │ │ │ │ +314d4404ca633c8ec99a53b4e8b36164 │ │ │ │ │ $fApplicativeProd :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ GHC.Base.Applicative (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -376,88 +376,88 @@ │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fApplicativeProd_$cp1Applicative @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$cpure @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c<*> @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cliftA2 @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c*> @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c<* @f @fs v v1)] │ │ │ │ │ -f69d0eaef85d2bd573083a5ccbcbf39e │ │ │ │ │ +d11faec4ca4e067a66222af646040f2a │ │ │ │ │ $fApplicativeProd0 :: GHC.Base.Applicative (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Applicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fFunctorProd0 │ │ │ │ │ $fApplicativeProd0_$cpure │ │ │ │ │ $fApplicativeProd0_$c<*> │ │ │ │ │ $fApplicativeProd0_$cliftA2 │ │ │ │ │ $fApplicativeProd0_$c*> │ │ │ │ │ $fApplicativeProd0_$c<*] │ │ │ │ │ -33f5901fec4a528e1eb494ddf21b0788 │ │ │ │ │ +9cc97fda22e013683967150d38775350 │ │ │ │ │ $fApplicativeProd0_$c*> :: Prod '[] a -> Prod '[] b -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> $WUnit @(*) @b } }] │ │ │ │ │ -4a2e24b42db02957c1d40c78d3c67fbc │ │ │ │ │ +44a251d9a818bf6433ac3a8d914e97e0 │ │ │ │ │ $fApplicativeProd0_$c<* :: Prod '[] a -> Prod '[] b -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta1 of wild { Unit co -> │ │ │ │ │ case eta of wild1 { Unit co1 -> $WUnit @(*) @a } }] │ │ │ │ │ -7f9d8b436c1275a9df6e8948dd40ca7b │ │ │ │ │ +216119fcf2d25984791bffeef7393760 │ │ │ │ │ $fApplicativeProd0_$c<*> :: │ │ │ │ │ Prod '[] (a -> b) -> Prod '[] a -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] (a -> b)) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ case ds1 of wild1 { Unit co1 -> $WUnit @(*) @b } }] │ │ │ │ │ -55f199bcf83653f621c3318b0674474f │ │ │ │ │ +4be90ac3927f3977af4c21cf7c84116d │ │ │ │ │ $fApplicativeProd0_$cliftA2 :: │ │ │ │ │ (a -> b -> c) -> Prod '[] a -> Prod '[] b -> Prod '[] c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ (eta['GHC.Types.Many] :: a -> b -> c) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta1 of wild { Unit co -> │ │ │ │ │ case eta2 of wild1 { Unit co1 -> $WUnit @(*) @c } }] │ │ │ │ │ -f2d03e93c518ae12d9655d152b906d1e │ │ │ │ │ +adfafd399935fc76bf42eeccba70dae3 │ │ │ │ │ $fApplicativeProd0_$cpure :: a -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (ds['GHC.Types.Many] :: a) -> $WUnit @(*) @a] │ │ │ │ │ -14852efd869d910610875b74edaede4c │ │ │ │ │ +8964c0af7ce9a43f005e692ebc663333 │ │ │ │ │ $fApplicativeProd1 :: a -> b -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b @a (ds['GHC.Types.Many] :: a) -> GHC.Base.id @b] │ │ │ │ │ -3d4e348ea5b1d5aa90f23572adee0f73 │ │ │ │ │ +9c844ab571f9df1093e4074f81d0950b │ │ │ │ │ $fApplicativeProd_$c*> :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ (GHC.Base.$p1Applicative @(Prod fs) $dApplicative1) │ │ │ │ │ @a │ │ │ │ │ @(b -> b) │ │ │ │ │ ($fApplicativeProd1 @b @a) │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -9c6b8f987c83e71a3fc8f8558a73261c │ │ │ │ │ +af4b35e446ae837f0fc01dfcf15688de │ │ │ │ │ $fApplicativeProd_$c<* :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -522,15 +522,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dApplicative │ │ │ │ │ $dApplicative1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.const @a @b)] │ │ │ │ │ -7fc39635cb6fc0e80a45f5a43afa2d15 │ │ │ │ │ +2e153d96e8e3990ca8bae318c372ccd2 │ │ │ │ │ $fApplicativeProd_$c<*> :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) (a -> b) -> Prod (f : fs) a -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ (GHC.Base.<*> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dApplicative1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) b>_N)_R │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -dd73fc4a106bfd43337f6b09ce313e89 │ │ │ │ │ +cb047149d84b05af2ae0e4ffa3806f0e │ │ │ │ │ $fApplicativeProd_$cp1Applicative :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -579,15 +579,15 @@ │ │ │ │ │ ($dApplicative1['GHC.Types.Many] :: GHC.Base.Applicative │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFunctorProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (GHC.Base.$p1Applicative @f $dApplicative) │ │ │ │ │ (GHC.Base.$p1Applicative @(Prod fs) $dApplicative1)] │ │ │ │ │ -ba0d9a29dffdfa9980d4612bb430edf8 │ │ │ │ │ +bb68754d97d8827522d362b222fb2675 │ │ │ │ │ $fApplicativeProd_$cpure :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -602,15 +602,15 @@ │ │ │ │ │ @(f : fs) │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ @~_N │ │ │ │ │ (GHC.Base.pure @f $dApplicative @a a1) │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative1 @a a1)] │ │ │ │ │ -6dd69adcce3c61218ec7aa1af0711c65 │ │ │ │ │ +a1dd5987beccf763a1af208d06cdb17c │ │ │ │ │ $fEq1Prod :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -619,35 +619,35 @@ │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Eq1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ (\ @a ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) -> │ │ │ │ │ $fEqProd @f @a @fs v $dEq v1) │ │ │ │ │ ($fEq1Prod_$cliftEq @f @fs v v1)] │ │ │ │ │ -9370d8c58c16f2958fba21167c797359 │ │ │ │ │ +4d2c63d7dab9a32e0e4699934e186152 │ │ │ │ │ $fEq1Prod0 :: Data.Functor.Classes.Eq1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Eq1], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. @(Prod '[]) $fEqProd0 $fEq1Prod0_$cliftEq] │ │ │ │ │ -438ec1b6f47422dd779cce9d2575830b │ │ │ │ │ +23fda07af6dc5ed8bed088d43eb9f066 │ │ │ │ │ $fEq1Prod0_$cliftEq :: │ │ │ │ │ (a -> b -> GHC.Types.Bool) │ │ │ │ │ -> Prod '[] a -> Prod '[] b -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b -> GHC.Types.Bool) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ case ds2 of wild1 { Unit co1 -> GHC.Types.True } }] │ │ │ │ │ -6e10b4c6db834ec39995ee3ffae32009 │ │ │ │ │ +3f660676da91732acf4ea101ad173244 │ │ │ │ │ $fEq1Prod_$cliftEq :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ (a -> b -> GHC.Types.Bool) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -43ff39f0993415f8a586f2fc954ee895 │ │ │ │ │ +6cf535b83250a530f96262560462b970 │ │ │ │ │ $fEqProd :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Eq (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -706,39 +706,39 @@ │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Eq1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (v2['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ ($fEqProd_$c== @f @a @fs v v1 v2) │ │ │ │ │ ($fEqProd_$c/= @f @a @fs v v1 v2)] │ │ │ │ │ -c266d889a997fb68e60f0ed941b6ab54 │ │ │ │ │ +9d907fd95f97d766fdc07255e10c6979 │ │ │ │ │ $fEqProd0 :: GHC.Classes.Eq a => GHC.Classes.Eq (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Classes.Eq a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ (\ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> GHC.Types.True } }) │ │ │ │ │ ($fEqProd0_$c/= @a v)] │ │ │ │ │ -86d3d480d2c796247409b334ff27a87c │ │ │ │ │ +7978c22d50c26e7867cf690528f5b0fd │ │ │ │ │ $fEqProd0_$c/= :: │ │ │ │ │ GHC.Classes.Eq a => Prod '[] a -> Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ \ @a │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> GHC.Types.False } }] │ │ │ │ │ -aad81c946173d0e01751b5098db884d2 │ │ │ │ │ +27fd6f940559c088c0c3ea20d6b19c8a │ │ │ │ │ $fEqProd_$c/= :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -751,15 +751,15 @@ │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ ($dEq2['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod (f : fs) a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ case $fEqProd_$c== @f @a @fs $dEq1 $dEq $dEq2 eta eta1 of wild { │ │ │ │ │ GHC.Types.False -> GHC.Types.True │ │ │ │ │ GHC.Types.True -> GHC.Types.False }] │ │ │ │ │ -8ec3a91b57e879a609b808fe8e9b496e │ │ │ │ │ +70c4b9ecaa95a9d1da9dab20d81807a1 │ │ │ │ │ $fEqProd_$c== :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -bfcb7958d9a8a9e77d014080c0649dd3 │ │ │ │ │ +85575f0393e3257d05b2e23b457eeb64 │ │ │ │ │ $fFoldableProd :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Data.Foldable.Foldable (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ │ ($fFoldableProd1 @f @fs v v1) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -5393a153cd897d447754507c4a0f4270 │ │ │ │ │ +867d462d11a900de8c45de298120b4b5 │ │ │ │ │ $fFoldableProd0 :: Data.Foldable.Foldable (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Foldable.C:Foldable], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ (\ @m │ │ │ │ │ @@ -875,126 +875,126 @@ │ │ │ │ │ $fFoldableProd0_$cnull │ │ │ │ │ $fFoldableProd0_$clength │ │ │ │ │ $fFoldableProd13 │ │ │ │ │ $fFoldableProd0_$cmaximum │ │ │ │ │ $fFoldableProd0_$cminimum │ │ │ │ │ $fFoldableProd12 │ │ │ │ │ $fFoldableProd11] │ │ │ │ │ -355aaececf7508647d44df73b85a14ac │ │ │ │ │ +f207818c3c93de324b34b97402b2ce9c │ │ │ │ │ $fFoldableProd0_$cfoldMap' :: │ │ │ │ │ GHC.Base.Monoid m => (a -> m) -> Prod '[] a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1L,A,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @m │ │ │ │ │ @a │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid m) │ │ │ │ │ (eta['GHC.Types.Many] :: a -> m) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Base.mempty @m $dMonoid] │ │ │ │ │ -2715300049605b01223e1780ed749e9e │ │ │ │ │ +2929aefd9752ff8217b56ffc04be00ea │ │ │ │ │ $fFoldableProd0_$cfoldl :: (b -> a -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ (eta['GHC.Types.Many] :: b -> a -> b) │ │ │ │ │ (eta1['GHC.Types.Many] :: b) │ │ │ │ │ (eta2['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ eta1] │ │ │ │ │ -bf33179345a11366fd8ef96705dff558 │ │ │ │ │ +4a86f3e2d463a377064e43a54ce93285 │ │ │ │ │ $fFoldableProd0_$cfoldl' :: (b -> a -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ (f['GHC.Types.Many] :: b -> a -> b) │ │ │ │ │ (z0['GHC.Types.Many] :: b) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ z0] │ │ │ │ │ -2d614392730a859cceb436ca373f488d │ │ │ │ │ +c445b2092fe1d483c43b7cc522582a76 │ │ │ │ │ $fFoldableProd0_$cfoldl1 :: (a -> a -> a) -> Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (f['GHC.Types.Many] :: a -> a -> a) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ $fFoldableProd14] │ │ │ │ │ -0a6c7d3fff9ba675e6afd0807a3d4864 │ │ │ │ │ +719f5909da9f60f9702b17879fec5ee0 │ │ │ │ │ $fFoldableProd0_$cfoldr :: (a -> b -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (f['GHC.Types.Many] :: a -> b -> b) │ │ │ │ │ (z['GHC.Types.Many] :: b) │ │ │ │ │ (t1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ z] │ │ │ │ │ -2acc293bf731da6b9d899cccb9739b2c │ │ │ │ │ +e4a6425a70493d398490af226d0914bd │ │ │ │ │ $fFoldableProd0_$cfoldr1 :: (a -> a -> a) -> Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (f['GHC.Types.Many] :: a -> a -> a) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ $fFoldableProd16] │ │ │ │ │ -1591727ab229b813a359974a7183da34 │ │ │ │ │ +1aa741a05c694b1959ba7ac9ca06e641 │ │ │ │ │ $fFoldableProd0_$clength :: Prod '[] a -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (xs['GHC.Types.Many] :: Prod '[] a) -> $fFoldableProd4] │ │ │ │ │ -10fc8dfa3773d3c6d061e1100f258c90 │ │ │ │ │ +9c74c99068f20a79943e2ca9f2eb9b5e │ │ │ │ │ $fFoldableProd0_$cmaximum :: GHC.Classes.Ord a => Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a)[OneShot] -> │ │ │ │ │ $w$cmaximum @a GHC.Prim.(##)] │ │ │ │ │ -85cf510a5bd7eb3f1336b2b9b818f9d1 │ │ │ │ │ +e4c276c4a6a621dc76427c5f52cb46fa │ │ │ │ │ $fFoldableProd0_$cminimum :: GHC.Classes.Ord a => Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a)[OneShot] -> │ │ │ │ │ $w$cminimum @a GHC.Prim.(##)] │ │ │ │ │ -29c59c3873629bc4bdfc7d535b880248 │ │ │ │ │ +96fafd1ad9f8976556c8c02c751fc29a │ │ │ │ │ $fFoldableProd0_$cnull :: Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (t1['GHC.Types.Many] :: Prod '[] a) -> GHC.Types.True] │ │ │ │ │ -769affa520f9e6770a820fb318aeb5b5 │ │ │ │ │ +5e1feb3afa748286912f7071327ea099 │ │ │ │ │ $fFoldableProd0_$ctoList :: Prod '[] a -> [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @a (t1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b │ │ │ │ │ (c['GHC.Types.Many] :: a -> b -> b)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b)[OneShot] -> │ │ │ │ │ n)] │ │ │ │ │ -69b29e34cf709f795dbc2e597f7a462f │ │ │ │ │ +765fe706e04a4fb01ae513edcbdcf033 │ │ │ │ │ $fFoldableProd1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Num.Num a) => │ │ │ │ │ Prod (f : fs) a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1014,73 +1014,73 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a) -> ds) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -ad24b9d4ac30d2c50640b17fbb8d4d75 │ │ │ │ │ +7a6372e0a9d6e03916dba89989f787aa │ │ │ │ │ $fFoldableProd10 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual │ │ │ │ │ (Data.Semigroup.Internal.Endo (b -> b))) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo (b -> b)) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @(b -> b))] │ │ │ │ │ -89d36385e10d4f5d924b90e4bd1640b3 │ │ │ │ │ +cedd79bc640d88db2ceba030d761105a │ │ │ │ │ $fFoldableProd11 :: GHC.Num.Num a => Prod '[] a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,A,A,A,A,A,1C(1,L))>, Inline:, │ │ │ │ │ Unfolding: Core: StableUser <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dNum['GHC.Types.Many] :: GHC.Num.Num a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidProduct1 @a $dNum] │ │ │ │ │ -42c00bfbbaf64624f904614eb84b6820 │ │ │ │ │ +6db7715f3267c45d0926239d6abe2140 │ │ │ │ │ $fFoldableProd12 :: GHC.Num.Num a => Prod '[] a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,A,A,A,A,A,1C(1,L))>, Inline:, │ │ │ │ │ Unfolding: Core: StableUser <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dNum['GHC.Types.Many] :: GHC.Num.Num a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidSum1 @a $dNum] │ │ │ │ │ -f9d87cf560ac5b8530148e5f8bc9158b │ │ │ │ │ +3decceff816a13d9e7dc8c34201b29c5 │ │ │ │ │ $fFoldableProd13 :: │ │ │ │ │ GHC.Classes.Eq a => a -> Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -9f00bdabdfd557a90df2bad65da614fc │ │ │ │ │ +51ec32caffcafe7597f19776378746d8 │ │ │ │ │ $fFoldableProd14 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fFoldableProd15] │ │ │ │ │ -4ab699c5ac50fe447440a7987f00ac88 │ │ │ │ │ +59b361a663e88805ba2ef85570091c8a │ │ │ │ │ $fFoldableProd15 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "foldl1: empty structure"#] │ │ │ │ │ -410adac3e3d87107a8f8d4979a3f6cda │ │ │ │ │ +e32b6e6033da1df547da2a1e120ce447 │ │ │ │ │ $fFoldableProd16 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fFoldableProd17] │ │ │ │ │ -07818e51b50aed348fd6087f05dda326 │ │ │ │ │ +5739d43836f5ced5902da684dc0ef4a1 │ │ │ │ │ $fFoldableProd17 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "foldr1: empty structure"#] │ │ │ │ │ -8a8b693e17b0290381c048d2bc343487 │ │ │ │ │ +44cb7b7201b1b3c108c903f02ea08d0e │ │ │ │ │ $fFoldableProd2 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Num.Num a) => │ │ │ │ │ Prod (f : fs) a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a) -> ds) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -7c438b1e20419f602e10d632ca4b7e52 │ │ │ │ │ +95f99c2213bedeaf7d797b23ffd89bc6 │ │ │ │ │ $fFoldableProd3 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Eq a) => │ │ │ │ │ a -> Prod (f : fs) a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1151,62 +1151,62 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0])) │ │ │ │ │ fas │ │ │ │ │ GHC.Types.True │ │ │ │ │ -> GHC.Types.True │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Any[0])) } }] │ │ │ │ │ -37e9309f30cb45328d558446a6daf322 │ │ │ │ │ +a549b2161882e426e07e659a56e5c344 │ │ │ │ │ $fFoldableProd4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -bfae15141012ec47c4a1e3edd96c59c9 │ │ │ │ │ +e1f7d6a6051795d2b104411a70a4c58d │ │ │ │ │ $fFoldableProd5 :: │ │ │ │ │ a │ │ │ │ │ -> (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)><1!P(L)>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: a) │ │ │ │ │ (ds1['GHC.Types.Many] :: GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ ds1 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) }] │ │ │ │ │ -14b3a2210c21d1e47b3e4e64162fdced │ │ │ │ │ +399f423a741887f8be30fd1fd27ca6bd │ │ │ │ │ $fFoldableProd6 :: a -> GHC.Types.Bool -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: a) │ │ │ │ │ (ds1['GHC.Types.Many] :: GHC.Types.Bool) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -9495725131453ae9e7c4b89050543ce8 │ │ │ │ │ +ac813c197874437c1bd8357625ba630a │ │ │ │ │ $fFoldableProd7 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -523abbb1357c93d65129c97baf25a784 │ │ │ │ │ +92d0da61c41b14a6cdb188bd2a5ac594 │ │ │ │ │ $fFoldableProd8 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual (Data.Semigroup.Internal.Endo b)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo b) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @b)] │ │ │ │ │ -b10ad345472c2f7de668d5abf15a2014 │ │ │ │ │ +2f7220d401861305a7345264266bb6e6 │ │ │ │ │ $fFoldableProd9 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -7a2daa71eb24c3fa6f403d580074d49f │ │ │ │ │ +52400307f6657f0905b41c5f0e1950d0 │ │ │ │ │ $fFoldableProd_$cfold :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ Prod (f : fs) m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1222,15 +1222,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dFoldable │ │ │ │ │ $dFoldable1 │ │ │ │ │ @m │ │ │ │ │ @m │ │ │ │ │ $dMonoid │ │ │ │ │ (GHC.Base.id @m)] │ │ │ │ │ -9c7a6c18410b8b69f59de3e8d5b21445 │ │ │ │ │ +1bad42d1c01dc31b88fef922777cc24f │ │ │ │ │ $fFoldableProd_$cfoldMap :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Prod (f : fs) a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1261,15 +1261,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Data.Foldable.Foldable (Prod <*>_N (SelCo:Tc(2) co))_N)_R │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ $dMonoid │ │ │ │ │ f1 │ │ │ │ │ fas) }] │ │ │ │ │ -e6f0e846083131ce27f102ba9d664984 │ │ │ │ │ +9897affe8611cfc875edd507c7c0d4a3 │ │ │ │ │ $fFoldableProd_$cfoldMap' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Prod (f : fs) a -> m │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1324,15 +1324,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ m>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m)) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid) }] │ │ │ │ │ -c81fead342660d96465ad3c1d8c7ec85 │ │ │ │ │ +f8f387fc03fcea2da63b220a9a631ab0 │ │ │ │ │ $fFoldableProd_$cfoldl :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (b -> a -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1) }] │ │ │ │ │ -e67c040fe7ae4af11fbe19a665b6352d │ │ │ │ │ +86afe4723a0280d0bc3fbfa44d5e24c3 │ │ │ │ │ $fFoldableProd_$cfoldl' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (b -> a -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <4,FalseFalse> │ │ │ │ │ @@ -1435,15 +1435,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ b>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b>_R) │ │ │ │ │ (GHC.Base.id @b)) │ │ │ │ │ eta1 }] │ │ │ │ │ -41b9f905adcf3b7feb642ab8048848a1 │ │ │ │ │ +33056f671e30dbc17c4bbb9e076ba24d │ │ │ │ │ $fFoldableProd_$cfoldl1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> a -> a) -> Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1505,15 +1505,15 @@ │ │ │ │ │ _R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ (GHC.Maybe.Nothing @a)) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableProd7 @a GHC.Maybe.Just v -> v } }] │ │ │ │ │ -bed74a1e6b0ec6649d3c06f58913643a │ │ │ │ │ +866060a25988499dd9950a4c055cb694 │ │ │ │ │ $fFoldableProd_$cfoldr :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> b -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1553,15 +1553,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ z) }] │ │ │ │ │ -966bc21e360f05be6894a34302550d54 │ │ │ │ │ +a7174f510cee4f89446fb2d47f09b211 │ │ │ │ │ $fFoldableProd_$cfoldr' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> b -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1616,15 +1616,15 @@ │ │ │ │ │ b>_R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b>_R)) │ │ │ │ │ (GHC.Base.id @b)) │ │ │ │ │ z0 }] │ │ │ │ │ -c9e7752608f923dcf22c91b580eea6ca │ │ │ │ │ +91a24477778e5bcd291cc5286c04c46d │ │ │ │ │ $fFoldableProd_$cfoldr1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> a -> a) -> Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1680,15 +1680,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a)) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableProd9 @a GHC.Maybe.Just v -> v } }] │ │ │ │ │ -0c69fe78bad62d3a571fc4737f5fdb9a │ │ │ │ │ +9c8b168dbf86d2a74e86dc1bdc408b0f │ │ │ │ │ $fFoldableProd_$clength :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Types.Int │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1730,15 +1730,15 @@ │ │ │ │ │ GHC.Types.Int>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int)) │ │ │ │ │ $fFoldableProd4 }] │ │ │ │ │ -4abbbbc447849cf2869b793fb89ef1c1 │ │ │ │ │ +094ae9182e95e0d6c7af50658dabc920 │ │ │ │ │ $fFoldableProd_$cmaximum :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -7af86c89dcdadae12687fd02ebd24462 │ │ │ │ │ +86e2a903127a1ebaf8e6fe2a2e126249 │ │ │ │ │ $fFoldableProd_$cminimum :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1830,15 +1830,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -0ef7d28a63bdb1be5d07be845a2d4b58 │ │ │ │ │ +1f96dee9c1b6b81212fa314a261dc1a7 │ │ │ │ │ $fFoldableProd_$cnull :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1875,15 +1875,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True) }] │ │ │ │ │ -185aac1c6c98e1e378803c57c75f2332 │ │ │ │ │ +af8de4008f99eb32566d678c4db224c0 │ │ │ │ │ $fFoldableProd_$ctoList :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> [a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -1904,57 +1904,57 @@ │ │ │ │ │ $dFoldable │ │ │ │ │ $dFoldable1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ c │ │ │ │ │ n │ │ │ │ │ eta)] │ │ │ │ │ -5d2e63ce77f9188ebdf94a3bd8f35300 │ │ │ │ │ +18f198a37ab610a3f8d0dde3bf7834a9 │ │ │ │ │ $fFunctorProd :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Base.Functor (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fFunctorProd_$cfmap @f @fs v v1) │ │ │ │ │ ($fFunctorProd_$c<$ @f @fs v v1)] │ │ │ │ │ -e1fe0c10ead2c678d0f3f43dc96350fc │ │ │ │ │ +1c3b7dbd069b5284f1b8ff32f800351d │ │ │ │ │ $fFunctorProd0 :: GHC.Base.Functor (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Functor], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) $fFunctorProd0_$cfmap $fFunctorProd0_$c<$] │ │ │ │ │ -35b5ef16cbe85df775d864190017609a │ │ │ │ │ +9a9ede9301c0a4b28161fdf6e442967f │ │ │ │ │ $fFunctorProd0_$c<$ :: a -> Prod '[] b -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds of wild { Unit co -> $WUnit @(*) @a }] │ │ │ │ │ -b20b2a557c3cd33480f5669b22e9b8be │ │ │ │ │ +155874005133452af3c6215c6b590a5a │ │ │ │ │ $fFunctorProd0_$cfmap :: (a -> b) -> Prod '[] a -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds1 of wild { Unit co -> $WUnit @(*) @b }] │ │ │ │ │ -1d7785d49c8dff8e008999971775e57e │ │ │ │ │ +014b20d58cf574724f554e6b632fe03b │ │ │ │ │ $fFunctorProd_$c<$ :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ a -> Prod (f : fs) b -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1991,15 +1991,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dFunctor1 │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ f2 │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -3d9f0a6a736618a6f46129420b75208d │ │ │ │ │ +271bf5e9bb09d8ffdbe5238f7f99c683 │ │ │ │ │ $fFunctorProd_$cfmap :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ (a -> b) -> Prod (f : fs) a -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2029,15 +2029,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dFunctor1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ f1 │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -1d91a558e7f9aedecd7e1a8c8fc4e726 │ │ │ │ │ +7d9c2a120967dea7271a883bcc6ecbba │ │ │ │ │ $fOrd1Prod :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -2048,37 +2048,37 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Ord1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Ord1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fOrd1Prod_$cp1Ord1 @f @fs v v1) │ │ │ │ │ (\ @a ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) -> │ │ │ │ │ $fOrdProd @f @a @fs v $dOrd v1) │ │ │ │ │ ($fOrd1Prod_$cliftCompare @f @fs v v1)] │ │ │ │ │ -37747232bce33190765d838c1402dbf3 │ │ │ │ │ +35593db33cd3272ad62b0f0947b26a8f │ │ │ │ │ $fOrd1Prod0 :: Data.Functor.Classes.Ord1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Ord1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) $fEq1Prod0 $fOrdProd0 $fOrd1Prod0_$cliftCompare] │ │ │ │ │ -6db24e3fb0c1c5bbe44532cc91141661 │ │ │ │ │ +69c4c43d0f231d705977313e1b5948cc │ │ │ │ │ $fOrd1Prod0_$cliftCompare :: │ │ │ │ │ (a -> b -> GHC.Types.Ordering) │ │ │ │ │ -> Prod '[] a -> Prod '[] b -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b -> GHC.Types.Ordering) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ case ds2 of wild1 { Unit co1 -> GHC.Types.EQ } }] │ │ │ │ │ -c3534ae34b59171382b1f6a68c48f2ab │ │ │ │ │ +85696df2593a70554e26f85b80ac754e │ │ │ │ │ $fOrd1Prod_$cliftCompare :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ (a -> b -> GHC.Types.Ordering) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2119,15 +2119,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -94d0c4a86a3a12f76fb902dbe33047eb │ │ │ │ │ +3d538142cfcf7f7b549bac1972aaa8d5 │ │ │ │ │ $fOrd1Prod_$cp1Ord1 :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2137,15 +2137,15 @@ │ │ │ │ │ ($dOrd1['GHC.Types.Many] :: Data.Functor.Classes.Ord1 f) │ │ │ │ │ ($dOrd2['GHC.Types.Many] :: Data.Functor.Classes.Ord1 (Prod fs)) -> │ │ │ │ │ $fEq1Prod │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @f $dOrd1) │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @(Prod fs) $dOrd2)] │ │ │ │ │ -ad8a0e96f0f266b21f585654b2ed1c31 │ │ │ │ │ +c185a99c98584402b5f9e95300f61f3d │ │ │ │ │ $fOrdProd :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Ord (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -2164,15 +2164,15 @@ │ │ │ │ │ ($fOrdProd_$c<= @f @a @fs v v1 v2) │ │ │ │ │ ($fOrdProd_$c> @f @a @fs v v1 v2) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod (f : fs) a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $fOrdProd_$c<= @f @a @fs v v1 v2 y x) │ │ │ │ │ ($fOrdProd_$cmax @f @a @fs v v1 v2) │ │ │ │ │ ($fOrdProd_$cmin @f @a @fs v v1 v2)] │ │ │ │ │ -212a0c7b281a9d2f24dc9f9630309a38 │ │ │ │ │ +376bab956c471d789ca3b3881dbed599 │ │ │ │ │ $fOrdProd0 :: GHC.Classes.Ord a => GHC.Classes.Ord (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Classes.Ord a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ ($fOrdProd0_$cp1Ord @a v) │ │ │ │ │ @@ -2199,23 +2199,23 @@ │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> y }) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> │ │ │ │ │ case y of wild1 { Unit co1 -> wild } })] │ │ │ │ │ -f03453389d0fd75c712fb52f361bdbb0 │ │ │ │ │ +c01cfa0552fc0c9670078ca323bc14d8 │ │ │ │ │ $fOrdProd0_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord a => GHC.Classes.Eq (Prod '[] a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @a ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) -> │ │ │ │ │ $fEqProd0 @a (GHC.Classes.$p1Ord @a $dOrd)] │ │ │ │ │ -657138cfe492ce1444bcf8290136cd5d │ │ │ │ │ +202e5fa07c7ebcd92d7f465a7f7b4ce3 │ │ │ │ │ $fOrdProd_$c< :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2234,15 +2234,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ y │ │ │ │ │ x of wild { │ │ │ │ │ DEFAULT -> GHC.Types.False GHC.Types.GT -> GHC.Types.True }] │ │ │ │ │ -5c8a507e84a41cced986357db14b8631 │ │ │ │ │ +70e91e87fcdea1710bc7b36ff3301f64 │ │ │ │ │ $fOrdProd_$c<= :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2261,15 +2261,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> GHC.Types.True GHC.Types.GT -> GHC.Types.False }] │ │ │ │ │ -d70f34cff32f5e3756c5de0cc60bf7b5 │ │ │ │ │ +1109e667665fb308c19da61929f84b9a │ │ │ │ │ $fOrdProd_$c> :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2288,15 +2288,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> GHC.Types.False GHC.Types.GT -> GHC.Types.True }] │ │ │ │ │ -869dd2c75cbd28c3b9b2f3114a8faa3d │ │ │ │ │ +ebe33d07ec27c49b8d0151f4112f4e41 │ │ │ │ │ $fOrdProd_$ccompare :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2339,15 +2339,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -664e3fec4d78c7e237e9cb3b498b865e │ │ │ │ │ +745990ba2877b119ee4369d82e2fbb05 │ │ │ │ │ $fOrdProd_$cmax :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2365,15 +2365,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> y GHC.Types.GT -> x }] │ │ │ │ │ -a24e3d36ec26b1a8d0a90fdcad9d42f1 │ │ │ │ │ +2a1f6d36ab3e9ca40b3f7ee02e9eb44d │ │ │ │ │ $fOrdProd_$cmin :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2391,15 +2391,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> x GHC.Types.GT -> y }] │ │ │ │ │ -07f196658fec8f28504840008a125d4b │ │ │ │ │ +dd2b034c8b83f190dd81d5949cf2cd14 │ │ │ │ │ $fOrdProd_$cp1Ord :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Eq (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2413,15 +2413,15 @@ │ │ │ │ │ $fEqProd │ │ │ │ │ @f │ │ │ │ │ @a │ │ │ │ │ @fs │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @f $dOrd1) │ │ │ │ │ (GHC.Classes.$p1Ord @a $dOrd) │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @(Prod fs) $dOrd2)] │ │ │ │ │ -855c50fbfe417001be74014a7c530ffd │ │ │ │ │ +f72a05ac87f7d4b0db3e99f2ee86c395 │ │ │ │ │ $fShow1Prod :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Show1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -2432,39 +2432,39 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Show1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Show1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ (\ @a ($dShow['GHC.Types.Many] :: GHC.Show.Show a) -> │ │ │ │ │ $fShowProd @f @a @fs v $dShow v1) │ │ │ │ │ ($fShow1Prod_$cliftShowsPrec @f @fs v v1) │ │ │ │ │ ($fShow1Prod_$cliftShowList @f @fs v v1)] │ │ │ │ │ -8f5cc8b096172543b66beca898319072 │ │ │ │ │ +121fa5b2932af052532e2e0fb362af80 │ │ │ │ │ $fShow1Prod0 :: Data.Functor.Classes.Show1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Show1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fShowProd0 │ │ │ │ │ $fShow1Prod0_$cliftShowsPrec │ │ │ │ │ $fShow1Prod0_$cliftShowList] │ │ │ │ │ -c9ebf33bdc7a7e5cd781bb4c1ef11a55 │ │ │ │ │ +1325d4d4099c4571fd1d73d670e65a7e │ │ │ │ │ $fShow1Prod0_$cliftShowList :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Prod '[] a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (eta['GHC.Types.Many] :: [Prod '[] a]) │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Prod '[] a) ($fShow1Prod4 @a) eta eta1] │ │ │ │ │ -23bfdbd365bb687d11bca0d85ce97dfe │ │ │ │ │ +f713e90558045931c878017715a6cd65 │ │ │ │ │ $fShow1Prod0_$cliftShowsPrec :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Prod '[] a │ │ │ │ │ -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -2474,42 +2474,42 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (ds1['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (ds2['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds3['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds3 of wild { Unit co -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Prod5 eta }] │ │ │ │ │ -6040d85b280aabe26013b2318d960dd0 │ │ │ │ │ +45bb9021211fd05db5f3037acd00857f │ │ │ │ │ $fShow1Prod1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: " `prod` "#] │ │ │ │ │ -a70703d856884be94901f961f53d37e6 │ │ │ │ │ +f4fd576d1c98509a1f9deca9794d9594 │ │ │ │ │ $fShow1Prod2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "oneTuple "#] │ │ │ │ │ -05737f14b94806046c763016b9a844c4 │ │ │ │ │ +c17f436ecd12c6353c34d5ed596ef09f │ │ │ │ │ $fShow1Prod3 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 11#] │ │ │ │ │ -86560ed452101d6d6bbe9ba21459b910 │ │ │ │ │ +c6dcd855108e1f62f9dd244112d61e46 │ │ │ │ │ $fShow1Prod4 :: Prod '[] a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Prod5 eta }] │ │ │ │ │ -02ed72b02291748ad4f9755ad1e4b0ab │ │ │ │ │ +a78cfa2e8dd0e61bcdb32448e2956256 │ │ │ │ │ $fShow1Prod5 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "zeroTuple"#] │ │ │ │ │ -8fbbd769fb63ad94ff7e2158a9169335 │ │ │ │ │ +a59e0576e735270e51b50ed7a9fe3dbb │ │ │ │ │ $fShow1Prod_$cliftShowList :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Prod (f : fs) a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -2525,15 +2525,15 @@ │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a sp sl 0# ds) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -df35a415834cbb48a2d441ed1ff9cd85 │ │ │ │ │ +a24aae26efd62d5f14dea9eb23e7a6d4 │ │ │ │ │ $fShow1Prod_$cliftShowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Prod (f : fs) a │ │ │ │ │ @@ -2549,15 +2549,15 @@ │ │ │ │ │ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (d['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ case d of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a sp sl ww ds }] │ │ │ │ │ -6b704d95bf5d0c4eb0754dc654620af0 │ │ │ │ │ +25fefadfe8f55d5fe94229734a3f80da │ │ │ │ │ $fShowProd :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ GHC.Show.Show (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -2569,15 +2569,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Show1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Show.Show a) │ │ │ │ │ (v2['GHC.Types.Many] :: Data.Functor.Classes.Show1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ ($fShowProd_$cshowsPrec @f @a @fs v v1 v2) │ │ │ │ │ ($fShowProd_$cshow @f @a @fs v v1 v2) │ │ │ │ │ ($fShowProd_$cshowList @f @a @fs v v1 v2)] │ │ │ │ │ -36bd69d638d84b0c9011e25b94927f37 │ │ │ │ │ +d892891347dd580c41fdb87d355863c1 │ │ │ │ │ $fShowProd0 :: GHC.Show.Show a => GHC.Show.Show (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Show.Show a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ @@ -2592,19 +2592,19 @@ │ │ │ │ │ GHC.Base.foldr @GHC.Types.Char @b c n $fShowProd1) │ │ │ │ │ eta }) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> $fShowProd1 }) │ │ │ │ │ (\ (ls['GHC.Types.Many] :: [Prod '[] a]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Prod '[] a) ($fShow1Prod4 @a) ls s)] │ │ │ │ │ -9eb66a1c818504181fb9f574e7cd1720 │ │ │ │ │ +8be78c6edde4fb30d49351c8a3284352 │ │ │ │ │ $fShowProd1 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShow1Prod5] │ │ │ │ │ -a053013a0790033e466a5c562de2b535 │ │ │ │ │ +f7839d77d2b79b4dcfb4fdb8437bf1fc │ │ │ │ │ $fShowProd_$cshow :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Base.String │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2622,15 +2622,15 @@ │ │ │ │ │ $dShow2 │ │ │ │ │ @a │ │ │ │ │ (GHC.Show.showsPrec @a $dShow) │ │ │ │ │ (GHC.Show.showList @a $dShow) │ │ │ │ │ 0# │ │ │ │ │ x │ │ │ │ │ (GHC.Types.[] @GHC.Types.Char)] │ │ │ │ │ -76d3ff93dc37bbf06c2927969ecf3e30 │ │ │ │ │ +ea5904abaa531119e6ded79598aaaf4a │ │ │ │ │ $fShowProd_$cshowList :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ [Prod (f : fs) a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2651,15 +2651,15 @@ │ │ │ │ │ } in │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ (\ (eta['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a lvl17 lvl18 0# eta) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -1cd08022144c792cd4843c9be57b0294 │ │ │ │ │ +6d3b3f1144defe2af062303cf273429e │ │ │ │ │ $fShowProd_$cshowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ GHC.Types.Int -> Prod (f : fs) a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1!P(L)><1L>, │ │ │ │ │ Unfolding: Core: StableSystem <5,TrueFalse> │ │ │ │ │ @@ -2677,15 +2677,15 @@ │ │ │ │ │ $dShow1 │ │ │ │ │ $dShow2 │ │ │ │ │ @a │ │ │ │ │ (GHC.Show.showsPrec @a $dShow) │ │ │ │ │ (GHC.Show.showList @a $dShow) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -5d01825ab33355d311525636fee8f738 │ │ │ │ │ +d5bd819362f59b1688758c98ac50ea3b │ │ │ │ │ $fTraversableProd :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ Data.Traversable.Traversable (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2697,15 +2697,15 @@ │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fTraversableProd_$cp1Traversable @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$cp2Traversable @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$ctraverse @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$csequenceA @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$cmapM @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$csequence @f @fs v v1)] │ │ │ │ │ -3b2a3b73f7dd70b63122c555207ed317 │ │ │ │ │ +7a6baf078396f6ad5b96ceb718b1172d │ │ │ │ │ $fTraversableProd0 :: Data.Traversable.Traversable (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Traversable.C:Traversable], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ @@ -2736,41 +2736,41 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] (m a)) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ GHC.Base.pure │ │ │ │ │ @m │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ ($WUnit @(*) @a) })] │ │ │ │ │ -c3867ecf5efe7ba588428ce298e53978 │ │ │ │ │ +d2d78e1dc58e2b3245c590ce6a0cb850 │ │ │ │ │ $fTraversableProd0_$ctraverse :: │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (a -> f b) -> Prod '[] a -> f (Prod '[] b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative f) │ │ │ │ │ (ds['GHC.Types.Many] :: a -> f b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ GHC.Base.pure @f $dApplicative @(Prod '[] b) ($WUnit @(*) @b) }] │ │ │ │ │ -994d310e65b43d87d3863ae3a69c83c3 │ │ │ │ │ +6fb1faa8a386a2f758a3d9fabb3e0958 │ │ │ │ │ $fTraversableProd1 :: f b -> Prod fs b -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @fs :: [* -> *] │ │ │ │ │ @b │ │ │ │ │ @f :: * -> * │ │ │ │ │ (ds['GHC.Types.Many] :: f b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod fs b) -> │ │ │ │ │ $WCons @(*) @f @b @fs ds ds1] │ │ │ │ │ -6a78ef91de97b175be1f2b03b10facfe │ │ │ │ │ +e3b6b0917be90d9232a0a43cf86155c8 │ │ │ │ │ $fTraversableProd_$cmapM :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Monad m) => │ │ │ │ │ (a -> m b) -> Prod (f : fs) a -> m (Prod (f : fs) b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(1P(L,L,SC(S,L),L,L,L),A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2793,15 +2793,15 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -0a0327f95920457020c038ffe7dd5aab │ │ │ │ │ +781f34f21daaaeb91fc4ce3c170eabbd │ │ │ │ │ $fTraversableProd_$cp1Traversable :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2812,15 +2812,15 @@ │ │ │ │ │ ($dTraversable1['GHC.Types.Many] :: Data.Traversable.Traversable │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFunctorProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Traversable.$p1Traversable @f $dTraversable) │ │ │ │ │ (Data.Traversable.$p1Traversable @(Prod fs) $dTraversable1)] │ │ │ │ │ -1f8f48676092672bd6a4378512a1d413 │ │ │ │ │ +4894af1253c0757e5ab63b02b975e612 │ │ │ │ │ $fTraversableProd_$cp2Traversable :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ Data.Foldable.Foldable (Prod (f : fs)) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2830,15 +2830,15 @@ │ │ │ │ │ ($dTraversable1['GHC.Types.Many] :: Data.Traversable.Traversable │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFoldableProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Traversable.$p2Traversable @f $dTraversable) │ │ │ │ │ (Data.Traversable.$p2Traversable @(Prod fs) $dTraversable1)] │ │ │ │ │ -a5b4473cc8d08cef8c0902d6550b09f8 │ │ │ │ │ +339ce2a42d32bf48ab37c0bc3c672971 │ │ │ │ │ $fTraversableProd_$csequence :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Monad m) => │ │ │ │ │ Prod (f : fs) (m a) -> m (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(1P(L,L,SC(S,L),L,L,L),A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2859,15 +2859,15 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a)) │ │ │ │ │ eta] │ │ │ │ │ -9548a0e69b208274d90a8c7dc15518c7 │ │ │ │ │ +df050f680bf221b38bcf0f8dbf7dbcca │ │ │ │ │ $fTraversableProd_$csequenceA :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Applicative f1) => │ │ │ │ │ Prod (f : fs) (f1 a) -> f1 (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2886,15 +2886,15 @@ │ │ │ │ │ $dTraversable │ │ │ │ │ $dTraversable1 │ │ │ │ │ @f1 │ │ │ │ │ @(f1 a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f1 a))] │ │ │ │ │ -0343881b4a56387c10c2a90640c35e57 │ │ │ │ │ +a5a048310f0dae1c8a44b9b9675c0016 │ │ │ │ │ $fTraversableProd_$ctraverse :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Applicative f1) => │ │ │ │ │ (a -> f1 b) -> Prod (f : fs) a -> f1 (Prod (f : fs) b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2935,114 +2935,114 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -3a7e9dbd4e89ac8fd507b72fa2111de7 │ │ │ │ │ +4782daeefb209cc6e70ef18754396e57 │ │ │ │ │ $tc'Cons :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11681214518383820212#Word64 │ │ │ │ │ - 2262654514700322604#Word64 │ │ │ │ │ + 18095855829200529283#Word64 │ │ │ │ │ + 9349079441430715829#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Cons2 │ │ │ │ │ 4# │ │ │ │ │ $tc'Cons1] │ │ │ │ │ -2d30aab6bb6c9f3ccc2dd62a32a8a4e7 │ │ │ │ │ +f490e18cf82ec30f624196fb2d39a6f8 │ │ │ │ │ $tc'Cons1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -08b2ad063a71ee45a7a8536f65c5f05e │ │ │ │ │ +ac2fac9d90fc111a15d4c4e1f0373958 │ │ │ │ │ $tc'Cons2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Cons3] │ │ │ │ │ -e3a9582364945a3fdad675ea10bdcc1f │ │ │ │ │ +673b81b4c9c40dc2d20878f9ec48ef25 │ │ │ │ │ $tc'Cons3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Cons"#] │ │ │ │ │ -23c432102357c63bee6ce1d940488243 │ │ │ │ │ +8789339d671dda0e1838d22e1becb0b9 │ │ │ │ │ $tc'Unit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2737625517741220644#Word64 │ │ │ │ │ - 14927981062871196765#Word64 │ │ │ │ │ + 15781974758605816177#Word64 │ │ │ │ │ + 16358358308405845360#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Unit2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Unit1] │ │ │ │ │ -2429097e1acb268ce9793d5db542e0a0 │ │ │ │ │ +418bfb310cc853e69fb766e32e83d141 │ │ │ │ │ $tc'Unit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepTyConApp], Inline: [~]] │ │ │ │ │ -ef7f66f0388ec3705825a2b11d93dfc1 │ │ │ │ │ +04f400db1544e18727e6796980fb30bf │ │ │ │ │ $tc'Unit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Unit3] │ │ │ │ │ -ddaeada3f0566f7815c9e05b7300032e │ │ │ │ │ +2c734cda52aa5fe049c2bfcf7cfc3840 │ │ │ │ │ $tc'Unit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Unit"#] │ │ │ │ │ -0e492da99a3933300f7b3e0d015148c0 │ │ │ │ │ +2ed43a4576836a463acca268b71b8a3d │ │ │ │ │ $tcProd :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14117411816903489973#Word64 │ │ │ │ │ - 14719450260367156357#Word64 │ │ │ │ │ + 3702848797303664329#Word64 │ │ │ │ │ + 10218302260542951913#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProd2 │ │ │ │ │ 1# │ │ │ │ │ $tcProd1] │ │ │ │ │ -2de61373d3d737f58856631f27dceee2 │ │ │ │ │ +f54ab60f1ab8f6a112c7fbfe92586cc8 │ │ │ │ │ $tcProd1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a97e04b764d396aa8167339adaadef46 │ │ │ │ │ +e3e0086e5a1912106894ddb48ff470c0 │ │ │ │ │ $tcProd2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProd3] │ │ │ │ │ -00e226dbe680d3c6ac85038ff4d4c99a │ │ │ │ │ +9923d18a971c1c15108c89fd1447c454 │ │ │ │ │ $tcProd3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Prod"#] │ │ │ │ │ -96413630781f30772b6c77bfceb7b732 │ │ │ │ │ +906c64d92ef88a476b272f9edc5a91ea │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -73cc961c32c4a687204c0957a65feeb0 │ │ │ │ │ +17f845fc0196fa3ce77813ba405a6638 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -87213e996837faaa8a48f4019e90aa67 │ │ │ │ │ +c20d6e6345b74f747bf755752914420e │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Prod"#] │ │ │ │ │ -9d88598cebc62d018fc3a21bcf4fc75a │ │ │ │ │ +5bfdf37dfd9aa57f39882f24a094c609 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -3dd39a97079e5daf4ad26745a000cb24 │ │ │ │ │ +b28fc42724998d51c11e83bd2397d601 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e7c758d61272018c6faaf4f73d3ffe58 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +5b7d769a077d6ef1675a22ac50823268 │ │ │ │ │ $w$cliftShowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Prim.Int# │ │ │ │ │ -> Prod (f : fs) a │ │ │ │ │ @@ -3125,76 +3125,76 @@ │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShow1Prod2 │ │ │ │ │ (f2 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShow1Prod1 │ │ │ │ │ (g (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x))))) } } }] │ │ │ │ │ -0b067dc8d1998b2bb8488e3bb8a8fcc6 │ │ │ │ │ +7ed7e132d60bf3187c2f5785260bf37d │ │ │ │ │ $w$cmaximum :: (# #) -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @a (void['GHC.Types.Many] :: (# #)) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b "maximum: empty structure"#))] │ │ │ │ │ -4629527230dd254a906d75e3508133d9 │ │ │ │ │ +47e711ca318660bfa85409cb439f1aa5 │ │ │ │ │ $w$cminimum :: (# #) -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @a (void['GHC.Types.Many] :: (# #)) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b "minimum: empty structure"#))] │ │ │ │ │ -8fdd6a3df6caa085c48f6e4cd62d707f │ │ │ │ │ +9e1a347b81f82e99eae15e6701e5fdc9 │ │ │ │ │ type (++) :: forall k. [k] -> [k] -> [k] │ │ │ │ │ type family (++) l r where │ │ │ │ │ forall k (ys :: [k]). (++) '[] ys = ys │ │ │ │ │ forall k (x :: k) (xs :: [k]) (ys :: [k]). │ │ │ │ │ (++) (x : xs) ys = x : (xs ++ ys) │ │ │ │ │ axiom D:R:++ │ │ │ │ │ -81aef0e416fe3eced281ba9e3418f8e5 │ │ │ │ │ +b9e832e839646ad593d0f98d996de215 │ │ │ │ │ type Curried :: * -> * │ │ │ │ │ type family Curried t where │ │ │ │ │ forall k (a :: k) (r :: k -> *). Curried (Prod '[] a -> r a) = r a │ │ │ │ │ forall k (t :: GHC.Types.RuntimeRep) (f :: k -> *) (fs :: [k -> *]) │ │ │ │ │ (a :: k) (r :: k -> GHC.Prim.TYPE t). │ │ │ │ │ Curried (Prod (f : fs) a -> r a) │ │ │ │ │ = f a -> Curried (Prod fs a -> r a) │ │ │ │ │ axiom D:R:Curried │ │ │ │ │ -c942a9be1f9dd46c9c4c3c3efa39164b │ │ │ │ │ +2eb68f31ecc22041f9172906f1ef8c19 │ │ │ │ │ axiom D:R:++ :: │ │ │ │ │ forall k (ys :: [k]). ++ '[] ys = ys │ │ │ │ │ forall k (x :: k) (xs :: [k]) (ys :: [k]). │ │ │ │ │ ++ (x : xs) ys = x : (xs ++ ys) │ │ │ │ │ -215dbd0d8d46680c2d0c3eab2a27a8df │ │ │ │ │ +48d63156e2c4beaa2ae9d29c8f291fd6 │ │ │ │ │ axiom D:R:Curried :: │ │ │ │ │ forall k (a :: k) (r :: k -> *). Curried (Prod '[] a -> r a) = r a │ │ │ │ │ forall k (t :: GHC.Types.RuntimeRep) (f :: k -> *) (fs :: [k -> *]) │ │ │ │ │ (a :: k) (r :: k -> GHC.Prim.TYPE t). │ │ │ │ │ Curried (Prod (f : fs) a -> r a) │ │ │ │ │ = f a -> Curried (Prod fs a -> r a) │ │ │ │ │ -46923a6801bbd445e7f64b45bc2641db │ │ │ │ │ +72871df9eab61fc1dcceb25a27d59350 │ │ │ │ │ type role Prod nominal nominal │ │ │ │ │ type Prod :: forall k. [k -> *] -> k -> * │ │ │ │ │ data Prod a b where │ │ │ │ │ Unit :: forall {k} (b :: k). Prod '[] b │ │ │ │ │ Cons :: forall {k} (f :: k -> *) (b :: k) (fs :: [k -> *]). │ │ │ │ │ f b -> Prod fs b -> Prod (f : fs) b │ │ │ │ │ -4815e6e8318430a80a5e3a006555c5de │ │ │ │ │ +6ed6946a398f24c48583bf39fdbda7c5 │ │ │ │ │ fromProduct :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> Prod '[f, g] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(L,L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @@ -3208,28 +3208,28 @@ │ │ │ │ │ @'[f, g] │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @'[g] │ │ │ │ │ @~<'[f, g]>_N │ │ │ │ │ fa │ │ │ │ │ (Cons @k @'[g] @a @g @'[] @~<'[g]>_N ga ($WUnit @k @a)) }] │ │ │ │ │ -3db31f80980168074f72230541dcdcbf │ │ │ │ │ +dccad5e79060be1077ae216131d87662 │ │ │ │ │ oneTuple :: forall {k} (f :: k -> *) (a :: k). f a -> Prod '[f] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @a :: k (fa['GHC.Types.Many] :: f a) -> │ │ │ │ │ Cons @k @'[f] @a @f @'[] @~<'[f]>_N fa ($WUnit @k @a)] │ │ │ │ │ -ce6744d0fed199a0f3297258e8b39d71 │ │ │ │ │ +783ee96f7bfd3c24f11aaa471e0ddbde │ │ │ │ │ prod :: │ │ │ │ │ forall {k} (ls :: [k -> *]) (a :: k) (rs :: [k -> *]). │ │ │ │ │ Prod ls a -> Prod rs a -> Prod (ls ++ rs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1L>] │ │ │ │ │ -a205c7411346ec6b39452528f4a2813c │ │ │ │ │ +7f5fa7242adb897c121c28dc2a3de0af │ │ │ │ │ toProduct :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Prod '[f, g] a -> Data.Functor.Product.Product f g a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -3250,27 +3250,27 @@ │ │ │ │ │ fa `cast` (Sub (SelCo:Tc(1) (Sym co)) _N) │ │ │ │ │ ga │ │ │ │ │ `cast` │ │ │ │ │ (Sub (SelCo:Tc(1) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; SelCo:Tc(2) (Sym co))) _N) │ │ │ │ │ Cons ipv ipv1 ipv2 ipv3 ipv4 -> toProduct1 @k @f @g @a } } }] │ │ │ │ │ -d3aadb0a37bb59155db55af33446469a │ │ │ │ │ +5d07bd02252cbe2363bc3e6bad5ff146 │ │ │ │ │ toProduct1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -ec8e0ae39097ee1266cb70c637d66936 │ │ │ │ │ +f744ba307263901c0d9b705fe9ea6ef8 │ │ │ │ │ uncurryn :: │ │ │ │ │ forall {k} (fs :: [k -> *]) (a :: k) (r :: k -> *). │ │ │ │ │ Curried (Prod fs a -> r a) -> Prod fs a -> r a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1L><1L>] │ │ │ │ │ -7b131559cb13793752218f307d823264 │ │ │ │ │ +26df9dab53a2787881b48ac09e4bb9b7 │ │ │ │ │ zeroTuple :: forall {k} (a :: k). Prod '[] a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: $WUnit] │ │ │ │ │ instance [safe] GHC.Base.Alternative [Prod] = $fAlternativeProd │ │ │ │ │ instance [safe] GHC.Base.Alternative [Prod] = $fAlternativeProd0 │ │ │ │ │ instance [safe] GHC.Base.Applicative [Prod] = $fApplicativeProd │ │ │ │ │ instance [safe] GHC.Base.Applicative [Prod] = $fApplicativeProd0 │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Data.Functor.Prod 9066 │ │ │ │ │ - interface hash: 46f8a0d5c6c5d78b7bb57a6c058956f6 │ │ │ │ │ - ABI hash: 8d47f16d8893d87069072e388a9ef386 │ │ │ │ │ - export-list hash: 44e655eaed14db1b6bce59ab0030a93c │ │ │ │ │ + interface hash: 9e8474f0b6f4c654f9a9999b58f256e2 │ │ │ │ │ + ABI hash: edb93e6f86ca660eabf4105b6e8cd5cd │ │ │ │ │ + export-list hash: d97a11b09cefc2c69fafc6efc9af992b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 4ae0de3cb73d886d2696e810afbf046e │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 610d6ae8793d64642444a356c490f3f6 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -d2fd1c9756964a29b2ee94b3b2d3a8d1 │ │ │ │ │ +9e5b604faf999f984c0010faa01877fa │ │ │ │ │ $fAlternativeProd :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ GHC.Base.Alternative (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -65,55 +65,55 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Base.Alternative (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fAlternativeProd_$cp1Alternative @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cempty @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$c<|> @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$csome @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cmany @f @fs v v1)] │ │ │ │ │ -d02581099c849866f55aa480524e8a96 │ │ │ │ │ +fa429d594544ef712e8e060fd6a80cf7 │ │ │ │ │ $fAlternativeProd0 :: GHC.Base.Alternative (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Alternative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fApplicativeProd0 │ │ │ │ │ ($WUnit @(*)) │ │ │ │ │ $fAlternativeProd0_$c<|> │ │ │ │ │ $fAlternativeProd0_$csome │ │ │ │ │ $fAlternativeProd0_$csome] │ │ │ │ │ -13f5908478052ee580fec37db6f59384 │ │ │ │ │ +df7680338eb427a0b502569ba37456d4 │ │ │ │ │ $fAlternativeProd0_$c<|> :: Prod '[] a -> Prod '[] a -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ case ds1 of wild1 { Unit co1 -> $WUnit @(*) @a } }] │ │ │ │ │ -ff0e65bc81800fc3326131c448bf596b │ │ │ │ │ +dce3f3e15890b9f9fee5d62734f89d87 │ │ │ │ │ $fAlternativeProd0_$csome :: Prod '[] a -> Prod '[] [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ letrec { │ │ │ │ │ some_v :: Prod '[] [a] [Strictness: b] │ │ │ │ │ = case eta of wild { Unit co -> some_v } │ │ │ │ │ } in │ │ │ │ │ some_v] │ │ │ │ │ -6329adb01fd614abfd3ace22bbfc44cd │ │ │ │ │ +25f9f30acf295953126da599d4028013 │ │ │ │ │ $fAlternativeProd1 :: a -> [a] -> [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a (ds['GHC.Types.Many] :: a) (ds1['GHC.Types.Many] :: [a]) -> │ │ │ │ │ GHC.Types.: @a ds ds1] │ │ │ │ │ -41f3c22637694426d2cc91dead1fc938 │ │ │ │ │ +057c3a8dab52f1bdd80aeadf61f226ec │ │ │ │ │ $fAlternativeProd_$c<|> :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ g `cast` (Sub (SelCo:Tc(1) (Sym co1)) _N)) │ │ │ │ │ (GHC.Base.<|> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @a │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ gs `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -6471fe23deedd8d1b22e4f00f7813e72 │ │ │ │ │ +fa90253c3ed2200f0af3a2ff8f29cb40 │ │ │ │ │ $fAlternativeProd_$cempty :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ │ @(f : fs) │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ @~_N │ │ │ │ │ (GHC.Base.empty @f $dAlternative @a) │ │ │ │ │ (GHC.Base.empty @(Prod fs) $dAlternative1 @a)] │ │ │ │ │ -cacde4105edec44237bc9dd83c22665a │ │ │ │ │ +8fbefc93d518e57219dc4ccbbecace18 │ │ │ │ │ $fAlternativeProd_$cliftA2 :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ (a -> b -> c) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ (GHC.Base.<*> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dApplicative1 │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) c>_N)_R │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -ea5cc9cccb5debbc5c10e89931d88159 │ │ │ │ │ +c76c11cd66018a4318aea9108ddd9ad1 │ │ │ │ │ $fAlternativeProd_$cmany :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -283,15 +283,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @[a] │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) <[a]>_N)_R │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative @[a] (GHC.Types.[] @a))) } │ │ │ │ │ } in │ │ │ │ │ many_v] │ │ │ │ │ -6492e8474ca8ddbc4745194a2e5af1f4 │ │ │ │ │ +22b7644fcc820ec3a80ce8657829f865 │ │ │ │ │ $fAlternativeProd_$cp1Alternative :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ GHC.Base.Applicative (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ ($dAlternative1['GHC.Types.Many] :: GHC.Base.Alternative │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fApplicativeProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (GHC.Base.$p1Alternative @f $dAlternative) │ │ │ │ │ (GHC.Base.$p1Alternative @(Prod fs) $dAlternative1)] │ │ │ │ │ -3baacf93c1323f6a2c9eff2e23203638 │ │ │ │ │ +747352584abb6207422d7a2c399f09aa │ │ │ │ │ $fAlternativeProd_$csome :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @[a] │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) <[a]>_N)_R │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative @[a] (GHC.Types.[] @a))) }) │ │ │ │ │ } in │ │ │ │ │ some_v] │ │ │ │ │ -b997f4e382374bd39c075e108939782e │ │ │ │ │ +314d4404ca633c8ec99a53b4e8b36164 │ │ │ │ │ $fApplicativeProd :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ GHC.Base.Applicative (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -376,88 +376,88 @@ │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fApplicativeProd_$cp1Applicative @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$cpure @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c<*> @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cliftA2 @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c*> @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c<* @f @fs v v1)] │ │ │ │ │ -f69d0eaef85d2bd573083a5ccbcbf39e │ │ │ │ │ +d11faec4ca4e067a66222af646040f2a │ │ │ │ │ $fApplicativeProd0 :: GHC.Base.Applicative (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Applicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fFunctorProd0 │ │ │ │ │ $fApplicativeProd0_$cpure │ │ │ │ │ $fApplicativeProd0_$c<*> │ │ │ │ │ $fApplicativeProd0_$cliftA2 │ │ │ │ │ $fApplicativeProd0_$c*> │ │ │ │ │ $fApplicativeProd0_$c<*] │ │ │ │ │ -33f5901fec4a528e1eb494ddf21b0788 │ │ │ │ │ +9cc97fda22e013683967150d38775350 │ │ │ │ │ $fApplicativeProd0_$c*> :: Prod '[] a -> Prod '[] b -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> $WUnit @(*) @b } }] │ │ │ │ │ -4a2e24b42db02957c1d40c78d3c67fbc │ │ │ │ │ +44a251d9a818bf6433ac3a8d914e97e0 │ │ │ │ │ $fApplicativeProd0_$c<* :: Prod '[] a -> Prod '[] b -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta1 of wild { Unit co -> │ │ │ │ │ case eta of wild1 { Unit co1 -> $WUnit @(*) @a } }] │ │ │ │ │ -7f9d8b436c1275a9df6e8948dd40ca7b │ │ │ │ │ +216119fcf2d25984791bffeef7393760 │ │ │ │ │ $fApplicativeProd0_$c<*> :: │ │ │ │ │ Prod '[] (a -> b) -> Prod '[] a -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] (a -> b)) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ case ds1 of wild1 { Unit co1 -> $WUnit @(*) @b } }] │ │ │ │ │ -55f199bcf83653f621c3318b0674474f │ │ │ │ │ +4be90ac3927f3977af4c21cf7c84116d │ │ │ │ │ $fApplicativeProd0_$cliftA2 :: │ │ │ │ │ (a -> b -> c) -> Prod '[] a -> Prod '[] b -> Prod '[] c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ (eta['GHC.Types.Many] :: a -> b -> c) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta1 of wild { Unit co -> │ │ │ │ │ case eta2 of wild1 { Unit co1 -> $WUnit @(*) @c } }] │ │ │ │ │ -f2d03e93c518ae12d9655d152b906d1e │ │ │ │ │ +adfafd399935fc76bf42eeccba70dae3 │ │ │ │ │ $fApplicativeProd0_$cpure :: a -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (ds['GHC.Types.Many] :: a) -> $WUnit @(*) @a] │ │ │ │ │ -14852efd869d910610875b74edaede4c │ │ │ │ │ +8964c0af7ce9a43f005e692ebc663333 │ │ │ │ │ $fApplicativeProd1 :: a -> b -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b @a (ds['GHC.Types.Many] :: a) -> GHC.Base.id @b] │ │ │ │ │ -3d4e348ea5b1d5aa90f23572adee0f73 │ │ │ │ │ +9c844ab571f9df1093e4074f81d0950b │ │ │ │ │ $fApplicativeProd_$c*> :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ (GHC.Base.$p1Applicative @(Prod fs) $dApplicative1) │ │ │ │ │ @a │ │ │ │ │ @(b -> b) │ │ │ │ │ ($fApplicativeProd1 @b @a) │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -9c6b8f987c83e71a3fc8f8558a73261c │ │ │ │ │ +af4b35e446ae837f0fc01dfcf15688de │ │ │ │ │ $fApplicativeProd_$c<* :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -522,15 +522,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dApplicative │ │ │ │ │ $dApplicative1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.const @a @b)] │ │ │ │ │ -7fc39635cb6fc0e80a45f5a43afa2d15 │ │ │ │ │ +2e153d96e8e3990ca8bae318c372ccd2 │ │ │ │ │ $fApplicativeProd_$c<*> :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) (a -> b) -> Prod (f : fs) a -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ (GHC.Base.<*> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dApplicative1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) b>_N)_R │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -dd73fc4a106bfd43337f6b09ce313e89 │ │ │ │ │ +cb047149d84b05af2ae0e4ffa3806f0e │ │ │ │ │ $fApplicativeProd_$cp1Applicative :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -579,15 +579,15 @@ │ │ │ │ │ ($dApplicative1['GHC.Types.Many] :: GHC.Base.Applicative │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFunctorProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (GHC.Base.$p1Applicative @f $dApplicative) │ │ │ │ │ (GHC.Base.$p1Applicative @(Prod fs) $dApplicative1)] │ │ │ │ │ -ba0d9a29dffdfa9980d4612bb430edf8 │ │ │ │ │ +bb68754d97d8827522d362b222fb2675 │ │ │ │ │ $fApplicativeProd_$cpure :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -602,15 +602,15 @@ │ │ │ │ │ @(f : fs) │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ @~_N │ │ │ │ │ (GHC.Base.pure @f $dApplicative @a a1) │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative1 @a a1)] │ │ │ │ │ -6dd69adcce3c61218ec7aa1af0711c65 │ │ │ │ │ +a1dd5987beccf763a1af208d06cdb17c │ │ │ │ │ $fEq1Prod :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -619,35 +619,35 @@ │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Eq1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ (\ @a ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) -> │ │ │ │ │ $fEqProd @f @a @fs v $dEq v1) │ │ │ │ │ ($fEq1Prod_$cliftEq @f @fs v v1)] │ │ │ │ │ -9370d8c58c16f2958fba21167c797359 │ │ │ │ │ +4d2c63d7dab9a32e0e4699934e186152 │ │ │ │ │ $fEq1Prod0 :: Data.Functor.Classes.Eq1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Eq1], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. @(Prod '[]) $fEqProd0 $fEq1Prod0_$cliftEq] │ │ │ │ │ -438ec1b6f47422dd779cce9d2575830b │ │ │ │ │ +23fda07af6dc5ed8bed088d43eb9f066 │ │ │ │ │ $fEq1Prod0_$cliftEq :: │ │ │ │ │ (a -> b -> GHC.Types.Bool) │ │ │ │ │ -> Prod '[] a -> Prod '[] b -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b -> GHC.Types.Bool) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ case ds2 of wild1 { Unit co1 -> GHC.Types.True } }] │ │ │ │ │ -6e10b4c6db834ec39995ee3ffae32009 │ │ │ │ │ +3f660676da91732acf4ea101ad173244 │ │ │ │ │ $fEq1Prod_$cliftEq :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ (a -> b -> GHC.Types.Bool) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -43ff39f0993415f8a586f2fc954ee895 │ │ │ │ │ +6cf535b83250a530f96262560462b970 │ │ │ │ │ $fEqProd :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Eq (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -706,39 +706,39 @@ │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Eq1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (v2['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ ($fEqProd_$c== @f @a @fs v v1 v2) │ │ │ │ │ ($fEqProd_$c/= @f @a @fs v v1 v2)] │ │ │ │ │ -c266d889a997fb68e60f0ed941b6ab54 │ │ │ │ │ +9d907fd95f97d766fdc07255e10c6979 │ │ │ │ │ $fEqProd0 :: GHC.Classes.Eq a => GHC.Classes.Eq (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Classes.Eq a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ (\ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> GHC.Types.True } }) │ │ │ │ │ ($fEqProd0_$c/= @a v)] │ │ │ │ │ -86d3d480d2c796247409b334ff27a87c │ │ │ │ │ +7978c22d50c26e7867cf690528f5b0fd │ │ │ │ │ $fEqProd0_$c/= :: │ │ │ │ │ GHC.Classes.Eq a => Prod '[] a -> Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ \ @a │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> GHC.Types.False } }] │ │ │ │ │ -aad81c946173d0e01751b5098db884d2 │ │ │ │ │ +27fd6f940559c088c0c3ea20d6b19c8a │ │ │ │ │ $fEqProd_$c/= :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -751,15 +751,15 @@ │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ ($dEq2['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod (f : fs) a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ case $fEqProd_$c== @f @a @fs $dEq1 $dEq $dEq2 eta eta1 of wild { │ │ │ │ │ GHC.Types.False -> GHC.Types.True │ │ │ │ │ GHC.Types.True -> GHC.Types.False }] │ │ │ │ │ -8ec3a91b57e879a609b808fe8e9b496e │ │ │ │ │ +70c4b9ecaa95a9d1da9dab20d81807a1 │ │ │ │ │ $fEqProd_$c== :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -bfcb7958d9a8a9e77d014080c0649dd3 │ │ │ │ │ +85575f0393e3257d05b2e23b457eeb64 │ │ │ │ │ $fFoldableProd :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Data.Foldable.Foldable (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ │ ($fFoldableProd1 @f @fs v v1) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -5393a153cd897d447754507c4a0f4270 │ │ │ │ │ +867d462d11a900de8c45de298120b4b5 │ │ │ │ │ $fFoldableProd0 :: Data.Foldable.Foldable (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Foldable.C:Foldable], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ (\ @m │ │ │ │ │ @@ -875,126 +875,126 @@ │ │ │ │ │ $fFoldableProd0_$cnull │ │ │ │ │ $fFoldableProd0_$clength │ │ │ │ │ $fFoldableProd13 │ │ │ │ │ $fFoldableProd0_$cmaximum │ │ │ │ │ $fFoldableProd0_$cminimum │ │ │ │ │ $fFoldableProd12 │ │ │ │ │ $fFoldableProd11] │ │ │ │ │ -355aaececf7508647d44df73b85a14ac │ │ │ │ │ +f207818c3c93de324b34b97402b2ce9c │ │ │ │ │ $fFoldableProd0_$cfoldMap' :: │ │ │ │ │ GHC.Base.Monoid m => (a -> m) -> Prod '[] a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1L,A,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @m │ │ │ │ │ @a │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid m) │ │ │ │ │ (eta['GHC.Types.Many] :: a -> m) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Base.mempty @m $dMonoid] │ │ │ │ │ -2715300049605b01223e1780ed749e9e │ │ │ │ │ +2929aefd9752ff8217b56ffc04be00ea │ │ │ │ │ $fFoldableProd0_$cfoldl :: (b -> a -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ (eta['GHC.Types.Many] :: b -> a -> b) │ │ │ │ │ (eta1['GHC.Types.Many] :: b) │ │ │ │ │ (eta2['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ eta1] │ │ │ │ │ -bf33179345a11366fd8ef96705dff558 │ │ │ │ │ +4a86f3e2d463a377064e43a54ce93285 │ │ │ │ │ $fFoldableProd0_$cfoldl' :: (b -> a -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ (f['GHC.Types.Many] :: b -> a -> b) │ │ │ │ │ (z0['GHC.Types.Many] :: b) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ z0] │ │ │ │ │ -2d614392730a859cceb436ca373f488d │ │ │ │ │ +c445b2092fe1d483c43b7cc522582a76 │ │ │ │ │ $fFoldableProd0_$cfoldl1 :: (a -> a -> a) -> Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (f['GHC.Types.Many] :: a -> a -> a) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ $fFoldableProd14] │ │ │ │ │ -0a6c7d3fff9ba675e6afd0807a3d4864 │ │ │ │ │ +719f5909da9f60f9702b17879fec5ee0 │ │ │ │ │ $fFoldableProd0_$cfoldr :: (a -> b -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (f['GHC.Types.Many] :: a -> b -> b) │ │ │ │ │ (z['GHC.Types.Many] :: b) │ │ │ │ │ (t1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ z] │ │ │ │ │ -2acc293bf731da6b9d899cccb9739b2c │ │ │ │ │ +e4a6425a70493d398490af226d0914bd │ │ │ │ │ $fFoldableProd0_$cfoldr1 :: (a -> a -> a) -> Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (f['GHC.Types.Many] :: a -> a -> a) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ $fFoldableProd16] │ │ │ │ │ -1591727ab229b813a359974a7183da34 │ │ │ │ │ +1aa741a05c694b1959ba7ac9ca06e641 │ │ │ │ │ $fFoldableProd0_$clength :: Prod '[] a -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (xs['GHC.Types.Many] :: Prod '[] a) -> $fFoldableProd4] │ │ │ │ │ -10fc8dfa3773d3c6d061e1100f258c90 │ │ │ │ │ +9c74c99068f20a79943e2ca9f2eb9b5e │ │ │ │ │ $fFoldableProd0_$cmaximum :: GHC.Classes.Ord a => Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a)[OneShot] -> │ │ │ │ │ $w$cmaximum @a GHC.Prim.(##)] │ │ │ │ │ -85cf510a5bd7eb3f1336b2b9b818f9d1 │ │ │ │ │ +e4c276c4a6a621dc76427c5f52cb46fa │ │ │ │ │ $fFoldableProd0_$cminimum :: GHC.Classes.Ord a => Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a)[OneShot] -> │ │ │ │ │ $w$cminimum @a GHC.Prim.(##)] │ │ │ │ │ -29c59c3873629bc4bdfc7d535b880248 │ │ │ │ │ +96fafd1ad9f8976556c8c02c751fc29a │ │ │ │ │ $fFoldableProd0_$cnull :: Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (t1['GHC.Types.Many] :: Prod '[] a) -> GHC.Types.True] │ │ │ │ │ -769affa520f9e6770a820fb318aeb5b5 │ │ │ │ │ +5e1feb3afa748286912f7071327ea099 │ │ │ │ │ $fFoldableProd0_$ctoList :: Prod '[] a -> [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @a (t1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b │ │ │ │ │ (c['GHC.Types.Many] :: a -> b -> b)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b)[OneShot] -> │ │ │ │ │ n)] │ │ │ │ │ -69b29e34cf709f795dbc2e597f7a462f │ │ │ │ │ +765fe706e04a4fb01ae513edcbdcf033 │ │ │ │ │ $fFoldableProd1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Num.Num a) => │ │ │ │ │ Prod (f : fs) a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1014,73 +1014,73 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a) -> ds) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -ad24b9d4ac30d2c50640b17fbb8d4d75 │ │ │ │ │ +7a6372e0a9d6e03916dba89989f787aa │ │ │ │ │ $fFoldableProd10 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual │ │ │ │ │ (Data.Semigroup.Internal.Endo (b -> b))) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo (b -> b)) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @(b -> b))] │ │ │ │ │ -89d36385e10d4f5d924b90e4bd1640b3 │ │ │ │ │ +cedd79bc640d88db2ceba030d761105a │ │ │ │ │ $fFoldableProd11 :: GHC.Num.Num a => Prod '[] a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,A,A,A,A,A,1C(1,L))>, Inline:, │ │ │ │ │ Unfolding: Core: StableUser <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dNum['GHC.Types.Many] :: GHC.Num.Num a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidProduct1 @a $dNum] │ │ │ │ │ -42c00bfbbaf64624f904614eb84b6820 │ │ │ │ │ +6db7715f3267c45d0926239d6abe2140 │ │ │ │ │ $fFoldableProd12 :: GHC.Num.Num a => Prod '[] a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,A,A,A,A,A,1C(1,L))>, Inline:, │ │ │ │ │ Unfolding: Core: StableUser <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dNum['GHC.Types.Many] :: GHC.Num.Num a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidSum1 @a $dNum] │ │ │ │ │ -f9d87cf560ac5b8530148e5f8bc9158b │ │ │ │ │ +3decceff816a13d9e7dc8c34201b29c5 │ │ │ │ │ $fFoldableProd13 :: │ │ │ │ │ GHC.Classes.Eq a => a -> Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -9f00bdabdfd557a90df2bad65da614fc │ │ │ │ │ +51ec32caffcafe7597f19776378746d8 │ │ │ │ │ $fFoldableProd14 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fFoldableProd15] │ │ │ │ │ -4ab699c5ac50fe447440a7987f00ac88 │ │ │ │ │ +59b361a663e88805ba2ef85570091c8a │ │ │ │ │ $fFoldableProd15 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "foldl1: empty structure"#] │ │ │ │ │ -410adac3e3d87107a8f8d4979a3f6cda │ │ │ │ │ +e32b6e6033da1df547da2a1e120ce447 │ │ │ │ │ $fFoldableProd16 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fFoldableProd17] │ │ │ │ │ -07818e51b50aed348fd6087f05dda326 │ │ │ │ │ +5739d43836f5ced5902da684dc0ef4a1 │ │ │ │ │ $fFoldableProd17 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "foldr1: empty structure"#] │ │ │ │ │ -8a8b693e17b0290381c048d2bc343487 │ │ │ │ │ +44cb7b7201b1b3c108c903f02ea08d0e │ │ │ │ │ $fFoldableProd2 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Num.Num a) => │ │ │ │ │ Prod (f : fs) a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a) -> ds) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -7c438b1e20419f602e10d632ca4b7e52 │ │ │ │ │ +95f99c2213bedeaf7d797b23ffd89bc6 │ │ │ │ │ $fFoldableProd3 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Eq a) => │ │ │ │ │ a -> Prod (f : fs) a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1151,62 +1151,62 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0])) │ │ │ │ │ fas │ │ │ │ │ GHC.Types.True │ │ │ │ │ -> GHC.Types.True │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Any[0])) } }] │ │ │ │ │ -37e9309f30cb45328d558446a6daf322 │ │ │ │ │ +a549b2161882e426e07e659a56e5c344 │ │ │ │ │ $fFoldableProd4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -bfae15141012ec47c4a1e3edd96c59c9 │ │ │ │ │ +e1f7d6a6051795d2b104411a70a4c58d │ │ │ │ │ $fFoldableProd5 :: │ │ │ │ │ a │ │ │ │ │ -> (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)><1!P(L)>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: a) │ │ │ │ │ (ds1['GHC.Types.Many] :: GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ ds1 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) }] │ │ │ │ │ -14b3a2210c21d1e47b3e4e64162fdced │ │ │ │ │ +399f423a741887f8be30fd1fd27ca6bd │ │ │ │ │ $fFoldableProd6 :: a -> GHC.Types.Bool -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: a) │ │ │ │ │ (ds1['GHC.Types.Many] :: GHC.Types.Bool) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -9495725131453ae9e7c4b89050543ce8 │ │ │ │ │ +ac813c197874437c1bd8357625ba630a │ │ │ │ │ $fFoldableProd7 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -523abbb1357c93d65129c97baf25a784 │ │ │ │ │ +92d0da61c41b14a6cdb188bd2a5ac594 │ │ │ │ │ $fFoldableProd8 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual (Data.Semigroup.Internal.Endo b)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo b) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @b)] │ │ │ │ │ -b10ad345472c2f7de668d5abf15a2014 │ │ │ │ │ +2f7220d401861305a7345264266bb6e6 │ │ │ │ │ $fFoldableProd9 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -7a2daa71eb24c3fa6f403d580074d49f │ │ │ │ │ +52400307f6657f0905b41c5f0e1950d0 │ │ │ │ │ $fFoldableProd_$cfold :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ Prod (f : fs) m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1222,15 +1222,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dFoldable │ │ │ │ │ $dFoldable1 │ │ │ │ │ @m │ │ │ │ │ @m │ │ │ │ │ $dMonoid │ │ │ │ │ (GHC.Base.id @m)] │ │ │ │ │ -9c7a6c18410b8b69f59de3e8d5b21445 │ │ │ │ │ +1bad42d1c01dc31b88fef922777cc24f │ │ │ │ │ $fFoldableProd_$cfoldMap :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Prod (f : fs) a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1261,15 +1261,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Data.Foldable.Foldable (Prod <*>_N (SelCo:Tc(2) co))_N)_R │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ $dMonoid │ │ │ │ │ f1 │ │ │ │ │ fas) }] │ │ │ │ │ -e6f0e846083131ce27f102ba9d664984 │ │ │ │ │ +9897affe8611cfc875edd507c7c0d4a3 │ │ │ │ │ $fFoldableProd_$cfoldMap' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Prod (f : fs) a -> m │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1324,15 +1324,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ m>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m)) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid) }] │ │ │ │ │ -c81fead342660d96465ad3c1d8c7ec85 │ │ │ │ │ +f8f387fc03fcea2da63b220a9a631ab0 │ │ │ │ │ $fFoldableProd_$cfoldl :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (b -> a -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1) }] │ │ │ │ │ -e67c040fe7ae4af11fbe19a665b6352d │ │ │ │ │ +86afe4723a0280d0bc3fbfa44d5e24c3 │ │ │ │ │ $fFoldableProd_$cfoldl' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (b -> a -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <4,FalseFalse> │ │ │ │ │ @@ -1435,15 +1435,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ b>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b>_R) │ │ │ │ │ (GHC.Base.id @b)) │ │ │ │ │ eta1 }] │ │ │ │ │ -41b9f905adcf3b7feb642ab8048848a1 │ │ │ │ │ +33056f671e30dbc17c4bbb9e076ba24d │ │ │ │ │ $fFoldableProd_$cfoldl1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> a -> a) -> Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1505,15 +1505,15 @@ │ │ │ │ │ _R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ (GHC.Maybe.Nothing @a)) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableProd7 @a GHC.Maybe.Just v -> v } }] │ │ │ │ │ -bed74a1e6b0ec6649d3c06f58913643a │ │ │ │ │ +866060a25988499dd9950a4c055cb694 │ │ │ │ │ $fFoldableProd_$cfoldr :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> b -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1553,15 +1553,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ z) }] │ │ │ │ │ -966bc21e360f05be6894a34302550d54 │ │ │ │ │ +a7174f510cee4f89446fb2d47f09b211 │ │ │ │ │ $fFoldableProd_$cfoldr' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> b -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1616,15 +1616,15 @@ │ │ │ │ │ b>_R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b>_R)) │ │ │ │ │ (GHC.Base.id @b)) │ │ │ │ │ z0 }] │ │ │ │ │ -c9e7752608f923dcf22c91b580eea6ca │ │ │ │ │ +91a24477778e5bcd291cc5286c04c46d │ │ │ │ │ $fFoldableProd_$cfoldr1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> a -> a) -> Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1680,15 +1680,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a)) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableProd9 @a GHC.Maybe.Just v -> v } }] │ │ │ │ │ -0c69fe78bad62d3a571fc4737f5fdb9a │ │ │ │ │ +9c8b168dbf86d2a74e86dc1bdc408b0f │ │ │ │ │ $fFoldableProd_$clength :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Types.Int │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1730,15 +1730,15 @@ │ │ │ │ │ GHC.Types.Int>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int)) │ │ │ │ │ $fFoldableProd4 }] │ │ │ │ │ -4abbbbc447849cf2869b793fb89ef1c1 │ │ │ │ │ +094ae9182e95e0d6c7af50658dabc920 │ │ │ │ │ $fFoldableProd_$cmaximum :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -7af86c89dcdadae12687fd02ebd24462 │ │ │ │ │ +86e2a903127a1ebaf8e6fe2a2e126249 │ │ │ │ │ $fFoldableProd_$cminimum :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1830,15 +1830,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -0ef7d28a63bdb1be5d07be845a2d4b58 │ │ │ │ │ +1f96dee9c1b6b81212fa314a261dc1a7 │ │ │ │ │ $fFoldableProd_$cnull :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1875,15 +1875,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True) }] │ │ │ │ │ -185aac1c6c98e1e378803c57c75f2332 │ │ │ │ │ +af8de4008f99eb32566d678c4db224c0 │ │ │ │ │ $fFoldableProd_$ctoList :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> [a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -1904,57 +1904,57 @@ │ │ │ │ │ $dFoldable │ │ │ │ │ $dFoldable1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ c │ │ │ │ │ n │ │ │ │ │ eta)] │ │ │ │ │ -5d2e63ce77f9188ebdf94a3bd8f35300 │ │ │ │ │ +18f198a37ab610a3f8d0dde3bf7834a9 │ │ │ │ │ $fFunctorProd :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Base.Functor (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fFunctorProd_$cfmap @f @fs v v1) │ │ │ │ │ ($fFunctorProd_$c<$ @f @fs v v1)] │ │ │ │ │ -e1fe0c10ead2c678d0f3f43dc96350fc │ │ │ │ │ +1c3b7dbd069b5284f1b8ff32f800351d │ │ │ │ │ $fFunctorProd0 :: GHC.Base.Functor (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Functor], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) $fFunctorProd0_$cfmap $fFunctorProd0_$c<$] │ │ │ │ │ -35b5ef16cbe85df775d864190017609a │ │ │ │ │ +9a9ede9301c0a4b28161fdf6e442967f │ │ │ │ │ $fFunctorProd0_$c<$ :: a -> Prod '[] b -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds of wild { Unit co -> $WUnit @(*) @a }] │ │ │ │ │ -b20b2a557c3cd33480f5669b22e9b8be │ │ │ │ │ +155874005133452af3c6215c6b590a5a │ │ │ │ │ $fFunctorProd0_$cfmap :: (a -> b) -> Prod '[] a -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds1 of wild { Unit co -> $WUnit @(*) @b }] │ │ │ │ │ -1d7785d49c8dff8e008999971775e57e │ │ │ │ │ +014b20d58cf574724f554e6b632fe03b │ │ │ │ │ $fFunctorProd_$c<$ :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ a -> Prod (f : fs) b -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1991,15 +1991,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dFunctor1 │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ f2 │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -3d9f0a6a736618a6f46129420b75208d │ │ │ │ │ +271bf5e9bb09d8ffdbe5238f7f99c683 │ │ │ │ │ $fFunctorProd_$cfmap :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ (a -> b) -> Prod (f : fs) a -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2029,15 +2029,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dFunctor1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ f1 │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -1d91a558e7f9aedecd7e1a8c8fc4e726 │ │ │ │ │ +7d9c2a120967dea7271a883bcc6ecbba │ │ │ │ │ $fOrd1Prod :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -2048,37 +2048,37 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Ord1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Ord1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fOrd1Prod_$cp1Ord1 @f @fs v v1) │ │ │ │ │ (\ @a ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) -> │ │ │ │ │ $fOrdProd @f @a @fs v $dOrd v1) │ │ │ │ │ ($fOrd1Prod_$cliftCompare @f @fs v v1)] │ │ │ │ │ -37747232bce33190765d838c1402dbf3 │ │ │ │ │ +35593db33cd3272ad62b0f0947b26a8f │ │ │ │ │ $fOrd1Prod0 :: Data.Functor.Classes.Ord1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Ord1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) $fEq1Prod0 $fOrdProd0 $fOrd1Prod0_$cliftCompare] │ │ │ │ │ -6db24e3fb0c1c5bbe44532cc91141661 │ │ │ │ │ +69c4c43d0f231d705977313e1b5948cc │ │ │ │ │ $fOrd1Prod0_$cliftCompare :: │ │ │ │ │ (a -> b -> GHC.Types.Ordering) │ │ │ │ │ -> Prod '[] a -> Prod '[] b -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b -> GHC.Types.Ordering) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ case ds2 of wild1 { Unit co1 -> GHC.Types.EQ } }] │ │ │ │ │ -c3534ae34b59171382b1f6a68c48f2ab │ │ │ │ │ +85696df2593a70554e26f85b80ac754e │ │ │ │ │ $fOrd1Prod_$cliftCompare :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ (a -> b -> GHC.Types.Ordering) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2119,15 +2119,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -94d0c4a86a3a12f76fb902dbe33047eb │ │ │ │ │ +3d538142cfcf7f7b549bac1972aaa8d5 │ │ │ │ │ $fOrd1Prod_$cp1Ord1 :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2137,15 +2137,15 @@ │ │ │ │ │ ($dOrd1['GHC.Types.Many] :: Data.Functor.Classes.Ord1 f) │ │ │ │ │ ($dOrd2['GHC.Types.Many] :: Data.Functor.Classes.Ord1 (Prod fs)) -> │ │ │ │ │ $fEq1Prod │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @f $dOrd1) │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @(Prod fs) $dOrd2)] │ │ │ │ │ -ad8a0e96f0f266b21f585654b2ed1c31 │ │ │ │ │ +c185a99c98584402b5f9e95300f61f3d │ │ │ │ │ $fOrdProd :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Ord (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -2164,15 +2164,15 @@ │ │ │ │ │ ($fOrdProd_$c<= @f @a @fs v v1 v2) │ │ │ │ │ ($fOrdProd_$c> @f @a @fs v v1 v2) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod (f : fs) a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $fOrdProd_$c<= @f @a @fs v v1 v2 y x) │ │ │ │ │ ($fOrdProd_$cmax @f @a @fs v v1 v2) │ │ │ │ │ ($fOrdProd_$cmin @f @a @fs v v1 v2)] │ │ │ │ │ -212a0c7b281a9d2f24dc9f9630309a38 │ │ │ │ │ +376bab956c471d789ca3b3881dbed599 │ │ │ │ │ $fOrdProd0 :: GHC.Classes.Ord a => GHC.Classes.Ord (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Classes.Ord a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ ($fOrdProd0_$cp1Ord @a v) │ │ │ │ │ @@ -2199,23 +2199,23 @@ │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> y }) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> │ │ │ │ │ case y of wild1 { Unit co1 -> wild } })] │ │ │ │ │ -f03453389d0fd75c712fb52f361bdbb0 │ │ │ │ │ +c01cfa0552fc0c9670078ca323bc14d8 │ │ │ │ │ $fOrdProd0_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord a => GHC.Classes.Eq (Prod '[] a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @a ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) -> │ │ │ │ │ $fEqProd0 @a (GHC.Classes.$p1Ord @a $dOrd)] │ │ │ │ │ -657138cfe492ce1444bcf8290136cd5d │ │ │ │ │ +202e5fa07c7ebcd92d7f465a7f7b4ce3 │ │ │ │ │ $fOrdProd_$c< :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2234,15 +2234,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ y │ │ │ │ │ x of wild { │ │ │ │ │ DEFAULT -> GHC.Types.False GHC.Types.GT -> GHC.Types.True }] │ │ │ │ │ -5c8a507e84a41cced986357db14b8631 │ │ │ │ │ +70e91e87fcdea1710bc7b36ff3301f64 │ │ │ │ │ $fOrdProd_$c<= :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2261,15 +2261,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> GHC.Types.True GHC.Types.GT -> GHC.Types.False }] │ │ │ │ │ -d70f34cff32f5e3756c5de0cc60bf7b5 │ │ │ │ │ +1109e667665fb308c19da61929f84b9a │ │ │ │ │ $fOrdProd_$c> :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2288,15 +2288,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> GHC.Types.False GHC.Types.GT -> GHC.Types.True }] │ │ │ │ │ -869dd2c75cbd28c3b9b2f3114a8faa3d │ │ │ │ │ +ebe33d07ec27c49b8d0151f4112f4e41 │ │ │ │ │ $fOrdProd_$ccompare :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2339,15 +2339,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -664e3fec4d78c7e237e9cb3b498b865e │ │ │ │ │ +745990ba2877b119ee4369d82e2fbb05 │ │ │ │ │ $fOrdProd_$cmax :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2365,15 +2365,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> y GHC.Types.GT -> x }] │ │ │ │ │ -a24e3d36ec26b1a8d0a90fdcad9d42f1 │ │ │ │ │ +2a1f6d36ab3e9ca40b3f7ee02e9eb44d │ │ │ │ │ $fOrdProd_$cmin :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2391,15 +2391,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> x GHC.Types.GT -> y }] │ │ │ │ │ -07f196658fec8f28504840008a125d4b │ │ │ │ │ +dd2b034c8b83f190dd81d5949cf2cd14 │ │ │ │ │ $fOrdProd_$cp1Ord :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Eq (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2413,15 +2413,15 @@ │ │ │ │ │ $fEqProd │ │ │ │ │ @f │ │ │ │ │ @a │ │ │ │ │ @fs │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @f $dOrd1) │ │ │ │ │ (GHC.Classes.$p1Ord @a $dOrd) │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @(Prod fs) $dOrd2)] │ │ │ │ │ -855c50fbfe417001be74014a7c530ffd │ │ │ │ │ +f72a05ac87f7d4b0db3e99f2ee86c395 │ │ │ │ │ $fShow1Prod :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Show1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -2432,39 +2432,39 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Show1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Show1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ (\ @a ($dShow['GHC.Types.Many] :: GHC.Show.Show a) -> │ │ │ │ │ $fShowProd @f @a @fs v $dShow v1) │ │ │ │ │ ($fShow1Prod_$cliftShowsPrec @f @fs v v1) │ │ │ │ │ ($fShow1Prod_$cliftShowList @f @fs v v1)] │ │ │ │ │ -8f5cc8b096172543b66beca898319072 │ │ │ │ │ +121fa5b2932af052532e2e0fb362af80 │ │ │ │ │ $fShow1Prod0 :: Data.Functor.Classes.Show1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Show1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fShowProd0 │ │ │ │ │ $fShow1Prod0_$cliftShowsPrec │ │ │ │ │ $fShow1Prod0_$cliftShowList] │ │ │ │ │ -c9ebf33bdc7a7e5cd781bb4c1ef11a55 │ │ │ │ │ +1325d4d4099c4571fd1d73d670e65a7e │ │ │ │ │ $fShow1Prod0_$cliftShowList :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Prod '[] a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (eta['GHC.Types.Many] :: [Prod '[] a]) │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Prod '[] a) ($fShow1Prod4 @a) eta eta1] │ │ │ │ │ -23bfdbd365bb687d11bca0d85ce97dfe │ │ │ │ │ +f713e90558045931c878017715a6cd65 │ │ │ │ │ $fShow1Prod0_$cliftShowsPrec :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Prod '[] a │ │ │ │ │ -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -2474,42 +2474,42 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (ds1['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (ds2['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds3['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds3 of wild { Unit co -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Prod5 eta }] │ │ │ │ │ -6040d85b280aabe26013b2318d960dd0 │ │ │ │ │ +45bb9021211fd05db5f3037acd00857f │ │ │ │ │ $fShow1Prod1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: " `prod` "#] │ │ │ │ │ -a70703d856884be94901f961f53d37e6 │ │ │ │ │ +f4fd576d1c98509a1f9deca9794d9594 │ │ │ │ │ $fShow1Prod2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "oneTuple "#] │ │ │ │ │ -05737f14b94806046c763016b9a844c4 │ │ │ │ │ +c17f436ecd12c6353c34d5ed596ef09f │ │ │ │ │ $fShow1Prod3 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 11#] │ │ │ │ │ -86560ed452101d6d6bbe9ba21459b910 │ │ │ │ │ +c6dcd855108e1f62f9dd244112d61e46 │ │ │ │ │ $fShow1Prod4 :: Prod '[] a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Prod5 eta }] │ │ │ │ │ -02ed72b02291748ad4f9755ad1e4b0ab │ │ │ │ │ +a78cfa2e8dd0e61bcdb32448e2956256 │ │ │ │ │ $fShow1Prod5 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "zeroTuple"#] │ │ │ │ │ -8fbbd769fb63ad94ff7e2158a9169335 │ │ │ │ │ +a59e0576e735270e51b50ed7a9fe3dbb │ │ │ │ │ $fShow1Prod_$cliftShowList :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Prod (f : fs) a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -2525,15 +2525,15 @@ │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a sp sl 0# ds) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -df35a415834cbb48a2d441ed1ff9cd85 │ │ │ │ │ +a24aae26efd62d5f14dea9eb23e7a6d4 │ │ │ │ │ $fShow1Prod_$cliftShowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Prod (f : fs) a │ │ │ │ │ @@ -2549,15 +2549,15 @@ │ │ │ │ │ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (d['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ case d of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a sp sl ww ds }] │ │ │ │ │ -6b704d95bf5d0c4eb0754dc654620af0 │ │ │ │ │ +25fefadfe8f55d5fe94229734a3f80da │ │ │ │ │ $fShowProd :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ GHC.Show.Show (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -2569,15 +2569,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Show1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Show.Show a) │ │ │ │ │ (v2['GHC.Types.Many] :: Data.Functor.Classes.Show1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ ($fShowProd_$cshowsPrec @f @a @fs v v1 v2) │ │ │ │ │ ($fShowProd_$cshow @f @a @fs v v1 v2) │ │ │ │ │ ($fShowProd_$cshowList @f @a @fs v v1 v2)] │ │ │ │ │ -36bd69d638d84b0c9011e25b94927f37 │ │ │ │ │ +d892891347dd580c41fdb87d355863c1 │ │ │ │ │ $fShowProd0 :: GHC.Show.Show a => GHC.Show.Show (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Show.Show a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ @@ -2592,19 +2592,19 @@ │ │ │ │ │ GHC.Base.foldr @GHC.Types.Char @b c n $fShowProd1) │ │ │ │ │ eta }) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> $fShowProd1 }) │ │ │ │ │ (\ (ls['GHC.Types.Many] :: [Prod '[] a]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Prod '[] a) ($fShow1Prod4 @a) ls s)] │ │ │ │ │ -9eb66a1c818504181fb9f574e7cd1720 │ │ │ │ │ +8be78c6edde4fb30d49351c8a3284352 │ │ │ │ │ $fShowProd1 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShow1Prod5] │ │ │ │ │ -a053013a0790033e466a5c562de2b535 │ │ │ │ │ +f7839d77d2b79b4dcfb4fdb8437bf1fc │ │ │ │ │ $fShowProd_$cshow :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Base.String │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2622,15 +2622,15 @@ │ │ │ │ │ $dShow2 │ │ │ │ │ @a │ │ │ │ │ (GHC.Show.showsPrec @a $dShow) │ │ │ │ │ (GHC.Show.showList @a $dShow) │ │ │ │ │ 0# │ │ │ │ │ x │ │ │ │ │ (GHC.Types.[] @GHC.Types.Char)] │ │ │ │ │ -76d3ff93dc37bbf06c2927969ecf3e30 │ │ │ │ │ +ea5904abaa531119e6ded79598aaaf4a │ │ │ │ │ $fShowProd_$cshowList :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ [Prod (f : fs) a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2651,15 +2651,15 @@ │ │ │ │ │ } in │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ (\ (eta['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a lvl17 lvl18 0# eta) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -1cd08022144c792cd4843c9be57b0294 │ │ │ │ │ +6d3b3f1144defe2af062303cf273429e │ │ │ │ │ $fShowProd_$cshowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ GHC.Types.Int -> Prod (f : fs) a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1!P(L)><1L>, │ │ │ │ │ Unfolding: Core: StableSystem <5,TrueFalse> │ │ │ │ │ @@ -2677,15 +2677,15 @@ │ │ │ │ │ $dShow1 │ │ │ │ │ $dShow2 │ │ │ │ │ @a │ │ │ │ │ (GHC.Show.showsPrec @a $dShow) │ │ │ │ │ (GHC.Show.showList @a $dShow) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -5d01825ab33355d311525636fee8f738 │ │ │ │ │ +d5bd819362f59b1688758c98ac50ea3b │ │ │ │ │ $fTraversableProd :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ Data.Traversable.Traversable (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2697,15 +2697,15 @@ │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fTraversableProd_$cp1Traversable @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$cp2Traversable @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$ctraverse @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$csequenceA @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$cmapM @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$csequence @f @fs v v1)] │ │ │ │ │ -3b2a3b73f7dd70b63122c555207ed317 │ │ │ │ │ +7a6baf078396f6ad5b96ceb718b1172d │ │ │ │ │ $fTraversableProd0 :: Data.Traversable.Traversable (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Traversable.C:Traversable], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ @@ -2736,41 +2736,41 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] (m a)) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ GHC.Base.pure │ │ │ │ │ @m │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ ($WUnit @(*) @a) })] │ │ │ │ │ -c3867ecf5efe7ba588428ce298e53978 │ │ │ │ │ +d2d78e1dc58e2b3245c590ce6a0cb850 │ │ │ │ │ $fTraversableProd0_$ctraverse :: │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (a -> f b) -> Prod '[] a -> f (Prod '[] b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative f) │ │ │ │ │ (ds['GHC.Types.Many] :: a -> f b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ GHC.Base.pure @f $dApplicative @(Prod '[] b) ($WUnit @(*) @b) }] │ │ │ │ │ -994d310e65b43d87d3863ae3a69c83c3 │ │ │ │ │ +6fb1faa8a386a2f758a3d9fabb3e0958 │ │ │ │ │ $fTraversableProd1 :: f b -> Prod fs b -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @fs :: [* -> *] │ │ │ │ │ @b │ │ │ │ │ @f :: * -> * │ │ │ │ │ (ds['GHC.Types.Many] :: f b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod fs b) -> │ │ │ │ │ $WCons @(*) @f @b @fs ds ds1] │ │ │ │ │ -6a78ef91de97b175be1f2b03b10facfe │ │ │ │ │ +e3b6b0917be90d9232a0a43cf86155c8 │ │ │ │ │ $fTraversableProd_$cmapM :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Monad m) => │ │ │ │ │ (a -> m b) -> Prod (f : fs) a -> m (Prod (f : fs) b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(1P(L,L,SC(S,L),L,L,L),A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2793,15 +2793,15 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -0a0327f95920457020c038ffe7dd5aab │ │ │ │ │ +781f34f21daaaeb91fc4ce3c170eabbd │ │ │ │ │ $fTraversableProd_$cp1Traversable :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2812,15 +2812,15 @@ │ │ │ │ │ ($dTraversable1['GHC.Types.Many] :: Data.Traversable.Traversable │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFunctorProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Traversable.$p1Traversable @f $dTraversable) │ │ │ │ │ (Data.Traversable.$p1Traversable @(Prod fs) $dTraversable1)] │ │ │ │ │ -1f8f48676092672bd6a4378512a1d413 │ │ │ │ │ +4894af1253c0757e5ab63b02b975e612 │ │ │ │ │ $fTraversableProd_$cp2Traversable :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ Data.Foldable.Foldable (Prod (f : fs)) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2830,15 +2830,15 @@ │ │ │ │ │ ($dTraversable1['GHC.Types.Many] :: Data.Traversable.Traversable │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFoldableProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Traversable.$p2Traversable @f $dTraversable) │ │ │ │ │ (Data.Traversable.$p2Traversable @(Prod fs) $dTraversable1)] │ │ │ │ │ -a5b4473cc8d08cef8c0902d6550b09f8 │ │ │ │ │ +339ce2a42d32bf48ab37c0bc3c672971 │ │ │ │ │ $fTraversableProd_$csequence :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Monad m) => │ │ │ │ │ Prod (f : fs) (m a) -> m (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(1P(L,L,SC(S,L),L,L,L),A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2859,15 +2859,15 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a)) │ │ │ │ │ eta] │ │ │ │ │ -9548a0e69b208274d90a8c7dc15518c7 │ │ │ │ │ +df050f680bf221b38bcf0f8dbf7dbcca │ │ │ │ │ $fTraversableProd_$csequenceA :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Applicative f1) => │ │ │ │ │ Prod (f : fs) (f1 a) -> f1 (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2886,15 +2886,15 @@ │ │ │ │ │ $dTraversable │ │ │ │ │ $dTraversable1 │ │ │ │ │ @f1 │ │ │ │ │ @(f1 a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f1 a))] │ │ │ │ │ -0343881b4a56387c10c2a90640c35e57 │ │ │ │ │ +a5a048310f0dae1c8a44b9b9675c0016 │ │ │ │ │ $fTraversableProd_$ctraverse :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Applicative f1) => │ │ │ │ │ (a -> f1 b) -> Prod (f : fs) a -> f1 (Prod (f : fs) b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2935,114 +2935,114 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -3a7e9dbd4e89ac8fd507b72fa2111de7 │ │ │ │ │ +4782daeefb209cc6e70ef18754396e57 │ │ │ │ │ $tc'Cons :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11681214518383820212#Word64 │ │ │ │ │ - 2262654514700322604#Word64 │ │ │ │ │ + 18095855829200529283#Word64 │ │ │ │ │ + 9349079441430715829#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Cons2 │ │ │ │ │ 4# │ │ │ │ │ $tc'Cons1] │ │ │ │ │ -2d30aab6bb6c9f3ccc2dd62a32a8a4e7 │ │ │ │ │ +f490e18cf82ec30f624196fb2d39a6f8 │ │ │ │ │ $tc'Cons1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -08b2ad063a71ee45a7a8536f65c5f05e │ │ │ │ │ +ac2fac9d90fc111a15d4c4e1f0373958 │ │ │ │ │ $tc'Cons2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Cons3] │ │ │ │ │ -e3a9582364945a3fdad675ea10bdcc1f │ │ │ │ │ +673b81b4c9c40dc2d20878f9ec48ef25 │ │ │ │ │ $tc'Cons3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Cons"#] │ │ │ │ │ -23c432102357c63bee6ce1d940488243 │ │ │ │ │ +8789339d671dda0e1838d22e1becb0b9 │ │ │ │ │ $tc'Unit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2737625517741220644#Word64 │ │ │ │ │ - 14927981062871196765#Word64 │ │ │ │ │ + 15781974758605816177#Word64 │ │ │ │ │ + 16358358308405845360#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Unit2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Unit1] │ │ │ │ │ -2429097e1acb268ce9793d5db542e0a0 │ │ │ │ │ +418bfb310cc853e69fb766e32e83d141 │ │ │ │ │ $tc'Unit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepTyConApp], Inline: [~]] │ │ │ │ │ -ef7f66f0388ec3705825a2b11d93dfc1 │ │ │ │ │ +04f400db1544e18727e6796980fb30bf │ │ │ │ │ $tc'Unit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Unit3] │ │ │ │ │ -ddaeada3f0566f7815c9e05b7300032e │ │ │ │ │ +2c734cda52aa5fe049c2bfcf7cfc3840 │ │ │ │ │ $tc'Unit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Unit"#] │ │ │ │ │ -0e492da99a3933300f7b3e0d015148c0 │ │ │ │ │ +2ed43a4576836a463acca268b71b8a3d │ │ │ │ │ $tcProd :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14117411816903489973#Word64 │ │ │ │ │ - 14719450260367156357#Word64 │ │ │ │ │ + 3702848797303664329#Word64 │ │ │ │ │ + 10218302260542951913#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProd2 │ │ │ │ │ 1# │ │ │ │ │ $tcProd1] │ │ │ │ │ -2de61373d3d737f58856631f27dceee2 │ │ │ │ │ +f54ab60f1ab8f6a112c7fbfe92586cc8 │ │ │ │ │ $tcProd1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a97e04b764d396aa8167339adaadef46 │ │ │ │ │ +e3e0086e5a1912106894ddb48ff470c0 │ │ │ │ │ $tcProd2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProd3] │ │ │ │ │ -00e226dbe680d3c6ac85038ff4d4c99a │ │ │ │ │ +9923d18a971c1c15108c89fd1447c454 │ │ │ │ │ $tcProd3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Prod"#] │ │ │ │ │ -96413630781f30772b6c77bfceb7b732 │ │ │ │ │ +906c64d92ef88a476b272f9edc5a91ea │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -73cc961c32c4a687204c0957a65feeb0 │ │ │ │ │ +17f845fc0196fa3ce77813ba405a6638 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -87213e996837faaa8a48f4019e90aa67 │ │ │ │ │ +c20d6e6345b74f747bf755752914420e │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Prod"#] │ │ │ │ │ -9d88598cebc62d018fc3a21bcf4fc75a │ │ │ │ │ +5bfdf37dfd9aa57f39882f24a094c609 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -3dd39a97079e5daf4ad26745a000cb24 │ │ │ │ │ +b28fc42724998d51c11e83bd2397d601 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e7c758d61272018c6faaf4f73d3ffe58 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +5b7d769a077d6ef1675a22ac50823268 │ │ │ │ │ $w$cliftShowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Prim.Int# │ │ │ │ │ -> Prod (f : fs) a │ │ │ │ │ @@ -3125,76 +3125,76 @@ │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShow1Prod2 │ │ │ │ │ (f2 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShow1Prod1 │ │ │ │ │ (g (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x))))) } } }] │ │ │ │ │ -0b067dc8d1998b2bb8488e3bb8a8fcc6 │ │ │ │ │ +7ed7e132d60bf3187c2f5785260bf37d │ │ │ │ │ $w$cmaximum :: (# #) -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @a (void['GHC.Types.Many] :: (# #)) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b "maximum: empty structure"#))] │ │ │ │ │ -4629527230dd254a906d75e3508133d9 │ │ │ │ │ +47e711ca318660bfa85409cb439f1aa5 │ │ │ │ │ $w$cminimum :: (# #) -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @a (void['GHC.Types.Many] :: (# #)) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b "minimum: empty structure"#))] │ │ │ │ │ -8fdd6a3df6caa085c48f6e4cd62d707f │ │ │ │ │ +9e1a347b81f82e99eae15e6701e5fdc9 │ │ │ │ │ type (++) :: forall k. [k] -> [k] -> [k] │ │ │ │ │ type family (++) l r where │ │ │ │ │ forall k (ys :: [k]). (++) '[] ys = ys │ │ │ │ │ forall k (x :: k) (xs :: [k]) (ys :: [k]). │ │ │ │ │ (++) (x : xs) ys = x : (xs ++ ys) │ │ │ │ │ axiom D:R:++ │ │ │ │ │ -81aef0e416fe3eced281ba9e3418f8e5 │ │ │ │ │ +b9e832e839646ad593d0f98d996de215 │ │ │ │ │ type Curried :: * -> * │ │ │ │ │ type family Curried t where │ │ │ │ │ forall k (a :: k) (r :: k -> *). Curried (Prod '[] a -> r a) = r a │ │ │ │ │ forall k (t :: GHC.Types.RuntimeRep) (f :: k -> *) (fs :: [k -> *]) │ │ │ │ │ (a :: k) (r :: k -> GHC.Prim.TYPE t). │ │ │ │ │ Curried (Prod (f : fs) a -> r a) │ │ │ │ │ = f a -> Curried (Prod fs a -> r a) │ │ │ │ │ axiom D:R:Curried │ │ │ │ │ -c942a9be1f9dd46c9c4c3c3efa39164b │ │ │ │ │ +2eb68f31ecc22041f9172906f1ef8c19 │ │ │ │ │ axiom D:R:++ :: │ │ │ │ │ forall k (ys :: [k]). ++ '[] ys = ys │ │ │ │ │ forall k (x :: k) (xs :: [k]) (ys :: [k]). │ │ │ │ │ ++ (x : xs) ys = x : (xs ++ ys) │ │ │ │ │ -215dbd0d8d46680c2d0c3eab2a27a8df │ │ │ │ │ +48d63156e2c4beaa2ae9d29c8f291fd6 │ │ │ │ │ axiom D:R:Curried :: │ │ │ │ │ forall k (a :: k) (r :: k -> *). Curried (Prod '[] a -> r a) = r a │ │ │ │ │ forall k (t :: GHC.Types.RuntimeRep) (f :: k -> *) (fs :: [k -> *]) │ │ │ │ │ (a :: k) (r :: k -> GHC.Prim.TYPE t). │ │ │ │ │ Curried (Prod (f : fs) a -> r a) │ │ │ │ │ = f a -> Curried (Prod fs a -> r a) │ │ │ │ │ -46923a6801bbd445e7f64b45bc2641db │ │ │ │ │ +72871df9eab61fc1dcceb25a27d59350 │ │ │ │ │ type role Prod nominal nominal │ │ │ │ │ type Prod :: forall k. [k -> *] -> k -> * │ │ │ │ │ data Prod a b where │ │ │ │ │ Unit :: forall {k} (b :: k). Prod '[] b │ │ │ │ │ Cons :: forall {k} (f :: k -> *) (b :: k) (fs :: [k -> *]). │ │ │ │ │ f b -> Prod fs b -> Prod (f : fs) b │ │ │ │ │ -4815e6e8318430a80a5e3a006555c5de │ │ │ │ │ +6ed6946a398f24c48583bf39fdbda7c5 │ │ │ │ │ fromProduct :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> Prod '[f, g] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(L,L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @@ -3208,28 +3208,28 @@ │ │ │ │ │ @'[f, g] │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @'[g] │ │ │ │ │ @~<'[f, g]>_N │ │ │ │ │ fa │ │ │ │ │ (Cons @k @'[g] @a @g @'[] @~<'[g]>_N ga ($WUnit @k @a)) }] │ │ │ │ │ -3db31f80980168074f72230541dcdcbf │ │ │ │ │ +dccad5e79060be1077ae216131d87662 │ │ │ │ │ oneTuple :: forall {k} (f :: k -> *) (a :: k). f a -> Prod '[f] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @a :: k (fa['GHC.Types.Many] :: f a) -> │ │ │ │ │ Cons @k @'[f] @a @f @'[] @~<'[f]>_N fa ($WUnit @k @a)] │ │ │ │ │ -ce6744d0fed199a0f3297258e8b39d71 │ │ │ │ │ +783ee96f7bfd3c24f11aaa471e0ddbde │ │ │ │ │ prod :: │ │ │ │ │ forall {k} (ls :: [k -> *]) (a :: k) (rs :: [k -> *]). │ │ │ │ │ Prod ls a -> Prod rs a -> Prod (ls ++ rs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1L>] │ │ │ │ │ -a205c7411346ec6b39452528f4a2813c │ │ │ │ │ +7f5fa7242adb897c121c28dc2a3de0af │ │ │ │ │ toProduct :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Prod '[f, g] a -> Data.Functor.Product.Product f g a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -3250,27 +3250,27 @@ │ │ │ │ │ fa `cast` (Sub (SelCo:Tc(1) (Sym co)) _N) │ │ │ │ │ ga │ │ │ │ │ `cast` │ │ │ │ │ (Sub (SelCo:Tc(1) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; SelCo:Tc(2) (Sym co))) _N) │ │ │ │ │ Cons ipv ipv1 ipv2 ipv3 ipv4 -> toProduct1 @k @f @g @a } } }] │ │ │ │ │ -d3aadb0a37bb59155db55af33446469a │ │ │ │ │ +5d07bd02252cbe2363bc3e6bad5ff146 │ │ │ │ │ toProduct1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -ec8e0ae39097ee1266cb70c637d66936 │ │ │ │ │ +f744ba307263901c0d9b705fe9ea6ef8 │ │ │ │ │ uncurryn :: │ │ │ │ │ forall {k} (fs :: [k -> *]) (a :: k) (r :: k -> *). │ │ │ │ │ Curried (Prod fs a -> r a) -> Prod fs a -> r a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1L><1L>] │ │ │ │ │ -7b131559cb13793752218f307d823264 │ │ │ │ │ +26df9dab53a2787881b48ac09e4bb9b7 │ │ │ │ │ zeroTuple :: forall {k} (a :: k). Prod '[] a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: $WUnit] │ │ │ │ │ instance [safe] GHC.Base.Alternative [Prod] = $fAlternativeProd │ │ │ │ │ instance [safe] GHC.Base.Alternative [Prod] = $fAlternativeProd0 │ │ │ │ │ instance [safe] GHC.Base.Applicative [Prod] = $fApplicativeProd │ │ │ │ │ instance [safe] GHC.Base.Applicative [Prod] = $fApplicativeProd0 │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.dyn_hi │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Data.Functor.Transformer 9066 │ │ │ │ │ - interface hash: b2ad62adf2a30920bb8ec9f2de9c0446 │ │ │ │ │ - ABI hash: 12cc87af2ef508ba724114c0268390b0 │ │ │ │ │ - export-list hash: 4730a0f9a2e2a68edc332389a361be24 │ │ │ │ │ + interface hash: fc659ef10eb6defb8d7446a4d79544ad │ │ │ │ │ + ABI hash: 14df9c3ebd1edd9c535cf1dfeaaf95c6 │ │ │ │ │ + export-list hash: 3239be74cd8260541a54d1361d625cef │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50b5afcf740fc430243ec6b19ef8cd9a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: d83995bc8e7444810caab212b91324c0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -37,21 +37,21 @@ │ │ │ │ │ Barbies.Internal.ConstraintsT.AllTF │ │ │ │ │ Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT Barbies.Internal.ConstraintsT.taddDicts} │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute} │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap} │ │ │ │ │ Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed Barbies.Internal.MonadT.tjoin Barbies.Internal.MonadT.tlift} │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeT │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveT │ │ │ │ │ Barbies.Internal.FunctorT Barbies.Internal.TraversableT GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -66,87 +66,87 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - exports: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ - tunzip 4755a536dffa72b34542174dea9563b9 │ │ │ │ │ - tzip 8be4ece3ae39eae97e8ab2054291029f │ │ │ │ │ - tzipWith 42a8151822e89abb873919356fdc0652 │ │ │ │ │ - tzipWith3 849c75023385973bb50888c87cceec50 │ │ │ │ │ - tzipWith4 0425deaa0877b3ffee1c1fdf4d05f678 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - exports: 278101e56b3eacad637b39b7dc733468 │ │ │ │ │ - AllT 92843017dacf42daf57c39082de48fa0 │ │ │ │ │ - AllTF e0763c123e2b8997bb2edc82b327f155 │ │ │ │ │ - ConstraintsT 87036f6d192a044ba64c57ad3852f00b │ │ │ │ │ - taddDicts ced41e140057be31cb58fcc38e1696fa │ │ │ │ │ - tmapC a0f909dabfcacacb160fc8fb2fd88ee7 │ │ │ │ │ - ttraverseC 038c8c5c104e8c160fb65247f289334d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - exports: 6c54e7bb9d2909cbdea3cafe4057c036 │ │ │ │ │ - DistributiveT 375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ - tcotraverse 73d6c732cec8f656dc5ba8f5d3624a1e │ │ │ │ │ - tdecompose 5bac02433dfcce8672b96aacbc7690ac │ │ │ │ │ - tdistribute ac2e5b8fba24fb8dcfa0e8bfe938022d │ │ │ │ │ - tdistribute' e714a56db976e405999674ba0f38e4c2 │ │ │ │ │ - trecompose 0c7137381fb9c3602e0f4e823599884a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT 28d0df4fa16d3ae0e9b8f569b12ba9f0 │ │ │ │ │ - exports: 9054f11064e0de5d5aff661c18eca5f0 │ │ │ │ │ - MonadT e84a8234960c5d20f03388d207c2d8b6 │ │ │ │ │ - tembed dab8ffac3246d71d11a66a5b96bbc66e │ │ │ │ │ - tjoin feede2c197e26ea157fb57fcac6b3945 │ │ │ │ │ - tlift e8eb157137ff53ba4e0d0ed6033eabbb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - exports: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - tfoldMap dd03935b128f42360c829fd3e249b034 │ │ │ │ │ - tsequence 699ffc06a9598fe004d904a9ee845bc0 │ │ │ │ │ - tsequence' 65f065cd1161989b56f7e2cd49c0b0fe │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ - ttraverse_ 057185b130c23ac9c0cc56f1337f5eb9 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + exports: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ + tunzip c89a7b71ff92b7ceb5cae4db45b4ab65 │ │ │ │ │ + tzip 8673df67a349ae2cf7af109d88da754f │ │ │ │ │ + tzipWith d330f2b0b31b44684ce33684d371e964 │ │ │ │ │ + tzipWith3 057da6c305029e0e1fcd16a43064b63b │ │ │ │ │ + tzipWith4 487b69261ee783048fa31f8edc0ffed1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + exports: b9186d4e1071f5bfe56a43df85fcb2fa │ │ │ │ │ + AllT 68f051666a31ae642df5d8c761d221de │ │ │ │ │ + AllTF 7a7ba72bc88fa2ee4a4b9d2f145c22fc │ │ │ │ │ + ConstraintsT 3824b7d50764f926d1ce8e2afa5d6994 │ │ │ │ │ + taddDicts 0364aca59a49ab9532dd24597d08d3aa │ │ │ │ │ + tmapC cd42af4933908ccc6702697d0fe2156b │ │ │ │ │ + ttraverseC 4583612791ed456316b18d5ff9373604 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + exports: b8594c61579bef94621e4926ef69c181 │ │ │ │ │ + DistributiveT bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ + tcotraverse f03b4ebaf6b48c851a4327dd347db724 │ │ │ │ │ + tdecompose aab4f45b55235de00615e82b86ef7600 │ │ │ │ │ + tdistribute b68f74dc7b1ae0f6c5b72deaf1396df6 │ │ │ │ │ + tdistribute' 3e95649dc738a015868d28ba7461e91c │ │ │ │ │ + trecompose 52a99d2a2d30e70f8a8fe8bdf5c43719 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT d8244999abaa79f27abd2c0dcc73de32 │ │ │ │ │ + exports: 8552d8625d95205221b624099fdcc01c │ │ │ │ │ + MonadT d839d0f99cb980a431ecca3b76659b0d │ │ │ │ │ + tembed 8a1dd26046a84bb4062d6eb3ddcc11fc │ │ │ │ │ + tjoin fba3cd9f527829b5f0f245764a9381f3 │ │ │ │ │ + tlift 9ec6faf921b4017b48a7f51e08577ec5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + exports: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + tfoldMap 0a332c01a2703820e7a4f3473c24da2e │ │ │ │ │ + tsequence 94b2a8072a909ac100fc617a0145ec32 │ │ │ │ │ + tsequence' af70b4282c041fd2ff1e7bcd5772969b │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ + ttraverse_ ea19842ff99c32a83b73d56b12f9540c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -e8d0846ab6bf10afedc2e173ebee2a3e │ │ │ │ │ +81e9870506964534fb6560cfdf6b4f6e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -9c0ae710990cf2f44cb403ad7a173fdf │ │ │ │ │ +1837800a82c2d6f9714d291344aac372 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -56eafa756bfcad879e9c49db741ced56 │ │ │ │ │ +4573d0735f1ab159832a5bd8b03802a2 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Transformer"#] │ │ │ │ │ -eda8bc7060567a1084238d5b9170deaf │ │ │ │ │ +2668df7ff3d645f0f5a39520985511de │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -1e4007c12d00dd493ea12fb4c5831fe4 │ │ │ │ │ +7fd2e44b7d254ec246cc77b48184f6b1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.hi │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Data.Functor.Transformer 9066 │ │ │ │ │ - interface hash: b2ad62adf2a30920bb8ec9f2de9c0446 │ │ │ │ │ - ABI hash: 12cc87af2ef508ba724114c0268390b0 │ │ │ │ │ - export-list hash: 4730a0f9a2e2a68edc332389a361be24 │ │ │ │ │ + interface hash: fc659ef10eb6defb8d7446a4d79544ad │ │ │ │ │ + ABI hash: 14df9c3ebd1edd9c535cf1dfeaaf95c6 │ │ │ │ │ + export-list hash: 3239be74cd8260541a54d1361d625cef │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f3ef90b23a8894f3c8a76d060589be75 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: d83995bc8e7444810caab212b91324c0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -37,21 +37,21 @@ │ │ │ │ │ Barbies.Internal.ConstraintsT.AllTF │ │ │ │ │ Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT Barbies.Internal.ConstraintsT.taddDicts} │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute} │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap} │ │ │ │ │ Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed Barbies.Internal.MonadT.tjoin Barbies.Internal.MonadT.tlift} │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeT │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveT │ │ │ │ │ Barbies.Internal.FunctorT Barbies.Internal.TraversableT GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -66,87 +66,87 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT f85e5cd2da339db14a0f12808931207a │ │ │ │ │ - exports: 8f06cd71a7d940a28cb85009a4957b36 │ │ │ │ │ - ApplicativeT a99ce0340646a38f9575b049182a8def │ │ │ │ │ - tprod 94d237cedb9b905a9c75a58fc4be2d84 │ │ │ │ │ - tpure 3d2d76935d5f8427ccff8120f17ee9cb │ │ │ │ │ - tunzip 4755a536dffa72b34542174dea9563b9 │ │ │ │ │ - tzip 8be4ece3ae39eae97e8ab2054291029f │ │ │ │ │ - tzipWith 42a8151822e89abb873919356fdc0652 │ │ │ │ │ - tzipWith3 849c75023385973bb50888c87cceec50 │ │ │ │ │ - tzipWith4 0425deaa0877b3ffee1c1fdf4d05f678 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b0c8e8cd622378ebd4213ca89b09d70f │ │ │ │ │ - exports: 278101e56b3eacad637b39b7dc733468 │ │ │ │ │ - AllT 92843017dacf42daf57c39082de48fa0 │ │ │ │ │ - AllTF e0763c123e2b8997bb2edc82b327f155 │ │ │ │ │ - ConstraintsT 87036f6d192a044ba64c57ad3852f00b │ │ │ │ │ - taddDicts ced41e140057be31cb58fcc38e1696fa │ │ │ │ │ - tmapC a0f909dabfcacacb160fc8fb2fd88ee7 │ │ │ │ │ - ttraverseC 038c8c5c104e8c160fb65247f289334d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT 2d87ad7b0d939518df31ee312faa9bf2 │ │ │ │ │ - exports: 6c54e7bb9d2909cbdea3cafe4057c036 │ │ │ │ │ - DistributiveT 375f90ea1d05e60dc2c4545948c0f64a │ │ │ │ │ - tcotraverse 73d6c732cec8f656dc5ba8f5d3624a1e │ │ │ │ │ - tdecompose 5bac02433dfcce8672b96aacbc7690ac │ │ │ │ │ - tdistribute ac2e5b8fba24fb8dcfa0e8bfe938022d │ │ │ │ │ - tdistribute' e714a56db976e405999674ba0f38e4c2 │ │ │ │ │ - trecompose 0c7137381fb9c3602e0f4e823599884a │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT c8310e4a2c22e48313a5914948ddeb76 │ │ │ │ │ - exports: 183054a27084bbc8fe4b79328162608e │ │ │ │ │ - FunctorT e3d3793569ff8c641c51801746e07066 │ │ │ │ │ - tmap bb681f8f41178e3d2453e1602686b761 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT 28d0df4fa16d3ae0e9b8f569b12ba9f0 │ │ │ │ │ - exports: 9054f11064e0de5d5aff661c18eca5f0 │ │ │ │ │ - MonadT e84a8234960c5d20f03388d207c2d8b6 │ │ │ │ │ - tembed dab8ffac3246d71d11a66a5b96bbc66e │ │ │ │ │ - tjoin feede2c197e26ea157fb57fcac6b3945 │ │ │ │ │ - tlift e8eb157137ff53ba4e0d0ed6033eabbb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 1dad3f4c90632f51452d54a270e61c5c │ │ │ │ │ - exports: 625e9e43bc9e9ad84f781f9b7f8b2abf │ │ │ │ │ - TraversableT 5f45683a672c1e8b493f3644d95842b8 │ │ │ │ │ - tfoldMap dd03935b128f42360c829fd3e249b034 │ │ │ │ │ - tsequence 699ffc06a9598fe004d904a9ee845bc0 │ │ │ │ │ - tsequence' 65f065cd1161989b56f7e2cd49c0b0fe │ │ │ │ │ - ttraverse d3238a3d0af65058271e05836e392ec5 │ │ │ │ │ - ttraverse_ 057185b130c23ac9c0cc56f1337f5eb9 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d21087f1e9d6be93c849bd6307118df4 │ │ │ │ │ - Rec d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ - unRec 231224a54f5aab48712d757bc9936398 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT f06477dafaca98c451f2b1d6a471ced6 │ │ │ │ │ + exports: 1b16a7ba7761bb551c6170cbaa7b2e96 │ │ │ │ │ + ApplicativeT 074070de79264540541cf796d013c0ef │ │ │ │ │ + tprod afb228a962be5d495a61627aaf4064db │ │ │ │ │ + tpure 45b5a8f3e24017491bb877f3c054cbb9 │ │ │ │ │ + tunzip c89a7b71ff92b7ceb5cae4db45b4ab65 │ │ │ │ │ + tzip 8673df67a349ae2cf7af109d88da754f │ │ │ │ │ + tzipWith d330f2b0b31b44684ce33684d371e964 │ │ │ │ │ + tzipWith3 057da6c305029e0e1fcd16a43064b63b │ │ │ │ │ + tzipWith4 487b69261ee783048fa31f8edc0ffed1 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT 71b29e9d7477d9e65446372adaee6a2c │ │ │ │ │ + exports: b9186d4e1071f5bfe56a43df85fcb2fa │ │ │ │ │ + AllT 68f051666a31ae642df5d8c761d221de │ │ │ │ │ + AllTF 7a7ba72bc88fa2ee4a4b9d2f145c22fc │ │ │ │ │ + ConstraintsT 3824b7d50764f926d1ce8e2afa5d6994 │ │ │ │ │ + taddDicts 0364aca59a49ab9532dd24597d08d3aa │ │ │ │ │ + tmapC cd42af4933908ccc6702697d0fe2156b │ │ │ │ │ + ttraverseC 4583612791ed456316b18d5ff9373604 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT d42051f3b0e0718fa7a27a87fb621d9a │ │ │ │ │ + exports: b8594c61579bef94621e4926ef69c181 │ │ │ │ │ + DistributiveT bc1ead53dbcac53eb866a8dcc1c81565 │ │ │ │ │ + tcotraverse f03b4ebaf6b48c851a4327dd347db724 │ │ │ │ │ + tdecompose aab4f45b55235de00615e82b86ef7600 │ │ │ │ │ + tdistribute b68f74dc7b1ae0f6c5b72deaf1396df6 │ │ │ │ │ + tdistribute' 3e95649dc738a015868d28ba7461e91c │ │ │ │ │ + trecompose 52a99d2a2d30e70f8a8fe8bdf5c43719 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 929bf8d925e252c32908ddf92134540e │ │ │ │ │ + exports: f8e89bb9ad245dcc0f0a65ae5f446ed8 │ │ │ │ │ + FunctorT c4169bad3141c057cd702685c69e0cc5 │ │ │ │ │ + tmap d7066395803bf0bd6ae35961bd5b10e8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT d8244999abaa79f27abd2c0dcc73de32 │ │ │ │ │ + exports: 8552d8625d95205221b624099fdcc01c │ │ │ │ │ + MonadT d839d0f99cb980a431ecca3b76659b0d │ │ │ │ │ + tembed 8a1dd26046a84bb4062d6eb3ddcc11fc │ │ │ │ │ + tjoin fba3cd9f527829b5f0f245764a9381f3 │ │ │ │ │ + tlift 9ec6faf921b4017b48a7f51e08577ec5 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 918f93b0edfeba7aeefead5d62361a20 │ │ │ │ │ + exports: 985f3d735f8d8149cf05c5257b3e92df │ │ │ │ │ + TraversableT 85e954d72370c1d24f1ff0e67fec5163 │ │ │ │ │ + tfoldMap 0a332c01a2703820e7a4f3473c24da2e │ │ │ │ │ + tsequence 94b2a8072a909ac100fc617a0145ec32 │ │ │ │ │ + tsequence' af70b4282c041fd2ff1e7bcd5772969b │ │ │ │ │ + ttraverse 7d33e27d536aa9640cd0d31bd3eaff70 │ │ │ │ │ + ttraverse_ ea19842ff99c32a83b73d56b12f9540c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec d236510d2f31c36c95deb00da399b7ab │ │ │ │ │ + Rec 3b97022e5dc7c591885717d5396519bd │ │ │ │ │ + unRec ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -e8d0846ab6bf10afedc2e173ebee2a3e │ │ │ │ │ +81e9870506964534fb6560cfdf6b4f6e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -9c0ae710990cf2f44cb403ad7a173fdf │ │ │ │ │ +1837800a82c2d6f9714d291344aac372 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -56eafa756bfcad879e9c49db741ced56 │ │ │ │ │ +4573d0735f1ab159832a5bd8b03802a2 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Transformer"#] │ │ │ │ │ -eda8bc7060567a1084238d5b9170deaf │ │ │ │ │ +2668df7ff3d645f0f5a39520985511de │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -1e4007c12d00dd493ea12fb4c5831fe4 │ │ │ │ │ +7fd2e44b7d254ec246cc77b48184f6b1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.dyn_hi │ │ │ │┄ Files 92% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface Data.Generics.GenericN [family instance module] 9066 │ │ │ │ │ - interface hash: 251ff7555d8fbd0a1c0afd5d7b89b754 │ │ │ │ │ - ABI hash: 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - export-list hash: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ + interface hash: 29747de2e680650a396900011f640d96 │ │ │ │ │ + ABI hash: 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + export-list hash: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f8c8551a9a937fbabd6ffb288aeafb62 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 20c4705bc3e8084b4769b462455c7608 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -78,28 +78,28 @@ │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -3a3d9ab155d7e08d2d6f8d1d0b086d7a │ │ │ │ │ +0fb210cc53046c6583cbc2684ab063ed │ │ │ │ │ $fGenericNa :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericN a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.Rep a) (RepN a)) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Generics.Generic a). │ │ │ │ │ @a v v1 ($fGenericNa_$ctoN @a v v1) ($fGenericNa_$cfromN @a v v1)] │ │ │ │ │ -6dbdc0e4ccbd5c38314c67564965f616 │ │ │ │ │ +996372e3c737c4775767d845d89cb5f0 │ │ │ │ │ $fGenericNa_$cfromN :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ a -> RepN a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(1L)><1P(1L,A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepN a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (\ @x -> GHC.Generics.from @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (x :: <*>_N). _R %<'GHC.Types.Many>_N ->_R co _N) }] │ │ │ │ │ -94f7792a776056ef2fee73434a5a4107 │ │ │ │ │ +e70051e83cbe518a62e871bba5f136ef │ │ │ │ │ $fGenericNa_$ctoN :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ RepN a x -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(1L)><1P(A,1L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepN a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (\ @x -> GHC.Generics.to @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (x :: <*>_N). co _N %<'GHC.Types.Many>_N ->_R _R) }] │ │ │ │ │ -8534047771eed7b377a5e06f7d1d2a53 │ │ │ │ │ +0668a65402d30f444d4ed3a882682f97 │ │ │ │ │ $fGenericPna :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericP n a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -150,15 +150,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Generics.Generic a). │ │ │ │ │ @n │ │ │ │ │ @a │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ ($fGenericPna_$ctoP @a @n v v1) │ │ │ │ │ ($fGenericPna_$cfromP @a @n v v1)] │ │ │ │ │ -675427d6b1c6048f169dd3aa8fdd6277 │ │ │ │ │ +7660747e5067b86b947dfc317139226c │ │ │ │ │ $fGenericPna_$cfromP :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ Data.Proxy.Proxy n -> a -> RepP n a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1L)><1P(1L,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -173,15 +173,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepP n a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (GHC.Generics.from @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (_R %<'GHC.Types.Many>_N ->_R co _N) }] │ │ │ │ │ -997f1b58bea62017f0757fcc35fd793d │ │ │ │ │ +05260ecf46b676920522d9d78f2553c5 │ │ │ │ │ $fGenericPna_$ctoP :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ Data.Proxy.Proxy n -> RepP n a x -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1L)><1P(A,1L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -196,272 +196,272 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepP n a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (GHC.Generics.to @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (co _N %<'GHC.Types.Many>_N ->_R _R) }] │ │ │ │ │ -042d1cc01cc554e4884d8b73df668064 │ │ │ │ │ +1ce19a72b58a0e1a7465a8a8f00dd687 │ │ │ │ │ $tc'Rec :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2010739128158471245#Word64 │ │ │ │ │ - 13967947080697914728#Word64 │ │ │ │ │ + 3641965112030500663#Word64 │ │ │ │ │ + 17228817449347045139#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Rec2 │ │ │ │ │ 4# │ │ │ │ │ $tc'Rec1] │ │ │ │ │ -4a7527726447d1acd2fc9625d9e742aa │ │ │ │ │ +0ab194d6e23144f60a518a0248d8e242 │ │ │ │ │ $tc'Rec1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -31c16267b28d71d76a362cdbff5b6581 │ │ │ │ │ +4651b5ae438aa5170e60a689cbbd356c │ │ │ │ │ $tc'Rec2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Rec3] │ │ │ │ │ -41cafd84bd7d6ec0ea94a25fde216ea9 │ │ │ │ │ +0bad259247e68351a7b5e610c2a16a9b │ │ │ │ │ $tc'Rec3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Rec"#] │ │ │ │ │ -b60c60bc0815f57e5deed1742557986f │ │ │ │ │ +1eaeaf8e84eb4bcc99588bd1558c7745 │ │ │ │ │ $tcGenericN :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 13366642642489202528#Word64 │ │ │ │ │ - 16533088930544678980#Word64 │ │ │ │ │ + 8431548670426927589#Word64 │ │ │ │ │ + 8276686068605313302#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGenericN2 │ │ │ │ │ 0# │ │ │ │ │ $tcGenericN1] │ │ │ │ │ -86fc687e4119a7168fe328fe3c58cfbc │ │ │ │ │ +b46b24512d4fb0e6131c0fb5cb02d34a │ │ │ │ │ $tcGenericN1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -f126c1fe640754bb787fd8b7e9b17434 │ │ │ │ │ +245b849b4bf43ea00d8cd2734d3cce9b │ │ │ │ │ $tcGenericN2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGenericN3] │ │ │ │ │ -5f3a6a6d699cdbfb51ad634392bfbb3e │ │ │ │ │ +9c08e0cf76b7d1833000ce77f2a97b4a │ │ │ │ │ $tcGenericN3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GenericN"#] │ │ │ │ │ -22b93de4eaf9a83429e5d5169d9d289f │ │ │ │ │ +3528bb653433f29d062a7c08e2202cb7 │ │ │ │ │ $tcGenericP :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7746456970720547853#Word64 │ │ │ │ │ - 7869983480876816926#Word64 │ │ │ │ │ + 10546502919063957716#Word64 │ │ │ │ │ + 4403573475803759602#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGenericP2 │ │ │ │ │ 0# │ │ │ │ │ $tcGenericP1] │ │ │ │ │ -7841065602a8387f35d0834beb53d35d │ │ │ │ │ +098a1c8a4da0eafbf0bc46915bdc3cc2 │ │ │ │ │ $tcGenericP1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -819ea323ad6a4f449e3140ecd3edb497 │ │ │ │ │ +17ac0303a08e0f22b2857af4a7b0a424 │ │ │ │ │ $tcGenericP2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGenericP3] │ │ │ │ │ -a736ebd9bb38bb16eb5234dd49c60986 │ │ │ │ │ +a94442cbc3877b2176ba132254968986 │ │ │ │ │ $tcGenericP3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GenericP"#] │ │ │ │ │ -2de73bd748e080c8ba90f2f4c2321a31 │ │ │ │ │ +ec97bcaf2e023750dd1bacfe29de2595 │ │ │ │ │ $tcParam :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3873479314949231875#Word64 │ │ │ │ │ - 3287949389011015102#Word64 │ │ │ │ │ + 3708105176982407385#Word64 │ │ │ │ │ + 855080426625777784#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcParam2 │ │ │ │ │ 1# │ │ │ │ │ $tcParam1] │ │ │ │ │ -c9d8d518ac2b5bc4e1b23a819e45ed4f │ │ │ │ │ +d3d520a16e26c3cf8ebc4264dcc10018 │ │ │ │ │ $tcParam1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -7cd22a64393d7d34a18a83cc4d95339d │ │ │ │ │ +52d05bff125e28f665fac6c34c538178 │ │ │ │ │ $tcParam2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcParam3] │ │ │ │ │ -e63f5e84ef414935fbe13542a4d11b6b │ │ │ │ │ +8a5e35570356d9a3cfeb97314c7d1af8 │ │ │ │ │ $tcParam3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Param"#] │ │ │ │ │ -6305562a7e44617fc81acbc6ddf568a2 │ │ │ │ │ +5245bea0f94bfffdddad0e205a3e583e │ │ │ │ │ $tcRec :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7366229076863813425#Word64 │ │ │ │ │ - 17893782013242789224#Word64 │ │ │ │ │ + 4496317617164788358#Word64 │ │ │ │ │ + 9240627540514957836#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcRec2 │ │ │ │ │ 1# │ │ │ │ │ $tcRec1] │ │ │ │ │ -61ba17b60e0e30efb231f16276df5b3e │ │ │ │ │ +b23877eca59ea9c909b636baac151f29 │ │ │ │ │ $tcRec1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -802a30c38651e14ac92093b8acc4cf71 │ │ │ │ │ +3dc736b817667ca788cb338ec25c38b5 │ │ │ │ │ $tcRec2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcRec3] │ │ │ │ │ -b1f13471981b749c3de7d07d9631d7be │ │ │ │ │ +add2b530503730e66daaf1895998822b │ │ │ │ │ $tcRec3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Rec"#] │ │ │ │ │ -4b558a5a0166b0221acfe75cc8c60029 │ │ │ │ │ +4672c8d772df915ea2576b915fa3c27a │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2928f797403af6c3f5938d73352d2076 │ │ │ │ │ +7e93adc921c872c514fa153e5387b2b4 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -31e202f6d8534b24bf51f4b7532a83c3 │ │ │ │ │ +9fafeb5d57c048cdd1f67aa75ab2f0f3 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Generics.GenericN"#] │ │ │ │ │ -d4c12a6817ba80afc664a6226d54a9e2 │ │ │ │ │ +85d6b64d2b0f3bf79292f3f3049c015e │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -4363a9c789de4e96245188639ed3abd8 │ │ │ │ │ +8627082b9155637d4e5b4181b6be3bea │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -4d032684fe99eec242cff5c60828727f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +8383e02d5e99ada2c0c42f50a0b2e7d0 │ │ │ │ │ axiom D:R:FilterIndex :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param n a)) = FilterIndex n t (Param n a) │ │ │ │ │ forall k1 k2 (_1 :: GHC.TypeNats.Nat) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param _1 a)) = FilterIndex n t a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). FilterIndex _1 t = t │ │ │ │ │ -73e21b2157370f5cd1328cde0971d6b0 │ │ │ │ │ +4c33e6968806153750deddb6d613d962 │ │ │ │ │ axiom D:R:Indexed :: │ │ │ │ │ forall k1 k2 (t :: k1 -> k2) (a :: k1) (i :: GHC.TypeNats.Nat). │ │ │ │ │ Indexed (t a) i = Indexed t (i GHC.TypeNats.+ 1) (Param i a) │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). Indexed t _1 = t │ │ │ │ │ -490f42cfc840dfcf11c7f52982ad1254 │ │ │ │ │ +26e87dd4f792eb34b6a9146942cecb13 │ │ │ │ │ axiom D:R:Zip :: │ │ │ │ │ Zip (GHC.Generics.M1 mt m s) (GHC.Generics.M1 mt m t) │ │ │ │ │ = GHC.Generics.M1 mt m (Zip s t) │ │ │ │ │ Zip (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ = Zip l l' GHC.Generics.:+: Zip r r' │ │ │ │ │ Zip (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ = Zip l l' GHC.Generics.:*: Zip r r' │ │ │ │ │ Zip (GHC.Generics.Rec0 p) (GHC.Generics.Rec0 a) = Rec p a │ │ │ │ │ Zip GHC.Generics.U1 GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ Zip GHC.Generics.V1 GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -28629d2d100254e316c2e2006644bb35 │ │ │ │ │ +d25400e43e9b658f703ceff2ac3de284 │ │ │ │ │ type FilterIndex :: forall k. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type family FilterIndex n t where │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param n a)) = FilterIndex n t (Param n a) │ │ │ │ │ forall k1 k2 (_1 :: GHC.TypeNats.Nat) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param _1 a)) = FilterIndex n t a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). FilterIndex _1 t = t │ │ │ │ │ axiom D:R:FilterIndex │ │ │ │ │ -dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ +3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ type GenericN :: * -> GHC.Types.Constraint │ │ │ │ │ class (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericN a where │ │ │ │ │ type RepN :: * -> * -> * │ │ │ │ │ type family RepN a open │ │ │ │ │ Default: Zip (GHC.Generics.Rep (Indexed a 0)) (GHC.Generics.Rep a) │ │ │ │ │ toN :: RepN a x -> a │ │ │ │ │ fromN :: a -> RepN a x │ │ │ │ │ {-# MINIMAL toN, fromN #-} │ │ │ │ │ -f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ +6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ type GenericP :: GHC.TypeNats.Nat -> * -> GHC.Types.Constraint │ │ │ │ │ class (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericP n a where │ │ │ │ │ type RepP :: GHC.TypeNats.Nat -> * -> * -> * │ │ │ │ │ type family RepP n a open │ │ │ │ │ Default: Zip │ │ │ │ │ (GHC.Generics.Rep (FilterIndex n (Indexed a 0))) │ │ │ │ │ (GHC.Generics.Rep a) │ │ │ │ │ toP :: Data.Proxy.Proxy n -> RepP n a x -> a │ │ │ │ │ fromP :: Data.Proxy.Proxy n -> a -> RepP n a x │ │ │ │ │ {-# MINIMAL toP, fromP #-} │ │ │ │ │ -6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ +a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ type Indexed :: forall k. k -> GHC.TypeNats.Nat -> k │ │ │ │ │ type family Indexed t i where │ │ │ │ │ forall k1 k2 (t :: k1 -> k2) (a :: k1) (i :: GHC.TypeNats.Nat). │ │ │ │ │ Indexed (t a) i = Indexed t (i GHC.TypeNats.+ 1) (Param i a) │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). Indexed t _1 = t │ │ │ │ │ axiom D:R:Indexed │ │ │ │ │ -64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ +8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ type Param :: forall k. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ data family Param n a │ │ │ │ │ -5a7023b0ba5508c9797a55e6b3ef8ec1 │ │ │ │ │ +d0631f74d1e0238e450cc055cc3f1b91 │ │ │ │ │ axiom R:RepNa :: │ │ │ │ │ RepN a = Zip (GHC.Generics.Rep (Indexed a 0)) (GHC.Generics.Rep a) │ │ │ │ │ -5056c1a0ed3992131568126b47eeef50 │ │ │ │ │ +3997c4cfc5150fb71c0f0ed7953b7261 │ │ │ │ │ axiom R:RepPna :: │ │ │ │ │ RepP n a │ │ │ │ │ = Zip │ │ │ │ │ (GHC.Generics.Rep (FilterIndex n (Indexed a 0))) │ │ │ │ │ (GHC.Generics.Rep a) │ │ │ │ │ -d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +3b97022e5dc7c591885717d5396519bd │ │ │ │ │ type role Rec phantom representational phantom │ │ │ │ │ type Rec :: forall {k}. * -> * -> k -> * │ │ │ │ │ newtype Rec p a x │ │ │ │ │ = Rec {unRec :: GHC.Generics.K1 GHC.Generics.R a x} │ │ │ │ │ -083bb61db3e8437841ed53dd9a1e12d6 │ │ │ │ │ +05d9accc0b4938dc7787dbe3e50a5c37 │ │ │ │ │ type Zip :: (* -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family Zip a b where │ │ │ │ │ Zip (GHC.Generics.M1 mt m s) (GHC.Generics.M1 mt m t) │ │ │ │ │ = GHC.Generics.M1 mt m (Zip s t) │ │ │ │ │ Zip (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ = Zip l l' GHC.Generics.:+: Zip r r' │ │ │ │ │ Zip (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ = Zip l l' GHC.Generics.:*: Zip r r' │ │ │ │ │ Zip (GHC.Generics.Rec0 p) (GHC.Generics.Rec0 a) = Rec p a │ │ │ │ │ Zip GHC.Generics.U1 GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ Zip GHC.Generics.V1 GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:Zip │ │ │ │ │ -231224a54f5aab48712d757bc9936398 │ │ │ │ │ +ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ unRec :: │ │ │ │ │ forall {k} p a (x :: k). │ │ │ │ │ Rec p a x -> GHC.Generics.K1 GHC.Generics.R a x │ │ │ │ │ RecSel Left Rec │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ unRec1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (p :: <*>_N) (a :: <*>_N) (x :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Rec[0] _N

_P _N _N)] │ │ │ │ │ -59baebaed77a2f9f718797fb27f841c5 │ │ │ │ │ +ca29e5a2db4a222ce2976d5c798fbe28 │ │ │ │ │ unRec1 :: forall {k} {p} {a} {x :: k}. Rec p a x -> Rec p a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @p @a @x :: k (ds['GHC.Types.Many] :: Rec p a x) -> ds] │ │ │ │ │ instance GenericN [.] = $fGenericNa │ │ │ │ │ instance GenericP [., .] = $fGenericPna │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface Data.Generics.GenericN [family instance module] 9066 │ │ │ │ │ - interface hash: 251ff7555d8fbd0a1c0afd5d7b89b754 │ │ │ │ │ - ABI hash: 04018772b2b4402bf2760dc96217540b │ │ │ │ │ - export-list hash: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ + interface hash: 29747de2e680650a396900011f640d96 │ │ │ │ │ + ABI hash: 036a36959262b68c89d59ecc0b598b13 │ │ │ │ │ + export-list hash: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: c7962c99ecb97944c9b82836365a256a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 20c4705bc3e8084b4769b462455c7608 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -78,28 +78,28 @@ │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -3a3d9ab155d7e08d2d6f8d1d0b086d7a │ │ │ │ │ +0fb210cc53046c6583cbc2684ab063ed │ │ │ │ │ $fGenericNa :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericN a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.Rep a) (RepN a)) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Generics.Generic a). │ │ │ │ │ @a v v1 ($fGenericNa_$ctoN @a v v1) ($fGenericNa_$cfromN @a v v1)] │ │ │ │ │ -6dbdc0e4ccbd5c38314c67564965f616 │ │ │ │ │ +996372e3c737c4775767d845d89cb5f0 │ │ │ │ │ $fGenericNa_$cfromN :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ a -> RepN a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(1L)><1P(1L,A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepN a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (\ @x -> GHC.Generics.from @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (x :: <*>_N). _R %<'GHC.Types.Many>_N ->_R co _N) }] │ │ │ │ │ -94f7792a776056ef2fee73434a5a4107 │ │ │ │ │ +e70051e83cbe518a62e871bba5f136ef │ │ │ │ │ $fGenericNa_$ctoN :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ RepN a x -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(1L)><1P(A,1L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepN a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (\ @x -> GHC.Generics.to @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (x :: <*>_N). co _N %<'GHC.Types.Many>_N ->_R _R) }] │ │ │ │ │ -8534047771eed7b377a5e06f7d1d2a53 │ │ │ │ │ +0668a65402d30f444d4ed3a882682f97 │ │ │ │ │ $fGenericPna :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericP n a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -150,15 +150,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Generics.Generic a). │ │ │ │ │ @n │ │ │ │ │ @a │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ ($fGenericPna_$ctoP @a @n v v1) │ │ │ │ │ ($fGenericPna_$cfromP @a @n v v1)] │ │ │ │ │ -675427d6b1c6048f169dd3aa8fdd6277 │ │ │ │ │ +7660747e5067b86b947dfc317139226c │ │ │ │ │ $fGenericPna_$cfromP :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ Data.Proxy.Proxy n -> a -> RepP n a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1L)><1P(1L,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -173,15 +173,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepP n a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (GHC.Generics.from @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (_R %<'GHC.Types.Many>_N ->_R co _N) }] │ │ │ │ │ -997f1b58bea62017f0757fcc35fd793d │ │ │ │ │ +05260ecf46b676920522d9d78f2553c5 │ │ │ │ │ $fGenericPna_$ctoP :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ Data.Proxy.Proxy n -> RepP n a x -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1L)><1P(A,1L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -196,272 +196,272 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepP n a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (GHC.Generics.to @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (co _N %<'GHC.Types.Many>_N ->_R _R) }] │ │ │ │ │ -042d1cc01cc554e4884d8b73df668064 │ │ │ │ │ +1ce19a72b58a0e1a7465a8a8f00dd687 │ │ │ │ │ $tc'Rec :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2010739128158471245#Word64 │ │ │ │ │ - 13967947080697914728#Word64 │ │ │ │ │ + 3641965112030500663#Word64 │ │ │ │ │ + 17228817449347045139#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Rec2 │ │ │ │ │ 4# │ │ │ │ │ $tc'Rec1] │ │ │ │ │ -4a7527726447d1acd2fc9625d9e742aa │ │ │ │ │ +0ab194d6e23144f60a518a0248d8e242 │ │ │ │ │ $tc'Rec1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -31c16267b28d71d76a362cdbff5b6581 │ │ │ │ │ +4651b5ae438aa5170e60a689cbbd356c │ │ │ │ │ $tc'Rec2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Rec3] │ │ │ │ │ -41cafd84bd7d6ec0ea94a25fde216ea9 │ │ │ │ │ +0bad259247e68351a7b5e610c2a16a9b │ │ │ │ │ $tc'Rec3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Rec"#] │ │ │ │ │ -b60c60bc0815f57e5deed1742557986f │ │ │ │ │ +1eaeaf8e84eb4bcc99588bd1558c7745 │ │ │ │ │ $tcGenericN :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 13366642642489202528#Word64 │ │ │ │ │ - 16533088930544678980#Word64 │ │ │ │ │ + 8431548670426927589#Word64 │ │ │ │ │ + 8276686068605313302#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGenericN2 │ │ │ │ │ 0# │ │ │ │ │ $tcGenericN1] │ │ │ │ │ -86fc687e4119a7168fe328fe3c58cfbc │ │ │ │ │ +b46b24512d4fb0e6131c0fb5cb02d34a │ │ │ │ │ $tcGenericN1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -f126c1fe640754bb787fd8b7e9b17434 │ │ │ │ │ +245b849b4bf43ea00d8cd2734d3cce9b │ │ │ │ │ $tcGenericN2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGenericN3] │ │ │ │ │ -5f3a6a6d699cdbfb51ad634392bfbb3e │ │ │ │ │ +9c08e0cf76b7d1833000ce77f2a97b4a │ │ │ │ │ $tcGenericN3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GenericN"#] │ │ │ │ │ -22b93de4eaf9a83429e5d5169d9d289f │ │ │ │ │ +3528bb653433f29d062a7c08e2202cb7 │ │ │ │ │ $tcGenericP :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7746456970720547853#Word64 │ │ │ │ │ - 7869983480876816926#Word64 │ │ │ │ │ + 10546502919063957716#Word64 │ │ │ │ │ + 4403573475803759602#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGenericP2 │ │ │ │ │ 0# │ │ │ │ │ $tcGenericP1] │ │ │ │ │ -7841065602a8387f35d0834beb53d35d │ │ │ │ │ +098a1c8a4da0eafbf0bc46915bdc3cc2 │ │ │ │ │ $tcGenericP1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -819ea323ad6a4f449e3140ecd3edb497 │ │ │ │ │ +17ac0303a08e0f22b2857af4a7b0a424 │ │ │ │ │ $tcGenericP2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGenericP3] │ │ │ │ │ -a736ebd9bb38bb16eb5234dd49c60986 │ │ │ │ │ +a94442cbc3877b2176ba132254968986 │ │ │ │ │ $tcGenericP3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GenericP"#] │ │ │ │ │ -2de73bd748e080c8ba90f2f4c2321a31 │ │ │ │ │ +ec97bcaf2e023750dd1bacfe29de2595 │ │ │ │ │ $tcParam :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3873479314949231875#Word64 │ │ │ │ │ - 3287949389011015102#Word64 │ │ │ │ │ + 3708105176982407385#Word64 │ │ │ │ │ + 855080426625777784#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcParam2 │ │ │ │ │ 1# │ │ │ │ │ $tcParam1] │ │ │ │ │ -c9d8d518ac2b5bc4e1b23a819e45ed4f │ │ │ │ │ +d3d520a16e26c3cf8ebc4264dcc10018 │ │ │ │ │ $tcParam1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -7cd22a64393d7d34a18a83cc4d95339d │ │ │ │ │ +52d05bff125e28f665fac6c34c538178 │ │ │ │ │ $tcParam2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcParam3] │ │ │ │ │ -e63f5e84ef414935fbe13542a4d11b6b │ │ │ │ │ +8a5e35570356d9a3cfeb97314c7d1af8 │ │ │ │ │ $tcParam3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Param"#] │ │ │ │ │ -6305562a7e44617fc81acbc6ddf568a2 │ │ │ │ │ +5245bea0f94bfffdddad0e205a3e583e │ │ │ │ │ $tcRec :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7366229076863813425#Word64 │ │ │ │ │ - 17893782013242789224#Word64 │ │ │ │ │ + 4496317617164788358#Word64 │ │ │ │ │ + 9240627540514957836#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcRec2 │ │ │ │ │ 1# │ │ │ │ │ $tcRec1] │ │ │ │ │ -61ba17b60e0e30efb231f16276df5b3e │ │ │ │ │ +b23877eca59ea9c909b636baac151f29 │ │ │ │ │ $tcRec1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -802a30c38651e14ac92093b8acc4cf71 │ │ │ │ │ +3dc736b817667ca788cb338ec25c38b5 │ │ │ │ │ $tcRec2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcRec3] │ │ │ │ │ -b1f13471981b749c3de7d07d9631d7be │ │ │ │ │ +add2b530503730e66daaf1895998822b │ │ │ │ │ $tcRec3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Rec"#] │ │ │ │ │ -4b558a5a0166b0221acfe75cc8c60029 │ │ │ │ │ +4672c8d772df915ea2576b915fa3c27a │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2928f797403af6c3f5938d73352d2076 │ │ │ │ │ +7e93adc921c872c514fa153e5387b2b4 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -31e202f6d8534b24bf51f4b7532a83c3 │ │ │ │ │ +9fafeb5d57c048cdd1f67aa75ab2f0f3 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Generics.GenericN"#] │ │ │ │ │ -d4c12a6817ba80afc664a6226d54a9e2 │ │ │ │ │ +85d6b64d2b0f3bf79292f3f3049c015e │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -4363a9c789de4e96245188639ed3abd8 │ │ │ │ │ +8627082b9155637d4e5b4181b6be3bea │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -4d032684fe99eec242cff5c60828727f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +8383e02d5e99ada2c0c42f50a0b2e7d0 │ │ │ │ │ axiom D:R:FilterIndex :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param n a)) = FilterIndex n t (Param n a) │ │ │ │ │ forall k1 k2 (_1 :: GHC.TypeNats.Nat) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param _1 a)) = FilterIndex n t a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). FilterIndex _1 t = t │ │ │ │ │ -73e21b2157370f5cd1328cde0971d6b0 │ │ │ │ │ +4c33e6968806153750deddb6d613d962 │ │ │ │ │ axiom D:R:Indexed :: │ │ │ │ │ forall k1 k2 (t :: k1 -> k2) (a :: k1) (i :: GHC.TypeNats.Nat). │ │ │ │ │ Indexed (t a) i = Indexed t (i GHC.TypeNats.+ 1) (Param i a) │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). Indexed t _1 = t │ │ │ │ │ -490f42cfc840dfcf11c7f52982ad1254 │ │ │ │ │ +26e87dd4f792eb34b6a9146942cecb13 │ │ │ │ │ axiom D:R:Zip :: │ │ │ │ │ Zip (GHC.Generics.M1 mt m s) (GHC.Generics.M1 mt m t) │ │ │ │ │ = GHC.Generics.M1 mt m (Zip s t) │ │ │ │ │ Zip (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ = Zip l l' GHC.Generics.:+: Zip r r' │ │ │ │ │ Zip (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ = Zip l l' GHC.Generics.:*: Zip r r' │ │ │ │ │ Zip (GHC.Generics.Rec0 p) (GHC.Generics.Rec0 a) = Rec p a │ │ │ │ │ Zip GHC.Generics.U1 GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ Zip GHC.Generics.V1 GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -28629d2d100254e316c2e2006644bb35 │ │ │ │ │ +d25400e43e9b658f703ceff2ac3de284 │ │ │ │ │ type FilterIndex :: forall k. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type family FilterIndex n t where │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param n a)) = FilterIndex n t (Param n a) │ │ │ │ │ forall k1 k2 (_1 :: GHC.TypeNats.Nat) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param _1 a)) = FilterIndex n t a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). FilterIndex _1 t = t │ │ │ │ │ axiom D:R:FilterIndex │ │ │ │ │ -dd9794ad08262cbac6264fbf714e582f │ │ │ │ │ +3c1929812fe1d66fe2228d4ff0e540ce │ │ │ │ │ type GenericN :: * -> GHC.Types.Constraint │ │ │ │ │ class (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericN a where │ │ │ │ │ type RepN :: * -> * -> * │ │ │ │ │ type family RepN a open │ │ │ │ │ Default: Zip (GHC.Generics.Rep (Indexed a 0)) (GHC.Generics.Rep a) │ │ │ │ │ toN :: RepN a x -> a │ │ │ │ │ fromN :: a -> RepN a x │ │ │ │ │ {-# MINIMAL toN, fromN #-} │ │ │ │ │ -f4ef512392aa93755b39a60a61fcb61d │ │ │ │ │ +6d4114b38c04aef15401b9759854eb7a │ │ │ │ │ type GenericP :: GHC.TypeNats.Nat -> * -> GHC.Types.Constraint │ │ │ │ │ class (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericP n a where │ │ │ │ │ type RepP :: GHC.TypeNats.Nat -> * -> * -> * │ │ │ │ │ type family RepP n a open │ │ │ │ │ Default: Zip │ │ │ │ │ (GHC.Generics.Rep (FilterIndex n (Indexed a 0))) │ │ │ │ │ (GHC.Generics.Rep a) │ │ │ │ │ toP :: Data.Proxy.Proxy n -> RepP n a x -> a │ │ │ │ │ fromP :: Data.Proxy.Proxy n -> a -> RepP n a x │ │ │ │ │ {-# MINIMAL toP, fromP #-} │ │ │ │ │ -6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ +a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ type Indexed :: forall k. k -> GHC.TypeNats.Nat -> k │ │ │ │ │ type family Indexed t i where │ │ │ │ │ forall k1 k2 (t :: k1 -> k2) (a :: k1) (i :: GHC.TypeNats.Nat). │ │ │ │ │ Indexed (t a) i = Indexed t (i GHC.TypeNats.+ 1) (Param i a) │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). Indexed t _1 = t │ │ │ │ │ axiom D:R:Indexed │ │ │ │ │ -64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ +8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ type Param :: forall k. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ data family Param n a │ │ │ │ │ -5a7023b0ba5508c9797a55e6b3ef8ec1 │ │ │ │ │ +d0631f74d1e0238e450cc055cc3f1b91 │ │ │ │ │ axiom R:RepNa :: │ │ │ │ │ RepN a = Zip (GHC.Generics.Rep (Indexed a 0)) (GHC.Generics.Rep a) │ │ │ │ │ -5056c1a0ed3992131568126b47eeef50 │ │ │ │ │ +3997c4cfc5150fb71c0f0ed7953b7261 │ │ │ │ │ axiom R:RepPna :: │ │ │ │ │ RepP n a │ │ │ │ │ = Zip │ │ │ │ │ (GHC.Generics.Rep (FilterIndex n (Indexed a 0))) │ │ │ │ │ (GHC.Generics.Rep a) │ │ │ │ │ -d465c8879e90265de2f6f449eae85d8f │ │ │ │ │ +3b97022e5dc7c591885717d5396519bd │ │ │ │ │ type role Rec phantom representational phantom │ │ │ │ │ type Rec :: forall {k}. * -> * -> k -> * │ │ │ │ │ newtype Rec p a x │ │ │ │ │ = Rec {unRec :: GHC.Generics.K1 GHC.Generics.R a x} │ │ │ │ │ -083bb61db3e8437841ed53dd9a1e12d6 │ │ │ │ │ +05d9accc0b4938dc7787dbe3e50a5c37 │ │ │ │ │ type Zip :: (* -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family Zip a b where │ │ │ │ │ Zip (GHC.Generics.M1 mt m s) (GHC.Generics.M1 mt m t) │ │ │ │ │ = GHC.Generics.M1 mt m (Zip s t) │ │ │ │ │ Zip (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ = Zip l l' GHC.Generics.:+: Zip r r' │ │ │ │ │ Zip (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ = Zip l l' GHC.Generics.:*: Zip r r' │ │ │ │ │ Zip (GHC.Generics.Rec0 p) (GHC.Generics.Rec0 a) = Rec p a │ │ │ │ │ Zip GHC.Generics.U1 GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ Zip GHC.Generics.V1 GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:Zip │ │ │ │ │ -231224a54f5aab48712d757bc9936398 │ │ │ │ │ +ba37d434963801fbf488db7286cb1d46 │ │ │ │ │ unRec :: │ │ │ │ │ forall {k} p a (x :: k). │ │ │ │ │ Rec p a x -> GHC.Generics.K1 GHC.Generics.R a x │ │ │ │ │ RecSel Left Rec │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ unRec1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (p :: <*>_N) (a :: <*>_N) (x :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Rec[0] _N

_P _N _N)] │ │ │ │ │ -59baebaed77a2f9f718797fb27f841c5 │ │ │ │ │ +ca29e5a2db4a222ce2976d5c798fbe28 │ │ │ │ │ unRec1 :: forall {k} {p} {a} {x :: k}. Rec p a x -> Rec p a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @p @a @x :: k (ds['GHC.Types.Many] :: Rec p a x) -> ds] │ │ │ │ │ instance GenericN [.] = $fGenericNa │ │ │ │ │ instance GenericP [., .] = $fGenericPna ├── libghc-barbies-doc_2.0.5.0-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-09-21 21:52:34.000000 debian-binary │ │ -rw-r--r-- 0 0 0 3024 2024-09-21 21:52:34.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 205508 2024-09-21 21:52:34.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 205512 2024-09-21 21:52:34.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/ghc-doc/haddock/barbies-2.0.5.0/barbies.haddock │ │ │ │ @@ -2337,16 +2337,16 @@ │ │ │ │ 00009200: 0035 00a0 0300 0035 00a1 0300 0035 00a2 .5.....5.....5.. │ │ │ │ 00009210: 0300 0035 00a3 0300 0035 00a4 0300 0035 ...5.....5.....5 │ │ │ │ 00009220: 00a5 0300 0035 00a6 0300 8d02 8e02 00a7 .....5.......... │ │ │ │ 00009230: 0300 0035 00a8 0300 8d02 9b03 00a9 0300 ...5............ │ │ │ │ 00009240: 8d02 aa03 03ab 0300 8d02 ac03 03ad 0300 ................ │ │ │ │ 00009250: 0044 00ce 0100 0044 00ae 0300 0045 00af .D.....D.....E.. │ │ │ │ 00009260: 03b0 0326 6261 7262 6965 732d 322e 302e ...&barbies-2.0. │ │ │ │ -00009270: 352e 302d 3350 544e 4263 7379 626e 3446 5.0-3PTNBcsybn4F │ │ │ │ -00009280: 4877 6962 5430 7757 4265 1744 6174 612e HwibT0wWBe.Data. │ │ │ │ +00009270: 352e 302d 3953 4a35 4d6c 4441 4c67 4d36 5.0-9SJ5MlDALgM6 │ │ │ │ +00009280: 3247 3077 6c52 544a 3255 1744 6174 612e 2G0wlRTJ2U.Data. │ │ │ │ 00009290: 4261 7262 6965 2e43 6f6e 7374 7261 696e Barbie.Constrain │ │ │ │ 000092a0: 7473 1144 6174 612e 4675 6e63 746f 722e ts.Data.Functor. │ │ │ │ 000092b0: 5072 6f64 1042 6172 6269 6573 2e49 6e74 Prod.Barbies.Int │ │ │ │ 000092c0: 6572 6e61 6c18 4461 7461 2e46 756e 6374 ernal.Data.Funct │ │ │ │ 000092d0: 6f72 2e54 7261 6e73 666f 726d 6572 0c42 or.Transformer.B │ │ │ │ 000092e0: 6172 6269 6573 2e42 6172 6513 4461 7461 arbies.Bare.Data │ │ │ │ 000092f0: 2e46 756e 6374 6f72 2e42 6172 6269 6513 .Functor.Barbie. │ │ │ ├── ./usr/share/doc/libghc-barbies-doc/html/Barbies.html │ │ │ │ @@ -113,10 +113,10 @@ │ │ │ │ │ │ │ │ instance Functor f' => FunctorB (Dependants f') │ │ │ │ instance FunctorT Dependants │ │ │ │ │ │ │ │ type Dependants f = Dependants f f │ │ │ │

We can thus use btmap1 as a poor man's version of bmap for Dependants.

For more details, see:

module Barbies.Bi

Container-barbies

Some clothes make barbies look like containers, and we can make those │ │ │ │ types behave like normal Functors.

newtype Container b a Source #

Wrapper for barbies that act as containers of a │ │ │ │ - by wearing (Const a).

Constructors

Container 

Fields

Instances

Instances details
TraversableB b => Foldable (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fold :: Monoid m => Container b m -> m Source #

foldMap :: Monoid m => (a -> m) -> Container b a -> m Source #

foldMap' :: Monoid m => (a -> m) -> Container b a -> m Source #

foldr :: (a -> b0 -> b0) -> b0 -> Container b a -> b0 Source #

foldr' :: (a -> b0 -> b0) -> b0 -> Container b a -> b0 Source #

foldl :: (b0 -> a -> b0) -> b0 -> Container b a -> b0 Source #

foldl' :: (b0 -> a -> b0) -> b0 -> Container b a -> b0 Source #

foldr1 :: (a -> a -> a) -> Container b a -> a Source #

foldl1 :: (a -> a -> a) -> Container b a -> a Source #

toList :: Container b a -> [a] Source #

null :: Container b a -> Bool Source #

length :: Container b a -> Int Source #

elem :: Eq a => a -> Container b a -> Bool Source #

maximum :: Ord a => Container b a -> a Source #

minimum :: Ord a => Container b a -> a Source #

sum :: Num a => Container b a -> a Source #

product :: Num a => Container b a -> a Source #

TraversableB b => Traversable (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

traverse :: Applicative f => (a -> f b0) -> Container b a -> f (Container b b0) Source #

sequenceA :: Applicative f => Container b (f a) -> f (Container b a) Source #

mapM :: Monad m => (a -> m b0) -> Container b a -> m (Container b b0) Source #

sequence :: Monad m => Container b (m a) -> m (Container b a) Source #

ApplicativeB b => Applicative (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

pure :: a -> Container b a Source #

(<*>) :: Container b (a -> b0) -> Container b a -> Container b b0 Source #

liftA2 :: (a -> b0 -> c) -> Container b a -> Container b b0 -> Container b c Source #

(*>) :: Container b a -> Container b b0 -> Container b b0 Source #

(<*) :: Container b a -> Container b b0 -> Container b a Source #

FunctorB b => Functor (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fmap :: (a -> b0) -> Container b a -> Container b b0 Source #

(<$) :: a -> Container b b0 -> Container b a Source #

Generic (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Associated Types

type Rep (Container b a) :: Type -> Type Source #

Methods

from :: Container b a -> Rep (Container b a) x Source #

to :: Rep (Container b a) x -> Container b a Source #

Read (b (Const a :: Type -> Type)) => Read (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Show (b (Const a :: Type -> Type)) => Show (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Eq (b (Const a :: Type -> Type)) => Eq (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

(==) :: Container b a -> Container b a -> Bool Source #

(/=) :: Container b a -> Container b a -> Bool Source #

Ord (b (Const a :: Type -> Type)) => Ord (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

compare :: Container b a -> Container b a -> Ordering Source #

(<) :: Container b a -> Container b a -> Bool Source #

(<=) :: Container b a -> Container b a -> Bool Source #

(>) :: Container b a -> Container b a -> Bool Source #

(>=) :: Container b a -> Container b a -> Bool Source #

max :: Container b a -> Container b a -> Container b a Source #

min :: Container b a -> Container b a -> Container b a Source #

type Rep (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

type Rep (Container b a) = D1 ('MetaData "Container" "Barbies.Internal.Containers" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'True) (C1 ('MetaCons "Container" 'PrefixI 'True) (S1 ('MetaSel ('Just "getContainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (b (Const a :: Type -> Type)))))

newtype ErrorContainer b e Source #

Wrapper for barbies that act as containers of e │ │ │ │ - by wearing Either e.

Constructors

ErrorContainer 

Fields

Instances

Instances details
TraversableB b => Foldable (ErrorContainer b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fold :: Monoid m => ErrorContainer b m -> m Source #

foldMap :: Monoid m => (a -> m) -> ErrorContainer b a -> m Source #

foldMap' :: Monoid m => (a -> m) -> ErrorContainer b a -> m Source #

foldr :: (a -> b0 -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldr' :: (a -> b0 -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldl :: (b0 -> a -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldl' :: (b0 -> a -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldr1 :: (a -> a -> a) -> ErrorContainer b a -> a Source #

foldl1 :: (a -> a -> a) -> ErrorContainer b a -> a Source #

toList :: ErrorContainer b a -> [a] Source #

null :: ErrorContainer b a -> Bool Source #

length :: ErrorContainer b a -> Int Source #

elem :: Eq a => a -> ErrorContainer b a -> Bool Source #

maximum :: Ord a => ErrorContainer b a -> a Source #

minimum :: Ord a => ErrorContainer b a -> a Source #

sum :: Num a => ErrorContainer b a -> a Source #

product :: Num a => ErrorContainer b a -> a Source #

TraversableB b => Traversable (ErrorContainer b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

traverse :: Applicative f => (a -> f b0) -> ErrorContainer b a -> f (ErrorContainer b b0) Source #

sequenceA :: Applicative f => ErrorContainer b (f a) -> f (ErrorContainer b a) Source #

mapM :: Monad m => (a -> m b0) -> ErrorContainer b a -> m (ErrorContainer b b0) Source #

sequence :: Monad m => ErrorContainer b (m a) -> m (ErrorContainer b a) Source #

FunctorB b => Functor (ErrorContainer b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fmap :: (a -> b0) -> ErrorContainer b a -> ErrorContainer b b0 Source #

(<$) :: a -> ErrorContainer b b0 -> ErrorContainer b a Source #

Generic (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Associated Types

type Rep (ErrorContainer b e) :: Type -> Type Source #

Read (b (Either e)) => Read (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Show (b (Either e)) => Show (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Eq (b (Either e)) => Eq (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Ord (b (Either e)) => Ord (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

type Rep (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

type Rep (ErrorContainer b e) = D1 ('MetaData "ErrorContainer" "Barbies.Internal.Containers" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'True) (C1 ('MetaCons "ErrorContainer" 'PrefixI 'True) (S1 ('MetaSel ('Just "getErrorContainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (b (Either e)))))

Wrappers

This can be use with deriving via to automate derivation of instances │ │ │ │ - for Barbie-types.

newtype Barbie (b :: (k -> Type) -> Type) f Source #

A wrapper for Barbie-types, providing useful instances.

Constructors

Barbie 

Fields

Instances

Instances details
ApplicativeB b => ApplicativeB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bpure :: (forall (a :: k0). f a) -> Barbie b f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

ConstraintsB b => ConstraintsB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Associated Types

type AllB c (Barbie b) Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c (Barbie b) => Barbie b f -> Barbie b (Product (Dict c) f) Source #

FunctorB b => FunctorB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Barbie b f -> Barbie b g Source #

TraversableB b => TraversableB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Barbie b f -> e (Barbie b g) Source #

ProductB b => ProductB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Barbie b f Source #

ProductBC b => ProductBC (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Barbie b) => Barbie b (Dict c) Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b, AllBF Monoid f b) => Monoid (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

mempty :: Barbie b f Source #

mappend :: Barbie b f -> Barbie b f -> Barbie b f Source #

mconcat :: [Barbie b f] -> Barbie b f Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b) => Semigroup (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

(<>) :: Barbie b f -> Barbie b f -> Barbie b f Source #

sconcat :: NonEmpty (Barbie b f) -> Barbie b f Source #

stimes :: Integral b0 => b0 -> Barbie b f -> Barbie b f Source #

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) = AllB c b

Trivial Barbies

data Void (f :: k -> Type) Source #

Uninhabited barbie type.

Instances

Instances details
ConstraintsB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Void Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Void => Void f -> Void (Product (Dict c) f) Source #

FunctorB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Void f -> Void g Source #

TraversableB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Void f -> e (Void g) Source #

Semigroup (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Void f -> Void f -> Void f Source #

sconcat :: NonEmpty (Void f) -> Void f Source #

stimes :: Integral b => b -> Void f -> Void f Source #

Generic (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Void f) :: Type -> Type Source #

Methods

from :: Void f -> Rep (Void f) x Source #

to :: Rep (Void f) x -> Void f Source #

Show (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Void f -> ShowS Source #

show :: Void f -> String Source #

showList :: [Void f] -> ShowS Source #

Eq (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Void f -> Void f -> Bool Source #

(/=) :: Void f -> Void f -> Bool Source #

Ord (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Void f -> Void f -> Ordering Source #

(<) :: Void f -> Void f -> Bool Source #

(<=) :: Void f -> Void f -> Bool Source #

(>) :: Void f -> Void f -> Bool Source #

(>=) :: Void f -> Void f -> Bool Source #

max :: Void f -> Void f -> Void f Source #

min :: Void f -> Void f -> Void f Source #

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Void :: (k -> Type) -> Type))
type Rep (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Void f) = D1 ('MetaData "Void" "Barbies.Internal.Trivial" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (V1 :: Type -> Type)

data Unit (f :: k -> Type) Source #

A barbie type without structure.

Constructors

Unit 

Instances

Instances details
ApplicativeB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bpure :: (forall (a :: k0). f a) -> Unit f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

ConstraintsB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Unit Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Unit => Unit f -> Unit (Product (Dict c) f) Source #

DistributiveB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bdistribute :: forall f (g :: k0 -> Type). Functor f => f (Unit g) -> Unit (Compose f g) Source #

FunctorB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Unit f -> Unit g Source #

TraversableB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Unit f -> e (Unit g) Source #

ProductB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Unit f Source #

ProductBC (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Unit => Unit (Dict c) Source #

(Typeable f, Typeable k) => Data (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Unit f -> c (Unit f) Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Unit f) Source #

toConstr :: Unit f -> Constr Source #

dataTypeOf :: Unit f -> DataType Source #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Unit f)) Source #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Unit f)) Source #

gmapT :: (forall b. Data b => b -> b) -> Unit f -> Unit f Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQ :: (forall d. Data d => d -> u) -> Unit f -> [u] Source #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Unit f -> u Source #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

Monoid (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

mempty :: Unit f Source #

mappend :: Unit f -> Unit f -> Unit f Source #

mconcat :: [Unit f] -> Unit f Source #

Semigroup (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Unit f -> Unit f -> Unit f Source #

sconcat :: NonEmpty (Unit f) -> Unit f Source #

stimes :: Integral b => b -> Unit f -> Unit f Source #

Generic (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Unit f) :: Type -> Type Source #

Methods

from :: Unit f -> Rep (Unit f) x Source #

to :: Rep (Unit f) x -> Unit f Source #

Read (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Show (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Unit f -> ShowS Source #

show :: Unit f -> String Source #

showList :: [Unit f] -> ShowS Source #

Eq (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Unit f -> Unit f -> Bool Source #

(/=) :: Unit f -> Unit f -> Bool Source #

Ord (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Unit f -> Unit f -> Ordering Source #

(<) :: Unit f -> Unit f -> Bool Source #

(<=) :: Unit f -> Unit f -> Bool Source #

(>) :: Unit f -> Unit f -> Bool Source #

(>=) :: Unit f -> Unit f -> Bool Source #

max :: Unit f -> Unit f -> Unit f Source #

min :: Unit f -> Unit f -> Unit f Source #

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Unit :: (k -> Type) -> Type))
type Rep (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Unit f) = D1 ('MetaData "Unit" "Barbies.Internal.Trivial" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) (U1 :: Type -> Type))
│ │ │ │ + by wearing (Const a).

Constructors

Container 

Fields

Instances

Instances details
TraversableB b => Foldable (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fold :: Monoid m => Container b m -> m Source #

foldMap :: Monoid m => (a -> m) -> Container b a -> m Source #

foldMap' :: Monoid m => (a -> m) -> Container b a -> m Source #

foldr :: (a -> b0 -> b0) -> b0 -> Container b a -> b0 Source #

foldr' :: (a -> b0 -> b0) -> b0 -> Container b a -> b0 Source #

foldl :: (b0 -> a -> b0) -> b0 -> Container b a -> b0 Source #

foldl' :: (b0 -> a -> b0) -> b0 -> Container b a -> b0 Source #

foldr1 :: (a -> a -> a) -> Container b a -> a Source #

foldl1 :: (a -> a -> a) -> Container b a -> a Source #

toList :: Container b a -> [a] Source #

null :: Container b a -> Bool Source #

length :: Container b a -> Int Source #

elem :: Eq a => a -> Container b a -> Bool Source #

maximum :: Ord a => Container b a -> a Source #

minimum :: Ord a => Container b a -> a Source #

sum :: Num a => Container b a -> a Source #

product :: Num a => Container b a -> a Source #

TraversableB b => Traversable (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

traverse :: Applicative f => (a -> f b0) -> Container b a -> f (Container b b0) Source #

sequenceA :: Applicative f => Container b (f a) -> f (Container b a) Source #

mapM :: Monad m => (a -> m b0) -> Container b a -> m (Container b b0) Source #

sequence :: Monad m => Container b (m a) -> m (Container b a) Source #

ApplicativeB b => Applicative (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

pure :: a -> Container b a Source #

(<*>) :: Container b (a -> b0) -> Container b a -> Container b b0 Source #

liftA2 :: (a -> b0 -> c) -> Container b a -> Container b b0 -> Container b c Source #

(*>) :: Container b a -> Container b b0 -> Container b b0 Source #

(<*) :: Container b a -> Container b b0 -> Container b a Source #

FunctorB b => Functor (Container b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fmap :: (a -> b0) -> Container b a -> Container b b0 Source #

(<$) :: a -> Container b b0 -> Container b a Source #

Generic (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Associated Types

type Rep (Container b a) :: Type -> Type Source #

Methods

from :: Container b a -> Rep (Container b a) x Source #

to :: Rep (Container b a) x -> Container b a Source #

Read (b (Const a :: Type -> Type)) => Read (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Show (b (Const a :: Type -> Type)) => Show (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Eq (b (Const a :: Type -> Type)) => Eq (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

(==) :: Container b a -> Container b a -> Bool Source #

(/=) :: Container b a -> Container b a -> Bool Source #

Ord (b (Const a :: Type -> Type)) => Ord (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

compare :: Container b a -> Container b a -> Ordering Source #

(<) :: Container b a -> Container b a -> Bool Source #

(<=) :: Container b a -> Container b a -> Bool Source #

(>) :: Container b a -> Container b a -> Bool Source #

(>=) :: Container b a -> Container b a -> Bool Source #

max :: Container b a -> Container b a -> Container b a Source #

min :: Container b a -> Container b a -> Container b a Source #

type Rep (Container b a) Source # 
Instance details

Defined in Barbies.Internal.Containers

type Rep (Container b a) = D1 ('MetaData "Container" "Barbies.Internal.Containers" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'True) (C1 ('MetaCons "Container" 'PrefixI 'True) (S1 ('MetaSel ('Just "getContainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (b (Const a :: Type -> Type)))))

newtype ErrorContainer b e Source #

Wrapper for barbies that act as containers of e │ │ │ │ + by wearing Either e.

Constructors

ErrorContainer 

Fields

Instances

Instances details
TraversableB b => Foldable (ErrorContainer b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fold :: Monoid m => ErrorContainer b m -> m Source #

foldMap :: Monoid m => (a -> m) -> ErrorContainer b a -> m Source #

foldMap' :: Monoid m => (a -> m) -> ErrorContainer b a -> m Source #

foldr :: (a -> b0 -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldr' :: (a -> b0 -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldl :: (b0 -> a -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldl' :: (b0 -> a -> b0) -> b0 -> ErrorContainer b a -> b0 Source #

foldr1 :: (a -> a -> a) -> ErrorContainer b a -> a Source #

foldl1 :: (a -> a -> a) -> ErrorContainer b a -> a Source #

toList :: ErrorContainer b a -> [a] Source #

null :: ErrorContainer b a -> Bool Source #

length :: ErrorContainer b a -> Int Source #

elem :: Eq a => a -> ErrorContainer b a -> Bool Source #

maximum :: Ord a => ErrorContainer b a -> a Source #

minimum :: Ord a => ErrorContainer b a -> a Source #

sum :: Num a => ErrorContainer b a -> a Source #

product :: Num a => ErrorContainer b a -> a Source #

TraversableB b => Traversable (ErrorContainer b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

traverse :: Applicative f => (a -> f b0) -> ErrorContainer b a -> f (ErrorContainer b b0) Source #

sequenceA :: Applicative f => ErrorContainer b (f a) -> f (ErrorContainer b a) Source #

mapM :: Monad m => (a -> m b0) -> ErrorContainer b a -> m (ErrorContainer b b0) Source #

sequence :: Monad m => ErrorContainer b (m a) -> m (ErrorContainer b a) Source #

FunctorB b => Functor (ErrorContainer b) Source # 
Instance details

Defined in Barbies.Internal.Containers

Methods

fmap :: (a -> b0) -> ErrorContainer b a -> ErrorContainer b b0 Source #

(<$) :: a -> ErrorContainer b b0 -> ErrorContainer b a Source #

Generic (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Associated Types

type Rep (ErrorContainer b e) :: Type -> Type Source #

Read (b (Either e)) => Read (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Show (b (Either e)) => Show (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Eq (b (Either e)) => Eq (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

Ord (b (Either e)) => Ord (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

type Rep (ErrorContainer b e) Source # 
Instance details

Defined in Barbies.Internal.Containers

type Rep (ErrorContainer b e) = D1 ('MetaData "ErrorContainer" "Barbies.Internal.Containers" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'True) (C1 ('MetaCons "ErrorContainer" 'PrefixI 'True) (S1 ('MetaSel ('Just "getErrorContainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (b (Either e)))))

Wrappers

This can be use with deriving via to automate derivation of instances │ │ │ │ + for Barbie-types.

newtype Barbie (b :: (k -> Type) -> Type) f Source #

A wrapper for Barbie-types, providing useful instances.

Constructors

Barbie 

Fields

Instances

Instances details
ApplicativeB b => ApplicativeB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bpure :: (forall (a :: k0). f a) -> Barbie b f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

ConstraintsB b => ConstraintsB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Associated Types

type AllB c (Barbie b) Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c (Barbie b) => Barbie b f -> Barbie b (Product (Dict c) f) Source #

FunctorB b => FunctorB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Barbie b f -> Barbie b g Source #

TraversableB b => TraversableB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Barbie b f -> e (Barbie b g) Source #

ProductB b => ProductB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Barbie b f Source #

ProductBC b => ProductBC (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Barbie b) => Barbie b (Dict c) Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b, AllBF Monoid f b) => Monoid (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

mempty :: Barbie b f Source #

mappend :: Barbie b f -> Barbie b f -> Barbie b f Source #

mconcat :: [Barbie b f] -> Barbie b f Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b) => Semigroup (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

(<>) :: Barbie b f -> Barbie b f -> Barbie b f Source #

sconcat :: NonEmpty (Barbie b f) -> Barbie b f Source #

stimes :: Integral b0 => b0 -> Barbie b f -> Barbie b f Source #

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) = AllB c b

Trivial Barbies

data Void (f :: k -> Type) Source #

Uninhabited barbie type.

Instances

Instances details
ConstraintsB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Void Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Void => Void f -> Void (Product (Dict c) f) Source #

FunctorB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Void f -> Void g Source #

TraversableB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Void f -> e (Void g) Source #

Semigroup (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Void f -> Void f -> Void f Source #

sconcat :: NonEmpty (Void f) -> Void f Source #

stimes :: Integral b => b -> Void f -> Void f Source #

Generic (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Void f) :: Type -> Type Source #

Methods

from :: Void f -> Rep (Void f) x Source #

to :: Rep (Void f) x -> Void f Source #

Show (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Void f -> ShowS Source #

show :: Void f -> String Source #

showList :: [Void f] -> ShowS Source #

Eq (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Void f -> Void f -> Bool Source #

(/=) :: Void f -> Void f -> Bool Source #

Ord (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Void f -> Void f -> Ordering Source #

(<) :: Void f -> Void f -> Bool Source #

(<=) :: Void f -> Void f -> Bool Source #

(>) :: Void f -> Void f -> Bool Source #

(>=) :: Void f -> Void f -> Bool Source #

max :: Void f -> Void f -> Void f Source #

min :: Void f -> Void f -> Void f Source #

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Void :: (k -> Type) -> Type))
type Rep (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Void f) = D1 ('MetaData "Void" "Barbies.Internal.Trivial" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (V1 :: Type -> Type)

data Unit (f :: k -> Type) Source #

A barbie type without structure.

Constructors

Unit 

Instances

Instances details
ApplicativeB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bpure :: (forall (a :: k0). f a) -> Unit f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

ConstraintsB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Unit Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Unit => Unit f -> Unit (Product (Dict c) f) Source #

DistributiveB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bdistribute :: forall f (g :: k0 -> Type). Functor f => f (Unit g) -> Unit (Compose f g) Source #

FunctorB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Unit f -> Unit g Source #

TraversableB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Unit f -> e (Unit g) Source #

ProductB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Unit f Source #

ProductBC (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Unit => Unit (Dict c) Source #

(Typeable f, Typeable k) => Data (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Unit f -> c (Unit f) Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Unit f) Source #

toConstr :: Unit f -> Constr Source #

dataTypeOf :: Unit f -> DataType Source #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Unit f)) Source #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Unit f)) Source #

gmapT :: (forall b. Data b => b -> b) -> Unit f -> Unit f Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQ :: (forall d. Data d => d -> u) -> Unit f -> [u] Source #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Unit f -> u Source #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

Monoid (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

mempty :: Unit f Source #

mappend :: Unit f -> Unit f -> Unit f Source #

mconcat :: [Unit f] -> Unit f Source #

Semigroup (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Unit f -> Unit f -> Unit f Source #

sconcat :: NonEmpty (Unit f) -> Unit f Source #

stimes :: Integral b => b -> Unit f -> Unit f Source #

Generic (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Unit f) :: Type -> Type Source #

Methods

from :: Unit f -> Rep (Unit f) x Source #

to :: Rep (Unit f) x -> Unit f Source #

Read (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Show (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Unit f -> ShowS Source #

show :: Unit f -> String Source #

showList :: [Unit f] -> ShowS Source #

Eq (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Unit f -> Unit f -> Bool Source #

(/=) :: Unit f -> Unit f -> Bool Source #

Ord (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Unit f -> Unit f -> Ordering Source #

(<) :: Unit f -> Unit f -> Bool Source #

(<=) :: Unit f -> Unit f -> Bool Source #

(>) :: Unit f -> Unit f -> Bool Source #

(>=) :: Unit f -> Unit f -> Bool Source #

max :: Unit f -> Unit f -> Unit f Source #

min :: Unit f -> Unit f -> Unit f Source #

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Unit :: (k -> Type) -> Type))
type Rep (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Unit f) = D1 ('MetaData "Unit" "Barbies.Internal.Trivial" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) (U1 :: Type -> Type))
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -285,15 +285,15 @@ │ │ │ │ │ max :: Container b a -> Container b a -> Container b a Source # │ │ │ │ │ min :: Container b a -> Container b a -> Container b a Source # │ │ │ │ │ type Rep (Container b a)   │ │ │ │ │ Source # │ │ │ │ │ Instance details │ │ │ │ │ Defined in Barbies.Internal.Containers │ │ │ │ │ type Rep (Container b a) = D1 ('MetaData "Container" │ │ │ │ │ -"Barbies.Internal.Containers" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'True) │ │ │ │ │ +"Barbies.Internal.Containers" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'True) │ │ │ │ │ (C1 ('MetaCons "Container" 'PrefixI 'True) (S1 ('MetaSel ('Just │ │ │ │ │ "getContainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 │ │ │ │ │ (b (Const a :: Type -> Type))))) │ │ │ │ │ newtype ErrorContainer b e Source # │ │ │ │ │ Wrapper for barbies that act as containers of e by wearing Either e. │ │ │ │ │ Constructors │ │ │ │ │ ErrorContainer   │ │ │ │ │ @@ -390,15 +390,15 @@ │ │ │ │ │ max :: ErrorContainer b e -> ErrorContainer b e -> ErrorContainer b e Source # │ │ │ │ │ min :: ErrorContainer b e -> ErrorContainer b e -> ErrorContainer b e Source # │ │ │ │ │ type Rep (ErrorContainer b e)   │ │ │ │ │ Source # │ │ │ │ │ Instance details │ │ │ │ │ Defined in Barbies.Internal.Containers │ │ │ │ │ type Rep (ErrorContainer b e) = D1 ('MetaData "ErrorContainer" │ │ │ │ │ -"Barbies.Internal.Containers" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'True) │ │ │ │ │ +"Barbies.Internal.Containers" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'True) │ │ │ │ │ (C1 ('MetaCons "ErrorContainer" 'PrefixI 'True) (S1 ('MetaSel ('Just │ │ │ │ │ "getErrorContainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) │ │ │ │ │ (Rec0 (b (Either e))))) │ │ │ │ │ ******_Wrappers_****** │ │ │ │ │ This can be use with deriving via to automate derivation of instances for │ │ │ │ │ Barbie-types. │ │ │ │ │ newtype Barbie (b :: (k -> Type) -> Type) f Source # │ │ │ │ │ @@ -556,15 +556,15 @@ │ │ │ │ │ type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) = GAll 0 c │ │ │ │ │ (GAllRepB (Void :: (k -> Type) -> Type)) │ │ │ │ │ type Rep (Void f)   │ │ │ │ │ Source # │ │ │ │ │ Instance details │ │ │ │ │ Defined in Barbies.Internal.Trivial │ │ │ │ │ type Rep (Void f) = D1 ('MetaData "Void" "Barbies.Internal.Trivial" "barbies- │ │ │ │ │ -2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (V1 :: Type -> Type) │ │ │ │ │ +2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (V1 :: Type -> Type) │ │ │ │ │ data Unit (f :: k -> Type) Source # │ │ │ │ │ A barbie type without structure. │ │ │ │ │ Constructors │ │ │ │ │ Unit   │ │ │ │ │ *** Instances *** │ │ │ │ │ Instances details │ │ │ │ │ ApplicativeB (Unit :: (k -> Type) -> Type)   │ │ │ │ │ @@ -715,10 +715,10 @@ │ │ │ │ │ type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) = GAll 0 c │ │ │ │ │ (GAllRepB (Unit :: (k -> Type) -> Type)) │ │ │ │ │ type Rep (Unit f)   │ │ │ │ │ Source # │ │ │ │ │ Instance details │ │ │ │ │ Defined in Barbies.Internal.Trivial │ │ │ │ │ type Rep (Unit f) = D1 ('MetaData "Unit" "Barbies.Internal.Trivial" "barbies- │ │ │ │ │ -2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) │ │ │ │ │ +2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) │ │ │ │ │ (U1 :: Type -> Type)) │ │ │ │ │ Produced by Haddock version 2.29.2 │ │ │ ├── ./usr/share/doc/libghc-barbies-doc/html/Data-Barbie.html │ │ │ │ @@ -32,14 +32,14 @@ │ │ │ │

Utility functions

bmapC :: forall c b f g. (AllB c b, ConstraintsB b) => (forall a. c a => f a -> g a) -> b f -> b g Source #

Like bmap but a constraint is allowed to be required on │ │ │ │ each element of b

E.g. If all fields of b are Showable then you │ │ │ │ could store each shown value in it's slot using Const:

showFields :: (AllB Show b, ConstraintsB b) => b Identity -> b (Const String)
│ │ │ │  showFields = bmapC @Show showField
│ │ │ │    where
│ │ │ │      showField :: forall a. Show a => Identity a -> Const String a
│ │ │ │      showField (Identity a) = Const (show a)

Notice that one can use the (&) class as a way to require several │ │ │ │ - constraiints to hold simultaneously:

bmap @(Show & Eq & Enum) r

btraverseC :: forall c b f g e. (TraversableB b, ConstraintsB b, AllB c b, Applicative e) => (forall a. c a => f a -> e (g a)) -> b f -> e (b g) Source #

Like btraverse but with a constraint on the elements of b.

Products and constaints

class (ConstraintsB b, ProductB b) => ProductBC (b :: (k -> Type) -> Type) where Source #

Minimal complete definition

Nothing

Methods

bdicts :: AllB c b => b (Dict c) Source #

default bdicts :: (CanDeriveProductBC c b, AllB c b) => b (Dict c) Source #

Instances

Instances details
ProductBC (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Unit => Unit (Dict c) Source #

ProductBC (Proxy :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Proxy => Proxy (Dict c) Source #

ProductBC b => ProductBC (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Barbie b) => Barbie b (Dict c) Source #

(ProductBC a, ProductBC b) => ProductBC (Product a b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Product a b) => Product a b (Dict c) Source #

type CanDeriveProductBC c b = (GenericN (b (Dict c)), AllB c b ~ GAll 0 c (GAllRepB b), GProductBC c (GAllRepB b) (RepN (b (Dict c)))) Source #

Utility functions

buniqC :: forall c f b. (AllB c b, ProductBC b) => (forall a. c a => f a) -> b f Source #

Deprecated: Use bpureC instead

bmempty :: forall f b. (AllBF Monoid f b, ConstraintsB b, ApplicativeB b) => b f Source #

Builds a b f, by applying mempty on every field of b.

Wrapper

newtype Barbie (b :: (k -> Type) -> Type) f Source #

A wrapper for Barbie-types, providing useful instances.

Constructors

Barbie 

Fields

Instances

Instances details
ApplicativeB b => ApplicativeB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bpure :: (forall (a :: k0). f a) -> Barbie b f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

ConstraintsB b => ConstraintsB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Associated Types

type AllB c (Barbie b) Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c (Barbie b) => Barbie b f -> Barbie b (Product (Dict c) f) Source #

FunctorB b => FunctorB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Barbie b f -> Barbie b g Source #

TraversableB b => TraversableB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Barbie b f -> e (Barbie b g) Source #

ProductB b => ProductB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Barbie b f Source #

ProductBC b => ProductBC (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Barbie b) => Barbie b (Dict c) Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b, AllBF Monoid f b) => Monoid (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

mempty :: Barbie b f Source #

mappend :: Barbie b f -> Barbie b f -> Barbie b f Source #

mconcat :: [Barbie b f] -> Barbie b f Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b) => Semigroup (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

(<>) :: Barbie b f -> Barbie b f -> Barbie b f Source #

sconcat :: NonEmpty (Barbie b f) -> Barbie b f Source #

stimes :: Integral b0 => b0 -> Barbie b f -> Barbie b f Source #

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) = AllB c b

Trivial Barbies

data Void (f :: k -> Type) Source #

Uninhabited barbie type.

Instances

Instances details
ConstraintsB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Void Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Void => Void f -> Void (Product (Dict c) f) Source #

FunctorB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Void f -> Void g Source #

TraversableB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Void f -> e (Void g) Source #

Semigroup (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Void f -> Void f -> Void f Source #

sconcat :: NonEmpty (Void f) -> Void f Source #

stimes :: Integral b => b -> Void f -> Void f Source #

Generic (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Void f) :: Type -> Type Source #

Methods

from :: Void f -> Rep (Void f) x Source #

to :: Rep (Void f) x -> Void f Source #

Show (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Void f -> ShowS Source #

show :: Void f -> String Source #

showList :: [Void f] -> ShowS Source #

Eq (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Void f -> Void f -> Bool Source #

(/=) :: Void f -> Void f -> Bool Source #

Ord (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Void f -> Void f -> Ordering Source #

(<) :: Void f -> Void f -> Bool Source #

(<=) :: Void f -> Void f -> Bool Source #

(>) :: Void f -> Void f -> Bool Source #

(>=) :: Void f -> Void f -> Bool Source #

max :: Void f -> Void f -> Void f Source #

min :: Void f -> Void f -> Void f Source #

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Void :: (k -> Type) -> Type))
type Rep (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Void f) = D1 ('MetaData "Void" "Barbies.Internal.Trivial" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (V1 :: Type -> Type)

data Unit (f :: k -> Type) Source #

A barbie type without structure.

Constructors

Unit 

Instances

Instances details
ApplicativeB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bpure :: (forall (a :: k0). f a) -> Unit f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

ConstraintsB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Unit Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Unit => Unit f -> Unit (Product (Dict c) f) Source #

DistributiveB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bdistribute :: forall f (g :: k0 -> Type). Functor f => f (Unit g) -> Unit (Compose f g) Source #

FunctorB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Unit f -> Unit g Source #

TraversableB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Unit f -> e (Unit g) Source #

ProductB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Unit f Source #

ProductBC (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Unit => Unit (Dict c) Source #

(Typeable f, Typeable k) => Data (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Unit f -> c (Unit f) Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Unit f) Source #

toConstr :: Unit f -> Constr Source #

dataTypeOf :: Unit f -> DataType Source #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Unit f)) Source #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Unit f)) Source #

gmapT :: (forall b. Data b => b -> b) -> Unit f -> Unit f Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQ :: (forall d. Data d => d -> u) -> Unit f -> [u] Source #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Unit f -> u Source #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

Monoid (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

mempty :: Unit f Source #

mappend :: Unit f -> Unit f -> Unit f Source #

mconcat :: [Unit f] -> Unit f Source #

Semigroup (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Unit f -> Unit f -> Unit f Source #

sconcat :: NonEmpty (Unit f) -> Unit f Source #

stimes :: Integral b => b -> Unit f -> Unit f Source #

Generic (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Unit f) :: Type -> Type Source #

Methods

from :: Unit f -> Rep (Unit f) x Source #

to :: Rep (Unit f) x -> Unit f Source #

Read (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Show (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Unit f -> ShowS Source #

show :: Unit f -> String Source #

showList :: [Unit f] -> ShowS Source #

Eq (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Unit f -> Unit f -> Bool Source #

(/=) :: Unit f -> Unit f -> Bool Source #

Ord (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Unit f -> Unit f -> Ordering Source #

(<) :: Unit f -> Unit f -> Bool Source #

(<=) :: Unit f -> Unit f -> Bool Source #

(>) :: Unit f -> Unit f -> Bool Source #

(>=) :: Unit f -> Unit f -> Bool Source #

max :: Unit f -> Unit f -> Unit f Source #

min :: Unit f -> Unit f -> Unit f Source #

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Unit :: (k -> Type) -> Type))
type Rep (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Unit f) = D1 ('MetaData "Unit" "Barbies.Internal.Trivial" "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) (U1 :: Type -> Type))

Generic derivations

newtype Rec (p :: Type) a x Source #

Constructors

Rec 

Fields

Instances

Instances details
GTraversable (n :: k1) (f :: k2 -> Type) (g :: k2 -> Type) (Rec a a :: k3 -> Type) (Rec a a :: k3 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Traversable

Methods

gtraverse :: forall t (x :: k20). Applicative t => Proxy n -> (forall (a0 :: k10). f a0 -> t (g a0)) -> Rec a a x -> t (Rec a a x) Source #

Monoid x => GApplicative (n :: k1) (f :: k2 -> Type) (g :: k2 -> Type) (Rec x x :: k3 -> Type) (Rec x x :: k3 -> Type) (Rec x x :: k3 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Applicative

Methods

gprod :: forall (x0 :: k10). Proxy n -> Proxy f -> Proxy g -> Rec x x x0 -> Rec x x x0 -> Rec x x x0 Source #

gpure :: forall (x0 :: k10). (f ~ g, Rec x x ~ Rec x x) => Proxy n -> Proxy f -> Proxy (Rec x x) -> Proxy (Rec x x) -> (forall (a :: k20). f a) -> Rec x x x0 Source #

GConstraints n (c :: k1 -> Constraint) (f :: k2) (Rec a' a :: Type -> Type) (Rec b' b :: k3 -> Type) (Rec b' b :: k3 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Constraints

Methods

gaddDicts :: forall (x :: k20). GAll n c (Rec a' a) => Rec b' b x -> Rec b' b x Source #

GFunctor n (f :: k1 -> Type) (g :: k1 -> Type) (Rec x x :: k2 -> Type) (Rec x x :: k2 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Functor

Methods

gmap :: forall (x0 :: k10). Proxy n -> (forall (a :: k). f a -> g a) -> Rec x x x0 -> Rec x x x0 Source #

repbi ~ repbb => GBare n (Rec repbi repbi :: k -> Type) (Rec repbb repbb :: k -> Type) Source # 
Instance details

Defined in Barbies.Generics.Bare

Methods

gstrip :: forall (x :: k0). Proxy n -> Rec repbi repbi x -> Rec repbb repbb x Source #

gcover :: forall (x :: k0). Proxy n -> Rec repbb repbb x -> Rec repbi repbi x Source #

type GAll n (c :: k -> Constraint) (Rec l r :: Type -> Type) Source # 
Instance details

Defined in Barbies.Generics.Constraints

type GAll n (c :: k -> Constraint) (Rec l r :: Type -> Type)

class GProductB (f :: k -> Type) (g :: k -> Type) repbf repbg repbfg where Source #

Methods

gbprod :: Proxy f -> Proxy g -> repbf x -> repbg x -> repbfg x Source #

gbuniq :: (f ~ g, repbf ~ repbg) => Proxy f -> Proxy repbf -> Proxy repbfg -> (forall a. f a) -> repbf x Source #

Instances

Instances details
GProductB (f :: k1 -> Type) (g :: k1 -> Type) (U1 :: k2 -> Type) (U1 :: k2 -> Type) (U1 :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

gbprod :: forall (x :: k). Proxy f -> Proxy g -> U1 x -> U1 x -> U1 x Source #

gbuniq :: forall (x :: k). (f ~ g, U1 ~ U1) => Proxy f -> Proxy U1 -> Proxy U1 -> (forall (a :: k10). f a) -> U1 x Source #

(GProductB f g lf lg lfg, GProductB f g rf rg rfg) => GProductB (f :: k1 -> Type) (g :: k1 -> Type) (lf :*: rf :: k2 -> Type) (lg :*: rg :: k2 -> Type) (lfg :*: rfg :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

gbprod :: forall (x :: k). Proxy f -> Proxy g -> (lf :*: rf) x -> (lg :*: rg) x -> (lfg :*: rfg) x Source #

gbuniq :: forall (x :: k). (f ~ g, (lf :*: rf) ~ (lg :*: rg)) => Proxy f -> Proxy (lf :*: rf) -> Proxy (lfg :*: rfg) -> (forall (a :: k10). f a) -> (lf :*: rf) x Source #

GProductB f g repf repg repfg => GProductB (f :: k1 -> Type) (g :: k1 -> Type) (M1 i c repf :: k2 -> Type) (M1 i c repg :: k2 -> Type) (M1 i c repfg :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

gbprod :: forall (x :: k). Proxy f -> Proxy g -> M1 i c repf x -> M1 i c repg x -> M1 i c repfg x Source #

gbuniq :: forall (x :: k). (f ~ g, M1 i c repf ~ M1 i c repg) => Proxy f -> Proxy (M1 i c repf) -> Proxy (M1 i c repfg) -> (forall (a :: k10). f a) -> M1 i c repf x Source #

class GProductBC c repbx repbd where Source #

Methods

gbdicts :: GAll 0 c repbx => repbd x Source #

Instances

Instances details
GProductBC (c :: k1 -> Constraint) (U1 :: Type -> Type) (U1 :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

gbdicts :: forall (x :: k10). GAll 0 c U1 => U1 x Source #

(GProductBC c lx ld, GProductBC c rx rd) => GProductBC (c :: k1 -> Constraint) (lx :*: rx) (ld :*: rd :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

gbdicts :: forall (x :: k10). GAll 0 c (lx :*: rx) => (ld :*: rd) x Source #

GProductBC c repbx repbd => GProductBC (c :: k1 -> Constraint) (M1 i k3 repbx) (M1 i k3 repbd :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

gbdicts :: forall (x :: k10). GAll 0 c (M1 i k3 repbx) => M1 i k3 repbd x Source #

Deprecations

(/*/) :: ProductB b => b f -> b g -> b (Prod '[f, g]) infixr 4 Source #

Like bprod, but returns a binary Prod, instead of Product, which │ │ │ │ + constraiints to hold simultaneously:

bmap @(Show & Eq & Enum) r

btraverseC :: forall c b f g e. (TraversableB b, ConstraintsB b, AllB c b, Applicative e) => (forall a. c a => f a -> e (g a)) -> b f -> e (b g) Source #

Like btraverse but with a constraint on the elements of b.

Products and constaints

class (ConstraintsB b, ProductB b) => ProductBC (b :: (k -> Type) -> Type) where Source #

Minimal complete definition

Nothing

Methods

bdicts :: AllB c b => b (Dict c) Source #

default bdicts :: (CanDeriveProductBC c b, AllB c b) => b (Dict c) Source #

Instances

Instances details
ProductBC (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Unit => Unit (Dict c) Source #

ProductBC (Proxy :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Proxy => Proxy (Dict c) Source #

ProductBC b => ProductBC (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Barbie b) => Barbie b (Dict c) Source #

(ProductBC a, ProductBC b) => ProductBC (Product a b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Product a b) => Product a b (Dict c) Source #

type CanDeriveProductBC c b = (GenericN (b (Dict c)), AllB c b ~ GAll 0 c (GAllRepB b), GProductBC c (GAllRepB b) (RepN (b (Dict c)))) Source #

Utility functions

buniqC :: forall c f b. (AllB c b, ProductBC b) => (forall a. c a => f a) -> b f Source #

Deprecated: Use bpureC instead

bmempty :: forall f b. (AllBF Monoid f b, ConstraintsB b, ApplicativeB b) => b f Source #

Builds a b f, by applying mempty on every field of b.

Wrapper

newtype Barbie (b :: (k -> Type) -> Type) f Source #

A wrapper for Barbie-types, providing useful instances.

Constructors

Barbie 

Fields

Instances

Instances details
ApplicativeB b => ApplicativeB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bpure :: (forall (a :: k0). f a) -> Barbie b f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

ConstraintsB b => ConstraintsB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Associated Types

type AllB c (Barbie b) Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c (Barbie b) => Barbie b f -> Barbie b (Product (Dict c) f) Source #

FunctorB b => FunctorB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Barbie b f -> Barbie b g Source #

TraversableB b => TraversableB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Barbie b f -> e (Barbie b g) Source #

ProductB b => ProductB (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Barbie b f -> Barbie b g -> Barbie b (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Barbie b f Source #

ProductBC b => ProductBC (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c (Barbie b) => Barbie b (Dict c) Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b, AllBF Monoid f b) => Monoid (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

mempty :: Barbie b f Source #

mappend :: Barbie b f -> Barbie b f -> Barbie b f Source #

mconcat :: [Barbie b f] -> Barbie b f Source #

(ConstraintsB b, ApplicativeB b, AllBF Semigroup f b) => Semigroup (Barbie b f) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

Methods

(<>) :: Barbie b f -> Barbie b f -> Barbie b f Source #

sconcat :: NonEmpty (Barbie b f) -> Barbie b f Source #

stimes :: Integral b0 => b0 -> Barbie b f -> Barbie b f Source #

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Wrappers

type AllB (c :: k -> Constraint) (Barbie b :: (k -> Type) -> Type) = AllB c b

Trivial Barbies

data Void (f :: k -> Type) Source #

Uninhabited barbie type.

Instances

Instances details
ConstraintsB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Void Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Void => Void f -> Void (Product (Dict c) f) Source #

FunctorB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Void f -> Void g Source #

TraversableB (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Void f -> e (Void g) Source #

Semigroup (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Void f -> Void f -> Void f Source #

sconcat :: NonEmpty (Void f) -> Void f Source #

stimes :: Integral b => b -> Void f -> Void f Source #

Generic (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Void f) :: Type -> Type Source #

Methods

from :: Void f -> Rep (Void f) x Source #

to :: Rep (Void f) x -> Void f Source #

Show (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Void f -> ShowS Source #

show :: Void f -> String Source #

showList :: [Void f] -> ShowS Source #

Eq (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Void f -> Void f -> Bool Source #

(/=) :: Void f -> Void f -> Bool Source #

Ord (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Void f -> Void f -> Ordering Source #

(<) :: Void f -> Void f -> Bool Source #

(<=) :: Void f -> Void f -> Bool Source #

(>) :: Void f -> Void f -> Bool Source #

(>=) :: Void f -> Void f -> Bool Source #

max :: Void f -> Void f -> Void f Source #

min :: Void f -> Void f -> Void f Source #

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Void :: (k -> Type) -> Type))
type Rep (Void f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Void f) = D1 ('MetaData "Void" "Barbies.Internal.Trivial" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (V1 :: Type -> Type)

data Unit (f :: k -> Type) Source #

A barbie type without structure.

Constructors

Unit 

Instances

Instances details
ApplicativeB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bpure :: (forall (a :: k0). f a) -> Unit f Source #

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

ConstraintsB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type AllB c Unit Source #

Methods

baddDicts :: forall (c :: k0 -> Constraint) (f :: k0 -> Type). AllB c Unit => Unit f -> Unit (Product (Dict c) f) Source #

DistributiveB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bdistribute :: forall f (g :: k0 -> Type). Functor f => f (Unit g) -> Unit (Compose f g) Source #

FunctorB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

bmap :: (forall (a :: k0). f a -> g a) -> Unit f -> Unit g Source #

TraversableB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

btraverse :: Applicative e => (forall (a :: k0). f a -> e (g a)) -> Unit f -> e (Unit g) Source #

ProductB (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

bprod :: forall (f :: k0 -> Type) (g :: k0 -> Type). Unit f -> Unit g -> Unit (Product f g) Source #

buniq :: (forall (a :: k0). f a) -> Unit f Source #

ProductBC (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

bdicts :: forall (c :: k0 -> Constraint). AllB c Unit => Unit (Dict c) Source #

(Typeable f, Typeable k) => Data (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Unit f -> c (Unit f) Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Unit f) Source #

toConstr :: Unit f -> Constr Source #

dataTypeOf :: Unit f -> DataType Source #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Unit f)) Source #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Unit f)) Source #

gmapT :: (forall b. Data b => b -> b) -> Unit f -> Unit f Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Unit f -> r Source #

gmapQ :: (forall d. Data d => d -> u) -> Unit f -> [u] Source #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Unit f -> u Source #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Unit f -> m (Unit f) Source #

Monoid (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

mempty :: Unit f Source #

mappend :: Unit f -> Unit f -> Unit f Source #

mconcat :: [Unit f] -> Unit f Source #

Semigroup (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(<>) :: Unit f -> Unit f -> Unit f Source #

sconcat :: NonEmpty (Unit f) -> Unit f Source #

stimes :: Integral b => b -> Unit f -> Unit f Source #

Generic (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Associated Types

type Rep (Unit f) :: Type -> Type Source #

Methods

from :: Unit f -> Rep (Unit f) x Source #

to :: Rep (Unit f) x -> Unit f Source #

Read (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Show (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

showsPrec :: Int -> Unit f -> ShowS Source #

show :: Unit f -> String Source #

showList :: [Unit f] -> ShowS Source #

Eq (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

(==) :: Unit f -> Unit f -> Bool Source #

(/=) :: Unit f -> Unit f -> Bool Source #

Ord (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

Methods

compare :: Unit f -> Unit f -> Ordering Source #

(<) :: Unit f -> Unit f -> Bool Source #

(<=) :: Unit f -> Unit f -> Bool Source #

(>) :: Unit f -> Unit f -> Bool Source #

(>=) :: Unit f -> Unit f -> Bool Source #

max :: Unit f -> Unit f -> Unit f Source #

min :: Unit f -> Unit f -> Unit f Source #

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) = GAll 0 c (GAllRepB (Unit :: (k -> Type) -> Type))
type Rep (Unit f) Source # 
Instance details

Defined in Barbies.Internal.Trivial

type Rep (Unit f) = D1 ('MetaData "Unit" "Barbies.Internal.Trivial" "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) (U1 :: Type -> Type))

Generic derivations

newtype Rec (p :: Type) a x Source #

Constructors

Rec 

Fields

Instances

Instances details
GTraversable (n :: k1) (f :: k2 -> Type) (g :: k2 -> Type) (Rec a a :: k3 -> Type) (Rec a a :: k3 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Traversable

Methods

gtraverse :: forall t (x :: k20). Applicative t => Proxy n -> (forall (a0 :: k10). f a0 -> t (g a0)) -> Rec a a x -> t (Rec a a x) Source #

Monoid x => GApplicative (n :: k1) (f :: k2 -> Type) (g :: k2 -> Type) (Rec x x :: k3 -> Type) (Rec x x :: k3 -> Type) (Rec x x :: k3 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Applicative

Methods

gprod :: forall (x0 :: k10). Proxy n -> Proxy f -> Proxy g -> Rec x x x0 -> Rec x x x0 -> Rec x x x0 Source #

gpure :: forall (x0 :: k10). (f ~ g, Rec x x ~ Rec x x) => Proxy n -> Proxy f -> Proxy (Rec x x) -> Proxy (Rec x x) -> (forall (a :: k20). f a) -> Rec x x x0 Source #

GConstraints n (c :: k1 -> Constraint) (f :: k2) (Rec a' a :: Type -> Type) (Rec b' b :: k3 -> Type) (Rec b' b :: k3 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Constraints

Methods

gaddDicts :: forall (x :: k20). GAll n c (Rec a' a) => Rec b' b x -> Rec b' b x Source #

GFunctor n (f :: k1 -> Type) (g :: k1 -> Type) (Rec x x :: k2 -> Type) (Rec x x :: k2 -> Type) Source # 
Instance details

Defined in Barbies.Generics.Functor

Methods

gmap :: forall (x0 :: k10). Proxy n -> (forall (a :: k). f a -> g a) -> Rec x x x0 -> Rec x x x0 Source #

repbi ~ repbb => GBare n (Rec repbi repbi :: k -> Type) (Rec repbb repbb :: k -> Type) Source # 
Instance details

Defined in Barbies.Generics.Bare

Methods

gstrip :: forall (x :: k0). Proxy n -> Rec repbi repbi x -> Rec repbb repbb x Source #

gcover :: forall (x :: k0). Proxy n -> Rec repbb repbb x -> Rec repbi repbi x Source #

type GAll n (c :: k -> Constraint) (Rec l r :: Type -> Type) Source # 
Instance details

Defined in Barbies.Generics.Constraints

type GAll n (c :: k -> Constraint) (Rec l r :: Type -> Type)

class GProductB (f :: k -> Type) (g :: k -> Type) repbf repbg repbfg where Source #

Methods

gbprod :: Proxy f -> Proxy g -> repbf x -> repbg x -> repbfg x Source #

gbuniq :: (f ~ g, repbf ~ repbg) => Proxy f -> Proxy repbf -> Proxy repbfg -> (forall a. f a) -> repbf x Source #

Instances

Instances details
GProductB (f :: k1 -> Type) (g :: k1 -> Type) (U1 :: k2 -> Type) (U1 :: k2 -> Type) (U1 :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

gbprod :: forall (x :: k). Proxy f -> Proxy g -> U1 x -> U1 x -> U1 x Source #

gbuniq :: forall (x :: k). (f ~ g, U1 ~ U1) => Proxy f -> Proxy U1 -> Proxy U1 -> (forall (a :: k10). f a) -> U1 x Source #

(GProductB f g lf lg lfg, GProductB f g rf rg rfg) => GProductB (f :: k1 -> Type) (g :: k1 -> Type) (lf :*: rf :: k2 -> Type) (lg :*: rg :: k2 -> Type) (lfg :*: rfg :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

gbprod :: forall (x :: k). Proxy f -> Proxy g -> (lf :*: rf) x -> (lg :*: rg) x -> (lfg :*: rfg) x Source #

gbuniq :: forall (x :: k). (f ~ g, (lf :*: rf) ~ (lg :*: rg)) => Proxy f -> Proxy (lf :*: rf) -> Proxy (lfg :*: rfg) -> (forall (a :: k10). f a) -> (lf :*: rf) x Source #

GProductB f g repf repg repfg => GProductB (f :: k1 -> Type) (g :: k1 -> Type) (M1 i c repf :: k2 -> Type) (M1 i c repg :: k2 -> Type) (M1 i c repfg :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.Product

Methods

gbprod :: forall (x :: k). Proxy f -> Proxy g -> M1 i c repf x -> M1 i c repg x -> M1 i c repfg x Source #

gbuniq :: forall (x :: k). (f ~ g, M1 i c repf ~ M1 i c repg) => Proxy f -> Proxy (M1 i c repf) -> Proxy (M1 i c repfg) -> (forall (a :: k10). f a) -> M1 i c repf x Source #

class GProductBC c repbx repbd where Source #

Methods

gbdicts :: GAll 0 c repbx => repbd x Source #

Instances

Instances details
GProductBC (c :: k1 -> Constraint) (U1 :: Type -> Type) (U1 :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

gbdicts :: forall (x :: k10). GAll 0 c U1 => U1 x Source #

(GProductBC c lx ld, GProductBC c rx rd) => GProductBC (c :: k1 -> Constraint) (lx :*: rx) (ld :*: rd :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

gbdicts :: forall (x :: k10). GAll 0 c (lx :*: rx) => (ld :*: rd) x Source #

GProductBC c repbx repbd => GProductBC (c :: k1 -> Constraint) (M1 i k3 repbx) (M1 i k3 repbd :: k2 -> Type) Source # 
Instance details

Defined in Data.Barbie.Internal.ProductC

Methods

gbdicts :: forall (x :: k10). GAll 0 c (M1 i k3 repbx) => M1 i k3 repbd x Source #

Deprecations

(/*/) :: ProductB b => b f -> b g -> b (Prod '[f, g]) infixr 4 Source #

Like bprod, but returns a binary Prod, instead of Product, which │ │ │ │ composes better.

See /*/ for usage.

(/*) :: ProductB b => b f -> b (Prod fs) -> b (Prod (f ': fs)) infixr 4 Source #

Similar to /*/ but one of the sides is already a Prod fs.

Note that /*, /*/ and uncurryn are meant to be used together: │ │ │ │ /* and /*/ combine b f1, b f2...b fn into a single product that │ │ │ │ can then be consumed by using uncurryn on an n-ary function. E.g.

f :: f a -> g a -> h a -> i a
│ │ │ │  
│ │ │ │  bmap (uncurryn f) (bf /* bg /*/ bh)
│ │ │ │  
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -665,15 +665,15 @@ │ │ │ │ │ type AllB (c :: k -> Constraint) (Void :: (k -> Type) -> Type) = GAll 0 c │ │ │ │ │ (GAllRepB (Void :: (k -> Type) -> Type)) │ │ │ │ │ type Rep (Void f)   │ │ │ │ │ Source # │ │ │ │ │ Instance details │ │ │ │ │ Defined in Barbies.Internal.Trivial │ │ │ │ │ type Rep (Void f) = D1 ('MetaData "Void" "Barbies.Internal.Trivial" "barbies- │ │ │ │ │ -2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (V1 :: Type -> Type) │ │ │ │ │ +2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (V1 :: Type -> Type) │ │ │ │ │ data Unit (f :: k -> Type) Source # │ │ │ │ │ A barbie type without structure. │ │ │ │ │ Constructors │ │ │ │ │ Unit   │ │ │ │ │ *** Instances *** │ │ │ │ │ Instances details │ │ │ │ │ ApplicativeB (Unit :: (k -> Type) -> Type)   │ │ │ │ │ @@ -824,15 +824,15 @@ │ │ │ │ │ type AllB (c :: k -> Constraint) (Unit :: (k -> Type) -> Type) = GAll 0 c │ │ │ │ │ (GAllRepB (Unit :: (k -> Type) -> Type)) │ │ │ │ │ type Rep (Unit f)   │ │ │ │ │ Source # │ │ │ │ │ Instance details │ │ │ │ │ Defined in Barbies.Internal.Trivial │ │ │ │ │ type Rep (Unit f) = D1 ('MetaData "Unit" "Barbies.Internal.Trivial" "barbies- │ │ │ │ │ -2.0.5.0-3PTNBcsybn4FHwibT0wWBe" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) │ │ │ │ │ +2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" 'False) (C1 ('MetaCons "Unit" 'PrefixI 'False) │ │ │ │ │ (U1 :: Type -> Type)) │ │ │ │ │ ******_Generic_derivations_****** │ │ │ │ │ newtype Rec (p :: Type) a x Source # │ │ │ │ │ Constructors │ │ │ │ │ Rec   │ │ │ │ │ Fields │ │ │ │ │ * unRec :: K1 R a x ├── libghc-barbies-prof_2.0.5.0-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-09-21 21:52:34.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1964 2024-09-21 21:52:34.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 321580 2024-09-21 21:52:34.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 321572 2024-09-21 21:52:34.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ Package: libghc-barbies-prof │ │ │ │ Source: haskell-barbies │ │ │ │ Version: 2.0.5.0-1 │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Debian Haskell Group │ │ │ │ Installed-Size: 3338 │ │ │ │ Depends: libghc-barbies-dev (= 2.0.5.0-1), libghc-base-prof-4.18.2.1-8e81e, libghc-distributive-prof-0.6.2.1-d9a73, libghc-transformers-prof-0.6.1.0-5335d │ │ │ │ -Provides: libghc-barbies-prof-2.0.5.0-7837f │ │ │ │ +Provides: libghc-barbies-prof-2.0.5.0-06da0 │ │ │ │ Section: haskell │ │ │ │ Priority: optional │ │ │ │ Homepage: https://github.com/jcpetruzza/barbies#readme │ │ │ │ Description: Classes for working with types that can change clothes; profiling libraries │ │ │ │ Types that are parametric on a functor are like Barbies that have an outfit │ │ │ │ for each role. This package provides the basic abstractions to work with them │ │ │ │ comfortably. │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/libHSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe_p.a │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/libHSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U_p.a │ │ │ │ │ usr/share/doc/libghc-barbies-prof/changelog.Debian.gz │ │ │ │ │ usr/share/doc/libghc-barbies-prof/changelog.gz │ │ │ │ │ usr/share/doc/libghc-barbies-prof/copyright │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,61 +1,61 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1682 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 46386 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1744 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30279 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 15428 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19809 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13347 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 17111 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18892 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52485 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 61533 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 41322 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45708 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38882 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 73881 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 10063 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 30139 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45789 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27997 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38165 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18886 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 36407 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42747 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 49685 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4691 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 18028 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9282 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7189 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6601 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1750 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2623 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52239 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 24229 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8221 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3463 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91762 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3750 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12718 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2345304 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/libHSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe_p.a │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1684 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 46392 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1745 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30279 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 15426 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19816 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13352 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 17108 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18896 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52491 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61542 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 41321 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45724 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38900 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 73863 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10061 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 30139 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45790 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 28011 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38174 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18883 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 36416 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42753 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 49693 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4697 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18028 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9290 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7219 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6598 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1750 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2630 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52225 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24235 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8223 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3463 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91765 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3753 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12718 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2345304 2024-09-21 21:52:34.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/libHSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U_p.a │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-21 21:52:34.000000 ./usr/share/doc/libghc-barbies-prof/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 381 2024-09-21 21:52:34.000000 ./usr/share/doc/libghc-barbies-prof/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2015 2023-10-21 11:51:17.000000 ./usr/share/doc/libghc-barbies-prof/changelog.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1967 2024-09-21 21:52:34.000000 ./usr/share/doc/libghc-barbies-prof/copyright │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.p_hi │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Bare 9066 │ │ │ │ │ - interface hash: 10eb09c90eb61b258a5588046c3df7c7 │ │ │ │ │ - ABI hash: 3092576b5610ad7f7c79df37331fc9da │ │ │ │ │ - export-list hash: 721cfc3fe3da0e009b49303645fe431b │ │ │ │ │ + interface hash: 1f0bd119c214cb4b77d5d4b49ae23ad1 │ │ │ │ │ + ABI hash: d308329d336770b68c7a204def4f52ba │ │ │ │ │ + export-list hash: 3e0e03a30fb89f6dafec8315b72e72e0 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 7c5d95ad0ce22d00d6e54b77dd65cdf6 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -21,61 +21,61 @@ │ │ │ │ │ Barbies.Internal.BareB.bcoverWith │ │ │ │ │ Barbies.Internal.BareB.bstripFrom │ │ │ │ │ Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover Barbies.Internal.BareB.bstrip} │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ Barbies.Internal.Wear.WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.BareB Barbies.Internal.FunctorB GHC.Base │ │ │ │ │ GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 7033f6c2e9cc418f2345679854cf259e │ │ │ │ │ - exports: 057ad1cac855b28dfd0964ea6392b49c │ │ │ │ │ - BareB e892f1bf62bb0f1de4c6900a9e397063 │ │ │ │ │ - bcover ee3e8172705eeb19cb26b0a386210685 │ │ │ │ │ - bcoverWith 457d04fa95b40feadc0d03c1a6be16bc │ │ │ │ │ - bstrip 4abad9192e0bad22fcce259ce56985ff │ │ │ │ │ - bstripFrom e4a248fbf92dcb57cc8e7de7b59fafbe │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ - WearTwo d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB c3913e480fb368dab5a321a730bc1175 │ │ │ │ │ + exports: 1dfc9c56dc6f274967e32628736d7d2f │ │ │ │ │ + BareB f15e63f5136f8d2c169b41a4366e7229 │ │ │ │ │ + bcover 3c05da0a69ac4c253e8361c5f1bbb4eb │ │ │ │ │ + bcoverWith 82d8091afcde3f046554d1a3aa013ac7 │ │ │ │ │ + bstrip d878bc27230338f5bfca2b82fdefc2cc │ │ │ │ │ + bstripFrom 834713909fe7cf3a343b98d754fc398d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ + WearTwo d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -2f52703c5b140ac7c7ec2e82a2887c62 │ │ │ │ │ +4440dc3a99dd3a84f5c99d2d5f39123f │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -400bdbce2e1cdaf1c2b2d330625a3940 │ │ │ │ │ +19ef4d2a2c8a4be887dc2c4049bd09bf │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d1e61337c18380f950923843cee1239c │ │ │ │ │ +14ef2080bf78a831f1d77a8999d4bf85 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Bare"#] │ │ │ │ │ -1f06eba38f30e49937023092c8f65bf6 │ │ │ │ │ +d4a7aa5b39994a75edcd60ae67a9a410 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -6e5b963ca06d1ec9f36bcf71b6dbb835 │ │ │ │ │ +ea9b6594da57ea6a95f9ba0592783949 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Bi 9066 │ │ │ │ │ - interface hash: 37190a355cd2123f5ff0ef82f837e781 │ │ │ │ │ - ABI hash: 339af8ed4a38d13013d3d70b478e9974 │ │ │ │ │ - export-list hash: bb915f9caec98f0ae0a35fe20ca8d48b │ │ │ │ │ + interface hash: 50fc4044ebac2e7f523b29ca47184170 │ │ │ │ │ + ABI hash: 3f8d2466e4841ed8aebbd9a394ea662a │ │ │ │ │ + export-list hash: 00ad898e1dde8bc31b80c34429001348 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 8a65f4dafcc458b4531b22c014e823c4 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 230f04ad0eff370d4fb01f412f4dab2e │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -24,18 +24,18 @@ │ │ │ │ │ btprod │ │ │ │ │ btpure │ │ │ │ │ btpure1 │ │ │ │ │ bttraverse │ │ │ │ │ bttraverse1 │ │ │ │ │ bttraverse_ │ │ │ │ │ Flip{Flip runFlip} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.ConstraintsB │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.DistributiveT Barbies.Internal.FunctorB │ │ │ │ │ @@ -54,52 +54,52 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ - bprod faa80cda7d5ebacb4d59ff2581e950e5 │ │ │ │ │ - bpure 8f62c3bd94a72cb3e7cb88067b7fc1f0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT 37b9828a73911edc65682677beef0b01 │ │ │ │ │ - ApplicativeT ac75f9c1033a1a0fa3ed421b0aa1a6ff │ │ │ │ │ - tprod 836c430f592da5bade76b63a1cf2dc58 │ │ │ │ │ - tpure d70eae245e3327d8eee46b48631b6e4c │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 80d56ad2686884e1a31fedb7de368c13 │ │ │ │ │ - DistributiveB abc18a05f635f61b778ca554da2cea91 │ │ │ │ │ - bdistribute 929c6e7742bbab510e6a6048e74a3699 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT ec0109aac7f95a0f49e357c4692172b6 │ │ │ │ │ - DistributiveT bf60a4b70526597f9806abfbda792bc4 │ │ │ │ │ - tdistribute e3628f1c954601a3a1e88b8b2e9621cf │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ - tmap 7daf6eec37127197117907af82691fc2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ - btraverse 44638623568081a176cfc6fcc0804dca │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 6d9f71dcdc22d5d3261927c7c3f0afd5 │ │ │ │ │ - TraversableT e7c67190d7e0b7e757119c341317ca7c │ │ │ │ │ - ttraverse 52a07542ffc301896e358aebbb2830d3 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial e8e840d58a71f36f08cf907351677909 │ │ │ │ │ - exports: f2b3ffa6928a822bd57073425bf0c21d │ │ │ │ │ - Unit 7dad192333f9ffba2f7db338141645a6 │ │ │ │ │ - Unit c1936e142e7230f25a3d66e4ed000254 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 78d58e8d27c1b5f724f59e41fe333ec9 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr 921a5c36501ebb74282d24aea2b9b5ce │ │ │ │ │ - tell f41472543dcc450dda0d5b8970f323cd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 9dafd74b326111f9ee0b678e4b56d097 │ │ │ │ │ - exports: 776dd022e7184a3e3960ac8208304d11 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer b6c50927a72e994c449237c5015937c7 │ │ │ │ │ - exports: 856a31e58112ee4a1740bc4f8a0a5850 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ + bprod 8e131e15a5f98601851c0b27ac4241c0 │ │ │ │ │ + bpure e8e39b317ff94f27399a39d7e16b86a9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT a4b6dde0959b1b6fc0980131174b93d9 │ │ │ │ │ + ApplicativeT 8c4c465730cad783db66cced9f6ad1cd │ │ │ │ │ + tprod f7a3c13f2f2048c22a31a51a529488c9 │ │ │ │ │ + tpure 18e1079f018128459a0a8b55ce7b774e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 86907d3a2f9542c8a7e9eb0c9e39c2e1 │ │ │ │ │ + DistributiveB e760f6db15922c1a6bf57e10ddec6cce │ │ │ │ │ + bdistribute f52af13b3c0cdea06e2fe6da23fac44c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT e2516ba32392922786c305c30d832725 │ │ │ │ │ + DistributiveT 3287b4f0ba90375696b0ae382def28bc │ │ │ │ │ + tdistribute 50e04509af645581a3b094a3f3168944 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ + tmap d0b4955d5dbd43342b986bfbb6d3da5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ + btraverse 2d1803bee429e065a9d4f13a0e12ab46 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 70a0f6bb8ee700f78b9077b3af018bc8 │ │ │ │ │ + TraversableT 0d4893fb3ceb3c7a5413bd1c7de7657c │ │ │ │ │ + ttraverse 0b7ab5f0b9eafcdfa92c0611d78a7459 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial dc4e1c7b489ece1d00e77086237aaa82 │ │ │ │ │ + exports: d538e05bfbbc0ea212ae5ceedcab88a8 │ │ │ │ │ + Unit a88e573f0bca8af4d81862878a7ee1dc │ │ │ │ │ + Unit a654d0e651ca97ead2ab39e18faca7f6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer efe86a57d978c86b92ee78dca96ae213 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 0ba0f5f1de1b3cb4ff96e635320656e1 │ │ │ │ │ + tell e2ec237cb577cbd4bb2ed4024c55188f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie cb89b258eede167b2d361dbcd693e5c2 │ │ │ │ │ + exports: 2d9e067c321d67b0eec7598e2173b9ef │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer eda82e6579172c14a44bb087490ee99a │ │ │ │ │ + exports: 385f1ce47f803f58a1667bba336930e6 │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Control.Monad a8552ca25f5dcd7ee6fb611cbb0ec055 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Monoid 672247a2f00dd02f4a07408e39ac3b93 │ │ │ │ │ import -/ Data.Semigroup.Internal b9587b96cd753f58ca99258378fd0556 │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.ParserCombinators.ReadPrec a657147dbd7291808782bfe31b23cd99 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -972e431d7bf04f20feed288a7a9495ba │ │ │ │ │ +cdc005da0024d5106da6ccb466cb37be │ │ │ │ │ $fApplicativeBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fApplicativeBkFlip_$cbpure @k @k1 @b @f v) │ │ │ │ │ ($fApplicativeBkFlip_$cbprod @k @k1 @b @f v)] │ │ │ │ │ -9b397177d9d263902dee8f22ca33e795 │ │ │ │ │ +16a60fb28e9c11876b67ee39e7ce03fc │ │ │ │ │ $fApplicativeBkFlip_$cbprod :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *) │ │ │ │ │ (g :: k1 -> *). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ Flip b f f1 │ │ │ │ │ -> Flip b f g -> Flip b f (Data.Functor.Product.Product f1 g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -a390173eb625873cdb8792c34b7a1bcb │ │ │ │ │ +ef94d0757e1d6c755137fef03e7c98ee │ │ │ │ │ $fApplicativeBkFlip_$cbpure :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *). │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT b => │ │ │ │ │ (forall (a :: k1). f1 a) -> Flip b f f1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -12d530f0dece01fe53c30dff9bf50e23 │ │ │ │ │ +83c7e5b3fb48a3bbd85d7f62d82d9357 │ │ │ │ │ $fApplicativeTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -268,15 +268,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTkk'Flip_$ctpure @k' @k @b v) │ │ │ │ │ ($fApplicativeTkk'Flip_$ctprod @k' @k @b v)] │ │ │ │ │ -dd69ab395a61f394a2a417eb7a49856a │ │ │ │ │ +bbccd8a438f7922c8b3922c4d437463e │ │ │ │ │ $fApplicativeTkk'Flip_$ctprod :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (x :: k') │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ Flip b f x │ │ │ │ │ -> Flip b g x -> Flip b (Data.Functor.Product.Product f g) x │ │ │ │ │ @@ -312,15 +312,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b0b7ac48b953697fc732e6679af60ae1 │ │ │ │ │ +a98e18919c15f0b78ea34f6bc7312ea7 │ │ │ │ │ $fApplicativeTkk'Flip_$ctpure :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (x :: k'). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (b f)) => │ │ │ │ │ (forall (a :: k). f a) -> Flip b f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -5354f8199dc6bffe93254d05ea7fe5f4 │ │ │ │ │ +43ec99bf91ee10c335c03c379d755dca │ │ │ │ │ $fDistributiveBTYPEFlip :: │ │ │ │ │ forall k (b :: (* -> *) -> k -> *) (f :: k). │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT b => │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -378,29 +378,29 @@ │ │ │ │ │ (forall (f1 :: <* -> *>_N) (g :: <* -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ <* -> *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] <*>_N _N)) │ │ │ │ │ ($fDistributiveBTYPEFlip_$cbdistribute @k @b @f v)] │ │ │ │ │ -05a6b5c60c7acb42c290422af29a5167 │ │ │ │ │ +b160e4a3b0b1b28eb9f8c2c955ee789c │ │ │ │ │ $fDistributiveBTYPEFlip1 :: │ │ │ │ │ forall {k1} {k2} {b :: k1 -> k2 -> *} {l :: k2} {r :: k1}. │ │ │ │ │ Flip b l r -> Flip b l r │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @b :: k -> k1 -> * │ │ │ │ │ @l :: k1 │ │ │ │ │ @r :: k │ │ │ │ │ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ {__scc {Barbies.Bi.runFlip} True False} ds2] │ │ │ │ │ -3a6f9fdb91bb0719f4f4cce121fe2a75 │ │ │ │ │ +6d0398e71dd406dff5a9f528dfc6ca61 │ │ │ │ │ $fDistributiveBTYPEFlip_$cbdistribute :: │ │ │ │ │ forall k (b :: (* -> *) -> k -> *) (f :: k) (f1 :: * -> *) │ │ │ │ │ (g :: * -> *). │ │ │ │ │ (Barbies.Internal.DistributiveT.DistributiveT b, │ │ │ │ │ GHC.Base.Functor f1) => │ │ │ │ │ f1 (Flip b f g) -> Flip b f (Data.Functor.Compose.Compose f1 g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ <* -> *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -143d51afc5fb68f1e1fbb488bdee37d4 │ │ │ │ │ +6abfc2bb50c6d084a3b5a61065b203f2 │ │ │ │ │ $fDistributiveTiFlip :: │ │ │ │ │ forall i (b :: i -> (* -> *) -> *). │ │ │ │ │ (forall (f :: i). │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (b f)) => │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -483,15 +483,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N <* -> *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N _N _N)) │ │ │ │ │ ($fDistributiveTiFlip_$ctdistribute @i @b v)] │ │ │ │ │ -258ae77d5f1323b4f0c4572983ae92aa │ │ │ │ │ +c452c6fd231e38b9ba2e177781240f82 │ │ │ │ │ $fDistributiveTiFlip_$ctdistribute :: │ │ │ │ │ forall i (b :: i -> (* -> *) -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (forall (f :: i). │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB (b f), │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (Flip b g x) -> Flip b (Data.Functor.Compose.Compose f g) x │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ <* -> *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -59cce81834e98b8e4cf1c32142bbc586 │ │ │ │ │ +78fe1eccf91f09102f764c0add8bd36b │ │ │ │ │ $fEqFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Eq (b r l) => │ │ │ │ │ GHC.Classes.Eq (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b r l) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -0124f75dd385239d3197bee3d36850de │ │ │ │ │ +35cd20c1da0b77de94c996cc2827ead1 │ │ │ │ │ $fFunctorBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b => │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=0), │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ $fFunctorBkFlip_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (b :: <(k -> *) │ │ │ │ │ -> k1 -> *>_N) (f :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -39b67e948ad442bab15b43dfd7bbc33a │ │ │ │ │ +ccd98a8218acb503c4cc52d42fe36228 │ │ │ │ │ $fFunctorBkFlip_$cbmap :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (f1 :: k1 -> *) │ │ │ │ │ (g :: k1 -> *). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b => │ │ │ │ │ (forall (a :: k1). f1 a -> g a) -> Flip b f f1 -> Flip b f g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=2), │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -358c3b4cc1cced6bd0792442767c91b1 │ │ │ │ │ +cd4479ca0525a3ec555e60634ae92b72 │ │ │ │ │ $fFunctorTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). Barbies.Internal.FunctorB.FunctorB (b f)) => │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ $fFunctorTkk'Flip_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (k :: <*>_N) (b :: (k -> *) -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -095af4a20b2160e3a96ca6ff67f603d4 │ │ │ │ │ +e4a70d8f16f889029a4a16495e220749 │ │ │ │ │ $fFunctorTkk'Flip_$ctmap :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (forall (f :: k'). Barbies.Internal.FunctorB.FunctorB (b f)) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> Flip b f x -> Flip b g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=2), │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -39c38c4d57b3e9274c5ee72880a4267b │ │ │ │ │ +5a6cb2596840dc927d2f9612d70aef40 │ │ │ │ │ $fOrdFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Ord (b r l) => │ │ │ │ │ GHC.Classes.Ord (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -733,30 +733,30 @@ │ │ │ │ │ (GHC.Classes.min @(b r l) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N _N _R _N _N))] │ │ │ │ │ -8886d1c0d857db02e4cd5fc112531078 │ │ │ │ │ +a238d6682b8b8d469fc6b3414a871e06 │ │ │ │ │ $fOrdFlip_$cp1Ord :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Classes.Ord (b r l) => │ │ │ │ │ GHC.Classes.Eq (Flip b l r) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @b :: k1 -> k -> * │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord (b r l)) -> │ │ │ │ │ $fEqFlip @k @k1 @b @l @r (GHC.Classes.$p1Ord @(b r l) $dOrd)] │ │ │ │ │ -8d8f46a624ab633b63691940b795036b │ │ │ │ │ +8ed27e2d3cfaec47c6e172566ffab0cb │ │ │ │ │ $fReadFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ GHC.Read.Read (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -773,25 +773,25 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadFlip_$creadListPrec @k @k1 @b @l @r v)] │ │ │ │ │ -3662f7c68b13a34c5d49a5cc61416dd2 │ │ │ │ │ +919ae64c8d258b1929febadac0c4247c │ │ │ │ │ $fReadFlip1 :: │ │ │ │ │ forall {k1} {k2} {b :: k2 -> k1 -> *} {l :: k1} {r :: k2}. │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (Flip b l r -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -da4261834beede7502d94858d71beda0 │ │ │ │ │ +40c8efd70b93d601796a38da66d5091e │ │ │ │ │ $fReadFlip_$creadList :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [Flip b l r] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Flip b l r]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Flip b l r]>_R) │ │ │ │ │ @[Flip b l r] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[Flip b l r]))] │ │ │ │ │ -3d6fdb9a12ab537fd7578c81ae64f144 │ │ │ │ │ +23932f5002abd06d06b65dcf7e201e1e │ │ │ │ │ $fReadFlip_$creadListPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Flip b l r] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -839,15 +839,15 @@ │ │ │ │ │ ($fReadFlip1 @k @k1 @b @l @r $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -58ee8f214013607bd441df4243cfce2f │ │ │ │ │ +5c5d32bdf7edb3a476f23829bc57543a │ │ │ │ │ $fReadFlip_$creadsPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Read.Read (b r l) => │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Flip b l r) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -867,15 +867,15 @@ │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(Flip b l r) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Flip b l r)))] │ │ │ │ │ -bec7f3719bf0e040c7da63bf5f4d58ab │ │ │ │ │ +eb05c083dfc46ba30075807ce20c4391 │ │ │ │ │ $fShowFlip :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Show.Show (Flip b l r) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -885,32 +885,32 @@ │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show (b r l)). │ │ │ │ │ @(Flip b l r) │ │ │ │ │ ($fShowFlip_$cshowsPrec @k @k1 @b @l @r v) │ │ │ │ │ ($fShowFlip_$cshow @k @k1 @b @l @r v) │ │ │ │ │ ($fShowFlip_$cshowList @k @k1 @b @l @r v)] │ │ │ │ │ -d181d1a610be85ba52e10e617386e3c2 │ │ │ │ │ +aa6732ec5c544da0aabd0de2a3f96f4c │ │ │ │ │ $fShowFlip1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "}"#] │ │ │ │ │ -c4dbb9dbd7e56b3fd0240cccc794202a │ │ │ │ │ +b301dbf2249114aae578ff5c802d7234 │ │ │ │ │ $fShowFlip2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Flip {runFlip = "#] │ │ │ │ │ -7139e4da256a5ee153be66976bbddf0a │ │ │ │ │ +2e0f2ed4c46bfb4b21e11d02cb6e9fd6 │ │ │ │ │ $fShowFlip3 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -d3a02b0d3fa324f6ae28f467d5f70d58 │ │ │ │ │ +4ade2b920c468740ac8a14d5b3192d40 │ │ │ │ │ $fShowFlip4 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShowFlip1] │ │ │ │ │ -9701f7f1e478de641bbd04e209bc33cd │ │ │ │ │ +6f1f40c0d13d2d3f9fe03fbe511f2c9e │ │ │ │ │ $fShowFlip_$cshow :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ Flip b l r -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ $fShowFlip2 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b r l) │ │ │ │ │ $dShow │ │ │ │ │ $fShowFlip3 │ │ │ │ │ x `cast` (N:Flip[0] _N _N _R _N _N) │ │ │ │ │ $fShowFlip4)] │ │ │ │ │ -710b8674958d36785e47cb6c875ef010 │ │ │ │ │ +764786bd66fe145e036485ed151c4396 │ │ │ │ │ $fShowFlip_$cshowList :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ [Flip b l r] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -947,15 +947,15 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Flip b l r) │ │ │ │ │ (\ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ $w$cshowsPrec @k @k1 @b @l @r $dShow 0# ds2) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -8b28de9af3e06b5391adab7c63c58a13 │ │ │ │ │ +6666b1644f876a04a62ddf9cf7e810c3 │ │ │ │ │ $fShowFlip_$cshowsPrec :: │ │ │ │ │ forall k1 k2 (b :: k2 -> k1 -> *) (l :: k1) (r :: k2). │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Types.Int -> Flip b l r -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ @@ -965,15 +965,15 @@ │ │ │ │ │ @l :: k │ │ │ │ │ @r :: k1 │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show (b r l)) │ │ │ │ │ (a['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds2['GHC.Types.Many] :: Flip b l r) -> │ │ │ │ │ case a of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec @k @k1 @b @l @r $dShow ww ds2 }] │ │ │ │ │ -4a17f7cf3111069cbf6f19069fdaab3e │ │ │ │ │ +1c2dde538c9bb5285cb0ca6aea17f405 │ │ │ │ │ $fTraversableBkFlip :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2). │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b => │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (Flip b f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -1002,15 +1002,15 @@ │ │ │ │ │ (forall (f1 :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ *>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkFlip_$cbtraverse @k @k1 @b @f v)] │ │ │ │ │ -eec64f42738fccea5267ede032f07789 │ │ │ │ │ +42a4fae07577b6b5429f4515f5ee85a7 │ │ │ │ │ $fTraversableBkFlip_$cbtraverse :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> k2 -> *) (f :: k2) (e :: * -> *) │ │ │ │ │ (f1 :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k1). f1 a -> e (g a)) │ │ │ │ │ -> Flip b f f1 -> e (Flip b f g) │ │ │ │ │ @@ -1048,15 +1048,15 @@ │ │ │ │ │ @e │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ @f │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 `cast` (N:Flip[0] *>_N _N _R _N _N))] │ │ │ │ │ -7d89ace40784274a90c4ac6d260d47a6 │ │ │ │ │ +13a7395232e99756cbade9245cf5b17a │ │ │ │ │ $fTraversableTkk'Flip :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (b f)) => │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT (Flip b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -1087,15 +1087,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Flip[0] │ │ │ │ │ _N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTkk'Flip_$cttraverse @k' @k @b v)] │ │ │ │ │ -eaddee0e81f468440f018c42554bda57 │ │ │ │ │ +689c008f5601439e095bfe15ae808e4d │ │ │ │ │ $fTraversableTkk'Flip_$cttraverse :: │ │ │ │ │ forall k' k (b :: k' -> (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (forall (f :: k'). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Flip b f x -> e (Flip b g x) │ │ │ │ │ @@ -1131,89 +1131,89 @@ │ │ │ │ │ (df @x) │ │ │ │ │ @e │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 `cast` (N:Flip[0] _N *>_N _R _N _N))] │ │ │ │ │ -3a5890873c5b8ec56ba5947e769f5a8e │ │ │ │ │ +e5ae62cc08285eca3255d96f1b83bdda │ │ │ │ │ $tc'Flip :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2198245352559246084#Word64 │ │ │ │ │ - 4307912401912817915#Word64 │ │ │ │ │ + 10936034090562563506#Word64 │ │ │ │ │ + 3726073953954584908#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Flip2 │ │ │ │ │ 5# │ │ │ │ │ $tc'Flip1] │ │ │ │ │ -51da3ba6efb25c86fd328e82827f4e87 │ │ │ │ │ +56923ea65452ac1fc94b896643483e92 │ │ │ │ │ $tc'Flip1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -7590ef136c2c6a3dce4b26dfc53fc922 │ │ │ │ │ +d7055a74bc1f5a58c170cb2cd862ebed │ │ │ │ │ $tc'Flip2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Flip3] │ │ │ │ │ -64af20d224c1289ac47068e67d863351 │ │ │ │ │ +952c2a29a888b767470bbb0ddcec6366 │ │ │ │ │ $tc'Flip3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Flip"#] │ │ │ │ │ -3799348e6fe6ce3f2bc4aed54511f168 │ │ │ │ │ +8ace0e3cf101d5425f0c9647dcbe3006 │ │ │ │ │ $tcFlip :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 10716913605063753350#Word64 │ │ │ │ │ - 3747298549638892042#Word64 │ │ │ │ │ + 8828279943065681420#Word64 │ │ │ │ │ + 2583892798175144461#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFlip2 │ │ │ │ │ 2# │ │ │ │ │ $tcFlip1] │ │ │ │ │ -cf50d45f49552f991f5418c4a2913161 │ │ │ │ │ +192efd8ffc54423720c0497d54773baa │ │ │ │ │ $tcFlip1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a0027ad4b819c4b525c0601468087a39 │ │ │ │ │ +b431a4538d8f917661866ef3795bd64e │ │ │ │ │ $tcFlip2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFlip3] │ │ │ │ │ -4b90f2e2488196625f3a6274664fe9fa │ │ │ │ │ +314b01110438c95f347043a2dac9e4eb │ │ │ │ │ $tcFlip3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Flip"#] │ │ │ │ │ -a75c93f58dbad70b1630779853204eb2 │ │ │ │ │ +279b5b3cde52445568992a0d33c4330d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -005d8881415f9184e2d60fbbf08101ac │ │ │ │ │ +98254c7a85bfaa65899f39c7265bd9d8 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a92a825df14480056990e70cfe363c7e │ │ │ │ │ +30f4629d8544520c5dfecc2e6abed33a │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Bi"#] │ │ │ │ │ -14178d5f4fcba167f915bd305feea89d │ │ │ │ │ +7612ce56b2a62852d084559b5d16eb70 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fe4e8ed3b6681b2f3b02bb3cab8aa084 │ │ │ │ │ +6c4d741393062b4e1d33cc60e23a37a0 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -946c2573739fb4d3d0847cb4f66f8043 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +e9074e1f08f8dc0e67c359e5e73d23ee │ │ │ │ │ $w$cshowsPrec :: │ │ │ │ │ forall {k1} {k2} {b :: k2 -> k1 -> *} {l :: k1} {r :: k2}. │ │ │ │ │ GHC.Show.Show (b r l) => │ │ │ │ │ GHC.Prim.Int# -> Flip b l r -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1245,19 +1245,19 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowFlip2 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowFlip1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -976acd20df94e35ea6836655dc0e8462 │ │ │ │ │ +aaa59f3f08d6ea3be0b48aea1d9fc908 │ │ │ │ │ type role Flip representational nominal nominal │ │ │ │ │ type Flip :: forall {k} {k1}. (k -> k1 -> *) -> k1 -> k -> * │ │ │ │ │ newtype Flip b l r = Flip {runFlip :: b r l} │ │ │ │ │ -4d89d78a3af0dffd5ff98fc3cbda3e09 │ │ │ │ │ +8eb3f32fd82e61ce0d68546934004233 │ │ │ │ │ btfoldMap :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ m (g :: k2 -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k1). f a -> m) │ │ │ │ │ -> (forall (a :: k2). g a -> m) -> b f g -> m │ │ │ │ │ @@ -1341,15 +1341,15 @@ │ │ │ │ │ s │ │ │ │ │ w1)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R <()>_R))) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> f1 (g1 x)] │ │ │ │ │ -4b407b996daeaf30d0dd64f73e61d320 │ │ │ │ │ +9a06e04464318737a9bf04e355e4db65 │ │ │ │ │ btmap :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (f' :: k1 -> *) (g :: k2 -> *) (g' :: k2 -> *). │ │ │ │ │ (Barbies.Internal.FunctorB.FunctorB (b f), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k1). f a -> f' a) │ │ │ │ │ -> (forall (a :: k2). g a -> g' a) -> b f g -> b f' g' │ │ │ │ │ @@ -1386,15 +1386,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @g │ │ │ │ │ @g' │ │ │ │ │ hg │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> f1 (g1 x)] │ │ │ │ │ -76fead2fae4f7b11dc3883aa7479424f │ │ │ │ │ +69eb59328bfa28ca40f9caa5ec6a534c │ │ │ │ │ btmap1 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Barbies.Internal.FunctorB.FunctorB (b f), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f f -> b g g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1425,15 +1425,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ h │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f f) -> f1 (g1 x)] │ │ │ │ │ -8e151b209f8c4d24693fa67c7756fc1a │ │ │ │ │ +d54e4157a573f40b1016582a6db04b44 │ │ │ │ │ btprod :: │ │ │ │ │ forall {k} (b :: (* -> *) -> (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (f' :: * -> *) (g :: k -> *) (g' :: k -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b (Data.Semigroup.Internal.Alt │ │ │ │ │ (Data.Functor.Product.Product f f'))), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b, GHC.Base.Alternative f, │ │ │ │ │ @@ -1523,15 +1523,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Alt[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N) │ │ │ │ │ r))] │ │ │ │ │ -c78cfd201a544dee1fe9b66d7bece086 │ │ │ │ │ +2e7358a7b3ffb03be6e4e5f7cc6f9abb │ │ │ │ │ btpure :: │ │ │ │ │ forall {k1} {k2} (b :: ((k1 -> *) -> *) -> (k2 -> *) -> *) │ │ │ │ │ (f :: (k1 -> *) -> *) (g :: k2 -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b Barbies.Internal.Trivial.Unit), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k1 -> *). f a) -> (forall (a :: k2). g a) -> b f g │ │ │ │ │ @@ -1562,15 +1562,15 @@ │ │ │ │ │ case ds2 of wild { Barbies.Internal.Trivial.Unit -> fa @a }) │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k1 │ │ │ │ │ @(b Barbies.Internal.Trivial.Unit) │ │ │ │ │ $dApplicativeB │ │ │ │ │ @g │ │ │ │ │ ga)] │ │ │ │ │ -b63a6b318e71e55473d656694724442f │ │ │ │ │ +2cb37e36541b8efea4dc699a5589f6a3 │ │ │ │ │ btpure1 :: │ │ │ │ │ forall {k} (b :: ((k -> *) -> *) -> ((k -> *) -> *) -> *) │ │ │ │ │ (f :: (k -> *) -> *). │ │ │ │ │ (Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (b Barbies.Internal.Trivial.Unit), │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT b) => │ │ │ │ │ (forall (a :: k -> *). f a) -> b f f │ │ │ │ │ @@ -1598,15 +1598,15 @@ │ │ │ │ │ case ds2 of wild { Barbies.Internal.Trivial.Unit -> h @a }) │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @(k -> *) │ │ │ │ │ @(b Barbies.Internal.Trivial.Unit) │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ h)] │ │ │ │ │ -4b273fe86019dc2f8d567eb5d4f326ca │ │ │ │ │ +3f80e4ba552e8d95c47b112e9e3d8ac1 │ │ │ │ │ bttraverse :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (t :: * -> *) (f' :: k1 -> *) (g :: k2 -> *) (g' :: k2 -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad t) => │ │ │ │ │ (forall (a :: k1). f a -> t (f' a)) │ │ │ │ │ -> (forall (a :: k2). g a -> t (g' a)) -> b f g -> t (b f' g') │ │ │ │ │ @@ -1657,15 +1657,15 @@ │ │ │ │ │ @f' │ │ │ │ │ @g' │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f g) -> │ │ │ │ │ GHC.Base.>>= @t $dMonad @(b f g') @(b f' g') (f1 x) g1] │ │ │ │ │ -0358e15971363044a2e776950b7c4dc4 │ │ │ │ │ +de3258355b4c538abee1273a87c48252 │ │ │ │ │ bttraverse1 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (t :: * -> *) (g :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad t) => │ │ │ │ │ (forall (a :: k). f a -> t (g a)) -> b f f -> t (b g g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1711,15 +1711,15 @@ │ │ │ │ │ @g │ │ │ │ │ @g │ │ │ │ │ $dApplicative │ │ │ │ │ h │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f f) -> │ │ │ │ │ GHC.Base.>>= @t $dMonad @(b f g) @(b g g) (f1 x) g1] │ │ │ │ │ -474418008c9e13b61045d1451faaa8ab │ │ │ │ │ +03a03ccc120fd2d084a40eb4e911c89e │ │ │ │ │ bttraverse_ :: │ │ │ │ │ forall {k1} {k2} (b :: (k1 -> *) -> (k2 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (e :: * -> *) c (g :: k2 -> *) d. │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB (b f), │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT b, GHC.Base.Monad e) => │ │ │ │ │ (forall (a :: k1). f a -> e c) │ │ │ │ │ -> (forall (a :: k2). g a -> e d) -> b f g -> e () │ │ │ │ │ @@ -1830,21 +1830,21 @@ │ │ │ │ │ @e │ │ │ │ │ $dMonad │ │ │ │ │ @(b f (Data.Functor.Const.Const ())) │ │ │ │ │ @(b (Data.Functor.Const.Const ()) │ │ │ │ │ (Data.Functor.Const.Const ())) │ │ │ │ │ (f1 x) │ │ │ │ │ g1)] │ │ │ │ │ -f9729e767397f4f1ea256eef7f803a75 │ │ │ │ │ +c2423c8c774ae93b3bd362a323b75e21 │ │ │ │ │ bttraverse_1 :: a -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (ds2['GHC.Types.Many] :: a) -> GHC.Tuple.Prim.()] │ │ │ │ │ -aa6ea7ed8240516e12411c849c1f3dcd │ │ │ │ │ +f2a9e90f3dda500a33431479b301171a │ │ │ │ │ runFlip :: │ │ │ │ │ forall {k1} {k2} (b :: k1 -> k2 -> *) (l :: k2) (r :: k1). │ │ │ │ │ Flip b l r -> b r l │ │ │ │ │ RecSel Left Flip │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.p_hi │ │ │ │┄ Files 86% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Constraints 9066 │ │ │ │ │ - interface hash: ad2cfe58b31c392524660b46e3749444 │ │ │ │ │ - ABI hash: 9e10a8c79d6788110fcbb4c69c4dd91b │ │ │ │ │ - export-list hash: 761634c9c5afedfbcb06b81158ce398d │ │ │ │ │ + interface hash: 2af465a848ca4f606c6306d5c16cfb93 │ │ │ │ │ + ABI hash: f49356e7e2314b8209b85ae9db477616 │ │ │ │ │ + export-list hash: 7c36d23e3a51d5c38be6e0aaddec9d7a │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 64cae00ab386ed23967954c49dbf3451 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -20,64 +20,64 @@ │ │ │ │ │ exports: │ │ │ │ │ Barbies.Internal.Dicts.requiringDict │ │ │ │ │ Barbies.Internal.ConstraintsB.& │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.Dicts.ClassF │ │ │ │ │ Barbies.Internal.Dicts.ClassFG │ │ │ │ │ Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Barbies.Internal.ConstraintsB Data.Generics.GenericN │ │ │ │ │ Control.Applicative Control.Arrow Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup.Internal Data.Type.Ord │ │ │ │ │ Data.Version GHC.Generics GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - exports: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - & b4981f1f879e533cf698bb596a0c96e2 │ │ │ │ │ - AllBF 2852bbf285ab6932b0e4764b71b81856 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts 11d9cab4807894b2baa78a0cba8e7494 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - ClassFG 49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict 1ef5ac9bdc38d1886b55376c71cb27fa │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + exports: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + & 262e3f2037fcd8d28cf63dfb107609ac │ │ │ │ │ + AllBF 63bb86e4a6c471b3a0fb28f25103dd36 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 0c882df337c0ddb4b93d319e9df15dee │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + ClassFG 956656054dd5ddd580072614ba216cb3 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 501619b73143cb187d749df6455ffe8e │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -d5e08f9aa425846984beb0e1df4d9890 │ │ │ │ │ +2b3dd5bb37b38ac231e2bf44a76aa75d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d50ccbd0186b57590c1aa18e8680b704 │ │ │ │ │ +cacdc72938810ca679c001b92b36e407 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4f034483c16c58358071819557a3cc2f │ │ │ │ │ +deae2605fdc4049dacc70bd47d29c7db │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Constraints"#] │ │ │ │ │ -5a41b37fc1195c3153a0d231825f6dab │ │ │ │ │ +2a3f629c6a21e6b227f56cf02628930f │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -817972c0dabe048c41741d392be9ae10 │ │ │ │ │ +b5f419eb10b28cb640d24524eda67cc5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.p_hi │ │ │ │┄ Files 97% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Generics.Applicative 9066 │ │ │ │ │ - interface hash: c92832960e8478aa5720b5414b6bb9d0 │ │ │ │ │ - ABI hash: f7fe06bbc86fe9884b13a256898eadd7 │ │ │ │ │ - export-list hash: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ + interface hash: 4ca65986925ca7a1e576d2155df0c03a │ │ │ │ │ + ABI hash: e6ea3755d60aca77b8b3debd1a2e908f │ │ │ │ │ + export-list hash: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2826c8fc0b222c614fbc957914286dc4 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GApplicative{gprod gpure} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Monoid Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -f5114c92000091e41b47a0bb01f2cdc3 │ │ │ │ │ +6d77330d6fb3577de2badfe4b4d0bdd7 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ GHC.Base.Applicative h => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ @k1 │ │ │ │ │ @h │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @a │ │ │ │ │ v)] │ │ │ │ │ -aca6061f417f81742a055a551991f6d7 │ │ │ │ │ +67c4b90f4c87d30b9fd3e791a9e90fef │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1). │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n f a) (f a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n g a) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n (Data.Functor.Product.Product f g) a) │ │ │ │ │ (Data.Functor.Product.Product f g a)) │ │ │ │ │ ($fGApplicativeNaturalkknfgRecRecRec0_$cgprod @k @k1 @n @f @g @a) │ │ │ │ │ ($fGApplicativeNaturalkknfgRecRecRec0_$cgpure @k @k1 @n @f @g @a)] │ │ │ │ │ -dc91e512d2be548f41503960f262e98b │ │ │ │ │ +c89bb7f8f7ed68330975fd4528c5b8f9 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0_$cgprod :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a) (f a) x │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N)] │ │ │ │ │ -c48d7250d5f4c18fbc08c10dcdccde39 │ │ │ │ │ +5ae5dccc3875d4414bd3f50f90a2801d │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec0_$cgpure :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (P n f a) (f a) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (P n g a) (g a)) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -255,15 +255,15 @@ │ │ │ │ │ (P n (Data.Functor.Product.Product f g) a) │ │ │ │ │ (Data.Functor.Product.Product f g a))>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N

_P) _N _N)] │ │ │ │ │ -8c913d77a27c4a22c998c9a52fd74308 │ │ │ │ │ +23d62c1b07fcf0a83e4777afa1db0131 │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec_$cgprod :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k2). │ │ │ │ │ GHC.Base.Applicative h => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -44053405433c009ac5725e0def8e8f4f │ │ │ │ │ +c690ac0fdbadfd8d7e5506160fd5f19e │ │ │ │ │ $fGApplicativeNaturalkknfgRecRecRec_$cgpure :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k2). │ │ │ │ │ (GHC.Base.Applicative h, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (P n f a)) (h (f a)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (h (P n g a)) (h (g a))) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -d496bcfe63a164d22d702315b59d3ef3 │ │ │ │ │ +3b97e130719b7d09e84df356788bac14 │ │ │ │ │ $fGApplicativekkknfg:*::*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg) => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ @lg │ │ │ │ │ @lfg │ │ │ │ │ @rf │ │ │ │ │ @rg │ │ │ │ │ @rfg │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -6f2ce3a9b3c3aa783d042e859598b635 │ │ │ │ │ +bb57292b1c7f191b9b150f8ca4430361 │ │ │ │ │ $fGApplicativekkknfg:*::*::*:_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *) (x :: k3). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ $dGApplicative1 │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ pf │ │ │ │ │ pg │ │ │ │ │ l2 │ │ │ │ │ r2) } }] │ │ │ │ │ -d7753b80c3af5aca1dde88dc9036ae37 │ │ │ │ │ +b18d22a065eaecbd092590131fa8c6ea │ │ │ │ │ $fGApplicativekkknfg:*::*::*:_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (lf :: k3 -> *) (lg :: k3 -> *) (lfg :: k3 -> *) (rf :: k3 -> *) │ │ │ │ │ (rg :: k3 -> *) (rfg :: k3 -> *) (x :: k3). │ │ │ │ │ (GApplicative n f g lf lg lfg, GApplicative n f g rf rg rfg, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ (lf GHC.Generics.:*: rf) GHC.Types.~ (lg GHC.Generics.:*: rg)) => │ │ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @rf) │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @rfg) │ │ │ │ │ eta4) } }] │ │ │ │ │ -0afb0bcb13997a33480fad05068a7aad │ │ │ │ │ +8dc6bdfd3515ab526dfcf4cb9d8c11ed │ │ │ │ │ $fGApplicativekkknfgM1M1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta). │ │ │ │ │ GApplicative n f g repf repg repfg => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ @g │ │ │ │ │ @repf │ │ │ │ │ @repg │ │ │ │ │ @repfg │ │ │ │ │ @i │ │ │ │ │ @c │ │ │ │ │ v)] │ │ │ │ │ -9766e98e8ccb4a5fba4038b0ba9a79f4 │ │ │ │ │ +395aa048d9f1fa3e6e8e722b4bf0f301 │ │ │ │ │ $fGApplicativekkknfgM1M1M1_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta) (x :: k3). │ │ │ │ │ GApplicative n f g repf repg repfg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -812,15 +812,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -1b9d1e890796252c8c29b5c8ed2ee8f6 │ │ │ │ │ +8236df8f260fa11b888c9714e87bb123 │ │ │ │ │ $fGApplicativekkknfgM1M1M1_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (repf :: k3 -> *) (repg :: k3 -> *) (repfg :: k3 -> *) i │ │ │ │ │ (c :: GHC.Generics.Meta) (x :: k3). │ │ │ │ │ (GApplicative n f g repf repg repfg, f GHC.Types.~ g, │ │ │ │ │ GHC.Generics.M1 i c repf GHC.Types.~ GHC.Generics.M1 i c repg) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -884,15 +884,15 @@ │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @repf) │ │ │ │ │ (Data.Proxy.Proxy @(k2 -> *) @repfg) │ │ │ │ │ eta4) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Generics.N:M1[0] _N _P _P _R) _N) } }] │ │ │ │ │ -9c80a7a6ba4b35d5d2f4c5770e5dfd3d │ │ │ │ │ +19e2b039cc7f7dcea8bbb4f571d73ece │ │ │ │ │ $fGApplicativekkknfgRecRecRec :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GHC.Base.Monoid x => │ │ │ │ │ GApplicative │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -918,15 +918,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ @(Data.Generics.GenericN.Rec x x) │ │ │ │ │ ($fGApplicativekkknfgRecRecRec_$cgprod @k @k1 @k2 @x @n @f @g v) │ │ │ │ │ ($fGApplicativekkknfgRecRecRec_$cgpure @k @k1 @k2 @x @n @f @g v)] │ │ │ │ │ -c6ac099c251699809265ddd6abc0c8f5 │ │ │ │ │ +b58fd6938a0f66628aefdf39955b45a1 │ │ │ │ │ $fGApplicativekkknfgRecRecRec_$cgprod :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (x1 :: k3). │ │ │ │ │ GHC.Base.Monoid x => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -6cc7feca35073ac35766e2e60b2f5a06 │ │ │ │ │ +8e0481d5a08ed5c2654a436b8dd8e180 │ │ │ │ │ $fGApplicativekkknfgRecRecRec_$cgpure :: │ │ │ │ │ forall k1 k2 k3 x (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (x1 :: k3). │ │ │ │ │ (GHC.Base.Monoid x, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec x x │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec x x) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -1043,15 +1043,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ada792ebc6ca2eb304aa0f0e6f05c1e5 │ │ │ │ │ +c386c071e8c413d82ea808818a5492eb │ │ │ │ │ $fGApplicativekkknfgU1U1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GApplicative n f g GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:GApplicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @k1 @k2 @n :: k @f :: k1 -> * @g :: k1 -> *. │ │ │ │ │ @@ -1062,15 +1062,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGApplicativekkknfgU1U1U1_$cgprod @k @k1 @k2 @n @f @g) │ │ │ │ │ ($fGApplicativekkknfgU1U1U1_$cgpure @k @k1 @k2 @n @f @g)] │ │ │ │ │ -a6918f5cd402eab5d40c5b3ab27a04e1 │ │ │ │ │ +86fe6d5499d4b492f7180f06a114627d │ │ │ │ │ $fGApplicativekkknfgU1U1U1_$cgprod :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) (x :: k3). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -1087,15 +1087,15 @@ │ │ │ │ │ @x :: k2 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy g) │ │ │ │ │ (ds3['GHC.Types.Many] :: GHC.Generics.U1 x) │ │ │ │ │ (ds4['GHC.Types.Many] :: GHC.Generics.U1 x) -> │ │ │ │ │ case ds3 of wild { GHC.Generics.U1 -> ds4 }] │ │ │ │ │ -0c8b7121385101be742005f836ea6b18 │ │ │ │ │ +4da1196f1ca5a920f72c028eece5daec │ │ │ │ │ $fGApplicativekkknfgU1U1U1_$cgpure :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) (x :: k3). │ │ │ │ │ (f GHC.Types.~ g, GHC.Generics.U1 GHC.Types.~ GHC.Generics.U1) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ @@ -1117,64 +1117,64 @@ │ │ │ │ │ GHC.Types.~ GHC.Generics.U1) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds3['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds4['GHC.Types.Many] :: forall (a :: k1). f a) -> │ │ │ │ │ GHC.Generics.U1 @k2 @x] │ │ │ │ │ -3be54707e58679d8ed495918884366c5 │ │ │ │ │ +a29ee8272c78be8331bcc73cf622cd6c │ │ │ │ │ $tcGApplicative :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3749123269905399159#Word64 │ │ │ │ │ - 13221859667362474613#Word64 │ │ │ │ │ + 17841484651063409862#Word64 │ │ │ │ │ + 5493416516266853058#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGApplicative2 │ │ │ │ │ 3# │ │ │ │ │ $tcGApplicative1] │ │ │ │ │ -a5642de0a34721217bf57de1c6fcb837 │ │ │ │ │ +9b8dca4ebeb253853829d321d9a0b8b7 │ │ │ │ │ $tcGApplicative1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c3a8cacc8c4e75bad115625618227917 │ │ │ │ │ +f5ab903d7c2b6f168369794020c1cc95 │ │ │ │ │ $tcGApplicative2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGApplicative3] │ │ │ │ │ -a8bd85a0350edaddaf229fb28d8046c3 │ │ │ │ │ +fbe73c0375c1d38791c2c23a1994a8af │ │ │ │ │ $tcGApplicative3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GApplicative"#] │ │ │ │ │ -c5b2cd6cc253a5dc474f41a4946c3012 │ │ │ │ │ +cc8b1abcdab78955e30ca934b9c673f6 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -3297d9b4b509dc1cfb187e11f6d69344 │ │ │ │ │ +ff0c1c72c2461b34c36997cf9d024a49 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d35b1ae7475091dfb0c5f17eac484bdd │ │ │ │ │ +cf36d00bb6e244031e9ae084c1f47073 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Applicative"#] │ │ │ │ │ -a25fd8148124e801cef575e3f9a62afd │ │ │ │ │ +465048a1dbca355fdd89af870af906ea │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9dd7b83a59e4f1eab42d01151538d44e │ │ │ │ │ +3baa0a1c6d07f88d34ea19f645d1394e │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -8265f05837c79915d0fdba71843c3b9a │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +a3ad5abf6940b654f465b24e4d5dfd50 │ │ │ │ │ type GApplicative :: forall {k} {k1} k2. │ │ │ │ │ k │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ @@ -1192,15 +1192,15 @@ │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy repbf │ │ │ │ │ -> Data.Proxy.Proxy repbfg │ │ │ │ │ -> (forall (a :: k2). f a) │ │ │ │ │ -> repbf x │ │ │ │ │ {-# MINIMAL gprod, gpure #-} │ │ │ │ │ -4e48190e47f5ab16fa0b3efb49740e52 │ │ │ │ │ +67719751e01720ae9873dbda6185b49a │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GApplicative [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec, │ │ │ │ │ Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGApplicativeNaturalkknfgRecRecRec │ │ │ │ │ instance GApplicative [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.p_hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Generics.Bare 9066 │ │ │ │ │ - interface hash: a005b1ee4cf5ff7b110fef9d3bdc2a8b │ │ │ │ │ - ABI hash: 09933975369d3f88a687502395401290 │ │ │ │ │ - export-list hash: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ + interface hash: 772a32aea89f9340da6797f38253179c │ │ │ │ │ + ABI hash: 9eaf074fbaf6c299ad8370fdfcb75057 │ │ │ │ │ + export-list hash: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 81f51177b7218c3ed83f386b2bb103de │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GBare{gcover gstrip} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -533531e002f67ce698d4709b82eb1b47 │ │ │ │ │ +0e7af95735d873c133dbba4b1c4c9734 │ │ │ │ │ $fGBarekn:*::*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ GBare n (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GBare n r r'). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(l GHC.Generics.:*: r) │ │ │ │ │ @(l' GHC.Generics.:*: r') │ │ │ │ │ ($fGBarekn:*::*:_$cgstrip @k @n @l @l' @r @r' v v1) │ │ │ │ │ ($fGBarekn:*::*:_$cgcover @k @n @l @l' @r @r' v v1)] │ │ │ │ │ -04f2c185115c627ad0b1bcfaabf60e95 │ │ │ │ │ +ed4c719953b2cb4b328469b1bb71a3b1 │ │ │ │ │ $fGBarekn:*::*:_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:*:) l' r' x -> (GHC.Generics.:*:) l r x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ @x │ │ │ │ │ (gcover @k @n @l @l' $dGBare @x pn l1) │ │ │ │ │ (gcover @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -075b2f197b6061b7edadbb399365da4d │ │ │ │ │ +7cc98af33ded222c29b39dc5ca979092 │ │ │ │ │ $fGBarekn:*::*:_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:*:) l r x -> (GHC.Generics.:*:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -124,15 +124,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k │ │ │ │ │ @l' │ │ │ │ │ @r' │ │ │ │ │ @x │ │ │ │ │ (gstrip @k @n @l @l' $dGBare @x pn l1) │ │ │ │ │ (gstrip @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -a661d15a22d9cef8e65392b59e1d311d │ │ │ │ │ +876d0b0e52e1fdfb6413400f552b85ab │ │ │ │ │ $fGBarekn:+::+: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ GBare n (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GBare n r r'). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(l GHC.Generics.:+: r) │ │ │ │ │ @(l' GHC.Generics.:+: r') │ │ │ │ │ ($fGBarekn:+::+:_$cgstrip @k @n @l @l' @r @r' v v1) │ │ │ │ │ ($fGBarekn:+::+:_$cgcover @k @n @l @l' @r @r' v v1)] │ │ │ │ │ -ec7e576e039043f4e33dd7a86a3945dd │ │ │ │ │ +8bd18eb979586ff1ee31565cd292dc2b │ │ │ │ │ $fGBarekn:+::+:_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:+:) l' r' x -> (GHC.Generics.:+:) l r x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ GHC.Generics.R1 r1 │ │ │ │ │ -> GHC.Generics.R1 │ │ │ │ │ @k │ │ │ │ │ @l │ │ │ │ │ @r │ │ │ │ │ @x │ │ │ │ │ (gcover @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -a6aa627c544926d1c4251672817520f9 │ │ │ │ │ +11aae0ed386ba36d0cbf714e71def6a3 │ │ │ │ │ $fGBarekn:+::+:_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (l :: k -> *) (l' :: k -> *) │ │ │ │ │ (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GBare n l l', GBare n r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (GHC.Generics.:+:) l r x -> (GHC.Generics.:+:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -225,15 +225,15 @@ │ │ │ │ │ GHC.Generics.R1 r1 │ │ │ │ │ -> GHC.Generics.R1 │ │ │ │ │ @k │ │ │ │ │ @l' │ │ │ │ │ @r' │ │ │ │ │ @x │ │ │ │ │ (gstrip @k @n @r @r' $dGBare1 @x pn r1) }] │ │ │ │ │ -fe7a92b91f4ab6437513d131edb4b046 │ │ │ │ │ +b7a813f1798accdf1fb53e096511a0d5 │ │ │ │ │ $fGBareknM1M1 :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ GBare n (GHC.Generics.M1 i k2 repbi) (GHC.Generics.M1 i k2 repbb) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: GBare n repbi repbb). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(GHC.Generics.M1 i k1 repbi) │ │ │ │ │ @(GHC.Generics.M1 i k1 repbb) │ │ │ │ │ ($fGBareknM1M1_$cgstrip @k @n @repbi @repbb @i @k1 v) │ │ │ │ │ ($fGBareknM1M1_$cgcover @k @n @repbi @repbb @i @k1 v)] │ │ │ │ │ -614ac7f8390aad10e8c7521ee1a92385 │ │ │ │ │ +f0f6fc1022c34208b3f1c4bd939c12ef │ │ │ │ │ $fGBareknM1M1_$cgcover :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta) (x :: k1). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> GHC.Generics.M1 i k2 repbb x -> GHC.Generics.M1 i k2 repbi x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -279,15 +279,15 @@ │ │ │ │ │ f x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -e203a6fb14c7a4903cd6d52c0eeb431e │ │ │ │ │ +ec848cfbc7a7e63529f330bff2a5c3bc │ │ │ │ │ $fGBareknM1M1_$cgstrip :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (repbi :: k1 -> *) │ │ │ │ │ (repbb :: k1 -> *) i (k2 :: GHC.Generics.Meta) (x :: k1). │ │ │ │ │ GBare n repbi repbb => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> GHC.Generics.M1 i k2 repbi x -> GHC.Generics.M1 i k2 repbb x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ f x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -c905c659ca1aaee09db3fef49b468947 │ │ │ │ │ +0fb699483d2d04fd36444383f1f671ae │ │ │ │ │ $fGBareknRecRec :: │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ GBare │ │ │ │ │ n │ │ │ │ │ (Data.Generics.GenericN.Rec repbi repbi) │ │ │ │ │ (Data.Generics.GenericN.Rec repbb repbb) │ │ │ │ │ DFunId │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: repbi GHC.Types.~ repbb). │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @(Data.Generics.GenericN.Rec repbi repbi) │ │ │ │ │ @(Data.Generics.GenericN.Rec repbb repbb) │ │ │ │ │ ($fGBareknRecRec_$cgstrip @k @repbi @repbb @n v) │ │ │ │ │ ($fGBareknRecRec_$cgcover @k @repbi @repbb @n v)] │ │ │ │ │ -6f6000a38423e384de0e9ff159415912 │ │ │ │ │ +16256f30c6246075a3e7f094b34128d0 │ │ │ │ │ $fGBareknRecRec0 :: │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ GBare │ │ │ │ │ n │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a)) │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ @n │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec b b) │ │ │ │ │ ($fGBareknRecRec0_$cgstrip @k @a @b @n v) │ │ │ │ │ ($fGBareknRecRec0_$cgcover @k @a @b @n v)] │ │ │ │ │ -f7791be0c75f1f6e0ac6c7d2ea49d213 │ │ │ │ │ +13aebc540c888363151814fd38f494e0 │ │ │ │ │ $fGBareknRecRec0_$cgcover :: │ │ │ │ │ forall k a b (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec b b x │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ @@ -398,15 +398,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N) }] │ │ │ │ │ -9518e4386ea89c7b389e70a2e8fff7e9 │ │ │ │ │ +4ce2449c611f024d719a0dacc03de163 │ │ │ │ │ $fGBareknRecRec0_$cgstrip :: │ │ │ │ │ forall k a b (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Types.Coercible a b => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (P n Data.Functor.Identity.Identity a) │ │ │ │ │ (Data.Functor.Identity.Identity a) │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P │ │ │ │ │ ; Data.Functor.Identity.N:Identity[0] │ │ │ │ │ (co │ │ │ │ │ ; Sym (GHC.Generics.N:K1[0] _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P) _N _N)) }] │ │ │ │ │ -f753a2d9ffed40b0e958caef1ecbfdea │ │ │ │ │ +858d9d4418184c8aa717d5039677721d │ │ │ │ │ $fGBareknRecRec_$cgcover :: │ │ │ │ │ forall k repbi repbb (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec repbb repbb x │ │ │ │ │ -> Data.Generics.GenericN.Rec repbi repbi x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ _N │ │ │ │ │ Univ(phantom phantom <*>_N :: repbb, repbi) │ │ │ │ │ (Sub (Sym co)) │ │ │ │ │ _P)_R }] │ │ │ │ │ -7f307ba0e76d3efe9af78b0dd54c098a │ │ │ │ │ +94f7ca5ed63da6a5d63e825c337d9ef8 │ │ │ │ │ $fGBareknRecRec_$cgstrip :: │ │ │ │ │ forall k repbi repbb (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ (repbi GHC.Types.~ repbb) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> Data.Generics.GenericN.Rec repbi repbi x │ │ │ │ │ -> Data.Generics.GenericN.Rec repbb repbb x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -495,113 +495,113 @@ │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ _N │ │ │ │ │ Univ(phantom phantom <*>_N :: repbi, repbb) │ │ │ │ │ (Sub co) │ │ │ │ │ _P)_R }] │ │ │ │ │ -4769fdd94965db3bab57ff5d38a85694 │ │ │ │ │ +89b9135401d85fe141a4f94a4f880ddb │ │ │ │ │ $fGBareknU1U1 :: GBare n GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[C:GBare], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @n :: GHC.TypeNats.Nat. │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGBareknU1U1_$cgstrip @k @n) │ │ │ │ │ ($fGBareknU1U1_$cgcover @k @n)] │ │ │ │ │ -48936db69c456ff30928e3a80efdbcab │ │ │ │ │ +19b523e164eae7fc531085ea47133b31 │ │ │ │ │ $fGBareknU1U1_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.U1 x -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -0d0a661f78047852e3bcfaf9186d94d8 │ │ │ │ │ +9e253bb31d326c3a2c4d0258b741fe15 │ │ │ │ │ $fGBareknU1U1_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.U1 x -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -fefe8badd2b761656801cf3dd5548b73 │ │ │ │ │ +870c42f226064ee00dfc84ce1ca4514d │ │ │ │ │ $fGBareknV1V1 :: GBare n GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:GBare], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @n :: GHC.TypeNats.Nat. │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @GHC.Generics.V1 │ │ │ │ │ @GHC.Generics.V1 │ │ │ │ │ ($fGBareknV1V1_$cgstrip @k @n) │ │ │ │ │ ($fGBareknV1V1_$cgcover @k @n)] │ │ │ │ │ -d73f0d6008feffaf2411bc4eb88ce28e │ │ │ │ │ +2ce3813243476b16f4be28d983c41441 │ │ │ │ │ $fGBareknV1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Bare"#] │ │ │ │ │ -c5f8b49e89765048d7599c34f1dbdbd0 │ │ │ │ │ +85288d70d793dd531760f6ad12c4fe70 │ │ │ │ │ $fGBareknV1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V12] │ │ │ │ │ -b0f3a861f18edafd4797ce1e5e16c25d │ │ │ │ │ +03faafca5c8f1d4b6701e93447d62214 │ │ │ │ │ $fGBareknV1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -004bebf75841adb85aa45358f40fc1c6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +3b539a223f4ae0b9f9ffea4bd4df961a │ │ │ │ │ $fGBareknV1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V14] │ │ │ │ │ -3821d0ff9b85b39aee07463b2974c835 │ │ │ │ │ +57973f0e9591213408f82e02c32fb446 │ │ │ │ │ $fGBareknV1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -13708e6f649fad2ffed69b9d9a8ea1cc │ │ │ │ │ +37a8ff6f46e5d08fafc4f0b5b7320686 │ │ │ │ │ $fGBareknV1V15 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGBareknV1V13 │ │ │ │ │ $fGBareknV1V16 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -93ad89c5b99971ede7ff838240357fc8 │ │ │ │ │ +818d45cdbe61e27a94734a193349e6a8 │ │ │ │ │ $fGBareknV1V16 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGBareknV1V11 │ │ │ │ │ $fGBareknV1V9 │ │ │ │ │ $fGBareknV1V7 │ │ │ │ │ $fGBareknV1V17 │ │ │ │ │ $fGBareknV1V5 │ │ │ │ │ $fGBareknV1V17 │ │ │ │ │ $fGBareknV1V4] │ │ │ │ │ -77af63b51c3f88f013e2c49c4f085bd0 │ │ │ │ │ +bea0b89d984158ba5bd5753b9f6dfe28 │ │ │ │ │ $fGBareknV1V17 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 34#] │ │ │ │ │ -1f0b580a3612792232783d355c78773f │ │ │ │ │ +d7d0275ae4e3567d5210860fa8706b24 │ │ │ │ │ $fGBareknV1V1_$cgcover :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -612,15 +612,15 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGBareknV1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -02e0ddcc222978bd6355c3db4ffae3a2 │ │ │ │ │ +44d9db0c8649261540da10f2ef246c39 │ │ │ │ │ $fGBareknV1V1_$cgstrip :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -631,113 +631,113 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGBareknV1V15 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -c792f79bd3cb5f464216b5b869a6bd48 │ │ │ │ │ +603acab1aa36124cfa521ea79ac8b11d │ │ │ │ │ $fGBareknV1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGBareknV1V13 │ │ │ │ │ $fGBareknV1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -193a5ad062dcb3f1bb3fc4954d0c078d │ │ │ │ │ +801b2140f83dd2096be75d34019bb15a │ │ │ │ │ $fGBareknV1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGBareknV1V11 │ │ │ │ │ $fGBareknV1V9 │ │ │ │ │ $fGBareknV1V7 │ │ │ │ │ $fGBareknV1V6 │ │ │ │ │ $fGBareknV1V5 │ │ │ │ │ $fGBareknV1V6 │ │ │ │ │ $fGBareknV1V4] │ │ │ │ │ -f2cdcbc59c3c2a8b69f76fc7d71a96c2 │ │ │ │ │ +4d0602d3294ee212eb07f641cd0e8597 │ │ │ │ │ $fGBareknV1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 25#] │ │ │ │ │ -61d30a4e5258829985b4d4319196144f │ │ │ │ │ +be55eb3d78575e50b7bf0e50f6cb06a5 │ │ │ │ │ $fGBareknV1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 16#] │ │ │ │ │ -d44b6a6227b35fbb2f70b7f23dbb0799 │ │ │ │ │ +7a5832211fc21f3601bd699a14e2fc8f │ │ │ │ │ $fGBareknV1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 35#] │ │ │ │ │ -4ef7d8baba01007b7597fccd09cee14b │ │ │ │ │ +c2ad6a8dc101f4c5ad2ccf3767941af7 │ │ │ │ │ $fGBareknV1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V8] │ │ │ │ │ -5266bfc3e7d9429748bc9556787efdb0 │ │ │ │ │ +88451be1a9382780279214c064cbe748 │ │ │ │ │ $fGBareknV1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Bare.hs"#] │ │ │ │ │ -2c7c83a7bb4eebe5659286873c24d3a7 │ │ │ │ │ +119e90b4421ab7cdd17e4e33f912d633 │ │ │ │ │ $fGBareknV1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGBareknV1V10] │ │ │ │ │ -0dabd667233d6e9d53cfd571fcd78e34 │ │ │ │ │ +1ddb65a4543a4d0b34e6b34acc6dfb70 │ │ │ │ │ $tcGBare :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 5373179404672895006#Word64 │ │ │ │ │ - 11927831921503033801#Word64 │ │ │ │ │ + 14720346315237248769#Word64 │ │ │ │ │ + 6710622583730516072#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGBare2 │ │ │ │ │ 1# │ │ │ │ │ $tcGBare1] │ │ │ │ │ -e124d0efc44f09c8d6666a976420e624 │ │ │ │ │ +7d70da88b92d5247500fe8a1bb7bf80a │ │ │ │ │ $tcGBare1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c89c0bd942d613b5a4939fd409f44381 │ │ │ │ │ +034836eec54a0bc9d964b1e712d2f56b │ │ │ │ │ $tcGBare2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGBare3] │ │ │ │ │ -b0c9b04eda340a2dd3e68e653c1c4bf4 │ │ │ │ │ +0dbbe641e215b3145ce535211f3cebfd │ │ │ │ │ $tcGBare3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GBare"#] │ │ │ │ │ -319848c17b2c9dbdb109914758f6ed03 │ │ │ │ │ +8e766c4c257843c2e017998c0b53adb4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -9e326d6d27086ec5d0f802496aea90fa │ │ │ │ │ +91eb4b43b4928dbc300d94123629bab2 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGBareknV1V10] │ │ │ │ │ -2bbeafa05f52f10322662b6243f72c81 │ │ │ │ │ +506bb521c889e7b2b34fd392f669e80c │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGBareknV1V12] │ │ │ │ │ -945b4ea07a87e7d0224aa958b95612ad │ │ │ │ │ +e05c32af4d05b0e8d79b7a6ffd5a83ea │ │ │ │ │ type GBare :: forall {k}. │ │ │ │ │ GHC.TypeNats.Nat -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ class GBare n repbi repbb where │ │ │ │ │ gstrip :: forall (x :: k). Data.Proxy.Proxy n -> repbi x -> repbb x │ │ │ │ │ gcover :: forall (x :: k). Data.Proxy.Proxy n -> repbb x -> repbi x │ │ │ │ │ {-# MINIMAL gstrip, gcover #-} │ │ │ │ │ -36d3f3a9a7407b8a6ffa19f4cb303529 │ │ │ │ │ +0a07eff0d2b443ef8be7bc56d3b032e7 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GBare [., ., GHC.Generics.:*:, GHC.Generics.:*:] │ │ │ │ │ = $fGBarekn:*::*: │ │ │ │ │ instance GBare [., ., GHC.Generics.:+:, GHC.Generics.:+:] │ │ │ │ │ = $fGBarekn:+::+: │ │ │ │ │ instance GBare [., ., GHC.Generics.M1, GHC.Generics.M1] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.p_hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Generics.Constraints [family instance module] 9066 │ │ │ │ │ - interface hash: 528f35d08b51e0abf1f1f41b4df754e4 │ │ │ │ │ - ABI hash: d745d9d282b4b8b1e7a00feaec72f736 │ │ │ │ │ - export-list hash: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ + interface hash: 8f4bd37ce590352b1810c8ab570fd0b9 │ │ │ │ │ + ABI hash: 39afe276e15aa255e48d08c5ba712f59 │ │ │ │ │ + export-list hash: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 169552c9599f90e84b8944dab428621d │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 65f7f84670d16c10ad18f2d54576dbfb │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -21,44 +21,44 @@ │ │ │ │ │ GAll │ │ │ │ │ GConstraints{gaddDicts} │ │ │ │ │ Other │ │ │ │ │ Self │ │ │ │ │ SelfOrOther │ │ │ │ │ X │ │ │ │ │ Y │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Monoid Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts 11d9cab4807894b2baa78a0cba8e7494 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 0c882df337c0ddb4b93d319e9df15dee │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -787fec921a117210bd5fecd8d1f9ac0b │ │ │ │ │ +1d3aa0b1f2e59e06b4015a80700e01e8 │ │ │ │ │ $fGConstraintskFUNkncfRecRecRec :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) (a' :: k1) │ │ │ │ │ (a :: k1). │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ c │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -9b9fa64cb9cf1f2bb0645d2496e45a51 │ │ │ │ │ +748e83ab3ea97d279deed2c0be4bf55f │ │ │ │ │ $fGConstraintskkkncf:*::*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf) => │ │ │ │ │ GConstraints │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -c4bee2fe39446911e5233cee0f0a5ca1 │ │ │ │ │ +ea39de93e58be3c81a16906a2f33398b │ │ │ │ │ $fGConstraintskkkncf:*::*::*:_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *) (x :: k3). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf, │ │ │ │ │ GAll n c (lx GHC.Generics.:*: rx)) => │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(GAll n c lx) │ │ │ │ │ @(GAll n c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (D:R:GAllknc:*:[0] _N _N _N _N _N))) │ │ │ │ │ r) }] │ │ │ │ │ -d304f1b74a7d5965acca087263453dd9 │ │ │ │ │ +db265c76b17826c40add6c3d9162cb6d │ │ │ │ │ $fGConstraintskkkncf:+::+::+: :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf) => │ │ │ │ │ GConstraints │ │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -74e57f08b5eace2be99121bef4a4de6a │ │ │ │ │ +7bee4fc68eb34fc02a6d02fedc2db6d4 │ │ │ │ │ $fGConstraintskkkncf:+::+::+:_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (lx :: * -> *) │ │ │ │ │ (lf :: k3 -> *) (ldf :: k3 -> *) (rx :: * -> *) (rf :: k3 -> *) │ │ │ │ │ (rdf :: k3 -> *) (x :: k3). │ │ │ │ │ (GConstraints n c f lx lf ldf, GConstraints n c f rx rf rdf, │ │ │ │ │ GAll n c (lx GHC.Generics.:+: rx)) => │ │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(GAll n c lx) │ │ │ │ │ @(GAll n c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (D:R:GAllknc:+:[0] _N _N _N _N _N))) │ │ │ │ │ r) }] │ │ │ │ │ -2023660c2eb1c3c54c36345da51bd38a │ │ │ │ │ +90c826605b253b1a5ada34c3ca49a65b │ │ │ │ │ $fGConstraintskkkncfM1M1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (repbx :: * -> *) │ │ │ │ │ (repbf :: k3 -> *) (repbdf :: k3 -> *) i (k4 :: GHC.Generics.Meta). │ │ │ │ │ GConstraints n c f repbx repbf repbdf => │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -afe9f04f731c23b59b1013b51c33882c │ │ │ │ │ +8ba3f00c6e9ab7d59c092bd254bfb75b │ │ │ │ │ $fGConstraintskkkncfM1M1M1_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (repbx :: * -> *) │ │ │ │ │ (repbf :: k3 -> *) (repbdf :: k3 -> *) i (k4 :: GHC.Generics.Meta) │ │ │ │ │ (x :: k3). │ │ │ │ │ (GConstraints n c f repbx repbf repbdf, │ │ │ │ │ GAll n c (GHC.Generics.M1 i k4 repbx)) => │ │ │ │ │ @@ -440,15 +440,15 @@ │ │ │ │ │ x1 │ │ │ │ │ `cast` │ │ │ │ │ (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -d6d0f008c8de0c293039ab8adac6779b │ │ │ │ │ +58fac89cb7c6fa76e8cef0e1a73b5ea3 │ │ │ │ │ $fGConstraintskkkncfRecRecRec :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) a' a b' b. │ │ │ │ │ GConstraints │ │ │ │ │ n │ │ │ │ │ c │ │ │ │ │ f │ │ │ │ │ @@ -482,15 +482,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -a7878a2d867151466e4133bd307be54e │ │ │ │ │ +fe622d0f8ed72c05d04a6fadfea8e57e │ │ │ │ │ $fGConstraintskkkncfU1U1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2). │ │ │ │ │ GConstraints n c f GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b11dac25c462215136658bbd974273f0 │ │ │ │ │ +16cd0798da4cf791975ef2c0094c84b5 │ │ │ │ │ $fGConstraintskkkncfV1V1V1 :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2). │ │ │ │ │ GConstraints n c f GHC.Generics.V1 GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ @@ -536,38 +536,38 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -09dd9269c81003f55b883d62fa866e5b │ │ │ │ │ +1172d3dc504d585b8405750fce44b361 │ │ │ │ │ $fGConstraintskkkncfV1V1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Constraints"#] │ │ │ │ │ -e998b748a8fb7ae0e7c23e493c1d8fda │ │ │ │ │ +45a42542b2b8dc88b541806dfa3724a8 │ │ │ │ │ $fGConstraintskkkncfV1V1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V12] │ │ │ │ │ -3319831b86be7c9a219106a345521e34 │ │ │ │ │ +e092abd396938029b4d859229ff85b5f │ │ │ │ │ $fGConstraintskkkncfV1V1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e9e430476d1f1fc5ed6d9887beda28e0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +bed0b26fae861fbad3940cbebc8d082b │ │ │ │ │ $fGConstraintskkkncfV1V1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V14] │ │ │ │ │ -83e68c3e28fa4f1e33f0a2b8d9badf68 │ │ │ │ │ +08aad8ab0fc5c4b70e532d131d74d22c │ │ │ │ │ $fGConstraintskkkncfV1V1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -90b1be3e0692fb8b479d738fa5db0eb9 │ │ │ │ │ +c0ceccb528596840e6c4adf3ef8754d3 │ │ │ │ │ $fGConstraintskkkncfV1V1V1_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k2) (x :: k3). │ │ │ │ │ GAll n c GHC.Generics.V1 => │ │ │ │ │ GHC.Generics.V1 x -> GHC.Generics.V1 x │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ @@ -584,296 +584,296 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGConstraintskkkncfV1V1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -eac176706789b19a8c4b13a0e29a866d │ │ │ │ │ +0e35236949517d75196078f4bf343325 │ │ │ │ │ $fGConstraintskkkncfV1V1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGConstraintskkkncfV1V1V13 │ │ │ │ │ $fGConstraintskkkncfV1V1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -491b645464d6c1e1af022a9e847c6e9c │ │ │ │ │ +9fe1adc0bfc35344a3c7abffb9a31426 │ │ │ │ │ $fGConstraintskkkncfV1V1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGConstraintskkkncfV1V1V11 │ │ │ │ │ $fGConstraintskkkncfV1V1V9 │ │ │ │ │ $fGConstraintskkkncfV1V1V7 │ │ │ │ │ $fGConstraintskkkncfV1V1V6 │ │ │ │ │ $fGConstraintskkkncfV1V1V5 │ │ │ │ │ $fGConstraintskkkncfV1V1V6 │ │ │ │ │ $fGConstraintskkkncfV1V1V4] │ │ │ │ │ -64c2c84675e37cb320bfe3158b1537aa │ │ │ │ │ +a8515c74a011c1eb06efa000a73034cd │ │ │ │ │ $fGConstraintskkkncfV1V1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 26#] │ │ │ │ │ -b3a480212c401edda8d4e4504ab7d2ca │ │ │ │ │ +014c17fdb381e7da83381b47c582faa9 │ │ │ │ │ $fGConstraintskkkncfV1V1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 17#] │ │ │ │ │ -92320647fbbded9f0d8e0640bb3f24ab │ │ │ │ │ +63f009a2f26314fb11db7f2c5db3ae1b │ │ │ │ │ $fGConstraintskkkncfV1V1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 50#] │ │ │ │ │ -5f40d1d7f2653d64a9951a384d095361 │ │ │ │ │ +805d7a23894976ce236ee8d0f8d1c423 │ │ │ │ │ $fGConstraintskkkncfV1V1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V8] │ │ │ │ │ -c68a90067dc8ad1dfe0abcfbef099f0b │ │ │ │ │ +2be6becadbecb0f2a61b1892fdf629e4 │ │ │ │ │ $fGConstraintskkkncfV1V1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Constraints.hs"#] │ │ │ │ │ -c067e7505a7cdb27b1e928fdc7307bb3 │ │ │ │ │ +f3eaed93e9c7bc39341859b18c7c45e3 │ │ │ │ │ $fGConstraintskkkncfV1V1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGConstraintskkkncfV1V1V10] │ │ │ │ │ -2a41b6706d9c5841546eae7028423045 │ │ │ │ │ +655574f2700ee59185447eddfcaccf3e │ │ │ │ │ $tcGConstraints :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6851661124450705764#Word64 │ │ │ │ │ - 14645157912100126483#Word64 │ │ │ │ │ + 15360508327004011304#Word64 │ │ │ │ │ + 13365934220198454576#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGConstraints2 │ │ │ │ │ 3# │ │ │ │ │ $tcGConstraints1] │ │ │ │ │ -7284522711e488c2191688c15440762b │ │ │ │ │ +0a2ac3377f113208f6a477b8f08dc8f1 │ │ │ │ │ $tcGConstraints1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a0b899cb9c52a7603d8ee59fcdfd901d │ │ │ │ │ +18153f82677e64619f4f9248db2e5c23 │ │ │ │ │ $tcGConstraints2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGConstraints3] │ │ │ │ │ -f168d2b52c33cb1bdf21b87265728348 │ │ │ │ │ +88bbc48887ca6473a2f8791667003f97 │ │ │ │ │ $tcGConstraints3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GConstraints"#] │ │ │ │ │ -9d95c67ab2d8cd01ba9781deebfd112c │ │ │ │ │ +1e9eb634241ced9e05013fe315b709b9 │ │ │ │ │ $tcOther :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8349147923270837370#Word64 │ │ │ │ │ - 12898881767436466691#Word64 │ │ │ │ │ + 12498758593334170086#Word64 │ │ │ │ │ + 10611665333571444453#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcOther2 │ │ │ │ │ 0# │ │ │ │ │ $tcOther1] │ │ │ │ │ -fbf6149391bedc0b6da7b000b015eb53 │ │ │ │ │ +09cbc84e35db1602dd69a0d43157a8e8 │ │ │ │ │ $tcOther1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -e9ae7640dc1a0e160e8aa02d5d341bdf │ │ │ │ │ +3d8a05844054bd7ecbcddbcb312075cd │ │ │ │ │ $tcOther2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcOther3] │ │ │ │ │ -1834c41a308c7d796a762eb4c4d6acdd │ │ │ │ │ +d961ce8527291fb9c823082c678dc8d2 │ │ │ │ │ $tcOther3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Other"#] │ │ │ │ │ -5a2523b9af8f2fd234ff1bd5ddd8529c │ │ │ │ │ +68c8b9f9b8829514ef3ce8e4eb7ba5e7 │ │ │ │ │ $tcSelf :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3882247661755556798#Word64 │ │ │ │ │ - 15914790293505291645#Word64 │ │ │ │ │ + 8366789200600956343#Word64 │ │ │ │ │ + 4003837004503057287#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcSelf1 │ │ │ │ │ 0# │ │ │ │ │ $tcOther1] │ │ │ │ │ -b671adf40e1368e7d3581270309fc82c │ │ │ │ │ +2701f811c019203343e9fd50469c7c69 │ │ │ │ │ $tcSelf1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcSelf2] │ │ │ │ │ -398abe68f6c23a94c56b32dacd196330 │ │ │ │ │ +d6101a88344cbb4a65e1a10de8edc2c3 │ │ │ │ │ $tcSelf2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Self"#] │ │ │ │ │ -ca7c4ddc97affc0c1f601771239f0e1c │ │ │ │ │ +113f0aa342aab23de22045073d9e3fe2 │ │ │ │ │ $tcX :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8089038180435349292#Word64 │ │ │ │ │ - 1459891730328233508#Word64 │ │ │ │ │ + 8571795711296583517#Word64 │ │ │ │ │ + 18443914932586086827#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcX2 │ │ │ │ │ 1# │ │ │ │ │ $tcX1] │ │ │ │ │ -4cde3fe3946105297047e38367833713 │ │ │ │ │ +903755c4a65e8e118d2835974a4bdce5 │ │ │ │ │ $tcX1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -396b4fd56e0b6a902ad94e4beb77d4a2 │ │ │ │ │ +c5f7a473a5c33f8e2e508aac5d2bef64 │ │ │ │ │ $tcX2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcX3] │ │ │ │ │ -3c74e3b970ede4ecc44d57343e110f40 │ │ │ │ │ +2caffd952612d01ce26c4d9baf159492 │ │ │ │ │ $tcX3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "X"#] │ │ │ │ │ -e3cbdb7534677a5eee435bc6e7b4314d │ │ │ │ │ +e63b5f464f4e0db2eabb79550ed96208 │ │ │ │ │ $tcY :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 18205050585863117784#Word64 │ │ │ │ │ - 17595235996948877005#Word64 │ │ │ │ │ + 13364731284302579778#Word64 │ │ │ │ │ + 8948023015760443949#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcY2 │ │ │ │ │ 1# │ │ │ │ │ $tcY1] │ │ │ │ │ -7423c23fbacf4da0558a469880a07bfd │ │ │ │ │ +ac7ab91638d84d6fbb52be35db5d066d │ │ │ │ │ $tcY1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepVar], Inline: [~]] │ │ │ │ │ -e77f2aa4367f691d885d83668fb4bc2b │ │ │ │ │ +e2e57340ac36ed17647a6222d6ca096c │ │ │ │ │ $tcY2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcY3] │ │ │ │ │ -453eff73639999862d0efe377d94f32a │ │ │ │ │ +6426c433c49b5f15bc9eb0cd385d5ac2 │ │ │ │ │ $tcY3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Y"#] │ │ │ │ │ -ab2b108c5248fbda26e14eca105ea733 │ │ │ │ │ +d1c7839d9ff66a0f552f352725cb4d9b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -09801260a0ed73da1cefeefd02df3123 │ │ │ │ │ +8f0fcb9321521d38d394bdc06918818a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TrNameS $fGConstraintskkkncfV1V1V10] │ │ │ │ │ -422d89c651efe9b5ef6079fb62c92413 │ │ │ │ │ +0ce1dd78e41ddbd0e70545bf14ec7940 │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TrNameS $fGConstraintskkkncfV1V1V12] │ │ │ │ │ -542a8dba38a19ae89db73a9a948e576b │ │ │ │ │ +985f5a97917857f06462b5bf5d9dbb25 │ │ │ │ │ axiom D:R:GAllRec :: │ │ │ │ │ forall k1 k2 (_1 :: k2) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (a :: k1). │ │ │ │ │ GAllRec n c (P n X _1) (X a) = c a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (_2 :: k -> GHC.Types.Constraint) │ │ │ │ │ _3 _4. │ │ │ │ │ GAllRec _1 _2 _3 _4 = () :: Constraint │ │ │ │ │ -c13402336e383ec4c1226c925b702a88 │ │ │ │ │ +569739405fc2ab18c9e4bcc8305a25a3 │ │ │ │ │ axiom D:R:GAllk1ncM1 :: │ │ │ │ │ forall k1 (n :: GHC.TypeNats.Nat) (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ i (k2 :: GHC.Generics.Meta) (repbf :: * -> *). │ │ │ │ │ GAll n c (GHC.Generics.M1 i k2 repbf) = GAll n c repbf │ │ │ │ │ -aa8f2e39141580d534440f3925be5bae │ │ │ │ │ +8209b24162394dbe641f9ab9496de38b │ │ │ │ │ axiom D:R:GAllknc:*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (l :: * -> *) (r :: * -> *). │ │ │ │ │ GAll n c (l GHC.Generics.:*: r) = (GAll n c l, GAll n c r) │ │ │ │ │ -29a9664607728e66ea7df5f0ea919fb6 │ │ │ │ │ +b317a26f3a30ec61ea4783d0b966763c │ │ │ │ │ axiom D:R:GAllknc:+: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (l :: * -> *) (r :: * -> *). │ │ │ │ │ GAll n c (l GHC.Generics.:+: r) = (GAll n c l, GAll n c r) │ │ │ │ │ -43fbb73e2aee1835e65cac758f6f719a │ │ │ │ │ +bbd7f48dcfe68f321a838937ec8335c6 │ │ │ │ │ axiom D:R:GAllkncRec :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint) l │ │ │ │ │ r. │ │ │ │ │ GAll n c (Data.Generics.GenericN.Rec l r) = GAllRec n c l r │ │ │ │ │ -e3d01d35fb524e88a9dec2da6bc2be67 │ │ │ │ │ +3884bc457a838b2df254e94dc9a489cf │ │ │ │ │ axiom D:R:GAllkncU1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ GAll n c GHC.Generics.U1 = () :: Constraint │ │ │ │ │ -4973ac6e12f1cc4334b7f4087e18a1d0 │ │ │ │ │ +b1ed65528ab0992c1a60ad7295f5979c │ │ │ │ │ axiom D:R:GAllkncV1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ GAll n c GHC.Generics.V1 = () :: Constraint │ │ │ │ │ -63748f827ddf0b2d585f6f9f8b70797a │ │ │ │ │ +17aca5f66eab94507f638f70bab15e8d │ │ │ │ │ axiom D:R:SelfOrOther :: │ │ │ │ │ forall k (b :: k). SelfOrOther b b = Self │ │ │ │ │ forall k (b :: k) (b' :: k). SelfOrOther b b' = Other │ │ │ │ │ -a97385b661b56e3be3899c1ab3c9b2ee │ │ │ │ │ +a7ee244c89fc411256c161efeeeaa7f7 │ │ │ │ │ type GAll :: forall k. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> (* -> *) -> GHC.Types.Constraint │ │ │ │ │ type family GAll n c repbf open │ │ │ │ │ -557a0570a0d96d918cf96f9a4087fca6 │ │ │ │ │ +03526228c3e645da09ec91d1b85e9d59 │ │ │ │ │ type GAllRec :: forall k. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> * -> * -> GHC.Types.Constraint │ │ │ │ │ type family GAllRec n c l r where │ │ │ │ │ forall k1 k2 (_1 :: k2) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (a :: k1). │ │ │ │ │ GAllRec n c (P n X _1) (X a) = c a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (_2 :: k -> GHC.Types.Constraint) │ │ │ │ │ _3 _4. │ │ │ │ │ GAllRec _1 _2 _3 _4 = () :: Constraint │ │ │ │ │ axiom D:R:GAllRec │ │ │ │ │ -18ae239fe2e28b351bd84011ef359ae0 │ │ │ │ │ +6ccfe857f29008381ec19da46c2e9db1 │ │ │ │ │ type GConstraints :: forall {k} {k1} {k2}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> GHC.Types.Constraint) │ │ │ │ │ -> k1 │ │ │ │ │ -> (* -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GConstraints n c f repbx repbf repbdf where │ │ │ │ │ gaddDicts :: forall (x :: k2). │ │ │ │ │ GAll n c repbx => │ │ │ │ │ repbf x -> repbdf x │ │ │ │ │ {-# MINIMAL gaddDicts #-} │ │ │ │ │ -37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ +8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ type role Other phantom phantom phantom │ │ │ │ │ type Other :: * -> * -> * -> * │ │ │ │ │ data Other p a x │ │ │ │ │ -7eb33923cc725a2e1c7609a52d3a1c15 │ │ │ │ │ +359fc6e15013713a9368ad8bfdd5796b │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ +fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ type role Self phantom phantom phantom │ │ │ │ │ type Self :: * -> * -> * -> * │ │ │ │ │ data Self p a x │ │ │ │ │ -e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ +34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ type SelfOrOther :: forall k. k -> k -> * -> * -> * -> * │ │ │ │ │ type family SelfOrOther b b' where │ │ │ │ │ forall k (b :: k). SelfOrOther b b = Self │ │ │ │ │ forall k (b :: k) (b' :: k). SelfOrOther b b' = Other │ │ │ │ │ axiom D:R:SelfOrOther │ │ │ │ │ -171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ +ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ type role X phantom │ │ │ │ │ type X :: forall {k}. k -> * │ │ │ │ │ data X a │ │ │ │ │ -ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ +d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ type Y :: forall k. k │ │ │ │ │ data family Y │ │ │ │ │ instance GConstraints [., GHC.Prim.FUN, ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec, │ │ │ │ │ Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGConstraintskFUNkncfRecRecRec │ │ │ │ │ instance GConstraints [., ., ., ., ., ., GHC.Generics.:*:, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,58 +1,58 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Generics.Distributive 9066 │ │ │ │ │ - interface hash: 2e8473d1f7edb542d38d836204633566 │ │ │ │ │ - ABI hash: 182d125d0a54c88bdc9bb4ac5562d23f │ │ │ │ │ - export-list hash: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ + interface hash: adb28758a27f8d4e8b9f583835c73c97 │ │ │ │ │ + ABI hash: b3b3f8e5e21335496ae8f387d71e93b4 │ │ │ │ │ + export-list hash: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: b23610d5288c522f9c6e5e364c1f05b2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GDistributive{gdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags GHC.Stats Control.DeepSeq Data.Tagged │ │ │ │ │ Control.Applicative.Backwards Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Reader Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Distributive 9619938098769df8b6bccbd10ffe32c5 │ │ │ │ │ -afb79bd0b5748ff6c0294f75fbbe2302 │ │ │ │ │ +14113de14744121d0cdda474c9bc99e2 │ │ │ │ │ $fGDistributiveknf:*::*: :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (l :: k -> *) │ │ │ │ │ (l' :: k -> *) (r :: k -> *) (r' :: k -> *). │ │ │ │ │ (GDistributive n f l l', GDistributive n f r r') => │ │ │ │ │ GDistributive n f (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ @f │ │ │ │ │ @l │ │ │ │ │ @l' │ │ │ │ │ @r │ │ │ │ │ @r' │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -fe50c2478a21076b996b181070660b27 │ │ │ │ │ +241c3893b28cd440edd9d2638fac650d │ │ │ │ │ $fGDistributiveknf:*::*:_$cgdistribute :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (l :: k -> *) │ │ │ │ │ (l' :: k -> *) (r :: k -> *) (r' :: k -> *) (x :: k). │ │ │ │ │ (GDistributive n f l l', GDistributive n f r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f ((GHC.Generics.:*:) l r x) -> (GHC.Generics.:*:) l' r' x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @f │ │ │ │ │ $dFunctor │ │ │ │ │ @((GHC.Generics.:*:) l r x) │ │ │ │ │ @(r x) │ │ │ │ │ (sndF @k @l @r @x) │ │ │ │ │ eta1))] │ │ │ │ │ -099b1b59b456c5a37a29aacbf754c1ae │ │ │ │ │ +5097ce2f6295781388fde5a1883c424d │ │ │ │ │ $fGDistributiveknfM1M1 :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (bg :: k -> *) │ │ │ │ │ (bfg :: k -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GDistributive n f bg bfg => │ │ │ │ │ GDistributive │ │ │ │ │ n f (GHC.Generics.M1 i c bg) (GHC.Generics.M1 i c bfg) │ │ │ │ │ DFunId │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @(GHC.Generics.M1 i c bg) │ │ │ │ │ @(GHC.Generics.M1 i c bfg) │ │ │ │ │ ($p1GDistributive @k @n @f @bg @bfg v) │ │ │ │ │ ($fGDistributiveknfM1M1_$cgdistribute @k @n @f @bg @bfg @i @c v)] │ │ │ │ │ -3197a5ce88b37c66a035e55ec850ba0e │ │ │ │ │ +0b7675f169657d260244ed6a7d3844f9 │ │ │ │ │ $fGDistributiveknfM1M1_$cgdistribute :: │ │ │ │ │ forall k (n :: GHC.TypeNats.Nat) (f :: * -> *) (bg :: k -> *) │ │ │ │ │ (bfg :: k -> *) i (c :: GHC.Generics.Meta) (x :: k). │ │ │ │ │ GDistributive n f bg bfg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (GHC.Generics.M1 i c bg x) -> GHC.Generics.M1 i c bfg x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ } in │ │ │ │ │ (\ (x1['GHC.Types.Many] :: f (GHC.Generics.M1 i c bg x)) -> │ │ │ │ │ f1 (g x1)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -0a1a2ccd3dc95b41b4424b420c90eb84 │ │ │ │ │ +863283f6d57d8a7c7b25eb2a3034c909 │ │ │ │ │ $fGDistributiveknfRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h) => │ │ │ │ │ GDistributive │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -257,15 +257,15 @@ │ │ │ │ │ @f │ │ │ │ │ @h │ │ │ │ │ @n │ │ │ │ │ @g │ │ │ │ │ @a │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -3df3ec4ab4b5ace94604de3e6268e890 │ │ │ │ │ +8611c45e089e303815eb631fe2221d13 │ │ │ │ │ $fGDistributiveknfRecRec0 :: │ │ │ │ │ forall k1 k (f :: * -> *) (n :: GHC.TypeNats.Nat) (g :: k1 -> *) │ │ │ │ │ (a :: k1). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ GDistributive │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (P n g a) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P n (Data.Functor.Compose.Compose f g) a) │ │ │ │ │ (Data.Functor.Compose.Compose f g a)) │ │ │ │ │ v │ │ │ │ │ ($fGDistributiveknfRecRec0_$cgdistribute @k1 @k @f @n @g @a v)] │ │ │ │ │ -c75cca035318db026a77172b30201b56 │ │ │ │ │ +d4e2c4adcd56a527d3324a38cb6f3d0b │ │ │ │ │ $fGDistributiveknfRecRec0_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (n :: GHC.TypeNats.Nat) (g :: k1 -> *) │ │ │ │ │ (a :: k1) (x :: k). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (P n g a) (g a) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │

_P) _N _N)] │ │ │ │ │ -50513c5c9bf88169d9d23a4faebc137a │ │ │ │ │ +6c3a39fab164332ee3a1c207dbd63176 │ │ │ │ │ $fGDistributiveknfRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (P n g a)) (h (g a)) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -431,15 +431,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -96ca0e531ea1961c4036ab0acf24de8d │ │ │ │ │ +cf40ef192b48eb1765637e6cf636f254 │ │ │ │ │ $fGDistributiveknfU1U1 :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ GDistributive n f GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k │ │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ │ @k │ │ │ │ │ @n │ │ │ │ │ @f │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ v │ │ │ │ │ ($fGDistributiveknfU1U1_$cgdistribute @k @f @n v)] │ │ │ │ │ -5fd3f5be9237bca305394c959b51b255 │ │ │ │ │ +9ef43b0335fb7269b5bac768a69c9cc5 │ │ │ │ │ $fGDistributiveknfU1U1_$cgdistribute :: │ │ │ │ │ forall k (f :: * -> *) (n :: GHC.TypeNats.Nat) (x :: k). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ Data.Proxy.Proxy n -> f (GHC.Generics.U1 x) -> GHC.Generics.U1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -465,88 +465,88 @@ │ │ │ │ │ @f :: * -> * │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ @x :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: f (GHC.Generics.U1 x)) -> │ │ │ │ │ GHC.Generics.U1 @k @x] │ │ │ │ │ -b264138cc40ab4669940cf658f168866 │ │ │ │ │ +95f4eb5d0e06cf2cb2451c799168d013 │ │ │ │ │ $tcGDistributive :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 5090494350507771809#Word64 │ │ │ │ │ - 13791180703735360121#Word64 │ │ │ │ │ + 10274924133335904162#Word64 │ │ │ │ │ + 10083981124340008161#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGDistributive2 │ │ │ │ │ 1# │ │ │ │ │ $tcGDistributive1] │ │ │ │ │ -cf922480b3b424ffd0f021a5a22c6840 │ │ │ │ │ +1866409628d7dd45c25386be74b3e66c │ │ │ │ │ $tcGDistributive1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -41d9a8aeb5c2671adf4099c4df5a438f │ │ │ │ │ +f00451ba03a25273e118d9c61d92f073 │ │ │ │ │ $tcGDistributive2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGDistributive3] │ │ │ │ │ -acf8bac60e11a50cdd594a27ff9f95de │ │ │ │ │ +a6b34c3d63379d4086161ad7e0c69470 │ │ │ │ │ $tcGDistributive3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GDistributive"#] │ │ │ │ │ -cd165a524aad7919d5d1dbd2160011bb │ │ │ │ │ +fc332f194d3902f12ecbce8b4deb0267 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -616b90aafc892e78a8a071fc611db665 │ │ │ │ │ +30ec7047df5f51e3ee67174d20834c8c │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -9f54470c7d774c34786c9d4820c5e50f │ │ │ │ │ +f3e20d5025fb844dd0a6cd8ed36a2543 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Distributive"#] │ │ │ │ │ -90458ec20a619b843c1bb081bd0f1f67 │ │ │ │ │ +1dff1523069baa20fca88eb1ec286e15 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e9b1ebede838fc1951c1281ec419e331 │ │ │ │ │ +05ca5f5fd762ef22c8f37fe3bc8f3260 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -3159f20af5067fbbf12f2d1e0a767bd5 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +b2b99c933ab6f3406ac9b5e18cde4454 │ │ │ │ │ type GDistributive :: forall {k}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (* -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ class GHC.Base.Functor f => GDistributive n f repbg repbfg where │ │ │ │ │ gdistribute :: forall (x :: k). │ │ │ │ │ Data.Proxy.Proxy n -> f (repbg x) -> repbfg x │ │ │ │ │ {-# MINIMAL gdistribute #-} │ │ │ │ │ -2491bd7e90dd94f166bf1f059879eaf3 │ │ │ │ │ +baf79258156c0cb96ca7b1a63727c773 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -fdb57ff2609f4e266e8f6291313bae99 │ │ │ │ │ +4ef877e1d6f6ccf6ba9736828ff13e99 │ │ │ │ │ fstF :: │ │ │ │ │ forall {k} (l :: k -> *) (r :: k -> *) (a :: k). │ │ │ │ │ (GHC.Generics.:*:) l r a -> l a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @l :: k -> * │ │ │ │ │ @r :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: (GHC.Generics.:*:) l r a) -> │ │ │ │ │ case ds of wild { GHC.Generics.:*: x _y -> x }] │ │ │ │ │ -39fd2b5f18a0c41e47236761d328df40 │ │ │ │ │ +bc893afba0cca8da2fc2b3b9a7993a4a │ │ │ │ │ sndF :: │ │ │ │ │ forall {k} (l :: k -> *) (r :: k -> *) (a :: k). │ │ │ │ │ (GHC.Generics.:*:) l r a -> r a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Generics.Functor 9066 │ │ │ │ │ - interface hash: 3d1e542de30ba7af740fce34484d0bc3 │ │ │ │ │ - ABI hash: bfe9ee105ade1417e5f83268a25c6c68 │ │ │ │ │ - export-list hash: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ + interface hash: dddccf945641ce68d834d550a09f780c │ │ │ │ │ + ABI hash: bfd180435702e8aa8caeea441416de49 │ │ │ │ │ + export-list hash: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2f1607cc4dbe0d799266a78b3e363678 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GFunctor{gmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -c9c3059a9106efc942deab668419554d │ │ │ │ │ +ccd675580ac20b6cc89374544a758806 │ │ │ │ │ $fGFunctorkknfg:*::*: :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ GFunctor n f g (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ @@ -68,15 +68,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -bd3c8f83ab9271a7eaf208c9a2b39e13 │ │ │ │ │ +6d30b2f3c06a5e043b0c6eab42a97f18 │ │ │ │ │ $fGFunctorkknfg:*::*:_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ ($dGFunctor1 │ │ │ │ │ `cast` │ │ │ │ │ (N:GFunctor[0] _N _N _N _N _N _N _N) │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ h │ │ │ │ │ r1) }] │ │ │ │ │ -e4312ccefb2ccf6ed5e3572b37bcd9bb │ │ │ │ │ +4b9a56f9762939dc05b4a8035832f5d5 │ │ │ │ │ $fGFunctorkknfg:+::+: :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ GFunctor n f g (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ @@ -149,15 +149,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -389e385820183c8f2d8ffbd163b2b73b │ │ │ │ │ +289b0b131ba57069b7ad1c1f86c8cb2f │ │ │ │ │ $fGFunctorkknfg:+::+:_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (l :: k2 -> *) (l' :: k2 -> *) (r :: k2 -> *) (r' :: k2 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GFunctor n f g l l', GFunctor n f g r r') => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ ($dGFunctor1 │ │ │ │ │ `cast` │ │ │ │ │ (N:GFunctor[0] _N _N _N _N _N _N _N) │ │ │ │ │ @x │ │ │ │ │ pn │ │ │ │ │ h │ │ │ │ │ r1) }] │ │ │ │ │ -633ab70de8516ea8ba96e46b759f3aeb │ │ │ │ │ +acdf048ce4c3ee3502326b93735d9540 │ │ │ │ │ $fGFunctorkknfgM1M1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (bf :: k2 -> *) (bg :: k2 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GFunctor n f g bf bg => │ │ │ │ │ GFunctor n f g (GHC.Generics.M1 i c bf) (GHC.Generics.M1 i c bg) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -cdd29846dcdf087bbd1200ec682cff4b │ │ │ │ │ +f2afcd55cc937434b1481527c5ce491d │ │ │ │ │ $fGFunctorkknfgM1M1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (bf :: k2 -> *) (bg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ GFunctor n f g bf bg => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -274,15 +274,15 @@ │ │ │ │ │ (\ (x1['GHC.Types.Many] :: GHC.Generics.M1 i c bf x) -> │ │ │ │ │ f1 │ │ │ │ │ x1 `cast` (GHC.Generics.N:M1[0] _N _P _P _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N _P _P _R) _N)] │ │ │ │ │ -64a1477ac702f344a298b325aa8e417e │ │ │ │ │ +b798e7897407c17650e9b8ca06ba31cb │ │ │ │ │ $fGFunctorkknfgRecRec :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ x. │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ea3fe53eab8558136e78543f957bbf2a │ │ │ │ │ +7a470d1d029aa4f664f3c6b588ae4fab │ │ │ │ │ $fGFunctorkknfgRecRec0 :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a' :: k1) (a :: k1). │ │ │ │ │ GHC.Base.Functor h => │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -333,15 +333,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -0c4caae1a8daff5c6e2bc3fb7eae946a │ │ │ │ │ +f4f9492734cef3fa4598ca7c70a4ec68 │ │ │ │ │ $fGFunctorkknfgRecRec0_$cgmap :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a' :: k1) (a :: k1) (x :: k2). │ │ │ │ │ GHC.Base.Functor h => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> g a1) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (P n f a')) (h (f a)) x │ │ │ │ │ @@ -393,15 +393,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -d8d57d067574d42f9a7e1a152b6f6734 │ │ │ │ │ +d4683b91477f743bc0350d953bd41b94 │ │ │ │ │ $fGFunctorkknfgRecRec1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1). │ │ │ │ │ GFunctor │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -420,15 +420,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -4a66b6125aa8f0b85a65a562761e9a4e │ │ │ │ │ +35345abbd32d4d847286347c8a5a8cf7 │ │ │ │ │ $fGFunctorkknfgRecRec1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> g a1) │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a') (f a) x │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n g a') (g a) x │ │ │ │ │ @@ -460,15 +460,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R g a1>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N

_P) _N _N)] │ │ │ │ │ -2067472083da25f5278f682efe4e65d3 │ │ │ │ │ +ec27e111d39b9827652b0e54f87a73bb │ │ │ │ │ $fGFunctorkknfgRecRec_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ x1 (x2 :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec x1 x1 x2 │ │ │ │ │ -> Data.Generics.GenericN.Rec x1 x1 x2 │ │ │ │ │ @@ -481,15 +481,15 @@ │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x │ │ │ │ │ @x1 :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ GHC.Base.id @(Data.Generics.GenericN.Rec x x x1)] │ │ │ │ │ -4dfaab1c2f7f777ec651b83a63c147e8 │ │ │ │ │ +ae2bbe1716e9535d874850f30652d3f8 │ │ │ │ │ $fGFunctorkknfgU1U1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GFunctor n f g GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -502,15 +502,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b0d904ea69d81d1251d2233ccda8255c │ │ │ │ │ +7988f93466beeca9145738210017ce68 │ │ │ │ │ $fGFunctorkknfgU1U1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -522,15 +522,15 @@ │ │ │ │ │ @n :: GHC.TypeNats.Nat │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ GHC.Base.id @(GHC.Generics.U1 x)] │ │ │ │ │ -3d9e3a3c2726258bb56cd6b8aca7accb │ │ │ │ │ +2a538df315444fc510721c9e3619ef94 │ │ │ │ │ $fGFunctorkknfgV1V1 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GFunctor n f g GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -543,38 +543,38 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3ea3267f72669efeecaf9b813f49058c │ │ │ │ │ +2da24c592c8dd5fc076d15548ce244d6 │ │ │ │ │ $fGFunctorkknfgV1V10 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Functor"#] │ │ │ │ │ -f3a09acb63e2da5ea5b3a36c34667738 │ │ │ │ │ +b2036495e6b21f65775e7fea70a0023d │ │ │ │ │ $fGFunctorkknfgV1V11 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V12] │ │ │ │ │ -c691938a8055a7c77ddb92e9930f405f │ │ │ │ │ +8c79e366645cbad38b925f9461b8e7db │ │ │ │ │ $fGFunctorkknfgV1V12 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -c0269456c0138c54168950e0db4f55c5 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +04039e3c507aa984913f73af9e31c8c4 │ │ │ │ │ $fGFunctorkknfgV1V13 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V14] │ │ │ │ │ -7a14a66923770a97c6222289b6e47716 │ │ │ │ │ +1731bbc8de7d2bd609e01725621092fa │ │ │ │ │ $fGFunctorkknfgV1V14 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "undefined"#] │ │ │ │ │ -3134c8a8db3d3c02af1a5fa4d7790c73 │ │ │ │ │ +7ea4b9c5bbec6b4f035a0cb43d9f21b8 │ │ │ │ │ $fGFunctorkknfgV1V1_$cgmap :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ @@ -593,119 +593,119 @@ │ │ │ │ │ GHC.Err.undefined │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @(GHC.Generics.V1 x) │ │ │ │ │ $fGFunctorkknfgV1V2 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -b11d76df155d0a92adac7b133d6ce4ad │ │ │ │ │ +4f879a529214fedefb6886d031b12872 │ │ │ │ │ $fGFunctorkknfgV1V2 :: GHC.Stack.Types.CallStack │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.PushCallStack], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.PushCallStack │ │ │ │ │ $fGFunctorkknfgV1V13 │ │ │ │ │ $fGFunctorkknfgV1V3 │ │ │ │ │ GHC.Stack.Types.EmptyCallStack] │ │ │ │ │ -93f25da723c09e69d5e0ac3af738fadc │ │ │ │ │ +aeb3bf10d9965e77ff78a9a5ab7e1b91 │ │ │ │ │ $fGFunctorkknfgV1V3 :: GHC.Stack.Types.SrcLoc │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Stack.Types.SrcLoc], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Stack.Types.SrcLoc │ │ │ │ │ $fGFunctorkknfgV1V11 │ │ │ │ │ $fGFunctorkknfgV1V9 │ │ │ │ │ $fGFunctorkknfgV1V7 │ │ │ │ │ $fGFunctorkknfgV1V6 │ │ │ │ │ $fGFunctorkknfgV1V5 │ │ │ │ │ $fGFunctorkknfgV1V6 │ │ │ │ │ $fGFunctorkknfgV1V4] │ │ │ │ │ -c759ec5e94c9fbf9f4e121065a5c44d3 │ │ │ │ │ +28c952da0ed3be757baa5f4f3a3e73da │ │ │ │ │ $fGFunctorkknfgV1V4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 25#] │ │ │ │ │ -db5c61d357aff99b382675373058eae2 │ │ │ │ │ +e71ff7a36d83254aebc8a398ea988fef │ │ │ │ │ $fGFunctorkknfgV1V5 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 16#] │ │ │ │ │ -379e7c78ca579ffc2ca4b8313ba11c98 │ │ │ │ │ +36444c65f26c031682832bf01e08cc50 │ │ │ │ │ $fGFunctorkknfgV1V6 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 30#] │ │ │ │ │ -09806f352df54e97ee7080128feef411 │ │ │ │ │ +04325195d00488cc45a62f72b534bef1 │ │ │ │ │ $fGFunctorkknfgV1V7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V8] │ │ │ │ │ -b4f5d4b9dce0b4632592b713d58b4921 │ │ │ │ │ +dbe90d0b44b336e177422c7d4a2eeaed │ │ │ │ │ $fGFunctorkknfgV1V8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "src/Barbies/Generics/Functor.hs"#] │ │ │ │ │ -a06d30efa824723d487f2a0547544de6 │ │ │ │ │ +549666392b6b81d69b4bfb31ea8070b6 │ │ │ │ │ $fGFunctorkknfgV1V9 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fGFunctorkknfgV1V10] │ │ │ │ │ -68074776ffd50298a56f8e7adbbb7f5b │ │ │ │ │ +7e46a2c5e153f3d09ef61aa93e09f276 │ │ │ │ │ $tcGFunctor :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4697584212482043703#Word64 │ │ │ │ │ - 3866459034889150500#Word64 │ │ │ │ │ + 17624111935747959270#Word64 │ │ │ │ │ + 2969230431485300830#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGFunctor2 │ │ │ │ │ 2# │ │ │ │ │ $tcGFunctor1] │ │ │ │ │ -4f1e8754370439832b44f9cbb5e9b6de │ │ │ │ │ +ca82f099091c9a363aa85ae5b6e3dd56 │ │ │ │ │ $tcGFunctor1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -07fb834a6b86dcafeb3b780aad2b6b28 │ │ │ │ │ +ebc01ec389bc064bb000c1c3d30b0572 │ │ │ │ │ $tcGFunctor2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGFunctor3] │ │ │ │ │ -027ca2ef85470ee31ed038c8fbf99c12 │ │ │ │ │ +158c9d82d4847133dfb71fffce26fc2f │ │ │ │ │ $tcGFunctor3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GFunctor"#] │ │ │ │ │ -99c5888962137f981ac964ce9ebdd6fa │ │ │ │ │ +127e9e828c6cd946d3493c5bcd1d4bb3 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule2 $trModule1] │ │ │ │ │ -00475e34d0d6cd72beda39cccc23c948 │ │ │ │ │ +56f6114cc57629637d54b8f9e8fefa43 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGFunctorkknfgV1V10] │ │ │ │ │ -79a4d1d018b257b74987f544575e66e2 │ │ │ │ │ +26c05980f12a4b9446c7f932f8e7fe35 │ │ │ │ │ $trModule2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fGFunctorkknfgV1V12] │ │ │ │ │ -c55eefcbafb68adae4442799562f802f │ │ │ │ │ +c171ebf8be4099e43d49f60c5018274b │ │ │ │ │ type GFunctor :: forall {k} {k1}. │ │ │ │ │ GHC.TypeNats.Nat │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GFunctor n f g repbf repbg where │ │ │ │ │ gmap :: forall (x :: k1). │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k). f a -> g a) -> repbf x -> repbg x │ │ │ │ │ {-# MINIMAL gmap #-} │ │ │ │ │ -f94e93a079a6f9433c24029e5a3aea18 │ │ │ │ │ +3b94c7c508f68bc9304732a15425b760 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GFunctor [., ., ., ., ., GHC.Generics.:*:, │ │ │ │ │ GHC.Generics.:*:] │ │ │ │ │ = $fGFunctorkknfg:*::*: │ │ │ │ │ instance GFunctor [., ., ., ., ., GHC.Generics.:+:, │ │ │ │ │ GHC.Generics.:+:] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Generics.Traversable 9066 │ │ │ │ │ - interface hash: 735fae89456a194e6defba7a88d1b7d9 │ │ │ │ │ - ABI hash: 78ba5b8127485172bcdfb5f1a7a2be9f │ │ │ │ │ - export-list hash: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ + interface hash: ae4426f61f855a859c13118f0d06d27b │ │ │ │ │ + ABI hash: 24c2969b48d69b5d87bd0015edc00ed7 │ │ │ │ │ + export-list hash: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 67a5205f8269836ce813133a487f57b0 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 8fe13908cdf66de9b935452c32184ad0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ GTraversable{gtraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Err f7d8ca3417adcb9420b90d3dfc3eb8fa │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -1419e59c7370999b103230729c7b8a56 │ │ │ │ │ +d83c74f3c374901e404719de0a481d0a │ │ │ │ │ $fGTraversableNaturalkknfgRecRec :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1). │ │ │ │ │ Data.Traversable.Traversable h => │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ @@ -71,15 +71,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -4e2672de39b7a595ad8b98a1b6e23e46 │ │ │ │ │ +6c355ad8f64e1a4ce76daa591ea56ee7 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec0 :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1). │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -4e7527ec7b2691efcae475bbca2f9b9f │ │ │ │ │ +b59205d0d1da2b130e1af824104b87b1 │ │ │ │ │ $fGTraversableNaturalkknfgRecRec0_$cgtraverse :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (a' :: k1) (a :: k1) (t :: * -> *) (x :: k2). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (P n f a') (f a) x │ │ │ │ │ @@ -150,15 +150,15 @@ │ │ │ │ │ f1 │ │ │ │ │ (eta1 │ │ │ │ │ @a │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x1) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N

_P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] _N _P _R _P))] │ │ │ │ │ -762c61730c85ed3600f0267b40913cd6 │ │ │ │ │ +bb5a44dc425c281a6d1e262527143cce │ │ │ │ │ $fGTraversableNaturalkknfgRecRec_$cgtraverse :: │ │ │ │ │ forall k1 k2 (h :: * -> *) (n :: GHC.TypeNats.Nat) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (a :: k1) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k1). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (P n f a)) (h (f a)) x │ │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x1) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -59d83b56ca4f6c0e7e016d53ec013d43 │ │ │ │ │ +b9eb0eb33fd13cf8f35edefb486d9b07 │ │ │ │ │ $fGTraversablekkknfg:*::*: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r') => │ │ │ │ │ GTraversable n f g (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -245,15 +245,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -2f2f92b2bb0f0c192a1435f4b4a061a9 │ │ │ │ │ +52bb0604d7a1e17a81b6a28639296a19 │ │ │ │ │ $fGTraversablekkknfg:*::*:_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r', │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ _N _N _N _N _N _N _N _N) │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ r1) }] │ │ │ │ │ -4d467e9af0acfab73becef4f2a8021e7 │ │ │ │ │ +83078706f6cf048cb988570e87b522e8 │ │ │ │ │ $fGTraversablekkknfg:+::+: :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r') => │ │ │ │ │ GTraversable n f g (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -b4cfbc0cbf561b3167594285832bd5e3 │ │ │ │ │ +a08dd8bbee905633984fe7c19cd3ae48 │ │ │ │ │ $fGTraversablekkknfg:+::+:_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (l :: k3 -> *) (l' :: k3 -> *) (r :: k3 -> *) (r' :: k3 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g l l', GTraversable n f g r r', │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ @@ -412,15 +412,15 @@ │ │ │ │ │ _N _N _N _N _N _N _N _N) │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ r1) }] │ │ │ │ │ -f73056424baa5d23bd203988b5be4da4 │ │ │ │ │ +28dff94dc2b3db51b0a8f50d1bcf7099 │ │ │ │ │ $fGTraversablekkknfgM1M1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (bf :: k3 -> *) (bg :: k3 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GTraversable n f g bf bg => │ │ │ │ │ GTraversable │ │ │ │ │ n f g (GHC.Generics.M1 i c bf) (GHC.Generics.M1 i c bg) │ │ │ │ │ DFunId │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -cdd1a6b0a5c707e5fb6e5be0a805d989 │ │ │ │ │ +fa137509dc24dca89d5dd0d7acbd12a4 │ │ │ │ │ $fGTraversablekkknfgM1M1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (bf :: k3 -> *) (bg :: k3 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ (GTraversable n f g bf bg, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: GHC.Generics.M1 i c bf x) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ x1 `cast` (GHC.Generics.N:M1[0] _N _P _P _R _N))] │ │ │ │ │ -af60a417de3a064d22e86f60d0ce1dd3 │ │ │ │ │ +10eb5c11504b0a93c46123e20839ead2 │ │ │ │ │ $fGTraversablekkknfgRecRec :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) a. │ │ │ │ │ GTraversable │ │ │ │ │ n │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.Rec a a) │ │ │ │ │ @@ -527,15 +527,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -9cdd119dee667c24ce4bfec3cd578431 │ │ │ │ │ +95590ff150a1011cff9aef6183732825 │ │ │ │ │ $fGTraversablekkknfgRecRec_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) a │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a1 :: k2). f a1 -> t (g a1)) │ │ │ │ │ -> Data.Generics.GenericN.Rec a a x │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ @a │ │ │ │ │ @t :: * -> * │ │ │ │ │ @x :: k2 │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative t) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a1 :: k1). f a1 -> t (g a1)) -> │ │ │ │ │ GHC.Base.pure @t $dApplicative @(Data.Generics.GenericN.Rec a a x)] │ │ │ │ │ -ef1d22f02a43c51bafe47cf99169c95c │ │ │ │ │ +d68ca1f4df8b7a8b95999be6b86b0926 │ │ │ │ │ $fGTraversablekkknfgU1U1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GTraversable n f g GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1L,A,A,A,A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -dc37c8d7ccf2feb9ff878923464a0b83 │ │ │ │ │ +1864b74b840e21d9561263170576b17f │ │ │ │ │ $fGTraversablekkknfgU1U1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -598,15 +598,15 @@ │ │ │ │ │ @g :: k1 -> * │ │ │ │ │ @t :: * -> * │ │ │ │ │ @x :: k2 │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative t) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy n) │ │ │ │ │ (ds1['GHC.Types.Many] :: forall (a :: k1). f a -> t (g a)) -> │ │ │ │ │ GHC.Base.pure @t $dApplicative @(GHC.Generics.U1 x)] │ │ │ │ │ -c355de816c1f16b63eaeba35e26225b6 │ │ │ │ │ +e77fe3f7ab4c9ab42f5f246506a72631 │ │ │ │ │ $fGTraversablekkknfgV1V1 :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *). │ │ │ │ │ GTraversable n f g GHC.Generics.V1 GHC.Generics.V1 │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -617c7d01c3eb04b0e4a686be7b1039fc │ │ │ │ │ +f1075d80c1c4af77a14e3d481b431a10 │ │ │ │ │ $fGTraversablekkknfgV1V1_$cgtraverse :: │ │ │ │ │ forall k1 k2 k3 (n :: k1) (f :: k2 -> *) (g :: k2 -> *) │ │ │ │ │ (t :: * -> *) (x :: k3). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k2). f a -> t (g a)) │ │ │ │ │ -> GHC.Generics.V1 x │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ (\ @b -> GHC.CString.unpackFoldrCString# @b "undefined"#)) │ │ │ │ │ (GHC.Stack.Types.SrcLoc │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# │ │ │ │ │ @b │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#)) │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#)) │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# │ │ │ │ │ @b │ │ │ │ │ "Barbies.Generics.Traversable"#)) │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @@ -679,78 +679,78 @@ │ │ │ │ │ (GHC.Types.I# 21#) │ │ │ │ │ (GHC.Types.I# 32#) │ │ │ │ │ (GHC.Types.I# 30#)) │ │ │ │ │ GHC.Stack.Types.EmptyCallStack) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Classes.N:IP[0] │ │ │ │ │ <"callStack">_N _N))] │ │ │ │ │ -2048cfc731cef46a4f97ae83c3e74816 │ │ │ │ │ +489b0617e906d9eed74ea50f1a13b261 │ │ │ │ │ $tcGTraversable :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 16602354247371775265#Word64 │ │ │ │ │ - 3123105163253640060#Word64 │ │ │ │ │ + 16683089016182270559#Word64 │ │ │ │ │ + 3559867911118579067#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGTraversable2 │ │ │ │ │ 3# │ │ │ │ │ $tcGTraversable1] │ │ │ │ │ -a021ed4dcc30364f420aa67e15433824 │ │ │ │ │ +c9ac6ca9e7f30eb55d57ef9f6589db2c │ │ │ │ │ $tcGTraversable1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ffa7acff0a799b58945993d650dc9524 │ │ │ │ │ +62633e81bfaa96a0068535f40a1d1522 │ │ │ │ │ $tcGTraversable2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGTraversable3] │ │ │ │ │ -f36a0ee9d4bf5365e3172500e75584e8 │ │ │ │ │ +8cefdc200d59f0f837bc81858be44a9c │ │ │ │ │ $tcGTraversable3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GTraversable"#] │ │ │ │ │ -add60015671bb86a7fc5bb871f08fa46 │ │ │ │ │ +31ab1a25810ca41c91ce6d5899bf81eb │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -025920c1c5b59cd9ba57058e7e0b4068 │ │ │ │ │ +87c0a3c4a1af34fd62ab6256825f30a0 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e666b80a4c0746ce3ce196e95bd89ba5 │ │ │ │ │ +20bbc8306c1e901f7e63c0f474cac6ce │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Generics.Traversable"#] │ │ │ │ │ -a2961c009d5b554dc8bc6d1fe8ce5b27 │ │ │ │ │ +00b6f3d76db51dc5cc4aa3f124bc4b04 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -34aa6482c16e6d20a36e4cdf8f3ad621 │ │ │ │ │ +0a97cbc0a112ff9a0519a48c02301b02 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -07978d60099125b7617e0fdd0bfa9d0e │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +6bc69f1d03cbd1e58f9a67d23d07f501 │ │ │ │ │ type GTraversable :: forall {k} {k1} {k2}. │ │ │ │ │ k │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> (k2 -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ class GTraversable n f g repbf repbg where │ │ │ │ │ gtraverse :: forall (t :: * -> *) (x :: k2). │ │ │ │ │ GHC.Base.Applicative t => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> (forall (a :: k1). f a -> t (g a)) -> repbf x -> t (repbg x) │ │ │ │ │ {-# MINIMAL gtraverse #-} │ │ │ │ │ -358232dbea30fa1abde988b559c1e083 │ │ │ │ │ +a60b7c4e68032a07b76370a7ea160370 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ instance GTraversable [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec] │ │ │ │ │ = $fGTraversableNaturalkknfgRecRec │ │ │ │ │ instance GTraversable [GHC.Num.Natural.Natural, ., ., ., ., ., │ │ │ │ │ Data.Generics.GenericN.Rec, Data.Generics.GenericN.Rec] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.ApplicativeB [orphan module] 9066 │ │ │ │ │ - interface hash: 326be6841d548a9e3d08ef4dae09c0da │ │ │ │ │ - ABI hash: 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - export-list hash: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - orphan hash: 5f5e9719506e3b1822888f63b01ff0d9 │ │ │ │ │ + interface hash: 46c3635a8e35d117f68dc598c3531998 │ │ │ │ │ + ABI hash: 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + export-list hash: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + orphan hash: 0e76ccbccc897cc539c26523eb86b49d │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: e3ec953c6cc2f924446c95503f2a7a47 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -23,69 +23,69 @@ │ │ │ │ │ bzipWith │ │ │ │ │ bzipWith3 │ │ │ │ │ bzipWith4 │ │ │ │ │ gbprodDefault │ │ │ │ │ gbpureDefault │ │ │ │ │ ApplicativeB{bprod bpure} │ │ │ │ │ CanDeriveApplicativeB │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative f7fe06bbc86fe9884b13a256898eadd7 │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 8265f05837c79915d0fdba71843c3b9a │ │ │ │ │ - gprod 7cf879a44333e2fb97407129639e2918 │ │ │ │ │ - gpure b37eba7ec6f871e9461567cf3e8aa090 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative e6ea3755d60aca77b8b3debd1a2e908f │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative a3ad5abf6940b654f465b24e4d5dfd50 │ │ │ │ │ + gprod 7e94421018041d5aa4b77514edf80363 │ │ │ │ │ + gpure ed4392f5b804dde97786aaf051945c4c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -77cd2d4a6687a3a59a60d24b949eed94 │ │ │ │ │ +a307572e4003302b60c5899a6d9aac5c │ │ │ │ │ $dmbprod :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (ApplicativeB b, CanDeriveApplicativeB b f g) => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: ApplicativeB b) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveApplicativeB b f g) -> │ │ │ │ │ gbprodDefault @k @b @f @g $d(%,,,%)] │ │ │ │ │ -068b0b8440ae6fd7923a6a62f5e55f38 │ │ │ │ │ +ef3d33b1803a1cd0a562142bf601b6f8 │ │ │ │ │ $dmbpure :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ApplicativeB b, CanDeriveApplicativeB b f f) => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -314,30 +314,30 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))) _N)] │ │ │ │ │ -e7e4099321ab35acdb148ddf4571be57 │ │ │ │ │ +5ffaf12e051bffdec19767d45040f008 │ │ │ │ │ $fApplicativeBkConst :: │ │ │ │ │ GHC.Base.Monoid a => ApplicativeB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a (v['GHC.Types.Many] :: GHC.Base.Monoid a). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkConst_$cbpure @k @a v) │ │ │ │ │ ($fApplicativeBkConst_$cbprod @k @a v)] │ │ │ │ │ -660869d8fe03ac4c3a5e21330344aae2 │ │ │ │ │ +2669d805c61e95c58bda714c29a4dac3 │ │ │ │ │ $fApplicativeBkConst_$cbprod :: │ │ │ │ │ forall k a (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ Data.Functor.Const.Const a f │ │ │ │ │ -> Data.Functor.Const.Const a g │ │ │ │ │ -> Data.Functor.Const.Const a (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -363,15 +363,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -d159b41983c7b0ed19b2db4991e4f801 │ │ │ │ │ +efac6c5b66a2dd483c2e34bec80df9fa │ │ │ │ │ $fApplicativeBkConst_$cbpure :: │ │ │ │ │ forall k a (f :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Const.Const a f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1L,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -73fbef6a3519c7053767174f0795d69c │ │ │ │ │ +d97903df78b2874ce026fbf2838f1181 │ │ │ │ │ $fApplicativeBkConstant :: │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ ApplicativeB (Data.Functor.Constant.Constant a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a (v['GHC.Types.Many] :: GHC.Base.Monoid a). │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ @(Data.Functor.Constant.Constant a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConstant_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkConstant_$cbpure @k @a v) │ │ │ │ │ ($fApplicativeBkConstant_$cbprod @k @a v)] │ │ │ │ │ -5439fb95b3f4082ff66eb81e8aaf9e46 │ │ │ │ │ +6524e0f276a01b2c0d67f9f814c7fd47 │ │ │ │ │ $fApplicativeBkConstant_$cbprod :: │ │ │ │ │ forall k a (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ Data.Functor.Constant.Constant a f │ │ │ │ │ -> Data.Functor.Constant.Constant a g │ │ │ │ │ -> Data.Functor.Constant.Constant │ │ │ │ │ a (Data.Functor.Product.Product f g) │ │ │ │ │ @@ -442,15 +442,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -93f5ff52875376b4ee9e08dd7ed8ded8 │ │ │ │ │ +197cfd2b23516336d69f373481dc2d8d │ │ │ │ │ $fApplicativeBkConstant_$cbpure :: │ │ │ │ │ forall k a (f :: k -> *). │ │ │ │ │ GHC.Base.Monoid a => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Constant.Constant a f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1L,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -465,15 +465,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -fad33c94ff4caad292ac0ffa401c3fd7 │ │ │ │ │ +57c1e507f4760ad82fed953a52e6141a │ │ │ │ │ $fApplicativeBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ ApplicativeB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fApplicativeBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkProduct_$cbpure @k @a @b v v1) │ │ │ │ │ ($fApplicativeBkProduct_$cbprod @k @a @b v v1)] │ │ │ │ │ -a57892691b369bfbe1a7bec287bb12b2 │ │ │ │ │ +72fb1fba0a1a8bdceddd93768e249429 │ │ │ │ │ $fApplicativeBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -530,15 +530,15 @@ │ │ │ │ │ (($p1ApplicativeB @k @b $dApplicativeB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -753b61d119b93376882c21f039741638 │ │ │ │ │ +0cf74533cc01af71498096098971a4a6 │ │ │ │ │ $fApplicativeBkProduct_$cbprod :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -562,15 +562,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ (bprod @k @a $dApplicativeB @f @g ll rl) │ │ │ │ │ (bprod @k @b $dApplicativeB1 @f @g lr rr) } }] │ │ │ │ │ -d61525b5cd0bfeedca35281f43ccd054 │ │ │ │ │ +3e5cce0d183079322fdce79a0f2015e1 │ │ │ │ │ $fApplicativeBkProduct_$cbpure :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ApplicativeB a, ApplicativeB b) => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Product.Product a b f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=1), │ │ │ │ │ @@ -585,53 +585,53 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ (bpure @k @a $dApplicativeB @f x) │ │ │ │ │ (bpure @k @b $dApplicativeB1 @f x)] │ │ │ │ │ -35f6045d5d5934b7726f2c8ffe2cac00 │ │ │ │ │ +7ee82707c09579b2fd092324ac4c8d95 │ │ │ │ │ $fApplicativeBkProxy :: ApplicativeB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ApplicativeB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fApplicativeBkProxy_$cbpure @k) │ │ │ │ │ ($fApplicativeBkProxy_$cbprod @k)] │ │ │ │ │ -7e7b45a4e0013b9c299b43f52c53bbe1 │ │ │ │ │ +55cbc114f4c42efd8c30c6725970347c │ │ │ │ │ $fApplicativeBkProxy_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Product.Product f g)] │ │ │ │ │ -8e5672123880c54764f7dcdad4741eed │ │ │ │ │ +ac30f093658c169b9b7f964bf875b928 │ │ │ │ │ $fApplicativeBkProxy_$cbpure :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Data.Proxy.Proxy f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @f] │ │ │ │ │ -27cee33cbd35a49f33cf97d8b83bcfe6 │ │ │ │ │ +9a6472989631f925988d58dd4fbb5911 │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ @m │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -d2e1272de4eff6b9c14be678d91d0683 │ │ │ │ │ +1149bd1c1e57dabb644af2c31e129e8e │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0 :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ │ @k1 │ │ │ │ │ @h │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -2a37a48e127040daf2c7e4da60a03b00 │ │ │ │ │ +72a35ad50b9fd3f617a12b950c9f380d │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0_$cgprod :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -828,15 +828,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -14702ee8ef612ec3e698c8ddf0071d14 │ │ │ │ │ +fc8f2615effa528b02bd4d0651f7da2b │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec0_$cgpure :: │ │ │ │ │ forall k k1 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (b (P 0 f))) (h (b f)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ (h (b (P 0 g))) (h (b g))) => │ │ │ │ │ @@ -916,15 +916,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -2830e5a85aeba4e566d498495b130102 │ │ │ │ │ +26bc971479ba789b5254ad4fb60d6aab │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1 :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -952,15 +952,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (b (P 0 f)) (b f)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (b (P 0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b (P 0 (Data.Functor.Product.Product f g))) │ │ │ │ │ (b (Data.Functor.Product.Product f g))) │ │ │ │ │ ($fGApplicativeNaturalk1k0fgRecRecRec1_$cgprod @k @k1 @b @f @g v) │ │ │ │ │ ($fGApplicativeNaturalk1k0fgRecRecRec1_$cgpure @k @k1 @b @f @g v)] │ │ │ │ │ -bbd314712800115a1dc8840ff0367848 │ │ │ │ │ +a934954849dababb1f324cdcb01089ec │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1_$cgprod :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k1). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1025,15 +1025,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -91c6f41d6ae7f750754bac64c12aa4d5 │ │ │ │ │ +1cf14ca60315930cd0bbeb3386920c0b │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec1_$cgpure :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k1). │ │ │ │ │ (ApplicativeB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (b (P 0 f)) (b f) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (b (P 0 g)) (b g)) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -44caf874e08ec334031637ce1432a5bf │ │ │ │ │ +c8358b8a374b5f10ce52a1cabf26f84b │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec_$cgprod :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1212,15 +1212,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -dc6ab2a1b56c30f343dc8eb12c42fe77 │ │ │ │ │ +a525b2a12beb1af0c9776aa3951cf80d │ │ │ │ │ $fGApplicativeNaturalk1k0fgRecRecRec_$cgpure :: │ │ │ │ │ forall k k1 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeB b, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (m (h (b (P 0 f)))) (m (h (b f))) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ @@ -1311,77 +1311,77 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -5d46cdd99f680884369663710823eba4 │ │ │ │ │ +2d0d725ae3c73d0e9ce1ab6f42a10ad9 │ │ │ │ │ $tcApplicativeB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12947307924732368312#Word64 │ │ │ │ │ - 18371083973462631636#Word64 │ │ │ │ │ + 16423447268799648649#Word64 │ │ │ │ │ + 15497646768975084827#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcApplicativeB2 │ │ │ │ │ 1# │ │ │ │ │ $tcApplicativeB1] │ │ │ │ │ -de490ec25de8684f665bca0cb71a2a6d │ │ │ │ │ +4aac118f1a79edd7b4f26a65a3806e89 │ │ │ │ │ $tcApplicativeB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ad2a793451ba1d2cec69f4ce975f8fc3 │ │ │ │ │ +bb41a43844490fe0300e4f8d05feaa3b │ │ │ │ │ $tcApplicativeB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcApplicativeB3] │ │ │ │ │ -b37bbdcab1db0d786b21e5a3cc4ef582 │ │ │ │ │ +d48fffa80e9c28a74d53ce38dc63fb81 │ │ │ │ │ $tcApplicativeB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ApplicativeB"#] │ │ │ │ │ -f953dc8d5b36d24c0e2e7ef5c921274a │ │ │ │ │ +067fde38a85d1a127b2e6c503bdd3e2d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -1b19fe21bc12f523332490b874316c3b │ │ │ │ │ +e8f65c4291dda5909b4066205b0d3731 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -59448607c9b3d1cd8979e10eab2c2bd2 │ │ │ │ │ +2f81709c770e0386fb81c1fbdb897e65 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ApplicativeB"#] │ │ │ │ │ -65af7fb9ef4ff25139adc417b47f7be0 │ │ │ │ │ +e632744fe7645099f1d46d2467fd06e6 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -62fd23dd485c83e5c0d9a89ea3be0a93 │ │ │ │ │ +8a146c282b70b036e99a4f55dd9e3456 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e831de0bd01221227318ff01f360d4cb │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +16deedde4d173b65d0723755e5a93713 │ │ │ │ │ type ApplicativeB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => ApplicativeB b where │ │ │ │ │ bpure :: forall (f :: k -> *). (forall (a :: k). f a) -> b f │ │ │ │ │ default bpure :: forall (f :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ default bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ -00ca77d067532d0e89a62e371fe84810 │ │ │ │ │ +a3c09ed643d9e6b0b5f7775f164531c4 │ │ │ │ │ type CanDeriveApplicativeB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveApplicativeB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b (Data.Functor.Product.Product f g)), │ │ │ │ │ @@ -1390,18 +1390,18 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b (Data.Functor.Product.Product f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -311d5995443cedd969c502ffd614f139 │ │ │ │ │ +4060f178106d02a10e919c580f7f0818 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -34622e94b56e176a2b34b8a67a6855a4 │ │ │ │ │ +11c04082ef1f526743411828ff5e3b0b │ │ │ │ │ bunzip :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ b (Data.Functor.Product.Product f g) -> (b f, b g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ @@ -1439,41 +1439,41 @@ │ │ │ │ │ g) │ │ │ │ │ @g │ │ │ │ │ (bunzip1 │ │ │ │ │ @k │ │ │ │ │ @f │ │ │ │ │ @g) │ │ │ │ │ eta)] │ │ │ │ │ -decd43b36f6dfa3355042a3e13a72698 │ │ │ │ │ +c10b19d656fe05eeb19f7a6cb454a9fc │ │ │ │ │ bunzip1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 b -> b }] │ │ │ │ │ -71fe1f4deb8b67cc487e3d40eb3ab6d1 │ │ │ │ │ +0d17ffa5995665071db47789b96f5d14 │ │ │ │ │ bunzip2 :: │ │ │ │ │ forall {k} {g :: k -> *} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair a1 ds1 -> a1 }] │ │ │ │ │ -8ed828546c59d721d6faa4464ad47750 │ │ │ │ │ +38f3994007ee30a57645303749d60354 │ │ │ │ │ bzip :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(A,A,1L)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1484,15 +1484,15 @@ │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: ApplicativeB b) -> │ │ │ │ │ ({__scc {Barbies.Internal.ApplicativeB.bzip} True True} bprod │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB) │ │ │ │ │ @f │ │ │ │ │ @g] │ │ │ │ │ -4533dac19f2e4b44be72c581c4090d1e │ │ │ │ │ +bca3958211a37a502853b653649238a6 │ │ │ │ │ bzipWith :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a) -> b f -> b g -> b h │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1528,15 +1528,15 @@ │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta1 │ │ │ │ │ eta2)] │ │ │ │ │ -b2544b9a4f69672e9990c4248d54ad9c │ │ │ │ │ +0af74d4e86fd92f65a95f59ae545d30a │ │ │ │ │ bzipWith3 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a) │ │ │ │ │ -> b f -> b g -> b h -> b i │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -1588,15 +1588,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta1 │ │ │ │ │ eta2) │ │ │ │ │ eta3)] │ │ │ │ │ -63a87badbbf671305bc877f7886035a2 │ │ │ │ │ +6fbf99b5bb16c09aedd72b44a835d3de │ │ │ │ │ bzipWith4 :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (j :: k -> *). │ │ │ │ │ ApplicativeB b => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a -> j a) │ │ │ │ │ -> b f -> b g -> b h -> b i -> b j │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1671,15 +1671,15 @@ │ │ │ │ │ $dApplicativeB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta1 │ │ │ │ │ eta2) │ │ │ │ │ eta3) │ │ │ │ │ eta4)] │ │ │ │ │ -03c2fc30b415a7ef7b04e0bd51a5c5a8 │ │ │ │ │ +f34d0098388fb323b1de6440ab9f2f36 │ │ │ │ │ gbprodDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ @@ -1937,15 +1937,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -17a8dea292c06b6cc0ccb9532409fc6c │ │ │ │ │ +43d7b125fc47cf609fb07348b0b3434f │ │ │ │ │ gbpureDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ CanDeriveApplicativeB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.ApplicativeT [orphan module] 9066 │ │ │ │ │ - interface hash: 31e127a7b3b6e2d2fc9957764f22a2d5 │ │ │ │ │ - ABI hash: 37b9828a73911edc65682677beef0b01 │ │ │ │ │ - export-list hash: 326dd8ed771f20a8bb5ea77e676eb73c │ │ │ │ │ - orphan hash: 7f615d9ec2bacfbe856455eecbb9df6c │ │ │ │ │ + interface hash: 057276a220b3d20f951edbbbeec5b9fd │ │ │ │ │ + ABI hash: a4b6dde0959b1b6fc0980131174b93d9 │ │ │ │ │ + export-list hash: fb4057e5f657bcf51e84559f4e82a422 │ │ │ │ │ + orphan hash: 8638e3c4fa72de6279c07c2994a3efe1 │ │ │ │ │ flag hash: a376ee4da6356ccdc867a94c1fe11735 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 2b9d249dc274efbd43de936dca602351 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -23,17 +23,17 @@ │ │ │ │ │ tunzip │ │ │ │ │ tzip │ │ │ │ │ tzipWith │ │ │ │ │ tzipWith3 │ │ │ │ │ tzipWith4 │ │ │ │ │ ApplicativeT{tprod tpure} │ │ │ │ │ CanDeriveApplicativeT │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -43,47 +43,47 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative f7fe06bbc86fe9884b13a256898eadd7 │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 8265f05837c79915d0fdba71843c3b9a │ │ │ │ │ - gprod 7cf879a44333e2fb97407129639e2918 │ │ │ │ │ - gpure b37eba7ec6f871e9461567cf3e8aa090 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - exports: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ - tmap 7daf6eec37127197117907af82691fc2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative e6ea3755d60aca77b8b3debd1a2e908f │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative a3ad5abf6940b654f465b24e4d5dfd50 │ │ │ │ │ + gprod 7e94421018041d5aa4b77514edf80363 │ │ │ │ │ + gpure ed4392f5b804dde97786aaf051945c4c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + exports: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ + tmap d0b4955d5dbd43342b986bfbb6d3da5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -9fbbc391d66baa29d09416c35c5884b4 │ │ │ │ │ +3491bea51abd2edf62228f8a89c08adf │ │ │ │ │ $dmtprod :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (ApplicativeT t, CanDeriveApplicativeT t f g x) => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ @t :: (k -> *) -> k' -> * │ │ │ │ │ ($dApplicativeT['GHC.Types.Many] :: ApplicativeT t) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k' │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveApplicativeT t f g x) -> │ │ │ │ │ gtprodDefault @k @k' @t @f @g @x $d(%,,,%)] │ │ │ │ │ -e91805d29d5acad0879785e573c6dda8 │ │ │ │ │ +6d360771f193a45299dc793354f99db8 │ │ │ │ │ $dmtpure :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (x :: k'). │ │ │ │ │ (ApplicativeT t, CanDeriveApplicativeT t f f x) => │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -01dc94844debbc9478c39a6b09982d8c │ │ │ │ │ +5cdc1fa71854950ec6329fe2e78157b5 │ │ │ │ │ $fApplicativeTTYPETYPEProduct :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ ApplicativeT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ @@ -423,15 +423,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fApplicativeTTYPETYPEProduct_$ctpure @f v) │ │ │ │ │ ($fApplicativeTTYPETYPEProduct_$ctprod @f v)] │ │ │ │ │ -ce563e9b5ab7385c92d59ca024f7d105 │ │ │ │ │ +5944243b01129cf0b6befece0ca2aa2d │ │ │ │ │ $fApplicativeTTYPETYPEProduct_$ctprod :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Product.Product f f1 x │ │ │ │ │ -> Data.Functor.Product.Product f g x │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Product.Product f1 g) │ │ │ │ │ @x │ │ │ │ │ (GHC.Base.<|> @f $dAlternative @x fl fr) │ │ │ │ │ (Data.Functor.Product.Pair @(*) @f1 @g @x gl gr) } }] │ │ │ │ │ -5fb1e3f3e1a05d572eaecd0e5f38d539 │ │ │ │ │ +064228aa7be911653ec44da1637f216d │ │ │ │ │ $fApplicativeTTYPETYPEProduct_$ctpure :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ (forall a. f1 a) -> Data.Functor.Product.Product f f1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @x │ │ │ │ │ (GHC.Base.empty @f $dAlternative @x) │ │ │ │ │ (fa @x)] │ │ │ │ │ -59708d9df108134e2fdb0272b07afcfa │ │ │ │ │ +bf91d33c2c0601bbf61e3a89b85af4f0 │ │ │ │ │ $fApplicativeTTYPETYPESum :: │ │ │ │ │ GHC.Base.Alternative f => ApplicativeT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Alternative f). │ │ │ │ │ @@ -488,15 +488,15 @@ │ │ │ │ │ @(Data.Functor.Sum.Sum f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Sum_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fApplicativeTTYPETYPESum_$ctpure @f v) │ │ │ │ │ ($fApplicativeTTYPETYPESum_$ctprod @f v)] │ │ │ │ │ -14a13f3764cf9de4b2c4a89d362dd966 │ │ │ │ │ +dc6b79e333994acdebd0ad6c802157a3 │ │ │ │ │ $fApplicativeTTYPETYPESum_$ctprod :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Sum.Sum f f1 x │ │ │ │ │ -> Data.Functor.Sum.Sum f g x │ │ │ │ │ -> Data.Functor.Sum.Sum f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ @@ -538,28 +538,28 @@ │ │ │ │ │ Data.Functor.Sum.InR gr │ │ │ │ │ -> Data.Functor.Sum.InR │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Product.Product f1 g) │ │ │ │ │ @x │ │ │ │ │ (Data.Functor.Product.Pair @(*) @f1 @g @x gl gr) } }] │ │ │ │ │ -9345cf7475c5ae21d7f8cabcfe23b9c3 │ │ │ │ │ +d242ca7e0242a46b1e320ec9a4264dd9 │ │ │ │ │ $fApplicativeTTYPETYPESum_$ctpure :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ (forall a. f1 a) -> Data.Functor.Sum.Sum f f1 x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 2, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ ($dAlternative['GHC.Types.Many] :: GHC.Base.Alternative f) │ │ │ │ │ @f1 :: * -> * │ │ │ │ │ @x │ │ │ │ │ (fa['GHC.Types.Many] :: forall a. f1 a) -> │ │ │ │ │ Data.Functor.Sum.InR @(*) @f @f1 @x (fa @x)] │ │ │ │ │ -d55edacac26103d7c0e1aad4d928ea49 │ │ │ │ │ +57b905f2914cac6e67b1f62309d93420 │ │ │ │ │ $fApplicativeTk'k'Compose :: │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ ApplicativeT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTk'k'Compose_$ctpure @k' @f v) │ │ │ │ │ ($fApplicativeTk'k'Compose_$ctprod @k' @f v)] │ │ │ │ │ -4d54d9f401927d749f55d09ab543e9b9 │ │ │ │ │ +2be7da347efc8d3c12f84d55b4fc1410 │ │ │ │ │ $fApplicativeTk'k'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -877754a90d74bbb2a7d0486eedf99905 │ │ │ │ │ +0ad9effbc7dd95c43369cbfec8aae68d │ │ │ │ │ $fApplicativeTk'k'Compose_$ctprod :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (x :: k') (g :: k' -> *). │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> Data.Functor.Compose.Compose f g x │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Product.Product f1 g) x │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -2e27527bd0344fd2e7ef9a2a3e5fef59 │ │ │ │ │ +119a8f9b6e64e60fa8ef2f15c36f4732 │ │ │ │ │ $fApplicativeTk'k'Compose_$ctpure :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (forall (a :: k'). f1 a) -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -3a2cd8880049b167b480f0d270b7b2f2 │ │ │ │ │ +ca7c5771c5239b32c943be14477f7041 │ │ │ │ │ $fApplicativeTk'k'Reverse :: │ │ │ │ │ ApplicativeT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ApplicativeT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -700,15 +700,15 @@ │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Reverse_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fApplicativeTk'k'Reverse_$ctpure @k') │ │ │ │ │ ($fApplicativeTk'k'Reverse_$ctprod @k')] │ │ │ │ │ -d2884491187db97705f06feadbe1174f │ │ │ │ │ +284258341a4e2860d3a3f35fc1b08722 │ │ │ │ │ $fApplicativeTk'k'Reverse_$ctprod :: │ │ │ │ │ forall k' (f :: k' -> *) (x :: k') (g :: k' -> *). │ │ │ │ │ Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> Data.Functor.Reverse.Reverse g x │ │ │ │ │ -> Data.Functor.Reverse.Reverse │ │ │ │ │ (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -731,15 +731,15 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (x :: _N) (g :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ _R) _N)] │ │ │ │ │ -d55a31aa02d1b0631c72fb3ee773f904 │ │ │ │ │ +c97e5e059ec2ef9f6961bc8a47b3138e │ │ │ │ │ $fApplicativeTk'k'Reverse_$ctpure :: │ │ │ │ │ forall k' (f :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a) -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @k' │ │ │ │ │ @@ -748,15 +748,15 @@ │ │ │ │ │ (fa['GHC.Types.Many] :: forall (a :: k'). f a) -> │ │ │ │ │ fa @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (x :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -1f326a0520dc51de533cdf9622658f12 │ │ │ │ │ +e62179e05016edb7b2e11ba59a8519c0 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -816,15 +816,15 @@ │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -016b49e778acd4c538495e6c37547833 │ │ │ │ │ +fb1f9ab0d28e13017466cf65366678d3 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0 :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t) => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -878,15 +878,15 @@ │ │ │ │ │ @h │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -da6c17ab08597d77d559ebe394fe73a5 │ │ │ │ │ +afa275e1d9549e0e24df114e5d6b91a0 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0_$cgprod :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -974,15 +974,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -626457fdff3c38ab1134e988091848cd │ │ │ │ │ +32001edc18487eed52d2f0cd87096948 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec0_$cgpure :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, ApplicativeT t, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (h (t (P 1 f) x)) (h (t f x)) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec │ │ │ │ │ (h (t (P 1 g) x)) (h (t g x))) => │ │ │ │ │ @@ -1069,15 +1069,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -98515dd4a2be2c7913582858d4c0a0b1 │ │ │ │ │ +b11be7e83c148c544bc2c62832f6d421 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1 :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1124,15 +1124,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @k1 │ │ │ │ │ @t │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v)] │ │ │ │ │ -6e69a913c30ccb962cfc797f3789fcaa │ │ │ │ │ +0ed101a759a5087a9595eedd4a97e976 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1_$cgprod :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -cdfd004e8e7b06a16c1d010ddeb23463 │ │ │ │ │ +aa8968226392d45f4f0fc7a52b8d15da │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec1_$cgpure :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (ApplicativeT t, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x)) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ @@ -1287,15 +1287,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -0487f33b9fa8c53bb7f0c18972ce8576 │ │ │ │ │ +b2e3b020d20e3553c320ccfdb664c0c7 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec_$cgprod :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> Data.Proxy.Proxy f │ │ │ │ │ @@ -1409,15 +1409,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -5e39dbe97096ed6c5be597badc466c64 │ │ │ │ │ +7da61b27cd6d141ce3749e4b84cdd5f1 │ │ │ │ │ $fGApplicativeNaturalk1k1fgRecRecRec_$cgpure :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Applicative h, GHC.Base.Applicative m, ApplicativeT t, │ │ │ │ │ f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (m (h (t (P 1 f) x))) (m (h (t f x))) │ │ │ │ │ @@ -1519,78 +1519,78 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -611a4c680642b46e583dd0a3836c3ca2 │ │ │ │ │ +5689b5f24aa2748d958eb5b90051856a │ │ │ │ │ $tcApplicativeT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2174775567770085663#Word64 │ │ │ │ │ - 7944381188582367962#Word64 │ │ │ │ │ + 5314690156032248697#Word64 │ │ │ │ │ + 3808439990830178351#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcApplicativeT2 │ │ │ │ │ 2# │ │ │ │ │ $tcApplicativeT1] │ │ │ │ │ -7af8b235ee78bc6f5f264674ab51242b │ │ │ │ │ +a76a971284118ce1f46aaf1f9e1b08fe │ │ │ │ │ $tcApplicativeT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -9be4667b966a453a82e91b76d58bcaa4 │ │ │ │ │ +fb6be3b7d52c2f19d27423c8def0ed26 │ │ │ │ │ $tcApplicativeT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcApplicativeT3] │ │ │ │ │ -5d63451a1120a15267d7588a064c6f8b │ │ │ │ │ +a5209c0a2cd1b36c07a25e01ecfbc2a2 │ │ │ │ │ $tcApplicativeT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ApplicativeT"#] │ │ │ │ │ -b03b7f7ec41d5b4ef60ab00a10d891d9 │ │ │ │ │ +3afba32b96e8348e904173cadc8abce1 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -e6c032436ee9035d9f9d8e4832b288bd │ │ │ │ │ +a8404d8876efda3f241d3b4076a270c3 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -219e1352f2543a3a3382955c79a050f4 │ │ │ │ │ +811cb46b77c1decc7a101c7bd1de9ff5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ApplicativeT"#] │ │ │ │ │ -710d6bcbe0e0380cb7af7b2f4c4362ae │ │ │ │ │ +73faedb8e11ceba8b2e2bd4760443b0c │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b45da6b034a103a97262446ca0a317ee │ │ │ │ │ +dd330928c64dcdab7d63b25a3cf59104 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -ac75f9c1033a1a0fa3ed421b0aa1a6ff │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +8c4c465730cad783db66cced9f6ad1cd │ │ │ │ │ type ApplicativeT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => ApplicativeT t where │ │ │ │ │ tpure :: forall (f :: k -> *) (x :: k'). │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ default tpure :: forall (f :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveApplicativeT t f f x => │ │ │ │ │ (forall (a :: k). f a) -> t f x │ │ │ │ │ tprod :: forall (f :: k -> *) (x :: k') (g :: k -> *). │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ default tprod :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveApplicativeT t f g x => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ -00ecaa286a305ab235b84972179aee06 │ │ │ │ │ +862bd5012a274f82194439bb3bb2412c │ │ │ │ │ type CanDeriveApplicativeT :: forall {k} {k1}. │ │ │ │ │ ((k -> *) -> k1 -> *) │ │ │ │ │ -> (k -> *) -> (k -> *) -> k1 -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveApplicativeT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ @@ -1600,18 +1600,18 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 1 (t (Data.Functor.Product.Product f g) x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -2e6bbdc728ef48d64284d8da1a5e8985 │ │ │ │ │ +1248c8467ef46450430b9a8dc170b2f1 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -d03c1e036b1e7da06dd7b4fdf7efb99a │ │ │ │ │ +e77a4fef29095dc0864be8a1432cb33b │ │ │ │ │ gtprodDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (x :: k2). │ │ │ │ │ CanDeriveApplicativeT t f g x => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -6a6d97b34e6eb4bd4e7f1795ff9d9781 │ │ │ │ │ +80ee7c7cb650b01cb6ad9d6d4b3280d9 │ │ │ │ │ gtpureDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (x :: k2). │ │ │ │ │ CanDeriveApplicativeT t f f x => │ │ │ │ │ (forall (a :: k1). f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2287,15 +2287,15 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -d7f86ef8dc97dee17e1bd03b659eecdc │ │ │ │ │ +19c9841b082e8c9d41dd4d6ca7eb20eb │ │ │ │ │ tunzip :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ t (Data.Functor.Product.Product f g) x -> (t f x, t g x) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ @@ -2340,41 +2340,41 @@ │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (tunzip1 │ │ │ │ │ @k │ │ │ │ │ @f │ │ │ │ │ @g) │ │ │ │ │ eta)] │ │ │ │ │ -a429b6bc4a903c8e339027c5b24276de │ │ │ │ │ +1cf91e0d8928661a308a7e5868cdd4b8 │ │ │ │ │ tunzip1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 b -> b }] │ │ │ │ │ -f06958c3280c22cd4e4dfcf39484bc6f │ │ │ │ │ +acac6a17eb1b6d63eff80c58f1756ffb │ │ │ │ │ tunzip2 :: │ │ │ │ │ forall {k} {g :: k -> *} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair a1 ds1 -> a1 }] │ │ │ │ │ -86a7545983d440ce260903a9a0e1494e │ │ │ │ │ +243b199bba526517ade86985eff9e9ab │ │ │ │ │ tzip :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) (x :: k') │ │ │ │ │ (g :: k -> *). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ t f x -> t g x -> t (Data.Functor.Product.Product f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(A,A,1L)>, │ │ │ │ │ @@ -2390,15 +2390,15 @@ │ │ │ │ │ @k │ │ │ │ │ @k' │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT) │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @g] │ │ │ │ │ -f350595e933c3e2883cd0c875f9ac195 │ │ │ │ │ +654badf19e125b627d365af82896f5ce │ │ │ │ │ tzipWith :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a) -> t f x -> t g x -> t h x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2439,15 +2439,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ eta1 │ │ │ │ │ eta2)] │ │ │ │ │ -feb1601bb3b05f01c12569756a080f90 │ │ │ │ │ +c787f5f67a26ab8a5b01d080e8d50a1c │ │ │ │ │ tzipWith3 :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (i :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a) │ │ │ │ │ -> t f x -> t g x -> t h x -> t i x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -2506,15 +2506,15 @@ │ │ │ │ │ $dApplicativeT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ eta1 │ │ │ │ │ eta2) │ │ │ │ │ eta3)] │ │ │ │ │ -9bc7aa1049fe89605e44d126cdee52a8 │ │ │ │ │ +14a75411752014d3e5c59acd446735af │ │ │ │ │ tzipWith4 :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (h :: k -> *) (i :: k -> *) (j :: k -> *) (x :: k'). │ │ │ │ │ ApplicativeT t => │ │ │ │ │ (forall (a :: k). f a -> g a -> h a -> i a -> j a) │ │ │ │ │ -> t f x -> t g x -> t h x -> t i x -> t j x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.BareB [orphan module] 9066 │ │ │ │ │ - interface hash: b3e9383560864ee9cbdf283789c307ee │ │ │ │ │ - ABI hash: 7033f6c2e9cc418f2345679854cf259e │ │ │ │ │ - export-list hash: 057ad1cac855b28dfd0964ea6392b49c │ │ │ │ │ - orphan hash: d1e4c5a003cfdc63304d27c0de386be3 │ │ │ │ │ + interface hash: 544f4df20422dd1ccc3a4bdce1d74cbc │ │ │ │ │ + ABI hash: c3913e480fb368dab5a321a730bc1175 │ │ │ │ │ + export-list hash: 1dfc9c56dc6f274967e32628736d7d2f │ │ │ │ │ + orphan hash: a5accd381e260c836afa3603609a76fb │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 47184b6e10fdf7c871eb89be90529266 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -24,58 +24,58 @@ │ │ │ │ │ gbstripDefault │ │ │ │ │ BareB{bcover bstrip} │ │ │ │ │ CanDeriveBareB │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ Barbies.Internal.Wear.WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare 09933975369d3f88a687502395401290 │ │ │ │ │ - exports: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ - GBare 945b4ea07a87e7d0224aa958b95612ad │ │ │ │ │ - gcover 3073112efbf8ff7c6c912014adcb5096 │ │ │ │ │ - gstrip e04ebf4c99787b2d169affe5b0575068 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - exports: 78c8bc7934601c506594bbc6e00d10b4 │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ - WearTwo d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare 9eaf074fbaf6c299ad8370fdfcb75057 │ │ │ │ │ + exports: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ + GBare e05c32af4d05b0e8d79b7a6ffd5a83ea │ │ │ │ │ + gcover eeb348f6365a0ac17a9cc2dca443d45c │ │ │ │ │ + gstrip 549b7484240c3ce77d2612090c77d27c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + exports: 0844baf41368bc42b02e1f4080c4e399 │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ + WearTwo d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -34521cd7fd462368161fc99efec3960f │ │ │ │ │ +daa9366f18f0a62cbe7ad79a8115dc06 │ │ │ │ │ $dmbcover :: │ │ │ │ │ (BareB b, CanDeriveBareB b) => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -409,15 +409,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -acdf92290291224568e1c2c192d02abe │ │ │ │ │ +e50d8d3d3c3c2f569b0a8c2b0defedce │ │ │ │ │ $dmbstrip :: │ │ │ │ │ (BareB b, CanDeriveBareB b) => │ │ │ │ │ b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -557ea115f3cb8616fffe30c88261f7c1 │ │ │ │ │ +60d3e415c3d11292ec3d4ea1e488ca09 │ │ │ │ │ $fGBarek0RecRec :: │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)))) │ │ │ │ │ @@ -790,15 +790,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)))) │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity)))) │ │ │ │ │ ($fGBarek0RecRec_$cgstrip @k @h @m @b v v1 v2) │ │ │ │ │ ($fGBarek0RecRec_$cgcover @k @h @m @b v v1 v2)] │ │ │ │ │ -b4b41f00d53f517afab68c80cea7132f │ │ │ │ │ +048d1bb527727d6797e1537e46eabeae │ │ │ │ │ $fGBarek0RecRec0 :: │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -826,15 +826,15 @@ │ │ │ │ │ Data.Functor.Identity.Identity))) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity))) │ │ │ │ │ ($fGBarek0RecRec0_$cgstrip @k @h @b v v1) │ │ │ │ │ ($fGBarek0RecRec0_$cgcover @k @h @b v v1)] │ │ │ │ │ -4cdf11b1b0e3f0abc2f1b131f211d2bc │ │ │ │ │ +e81c1c5c833ac06f907ff9f77aeca7f7 │ │ │ │ │ $fGBarek0RecRec0_$cgcover :: │ │ │ │ │ forall k (h :: * -> *) (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -903,15 +903,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -4bd0589bcd156c82d6983832920f3d64 │ │ │ │ │ +50ea58fbc54d12bab73d7e3b3cb6bbb4 │ │ │ │ │ $fGBarek0RecRec0_$cgstrip :: │ │ │ │ │ forall k (h :: * -> *) (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor h, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity))) │ │ │ │ │ @@ -981,15 +981,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -08df76ad973a10d02703d204cadd9bf6 │ │ │ │ │ +ddc141910b467f922c4f135df6d310df │ │ │ │ │ $fGBarek0RecRec1 :: │ │ │ │ │ BareB b => │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ @@ -1010,15 +1010,15 @@ │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Bare (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity)) │ │ │ │ │ ($fGBarek0RecRec1_$cgstrip @k @b v) │ │ │ │ │ ($fGBarek0RecRec1_$cgcover @k @b v)] │ │ │ │ │ -e039bf3fe1e33688a96c42b3c651e3b2 │ │ │ │ │ +5d0187adbbe0fb05d99ed1db250cc594 │ │ │ │ │ $fGBarek0RecRec1_$cgcover :: │ │ │ │ │ forall k (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ BareB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Bare (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity) │ │ │ │ │ @@ -1078,15 +1078,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -baf8baf379c24275aba54d033cd25120 │ │ │ │ │ +18e1dbffc3dcab81c43143c9e813b212 │ │ │ │ │ $fGBarek0RecRec1_$cgstrip :: │ │ │ │ │ forall k (b :: * -> (* -> *) -> *) (x :: k). │ │ │ │ │ BareB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (b Barbies.Internal.Wear.Covered │ │ │ │ │ (P 0 Data.Functor.Identity.Identity)) │ │ │ │ │ @@ -1146,15 +1146,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -4aee7b5a546aea44637590ac913b1bc0 │ │ │ │ │ +1c2ad578ebabcb23f1bc0a8763148b48 │ │ │ │ │ $fGBarek0RecRec_$cgcover :: │ │ │ │ │ forall k (h :: * -> *) (m :: * -> *) (b :: * -> (* -> *) -> *) │ │ │ │ │ (x :: k). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Bare │ │ │ │ │ @@ -1235,15 +1235,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -1c1bf6a9a7ab1612ac57f9a09ee35765 │ │ │ │ │ +e47853fb63e1bd33031a0e390a998321 │ │ │ │ │ $fGBarek0RecRec_$cgstrip :: │ │ │ │ │ forall k (h :: * -> *) (m :: * -> *) (b :: * -> (* -> *) -> *) │ │ │ │ │ (x :: k). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, BareB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ (m (h (b Barbies.Internal.Wear.Covered │ │ │ │ │ @@ -1324,89 +1324,89 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -cf70bf9827f927f2e6aca957d49bd251 │ │ │ │ │ +5bff3291bd372309402700719db553e3 │ │ │ │ │ $tc'C:BareB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4941010144831907686#Word64 │ │ │ │ │ - 1802117142514650686#Word64 │ │ │ │ │ + 17369628445867202523#Word64 │ │ │ │ │ + 15273525099231623016#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:BareB2 │ │ │ │ │ 1# │ │ │ │ │ $tc'C:BareB1] │ │ │ │ │ -44724315a557e42ef463968a97d24100 │ │ │ │ │ +664e2cd7386151fc9ed08c57dd950943 │ │ │ │ │ $tc'C:BareB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -caaef38a59ff0fc77b1097deaf4c8250 │ │ │ │ │ +57003f758647f959710522f6fb3a9ba4 │ │ │ │ │ $tc'C:BareB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:BareB3] │ │ │ │ │ -c1ce8a5620ad4c07b4a63885655493af │ │ │ │ │ +8dfe1b363a193c7e25a61438aca96c8c │ │ │ │ │ $tc'C:BareB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:BareB"#] │ │ │ │ │ -69ce5ee10111f5f83f3c281e49b9ebca │ │ │ │ │ +7281865974919b27ba33dd997f67662e │ │ │ │ │ $tcBareB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12408751399799494786#Word64 │ │ │ │ │ - 17317989649187227099#Word64 │ │ │ │ │ + 14547949720316224678#Word64 │ │ │ │ │ + 3984888836056252279#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBareB2 │ │ │ │ │ 0# │ │ │ │ │ $tcBareB1] │ │ │ │ │ -f48b572b90268d4c8289a57be40cd106 │ │ │ │ │ +232fc67e137303c06cec495e59bcd77c │ │ │ │ │ $tcBareB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -6b64d91fb84f5fcd620bcdb3ce0a4b1f │ │ │ │ │ +761d03bfeeabfa239fdb17257bd021e9 │ │ │ │ │ $tcBareB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBareB3] │ │ │ │ │ -6083a67360363a582a5e85f92977a867 │ │ │ │ │ +77c0cbdc7f64d66ce5905af2479d8813 │ │ │ │ │ $tcBareB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "BareB"#] │ │ │ │ │ -2a5d51af1eddfb85a2a168c5fa83fe91 │ │ │ │ │ +558a196b4b91a0ff9d3f549314a138d2 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -4a27aa3d06dedb567414ee7fed14439e │ │ │ │ │ +1fcd04fdf4cd4def939132a4e839afc4 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -6ae4f6ff3c0a3a0de43c21f8e104862e │ │ │ │ │ +0ee6acbf3acebc0ccd26403f766378b4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.BareB"#] │ │ │ │ │ -16c9a05a73cea28394eeb9c3908d9b22 │ │ │ │ │ +d744b2082c413623398bd06c154dac91 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -716b5bae04f7f78cec84259c23abc769 │ │ │ │ │ +8ae83cb6f8f4e4406442d380d3ae6cd5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e892f1bf62bb0f1de4c6900a9e397063 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +f15e63f5136f8d2c169b41a4366e7229 │ │ │ │ │ type BareB :: (* -> (* -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB │ │ │ │ │ (b Barbies.Internal.Wear.Covered) => │ │ │ │ │ BareB b where │ │ │ │ │ bstrip :: b Barbies.Internal.Wear.Covered │ │ │ │ │ Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ @@ -1415,32 +1415,32 @@ │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ bcover :: b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ default bcover :: CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -b8a5ffbae33709a543685f4c2d3aeb53 │ │ │ │ │ +6dbb7b64c5ac0fc4b933b1ddc3b02238 │ │ │ │ │ type CanDeriveBareB :: (* -> (* -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveBareB b = │ │ │ │ │ (Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity), │ │ │ │ │ Barbies.Generics.Bare.GBare │ │ │ │ │ 0 │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -9368e2556f989b081020a1a0e6fd222a │ │ │ │ │ +8d663956584db6991c7008e9f47805d2 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -457d04fa95b40feadc0d03c1a6be16bc │ │ │ │ │ +82d8091afcde3f046554d1a3aa013ac7 │ │ │ │ │ bcoverWith :: │ │ │ │ │ BareB b => │ │ │ │ │ (forall a. a -> f a) │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1484,15 +1484,15 @@ │ │ │ │ │ Data.Functor.Identity.Identity │ │ │ │ │ [] │ │ │ │ │ = bcover @b $dBareB │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b Barbies.Internal.Wear.Bare │ │ │ │ │ Data.Functor.Identity.Identity) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -e4a248fbf92dcb57cc8e7de7b59fafbe │ │ │ │ │ +834713909fe7cf3a343b98d754fc398d │ │ │ │ │ bstripFrom :: │ │ │ │ │ BareB b => │ │ │ │ │ (forall a. f a -> a) │ │ │ │ │ -> b Barbies.Internal.Wear.Covered f │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1536,15 +1536,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b Barbies.Internal.Wear.Covered │ │ │ │ │ f) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -25585011fddb8745f4b609947dfa020c │ │ │ │ │ +3fc83f42bfec4e5f9e249d1b666043ea │ │ │ │ │ gbcoverDefault :: │ │ │ │ │ CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1878,15 +1878,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -95ee297556e8e0bf8eb4c463546cfb62 │ │ │ │ │ +21a538133dc5a786cc3243a78b9ec772 │ │ │ │ │ gbstripDefault :: │ │ │ │ │ CanDeriveBareB b => │ │ │ │ │ b Barbies.Internal.Wear.Covered Data.Functor.Identity.Identity │ │ │ │ │ -> b Barbies.Internal.Wear.Bare Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.ConstraintsB [orphan module] [family instance module] 9066 │ │ │ │ │ - interface hash: 0ab7bd3fa2e05ed636dffcd783f2c7d2 │ │ │ │ │ - ABI hash: c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - export-list hash: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - orphan hash: 1de829ae07c50ed216963d70f2aaa897 │ │ │ │ │ + interface hash: a1bf2228caed995a9bc8d6834033edea │ │ │ │ │ + ABI hash: cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + export-list hash: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + orphan hash: 1c555dc8b9de72105978809702d8274c │ │ │ │ │ flag hash: 618e92f46b816a087b8db508ea41f0f7 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 16c69e23b69cf160ffe86c7b9b352b22 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -31,81 +31,81 @@ │ │ │ │ │ & │ │ │ │ │ AllBF │ │ │ │ │ CanDeriveConstraintsB │ │ │ │ │ ConstraintsB{AllB baddDicts} │ │ │ │ │ GAllRepB │ │ │ │ │ TagSelf0 │ │ │ │ │ TagSelf0' │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Data.Generics.GenericN Control.Applicative Control.Arrow │ │ │ │ │ Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints d745d9d282b4b8b1e7a00feaec72f736 │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll a97385b661b56e3be3899c1ab3c9b2ee │ │ │ │ │ - GConstraints 18ae239fe2e28b351bd84011ef359ae0 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - gaddDicts 0fd53bed8de376636929f15bc941e39d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - exports: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ - bprod faa80cda7d5ebacb4d59ff2581e950e5 │ │ │ │ │ - bpure 8f62c3bd94a72cb3e7cb88067b7fc1f0 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts 11d9cab4807894b2baa78a0cba8e7494 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict 1ef5ac9bdc38d1886b55376c71cb27fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - exports: a8196cc20ebeb66df453e15c78d677c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ - btraverse 44638623568081a176cfc6fcc0804dca │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN 1b4266d07741206f7b8cba4fa8905e56 │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepN ecc6da1ae57d58d707db7b6fe2471abc │ │ │ │ │ - fromN b5acbe8e27cbdbce5393ad91401fd07d │ │ │ │ │ - toN c48b8696dd67a7208550e7d178002838 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 39afe276e15aa255e48d08c5ba712f59 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll a7ee244c89fc411256c161efeeeaa7f7 │ │ │ │ │ + GConstraints 6ccfe857f29008381ec19da46c2e9db1 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + gaddDicts 0b704e4ee989184ba8fe720d1fd6be92 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + exports: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ + bprod 8e131e15a5f98601851c0b27ac4241c0 │ │ │ │ │ + bpure e8e39b317ff94f27399a39d7e16b86a9 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 0c882df337c0ddb4b93d319e9df15dee │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 501619b73143cb187d749df6455ffe8e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + exports: 6564e0103587f68d905c5ccbec42ca55 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ + btraverse 2d1803bee429e065a9d4f13a0e12ab46 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3d9f2f2677a23aa95c2fa5da9877e31f │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepN e96c33128fc679fb69061e7d0ebf0dc0 │ │ │ │ │ + fromN a5637766ae3ff5f72edb992d534ba56a │ │ │ │ │ + toN 78f9321b8015bdafeadc556b0d4f5810 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -01001f8e3d43172bbed88478c2e1a514 │ │ │ │ │ +2e3021362e9afa4af3bf7d6057660dee │ │ │ │ │ $dmbaddDicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (ConstraintsB b, CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -624346ee2211d05cca5a182f265bc4a2 │ │ │ │ │ +dca31bc9e7b2f2c8ae67d5a7486f3c88 │ │ │ │ │ $f&kcda :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k) │ │ │ │ │ (d :: k -> GHC.Types.Constraint). │ │ │ │ │ (c a, d a) => │ │ │ │ │ (&) c d a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -359,15 +359,15 @@ │ │ │ │ │ Unfolding: DFun: @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ @d :: k -> GHC.Types.Constraint │ │ │ │ │ (v['GHC.Types.Many] :: c a) │ │ │ │ │ (v1['GHC.Types.Many] :: d a). │ │ │ │ │ @k @c @d @a v v1] │ │ │ │ │ -e5ce4aa5f8917cef25f54373b5e25be1 │ │ │ │ │ +989f028e0edcbf499a77cbbc4ecf6dc6 │ │ │ │ │ $fConstraintsBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ @@ -385,15 +385,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkCompose_$cbaddDicts @k @f @b v v1)] │ │ │ │ │ -1dafba111ace8dc4c894507f33585d12 │ │ │ │ │ +14fdbe0d39efcce6b06e2e7053dad2d6 │ │ │ │ │ $fConstraintsBkCompose1 :: │ │ │ │ │ forall {k} {f :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 -> f (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -2e043589ec1a1e0d35db59d53407b659 │ │ │ │ │ +53fec02a072f18d35bec7476c26f7341 │ │ │ │ │ $fConstraintsBkCompose_$cbaddDicts :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f1 :: k -> *). │ │ │ │ │ (GHC.Base.Functor f, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Compose.Compose f b)) => │ │ │ │ │ Data.Functor.Compose.Compose f b f1 │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ @@ -480,28 +480,28 @@ │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -dc149e53bd2ab22686c73e7c97bb10ba │ │ │ │ │ +04654c25e7bac5dfe8561070f4c88345 │ │ │ │ │ $fConstraintsBkConst :: ConstraintsB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ConstraintsB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkConst_$cbaddDicts @k @a)] │ │ │ │ │ -0871ed5c70be087843c09a1fc5796b4f │ │ │ │ │ +a7af3e27a4b1e42f1b361a3ff46d5c80 │ │ │ │ │ $fConstraintsBkConst_$cbaddDicts :: │ │ │ │ │ forall k a (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ AllB c (Data.Functor.Const.Const a) => │ │ │ │ │ Data.Functor.Const.Const a f │ │ │ │ │ -> Data.Functor.Const.Const │ │ │ │ │ a (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _P))] │ │ │ │ │ -c27a6ba310d649b7193bd1dcf0a2383e │ │ │ │ │ +a95fc83f1b7d827a4748eea7dc524afa │ │ │ │ │ $fConstraintsBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -545,15 +545,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fConstraintsBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkProduct_$cbaddDicts @k @a @b v v1)] │ │ │ │ │ -636e54d8fbbaed7be753af86011c416e │ │ │ │ │ +b99f543c1311eb27bafe03a14b252e59 │ │ │ │ │ $fConstraintsBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -587,15 +587,15 @@ │ │ │ │ │ (($p1ConstraintsB @k @b $dConstraintsB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -7e3c31e3b9a3ba79b5c3cf9bf2e924e2 │ │ │ │ │ +8fe08aa670e3960243c2ea7cc78cd3fd │ │ │ │ │ $fConstraintsBkProduct_$cbaddDicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Product.Product a b)) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -641,28 +641,28 @@ │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(AllB c a) │ │ │ │ │ @(AllB c b) │ │ │ │ │ irred `cast` (Sub (D:R:AllBkcProduct[0] _N _N _N _N))) │ │ │ │ │ y) }] │ │ │ │ │ -d66f6f48d6c424600d3528b187f7d874 │ │ │ │ │ +d7d66474cfbb1665617a8211b095ace0 │ │ │ │ │ $fConstraintsBkProxy :: ConstraintsB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ConstraintsB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkProxy_$cbaddDicts @k)] │ │ │ │ │ -c94c7bfc606f7f821eeed0d62b5ccc92 │ │ │ │ │ +c3f2a08f05a22917cde73feac8a81165 │ │ │ │ │ $fConstraintsBkProxy_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ AllB c Data.Proxy.Proxy => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @f :: k -> * │ │ │ │ │ (irred['GHC.Types.Many] :: AllB c Data.Proxy.Proxy) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ Data.Proxy.Proxy │ │ │ │ │ @(k -> *) │ │ │ │ │ @(Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f)] │ │ │ │ │ -43d81a5c49542c31efdb82ebea368b4e │ │ │ │ │ +b8d2b460145142ed868c8e87600bbd63 │ │ │ │ │ $fConstraintsBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ ConstraintsB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -694,15 +694,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Sum.Sum a b) │ │ │ │ │ ($fConstraintsBkSum1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fConstraintsBkSum_$cbaddDicts @k @a @b v v1)] │ │ │ │ │ -43f42d29a754340c739207727985cb58 │ │ │ │ │ +3bc8447a961547e941a93e470dfe9471 │ │ │ │ │ $fConstraintsBkSum1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -741,15 +741,15 @@ │ │ │ │ │ (($p1ConstraintsB @k @b $dConstraintsB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ x) }] │ │ │ │ │ -fc001597cba9153f6354e3342f0bf9c2 │ │ │ │ │ +72bb001e55a83b18c3ff3bf5b255158c │ │ │ │ │ $fConstraintsBkSum_$cbaddDicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ (ConstraintsB a, ConstraintsB b, │ │ │ │ │ AllB c (Data.Functor.Sum.Sum a b)) => │ │ │ │ │ Data.Functor.Sum.Sum a b f │ │ │ │ │ -> Data.Functor.Sum.Sum │ │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(AllB c a) │ │ │ │ │ @(AllB c b) │ │ │ │ │ irred `cast` (Sub (D:R:AllBkcSum[0] _N _N _N _N))) │ │ │ │ │ x) }] │ │ │ │ │ -c071e3cb312150ffac3afed28125d836 │ │ │ │ │ +b2ba74e85214da0738d954639f2488e7 │ │ │ │ │ $fGConstraintskFUNk20cfOtherRecRec :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, AllB c b) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -852,15 +852,15 @@ │ │ │ │ │ _N))] │ │ │ │ │ -0cdfe73b1d3cb868e4be8cf2dd7040d7 │ │ │ │ │ +eac39b330058fa87ef560f71b41a0535 │ │ │ │ │ $fGConstraintskFUNk20cfOtherRecRec_$cgaddDicts :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *) (x :: k2). │ │ │ │ │ (ConstraintsB b, AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -922,15 +922,15 @@ │ │ │ │ │ (P 0 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ f))>_P) _N _N)] │ │ │ │ │ -179e0d3d218ff0c6b8af24ff3d384c2c │ │ │ │ │ +614f3fbd527966f295269b7efa3f037a │ │ │ │ │ $fGConstraintskFUNk20cfSelfRecRec :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, AllB c b) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -973,15 +973,15 @@ │ │ │ │ │ _N))] │ │ │ │ │ -d175b475f99d59b01b659822ee846097 │ │ │ │ │ +c7fc2a48196f14c8d74aa431bd346289 │ │ │ │ │ $fGConstraintskFUNk20cfSelfRecRec_$cgaddDicts :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *) (b' :: (k -> *) -> *) (x :: k2). │ │ │ │ │ (ConstraintsB b, AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -1043,125 +1043,125 @@ │ │ │ │ │ (P 0 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ f))>_P) _N _N)] │ │ │ │ │ -6ad532b0cdc3e4175729d36d4a038a4a │ │ │ │ │ +d791e53b546c637b960ef4317094156a │ │ │ │ │ $tc& :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 9916593666458410452#Word64 │ │ │ │ │ - 6421382771094541799#Word64 │ │ │ │ │ + 13020177785925179189#Word64 │ │ │ │ │ + 13045564775080930199#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc&2 │ │ │ │ │ 1# │ │ │ │ │ $tc&1] │ │ │ │ │ -664fe3a32555d4ba5e59d5866ac1ea8f │ │ │ │ │ +0683cdde772e86d7fec7660a89d46792 │ │ │ │ │ $tc&1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -870dfb418baa49f35a25e6fd0c2b791e │ │ │ │ │ +9c3f28f3c76ac7900b65d4af5f178608 │ │ │ │ │ $tc&2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc&3] │ │ │ │ │ -ccf50e19a2c406c7c61edf2717476667 │ │ │ │ │ +d7ee572e151fa2081ce8cb0b3e6be61e │ │ │ │ │ $tc&3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "&"#] │ │ │ │ │ -74217d3c45e605cdfd82405f4e52b32b │ │ │ │ │ +70be536031de29ef62af06c0461269fb │ │ │ │ │ $tc'C:& :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 474288608462590941#Word64 │ │ │ │ │ - 9955219644725953820#Word64 │ │ │ │ │ + 13600891077135783734#Word64 │ │ │ │ │ + 1264298178773356223#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:&2 │ │ │ │ │ 4# │ │ │ │ │ $tc'C:&1] │ │ │ │ │ -f86d2f8f289d0adfbad0171291a47937 │ │ │ │ │ +352019ac8b7e9b04b5b2516248940c78 │ │ │ │ │ $tc'C:&1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -72906164755f082c1d25c9f36cfc301e │ │ │ │ │ +00fc86b3afd83e622a0de74ef76b3862 │ │ │ │ │ $tc'C:&2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:&3] │ │ │ │ │ -2e1cc2748acde679e3999f4d3ef0fcf8 │ │ │ │ │ +7321bde29f98a1a3a9b8490234e57b5f │ │ │ │ │ $tc'C:&3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:&"#] │ │ │ │ │ -777a7956bdcb8bd05f7f53a72a665edd │ │ │ │ │ +c68ec15afb5c1db6204b07410cd105ee │ │ │ │ │ $tcConstraintsB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17562922986110815955#Word64 │ │ │ │ │ - 3041427980261312880#Word64 │ │ │ │ │ + 10331265717288792012#Word64 │ │ │ │ │ + 5256121533431306349#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcConstraintsB2 │ │ │ │ │ 1# │ │ │ │ │ $tcConstraintsB1] │ │ │ │ │ -9dc7264d6836117c057abd9543313c55 │ │ │ │ │ +de6fa0bfb5a16ab6cd9ca02253e7e04c │ │ │ │ │ $tcConstraintsB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -dba5d75f96a06700974ed15154137856 │ │ │ │ │ +716e21701fce84b6cfcffd19a567e2e7 │ │ │ │ │ $tcConstraintsB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcConstraintsB3] │ │ │ │ │ -4866f9d34e93649c69921c3e01a25a74 │ │ │ │ │ +99fee2e27e393d3636e342854147262a │ │ │ │ │ $tcConstraintsB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ConstraintsB"#] │ │ │ │ │ -ba979df07ab192ca0d94fc0553d5a406 │ │ │ │ │ +7bc93d5d8d078050ff07153c920cca55 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -60f8ed0be815a1363491b6e0b44f29f8 │ │ │ │ │ +a01b20b0b1b6abf6eb979966ecd5089e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -ccf52b1159d8028d0f6d8a77c05012ca │ │ │ │ │ +ce03d08066a768b265ffa39023a5bf26 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ConstraintsB"#] │ │ │ │ │ -f91611ee3094818f510904066ad22ffa │ │ │ │ │ +293b354515c26af92b28ef00562774d2 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5481a219b476509eaf34af9d4a7dd7ec │ │ │ │ │ +2e3299417754caf3098a089832e07228 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -b4981f1f879e533cf698bb596a0c96e2 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +262e3f2037fcd8d28cf63dfb107609ac │ │ │ │ │ type (&) :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k -> GHC.Types.Constraint) -> k -> GHC.Types.Constraint │ │ │ │ │ class (c a, d a) => (&) c d a │ │ │ │ │ -2852bbf285ab6932b0e4764b71b81856 │ │ │ │ │ +63bb86e4a6c471b3a0fb28f25103dd36 │ │ │ │ │ type AllBF :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> ((k1 -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type AllBF c f b = │ │ │ │ │ AllB (Barbies.Internal.Dicts.ClassF c f) b :: GHC.Types.Constraint │ │ │ │ │ -f931576f2ea4246945237e059a0faf6b │ │ │ │ │ +5011a4fbb768bb0b28841f32170e943a │ │ │ │ │ type CanDeriveConstraintsB :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveConstraintsB c b f = │ │ │ │ │ (Data.Generics.GenericN.GenericN (b f), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Data.Functor.Product.Product │ │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ │ f │ │ │ │ │ (GAllRepB b) │ │ │ │ │ (Data.Generics.GenericN.RepN (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -dc18dd2fb15b81c31fdce03ebb848f0f │ │ │ │ │ +0e5c16bae977600323d72f12d780df0a │ │ │ │ │ type ConstraintsB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => ConstraintsB b where │ │ │ │ │ type AllB :: forall k. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type family AllB c b open │ │ │ │ │ @@ -1194,56 +1194,56 @@ │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ default baddDicts :: forall (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ -518487261b530d2f3661bfdad892f766 │ │ │ │ │ +cd470aef3996272b190809fe93457629 │ │ │ │ │ axiom D:R:AllBkcCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Compose.Compose f b) = AllB c b │ │ │ │ │ -6f1c33e5b265e82022580ffd0e5a4979 │ │ │ │ │ +1347dddb168fd4ed8cad65e71e659ebd │ │ │ │ │ axiom D:R:AllBkcConst :: │ │ │ │ │ forall k a (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Const.Const a) = () :: Constraint │ │ │ │ │ -5ef6770f2f24feaf45d59ee279147084 │ │ │ │ │ +796b395a224a9bd0742f61b4927dc163 │ │ │ │ │ axiom D:R:AllBkcProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Product.Product a b) = (AllB c a, AllB c b) │ │ │ │ │ -cd249a1bd4627660860ec1fe0efaf051 │ │ │ │ │ +e1e49ddcaccc2464d229a8fc8373b932 │ │ │ │ │ axiom D:R:AllBkcProxy :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c Data.Proxy.Proxy = () :: Constraint │ │ │ │ │ -1cfefe61973cd8de76787e2de01a15d8 │ │ │ │ │ +a727d1723a21593298aa5251b3e32c71 │ │ │ │ │ axiom D:R:AllBkcSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ AllB c (Data.Functor.Sum.Sum a b) = (AllB c a, AllB c b) │ │ │ │ │ -8638d1f99c0848d21386500d682be52e │ │ │ │ │ +1bee922704d2c14975604345541ed38c │ │ │ │ │ axiom D:R:GAllk10cOther :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (b' :: (k2 -> *) -> *) (b :: (k1 -> *) -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Generics.Constraints.Other │ │ │ │ │ (b' (P 0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X)) │ │ │ │ │ = AllB c b │ │ │ │ │ -040b54bba8f0757a487dd672897073c2 │ │ │ │ │ +dcea00efac0d86b50a3e44453a7c4afb │ │ │ │ │ axiom D:R:GAllk10cSelf :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (b' :: (k2 -> *) -> *) (b :: (k3 -> *) -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Generics.Constraints.Self │ │ │ │ │ (b' (P 0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X)) │ │ │ │ │ = () :: Constraint │ │ │ │ │ -f52b0a7c58c0f891a9213bfc76520d3b │ │ │ │ │ +1c565c8588ea72023a489935275905f4 │ │ │ │ │ axiom D:R:TagSelf0' :: │ │ │ │ │ forall kf (b :: kf -> *) mt (m :: GHC.Generics.Meta) (s :: * -> *). │ │ │ │ │ TagSelf0' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf0' b s) │ │ │ │ │ forall kf (b :: kf -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf0' b (l GHC.Generics.:+: r) │ │ │ │ │ = TagSelf0' b l GHC.Generics.:+: TagSelf0' b r │ │ │ │ │ @@ -1257,28 +1257,28 @@ │ │ │ │ │ forall kf (b :: kf -> *) x y. │ │ │ │ │ TagSelf0' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -277cdc2c0f11943cec79057ddef744d4 │ │ │ │ │ +4b3474a88e083762e3a70813269e0f11 │ │ │ │ │ type GAllRepB :: forall {k}. ((k -> *) -> *) -> * -> * │ │ │ │ │ type GAllRepB b = TagSelf0 b :: * -> * │ │ │ │ │ -531e420141742a483ad3f2f9c3b992df │ │ │ │ │ +352bd6c4a2d8a671e116f35b86938fae │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -4285e3ff55e5e10fe45a26bd4fcfaca7 │ │ │ │ │ +34e42843412c077b2903b8c02bf24b3a │ │ │ │ │ type TagSelf0 :: forall {k}. ((k -> *) -> *) -> * -> * │ │ │ │ │ type TagSelf0 b = │ │ │ │ │ TagSelf0' │ │ │ │ │ (Data.Generics.GenericN.Indexed b 1) │ │ │ │ │ (Data.Generics.GenericN.RepN (b Barbies.Generics.Constraints.X)) │ │ │ │ │ :: * -> * │ │ │ │ │ -bcb76155453544693ac844834859f364 │ │ │ │ │ +d94c1a5683b7a21f1a8f39c49da78cb7 │ │ │ │ │ type TagSelf0' :: forall kf. (kf -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family TagSelf0' b repbf where │ │ │ │ │ forall kf (b :: kf -> *) mt (m :: GHC.Generics.Meta) (s :: * -> *). │ │ │ │ │ TagSelf0' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf0' b s) │ │ │ │ │ forall kf (b :: kf -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf0' b (l GHC.Generics.:+: r) │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ TagSelf0' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf (b :: kf -> *). │ │ │ │ │ TagSelf0' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:TagSelf0' │ │ │ │ │ -eb562e059c0b85eb1b87b13a0dd3252a │ │ │ │ │ +e07f5a7ebb838629173d9923292efbda │ │ │ │ │ bdicts :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *). │ │ │ │ │ (ConstraintsB b, Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1339,30 +1339,30 @@ │ │ │ │ │ (Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy │ │ │ │ │ @k)))] │ │ │ │ │ -df0469502f2cb597afaef1f210e0460d │ │ │ │ │ +fd9bec55821a7b6fff92e0e47132cbe2 │ │ │ │ │ bdicts1 :: │ │ │ │ │ forall {k} {c :: k -> GHC.Types.Constraint} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a │ │ │ │ │ -> Barbies.Internal.Dicts.Dict c a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(L),A)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c1 ds1 -> c1 }] │ │ │ │ │ -8fdb140fabce3bf6ad1f2739646317d8 │ │ │ │ │ +10664cc3bb59672088e1f9e7b5901501 │ │ │ │ │ bfoldMapC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) m │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, ConstraintsB b, │ │ │ │ │ AllB c b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). c a => f a -> m) -> b f -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1432,15 +1432,15 @@ │ │ │ │ │ irred │ │ │ │ │ b1)) │ │ │ │ │ `cast` │ │ │ │ │ ( f a -> m>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)] │ │ │ │ │ -bdd35a7e14d54b9b1575987d0382e090 │ │ │ │ │ +e9b37dcfce08040e31146f6b7b8674d2 │ │ │ │ │ bmapC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1483,15 +1483,15 @@ │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dConstraintsB │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ irred │ │ │ │ │ eta1)] │ │ │ │ │ -463212406bd01ecda8db986af75227fd │ │ │ │ │ +67368e786413af9677c05a4fe1067921 │ │ │ │ │ bmempty :: │ │ │ │ │ forall {k} (f :: k -> *) (b :: (k -> *) -> *). │ │ │ │ │ (AllBF GHC.Base.Monoid f b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ b f │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1530,15 +1530,15 @@ │ │ │ │ │ @(Barbies.Internal.Dicts.ClassF │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ f) │ │ │ │ │ @b │ │ │ │ │ $dConstraintsB │ │ │ │ │ $dApplicativeB │ │ │ │ │ irred)] │ │ │ │ │ -5cdd9d019b80ba3e3021ad9e03e4d06c │ │ │ │ │ +92cb7096870d23db6e961763b64ee68c │ │ │ │ │ bmempty1 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f) a │ │ │ │ │ -> f a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1555,15 +1555,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N) }] │ │ │ │ │ -d87a8a078ca1bb1cba753e8896b062dc │ │ │ │ │ +a370fb71249c97e99513b1f6d3e55713 │ │ │ │ │ bpureC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (b :: (k -> *) -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1599,15 +1599,15 @@ │ │ │ │ │ (bdicts │ │ │ │ │ @k │ │ │ │ │ @c │ │ │ │ │ @b │ │ │ │ │ $dConstraintsB │ │ │ │ │ $dApplicativeB │ │ │ │ │ irred)] │ │ │ │ │ -0c7fa01290302656c2c2336197cde099 │ │ │ │ │ +ed469f93d8768c1e1efcc0e74f86d74e │ │ │ │ │ btraverseC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (e :: * -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, ConstraintsB b, │ │ │ │ │ AllB c b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). c a => f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1650,15 +1650,15 @@ │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dConstraintsB │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ irred │ │ │ │ │ b1)] │ │ │ │ │ -4bbaa65bed1c3a8013ead5fd1cfae5a8 │ │ │ │ │ +fb97dfb54d0e016efc07adbe405ebdc6 │ │ │ │ │ bzipWith3C :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *) (i :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a) │ │ │ │ │ -> b f -> b g -> b h -> b i │ │ │ │ │ @@ -1756,15 +1756,15 @@ │ │ │ │ │ @(Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ f │ │ │ │ │ g) │ │ │ │ │ h) │ │ │ │ │ irred │ │ │ │ │ eta)] │ │ │ │ │ -74930d6ff6579d7f049bebed51131c30 │ │ │ │ │ +93646da27a6ecb575b9979eba8a98445 │ │ │ │ │ bzipWith4C :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *) (i :: k -> *) │ │ │ │ │ (j :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a -> j a) │ │ │ │ │ @@ -1885,15 +1885,15 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ f │ │ │ │ │ g) │ │ │ │ │ h) │ │ │ │ │ i) │ │ │ │ │ irred │ │ │ │ │ eta)] │ │ │ │ │ -c8bd0d3ffccf02d14b0e98a2ac4957c1 │ │ │ │ │ +882709786427a2557e9b9ec6b5f9f691 │ │ │ │ │ bzipWithC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (h :: k -> *). │ │ │ │ │ (AllB c b, ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a) -> b f -> b g -> b h │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ @@ -1968,15 +1968,15 @@ │ │ │ │ │ $dConstraintsB │ │ │ │ │ @c │ │ │ │ │ @(Data.Functor.Product.Product │ │ │ │ │ f │ │ │ │ │ g) │ │ │ │ │ irred │ │ │ │ │ eta)] │ │ │ │ │ -64e262a5347fef431698cc01cca73377 │ │ │ │ │ +836cf3c4d2a75f54b7f52bc803358105 │ │ │ │ │ gbaddDictsDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (CanDeriveConstraintsB c b f, AllB c b) => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.ConstraintsT [orphan module] [family instance module] 9066 │ │ │ │ │ - interface hash: 06a556d920020834d69a3d6d1a5a47e0 │ │ │ │ │ - ABI hash: b740860c90bc5069368a1402d8ba35ea │ │ │ │ │ - export-list hash: ff64c12f85a58ce210c289bc5f38b4b0 │ │ │ │ │ - orphan hash: f2074b88ef23b568250c13084724ad38 │ │ │ │ │ + interface hash: cc751b9493276b3fb53ec3058e76b012 │ │ │ │ │ + ABI hash: d1df5ef962f0b55196afb59b42e0f1da │ │ │ │ │ + export-list hash: ed62ac4a4eb5e94b8facce81e2b4a838 │ │ │ │ │ + orphan hash: 51034e2441a2065b4f8ecf891a20a322 │ │ │ │ │ flag hash: 47902a655b5a8eeeeb64c2b66e53464a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 111967e97f0a1271387d0135c2956f5a │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -30,20 +30,20 @@ │ │ │ │ │ tzipWithC │ │ │ │ │ AllTF │ │ │ │ │ CanDeriveConstraintsT │ │ │ │ │ ConstraintsT{AllT taddDicts} │ │ │ │ │ GAllRepT │ │ │ │ │ TagSelf1 │ │ │ │ │ TagSelf1' │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeT Barbies.Internal.FunctorT │ │ │ │ │ Barbies.Internal.TraversableT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Data.Generics.GenericN Control.Applicative Control.Arrow │ │ │ │ │ @@ -55,63 +55,63 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints d745d9d282b4b8b1e7a00feaec72f736 │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll a97385b661b56e3be3899c1ab3c9b2ee │ │ │ │ │ - GConstraints 18ae239fe2e28b351bd84011ef359ae0 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - Y ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ - gaddDicts 0fd53bed8de376636929f15bc941e39d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT 37b9828a73911edc65682677beef0b01 │ │ │ │ │ - exports: 326dd8ed771f20a8bb5ea77e676eb73c │ │ │ │ │ - ApplicativeT ac75f9c1033a1a0fa3ed421b0aa1a6ff │ │ │ │ │ - tprod 836c430f592da5bade76b63a1cf2dc58 │ │ │ │ │ - tpure d70eae245e3327d8eee46b48631b6e4c │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts 11d9cab4807894b2baa78a0cba8e7494 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict 1ef5ac9bdc38d1886b55376c71cb27fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - exports: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ - tmap 7daf6eec37127197117907af82691fc2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 6d9f71dcdc22d5d3261927c7c3f0afd5 │ │ │ │ │ - exports: 24f5ff092cfd60d1c33d22f7bfc60097 │ │ │ │ │ - TraversableT e7c67190d7e0b7e757119c341317ca7c │ │ │ │ │ - ttraverse 52a07542ffc301896e358aebbb2830d3 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN 1b4266d07741206f7b8cba4fa8905e56 │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepN ecc6da1ae57d58d707db7b6fe2471abc │ │ │ │ │ - Zip 78f93d71df1aa24b758da222fa746749 │ │ │ │ │ - fromN b5acbe8e27cbdbce5393ad91401fd07d │ │ │ │ │ - toN c48b8696dd67a7208550e7d178002838 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 39afe276e15aa255e48d08c5ba712f59 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll a7ee244c89fc411256c161efeeeaa7f7 │ │ │ │ │ + GConstraints 6ccfe857f29008381ec19da46c2e9db1 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + Y d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ + gaddDicts 0b704e4ee989184ba8fe720d1fd6be92 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT a4b6dde0959b1b6fc0980131174b93d9 │ │ │ │ │ + exports: fb4057e5f657bcf51e84559f4e82a422 │ │ │ │ │ + ApplicativeT 8c4c465730cad783db66cced9f6ad1cd │ │ │ │ │ + tprod f7a3c13f2f2048c22a31a51a529488c9 │ │ │ │ │ + tpure 18e1079f018128459a0a8b55ce7b774e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 0c882df337c0ddb4b93d319e9df15dee │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 501619b73143cb187d749df6455ffe8e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + exports: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ + tmap d0b4955d5dbd43342b986bfbb6d3da5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 70a0f6bb8ee700f78b9077b3af018bc8 │ │ │ │ │ + exports: e6c541e77f859c5116aa0273fe952d3a │ │ │ │ │ + TraversableT 0d4893fb3ceb3c7a5413bd1c7de7657c │ │ │ │ │ + ttraverse 0b7ab5f0b9eafcdfa92c0611d78a7459 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3d9f2f2677a23aa95c2fa5da9877e31f │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepN e96c33128fc679fb69061e7d0ebf0dc0 │ │ │ │ │ + Zip d86c23e87aa7cf6ff0da40771f7e9b4d │ │ │ │ │ + fromN a5637766ae3ff5f72edb992d534ba56a │ │ │ │ │ + toN 78f9321b8015bdafeadc556b0d4f5810 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -8a11ef296126d56bf190d2005a56dad7 │ │ │ │ │ +f2fb598f61638b8ec6cc6ad1278c8ed7 │ │ │ │ │ $dmtaddDicts :: │ │ │ │ │ forall kl kr (t :: (kl -> *) -> kr -> *) │ │ │ │ │ (c :: kl -> GHC.Types.Constraint) (f :: kl -> *) (x :: kr). │ │ │ │ │ (ConstraintsT t, CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -389,15 +389,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -2a297fc2570d84071e1b66a516a0f26c │ │ │ │ │ +064ebc92a37a12e1845b71b4087fcbeb │ │ │ │ │ $fGConstraintskFUNk21cfOtherRecRec :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2). │ │ │ │ │ (ConstraintsT t, AllT c t) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 1 │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ (P 1 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)) │ │ │ │ │ (t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ y)>_N))] │ │ │ │ │ -fe3acab5a3b4175ccf7a69767f7cf748 │ │ │ │ │ +66093ec5a1bfa6fe1d420ccdffa4aff5 │ │ │ │ │ $fGConstraintskFUNk21cfOtherRecRec_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2) (x :: k3). │ │ │ │ │ (ConstraintsT t, AllT c t, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 │ │ │ │ │ @@ -534,15 +534,15 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)>_P) _N _N)] │ │ │ │ │ -de1d0cb1ddfec8ab6209f7ac97549fb1 │ │ │ │ │ +2a95c6dbfb057040daa89f82013d1639 │ │ │ │ │ $fGConstraintskFUNk21cfSelfRecRec :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2). │ │ │ │ │ (ConstraintsT t, AllT c t) => │ │ │ │ │ Barbies.Generics.Constraints.GConstraints │ │ │ │ │ 1 │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ (P 1 │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)) │ │ │ │ │ (t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ y)>_N))] │ │ │ │ │ -78c054c7212baf7c4813889b971175d3 │ │ │ │ │ +3de9de05dc438ba917b768fb135bf5a4 │ │ │ │ │ $fGConstraintskFUNk21cfSelfRecRec_$cgaddDicts :: │ │ │ │ │ forall k1 k2 k3 (t :: (k1 -> *) -> k2 -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (f :: k1 -> *) │ │ │ │ │ (t' :: (k1 -> *) -> k2 -> *) (y :: k2) (x :: k3). │ │ │ │ │ (ConstraintsT t, AllT c t, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 │ │ │ │ │ @@ -679,70 +679,70 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f)) │ │ │ │ │ (P 0 y)>_P) _N _N)] │ │ │ │ │ -61c015bbf3be06b6783680111bcd5c82 │ │ │ │ │ +ca6d9ec65b90f7d34a1d20630af5fee4 │ │ │ │ │ $tcConstraintsT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15333559720734858182#Word64 │ │ │ │ │ - 12061792654737755711#Word64 │ │ │ │ │ + 2767450067758763371#Word64 │ │ │ │ │ + 17292975853419185995#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcConstraintsT2 │ │ │ │ │ 2# │ │ │ │ │ $tcConstraintsT1] │ │ │ │ │ -0a09772adfc916ceae71f7bd9058e196 │ │ │ │ │ +190809f3ed8048fa153489b6fa75fbfd │ │ │ │ │ $tcConstraintsT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -5ff79e773a396c0a411025cc6390c627 │ │ │ │ │ +41556bb7c44859b01bdd9d29acaa8edd │ │ │ │ │ $tcConstraintsT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcConstraintsT3] │ │ │ │ │ -88b5dd52c5a0f741b267fb61a450a4cd │ │ │ │ │ +ec9927f51a4069f53384d9d0ce4dbbeb │ │ │ │ │ $tcConstraintsT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ConstraintsT"#] │ │ │ │ │ -64d782e080a13bf954a79ff816264599 │ │ │ │ │ +287ca37f539e26ad5636347f6345a58d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f11c65a55e9e5f45212da4a6d87888d5 │ │ │ │ │ +2c4ad8d4716009bf864242f737496946 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -cd560629d054fb8d93359ac9f0f6c6dd │ │ │ │ │ +ed263a5341283fee6bade90d758175ea │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.ConstraintsT"#] │ │ │ │ │ -da2ba0b1f84f5753c41a6d8d576e12d2 │ │ │ │ │ +bf8ca1e6f3caab6311f4e119a0a8330b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -93ec030b3540572a19f4fa25862f6483 │ │ │ │ │ +d9edc351a5c28dd0cfc919606145d972 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -dff074ee18166a22f4f8f47ecb3e6f9e │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +c91b40bc5df4557bc150947824e6d65b │ │ │ │ │ type AllTF :: forall {k} {k1} {kl} {kr}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ type AllTF c f t = │ │ │ │ │ AllT (Barbies.Internal.Dicts.ClassF c f) t :: GHC.Types.Constraint │ │ │ │ │ -bea6cbec129f88280a48b822c3dd34b3 │ │ │ │ │ +7b853f64819e42fcab37285301c567ff │ │ │ │ │ type CanDeriveConstraintsT :: forall {k} {kg}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> kg -> *) -> (k -> *) -> kg -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveConstraintsT c t f x = │ │ │ │ │ (Data.Generics.GenericN.GenericN (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (t (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -755,15 +755,15 @@ │ │ │ │ │ f │ │ │ │ │ (GAllRepT t) │ │ │ │ │ (Data.Generics.GenericN.RepN (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (t (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -63bcc668eaa4de0e771fce96e43c496c │ │ │ │ │ +d50d1d4be2b903724d6bf2baa5481d3f │ │ │ │ │ type ConstraintsT :: forall kl kr. │ │ │ │ │ ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => ConstraintsT t where │ │ │ │ │ type AllT :: forall {kl} {kr} k. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((kl -> *) -> kr -> *) -> GHC.Types.Constraint │ │ │ │ │ type family AllT c t open │ │ │ │ │ @@ -778,37 +778,37 @@ │ │ │ │ │ default taddDicts :: forall (c :: kl -> GHC.Types.Constraint) │ │ │ │ │ (f :: kl -> *) (x :: kr). │ │ │ │ │ (CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ x │ │ │ │ │ -794e459882c6f6fd156bae27be1001aa │ │ │ │ │ +7e49c35bf37f49039b3f002dbf8c15ac │ │ │ │ │ axiom D:R:GAllk11cOther :: │ │ │ │ │ forall k1 k2 k3 kl kr (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (t' :: (k2 -> *) -> k3 -> *) (t :: (kl -> *) -> kr -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 c (Barbies.Generics.Constraints.Other │ │ │ │ │ (t' │ │ │ │ │ (P 1 Barbies.Generics.Constraints.X) │ │ │ │ │ Barbies.Generics.Constraints.Y) │ │ │ │ │ (t Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y)) │ │ │ │ │ = AllT c t │ │ │ │ │ -d5b6edfb831bb97466b0eb85e78df31e │ │ │ │ │ +91c5f3da5aa9973168691b425b737ce3 │ │ │ │ │ axiom D:R:GAllk11cSelf :: │ │ │ │ │ forall k1 k2 k3 k4 k5 (c :: k1 -> GHC.Types.Constraint) │ │ │ │ │ (t' :: (k2 -> *) -> k3 -> *) (t :: (k4 -> *) -> k5 -> *). │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 1 c (Barbies.Generics.Constraints.Self │ │ │ │ │ (t' │ │ │ │ │ (P 1 Barbies.Generics.Constraints.X) │ │ │ │ │ Barbies.Generics.Constraints.Y) │ │ │ │ │ (t Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y)) │ │ │ │ │ = () :: Constraint │ │ │ │ │ -45fbe904b01bad9dab4b2bb6a02beca1 │ │ │ │ │ +d72a8d938a52546f610f43d83a110788 │ │ │ │ │ axiom D:R:TagSelf1' :: │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) mt (m :: GHC.Generics.Meta) │ │ │ │ │ (s :: * -> *). │ │ │ │ │ TagSelf1' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf1' b s) │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) (l :: * -> *) (r :: * -> *). │ │ │ │ │ TagSelf1' b (l GHC.Generics.:+: r) │ │ │ │ │ @@ -824,35 +824,35 @@ │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) x y. │ │ │ │ │ TagSelf1' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -37486621ffdc8a5e5fddae6bb1235fca │ │ │ │ │ +159ad2e3d46e2baa3e58574dc39c6d5c │ │ │ │ │ type GAllRepT :: forall {k} {kg}. ((k -> *) -> kg -> *) -> * -> * │ │ │ │ │ type GAllRepT t = TagSelf1 t :: * -> * │ │ │ │ │ -b8dac055b26b88d4f2163bd4827c0db0 │ │ │ │ │ +ed6076309feeacf626d5beed5e038d3e │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -22ba16a9ac95b3720fe3805cbd2dedef │ │ │ │ │ +737bcec52eaf6196ebcabcbbf27ee685 │ │ │ │ │ type TagSelf1 :: forall {k} {kg}. ((k -> *) -> kg -> *) -> * -> * │ │ │ │ │ type TagSelf1 b = │ │ │ │ │ TagSelf1' │ │ │ │ │ (Data.Generics.GenericN.Indexed b 2) │ │ │ │ │ (Data.Generics.GenericN.Zip │ │ │ │ │ (GHC.Generics.Rep │ │ │ │ │ (Data.Generics.GenericN.Indexed │ │ │ │ │ (b Barbies.Generics.Constraints.X) │ │ │ │ │ 1 │ │ │ │ │ Barbies.Generics.Constraints.Y)) │ │ │ │ │ (GHC.Generics.Rep │ │ │ │ │ (b Barbies.Generics.Constraints.X Barbies.Generics.Constraints.Y))) │ │ │ │ │ :: * -> * │ │ │ │ │ -762c8c64fd4d6e5552beb8cbb5b63857 │ │ │ │ │ +d2b6192f520cecb36027297c416ea5b2 │ │ │ │ │ type TagSelf1' :: forall kf kg. │ │ │ │ │ (kf -> kg -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family TagSelf1' b repbf where │ │ │ │ │ forall kf kg (b :: kf -> kg -> *) mt (m :: GHC.Generics.Meta) │ │ │ │ │ (s :: * -> *). │ │ │ │ │ TagSelf1' b (GHC.Generics.M1 mt m s) │ │ │ │ │ = GHC.Generics.M1 mt m (TagSelf1' b s) │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ TagSelf1' b (Data.Generics.GenericN.Rec x y) │ │ │ │ │ = Data.Generics.GenericN.Rec x y │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ forall kf kg (b :: kf -> kg -> *). │ │ │ │ │ TagSelf1' b GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:TagSelf1' │ │ │ │ │ -3e35d04e1db9022f689d09ff824a4000 │ │ │ │ │ +d0c333a07d983af2d89222a83aef8007 │ │ │ │ │ gtaddDictsDefault :: │ │ │ │ │ forall {k} {kr} (t :: (k -> *) -> kr -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint) (f :: k -> *) (x :: kr). │ │ │ │ │ (CanDeriveConstraintsT c t f x, AllT c t) => │ │ │ │ │ t f x │ │ │ │ │ -> t (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ @@ -1136,15 +1136,15 @@ │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) }] │ │ │ │ │ -4875bae88b66e38adde8c83c93123ba5 │ │ │ │ │ +73fd66c995185ab399fedc41770b2915 │ │ │ │ │ tdicts :: │ │ │ │ │ forall {kl} {kr} (c :: kl -> GHC.Types.Constraint) │ │ │ │ │ (t :: (kl -> *) -> kr -> *) (x :: kr). │ │ │ │ │ (ConstraintsT t, Barbies.Internal.ApplicativeT.ApplicativeT t, │ │ │ │ │ AllT c t) => │ │ │ │ │ t (Barbies.Internal.Dicts.Dict c) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1189,30 +1189,30 @@ │ │ │ │ │ @kr │ │ │ │ │ @t │ │ │ │ │ $dApplicativeT │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ @x │ │ │ │ │ (Data.Proxy.Proxy │ │ │ │ │ @kl)))] │ │ │ │ │ -cea1e214f4070d66a52c6af84508abdf │ │ │ │ │ +84732f8399a3267c260d3d4931879a2f │ │ │ │ │ tdicts1 :: │ │ │ │ │ forall {kl} {c :: kl -> GHC.Types.Constraint} {a :: kl}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a │ │ │ │ │ -> Barbies.Internal.Dicts.Dict c a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1!P(L),A)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @kl │ │ │ │ │ @c :: kl -> GHC.Types.Constraint │ │ │ │ │ @a :: kl │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) Data.Proxy.Proxy a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair c1 ds1 -> c1 }] │ │ │ │ │ -59e558e636fea38c32f8eaf1c4e199b2 │ │ │ │ │ +d31ac3d169aaedbd4f27a4f83ba16a95 │ │ │ │ │ tfoldMapC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) m (f :: k -> *) (x :: kr). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT t, ConstraintsT t, │ │ │ │ │ AllT c t, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). c a => f a -> m) -> t f x -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1289,15 +1289,15 @@ │ │ │ │ │ irred │ │ │ │ │ t1)) │ │ │ │ │ `cast` │ │ │ │ │ ( f a -> m>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P)] │ │ │ │ │ -c7ff11490dec8c0395bb3c7f9f149f34 │ │ │ │ │ +1bf040f27f0c14d38d137b7a60d57d93 │ │ │ │ │ tmapC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) (f :: k -> *) (g :: k -> *) (x :: kr). │ │ │ │ │ (AllT c t, ConstraintsT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1345,15 +1345,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dConstraintsT │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ irred │ │ │ │ │ eta1)] │ │ │ │ │ -209da7c826789175368b82c9fcc92849 │ │ │ │ │ +a0482fa77d0929cafde92540e35124a3 │ │ │ │ │ tmempty :: │ │ │ │ │ forall {k} {k'} (f :: k -> *) (t :: (k -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (AllTF GHC.Base.Monoid f t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ t f x │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1399,15 +1399,15 @@ │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ f) │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dConstraintsT │ │ │ │ │ $dApplicativeT │ │ │ │ │ irred)] │ │ │ │ │ -3ef0108ea5c6eb6e26f9027c458c0238 │ │ │ │ │ +593917703526bebdf1a74f85cdf79797 │ │ │ │ │ tmempty1 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Monoid f) a │ │ │ │ │ -> f a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1424,15 +1424,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N) }] │ │ │ │ │ -fd3dc259c769c6d10f13244314fc6b5c │ │ │ │ │ +0feda048905babd38e5d81fc4fc431b5 │ │ │ │ │ tpureC :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -1473,15 +1473,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @c │ │ │ │ │ @t │ │ │ │ │ @x │ │ │ │ │ $dConstraintsT │ │ │ │ │ $dApplicativeT │ │ │ │ │ irred)] │ │ │ │ │ -10f64217cafad49e723398b33079651f │ │ │ │ │ +5f64d3e2e8c919dd82131024647bdfb8 │ │ │ │ │ ttraverseC :: │ │ │ │ │ forall {k} {kr} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> kr -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (e :: * -> *) (x :: kr). │ │ │ │ │ (Barbies.Internal.TraversableT.TraversableT t, ConstraintsT t, │ │ │ │ │ AllT c t, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). c a => f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ @@ -1531,15 +1531,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dConstraintsT │ │ │ │ │ @c │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ irred │ │ │ │ │ t1)] │ │ │ │ │ -c22d1dc9901860530c44e0bbeb572fa4 │ │ │ │ │ +edc3a45e35e2b1738125a2dc287fe25c │ │ │ │ │ tzipWith3C :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a) │ │ │ │ │ @@ -1650,15 +1650,15 @@ │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ f │ │ │ │ │ g) │ │ │ │ │ h) │ │ │ │ │ @x │ │ │ │ │ irred │ │ │ │ │ eta)] │ │ │ │ │ -10a1853bb6a148376c15b4dd75980cc0 │ │ │ │ │ +0f058430a5129ec2f3c3a804b99a9198 │ │ │ │ │ tzipWith4C :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (i :: k -> *) (j :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a -> i a -> j a) │ │ │ │ │ @@ -1793,15 +1793,15 @@ │ │ │ │ │ f │ │ │ │ │ g) │ │ │ │ │ h) │ │ │ │ │ i) │ │ │ │ │ @x │ │ │ │ │ irred │ │ │ │ │ eta)] │ │ │ │ │ -e5fad515763283f623ddeafe458a4e64 │ │ │ │ │ +bd5e9ad9b5d4da210e2e8abd68e706d8 │ │ │ │ │ tzipWithC :: │ │ │ │ │ forall {k} {k'} (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (h :: k -> *) (x :: k'). │ │ │ │ │ (AllT c t, ConstraintsT t, │ │ │ │ │ Barbies.Internal.ApplicativeT.ApplicativeT t) => │ │ │ │ │ (forall (a :: k). c a => f a -> g a -> h a) │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.Containers [family instance module] 9066 │ │ │ │ │ - interface hash: c8da36297dfaf5a25b6e78e0296c3075 │ │ │ │ │ - ABI hash: c5fab473bbad9979597074043620626d │ │ │ │ │ - export-list hash: 4fa8423d55bf9a8386196177440beaeb │ │ │ │ │ + interface hash: 675069eb1c01b9dea2cd7bf7894a2af1 │ │ │ │ │ + ABI hash: 1802c15850fcd61796b047337556cfe7 │ │ │ │ │ + export-list hash: 44d9d9e490c993955cc49d53d406e44b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 6ac434eb8932d042fc0a76cb16e67cb2 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: e7651a07642b22a2e2105f6c76f4b003 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Container{Container getContainer} │ │ │ │ │ ErrorContainer{ErrorContainer getErrorContainer} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -34,42 +34,42 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ - bpure 8f62c3bd94a72cb3e7cb88067b7fc1f0 │ │ │ │ │ - bzipWith 4533dac19f2e4b44be72c581c4090d1e │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ - bfoldMap 14d33185bc8e0b9d6617de4794d0b153 │ │ │ │ │ - btraverse 44638623568081a176cfc6fcc0804dca │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 9dafd74b326111f9ee0b678e4b56d097 │ │ │ │ │ - exports: 776dd022e7184a3e3960ac8208304d11 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ + bpure e8e39b317ff94f27399a39d7e16b86a9 │ │ │ │ │ + bzipWith bca3958211a37a502853b653649238a6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ + bfoldMap 0c258f5bfc94ec71636a457f0c538881 │ │ │ │ │ + btraverse 2d1803bee429e065a9d4f13a0e12ab46 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie cb89b258eede167b2d361dbcd693e5c2 │ │ │ │ │ + exports: 2d9e067c321d67b0eec7598e2173b9ef │ │ │ │ │ import -/ Data.Bifunctor 1d9d7c21b881329380908e0dfd716fa2 │ │ │ │ │ import -/ Data.Bitraversable b3dde5b92e054012e0f42e345cd39579 │ │ │ │ │ import -/ Data.Either 7c47cd251bd107db492912c22e18f784 │ │ │ │ │ import -/ Data.Foldable 37d8b44e2b26697f0bf316460a82287c │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.ParserCombinators.ReadPrec a657147dbd7291808782bfe31b23cd99 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ -32bc878d0ed981d83a59ed20af027670 │ │ │ │ │ +cc8539550b7029025c57fa5e21ee3915 │ │ │ │ │ $fApplicativeContainer :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ GHC.Base.Applicative (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N)) │ │ │ │ │ ($fApplicativeContainer_$c<*> @b v) │ │ │ │ │ ($fApplicativeContainer_$cliftA2 @b v) │ │ │ │ │ ($fApplicativeContainer_$c*> @b v) │ │ │ │ │ ($fApplicativeContainer_$c<* @b v)] │ │ │ │ │ -a7c174a68359cb63f978b02978bbdcf6 │ │ │ │ │ +a76f92d368c95a6640103a384e3329a7 │ │ │ │ │ $fApplicativeContainer1 :: │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Const.Const (a1 -> b)) │ │ │ │ │ (Data.Functor.Const.Const a1) │ │ │ │ │ a2 │ │ │ │ │ -> Data.Functor.Const.Const b a2 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -113,39 +113,39 @@ │ │ │ │ │ (Data.Functor.Const.Const a) │ │ │ │ │ a1) -> │ │ │ │ │ case ds4 of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ (fa `cast` (Data.Functor.Const.N:Const[0] <*>_N b>_R _P) │ │ │ │ │ ga `cast` (Data.Functor.Const.N:Const[0] <*>_N _R _P)) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Functor.Const.N:Const[0] <*>_N _R _P)) }] │ │ │ │ │ -263a0eb332fdafc5cac80114c8a01e4c │ │ │ │ │ +2696da61da265e00a26cea80999e1aa1 │ │ │ │ │ $fApplicativeContainer2 :: │ │ │ │ │ Data.Functor.Const.Const a1 a2 │ │ │ │ │ -> b -> Data.Functor.Const.Const a1 a2 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: Data.Functor.Const.Const a a1) │ │ │ │ │ (ds5['GHC.Types.Many] :: b) -> │ │ │ │ │ ds4] │ │ │ │ │ -a300a254d90a43ee48a767c1c14378a0 │ │ │ │ │ +38b4aa570b7edc5022e4493ec1aeba7c │ │ │ │ │ $fApplicativeContainer3 :: Data.Functor.Const.Const a1 a2 -> b -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: Data.Functor.Const.Const a a1) │ │ │ │ │ (eta['GHC.Types.Many] :: b) -> │ │ │ │ │ eta] │ │ │ │ │ -2bd6acc660add889d8fbbaefbbb15fc4 │ │ │ │ │ +391ca5e170362d4704ab86f9889738a7 │ │ │ │ │ $fApplicativeContainer_$c*> :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b a -> Container b b1 -> Container b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ eta2 │ │ │ │ │ eta3 │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] │ │ │ │ │ _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N))] │ │ │ │ │ -e30ac99b32003c4d0ed6652afa25fce0 │ │ │ │ │ +2ce49304ff020e7051a91c2c63f7b427 │ │ │ │ │ $fApplicativeContainer_$c<* :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b a -> Container b b1 -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ eta2 │ │ │ │ │ eta3 │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] │ │ │ │ │ _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N))] │ │ │ │ │ -c08bd7467789fc64ef0df239eccfdb32 │ │ │ │ │ +813e0f631c55e2a83f8ea59bec6fe9e6 │ │ │ │ │ $fApplicativeContainer_$c<*> :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Container b (a -> b1) -> Container b a -> Container b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -366,15 +366,15 @@ │ │ │ │ │ b1>_N) │ │ │ │ │ eta2 │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] │ │ │ │ │ _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N))] │ │ │ │ │ -447cd5bba74c5fb5f431d7371a58dcc1 │ │ │ │ │ +70e9b872e14edf308f8c3d9bdbfb5184 │ │ │ │ │ $fApplicativeContainer_$cliftA2 :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ (a -> b1 -> c) -> Container b a -> Container b b1 -> Container b c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -457,15 +457,15 @@ │ │ │ │ │ eta2 │ │ │ │ │ eta3 │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] │ │ │ │ │ _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N))] │ │ │ │ │ -3c6f0654fadfeb3aab335ca8f8c5e116 │ │ │ │ │ +0a21cf62c2f1479dcc078ceef3630e3d │ │ │ │ │ $fApplicativeContainer_$cp1Applicative :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.ApplicativeB.$p1ApplicativeB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB)] │ │ │ │ │ -cdb61e6f85767c20eefa3200289a292f │ │ │ │ │ +e6bd3f18b2ec3c20e945c1d375f7400c │ │ │ │ │ $fEqContainer :: │ │ │ │ │ GHC.Classes.Eq (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Eq (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b (Data.Functor.Const.Const a)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -e5fe6c62d8282e6ccc2f5865f1089626 │ │ │ │ │ +a56b9900fbfdf12577c66f982692c274 │ │ │ │ │ $fEqErrorContainer :: │ │ │ │ │ GHC.Classes.Eq (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Eq (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -516,15 +516,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ (GHC.Classes./= @(b (Data.Either.Either e)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R)] │ │ │ │ │ -81845da439b91498c0323e61548bf044 │ │ │ │ │ +658c667562eefb0cffc6d7524565a81a │ │ │ │ │ $fFoldableContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Foldable.Foldable (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ ($fFoldableContainer1 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -e46579457e03d497a3da9dfa376ed14d │ │ │ │ │ +76ca6729ad241a604cad1d7e0c8e95f2 │ │ │ │ │ $fFoldableContainer1 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ Container b a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ @@ -615,36 +615,36 @@ │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ Data.Semigroup.Internal.Product a>_R) │ │ │ │ │ (GHC.Base.id @(Data.Semigroup.Internal.Product a)) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct1 @a $dNum) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Product[0] _R))] │ │ │ │ │ -b7014152f01f89a9ecd803cde44f0cf1 │ │ │ │ │ +80452a0cd5f9ae5adc503e97ff8f61fc │ │ │ │ │ $fFoldableContainer10 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual (Data.Semigroup.Internal.Endo b)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo b) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @b)] │ │ │ │ │ -d975afbe5b741e71879e1bf0aaac3f84 │ │ │ │ │ +10d0361b9d933d61fbc3e06b38394914 │ │ │ │ │ $fFoldableContainer11 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual │ │ │ │ │ (Data.Semigroup.Internal.Endo (b -> b))) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo (b -> b)) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @(b -> b))] │ │ │ │ │ -1099133559f201e79fbfbc9e383b98fb │ │ │ │ │ +4934803713c1fd52d1d25dd2af9f3a75 │ │ │ │ │ $fFoldableContainer2 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ Container b a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ @@ -686,15 +686,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ Data.Semigroup.Internal.Sum a>_R) │ │ │ │ │ (GHC.Base.id @(Data.Semigroup.Internal.Sum a)) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum1 @a $dNum) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Sum[0] _R))] │ │ │ │ │ -9a317602f23454d14edc3dfcf5a48697 │ │ │ │ │ +8d47c658a12e395f3d7631c8e36ac612 │ │ │ │ │ $fFoldableContainer3 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Classes.Eq a) => │ │ │ │ │ a -> Container b a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -719,20 +719,20 @@ │ │ │ │ │ Sym (Data.Functor.Const.N:Const[0] <*>_N _R _P) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0])) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ f ({__scc {Barbies.Internal.Containers.getContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)] │ │ │ │ │ -0dbc6fd43d53661259b8bd723f5444bd │ │ │ │ │ +14ba80e83c09ab1a7d2343ccd29b6558 │ │ │ │ │ $fFoldableContainer4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -b213d50559531d1f9a7b06e690d23024 │ │ │ │ │ +75554ce4654551f6c5ee9b9e04052cde │ │ │ │ │ $fFoldableContainer5 :: │ │ │ │ │ a1 │ │ │ │ │ -> (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)><1!P(L)>, │ │ │ │ │ @@ -740,44 +740,44 @@ │ │ │ │ │ \ @a │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: a) │ │ │ │ │ (ds5['GHC.Types.Many] :: GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ ds5 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) }] │ │ │ │ │ -82df404652ebb86393fa1ec3dbd57af6 │ │ │ │ │ +9bf796267ab18b0dbbb9ae6466c937cb │ │ │ │ │ $fFoldableContainer6 :: a1 -> GHC.Types.Bool -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: a) │ │ │ │ │ (ds5['GHC.Types.Many] :: GHC.Types.Bool) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -257044b12ed3ec8fa150a265cb24dfe2 │ │ │ │ │ +7a1c9e2de9a8989016a293ab69a88cd7 │ │ │ │ │ $fFoldableContainer7 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -2de2d96125093c41e65cb7082437210f │ │ │ │ │ +74f764be7de39296496c989fe9b31a37 │ │ │ │ │ $fFoldableContainer8 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual │ │ │ │ │ (Data.Semigroup.Internal.Endo (GHC.Maybe.Maybe a))) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo (GHC.Maybe.Maybe a)) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @(GHC.Maybe.Maybe a))] │ │ │ │ │ -968839be78290f6122d80705cc973202 │ │ │ │ │ +63efca2697969985345a802e09261bd3 │ │ │ │ │ $fFoldableContainer9 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -2f3371ddbe126aa124ec78aa6e32c5d5 │ │ │ │ │ +81f10f67bbe60b7397d07250b512b92a │ │ │ │ │ $fFoldableContainer_$cfold :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ Container b m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -803,15 +803,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ <*>_N _R _P) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b m) -> │ │ │ │ │ f ({__scc {Barbies.Internal.Containers.getContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)] │ │ │ │ │ -b4b4044f4134755c560c443327bf72b3 │ │ │ │ │ +49cbb6f647f47ac6d6a18416312878f3 │ │ │ │ │ $fFoldableContainer_$cfoldMap :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Container b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -838,15 +838,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ f1 │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)] │ │ │ │ │ -56ef61783bb3892baf2ab21080245901 │ │ │ │ │ +85b6bbc7bfe3304a7b23d4b90d812cb0 │ │ │ │ │ $fFoldableContainer_$cfoldMap' :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Container b a -> m │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -883,15 +883,15 @@ │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} eta1) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid)] │ │ │ │ │ -64d1f4041bdb3ebccaa85723733e9972 │ │ │ │ │ +aec0ac4b1c3c1fe4986bebcd84b22b62 │ │ │ │ │ $fFoldableContainer_$cfoldl :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -921,15 +921,15 @@ │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} eta2) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1] │ │ │ │ │ -0a9a5545fec96dc3a0b40e2669111e5d │ │ │ │ │ +ed68a2b07fce6001336dd448991951fc │ │ │ │ │ $fFoldableContainer_$cfoldl' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -961,15 +961,15 @@ │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} xs) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b1>_R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ eta1] │ │ │ │ │ -e14edc4b5826a6c5457e2e004296e2be │ │ │ │ │ +bb42273486347b8fdeb09880d7eb464c │ │ │ │ │ $fFoldableContainer_$cfoldl1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1008,15 +1008,15 @@ │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer7 @a │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -ca4a1abb262ec3397a73d0a979af2119 │ │ │ │ │ +ab703965c285b1415a6397bef99f5119 │ │ │ │ │ $fFoldableContainer_$cfoldr :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1042,15 +1042,15 @@ │ │ │ │ │ _R)) │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} t1) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ z] │ │ │ │ │ -cce103d18e9f978be04dd0089d2c0d90 │ │ │ │ │ +5759b02413a45ae385ac1240c5b4d38c │ │ │ │ │ $fFoldableContainer_$cfoldr' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> Container b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1086,15 +1086,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b1>_R)) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ z0] │ │ │ │ │ -ca96f4f4f5de8234c3ae66d0ee7c37ea │ │ │ │ │ +c1f740cdc6f98806252d4c9e74d88a9b │ │ │ │ │ $fFoldableContainer_$cfoldr1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1126,15 +1126,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer9 @a │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -847730f17a79f2ff16c4f688fcec06bc │ │ │ │ │ +2a39046407afca306e6b553696d11490 │ │ │ │ │ $fFoldableContainer_$clength :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> GHC.Types.Int │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1160,15 +1160,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int) │ │ │ │ │ $fFoldableContainer4] │ │ │ │ │ -9ee3286d8163c61e7650800bee7a340e │ │ │ │ │ +f701229cae989d44cdf8c1991539971b │ │ │ │ │ $fFoldableContainer_$cmaximum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1232,15 +1232,15 @@ │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b1 -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b1 "maximum: empty structure"#)) │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -41f86228b3befb4f5277fa2562877c23 │ │ │ │ │ +606f385d9c3049c67c47b42b7557e880 │ │ │ │ │ $fFoldableContainer_$cminimum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Container b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b1 -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b1 "minimum: empty structure"#)) │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -61d55bd77392b394e43f09c8949ee90f │ │ │ │ │ +2d8066907d776aebb16ab6cc94094fe8 │ │ │ │ │ $fFoldableContainer_$cnull :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> GHC.Types.Bool │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1335,15 +1335,15 @@ │ │ │ │ │ _R)) │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} eta) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True] │ │ │ │ │ -90fa98e6be194ba5afa794b1f070bd86 │ │ │ │ │ +30f6e10c8bdcc6755a5f1f3643d2b37e │ │ │ │ │ $fFoldableContainer_$ctoList :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Container b a -> [a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1353,15 +1353,15 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b1 │ │ │ │ │ (c['GHC.Types.Many] :: a -> b1 -> b1)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ $fFoldableContainer_$cfoldr @b $dTraversableB @a @b1 c n eta)] │ │ │ │ │ -42b32f67255c650e61afc68c953262f5 │ │ │ │ │ +9f9b44cb1714cc41ca80fa89a05a1680 │ │ │ │ │ $fFoldableErrorContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Foldable.Foldable (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -1398,15 +1398,15 @@ │ │ │ │ │ ($fFoldableErrorContainer1 @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -aaf969f2b112494ba0bd89575bb743a5 │ │ │ │ │ +0a13ac4b62cd7af81e19a6cd485f42c3 │ │ │ │ │ $fFoldableErrorContainer1 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ ErrorContainer b a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1421,15 +1421,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -e993fb46a5cc19fd3f251e2fc25be47b │ │ │ │ │ +6d64963853648c54b7d6b91864f6e222 │ │ │ │ │ $fFoldableErrorContainer2 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Num.Num a) => │ │ │ │ │ ErrorContainer b a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ @@ -1445,15 +1445,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: a) -> ds4) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -b711465ac50ac0b474652dd81da06869 │ │ │ │ │ +9d008d16faf5aa4c7ac137e78d0e5473 │ │ │ │ │ $fFoldableErrorContainer3 :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Classes.Eq a) => │ │ │ │ │ a -> ErrorContainer b a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1483,15 +1483,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Any[0])) }) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ f ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)] │ │ │ │ │ -3a803db620b21159f9a4a3f65a03d403 │ │ │ │ │ +66600e604fe37dcbddcabbca305f6cdc │ │ │ │ │ $fFoldableErrorContainer4 :: │ │ │ │ │ Data.Either.Either a1 a2 │ │ │ │ │ -> (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L><1C(1,L)>, │ │ │ │ │ @@ -1502,27 +1502,27 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case ds4 of wild { │ │ │ │ │ Data.Either.Left x │ │ │ │ │ -> case eta1 of z { GHC.Types.I# ipv -> │ │ │ │ │ eta (GHC.Types.I# (GHC.Prim.+# ipv 1#)) } │ │ │ │ │ Data.Either.Right y -> eta eta1 }] │ │ │ │ │ -7ecd55c690f4e4a34de6356e063ab696 │ │ │ │ │ +749cc07b601572ea8a2a0d0b9ba10b77 │ │ │ │ │ $fFoldableErrorContainer5 :: │ │ │ │ │ Data.Either.Either a1 a2 -> GHC.Types.Bool -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @a1 │ │ │ │ │ (ds4['GHC.Types.Many] :: Data.Either.Either a a1) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Types.Bool) -> │ │ │ │ │ case ds4 of wild { │ │ │ │ │ Data.Either.Left x -> GHC.Types.False Data.Either.Right y -> eta }] │ │ │ │ │ -5775b1a99643a4d33fd63c638b4f8950 │ │ │ │ │ +08c963915a521ba95cfe0f1c221455ea │ │ │ │ │ $fFoldableErrorContainer_$cfold :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ ErrorContainer b m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1549,15 +1549,15 @@ │ │ │ │ │ case ds4 of wild { │ │ │ │ │ Data.Either.Left x1 -> x1 Data.Either.Right y -> x }) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b m) -> │ │ │ │ │ f ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)] │ │ │ │ │ -2cfe7e9c50640ba8fb9585b4e51445ba │ │ │ │ │ +15da7d58bde5ba51e040d46582be5e5f │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> ErrorContainer b a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1586,15 +1586,15 @@ │ │ │ │ │ Data.Either.Left x1 -> f x1 Data.Either.Right y -> x }) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ f1 │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)] │ │ │ │ │ -6b6c7bf1e7f6f57ed0dbebed17493771 │ │ │ │ │ +cdac6581d6147c99ced138a5e6fe6ffc │ │ │ │ │ $fFoldableErrorContainer_$cfoldMap' :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> ErrorContainer b a -> m │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1634,15 +1634,15 @@ │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} eta1) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid)] │ │ │ │ │ -c1e84d353e43930cf971926644c0fa40 │ │ │ │ │ +3b52db3c5aff777335e270f52d9079cf │ │ │ │ │ $fFoldableErrorContainer_$cfoldl :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} eta2) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1] │ │ │ │ │ -988b7c53e787ef325838f60e4f2e7261 │ │ │ │ │ +d0c24f44d2d6b9d41f450fa25cbce710 │ │ │ │ │ $fFoldableErrorContainer_$cfoldl' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (b1 -> a -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -1715,15 +1715,15 @@ │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} xs) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b1>_R) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ eta1] │ │ │ │ │ -569ad3ee11d6427af5e02fd70c374b35 │ │ │ │ │ +adddf226b9d951a091a511cf67627d97 │ │ │ │ │ $fFoldableErrorContainer_$cfoldl1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1761,15 +1761,15 @@ │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer7 @a │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -f1b71284b746a932a96023fa823771c4 │ │ │ │ │ +a989d52a27c5ce6d3b4f3386d942d289 │ │ │ │ │ $fFoldableErrorContainer_$cfoldr :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1797,15 +1797,15 @@ │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Endo[0] _R)) }) │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} t1) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ z] │ │ │ │ │ -87c73c4c369b124dfdf31cbe9aeef806 │ │ │ │ │ +7c71c070001cc9e8c6f1b3e3806196c4 │ │ │ │ │ $fFoldableErrorContainer_$cfoldr' :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> b1 -> b1) -> b1 -> ErrorContainer b a -> b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1841,15 +1841,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b1>_R)) │ │ │ │ │ (GHC.Base.id @b1) │ │ │ │ │ z0] │ │ │ │ │ -f1cbb3c5fd73d29fa6f53add7e0f426b │ │ │ │ │ +b1612dbd9ea8df2765b41e513f3e2fef │ │ │ │ │ $fFoldableErrorContainer_$cfoldr1 :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ (a -> a -> a) -> ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1884,15 +1884,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableContainer9 @a │ │ │ │ │ GHC.Maybe.Just v -> v }] │ │ │ │ │ -5a08efcb2555cdee8ca8296460fcea59 │ │ │ │ │ +e1126705a589ca099a3067d7c584b898 │ │ │ │ │ $fFoldableErrorContainer_$clength :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> GHC.Types.Int │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1918,15 +1918,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int) │ │ │ │ │ $fFoldableContainer4] │ │ │ │ │ -678b85c2e0198304175c22efc459ed1e │ │ │ │ │ +4c379e32e608f1e7b83f0c6105fbc7d7 │ │ │ │ │ $fFoldableErrorContainer_$cmaximum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1965,15 +1965,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -b8a3bdc3d3a2b12f099ca222f441888d │ │ │ │ │ +d82779b94d6a33ba95a05481d27d4337 │ │ │ │ │ $fFoldableErrorContainer_$cminimum :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ ErrorContainer b a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -2012,15 +2012,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -525026f5185b84da0e71110aeef63d35 │ │ │ │ │ +e1eccf6db3ab7dd64764af418506c2fd │ │ │ │ │ $fFoldableErrorContainer_$cnull :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> GHC.Types.Bool │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2043,15 +2043,15 @@ │ │ │ │ │ _R)) │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} t1) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True] │ │ │ │ │ -da63a1b25f2fa06ed194e24f0a29b664 │ │ │ │ │ +c453a612bc30127e2d31fbae04f3f8b7 │ │ │ │ │ $fFoldableErrorContainer_$ctoList :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ ErrorContainer b a -> [a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2061,27 +2061,27 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b1 │ │ │ │ │ (c['GHC.Types.Many] :: a -> b1 -> b1)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b1)[OneShot] -> │ │ │ │ │ $fFoldableErrorContainer_$cfoldr @b $dTraversableB @a @b1 c n eta)] │ │ │ │ │ -4428c06d243d632d8b6d1f29034cccbb │ │ │ │ │ +f5ec773bec217c63a407cf10240a0a94 │ │ │ │ │ $fFunctorContainer :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ (v['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @(Container b) │ │ │ │ │ ($fFunctorContainer_$cfmap @b v) │ │ │ │ │ ($fFunctorContainer_$c<$ @b v)] │ │ │ │ │ -ef4a27a2bd88bd1a33436ae8f1aaa6e9 │ │ │ │ │ +eb53397857ed08826ff143b35f31ae27 │ │ │ │ │ $fFunctorContainer_$c<$ :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ a -> Container b b1 -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2110,15 +2110,15 @@ │ │ │ │ │ (\ (x['GHC.Types.Many] :: Container b b1) -> │ │ │ │ │ f ({__scc {Barbies.Internal.Containers.getContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -3079c12523c6958db961b8ba49248fcd │ │ │ │ │ +78019543701cc5867121c85a43d5e1ca │ │ │ │ │ $fFunctorContainer_$cfmap :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (a -> b1) -> Container b a -> Container b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2148,27 +2148,27 @@ │ │ │ │ │ f1 │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -8fbec081ae8b929bea8c6603c7b55a3d │ │ │ │ │ +9f68a23ed6804e389956d79d6dd18390 │ │ │ │ │ $fFunctorErrorContainer :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ GHC.Base.Functor (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ (v['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @(ErrorContainer b) │ │ │ │ │ ($fFunctorErrorContainer_$cfmap @b v) │ │ │ │ │ ($fFunctorErrorContainer_$c<$ @b v)] │ │ │ │ │ -46b23462c6ab694d23a4e7580dc01bc4 │ │ │ │ │ +79b01b9510d557cde89de14485edee14 │ │ │ │ │ $fFunctorErrorContainer_$c<$ :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ a -> ErrorContainer b b1 -> ErrorContainer b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2196,15 +2196,15 @@ │ │ │ │ │ (\ (x['GHC.Types.Many] :: ErrorContainer b b1) -> │ │ │ │ │ f ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -8d5fa1f0582ef0741be47bb31943fd1b │ │ │ │ │ +24c4980babb965d16e39c4c709c97068 │ │ │ │ │ $fFunctorErrorContainer_$cfmap :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (a -> b1) -> ErrorContainer b a -> ErrorContainer b b1 │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2226,24 +2226,24 @@ │ │ │ │ │ f1 │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -801562710c510ae160723e14dbdb0b5e │ │ │ │ │ +88ab5a591a7aab6e1a00bae3a7c7cb93 │ │ │ │ │ $fGenericContainer :: GHC.Generics.Generic (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * @a. │ │ │ │ │ @(Container b a) │ │ │ │ │ ($fGenericContainer_$cfrom @b @a) │ │ │ │ │ ($fGenericContainer_$cto @b @a)] │ │ │ │ │ -c3aad390cafc4e100d8242508bb57cd4 │ │ │ │ │ +039a4652e60730c3ff060fd046339440 │ │ │ │ │ $fGenericContainer_$cfrom :: │ │ │ │ │ Container b a -> GHC.Generics.Rep (Container b a) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ @@ -2289,15 +2289,15 @@ │ │ │ │ │ (b (Data.Functor.Const.Const a)))>_R) │ │ │ │ │ ; Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Container[0] _N _N))) _N)] │ │ │ │ │ -ba10f115cc206b04f82730abc70dfd54 │ │ │ │ │ +3a852607cdc0f8daab1e171b50366e9c │ │ │ │ │ $fGenericContainer_$cto :: │ │ │ │ │ GHC.Generics.Rep (Container b a) x -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ @@ -2330,15 +2330,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sub (Rep_Container[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P │ │ │ │ │ ; Sym (N:Container[0] _R _N))] │ │ │ │ │ -967ca645e2bdf6e4e87eda8f917f0e98 │ │ │ │ │ +7ce023ee2109edd47a7d1c54b383d0f2 │ │ │ │ │ $fGenericErrorContainer :: │ │ │ │ │ GHC.Generics.Generic (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * @e. │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ ($fGenericErrorContainer_$cfrom @b @e) │ │ │ │ │ ($fGenericErrorContainer_$cto @b @e)] │ │ │ │ │ -f514a6ad7ef22851330b246fdc4a025c │ │ │ │ │ +e3b1ffe67cfa2df462e7229604bb0010 │ │ │ │ │ $fGenericErrorContainer_$cfrom :: │ │ │ │ │ ErrorContainer b e -> GHC.Generics.Rep (ErrorContainer b e) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ @@ -2446,15 +2446,15 @@ │ │ │ │ │ (b (Data.Either.Either e)))>_R) │ │ │ │ │ ; Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_ErrorContainer[0] _N _N))) _N)] │ │ │ │ │ -340e798c0b17ef314502e28ba74b5d39 │ │ │ │ │ +c36b1b8b0c3eb60b3ee8a8ba68f77676 │ │ │ │ │ $fGenericErrorContainer_$cto :: │ │ │ │ │ GHC.Generics.Rep (ErrorContainer b e) x -> ErrorContainer b e │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ (\ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ @@ -2488,15 +2488,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sub (Rep_ErrorContainer[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True>_P │ │ │ │ │ _R) _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P │ │ │ │ │ ; Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -9141a0d2ab643d920d03855847523bb3 │ │ │ │ │ +8e023dd8a955f145e6b73cad370e65f5 │ │ │ │ │ $fOrdContainer :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Ord (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -2588,30 +2588,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N)) │ │ │ │ │ (GHC.Classes.min @(b (Data.Functor.Const.Const a)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Container[0] _R _N))] │ │ │ │ │ -445c059e112756760c8b0c9aee1df645 │ │ │ │ │ +79a879c9166241451ed1bc2a98fce16c │ │ │ │ │ $fOrdContainer_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Classes.Eq (Container b a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord │ │ │ │ │ (b (Data.Functor.Const.Const a))) -> │ │ │ │ │ $fEqContainer │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ (GHC.Classes.$p1Ord @(b (Data.Functor.Const.Const a)) $dOrd)] │ │ │ │ │ -d98fe268314158a05840e6b31d98713e │ │ │ │ │ +242cdddc5516693e99cc6358a7389d01 │ │ │ │ │ $fOrdErrorContainer :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Ord (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -2651,30 +2651,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N)) │ │ │ │ │ (GHC.Classes.min @(b (Data.Either.Either e)) v) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -6acaede47efe2f768d7bb9b985a210af │ │ │ │ │ +e9d31e26d2eb508d07fe3247a4b22bd2 │ │ │ │ │ $fOrdErrorContainer_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Classes.Eq (ErrorContainer b e) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord │ │ │ │ │ (b (Data.Either.Either e))) -> │ │ │ │ │ $fEqErrorContainer │ │ │ │ │ @b │ │ │ │ │ @e │ │ │ │ │ (GHC.Classes.$p1Ord @(b (Data.Either.Either e)) $dOrd)] │ │ │ │ │ -597ffa7e3b77f55a125726e718f04b85 │ │ │ │ │ +17bb5dc595349bb93fcf6fa44891da0c │ │ │ │ │ $fReadContainer :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Read.Read (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -2688,24 +2688,24 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadContainer_$creadListPrec @b @a v)] │ │ │ │ │ -c36fe33edd023dc53865ac1dc889eb9c │ │ │ │ │ +71fc19f85e187da9a4933483af35c7cb │ │ │ │ │ $fReadContainer1 :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (Container b a -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -464656cc5db8b54a799ba8b4808ff218 │ │ │ │ │ +a7460d5cea038fac954812750d07b2e3 │ │ │ │ │ $fReadContainer_$creadList :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [Container b a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2727,15 +2727,15 @@ │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Container b a]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Container b a]>_R) │ │ │ │ │ @[Container b a] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[Container b a]))] │ │ │ │ │ -afb169ee18b1c8f7dcc8a91941360518 │ │ │ │ │ +a501bf4c5031e7ffbf3e2cd7df803db3 │ │ │ │ │ $fReadContainer_$creadListPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Container b a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2747,15 +2747,15 @@ │ │ │ │ │ ($fReadContainer1 @b @a $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -4bf904b47b115d11deea586b6d1865af │ │ │ │ │ +34ba447c60433cdcc70d1176b2251a1e │ │ │ │ │ $fReadContainer_$creadsPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Container b a) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2769,15 +2769,15 @@ │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(Container b a) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Container b a)))] │ │ │ │ │ -4bcf0d3a77ad27d23c9f923031686878 │ │ │ │ │ +9da573c64033d64be41d40edb45d9f09 │ │ │ │ │ $fReadErrorContainer :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Read.Read (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -2790,24 +2790,24 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R)) │ │ │ │ │ ($fReadErrorContainer_$creadListPrec @b @e v)] │ │ │ │ │ -9ebddddd32acde78d76d343abeac6f98 │ │ │ │ │ +01e1d0f19bc63942215ae8c9f70d163f │ │ │ │ │ $fReadErrorContainer1 :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b1. │ │ │ │ │ (ErrorContainer b e -> Text.ParserCombinators.ReadP.P b1) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b1 │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -e3487105287acba6d88c12edfe0076a4 │ │ │ │ │ +a3e8524817e49787ce383b7bd075b784 │ │ │ │ │ $fReadErrorContainer_$creadList :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadP.ReadS [ErrorContainer b e] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2830,15 +2830,15 @@ │ │ │ │ │ <[ErrorContainer b e]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[ErrorContainer b e]>_R) │ │ │ │ │ @[ErrorContainer b e] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @[ErrorContainer b e]))] │ │ │ │ │ -3d0e8f84862b3b7665498aaec42d09ac │ │ │ │ │ +3a72a93156c41549460e909fc0e877b2 │ │ │ │ │ $fReadErrorContainer_$creadListPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [ErrorContainer b e] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2850,15 +2850,15 @@ │ │ │ │ │ ($fReadErrorContainer1 @b @e $dRead) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] │ │ │ │ │ _R))] │ │ │ │ │ -d59b4842270633cf7dd3f5434556153f │ │ │ │ │ +8ec4beb736d72d2c31e173adb9e4298e │ │ │ │ │ $fReadErrorContainer_$creadsPrec :: │ │ │ │ │ GHC.Read.Read (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Types.Int │ │ │ │ │ -> Text.ParserCombinators.ReadP.ReadS (ErrorContainer b e) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2873,43 +2873,43 @@ │ │ │ │ │ @b │ │ │ │ │ @e │ │ │ │ │ $dRead │ │ │ │ │ eta │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(ErrorContainer b e)))] │ │ │ │ │ -8a911e72f30504a047ef930b1ad4df5b │ │ │ │ │ +239b4b98d21faeced29a45b033899db1 │ │ │ │ │ $fShowContainer :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Show.Show (Container b a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Functor.Const.Const a))). │ │ │ │ │ @(Container b a) │ │ │ │ │ ($fShowContainer_$cshowsPrec @b @a v) │ │ │ │ │ ($fShowContainer_$cshow @b @a v) │ │ │ │ │ ($fShowContainer_$cshowList @b @a v)] │ │ │ │ │ -2032aae23242b337cc50e1b17b1feacf │ │ │ │ │ +03befb5b9697a23286491c2a5171cbd9 │ │ │ │ │ $fShowContainer1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "}"#] │ │ │ │ │ -a89d6e760355821b353d4df175a57a12 │ │ │ │ │ +c850f02564295824a48796c89dee2ea2 │ │ │ │ │ $fShowContainer2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Container {getContainer = "#] │ │ │ │ │ -6ff10b3963dcdb901d12e6b5c9d29aa8 │ │ │ │ │ +e4e44f10c1aaee38bc61867f50694ae8 │ │ │ │ │ $fShowContainer3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fShowContainer1] │ │ │ │ │ -40d7e39ea91143799c2facb0f8ca7318 │ │ │ │ │ +17dcf3cf96df0fdc7d29c145a841defe │ │ │ │ │ $fShowContainer_$cshow :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ Container b a -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2921,15 +2921,15 @@ │ │ │ │ │ $fShowContainer2 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b (Data.Functor.Const.Const a)) │ │ │ │ │ $dShow │ │ │ │ │ $fFoldableContainer4 │ │ │ │ │ x `cast` (N:Container[0] _R _N) │ │ │ │ │ $fShowContainer3)] │ │ │ │ │ -ce4af388d4652a876bb15042ab42577f │ │ │ │ │ +cccbfd60618fadfe386741a113e19b82 │ │ │ │ │ $fShowContainer_$cshowList :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ [Container b a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2940,48 +2940,48 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Container b a) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ $w$cshowsPrec @b @a $dShow 0# ds4) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -9a5620ad453ba01f4b6581dd47cba03a │ │ │ │ │ +57a5439ab60bebf0d3e87d61933fa6eb │ │ │ │ │ $fShowContainer_$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Types.Int -> Container b a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @a │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Functor.Const.Const a))) │ │ │ │ │ (a1['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ case a1 of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec @b @a $dShow ww ds4 }] │ │ │ │ │ -6a4d7f044a37f141e75d3f5c49f69b06 │ │ │ │ │ +a1d778b5c8a6f07ecbd534bc4013f95b │ │ │ │ │ $fShowErrorContainer :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Show.Show (ErrorContainer b e) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Show.Show (b (Data.Either.Either e))). │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ ($fShowErrorContainer_$cshowsPrec @b @e v) │ │ │ │ │ ($fShowErrorContainer_$cshow @b @e v) │ │ │ │ │ ($fShowErrorContainer_$cshowList @b @e v)] │ │ │ │ │ -16102b630752639031beab1ef48a2707 │ │ │ │ │ +881e4b184d8e375806420561b18935ec │ │ │ │ │ $fShowErrorContainer1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ErrorContainer {getErrorContainer = "#] │ │ │ │ │ -e3522d5330f9da140b86f9dc5bde53da │ │ │ │ │ +a3a8e0cb45bff2e4084f2d4e128909b7 │ │ │ │ │ $fShowErrorContainer_$cshow :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ ErrorContainer b e -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -2993,15 +2993,15 @@ │ │ │ │ │ $fShowErrorContainer1 │ │ │ │ │ (GHC.Show.showsPrec │ │ │ │ │ @(b (Data.Either.Either e)) │ │ │ │ │ $dShow │ │ │ │ │ $fFoldableContainer4 │ │ │ │ │ x `cast` (N:ErrorContainer[0] _R _N) │ │ │ │ │ $fShowContainer3)] │ │ │ │ │ -cf07b3480c4c18f7f7653ba6919c4664 │ │ │ │ │ +d66e87df173660aba33d89475dc72326 │ │ │ │ │ $fShowErrorContainer_$cshowList :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ [ErrorContainer b e] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3012,30 +3012,30 @@ │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(ErrorContainer b e) │ │ │ │ │ (\ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ │ $w$cshowsPrec1 @b @e $dShow 0# ds4) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -0ea750c88e17d9240e26ff1447986485 │ │ │ │ │ +4e04db3093569d41fd33b93d27973cd0 │ │ │ │ │ $fShowErrorContainer_$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Types.Int -> ErrorContainer b e -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(L)>, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show │ │ │ │ │ (b (Data.Either.Either e))) │ │ │ │ │ (a['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ │ case a of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cshowsPrec1 @b @e $dShow ww ds4 }] │ │ │ │ │ -f6980a1591bb39b7ed578075039c06a7 │ │ │ │ │ +47e658d8808268a6150034f37e162d84 │ │ │ │ │ $fTraversableContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Traversable.Traversable (Container b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -3044,26 +3044,26 @@ │ │ │ │ │ @(Container b) │ │ │ │ │ ($fTraversableContainer_$cp1Traversable @b v) │ │ │ │ │ ($fFoldableContainer @b v) │ │ │ │ │ ($fTraversableContainer_$ctraverse @b v) │ │ │ │ │ ($fTraversableContainer_$csequenceA @b v) │ │ │ │ │ ($fTraversableContainer_$cmapM @b v) │ │ │ │ │ ($fTraversableContainer_$csequence @b v)] │ │ │ │ │ -717ba1b82fcfe1e0c97a92c767b59de3 │ │ │ │ │ +837ba216895480238e161d3a301e074b │ │ │ │ │ $fTraversableContainer1 :: │ │ │ │ │ b2 (Data.Functor.Const.Const b1) │ │ │ │ │ -> b2 (Data.Functor.Const.Const b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @b1 :: (* -> *) -> * │ │ │ │ │ (ds4['GHC.Types.Many] :: b1 (Data.Functor.Const.Const b)) -> │ │ │ │ │ ds4] │ │ │ │ │ -5dd73eeedb91c97f34520cba50c4f7fe │ │ │ │ │ +8915ff8f1cd795c03342a89c0fbca8ae │ │ │ │ │ $fTraversableContainer_$cmapM :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ (a -> m b1) -> Container b a -> m (Container b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3079,15 +3079,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b1 │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta] │ │ │ │ │ -a9acd131f048e6a1201a0d542b15a8c1 │ │ │ │ │ +3d04e6bdd4f54084ab1b0f572b4f0cfd │ │ │ │ │ $fTraversableContainer_$cp1Traversable :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ GHC.Base.Functor (Container b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3095,15 +3095,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.TraversableB.$p1TraversableB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dTraversableB)] │ │ │ │ │ -462971cce01b67d6ae533ab881c152ad │ │ │ │ │ +00f758300299633f9620ca19e32f2956 │ │ │ │ │ $fTraversableContainer_$csequence :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ Container b (m a) -> m (Container b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3117,15 +3117,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a))] │ │ │ │ │ -7db0d9c6c53d15a1c9096aabe2833617 │ │ │ │ │ +d015fbc24fdcbd026404b4a79d89a4e2 │ │ │ │ │ $fTraversableContainer_$csequenceA :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ Container b (f a) -> f (Container b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3139,15 +3139,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @f │ │ │ │ │ @(f a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f a))] │ │ │ │ │ -cd8286ace8653153db87b236bfd875db │ │ │ │ │ +ad18c489c1e856248eee6e01d4521f29 │ │ │ │ │ $fTraversableContainer_$ctraverse :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ (a -> f b1) -> Container b a -> f (Container b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -3203,15 +3203,15 @@ │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:Container[0] _R _N))] │ │ │ │ │ -200988ac73dc5c04c9b3012f8f8cb679 │ │ │ │ │ +5d8d3672998729a94e16e3c29606ac6a │ │ │ │ │ $fTraversableErrorContainer :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Data.Traversable.Traversable (ErrorContainer b) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @b :: (* -> *) -> * │ │ │ │ │ @@ -3220,25 +3220,25 @@ │ │ │ │ │ @(ErrorContainer b) │ │ │ │ │ ($fTraversableErrorContainer_$cp1Traversable @b v) │ │ │ │ │ ($fFoldableErrorContainer @b v) │ │ │ │ │ ($fTraversableErrorContainer_$ctraverse @b v) │ │ │ │ │ ($fTraversableErrorContainer_$csequenceA @b v) │ │ │ │ │ ($fTraversableErrorContainer_$cmapM @b v) │ │ │ │ │ ($fTraversableErrorContainer_$csequence @b v)] │ │ │ │ │ -9dd937c4276fd52efaae83faed4c19d7 │ │ │ │ │ +e0c0c1ffb4dc112e786e53bc01947ff1 │ │ │ │ │ $fTraversableErrorContainer1 :: │ │ │ │ │ b2 (Data.Either.Either b1) -> b2 (Data.Either.Either b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b │ │ │ │ │ @b1 :: (* -> *) -> * │ │ │ │ │ (ds4['GHC.Types.Many] :: b1 (Data.Either.Either b)) -> │ │ │ │ │ ds4] │ │ │ │ │ -5deb0aa08164c14dd484de6acd5cbec9 │ │ │ │ │ +0e60a4215448440890ddde40ee33c089 │ │ │ │ │ $fTraversableErrorContainer_$cmapM :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ (a -> m b1) -> ErrorContainer b a -> m (ErrorContainer b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3254,15 +3254,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b1 │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta] │ │ │ │ │ -a9809ad39e8a8ba7d5b9c68fa1aa2ed2 │ │ │ │ │ +c78a9c7e1285eafa52b63cbb0a34c158 │ │ │ │ │ $fTraversableErrorContainer_$cp1Traversable :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ GHC.Base.Functor (ErrorContainer b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3270,15 +3270,15 @@ │ │ │ │ │ b) -> │ │ │ │ │ $fFunctorErrorContainer │ │ │ │ │ @b │ │ │ │ │ (Barbies.Internal.TraversableB.$p1TraversableB │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dTraversableB)] │ │ │ │ │ -47bc61aca26b8a877f71b805520c7843 │ │ │ │ │ +34c371fb925cd10b7a607263bbb8ebc9 │ │ │ │ │ $fTraversableErrorContainer_$csequence :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, GHC.Base.Monad m) => │ │ │ │ │ ErrorContainer b (m a) -> m (ErrorContainer b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3292,15 +3292,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a))] │ │ │ │ │ -4d1931d1877adaf9e790eae074fe9a61 │ │ │ │ │ +3f1f02dadea6ebbb83224a431ba0b264 │ │ │ │ │ $fTraversableErrorContainer_$csequenceA :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ ErrorContainer b (f a) -> f (ErrorContainer b a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -3314,15 +3314,15 @@ │ │ │ │ │ @b │ │ │ │ │ $dTraversableB │ │ │ │ │ @f │ │ │ │ │ @(f a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f a))] │ │ │ │ │ -c67d161bcee133bf586ff081e2c2fd92 │ │ │ │ │ +f103f2758e3119ea7a9283eb53d4e261 │ │ │ │ │ $fTraversableErrorContainer_$ctraverse :: │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative f) => │ │ │ │ │ (a -> f b1) -> ErrorContainer b a -> f (ErrorContainer b b1) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -3369,135 +3369,135 @@ │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: ErrorContainer b a) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Barbies.Internal.Containers.getErrorContainer} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:ErrorContainer[0] _R _N))] │ │ │ │ │ -a7d553536c19c8c89437903e6bd41713 │ │ │ │ │ +abec5944924ceeb57d9923f76fd90c13 │ │ │ │ │ $tc'Container :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11674959523014724987#Word64 │ │ │ │ │ - 1860771261668301389#Word64 │ │ │ │ │ + 16354380718495274812#Word64 │ │ │ │ │ + 814762301798279210#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Container2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Container1] │ │ │ │ │ -9ea44b098e6735e5f7def144b34045a9 │ │ │ │ │ +3c6719a3cf1c52d92e087047398e21be │ │ │ │ │ $tc'Container1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -ea9b4253927541a2a95f536bcd12d2b9 │ │ │ │ │ +fc2245575b86aeb3426f9a72dc8c0aff │ │ │ │ │ $tc'Container2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Container3] │ │ │ │ │ -94cafa23f2389006462d81d5243e5efa │ │ │ │ │ +e1c0c7493448cabfc6716ffbda7ce454 │ │ │ │ │ $tc'Container3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Container"#] │ │ │ │ │ -554f83925b1f0cdb8ec4d9b74879c5f6 │ │ │ │ │ +01583243b60b3294363d61968d75ad77 │ │ │ │ │ $tc'ErrorContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14855527359701066264#Word64 │ │ │ │ │ - 17109921949346698154#Word64 │ │ │ │ │ + 707883891224460668#Word64 │ │ │ │ │ + 7429744106433036516#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'ErrorContainer2 │ │ │ │ │ 2# │ │ │ │ │ $tc'ErrorContainer1] │ │ │ │ │ -1dbfd41f241749be3656423a638557d9 │ │ │ │ │ +b853587716ed860d725b3bc6c39f31e8 │ │ │ │ │ $tc'ErrorContainer1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -c1ffa79a9d019db2566092db116fe8cc │ │ │ │ │ +74bce785af8baf27733fcf4ed4f7bbdc │ │ │ │ │ $tc'ErrorContainer2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'ErrorContainer3] │ │ │ │ │ -6095c312432d793e73b37f611b60650e │ │ │ │ │ +abcd0757ecc44467e35f9d8eaef8eb66 │ │ │ │ │ $tc'ErrorContainer3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'ErrorContainer"#] │ │ │ │ │ -94fed29885847ef0e8db48cd49dc25a0 │ │ │ │ │ +e09e42f324addfbda1003c3359d5a2b4 │ │ │ │ │ $tcContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4808676420053827782#Word64 │ │ │ │ │ - 2573184056300013498#Word64 │ │ │ │ │ + 16357764481247289159#Word64 │ │ │ │ │ + 11149079116675027957#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcContainer2 │ │ │ │ │ 0# │ │ │ │ │ $tcContainer1] │ │ │ │ │ -97a60ed0132472130ac0c191ddfac945 │ │ │ │ │ +6a72172f960f21f1de6a74a4767ccc7a │ │ │ │ │ $tcContainer1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -652be147eddd34492440c8b9a79bb950 │ │ │ │ │ +034588f16509fb7a7c4f1146ef49eff4 │ │ │ │ │ $tcContainer2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcContainer3] │ │ │ │ │ -e68bb986b4d2c6850bb15b031a213f04 │ │ │ │ │ +0a6f875d485561491827b0d328a0ca61 │ │ │ │ │ $tcContainer3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Container"#] │ │ │ │ │ -e8b95d37184a31288262949263b000ce │ │ │ │ │ +daec6c3178b5fe2342deb374d72036c8 │ │ │ │ │ $tcErrorContainer :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7004789969558376778#Word64 │ │ │ │ │ - 695522309174708933#Word64 │ │ │ │ │ + 15701051175288362856#Word64 │ │ │ │ │ + 16272261420726116207#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcErrorContainer1 │ │ │ │ │ 0# │ │ │ │ │ $tcContainer1] │ │ │ │ │ -60311b871bc548b72437eb38fe5aa060 │ │ │ │ │ +afc841f19721252bbfcd0f18d88ec835 │ │ │ │ │ $tcErrorContainer1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcErrorContainer2] │ │ │ │ │ -44c534df5ccce9c80e19e400dd76466b │ │ │ │ │ +e387b02bd167a24bab0346af84442d27 │ │ │ │ │ $tcErrorContainer2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ErrorContainer"#] │ │ │ │ │ -4e00e18ce73373e0fcc2dc56135038df │ │ │ │ │ +1182cf7050b799e976f9dcb8fa02b959 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -674ceeaf6454993e22fec7da0006201a │ │ │ │ │ +b1cf3f1c71f6bbcbed080db8b8d9de1e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4ff5bda54562710e91dd770a4edc3c83 │ │ │ │ │ +cf034d5cfda3799422a5109b8634ac67 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Containers"#] │ │ │ │ │ -f97c70b4c314717c6b1d2536b501d69f │ │ │ │ │ +a38c26ea0e242de50c46b585f8dad278 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9218a400d5799b5b1f6d3be130b52061 │ │ │ │ │ +c4d162abc812c8123fff7855238d1a44 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -c9da7243e9e8b09eb9fe03767546d0ec │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +24d7546cad2a1acd492deec4705ce6da │ │ │ │ │ $w$cshowsPrec :: │ │ │ │ │ GHC.Show.Show (b (Data.Functor.Const.Const a)) => │ │ │ │ │ GHC.Prim.Int# -> Container b a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3526,15 +3526,15 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer2 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -1f849665a7bea3b8f85aea6ae5de6c99 │ │ │ │ │ +1b2fb1daeb244f6e6ae87020b1c9c719 │ │ │ │ │ $w$cshowsPrec1 :: │ │ │ │ │ GHC.Show.Show (b (Data.Either.Either e)) => │ │ │ │ │ GHC.Prim.Int# -> ErrorContainer b e -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -3563,92 +3563,92 @@ │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowErrorContainer1 │ │ │ │ │ (f (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShowContainer1 │ │ │ │ │ (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x)))) }] │ │ │ │ │ -699f6cf3964a151e54d2903fd8c234e3 │ │ │ │ │ +4cd9cdbdd275a14dd33079c199d840a5 │ │ │ │ │ type role Container representational nominal │ │ │ │ │ type Container :: ((* -> *) -> *) -> * -> * │ │ │ │ │ newtype Container b a │ │ │ │ │ = Container {getContainer :: b (Data.Functor.Const.Const a)} │ │ │ │ │ -8cb182814fc009809a5b496c9366bbfc │ │ │ │ │ +318f6a4f8293b61fe472ac68cd957013 │ │ │ │ │ type role ErrorContainer representational nominal │ │ │ │ │ type ErrorContainer :: ((* -> *) -> *) -> * -> * │ │ │ │ │ newtype ErrorContainer b e │ │ │ │ │ = ErrorContainer {getErrorContainer :: b (Data.Either.Either e)} │ │ │ │ │ -d9e5c3fee3e41f9b0d4349fbd6cbfc0a │ │ │ │ │ +7ade2c743d23d13ff086e09585424db7 │ │ │ │ │ axiom Rep_Container :: │ │ │ │ │ GHC.Generics.Rep (Container b a) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Container" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Container" 'GHC.Generics.PrefixI 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.S1 │ │ │ │ │ ('GHC.Generics.MetaSel │ │ │ │ │ ('GHC.Maybe.Just "getContainer") │ │ │ │ │ 'GHC.Generics.NoSourceUnpackedness │ │ │ │ │ 'GHC.Generics.NoSourceStrictness │ │ │ │ │ 'GHC.Generics.DecidedLazy) │ │ │ │ │ (GHC.Generics.Rec0 (b (Data.Functor.Const.Const a))))) │ │ │ │ │ -cce23f6b1ca4ffd0887552c86d567214 │ │ │ │ │ +22663d5425b5b22b42a5095b1d49c308 │ │ │ │ │ axiom Rep_ErrorContainer :: │ │ │ │ │ GHC.Generics.Rep (ErrorContainer b e) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "ErrorContainer" │ │ │ │ │ "Barbies.Internal.Containers" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "ErrorContainer" 'GHC.Generics.PrefixI 'GHC.Types.True) │ │ │ │ │ (GHC.Generics.S1 │ │ │ │ │ ('GHC.Generics.MetaSel │ │ │ │ │ ('GHC.Maybe.Just "getErrorContainer") │ │ │ │ │ 'GHC.Generics.NoSourceUnpackedness │ │ │ │ │ 'GHC.Generics.NoSourceStrictness │ │ │ │ │ 'GHC.Generics.DecidedLazy) │ │ │ │ │ (GHC.Generics.Rec0 (b (Data.Either.Either e))))) │ │ │ │ │ -a8f965de8a77585eb604c7f0d477e492 │ │ │ │ │ +5d6c7cdb9410697c1699d3288d4ba3d6 │ │ │ │ │ getContainer :: Container b a -> b (Data.Functor.Const.Const a) │ │ │ │ │ RecSel Left Container │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getContainer1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (b :: <(* -> *) -> *>_N) (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Container[0] _R _N)] │ │ │ │ │ -c2889ff71c5faf6f7c86274fd7e178a4 │ │ │ │ │ +21e7989f31581cf01b05f36a9cb80401 │ │ │ │ │ getContainer1 :: Container b a -> Container b a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * @a (ds4['GHC.Types.Many] :: Container b a) -> │ │ │ │ │ {__scc {Barbies.Internal.Containers.getContainer} True False} ds4] │ │ │ │ │ -fa34dbd2e0df8819f2b92894f076b637 │ │ │ │ │ +ad439623074019e6bb1562905220f407 │ │ │ │ │ getErrorContainer :: ErrorContainer b e -> b (Data.Either.Either e) │ │ │ │ │ RecSel Left ErrorContainer │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getErrorContainer1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (b :: <(* -> *) -> *>_N) (e :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:ErrorContainer[0] _R _N)] │ │ │ │ │ -47487e81251c5bd8bd6b74fc49bff05a │ │ │ │ │ +ee8c05ff9a96f4236ae88f9501231bf8 │ │ │ │ │ getErrorContainer1 :: ErrorContainer b e -> ErrorContainer b e │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @e │ │ │ │ │ (ds4['GHC.Types.Many] :: ErrorContainer b e) -> │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.p_hi │ │ │ │┄ Files 97% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.Dicts 9066 │ │ │ │ │ - interface hash: 21f6eb7cc60d15849501dbaaa3e7ffab │ │ │ │ │ - ABI hash: 11d9cab4807894b2baa78a0cba8e7494 │ │ │ │ │ - export-list hash: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ + interface hash: 059e7fd59059fe183dac345cecf217cf │ │ │ │ │ + ABI hash: 0c882df337c0ddb4b93d319e9df15dee │ │ │ │ │ + export-list hash: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 2252bf70aa01462b0ae7a43a53537663 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: f66ac557d003e50b346f058447f6bfbf │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ Data.Complex Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ import -/ Data.Functor.Classes 49d38fb3e78a1230bce3b4889c8a6dcf │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ -5f2ddf5529996abc63a6946df67ff16f │ │ │ │ │ +8bcaf9fbf928188149e8f365fdcbacc9 │ │ │ │ │ $fClassFGkkkcfga :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> k2 -> GHC.Types.Constraint) │ │ │ │ │ (f :: k3 -> k1) (a :: k3) (g :: k3 -> k2). │ │ │ │ │ c (f a) (g a) => │ │ │ │ │ ClassFG c f g a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ -> k1 │ │ │ │ │ -> GHC.Types.Constraint>_N) (f :: k>_N) (a :: _N) (g :: k1>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ClassFG[0] │ │ │ │ │ _N _N _N _N _N _N _N))] │ │ │ │ │ -09511cb944abade6cbbacf3b539f0372 │ │ │ │ │ +f3442b0f31c3994bfef524440f75b29c │ │ │ │ │ $fClassFGkkkcfga_$cp1ClassFG :: │ │ │ │ │ forall k1 k2 k3 (c :: k1 -> k2 -> GHC.Types.Constraint) │ │ │ │ │ (f :: k3 -> k1) (a :: k3) (g :: k3 -> k2). │ │ │ │ │ c (f a) (g a) => │ │ │ │ │ c (f a) (g a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ @k2 │ │ │ │ │ @c :: k -> k1 -> GHC.Types.Constraint │ │ │ │ │ @f :: k2 -> k │ │ │ │ │ @a :: k2 │ │ │ │ │ @g :: k2 -> k1 │ │ │ │ │ (irred['GHC.Types.Many] :: c (f a) (g a)) -> │ │ │ │ │ irred] │ │ │ │ │ -6d8249f164eade28dc493615bb3d42ee │ │ │ │ │ +0c484de3d8ca8666b8844ee2075ddc4e │ │ │ │ │ $fClassFkkcfa :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (f :: k2 -> k1) │ │ │ │ │ (a :: k2). │ │ │ │ │ c (f a) => │ │ │ │ │ ClassF c f a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (c :: GHC.Types.Constraint>_N) (f :: k>_N) (a :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:ClassF[0] │ │ │ │ │ _N _N _N _N _N))] │ │ │ │ │ -c95ddc765c0bd511c05f7b730dff1d88 │ │ │ │ │ +72974069789500f5e6b681f64631011e │ │ │ │ │ $fClassFkkcfa_$cp1ClassF :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (f :: k2 -> k1) │ │ │ │ │ (a :: k2). │ │ │ │ │ c (f a) => │ │ │ │ │ c (f a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -104,370 +104,370 @@ │ │ │ │ │ \ @k │ │ │ │ │ @k1 │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @f :: k1 -> k │ │ │ │ │ @a :: k1 │ │ │ │ │ (irred['GHC.Types.Many] :: c (f a)) -> │ │ │ │ │ irred] │ │ │ │ │ -1b36a88a7bb2f9c83c96a6b45589002c │ │ │ │ │ +1b6c217629ce99169b407e9c9235a977 │ │ │ │ │ $fEqDict :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Classes.Eq (Dict c a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @c :: k -> GHC.Types.Constraint @a :: k. │ │ │ │ │ @(Dict c a) ($fEqDict_$c== @k @c @a) ($fEqDict_$c/= @k @c @a)] │ │ │ │ │ -4608663d90522fa780b87dc64d52e058 │ │ │ │ │ +69b9e14ccd281d2d1574ef2d8cd8f075 │ │ │ │ │ $fEqDict_$c/= :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> Dict c a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (x['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (y['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -d21d37b8157f192e18efc6022145ea47 │ │ │ │ │ +be0f866d475fc4f9d75aa8d968024a7e │ │ │ │ │ $fEqDict_$c== :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> Dict c a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ GHC.Types.True] │ │ │ │ │ -184a67e5d828306da58623d209c94ffe │ │ │ │ │ +c5d20170e97a77543cf200ad19d3498c │ │ │ │ │ $fShow1Dict :: Data.Functor.Classes.Show1 (Dict c) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Show1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @c :: * -> GHC.Types.Constraint. │ │ │ │ │ @(Dict c) │ │ │ │ │ ($fShow1Dict_$cp1Show1 @c) │ │ │ │ │ ($fShow1Dict_$cliftShowsPrec @c) │ │ │ │ │ ($fShow1Dict_$cliftShowList @c)] │ │ │ │ │ -fc68bb86df1719b7f33f87d450faa03c │ │ │ │ │ +1cdd4b4eb5af759aa6d63a63925b1711 │ │ │ │ │ $fShow1Dict1 :: Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @a │ │ │ │ │ @c :: * -> GHC.Types.Constraint │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -93f1f1200b775b6ee7af60330c93b522 │ │ │ │ │ +7b336359f144998b1e0eb19f9dc74a48 │ │ │ │ │ $fShow1Dict2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Dict"#] │ │ │ │ │ -81a3d2edea968b35bbad5c0efdd002c3 │ │ │ │ │ +96b6f3199cbbcdd49da5f292c11d1915 │ │ │ │ │ $fShow1Dict_$cliftShowList :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Dict c a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (eta['GHC.Types.Many] :: [Dict c a]) │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Dict c a) ($fShow1Dict1 @a @c) eta eta1] │ │ │ │ │ -c79b40bcb3a8bb3b8d5734ef3cfb00e9 │ │ │ │ │ +d7981d6efb1582164d2367caa9a0d592 │ │ │ │ │ $fShow1Dict_$cliftShowsPrec :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Dict c a │ │ │ │ │ -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (ds1['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) -> │ │ │ │ │ $fShow1Dict_$cshowsPrec @(*) @c @a] │ │ │ │ │ -28dcefd1f72aae796b77e6f60c753bb0 │ │ │ │ │ +c88b3569d35b8a77d869258105a7f53a │ │ │ │ │ $fShow1Dict_$cp1Show1 :: │ │ │ │ │ GHC.Show.Show a => GHC.Show.Show (Dict c a) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c :: * -> GHC.Types.Constraint │ │ │ │ │ @a │ │ │ │ │ ($dShow['GHC.Types.Many] :: GHC.Show.Show a) -> │ │ │ │ │ $fShowDict @(*) @c @a] │ │ │ │ │ -1bfea3d3fc2cd2e1a139dd099c47fb6e │ │ │ │ │ +7b627c35a690b118d5c522973fe01cd1 │ │ │ │ │ $fShow1Dict_$cshowsPrec :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Types.Int -> Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds1['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds1 of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -23de47ae1960a6bf27692f14303bf5d7 │ │ │ │ │ +a20649268f52f7a90cdda1322c90e431 │ │ │ │ │ $fShowDict :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ GHC.Show.Show (Dict c a) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Show.C:Show], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @c :: k -> GHC.Types.Constraint @a :: k. │ │ │ │ │ @(Dict c a) │ │ │ │ │ ($fShow1Dict_$cshowsPrec @k @c @a) │ │ │ │ │ ($fShowDict_$cshow @k @c @a) │ │ │ │ │ ($fShowDict_$cshowList @k @c @a)] │ │ │ │ │ -29de7ea399c427bc38bc5b0748e12392 │ │ │ │ │ +4ce147e837574ee68c9b81e647e7e3f7 │ │ │ │ │ $fShowDict1 :: │ │ │ │ │ forall {k} {a :: k} {c :: k -> GHC.Types.Constraint}. │ │ │ │ │ Dict c a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @a :: k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (ds['GHC.Types.Many] :: Dict c a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Dict irred -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Dict2 eta }] │ │ │ │ │ -f184b26b332b8f78519f016671103d24 │ │ │ │ │ +750ead87a0a50ee8072955343da7840e │ │ │ │ │ $fShowDict2 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShow1Dict2] │ │ │ │ │ -223274ca99ff7d0ecab13f12c3e01b88 │ │ │ │ │ +752c971d429b8fa722b862b66153b5b7 │ │ │ │ │ $fShowDict_$cshow :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ Dict c a -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (x['GHC.Types.Many] :: Dict c a) -> │ │ │ │ │ case x of wild { Dict irred -> $fShowDict2 }] │ │ │ │ │ -053d26b9dd9b456788d153afbcb830e1 │ │ │ │ │ +81093b8cca9ba8b4cc1b8cf9c0aab3b4 │ │ │ │ │ $fShowDict_$cshowList :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ [Dict c a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ @a :: k │ │ │ │ │ (ls['GHC.Types.Many] :: [Dict c a]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Dict c a) ($fShowDict1 @k @a @c) ls s] │ │ │ │ │ -bfd03fb32b454373dff606fe83ac9af0 │ │ │ │ │ +4f5982279307853ee9a05b7e8c8f594c │ │ │ │ │ $tc'C:ClassF :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 9962091086868300227#Word64 │ │ │ │ │ - 8845953831145920307#Word64 │ │ │ │ │ + 15823410447598864844#Word64 │ │ │ │ │ + 15637787440345167551#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:ClassF2 │ │ │ │ │ 5# │ │ │ │ │ $tc'C:ClassF1] │ │ │ │ │ -e43bdab2bac9c5b71822f7d9dd2edab2 │ │ │ │ │ +f6f479eb5ec9d84a38a20a63898d9a58 │ │ │ │ │ $tc'C:ClassF1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -2e5f2a83da5bdf7cbdf30a895f02bb15 │ │ │ │ │ +004d9d00aab7f5d36706711680d07d7d │ │ │ │ │ $tc'C:ClassF2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:ClassF3] │ │ │ │ │ -00d1b8cb952e7ce23695801a1c13452b │ │ │ │ │ +1d13b5da603230f20c7a53eab7dd9a52 │ │ │ │ │ $tc'C:ClassF3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:ClassF"#] │ │ │ │ │ -492089e2336e712040f690a19eed92c6 │ │ │ │ │ +297f14aa42ddd4d346d400028e2e0046 │ │ │ │ │ $tc'C:ClassFG :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8175737591424614896#Word64 │ │ │ │ │ - 14521411132137238231#Word64 │ │ │ │ │ + 17538473654808530638#Word64 │ │ │ │ │ + 66217755439753604#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'C:ClassFG2 │ │ │ │ │ 7# │ │ │ │ │ $tc'C:ClassFG1] │ │ │ │ │ -efbb0abb348eb02d3e3cc597f0f50360 │ │ │ │ │ +c98c204c787fa52c75a72b6503938020 │ │ │ │ │ $tc'C:ClassFG1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -21826db568a9b8f7ff9ccb01ea2b33c7 │ │ │ │ │ +230666d8df509c0448d2c584e18eefa5 │ │ │ │ │ $tc'C:ClassFG2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'C:ClassFG3] │ │ │ │ │ -20139cff8481b65ad20a0344fdd4875a │ │ │ │ │ +08015a7df416a1f51ba3c354b4db5b14 │ │ │ │ │ $tc'C:ClassFG3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'C:ClassFG"#] │ │ │ │ │ -0d034d07486b8810a66da72e92ea6b78 │ │ │ │ │ +d72654b7c01ec5b8cc1a6feffaa341c3 │ │ │ │ │ $tc'Dict :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 10981873746971651832#Word64 │ │ │ │ │ - 8654492964909526752#Word64 │ │ │ │ │ + 10115453066248321123#Word64 │ │ │ │ │ + 7909610162688476029#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Dict2 │ │ │ │ │ 3# │ │ │ │ │ $tc'Dict1] │ │ │ │ │ -b162a31002c1668c5b825ac4889387fe │ │ │ │ │ +cd9bbc9e913fc3e1c98c567138f6c9c2 │ │ │ │ │ $tc'Dict1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -60e77b8e5fbbcee385a383fb056f1811 │ │ │ │ │ +a7f312ea1fe663c76a7c7fc6e3ad9905 │ │ │ │ │ $tc'Dict2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Dict3] │ │ │ │ │ -3bcc03e687a530e586c9bcffed5f7645 │ │ │ │ │ +7f8c016705efe1248f8b936b836e01d4 │ │ │ │ │ $tc'Dict3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Dict"#] │ │ │ │ │ -1093905e5a8a64632d3ffe0739ce9b4d │ │ │ │ │ +db7942785a33ed4e76820f00ec74214f │ │ │ │ │ $tcClassF :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2192194475331318293#Word64 │ │ │ │ │ - 12159286453195903486#Word64 │ │ │ │ │ + 16573094829897681291#Word64 │ │ │ │ │ + 7117219717354670587#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcClassF2 │ │ │ │ │ 2# │ │ │ │ │ $tcClassF1] │ │ │ │ │ -289bbe12db9d7c78f2d0c1a3558beceb │ │ │ │ │ +5c8a51eb7425f7d635152bbf099b426f │ │ │ │ │ $tcClassF1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -0aaf25eda53b76aa92412741018b9f9c │ │ │ │ │ +24c0f40b6b1879c236262cdab7bd107c │ │ │ │ │ $tcClassF2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcClassF3] │ │ │ │ │ -1a47105888c690f77f9abac92863a439 │ │ │ │ │ +4a60a41611705a45eb9e0ed43a4a4e01 │ │ │ │ │ $tcClassF3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ClassF"#] │ │ │ │ │ -e41c9715c68d9b1299447e7cbbce44eb │ │ │ │ │ +2f567234bf118301a108cbf8dc5d198c │ │ │ │ │ $tcClassFG :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15628299198473036439#Word64 │ │ │ │ │ - 8813852324344749869#Word64 │ │ │ │ │ + 6905121547713486777#Word64 │ │ │ │ │ + 2215468622041004873#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcClassFG2 │ │ │ │ │ 3# │ │ │ │ │ $tcClassFG1] │ │ │ │ │ -dc7abe7e2eb61f349cf831a1d96fb45b │ │ │ │ │ +a491e2f396025f1639b7d90fbb802ec8 │ │ │ │ │ $tcClassFG1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -4f4fbd160895fe6afd77831e8db383ad │ │ │ │ │ +3d42e6c068ee5c87276f3fe12a9a0a5a │ │ │ │ │ $tcClassFG2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcClassFG3] │ │ │ │ │ -5e702121cd48060b1d4ef614c05b629a │ │ │ │ │ +cd55d1af4853ea4ae82df0fbd8a19559 │ │ │ │ │ $tcClassFG3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ClassFG"#] │ │ │ │ │ -227d2d8b748335c38ef3b9e73d20b1af │ │ │ │ │ +34906199a19587b5400af3aee2a86070 │ │ │ │ │ $tcDict :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 13896956498795007266#Word64 │ │ │ │ │ - 1622262699365558675#Word64 │ │ │ │ │ + 14421220535303563688#Word64 │ │ │ │ │ + 5859309667596463422#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDict2 │ │ │ │ │ 1# │ │ │ │ │ $tcDict1] │ │ │ │ │ -b5624aa5e1a80ca56e68e43fc863043b │ │ │ │ │ +21606409c14d10f4c18c076286099713 │ │ │ │ │ $tcDict1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -91a2fd963015fcbf953853468908d277 │ │ │ │ │ +f4dffc8da05cb0b7235f7dfb375a9de2 │ │ │ │ │ $tcDict2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $fShow1Dict2] │ │ │ │ │ -485df9713f0fc2b18091c77227e703fe │ │ │ │ │ +6a27f0d4c1da52d132e9bb28448188b1 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -40a8d6690c88d3053cae578369e4eeee │ │ │ │ │ +6ff6da52db330393dddcb8d533a15d79 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a75f60dba04b683287ca3d2721b6772b │ │ │ │ │ +ed962f00d50ac18572abc1481cda616f │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Dicts"#] │ │ │ │ │ -5c42d8ec8db49122fac8b764e10396e4 │ │ │ │ │ +676fb9d26c88441ce38806d59d76fe0b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -ef2065b9990a1ec95015109c8d679194 │ │ │ │ │ +874dfd6e4c0e2a3f4b04288729e332d1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ type ClassF :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (k1 -> k) -> k1 -> GHC.Types.Constraint │ │ │ │ │ class c (f a) => ClassF c f a │ │ │ │ │ -49f1c53a16ecf58347d2954cac6dea25 │ │ │ │ │ +956656054dd5ddd580072614ba216cb3 │ │ │ │ │ type ClassFG :: forall {k} {k1} {k2}. │ │ │ │ │ (k -> k1 -> GHC.Types.Constraint) │ │ │ │ │ -> (k2 -> k) -> (k2 -> k1) -> k2 -> GHC.Types.Constraint │ │ │ │ │ class c (f a) (g a) => ClassFG c f g a │ │ │ │ │ -ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ +dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ type role Dict representational nominal │ │ │ │ │ type Dict :: forall {k}. (k -> GHC.Types.Constraint) -> k -> * │ │ │ │ │ data Dict c a where │ │ │ │ │ Dict :: forall {k} (c :: k -> GHC.Types.Constraint) (a :: k). │ │ │ │ │ c a => │ │ │ │ │ Dict c a │ │ │ │ │ -1ef5ac9bdc38d1886b55376c71cb27fa │ │ │ │ │ +501619b73143cb187d749df6455ffe8e │ │ │ │ │ requiringDict :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (a :: k) r. │ │ │ │ │ (c a => r) -> Dict c a -> r │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.p_hi │ │ │ │┄ Files 97% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.DistributiveB [orphan module] 9066 │ │ │ │ │ - interface hash: 245400ef20c23dbaddb0a73b3c329ea1 │ │ │ │ │ - ABI hash: 80d56ad2686884e1a31fedb7de368c13 │ │ │ │ │ - export-list hash: 67f047624c17612bc49b9fde883b9428 │ │ │ │ │ - orphan hash: 52b62608b7bce41d67302745f65aea8c │ │ │ │ │ + interface hash: 0f77ee1c575b5a04bddf93ca63b4c1c2 │ │ │ │ │ + ABI hash: 86907d3a2f9542c8a7e9eb0c9e39c2e1 │ │ │ │ │ + export-list hash: 35baad0665225d23105900c3f9071c68 │ │ │ │ │ + orphan hash: 3f3c94da15d0ab0efff9208a89fe2389 │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 09bdb01a99bc2ced42488e207e49fe39 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ bcotraverse │ │ │ │ │ bdecompose │ │ │ │ │ bdistribute' │ │ │ │ │ brecompose │ │ │ │ │ gbdistributeDefault │ │ │ │ │ CanDeriveDistributiveB │ │ │ │ │ DistributiveB{bdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float Data.Orphans │ │ │ │ │ GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ @@ -39,43 +39,43 @@ │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags GHC.Stats Control.DeepSeq Data.Tagged │ │ │ │ │ Control.Applicative.Backwards Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Reader Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive 182d125d0a54c88bdc9bb4ac5562d23f │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 3159f20af5067fbbf12f2d1e0a767bd5 │ │ │ │ │ - gdistribute e171f037c4637cf535aaf1fe433ebefc │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive b3b3f8e5e21335496ae8f387d71e93b4 │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive b2b99c933ab6f3406ac9b5e18cde4454 │ │ │ │ │ + gdistribute cf13d51cf58359bcfc62724d72240f25 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Distributive 9619938098769df8b6bccbd10ffe32c5 │ │ │ │ │ -bd977de2771e1a87ec5fdeb822a29e38 │ │ │ │ │ +2a3fcffb3252e0cd2c24b65053928e64 │ │ │ │ │ $dmbdistribute :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: * -> *) (g :: k -> *). │ │ │ │ │ (DistributiveB b, CanDeriveDistributiveB b f g, │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -305,15 +305,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -b07db7846b1a2bcde0d9a245a10f7aed │ │ │ │ │ +c5022aa5b9a16e7d81cc890f377ff6d4 │ │ │ │ │ $fDistributiveBkCompose :: │ │ │ │ │ forall k (h :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b) => │ │ │ │ │ DistributiveB (Data.Functor.Compose.Compose h b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -332,15 +332,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkCompose_$cbdistribute @k @h @b v v1)] │ │ │ │ │ -934fe95089d148e70bbc05ffe68a55da │ │ │ │ │ +93941b6135f86b76934097122e72b2c3 │ │ │ │ │ $fDistributiveBkCompose1 :: │ │ │ │ │ forall {k} {h :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose h b f1 -> h (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -367,15 +367,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -583d7dd8c4d29d612bd1b4f63ffdd68c │ │ │ │ │ +06a465ce84689ab0c6c693873a45013f │ │ │ │ │ $fDistributiveBkCompose_$cbdistribute :: │ │ │ │ │ forall k (h :: * -> *) (b :: (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Data.Distributive.Distributive h, DistributiveB b, │ │ │ │ │ GHC.Base.Functor f) => │ │ │ │ │ f (Data.Functor.Compose.Compose h b g) │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -df30b81d251212e1fc7da7de06817623 │ │ │ │ │ +56f24f41f4f3fb012e7ecbed01003775 │ │ │ │ │ $fDistributiveBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b) => │ │ │ │ │ DistributiveB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -448,15 +448,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fDistributiveBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkProduct_$cbdistribute @k @a @b v v1)] │ │ │ │ │ -bc2f3cbb27c1d6f37cb6e6e709080137 │ │ │ │ │ +51a567b8396b69ca5a52a04580b37f69 │ │ │ │ │ $fDistributiveBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ (($p1DistributiveB @k @b $dDistributiveB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -528100ea41ed0e7ab4706f9885730179 │ │ │ │ │ +6ca58bc20355facfef5acf7fb8080a86 │ │ │ │ │ $fDistributiveBkProduct_$cbdistribute :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: * -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (DistributiveB a, DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ f (Data.Functor.Product.Product a b g) │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ a b (Data.Functor.Compose.Compose f g) │ │ │ │ │ @@ -545,43 +545,43 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @f │ │ │ │ │ $dFunctor │ │ │ │ │ @(Data.Functor.Product.Product a b g) │ │ │ │ │ @(b g) │ │ │ │ │ (sndF @(k -> *) @a @b @g) │ │ │ │ │ xy))] │ │ │ │ │ -59515804991c91c1e66b507c0972316f │ │ │ │ │ +6ccb7fb81ef6b01d4b43267188750658 │ │ │ │ │ $fDistributiveBkProxy :: DistributiveB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fDistributiveBkProxy_$cbdistribute @k)] │ │ │ │ │ -2005f3bf32e3783a22246cf7c468e6b8 │ │ │ │ │ +67030c0d14c8133390ebe1075100fddd │ │ │ │ │ $fDistributiveBkProxy_$cbdistribute :: │ │ │ │ │ forall k (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Data.Proxy.Proxy g) │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (ds['GHC.Types.Many] :: f (Data.Proxy.Proxy g)) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Compose.Compose f g)] │ │ │ │ │ -639c83dd36e4a8e7bfec30f63f77f634 │ │ │ │ │ +8a56764f376081c643dfa9de7044712f │ │ │ │ │ $fGDistributivek0fRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (g :: k1 -> *). │ │ │ │ │ (GHC.Base.Functor f, DistributiveB b) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -605,15 +605,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P 0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b' (P 0 (Data.Functor.Compose.Compose f g))) │ │ │ │ │ (b (Data.Functor.Compose.Compose f g))) │ │ │ │ │ v │ │ │ │ │ ($fGDistributivek0fRecRec_$cgdistribute @k1 @k @f @b @b' @g v v1)] │ │ │ │ │ -e16cbf4692b41ec3368335c5c92f060b │ │ │ │ │ +cd2aca308a9cab8efab8b919cadc2d93 │ │ │ │ │ $fGDistributivek0fRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (g :: k1 -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, DistributiveB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (b' (P 0 g)) (b g) x) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -670,15 +670,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -1adf68ea2dac60933daa4c46eeb615c3 │ │ │ │ │ +06f13203e6c01985f4142b80de4eafc0 │ │ │ │ │ $fGDistributiveknfRecRec :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (n :: GHC.TypeNats.Nat) (g :: k1 -> *). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveB b) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ n │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ @h │ │ │ │ │ @b │ │ │ │ │ @n │ │ │ │ │ @g │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -d2cd5522aa7a3b1bc91cfa05b83d371e │ │ │ │ │ +1aa910728dffad363654c49cf564b21e │ │ │ │ │ $fGDistributiveknfRecRec_$cgdistribute :: │ │ │ │ │ forall k1 k (f :: * -> *) (h :: * -> *) (b :: (k1 -> *) -> *) │ │ │ │ │ (n :: GHC.TypeNats.Nat) (g :: k1 -> *) (x :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveB b) => │ │ │ │ │ Data.Proxy.Proxy n │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (b (P n g))) (h (b g)) x) │ │ │ │ │ @@ -800,91 +800,91 @@ │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8caab2e37b072045ab35c060756f6a68 │ │ │ │ │ +ce8ea6b624f0b9f38efe1e95e9df4adc │ │ │ │ │ $tcDistributiveB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15471774058183975324#Word64 │ │ │ │ │ - 12963566728231169884#Word64 │ │ │ │ │ + 3526910175284033893#Word64 │ │ │ │ │ + 1659290968467588520#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDistributiveB2 │ │ │ │ │ 1# │ │ │ │ │ $tcDistributiveB1] │ │ │ │ │ -05eb46d2a93037b8c6af74baa190754b │ │ │ │ │ +e052f7eefe330d2a9555fe6eab2834e9 │ │ │ │ │ $tcDistributiveB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -9001dd58568d6cbc8461b8adc882a101 │ │ │ │ │ +6db3f66364ef60dc160570004be8c77c │ │ │ │ │ $tcDistributiveB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcDistributiveB3] │ │ │ │ │ -b7f44c7d863d9eeaf0e1c0eb9d6be848 │ │ │ │ │ +3c532791d1f3a5881dd304dcf4c1d5ed │ │ │ │ │ $tcDistributiveB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "DistributiveB"#] │ │ │ │ │ -334c525f32c955f70d83ccc0234c8e48 │ │ │ │ │ +70a08e43f0d344419e11537179072532 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d96f230cac9c4ad4e76c8ddeb5578ffa │ │ │ │ │ +c55af8a291c93fab19bd0c6c573aca9f │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -0d39d391acce993f4efd9b297573f858 │ │ │ │ │ +37dd3e0cf096fe907c6a2358b601147c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.DistributiveB"#] │ │ │ │ │ -133f381ddb7e88d95a39cd5c5db42945 │ │ │ │ │ +0e75800ba3e2346ec1be8626534c1f28 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -2aa03346a362cb7f8a339251fd74b4b1 │ │ │ │ │ +9fc7f8841aba83a2ec851a5bc589fc86 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -6d411704fae64df03f8cddbc8aee46df │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +c0dff2dd84d30d6064e5715809259ca8 │ │ │ │ │ type CanDeriveDistributiveB :: forall {k1}. │ │ │ │ │ ((k1 -> *) -> *) -> (* -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveDistributiveB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (b (Data.Functor.Compose.Compose f g)), │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 0 (b (Data.Functor.Compose.Compose f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -abc18a05f635f61b778ca554da2cea91 │ │ │ │ │ +e760f6db15922c1a6bf57e10ddec6cce │ │ │ │ │ type DistributiveB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => DistributiveB b where │ │ │ │ │ bdistribute :: forall (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ default bdistribute :: forall (f :: * -> *) (g :: k -> *). │ │ │ │ │ (CanDeriveDistributiveB b f g, GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ -a69bf4edf097f85b68c1f6d227fea6a2 │ │ │ │ │ +391e4937f9da7a79437be14e9018a5cb │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -5b137986834428d60f93c388b01f2dfd │ │ │ │ │ +a8a061943b1c3b24388fd821cae4be7b │ │ │ │ │ bcotraverse :: │ │ │ │ │ (DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ (forall a. f (g a) -> f a) -> f (b g) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ $dDistributiveB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: f (b g)) -> │ │ │ │ │ f1 (g1 x)] │ │ │ │ │ -09b00b94e8b880130b026e824bcbf703 │ │ │ │ │ +0142f5300f444349da9d515d163638ab │ │ │ │ │ bdecompose :: │ │ │ │ │ DistributiveB b => │ │ │ │ │ (a -> b Data.Functor.Identity.Identity) -> b ((->) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -951,15 +951,15 @@ │ │ │ │ │ ($dDistributiveB['GHC.Types.Many] :: DistributiveB b) -> │ │ │ │ │ {__scc {Barbies.Internal.DistributiveB.bdecompose} True True} bdistribute' │ │ │ │ │ @b │ │ │ │ │ @((->) a) │ │ │ │ │ $dDistributiveB │ │ │ │ │ (GHC.Base.$fFunctorFUN │ │ │ │ │ @a)] │ │ │ │ │ -896f1efd92130f4e15b5ad9acc0dae93 │ │ │ │ │ +63900afaf615a8e78a6f402034631215 │ │ │ │ │ bdistribute' :: │ │ │ │ │ (DistributiveB b, GHC.Base.Functor f) => │ │ │ │ │ f (b Data.Functor.Identity.Identity) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1029,15 +1029,15 @@ │ │ │ │ │ $dDistributiveB │ │ │ │ │ @f │ │ │ │ │ @Data.Functor.Identity.Identity │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: f (b Data.Functor.Identity.Identity)) -> │ │ │ │ │ f1 (g x)] │ │ │ │ │ -62de9518f265581b2d8bc112fc936ade │ │ │ │ │ +110986f7d420332c06f6d3ded0bdc876 │ │ │ │ │ brecompose :: │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ b ((->) a) -> a -> b Data.Functor.Identity.Identity │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -1061,28 +1061,28 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (a2 :: <*>_N). │ │ │ │ │ a2>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)) │ │ │ │ │ bfs] │ │ │ │ │ -fb1b97c5bd212bae2ac7ae2e0a201ebe │ │ │ │ │ +69dccefb970d040aadd568bbc2ded2db │ │ │ │ │ fstF :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(1L,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ @a :: k │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f g a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair x _y -> x }] │ │ │ │ │ -262beff7b1bd67aab0cb6c6becf6789e │ │ │ │ │ +a977933744a01884d0f598c3de1b859f │ │ │ │ │ gbdistributeDefault :: │ │ │ │ │ forall {k1} (b :: (k1 -> *) -> *) (f :: * -> *) (g :: k1 -> *). │ │ │ │ │ (CanDeriveDistributiveB b f g, GHC.Base.Functor f) => │ │ │ │ │ f (b g) -> b (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1311,15 +1311,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -03b7a4e328c1bf3a0b7b8084069e2f01 │ │ │ │ │ +5194cbbbb85c54f83450173bf83481b3 │ │ │ │ │ sndF :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(A,1L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.DistributiveT [orphan module] 9066 │ │ │ │ │ - interface hash: eac396b873ecb74b614c796261b8b2da │ │ │ │ │ - ABI hash: ec0109aac7f95a0f49e357c4692172b6 │ │ │ │ │ - export-list hash: e4bb445090ae9da31a739b0e3da69c11 │ │ │ │ │ - orphan hash: 4685e7cea2146174d9c3a0aa7a9545f3 │ │ │ │ │ + interface hash: 41604778ceb1b5c09770de6973f28e6c │ │ │ │ │ + ABI hash: e2516ba32392922786c305c30d832725 │ │ │ │ │ + export-list hash: ed1c5309290b8a2cf9319bed55a63450 │ │ │ │ │ + orphan hash: 2de2d74322d5668e7fab241acacde4d6 │ │ │ │ │ flag hash: 91a539610dcef95e6ee242be7fa5dc4f │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0ae3776247dbe274aa58d6e6b79a6ccf │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ gtdistributeDefault │ │ │ │ │ tcotraverse │ │ │ │ │ tdecompose │ │ │ │ │ tdistribute' │ │ │ │ │ trecompose │ │ │ │ │ CanDeriveDistributiveT │ │ │ │ │ DistributiveT{tdistribute} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float Data.Orphans │ │ │ │ │ GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ @@ -44,32 +44,32 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive 182d125d0a54c88bdc9bb4ac5562d23f │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 3159f20af5067fbbf12f2d1e0a767bd5 │ │ │ │ │ - gdistribute e171f037c4637cf535aaf1fe433ebefc │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - exports: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ - tmap 7daf6eec37127197117907af82691fc2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive b3b3f8e5e21335496ae8f387d71e93b4 │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive b2b99c933ab6f3406ac9b5e18cde4454 │ │ │ │ │ + gdistribute cf13d51cf58359bcfc62724d72240f25 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + exports: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ + tmap d0b4955d5dbd43342b986bfbb6d3da5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Control.Monad.Trans.State.Lazy 8427de03afe8955c0c64907138bb8d1e │ │ │ │ │ import -/ Control.Monad.Trans.State.Strict 29c1fe6de83c54f9690c1f1b22fcbe30 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -fea33652cc24c98386215287659847f9 │ │ │ │ │ +d050a06c1b9665ca1b5cb0f95ccd6538 │ │ │ │ │ $dmtdistribute :: │ │ │ │ │ forall i (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (DistributiveT t, CanDeriveDistributiveT t f g x) => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -426,29 +426,29 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -77209e646500490a11c4a3649b91fc65 │ │ │ │ │ +e259296066fe5c4cd2a841c4c4851beb │ │ │ │ │ $fDistributiveTTYPEAccumT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEAccumT_$ctdistribute @w)] │ │ │ │ │ -865b8cd908067fa5777d96a0250941fa │ │ │ │ │ +52de6d4d1f96a0b6ae081d9b89209b48 │ │ │ │ │ $fDistributiveTTYPEAccumT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.Accum.AccumT w g x) │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT │ │ │ │ │ w (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -483,15 +483,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Accum.N:AccumT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -5a045fe566bcb2e0db7f79d6c2e29329 │ │ │ │ │ +07091aa1aaecbf7d05552b0bbd4dfaf9 │ │ │ │ │ $fDistributiveTTYPEBackwards :: │ │ │ │ │ DistributiveT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -620d116a5b6e800c20385bfe0d8a3afd │ │ │ │ │ +4dae03b470eecc52c72611b9013f33b0 │ │ │ │ │ $fDistributiveTTYPECompose :: │ │ │ │ │ Data.Distributive.Distributive f => │ │ │ │ │ DistributiveT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPECompose_$ctdistribute @f v)] │ │ │ │ │ -ded675aad8184dffa5877d5d9eca683c │ │ │ │ │ +3488191d5f19de0a631ac825a4aadd07 │ │ │ │ │ $fDistributiveTTYPECompose1 :: │ │ │ │ │ Data.Distributive.Distributive f => │ │ │ │ │ (forall a. f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -571,15 +571,15 @@ │ │ │ │ │ (Data.Distributive.$p1Distributive @f $dDistributive) │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] <*>_N <*>_N _R _N _N)] │ │ │ │ │ -164d4bc6c3906043c2fc36aaf8f63daa │ │ │ │ │ +e187337375ccdd96e2a5ad0d79fe8f31 │ │ │ │ │ $fDistributiveTTYPECompose_$ctdistribute :: │ │ │ │ │ (Data.Distributive.Distributive f, GHC.Base.Functor f1) => │ │ │ │ │ f1 (Data.Functor.Compose.Compose f g x) │ │ │ │ │ -> Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Compose.Compose f1 g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ <*>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -7304e7785e2908d3fe230eb3b2004b3a │ │ │ │ │ +d4edc706ff26cb99901aefba7afd2a09 │ │ │ │ │ $fDistributiveTTYPEExceptT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @e. │ │ │ │ │ @(*) │ │ │ │ │ @@ -672,15 +672,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Except.N:ExceptT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -4cc7ef140ddb21ae9d12c5fdc5273929 │ │ │ │ │ +316504bb31c1bec2b871f27417185282 │ │ │ │ │ $fDistributiveTTYPEIdentityT :: │ │ │ │ │ DistributiveT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -713,15 +713,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -94042a2efdc56a44dd5b79757d870d50 │ │ │ │ │ +57e781779ff38cef4467c99717d5b55a │ │ │ │ │ $fDistributiveTTYPEMaybeT :: │ │ │ │ │ DistributiveT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -755,43 +755,43 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -851d1d1dcc744ab68f3ff22f1c579e6d │ │ │ │ │ +48e46ec0ba977307820d873110ba24c9 │ │ │ │ │ $fDistributiveTTYPERWST :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r @w @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPERWST_$ctmap @r @w @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPERWST_$ctdistribute @r @w @s)] │ │ │ │ │ -e5011df9d87199850ffd07b54d01f26f │ │ │ │ │ +bf13a44a13255e537748d4cca269a64c │ │ │ │ │ $fDistributiveTTYPERWST0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r @w @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPERWST0_$ctmap @r @w @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPERWST0_$ctdistribute @r @w @s)] │ │ │ │ │ -611b224b07ba87e173cf7d60f50d884a │ │ │ │ │ +a11cc583152b826db4424a42a8004c8f │ │ │ │ │ $fDistributiveTTYPERWST0_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.RWS.Lazy.RWST r w s g x) │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST │ │ │ │ │ r w s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ <(x, s, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.RWS.Lazy.N:RWST[0] │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -d1585e11436db6a32061af1cb9d8d21c │ │ │ │ │ +35c706e7a867a058131dfd6a34d4caa4 │ │ │ │ │ $fDistributiveTTYPERWST_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.RWS.Strict.RWST r w s g x) │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST │ │ │ │ │ r w s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -891,29 +891,29 @@ │ │ │ │ │ <(x, s, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.RWS.Strict.N:RWST[0] │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -f0ff386220d0f137c10e8110d35957d3 │ │ │ │ │ +1ef758c414a83ea22c971815c937a609 │ │ │ │ │ $fDistributiveTTYPEReaderT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEReaderT_$ctmap @r) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEReaderT_$ctdistribute @r)] │ │ │ │ │ -b93f9b4100fd35e378a397132d5011dd │ │ │ │ │ +a8065815795f7f712965f81248b4d3b3 │ │ │ │ │ $fDistributiveTTYPEReaderT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.Reader.ReaderT r g x) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT │ │ │ │ │ r (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -950,15 +950,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -97413ed41890b09f0feeb71fdf135b02 │ │ │ │ │ +62d5251d9a03f6c20d9374dc305bc24a │ │ │ │ │ $fDistributiveTTYPEReverse :: │ │ │ │ │ DistributiveT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @@ -990,43 +990,43 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N _N) │ │ │ │ │ ; Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ <*>_N │ │ │ │ │ _R) _N))] │ │ │ │ │ -468bd6d544231027762e3a1e6a519ee9 │ │ │ │ │ +63e2aa81355f53b0f3070b2b7efc656d │ │ │ │ │ $fDistributiveTTYPEStateT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEStateT_$ctmap @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEStateT_$ctdistribute @s)] │ │ │ │ │ -31fd1c28890db5cd22904b716267257c │ │ │ │ │ +b1090ce55445bbae2ee2f946a1f4d32d │ │ │ │ │ $fDistributiveTTYPEStateT0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEStateT0_$ctmap @s) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fDistributiveTTYPEStateT0_$ctdistribute @s)] │ │ │ │ │ -212ae98398583e3dd07000363f589d0c │ │ │ │ │ +44602dbbf15ae44898a629f45bf2a334 │ │ │ │ │ $fDistributiveTTYPEStateT0_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.State.Lazy.StateT s g x) │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT │ │ │ │ │ s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -1063,15 +1063,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, s)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.State.Lazy.N:StateT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -3a8b27777f4da31187bf8b2035a3cd64 │ │ │ │ │ +09388c27c99435f7156191a1d3aa8a17 │ │ │ │ │ $fDistributiveTTYPEStateT_$ctdistribute :: │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Control.Monad.Trans.State.Strict.StateT s g x) │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT │ │ │ │ │ s (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=1), │ │ │ │ │ @@ -1108,15 +1108,15 @@ │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ <(x, s)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.State.Strict.N:StateT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N))] │ │ │ │ │ -ffbdcbde716c94db30bb0d42c19f572a │ │ │ │ │ +3979ccaa44a23be5af3f634ddf8f9938 │ │ │ │ │ $fDistributiveTTYPEWriterT :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @@ -1151,15 +1151,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Writer.Strict.N:WriterT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -dd39a16d556e8a9699cb651b7e957946 │ │ │ │ │ +4aab7baa49424d9024d5853a82c8e6df │ │ │ │ │ $fDistributiveTTYPEWriterT0 :: │ │ │ │ │ DistributiveT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:DistributiveT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @@ -1194,15 +1194,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N <*>_N _R _N <(x, w)>_N) │ │ │ │ │ ; Sym (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N)))] │ │ │ │ │ -509c471722a8655b04ed2e99e6f37487 │ │ │ │ │ +8853a15328cc3648d49d31e1d5037165 │ │ │ │ │ $fGDistributivek1fRecRec :: │ │ │ │ │ forall i k (f :: * -> *) (h :: * -> *) (t :: (* -> *) -> i -> *) │ │ │ │ │ (g :: * -> *) (x :: i). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveT t) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ @@ -1241,15 +1241,15 @@ │ │ │ │ │ @h │ │ │ │ │ @t │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ v2)] │ │ │ │ │ -9ab0a748d45b0f0edbb8e84b0d8944f8 │ │ │ │ │ +a048c0340eca66ab98746410fd2cd4f6 │ │ │ │ │ $fGDistributivek1fRecRec0 :: │ │ │ │ │ forall i k (f :: * -> *) (t :: (* -> *) -> i -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (GHC.Base.Functor f, DistributiveT t) => │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1273,15 +1273,15 @@ │ │ │ │ │ @f │ │ │ │ │ @(Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (t (P 1 (Data.Functor.Compose.Compose f g)) x) │ │ │ │ │ (t (Data.Functor.Compose.Compose f g) x)) │ │ │ │ │ v │ │ │ │ │ ($fGDistributivek1fRecRec0_$cgdistribute @i @k @f @t @g @x v v1)] │ │ │ │ │ -0ec21b292aa9fe1e2dff76a475d82630 │ │ │ │ │ +834e4148cb257727bcf3b43b4d1cdb4e │ │ │ │ │ $fGDistributivek1fRecRec0_$cgdistribute :: │ │ │ │ │ forall i k (f :: * -> *) (t :: (* -> *) -> i -> *) (g :: * -> *) │ │ │ │ │ (x :: i) (x1 :: k). │ │ │ │ │ (GHC.Base.Functor f, DistributiveT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (t (P 1 g) x) (t g x) x1) │ │ │ │ │ -> Data.Generics.GenericN.Rec │ │ │ │ │ @@ -1335,15 +1335,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -5aff3d1ee56b806b70cb6b31c0ee6c84 │ │ │ │ │ +b3f891e1e896a053e5437f45edb02ad6 │ │ │ │ │ $fGDistributivek1fRecRec_$cgdistribute :: │ │ │ │ │ forall i k (f :: * -> *) (h :: * -> *) (t :: (* -> *) -> i -> *) │ │ │ │ │ (g :: * -> *) (x :: i) (x1 :: k). │ │ │ │ │ (GHC.Base.Functor f, Data.Distributive.Distributive h, │ │ │ │ │ DistributiveT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> f (Data.Generics.GenericN.Rec (h (t (P 1 g) x)) (h (t g x)) x1) │ │ │ │ │ @@ -1420,92 +1420,92 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -7657308133dfe502ccb20ecc24da0d75 │ │ │ │ │ +6c26cdffb0bcd8417468d480f62a66e0 │ │ │ │ │ $tcDistributiveT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11404435686323447200#Word64 │ │ │ │ │ - 7673338768845277249#Word64 │ │ │ │ │ + 12799498695229957832#Word64 │ │ │ │ │ + 13843044837134932019#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcDistributiveT2 │ │ │ │ │ 1# │ │ │ │ │ $tcDistributiveT1] │ │ │ │ │ -e7645151f743523f14bec9154bcb427a │ │ │ │ │ +d39d8bf76b6c8d18210975e432577ef7 │ │ │ │ │ $tcDistributiveT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -e017b9f4f9b090c64a525a23431ec48d │ │ │ │ │ +9411baaaf2d3e2b7f4e861f3bd3ca1ae │ │ │ │ │ $tcDistributiveT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcDistributiveT3] │ │ │ │ │ -e2ce07879d8ee8cfa38151e6eb962f4f │ │ │ │ │ +734138eaca1f0fdea56568b7fcf21349 │ │ │ │ │ $tcDistributiveT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "DistributiveT"#] │ │ │ │ │ -68214723152a8160d55b7c260dae2ef7 │ │ │ │ │ +7d2ec9676d5fffe30bcdcd14e6681df7 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d1fd14bd5191b52ebd3f72364e7e9cdb │ │ │ │ │ +55153a8aeac5e6fde33dc59ed5beaf97 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7061d5152dd3413c5d2e38864d9e489d │ │ │ │ │ +4333d7418cc0a8b889052d3e711c82e9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.DistributiveT"#] │ │ │ │ │ -46c946704ce1a66ea430a42e5ca8227e │ │ │ │ │ +9072a84ab6d2bdc9ba1adedcde474f82 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5e3ba795c34bf00298e79e16420932d3 │ │ │ │ │ +bd05fd02ec4223a168c89f3c366c8302 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -481119e21d542aabf6a6b847a4c11114 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +d67949891645cd06851c82920fbec931 │ │ │ │ │ type CanDeriveDistributiveT :: forall i. │ │ │ │ │ ((* -> *) -> i -> *) │ │ │ │ │ -> (* -> *) -> (* -> *) -> i -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveDistributiveT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 1 (t (Data.Functor.Compose.Compose f g) x), │ │ │ │ │ Barbies.Generics.Distributive.GDistributive │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x)) │ │ │ │ │ (Data.Generics.GenericN.RepP │ │ │ │ │ 1 (t (Data.Functor.Compose.Compose f g) x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -bf60a4b70526597f9806abfbda792bc4 │ │ │ │ │ +3287b4f0ba90375696b0ae382def28bc │ │ │ │ │ type DistributiveT :: forall i. │ │ │ │ │ ((* -> *) -> i -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => DistributiveT t where │ │ │ │ │ tdistribute :: forall (f :: * -> *) (g :: * -> *) (x :: i). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ default tdistribute :: forall (f :: * -> *) (g :: * -> *) (x :: i). │ │ │ │ │ CanDeriveDistributiveT t f g x => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ -2b60b8a3818a60f04c74b8e1aea7247b │ │ │ │ │ +4fff01273faff63c5d8891d0b590f334 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -6aa513cc490171c3a3e2cb006c9b9acc │ │ │ │ │ +09f0bf3a135f830c06313001f97ebcee │ │ │ │ │ gtdistributeDefault :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ CanDeriveDistributiveT t f g x => │ │ │ │ │ f (t g x) -> t (Data.Functor.Compose.Compose f g) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1837,15 +1837,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -2dc7e6fe6bf1f4e02803c5fcccf833b7 │ │ │ │ │ +016be32a0da9662c14df822159e8726b │ │ │ │ │ tcotraverse :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (g :: * -> *) │ │ │ │ │ (x :: i). │ │ │ │ │ (DistributiveT t, GHC.Base.Functor f) => │ │ │ │ │ (forall a. f (g a) -> f a) -> f (t g x) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1908,15 +1908,15 @@ │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: f (t g │ │ │ │ │ x)) -> │ │ │ │ │ f1 (g1 x1)] │ │ │ │ │ -5bcdca0f2e664d1fc81634f7cd2be293 │ │ │ │ │ +4f5723c8ae8da00ff81fa74a410ea794 │ │ │ │ │ tdecompose :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) a (x :: i). │ │ │ │ │ DistributiveT t => │ │ │ │ │ (a -> t Data.Functor.Identity.Identity x) -> t ((->) a) x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1929,15 +1929,15 @@ │ │ │ │ │ @i │ │ │ │ │ @t │ │ │ │ │ @((->) a) │ │ │ │ │ @x │ │ │ │ │ $dDistributiveT │ │ │ │ │ (GHC.Base.$fFunctorFUN │ │ │ │ │ @a)] │ │ │ │ │ -b01def03abeebe4cc399564d96dac8a8 │ │ │ │ │ +28eae7229d2fc317892c749d705ea543 │ │ │ │ │ tdistribute' :: │ │ │ │ │ forall {i} (t :: (* -> *) -> i -> *) (f :: * -> *) (x :: i). │ │ │ │ │ (DistributiveT t, GHC.Base.Functor f) => │ │ │ │ │ f (t Data.Functor.Identity.Identity x) -> t f x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2019,15 +2019,15 @@ │ │ │ │ │ @Data.Functor.Identity.Identity │ │ │ │ │ @x │ │ │ │ │ $dFunctor │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: f (t Data.Functor.Identity.Identity │ │ │ │ │ x)) -> │ │ │ │ │ f1 (g x1)] │ │ │ │ │ -f413036664271a59346594cae1034ca2 │ │ │ │ │ +722eedbd64f0646c25e42b9733b9f082 │ │ │ │ │ trecompose :: │ │ │ │ │ forall {k'} (t :: (* -> *) -> k' -> *) a (x :: k'). │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT t => │ │ │ │ │ t ((->) a) x -> a -> t Data.Functor.Identity.Identity x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,66 +1,66 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.FunctorB [orphan module] 9066 │ │ │ │ │ - interface hash: 36aa30777646e6c9751fbcef1d261d6a │ │ │ │ │ - ABI hash: 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - export-list hash: ae757957079040973e48be398804a0fe │ │ │ │ │ - orphan hash: 3a6a7a8b6168a8561247d0ec64cf81d0 │ │ │ │ │ + interface hash: d79ba112b1ebe0ededba3b2b9e894b01 │ │ │ │ │ + ABI hash: 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + export-list hash: 72737807c29b596e79548733975e0291 │ │ │ │ │ + orphan hash: 84e5418ae531156136ff1a5c0746b8a4 │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 346bed84494b1f9e793d2a830c2d5f2f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gbmapDefault │ │ │ │ │ CanDeriveFunctorB │ │ │ │ │ FunctorB{bmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor bfe9ee105ade1417e5f83268a25c6c68 │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor c55eefcbafb68adae4442799562f802f │ │ │ │ │ - gmap 265f473a7200ebd296da064e8ee59d66 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor bfd180435702e8aa8caeea441416de49 │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor c171ebf8be4099e43d49f60c5018274b │ │ │ │ │ + gmap ffd843e5ac4282689a6c4f73a7e4657c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -044c4b0ca76fa829c24aeefec092885e │ │ │ │ │ +3d4345847acee665a4d957d640cc194b │ │ │ │ │ $dmbmap :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (FunctorB b, CanDeriveFunctorB b f g) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -229,15 +229,15 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))) _N)] │ │ │ │ │ -2c3642c6e539f45573f83f32ccb89f8b │ │ │ │ │ +e190ae3c2077d474adf696a7da2ea95c │ │ │ │ │ $fFunctorBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (GHC.Base.Functor f, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ $fFunctorBkCompose_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (f :: <* -> *>_N) (b :: <(k -> *) -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -3aa27ffb439cbb3a0bd2a655b99599d2 │ │ │ │ │ +73440c8fdaa8cadaec68235339ac797c │ │ │ │ │ $fFunctorBkCompose_$cbmap :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) (f1 :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Functor f, FunctorB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 │ │ │ │ │ -> Data.Functor.Compose.Compose f b g │ │ │ │ │ @@ -292,25 +292,25 @@ │ │ │ │ │ f b f1>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ *>_N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -17b22681a4e0a8e232be9b6421507545 │ │ │ │ │ +da879a58972eb12567e9d28619ab2de6 │ │ │ │ │ $fFunctorBkConst :: FunctorB (Data.Functor.Const.Const x) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkConst_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (x :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -e92d2fbdd515974a863bcb32ad12a242 │ │ │ │ │ +b1acbb7bb8e67441bca465909aa8ef6a │ │ │ │ │ $fFunctorBkConst_$cbmap :: │ │ │ │ │ forall k x (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Functor.Const.Const x f -> Data.Functor.Const.Const x g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ @@ -326,25 +326,25 @@ │ │ │ │ │ -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -d3ee08d51b21bedbe7742634fe46ba35 │ │ │ │ │ +f680d507747be6283182dcaf3c73d699 │ │ │ │ │ $fFunctorBkConstant :: FunctorB (Data.Functor.Constant.Constant x) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkConstant_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (x :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -9d86a7001fc6d8023899d6e6aad889df │ │ │ │ │ +0eb246c3f132779fc612f03933460a35 │ │ │ │ │ $fFunctorBkConstant_$cbmap :: │ │ │ │ │ forall k x (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Functor.Constant.Constant x f │ │ │ │ │ -> Data.Functor.Constant.Constant x g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ │ -> *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -6debdd9d9fd712d9574829dc2febde43 │ │ │ │ │ +9eee7b91b7c7a21c8bf65f7122e0e5a4 │ │ │ │ │ $fFunctorBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, Strictness: <1!P(L,L)>, │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (a :: <(k -> *) -> *>_N) (b :: <(k -> *) │ │ │ │ │ -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -3227ab235e7b8fc3514e5ed4f3d50285 │ │ │ │ │ +8f0ab9bb15bc6da3301295129f5f5a94 │ │ │ │ │ $fFunctorBkProduct_$cbmap :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -408,39 +408,39 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @g │ │ │ │ │ ($dFunctorB `cast` (N:FunctorB[0] _N _N) @f @g f1 x) │ │ │ │ │ ($dFunctorB1 `cast` (N:FunctorB[0] _N _N) @f @g f1 y) }] │ │ │ │ │ -e8f2a0816315c0f7778af78fd4f98cf6 │ │ │ │ │ +0df8ac28ba0a60dc98d3e81fc4ab4c6b │ │ │ │ │ $fFunctorBkProxy :: FunctorB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorBkProxy_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (N:FunctorB[0] _N _N))] │ │ │ │ │ -06e0e78778369145dbf768756656159e │ │ │ │ │ +a44954fb381e6e808b3de88a4b65ffe1 │ │ │ │ │ $fFunctorBkProxy_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Proxy.Proxy f -> Data.Proxy.Proxy g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @g] │ │ │ │ │ -c2441333ca14e206143be5d81a8fbea8 │ │ │ │ │ +0ec2386a4b754fa9b47e92051d1300e0 │ │ │ │ │ $fFunctorBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ FunctorB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, Strictness: <1L>, │ │ │ │ │ @@ -450,15 +450,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (a :: <(k -> *) -> *>_N) (b :: <(k -> *) │ │ │ │ │ -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -49f5c0fa5e5ec07620cf77eac64fcfc6 │ │ │ │ │ +982f3c8f2ca596e6b165507599485005 │ │ │ │ │ $fFunctorBkSum_$cbmap :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (FunctorB a, FunctorB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ │ Data.Functor.Sum.InR x │ │ │ │ │ -> Data.Functor.Sum.InR │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @g │ │ │ │ │ ($dFunctorB1 `cast` (N:FunctorB[0] _N _N) @f @g f1 x) }] │ │ │ │ │ -fea1a0b2c17e85248c8c632eabdfd80f │ │ │ │ │ +a0e4f99059bcf9778bcdcf676f7e2f7c │ │ │ │ │ $fGFunctorkk10fgRecRec :: │ │ │ │ │ forall k1 k2 k3 k4 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) (m' :: k2 -> *) │ │ │ │ │ (h' :: k3 -> k2) (b' :: (k1 -> *) -> k3). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorB b) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ @@ -528,15 +528,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -da91e3dad699693bf20c9d61e7fa0446 │ │ │ │ │ +908cf0b974af10196cce1b474a3b95a9 │ │ │ │ │ $fGFunctorkk10fgRecRec0 :: │ │ │ │ │ forall k1 k2 k3 (h :: * -> *) (b :: (k1 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (h' :: k2 -> *) (b' :: (k1 -> *) -> k2). │ │ │ │ │ (GHC.Base.Functor h, FunctorB b) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -eb2449a55351fd5b2375a5066b1e7da6 │ │ │ │ │ +8c6d7bfe42ff2c3b9e1b9718aa4b93ad │ │ │ │ │ $fGFunctorkk10fgRecRec0_$cgmap :: │ │ │ │ │ forall k1 k2 k3 (h :: * -> *) (b :: (k1 -> *) -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (h' :: k2 -> *) (b' :: (k1 -> *) -> k2) (x :: k3). │ │ │ │ │ (GHC.Base.Functor h, FunctorB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h' (b' (P 0 f))) (h (b f)) x │ │ │ │ │ @@ -636,15 +636,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -34d82d67807131be49e1fb128bec3ae4 │ │ │ │ │ +0bb9a0ff9cb7963324701d09b481227d │ │ │ │ │ $fGFunctorkk10fgRecRec1 :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (b' :: (k -> *) -> *). │ │ │ │ │ FunctorB b => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -668,15 +668,15 @@ │ │ │ │ │ _N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -73b37ec5fc900b3723d8bbee6f54843d │ │ │ │ │ +c4ec5b06985ae17242a0737661ad5c1a │ │ │ │ │ $fGFunctorkk10fgRecRec1_$cgmap :: │ │ │ │ │ forall k k1 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (b' :: (k -> *) -> *) (x :: k1). │ │ │ │ │ FunctorB b => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (b' (P 0 f)) (b f) x │ │ │ │ │ @@ -723,15 +723,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -66aec0efc3212b0a68cf95ff37a24793 │ │ │ │ │ +dc48213c965a166431f8fa9f5bafa458 │ │ │ │ │ $fGFunctorkk10fgRecRec_$cgmap :: │ │ │ │ │ forall k1 k2 k3 k4 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) (m' :: k2 -> *) │ │ │ │ │ (h' :: k3 -> k2) (b' :: (k1 -> *) -> k3) (x :: k4). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorB b) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k1). f a -> g a) │ │ │ │ │ @@ -810,88 +810,88 @@ │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -9e625c3cf9c943282c41a468e7937632 │ │ │ │ │ +29407c9d63122145f8048798eba59c6d │ │ │ │ │ $tcFunctorB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 18222313625673957513#Word64 │ │ │ │ │ - 2068769498035295293#Word64 │ │ │ │ │ + 15756948957532678109#Word64 │ │ │ │ │ + 11929699411533830653#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFunctorB2 │ │ │ │ │ 1# │ │ │ │ │ $tcFunctorB1] │ │ │ │ │ -a5f044033ffffaa263999c98cd20d530 │ │ │ │ │ +1a7dd0a291d01edf08da8e88dd01dd5e │ │ │ │ │ $tcFunctorB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -f93c47de414170bb2da020d92a0c9c3b │ │ │ │ │ +1bc67813811badf623ce95ced1679f1e │ │ │ │ │ $tcFunctorB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFunctorB3] │ │ │ │ │ -661ee696d1d707c8693270ef3130acd0 │ │ │ │ │ +d40c2913555594e25e20cad5f5b572bf │ │ │ │ │ $tcFunctorB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "FunctorB"#] │ │ │ │ │ -bf4641218ae0edb681d9197b1433eee5 │ │ │ │ │ +251cad0e49dd1e1b5ccf3769259ead6b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -541e27a3f06373ed1585836102f17727 │ │ │ │ │ +2ce86debf573e9f1092dd444b97dc032 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -3f99edf593ecbdb89a4a7059573a0da1 │ │ │ │ │ +7832f19a2fa0f059f55a7071c2fed0d1 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.FunctorB"#] │ │ │ │ │ -f07b00f6ef59fd3f7790fba872cfddcd │ │ │ │ │ +1c44330b7686417547adc3a6bd24c9ad │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -148e7806932ec7bae08a14067dbe8ad2 │ │ │ │ │ +e5a927a83d7b72cede5ce8738dfd1469 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -a33c546469572fd3f95a04ba9b747b5a │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +9a1d36244895d161a160d150ec7d8d6f │ │ │ │ │ type CanDeriveFunctorB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveFunctorB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -2039eedef490295ecfb676fcb2520788 │ │ │ │ │ +0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ type FunctorB :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class FunctorB b where │ │ │ │ │ bmap :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ default bmap :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveFunctorB b f g => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ -397dba72a5366a7a549980b55c40db11 │ │ │ │ │ +9715695b1f925d242c8bc20488d1623c │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -e71f2f31d9bcf3e7045639bfbdb6d365 │ │ │ │ │ +eaf162e2a00e1e55e8e68c63a115552f │ │ │ │ │ gbmapDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveFunctorB b f g => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.FunctorT [orphan module] 9066 │ │ │ │ │ - interface hash: 8a2e3695d97f22f96ab8b68568cc7def │ │ │ │ │ - ABI hash: 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - export-list hash: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - orphan hash: 4ae5d125840f6390e4e9eb4bb728b1b5 │ │ │ │ │ + interface hash: 80a23a71e6f72418d6502ee3b75d4135 │ │ │ │ │ + ABI hash: 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + export-list hash: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + orphan hash: 1f4cbee12e246eb658d479650bd1a501 │ │ │ │ │ flag hash: 91a539610dcef95e6ee242be7fa5dc4f │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0d836fb8f1d36d16b99cafee5bf8e57a │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gtmapDefault │ │ │ │ │ CanDeriveFunctorT │ │ │ │ │ FunctorT{tmap} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -36,27 +36,27 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor bfe9ee105ade1417e5f83268a25c6c68 │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor c55eefcbafb68adae4442799562f802f │ │ │ │ │ - gmap 265f473a7200ebd296da064e8ee59d66 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor bfd180435702e8aa8caeea441416de49 │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor c171ebf8be4099e43d49f60c5018274b │ │ │ │ │ + gmap ffd843e5ac4282689a6c4f73a7e4657c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ @@ -72,17 +72,17 @@ │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Control.Monad.Trans.State.Lazy 8427de03afe8955c0c64907138bb8d1e │ │ │ │ │ import -/ Control.Monad.Trans.State.Strict 29c1fe6de83c54f9690c1f1b22fcbe30 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ addDependentFile "/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h" ed2abc0c378d044c7bbfd76a73a209e2 │ │ │ │ │ -addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 59c6674bc8a93fa360c1e25188e6e195 │ │ │ │ │ +addDependentFile "dist-ghc/build/autogen/cabal_macros.h" 74fae48a3646cbc72af96dc5afca20fc │ │ │ │ │ addDependentFile "/usr/include/stdc-predef.h" e0e98fa6835be825bf17295c7217815d │ │ │ │ │ -b37d5747dc8cc6bb7b504c05f997a785 │ │ │ │ │ +1e0e0b1d872ba1f9d8f687b34190d741 │ │ │ │ │ $dmtmap :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (FunctorT t, CanDeriveFunctorT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -327,53 +327,53 @@ │ │ │ │ │ <0 GHC.TypeNats.+ 1>_N)) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ _N <*>_N _N _N <0>_N)))_N))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <1>_N _N))) _N)] │ │ │ │ │ -8661ffd8b50560c2170db581ed5130bf │ │ │ │ │ +e85130d2d9a12a3ea5a5687a7ea0a74d │ │ │ │ │ $fFunctorTTYPETYPEAccumT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Accum.AccumT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEAccumT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -6238e90f4171b32a959728e0ce5506a9 │ │ │ │ │ +da00aed1be2a98ff7ec90c6254b4fdd2 │ │ │ │ │ $fFunctorTTYPETYPEAccumT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT w f x │ │ │ │ │ -> Control.Monad.Trans.Accum.AccumT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @w │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Monad.Trans.Accum.mapAccumT @f @x @w @g @x (h @(x, w))] │ │ │ │ │ -7839d61d1860d22827faabfd8da81394 │ │ │ │ │ +2b72239ae02a9bbf90da4be6e5f7209c │ │ │ │ │ $fFunctorTTYPETYPEExceptT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEExceptT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (e :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -493a0c259d103a29092a6dd029b8309b │ │ │ │ │ +7f45cda79f0d98af678a3d1aafa215d3 │ │ │ │ │ $fFunctorTTYPETYPEExceptT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e f x │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -386,49 +386,49 @@ │ │ │ │ │ @f │ │ │ │ │ @e │ │ │ │ │ @x │ │ │ │ │ @g │ │ │ │ │ @e │ │ │ │ │ @x │ │ │ │ │ (h @(Data.Either.Either e x))] │ │ │ │ │ -fcc88964085ff4419f14aad408cf0044 │ │ │ │ │ +ff9379ad5a8e5e2d9aba6355e0236ba9 │ │ │ │ │ $fFunctorTTYPETYPELift :: FunctorT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPELift_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -d852cc2bb2dad781e33bd8a16f4ffcfb │ │ │ │ │ +8a607000c22de8de4d5f498bcb3a2a64 │ │ │ │ │ $fFunctorTTYPETYPELift_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Applicative.Lift.Lift f x │ │ │ │ │ -> Control.Applicative.Lift.Lift g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Applicative.Lift.mapLift @f @x @g (h @x)] │ │ │ │ │ -cd30405a353fec723955585ccacfceef │ │ │ │ │ +b65c1120f91a1ad5b7477aac3831e6e2 │ │ │ │ │ $fFunctorTTYPETYPEMaybeT :: │ │ │ │ │ FunctorT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEMaybeT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -1844709a72297daecc6e037985e34624 │ │ │ │ │ +8c62b79ea1f9e46a255661e98790bcaf │ │ │ │ │ $fFunctorTTYPETYPEMaybeT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT f x │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -441,39 +441,39 @@ │ │ │ │ │ x1 `cast` (Control.Monad.Trans.Maybe.N:MaybeT[0] _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: <* -> *>_N) (g :: <* -> *>_N) (x :: <*>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R _N))] │ │ │ │ │ -6f462644bf7e277bbebd492257c9e368 │ │ │ │ │ +3b04c0499c7049fb31fa40022cf26e3f │ │ │ │ │ $fFunctorTTYPETYPERWST :: │ │ │ │ │ FunctorT (Control.Monad.Trans.RWS.Strict.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPERWST_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (w :: <*>_N) (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -a08b5cfab909c6209dcaa7e0ce3ec1fd │ │ │ │ │ +53a828ad857bc41169f41e50f11448d5 │ │ │ │ │ $fFunctorTTYPETYPERWST0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.RWS.Lazy.RWST r w s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPERWST0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (w :: <*>_N) (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -121d1acfc07a7794f399facc4955a5e0 │ │ │ │ │ +a2ddb5498abb9d650ab5de9920ec7256 │ │ │ │ │ $fFunctorTTYPETYPERWST0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST r w s f x │ │ │ │ │ -> Control.Monad.Trans.RWS.Lazy.RWST r w s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ @s │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @r │ │ │ │ │ (h @(x, s, w))] │ │ │ │ │ -abeea962aae4a297783e126be9a6e65c │ │ │ │ │ +a17221651ae64b5f6ca86347787cdf47 │ │ │ │ │ $fFunctorTTYPETYPERWST_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST r w s f x │ │ │ │ │ -> Control.Monad.Trans.RWS.Strict.RWST r w s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -515,65 +515,65 @@ │ │ │ │ │ @s │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @r │ │ │ │ │ (h @(x, s, w))] │ │ │ │ │ -65ae6b45ebd12c5f020e3d6bd77b5c0a │ │ │ │ │ +f3c637ebebbbe991d12f834e39a4391e │ │ │ │ │ $fFunctorTTYPETYPEReaderT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEReaderT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -6faeda134b8309703b120004e6719357 │ │ │ │ │ +fbf37604498ff9aaa6f369d43d977749 │ │ │ │ │ $fFunctorTTYPETYPEReaderT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f x │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @r │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: * -> * │ │ │ │ │ @x │ │ │ │ │ (h['GHC.Types.Many] :: forall a. f a -> g a) -> │ │ │ │ │ Control.Monad.Trans.Reader.mapReaderT @f @x @g @x @r (h @x)] │ │ │ │ │ -1bfa8caef62fcb883f138b9d3d00f7ce │ │ │ │ │ +62a0514e5d69ee12bf6010fc42d4096f │ │ │ │ │ $fFunctorTTYPETYPEStateT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.State.Strict.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEStateT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -8d91fe4d71583881705ca9081a720369 │ │ │ │ │ +86391d742d2d7938fcfa4bd8ecc72332 │ │ │ │ │ $fFunctorTTYPETYPEStateT0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.State.Lazy.StateT s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEStateT0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -7bc200e7e0ae77485ba22e01f2f2cee0 │ │ │ │ │ +9caed73c3f1a202fa7f7bb12d474ee9d │ │ │ │ │ $fFunctorTTYPETYPEStateT0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT s f x │ │ │ │ │ -> Control.Monad.Trans.State.Lazy.StateT s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ │ Control.Monad.Trans.State.Lazy.mapStateT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @s │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (h @(x, s))] │ │ │ │ │ -66e1152962a84f93dbbac1c45045d2db │ │ │ │ │ +de553979aca5143bef7cdb53a42224d7 │ │ │ │ │ $fFunctorTTYPETYPEStateT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT s f x │ │ │ │ │ -> Control.Monad.Trans.State.Strict.StateT s g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -605,39 +605,39 @@ │ │ │ │ │ Control.Monad.Trans.State.Strict.mapStateT │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @s │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ (h @(x, s))] │ │ │ │ │ -680062ea64d2fd894bfecc20eba0f846 │ │ │ │ │ +52d712e4509ad2413afcba602c79765c │ │ │ │ │ $fFunctorTTYPETYPEWriterT :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEWriterT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -689e8a01306ccea16f7d9ac6a9056c88 │ │ │ │ │ +2f9a71def5cce366be633468554cbe91 │ │ │ │ │ $fFunctorTTYPETYPEWriterT0 :: │ │ │ │ │ FunctorT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTTYPETYPEWriterT0_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N))] │ │ │ │ │ -173ab081d325545f46a602a169110917 │ │ │ │ │ +57361af68ccc414ad03e6ac06b27f25f │ │ │ │ │ $fFunctorTTYPETYPEWriterT0_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w f x │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ (h @(x, w))] │ │ │ │ │ -042b5e2819a4ea9c37ef8b924eb75c40 │ │ │ │ │ +a1f6e56b19f4a17ce2171f2e97b2325a │ │ │ │ │ $fFunctorTTYPETYPEWriterT_$ctmap :: │ │ │ │ │ (forall a. f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w f x │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -671,27 +671,27 @@ │ │ │ │ │ @f │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ @g │ │ │ │ │ @x │ │ │ │ │ @w │ │ │ │ │ (h @(x, w))] │ │ │ │ │ -b3a2170738931efbf3a5dee531a93c3c │ │ │ │ │ +642c881bcd930d56f2bf5103a6fb15af │ │ │ │ │ $fFunctorTk'k'Backwards :: │ │ │ │ │ FunctorT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Backwards_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -fe0e8f2a2be09e78fb0b16fe2de09980 │ │ │ │ │ +136c4ee020f965ec86a828d71160cc28 │ │ │ │ │ $fFunctorTk'k'Backwards_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f x │ │ │ │ │ -> Control.Applicative.Backwards.Backwards g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ @@ -711,30 +711,30 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -49490dd6a528f341ef3aac280b19248e │ │ │ │ │ +8cea4ae8be283eb10ec3266474be7ae5 │ │ │ │ │ $fFunctorTk'k'Compose :: │ │ │ │ │ GHC.Base.Functor f => FunctorT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!P(1C(1,C(1,L)),A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Compose_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: <* -> *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:FunctorT[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -fb9c9e79c802674166f113e9ccdca1b2 │ │ │ │ │ +5e2a64be7b195e70dfbea4615d8cc369 │ │ │ │ │ $fFunctorTk'k'Compose_$ctmap :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> Data.Functor.Compose.Compose f g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -768,27 +768,27 @@ │ │ │ │ │ f f1 x>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -8ef74564da43ac90c1092b486e99819c │ │ │ │ │ +d8d6213348dc1cf9e622d135ef937e7a │ │ │ │ │ $fFunctorTk'k'IdentityT :: │ │ │ │ │ FunctorT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'IdentityT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -970c6be34d0fd83a5d72b1ff608d0118 │ │ │ │ │ +766906b1dd27dba137f68e89764785e0 │ │ │ │ │ $fFunctorTk'k'IdentityT_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f x │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=1), │ │ │ │ │ @@ -808,27 +808,27 @@ │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -4c00a3737e9772e81e083760836d349d │ │ │ │ │ +3f622e0d54ef395f57896a318aa045b0 │ │ │ │ │ $fFunctorTk'k'Product :: │ │ │ │ │ forall k' (f :: k' -> *). FunctorT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Product_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -2eb80c05beb1f7d007db9eb0c12d4710 │ │ │ │ │ +73dee846534c79f0e7bebcdd29510be6 │ │ │ │ │ $fFunctorTk'k'Product_$ctmap :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f2 a -> g a) │ │ │ │ │ -> Data.Functor.Product.Product f1 f2 x │ │ │ │ │ -> Data.Functor.Product.Product f1 g x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,L)>, CPR: 1, │ │ │ │ │ @@ -839,26 +839,26 @@ │ │ │ │ │ @f1 :: k' -> * │ │ │ │ │ @g :: k' -> * │ │ │ │ │ @x :: k' │ │ │ │ │ (h['GHC.Types.Many] :: forall (a :: k'). f1 a -> g a) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Product.Product f f1 x) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ Data.Functor.Product.Pair @k' @f @g @x fa (h @x ga) }] │ │ │ │ │ -6851e57c836f5f4fe41ccab49179e63e │ │ │ │ │ +f47b64db66562814f347715577bf4b5b │ │ │ │ │ $fFunctorTk'k'Reverse :: FunctorT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Reverse_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N). │ │ │ │ │ Sym (N:FunctorT[0] │ │ │ │ │ _N _N _N))] │ │ │ │ │ -af8441c327cbe4141c30b6fc07af7fc7 │ │ │ │ │ +ad9a3f70784430f065270fbe65f2524c │ │ │ │ │ $fFunctorTk'k'Reverse_$ctmap :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f a -> g a) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> Data.Functor.Reverse.Reverse g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ @@ -874,26 +874,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N) (g :: *>_N) (x :: _N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -1054234fb87d94420d5ce67ad52097fc │ │ │ │ │ +1da1f3520f8508d51365d03573a7d204 │ │ │ │ │ $fFunctorTk'k'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). FunctorT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fFunctorTk'k'Sum_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k' :: <*>_N) (f :: *>_N). │ │ │ │ │ Sym (N:FunctorT[0] _N _N _N))] │ │ │ │ │ -ddf4e547d63168da3d6d942b13340512 │ │ │ │ │ +0f7b8eb6eee60e1825339cd675931284 │ │ │ │ │ $fFunctorTk'k'Sum_$ctmap :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ (forall (a :: k'). f2 a -> g a) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 x -> Data.Functor.Sum.Sum f1 g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ │ @x :: k' │ │ │ │ │ (h['GHC.Types.Many] :: forall (a :: k'). f1 a -> g a) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Sum.Sum f f1 x) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @g @x fa │ │ │ │ │ Data.Functor.Sum.InR ga │ │ │ │ │ -> Data.Functor.Sum.InR @k' @f @g @x (h @x ga) }] │ │ │ │ │ -9b5d6b5aeff0f13eb6face930d6154a8 │ │ │ │ │ +feafaada03abc6809e1f53ce6cd6c8d3 │ │ │ │ │ $fGFunctorkk11fgRecRec :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorT t) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -4fe0ce78b642d677169de6da6c6e39f6 │ │ │ │ │ +0db6468f3e2667991b5e84eb72b47d04 │ │ │ │ │ $fGFunctorkk11fgRecRec0 :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Functor h, FunctorT t) => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -979,15 +979,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -546b02631ae40956b8059ce8c7ae0d29 │ │ │ │ │ +c9cc251856ec1a8fbda3eaef3238852c │ │ │ │ │ $fGFunctorkk11fgRecRec0_$cgmap :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ (GHC.Base.Functor h, FunctorT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (h (t (P 1 f) x)) (h (t f x)) x1 │ │ │ │ │ @@ -1045,15 +1045,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -ab5da8dcc4c52262c5ac24e912805ad9 │ │ │ │ │ +a3f048f43d00144a21f0aeda7c4b8736 │ │ │ │ │ $fGFunctorkk11fgRecRec1 :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ FunctorT t => │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -e95efae905c108813be0db6723a02046 │ │ │ │ │ +c1089a8b476756485f071d85a186317f │ │ │ │ │ $fGFunctorkk11fgRecRec1_$cgmap :: │ │ │ │ │ forall k k' k1 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (x1 :: k1). │ │ │ │ │ FunctorT t => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ -> Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) x1 │ │ │ │ │ @@ -1132,15 +1132,15 @@ │ │ │ │ │ _P │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -e22b3e22be785f816f34a75ba7628599 │ │ │ │ │ +97a61ce8addeccc85874aca83911f7b2 │ │ │ │ │ $fGFunctorkk11fgRecRec_$cgmap :: │ │ │ │ │ forall k k' k1 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (x1 :: k1). │ │ │ │ │ (GHC.Base.Functor h, GHC.Base.Functor m, FunctorT t) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> g a) │ │ │ │ │ @@ -1211,90 +1211,90 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -96b8ab5613539eac8ef062e5dc9454ce │ │ │ │ │ +6885a85777b51428ac22d1b57b63e27e │ │ │ │ │ $tcFunctorT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6751053597812226781#Word64 │ │ │ │ │ - 8775020075333287872#Word64 │ │ │ │ │ + 14658597566253021173#Word64 │ │ │ │ │ + 7903216527128616906#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcFunctorT2 │ │ │ │ │ 2# │ │ │ │ │ $tcFunctorT1] │ │ │ │ │ -c6b7d77dcbe23e48f3842ff36b563a09 │ │ │ │ │ +c19ceb8cffdeb002fd07190890b62e14 │ │ │ │ │ $tcFunctorT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -1b119a0f711d9f056ed744e214c80da2 │ │ │ │ │ +1ad19da9ca2dfbc9167cc91c08914778 │ │ │ │ │ $tcFunctorT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcFunctorT3] │ │ │ │ │ -c9cc504dc511bdea8aa2b95dca76c36f │ │ │ │ │ +1041d5040913618ed5635cc426a66cad │ │ │ │ │ $tcFunctorT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "FunctorT"#] │ │ │ │ │ -995d5aa18cc07d449cd305406cfad6cc │ │ │ │ │ +f0f513c879a9c35f1bc19205858a1271 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -e9021bde4ee6ca4e6b30a14d276976e7 │ │ │ │ │ +90f96debfe43404598abde3bab41d31f │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4a9e5f1307d0dc14da58a7c5807fe190 │ │ │ │ │ +7defdc4a0081e46639d2628b408b4ac0 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.FunctorT"#] │ │ │ │ │ -2410030ef5e3623bd42235a34f2daa83 │ │ │ │ │ +b93436141ffd0f5fe3b3b9e93e4cf463 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fd8d4f8c143806ea4f2a02a454cef830 │ │ │ │ │ +ea099a2e4a80a0ff037ee77a422ee501 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -24f80aeaed8a04f8758f9910125fd871 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +b1bd7a710ee8f1124c448f9c98f78a7e │ │ │ │ │ type CanDeriveFunctorT :: forall {k} {k1}. │ │ │ │ │ ((k -> *) -> k1 -> *) │ │ │ │ │ -> (k -> *) -> (k -> *) -> k1 -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveFunctorT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Barbies.Generics.Functor.GFunctor │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ +ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ type FunctorT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class FunctorT t where │ │ │ │ │ tmap :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ default tmap :: forall (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ CanDeriveFunctorT t f g x => │ │ │ │ │ (forall (a :: k). f a -> g a) -> t f x -> t g x │ │ │ │ │ -9508a024aed85a3d37cff0009fdc4009 │ │ │ │ │ +c8e297581604b9347d5c6e275575738a │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -b2a1bf83d053dbba2bb641073ccb9e8d │ │ │ │ │ +1b03232ed8638adf0fea411fa67d6438 │ │ │ │ │ gtmapDefault :: │ │ │ │ │ forall {k1} {k2} (t :: (k1 -> *) -> k2 -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (x :: k2). │ │ │ │ │ CanDeriveFunctorT t f g x => │ │ │ │ │ (forall (a :: k1). f a -> g a) -> t f x -> t g x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.p_hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.MonadT 9066 │ │ │ │ │ - interface hash: a30356964d91f8c851fcea98890070de │ │ │ │ │ - ABI hash: 2e45532830ced35fcf64ea307ca3f5c2 │ │ │ │ │ - export-list hash: 34162405ec478d3f9aacb5beb1bd0be5 │ │ │ │ │ + interface hash: 3957bf6f25381f323a5ca8c2938e1e20 │ │ │ │ │ + ABI hash: a5e6475ab282416ed2d4778ea69017b2 │ │ │ │ │ + export-list hash: 847c759e05e334128713d431e8407f6d │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 67a5205f8269836ce813133a487f57b0 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a1c28b3136060853fd5ab89156561301 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ MonadT{tembed tjoin tlift} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -33,33 +33,33 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - exports: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ - tmap 7daf6eec37127197117907af82691fc2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + exports: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ + tmap d0b4955d5dbd43342b986bfbb6d3da5d │ │ │ │ │ import -/ Control.Applicative 96cb359fa425348e301db4972e211d90 │ │ │ │ │ import -/ Control.Monad a8552ca25f5dcd7ee6fb611cbb0ec055 │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Control.Applicative.Backwards 3fb0e914e7e0118ebd824606855e73c5 │ │ │ │ │ import -/ Control.Applicative.Lift 4c061bd1a73d1b6820b48c8d4eb45f87 │ │ │ │ │ import -/ Control.Monad.Trans.Identity c6d9f8408d560420ccee35cf25d55d29 │ │ │ │ │ import -/ Control.Monad.Trans.Reader f0f89c719914f6308eba0116ac42816b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ -f0595d0d91433e3bca6376c2d735e2c8 │ │ │ │ │ +3d3d295c5950ec5aa975d35acd1b6714 │ │ │ │ │ $dmtembed :: │ │ │ │ │ forall {k'} (t :: (k' -> *) -> k' -> *) (f :: k' -> *) │ │ │ │ │ (g :: k' -> *) (a :: k'). │ │ │ │ │ (MonadT t, MonadT t) => │ │ │ │ │ (forall (x :: k'). f x -> t g x) -> t f a -> t g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ (Barbies.Internal.FunctorT.N:FunctorT[0] _N _N _N) │ │ │ │ │ @f │ │ │ │ │ @(t g) │ │ │ │ │ @a │ │ │ │ │ eta1 │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: t f a) -> f1 (g1 x)] │ │ │ │ │ -1db8f3e2197581b16e9f75b25493e1d9 │ │ │ │ │ +a4078beaee5e2c4599c4ad75a9dc5c88 │ │ │ │ │ $dmtjoin :: │ │ │ │ │ forall {k'} (t :: (k' -> *) -> k' -> *) (f :: k' -> *) (a :: k'). │ │ │ │ │ MonadT t => │ │ │ │ │ t (t f) a -> t f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ @t │ │ │ │ │ $dMonadT │ │ │ │ │ @(t f) │ │ │ │ │ @f │ │ │ │ │ @a │ │ │ │ │ $dMonadT │ │ │ │ │ (\ @x :: k' -> GHC.Base.id @(t f x))] │ │ │ │ │ -b985059b4a22fe343099786da19513d5 │ │ │ │ │ +d223c9464f9767fff1a89197ac312315 │ │ │ │ │ $fMonadTTYPELift :: MonadT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @Control.Applicative.Lift.Lift │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: Control.Applicative.Lift.Lift │ │ │ │ │ (Control.Applicative.Lift.Lift f) a) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Control.Applicative.Lift.Pure a1 │ │ │ │ │ -> Control.Applicative.Lift.Pure @f @a a1 │ │ │ │ │ Control.Applicative.Lift.Other ds1 -> ds1 }) │ │ │ │ │ $fMonadTTYPELift_$ctembed] │ │ │ │ │ -b9a4bfdd39c481922172b32ab7fa7a07 │ │ │ │ │ +a8fef0b7200447837ecd1c82a338bb74 │ │ │ │ │ $fMonadTTYPELift_$ctembed :: │ │ │ │ │ MonadT Control.Applicative.Lift.Lift => │ │ │ │ │ (forall x. f x -> Control.Applicative.Lift.Lift g x) │ │ │ │ │ -> Control.Applicative.Lift.Lift f a │ │ │ │ │ -> Control.Applicative.Lift.Lift g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall x. │ │ │ │ │ f x -> Control.Applicative.Lift.Lift g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Applicative.Lift.Lift f a) -> │ │ │ │ │ case x of wild { │ │ │ │ │ Control.Applicative.Lift.Pure x1 │ │ │ │ │ -> Control.Applicative.Lift.Pure @g @a x1 │ │ │ │ │ Control.Applicative.Lift.Other e -> ds @a e }] │ │ │ │ │ -bf22138da40d4b7364362718ee0444fa │ │ │ │ │ +c4f4ab90195a8b532ddccc4d18095a1c │ │ │ │ │ $fMonadTTYPEProduct :: │ │ │ │ │ GHC.Base.Alternative f => MonadT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Alternative f). │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @(*) @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fMonadTTYPEProduct_$ctlift @f v) │ │ │ │ │ ($fMonadTTYPEProduct_$ctjoin @f v) │ │ │ │ │ ($fMonadTTYPEProduct_$ctembed @f v)] │ │ │ │ │ -b8262467e4ae1e6fa967baeddff3d8e8 │ │ │ │ │ +e40249db4a9fb42eb1f50488fbfc2694 │ │ │ │ │ $fMonadTTYPEProduct_$ctembed :: │ │ │ │ │ (GHC.Base.Alternative f, │ │ │ │ │ MonadT (Data.Functor.Product.Product f)) => │ │ │ │ │ (forall x. f1 x -> Data.Functor.Product.Product f g x) │ │ │ │ │ -> Data.Functor.Product.Product f f1 a │ │ │ │ │ -> Data.Functor.Product.Product f g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ f (Data.Functor.Product.Product f g) a │ │ │ │ │ -> Data.Functor.Product.Product f g a │ │ │ │ │ [] │ │ │ │ │ = tjoin @(*) @(Data.Functor.Product.Product f) $dMonadT @g @a │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Data.Functor.Product.Product f f1 a) -> │ │ │ │ │ f2 (g1 x)] │ │ │ │ │ -01f527706546cfd9d8802e3287727c42 │ │ │ │ │ +26e66049a00d6c71d89b41d5977467d8 │ │ │ │ │ $fMonadTTYPEProduct_$ctjoin :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ f (Data.Functor.Product.Product f f1) a │ │ │ │ │ -> Data.Functor.Product.Product f f1 a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!P(L,1!P(L,L))>, │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.<|> @f $dAlternative @a fa fa') │ │ │ │ │ ga } }] │ │ │ │ │ -69d8b5fc3fe31c8d9d629ddb3d887990 │ │ │ │ │ +ff4ad9b5aae0f6046be3079bc5999c11 │ │ │ │ │ $fMonadTTYPEProduct_$ctlift :: │ │ │ │ │ GHC.Base.Alternative f => │ │ │ │ │ f1 a -> Data.Functor.Product.Product f f1 a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(*) │ │ │ │ │ @f │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.empty @f $dAlternative @a) │ │ │ │ │ eta] │ │ │ │ │ -7c7b508479205435eb2664e0e78324c7 │ │ │ │ │ +a429943ffeb7ac23a2e1e98b986440e1 │ │ │ │ │ $fMonadTTYPEReaderT :: │ │ │ │ │ MonadT (Control.Monad.Trans.Reader.ReaderT r) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @r. │ │ │ │ │ @(*) │ │ │ │ │ @@ -285,15 +285,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Monad.Trans.Reader.ReaderT r g x>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R _R _N))] │ │ │ │ │ -1cba710cf4f88d6ce28673fe86cb7032 │ │ │ │ │ +773c789a0a1215c97b87ead35b14e39a │ │ │ │ │ $fMonadTTYPEReaderT1 :: │ │ │ │ │ MonadT (Control.Monad.Trans.Reader.ReaderT r) => │ │ │ │ │ (forall x. f x -> Control.Monad.Trans.Reader.ReaderT r g x) │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f a -> r -> g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ @a │ │ │ │ │ (x `cast` │ │ │ │ │ (Control.Monad.Trans.Reader.N:ReaderT[0] _R _R _N) │ │ │ │ │ eta)) │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Reader.N:ReaderT[0] _R _R _N) │ │ │ │ │ eta] │ │ │ │ │ -387cd47022c017fe6c3789fa6e91033a │ │ │ │ │ +d9f14234c2de4b8e50b291c3102b6d3d │ │ │ │ │ $fMonadTTYPEReaderT_$ctjoin :: │ │ │ │ │ Control.Monad.Trans.Reader.ReaderT │ │ │ │ │ r (Control.Monad.Trans.Reader.ReaderT r f) a │ │ │ │ │ -> Control.Monad.Trans.Reader.ReaderT r f a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ @@ -340,15 +340,15 @@ │ │ │ │ │ e) │ │ │ │ │ `cast` │ │ │ │ │ (forall (r :: <*>_N) (f :: <* -> *>_N) (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Reader.N:ReaderT[0] │ │ │ │ │ _R _R _N))] │ │ │ │ │ -d34b5258300ee8e3898d5433cf1f08b5 │ │ │ │ │ +24ae8903cc10730b577e136bde5d8db5 │ │ │ │ │ $fMonadTk'Backwards :: │ │ │ │ │ MonadT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'Backwards_$ctembed @k')] │ │ │ │ │ -45ca9042759d1a0520316adbf7760ab6 │ │ │ │ │ +a0c3dec464f254eb657826571328f30d │ │ │ │ │ $fMonadTk'Backwards_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Control.Applicative.Backwards.Backwards => │ │ │ │ │ (forall (x :: k'). │ │ │ │ │ f x -> Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f a │ │ │ │ │ -> Control.Applicative.Backwards.Backwards g a │ │ │ │ │ @@ -400,15 +400,15 @@ │ │ │ │ │ f x -> Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Applicative.Backwards.Backwards │ │ │ │ │ f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] _N _R _N)] │ │ │ │ │ -e3625a434265153f46166b4329ac940f │ │ │ │ │ +4e311fdff439559c402898f1b0f08c85 │ │ │ │ │ $fMonadTk'Compose :: │ │ │ │ │ GHC.Base.Monad f => MonadT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -425,15 +425,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fMonadTk'Compose_$ctlift @k' @f v) │ │ │ │ │ ($fMonadTk'Compose_$ctjoin @k' @f v) │ │ │ │ │ ($fMonadTk'Compose_$ctembed @k' @f v)] │ │ │ │ │ -be1ea02099fce61ace3ca46f00ccefa2 │ │ │ │ │ +8c7ed97238dc0315d481395f78cffe9e │ │ │ │ │ $fMonadTk'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1P(1C(1,C(1,L)),A),A,A,A,A,A),A,A,A)>, │ │ │ │ │ @@ -452,15 +452,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -a3ec4cd24fccc22e047145c58e3b1e16 │ │ │ │ │ +0c5a1b85e18e161057c2bdf38d265dea │ │ │ │ │ $fMonadTk'Compose_$ctembed :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ (GHC.Base.Monad f, MonadT (Data.Functor.Compose.Compose f)) => │ │ │ │ │ (forall (x :: k'). f1 x -> Data.Functor.Compose.Compose f g x) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ -> Data.Functor.Compose.Compose f g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ f (Data.Functor.Compose.Compose f g) a │ │ │ │ │ -> Data.Functor.Compose.Compose f g a │ │ │ │ │ [] │ │ │ │ │ = tjoin @k' @(Data.Functor.Compose.Compose f) $dMonadT @g @a │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Data.Functor.Compose.Compose f f1 a) -> │ │ │ │ │ f2 (g1 x)] │ │ │ │ │ -1f8de7477da37fa98d71ff613e7ba250 │ │ │ │ │ +c5a44f5d23dc69b85331678fe2a6565d │ │ │ │ │ $fMonadTk'Compose_$ctjoin :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (a :: k'). │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ Data.Functor.Compose.Compose │ │ │ │ │ f (Data.Functor.Compose.Compose f f1) a │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -546,15 +546,15 @@ │ │ │ │ │ f (Data.Functor.Compose.Compose f f1) a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -ec7d2229e94620f590c2dd38779f18b3 │ │ │ │ │ +e1d735864010777818b4d722034d0717 │ │ │ │ │ $fMonadTk'Compose_$ctlift :: │ │ │ │ │ forall k' (f :: * -> *) (f1 :: k' -> *) (a :: k'). │ │ │ │ │ GHC.Base.Monad f => │ │ │ │ │ f1 a -> Data.Functor.Compose.Compose f f1 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!P(1!P(A,1C(1,L),A,A,A,A),A,A,A)>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -19cf74290d11ac9145914699d0a3b5ef │ │ │ │ │ +124423861d458db524cf9931c213c3d2 │ │ │ │ │ $fMonadTk'IdentityT :: │ │ │ │ │ MonadT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @@ -608,15 +608,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'IdentityT_$ctembed @k')] │ │ │ │ │ -ec052b00c177c54c25abccbdf2126a3f │ │ │ │ │ +76d046fa15c5b2cf6cd90a7db9bba8cd │ │ │ │ │ $fMonadTk'IdentityT_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Control.Monad.Trans.Identity.IdentityT => │ │ │ │ │ (forall (x :: k'). │ │ │ │ │ f x -> Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f a │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT g a │ │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ │ f x -> Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ (x['GHC.Types.Many] :: Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] _N _R _N)] │ │ │ │ │ -03302d1362e4d880c714b062ca3a5e14 │ │ │ │ │ +2bb27cba465550daacd3eda6b200d167 │ │ │ │ │ $fMonadTk'Reverse :: MonadT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ @@ -666,15 +666,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N │ │ │ │ │ (Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R))) _N) │ │ │ │ │ ($fMonadTk'Reverse_$ctembed @k')] │ │ │ │ │ -b62906600ccaf34df59674c83cc798a0 │ │ │ │ │ +65e2c81195a179013a84f3a3d0e1f54d │ │ │ │ │ $fMonadTk'Reverse_$ctembed :: │ │ │ │ │ forall k' (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT Data.Functor.Reverse.Reverse => │ │ │ │ │ (forall (x :: k'). f x -> Data.Functor.Reverse.Reverse g x) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f a │ │ │ │ │ -> Data.Functor.Reverse.Reverse g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ ($dMonadT['GHC.Types.Many] :: MonadT Data.Functor.Reverse.Reverse) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (x :: k'). │ │ │ │ │ f x -> Data.Functor.Reverse.Reverse g x) │ │ │ │ │ (x['GHC.Types.Many] :: Data.Functor.Reverse.Reverse f a) -> │ │ │ │ │ ds │ │ │ │ │ @a │ │ │ │ │ x `cast` (Data.Functor.Reverse.N:Reverse[0] _N _R _N)] │ │ │ │ │ -acc630e7d1fb8a5a5c0ae6dd972f17c6 │ │ │ │ │ +1f2dfba208a3766949f6cc110c34e261 │ │ │ │ │ $fMonadTk'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). MonadT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:MonadT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @k' │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ (\ @f1 :: k' -> * @a :: k' (ds['GHC.Types.Many] :: f1 a) -> │ │ │ │ │ Data.Functor.Sum.InR @k' @f @f1 @a ds) │ │ │ │ │ ($fMonadTk'Sum_$ctjoin @k' @f) │ │ │ │ │ ($fMonadTk'Sum_$ctembed @k' @f)] │ │ │ │ │ -37d6af8b559f0f1b77de7c1e5b46641a │ │ │ │ │ +9fee421e83baa0e50856c5692ab5f263 │ │ │ │ │ $fMonadTk'Sum_$ctembed :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT (Data.Functor.Sum.Sum f1) => │ │ │ │ │ (forall (x :: k'). f2 x -> Data.Functor.Sum.Sum f1 g x) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 a -> Data.Functor.Sum.Sum f1 g a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ ($dMonadT['GHC.Types.Many] :: MonadT (Data.Functor.Sum.Sum f)) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (x :: k'). │ │ │ │ │ f1 x -> Data.Functor.Sum.Sum f g x) │ │ │ │ │ (x['GHC.Types.Many] :: Data.Functor.Sum.Sum f f1 a) -> │ │ │ │ │ case x of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @g @a fa │ │ │ │ │ Data.Functor.Sum.InR ga -> ds @a ga }] │ │ │ │ │ -5ab908c707f41b649cff04e6a93ee688 │ │ │ │ │ +8d53e96331aeab48cbfa0556ff5cd684 │ │ │ │ │ $fMonadTk'Sum_$ctjoin :: │ │ │ │ │ forall k' (f1 :: k' -> *) (f2 :: k' -> *) (a :: k'). │ │ │ │ │ Data.Functor.Sum.Sum f1 (Data.Functor.Sum.Sum f1 f2) a │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -742,64 +742,64 @@ │ │ │ │ │ @f1 :: k' -> * │ │ │ │ │ @a :: k' │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Functor.Sum.Sum │ │ │ │ │ f (Data.Functor.Sum.Sum f f1) a) -> │ │ │ │ │ case ds of wild { │ │ │ │ │ Data.Functor.Sum.InL fa -> Data.Functor.Sum.InL @k' @f @f1 @a fa │ │ │ │ │ Data.Functor.Sum.InR ds1 -> ds1 }] │ │ │ │ │ -7dac82c3185121b0a978cb162c501420 │ │ │ │ │ +a052e400a5d8236c20ecf381cc805a45 │ │ │ │ │ $tcMonadT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3580657594039770991#Word64 │ │ │ │ │ - 15043022534608447110#Word64 │ │ │ │ │ + 4185748482054427665#Word64 │ │ │ │ │ + 16106999681576663642#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcMonadT2 │ │ │ │ │ 1# │ │ │ │ │ $tcMonadT1] │ │ │ │ │ -38a1054205666877893c9ab559ed3c9d │ │ │ │ │ +71d9972b35c954a82a2e80c094de1865 │ │ │ │ │ $tcMonadT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a6ab65e404e8c85f74575ccb89e3f711 │ │ │ │ │ +6631c6fbe2af33d23eb6189c19df90b6 │ │ │ │ │ $tcMonadT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcMonadT3] │ │ │ │ │ -72d5c40ca5adbce17bb492232fe7d45f │ │ │ │ │ +ff1b9596d9bff0a9973d3640f08a8fde │ │ │ │ │ $tcMonadT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "MonadT"#] │ │ │ │ │ -83763ad1247bc44b5aa5279131a9551b │ │ │ │ │ +683f50c8eef617167a73dbe7d0da3259 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -06ab1c76e69d2d079c35e048effa5906 │ │ │ │ │ +94050f02e16bc2a429be27402e2ac554 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -be7d31b0b4539d0a0b4c08de4d454fdc │ │ │ │ │ +8128d766ba0d2133060a8447ef3ee543 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.MonadT"#] │ │ │ │ │ -f80382551d6d88f18b6a9c0094d4cdb3 │ │ │ │ │ +cffcac7810ae7c224c1f46b261802f39 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -20a3304453d1588015b5eeb6dd949790 │ │ │ │ │ +0e07036d0d7936af110208dd72d26d55 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -97dbe0e46fe68cde416cece814284e6f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +901f738abac3be5c36af79b68794e7ff │ │ │ │ │ type MonadT :: forall {k'}. │ │ │ │ │ ((k' -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => MonadT t where │ │ │ │ │ tlift :: forall (f :: k' -> *) (a :: k'). f a -> t f a │ │ │ │ │ tjoin :: forall (f :: k' -> *) (a :: k'). t (t f) a -> t f a │ │ │ │ │ tembed :: forall (f :: k' -> *) (g :: k' -> *) (a :: k'). │ │ │ │ │ MonadT t => │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.TraversableB [orphan module] 9066 │ │ │ │ │ - interface hash: 9c01741a6b5f89caeb88d4a7283a6213 │ │ │ │ │ - ABI hash: b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - export-list hash: a8196cc20ebeb66df453e15c78d677c9 │ │ │ │ │ - orphan hash: 35d1d872840c54582ff51dd170c44a5a │ │ │ │ │ + interface hash: 4c24b56625c566a786301d73af6b08ba │ │ │ │ │ + ABI hash: b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + export-list hash: 6564e0103587f68d905c5ccbec42ca55 │ │ │ │ │ + orphan hash: 31abe1296b545370341cd09e67136ad4 │ │ │ │ │ flag hash: 50ad4a09a94929385a28b5775c91be29 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 954f0b465549c0404fb9a3c25eca6418 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,62 +21,62 @@ │ │ │ │ │ bfoldMap │ │ │ │ │ bsequence │ │ │ │ │ bsequence' │ │ │ │ │ btraverse_ │ │ │ │ │ gbtraverseDefault │ │ │ │ │ CanDeriveTraversableB │ │ │ │ │ TraversableB{btraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable 78ba5b8127485172bcdfb5f1a7a2be9f │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 07978d60099125b7617e0fdd0bfa9d0e │ │ │ │ │ - gtraverse 479847134d0fca5201cb163e7c365d6d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 78d58e8d27c1b5f724f59e41fe333ec9 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr 921a5c36501ebb74282d24aea2b9b5ce │ │ │ │ │ - tell f41472543dcc450dda0d5b8970f323cd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 24c2969b48d69b5d87bd0015edc00ed7 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable 6bc69f1d03cbd1e58f9a67d23d07f501 │ │ │ │ │ + gtraverse 70ec7cdfe89035cca9af3957b43ff6c2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer efe86a57d978c86b92ee78dca96ae213 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 0ba0f5f1de1b3cb4ff96e635320656e1 │ │ │ │ │ + tell e2ec237cb577cbd4bb2ed4024c55188f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Data.Functor.Constant 52282bc1bf385e3c7296f6c86c5c51f5 │ │ │ │ │ -33c9ecddeeebba17235040223b27e7e0 │ │ │ │ │ +39bc82b37538be32d65c21dd7267e389 │ │ │ │ │ $dmbtraverse :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB b, GHC.Base.Applicative e, │ │ │ │ │ CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -273,15 +273,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ <*>_N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -2ec7a72d116c6898db54a704a86cfee5 │ │ │ │ │ +14324638cf1de732a54815ecbc229377 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec :: │ │ │ │ │ forall k k2 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableB b) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -db94a887a2af382d43db558a5c04564f │ │ │ │ │ +994cbf1f6e987e2952608762b8e45c59 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec0 :: │ │ │ │ │ forall k k2 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableB b) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -49b363a38afc2ac51a871301e3b3b35a │ │ │ │ │ +6587ef2fe37b9fe5ba92b832474c50df │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec0_$cgtraverse :: │ │ │ │ │ forall k k2 (h :: * -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableB b, │ │ │ │ │ GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ @@ -413,15 +413,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x1) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -ba2ddd40ae856c7341de1bd4c490fb9d │ │ │ │ │ +62a71e52be280d9bd9bdd934828615e2 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec1 :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ TraversableB b => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ _N │ │ │ │ │ <0>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -d72264cefb8d51b3b77cd5e6481f3ae9 │ │ │ │ │ +dbed2f6c8a993d068eeb0ca69668dac7 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec1_$cgtraverse :: │ │ │ │ │ forall k k2 (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (t :: * -> *) (x :: k2). │ │ │ │ │ (TraversableB b, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (b (P 0 f)) (b f) x │ │ │ │ │ @@ -496,15 +496,15 @@ │ │ │ │ │ (b (P 0 f)) (b f) x) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x1) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] _N _P _R _P))] │ │ │ │ │ -260fb9aa64b390f2843612d6c1efafc3 │ │ │ │ │ +ce1766c0437677154e084850cc0adca6 │ │ │ │ │ $fGTraversableNaturalkk20fgRecRec_$cgtraverse :: │ │ │ │ │ forall k k2 (h :: * -> *) (m :: * -> *) (b :: (k -> *) -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (t :: * -> *) (x :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableB b, GHC.Base.Applicative t) => │ │ │ │ │ Data.Proxy.Proxy 0 │ │ │ │ │ -> (forall (a :: k). f a -> t (g a)) │ │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x1) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -19dece95ad1e3ac601ade4664c8874de │ │ │ │ │ +98dc672dd421b7d7e2d864ea1af2f73a │ │ │ │ │ $fTraversableBkCompose :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *). │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Compose.Compose f b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -604,15 +604,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkCompose_$cbtraverse @k @f @b v v1)] │ │ │ │ │ -27c8b1886ea99ecec7ca457f7bf317ed │ │ │ │ │ +b0d132e64a8f11c46734df05d46588eb │ │ │ │ │ $fTraversableBkCompose1 :: │ │ │ │ │ forall {k} {f :: * -> *} {b :: (k -> *) -> *} {f1 :: k -> *} │ │ │ │ │ {g :: k -> *}. │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b) => │ │ │ │ │ (forall (a :: k). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 -> f (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ │ @f1 │ │ │ │ │ @g │ │ │ │ │ eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N)] │ │ │ │ │ -19b32ad3fb7d4740094e434aac5adfa6 │ │ │ │ │ +025e58d3d1c0ac4ef3b3b972e7546ef3 │ │ │ │ │ $fTraversableBkCompose_$cbtraverse :: │ │ │ │ │ forall k (f :: * -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f1 :: k -> *) (g :: k -> *). │ │ │ │ │ (Data.Traversable.Traversable f, TraversableB b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f1 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Compose.Compose f b f1 │ │ │ │ │ @@ -684,28 +684,28 @@ │ │ │ │ │ @(b g) │ │ │ │ │ $dApplicative │ │ │ │ │ (btraverse @k @b $dTraversableB @e @f1 @g $dApplicative eta) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N *>_N _R _N _N))] │ │ │ │ │ -14d0fb1202c496de0811d9ef9b353dba │ │ │ │ │ +6b42a24e2fc6c84f4728712aff792cac │ │ │ │ │ $fTraversableBkConst :: TraversableB (Data.Functor.Const.Const a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Const.Const a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkConst_$cbtraverse @k @a)] │ │ │ │ │ -e3e1746b41234e5cae95b9609d148d25 │ │ │ │ │ +15ab705b96e0df66afbc3aa6e0e063e6 │ │ │ │ │ $fTraversableBkConst_$cbtraverse :: │ │ │ │ │ forall k a (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Const.Const a f -> e (Data.Functor.Const.Const a g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=2), │ │ │ │ │ @@ -722,29 +722,29 @@ │ │ │ │ │ @e │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Functor.Const.Const a g) │ │ │ │ │ ds1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Const.N:Const[0] *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Const.N:Const[0] *>_N _R _P))] │ │ │ │ │ -e0cf85538511cc871a114d59c3c02669 │ │ │ │ │ +eb36f645ce9fa63e0c91e7aebabd8dc0 │ │ │ │ │ $fTraversableBkConstant :: │ │ │ │ │ TraversableB (Data.Functor.Constant.Constant a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @a. │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Constant.Constant a) │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkConstant_$cbmap @k @a) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkConstant_$cbtraverse @k @a)] │ │ │ │ │ -290a5c4b471d5d301f99b332bca74950 │ │ │ │ │ +60a30098017ffac097bf993fed77e66f │ │ │ │ │ $fTraversableBkConstant_$cbtraverse :: │ │ │ │ │ forall k a (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Constant.Constant a f │ │ │ │ │ -> e (Data.Functor.Constant.Constant a g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -763,15 +763,15 @@ │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Functor.Constant.Constant a g) │ │ │ │ │ ds1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Constant.N:Constant[0] *>_N _R _P │ │ │ │ │ ; Sym (Data.Functor.Constant.N:Constant[0] │ │ │ │ │ *>_N _R _P))] │ │ │ │ │ -fd60f5bd2c4f9d7ec978f73f9214baff │ │ │ │ │ +4246053d5084b8890f3266f13361b0c2 │ │ │ │ │ $fTraversableBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -785,15 +785,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fTraversableBkProduct1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkProduct_$cbtraverse @k @a @b v v1)] │ │ │ │ │ -527563cef889a958c3a00f0b1b2c8672 │ │ │ │ │ +d0d047cb8652956660fd75679de662db │ │ │ │ │ $fTraversableBkProduct1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ @@ -827,15 +827,15 @@ │ │ │ │ │ (($p1TraversableB @k @b $dTraversableB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ y) }] │ │ │ │ │ -2d371bcfc76e587b0e6fa95a447ba9f4 │ │ │ │ │ +0f92c04b17c1009e8813b66270343689 │ │ │ │ │ $fTraversableBkProduct_$cbtraverse :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Product.Product a b f │ │ │ │ │ -> e (Data.Functor.Product.Product a b g) │ │ │ │ │ @@ -865,28 +865,28 @@ │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(a g) │ │ │ │ │ @(b g -> Data.Functor.Product.Product a b g) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a g) (ds1['GHC.Types.Many] :: b g) -> │ │ │ │ │ Data.Functor.Product.Pair @(k -> *) @a @b @g ds ds1) │ │ │ │ │ (btraverse @k @a $dTraversableB @e @f @g $dApplicative eta x)) │ │ │ │ │ (btraverse @k @b $dTraversableB1 @e @f @g $dApplicative eta y) }] │ │ │ │ │ -1bfae925a7d78eb29629646191e6a3ca │ │ │ │ │ +adf1ba2b597e97f647f8ad5e89bb8fc6 │ │ │ │ │ $fTraversableBkProxy :: TraversableB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.FunctorB.$fFunctorBkProxy_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkProxy_$cbtraverse @k)] │ │ │ │ │ -db98f3c4b674c487e40d02be5dd7603e │ │ │ │ │ +b0ef824d4d4f8e38985dea340cdb221c │ │ │ │ │ $fTraversableBkProxy_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) │ │ │ │ │ -> Data.Proxy.Proxy f -> e (Data.Proxy.Proxy g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)>, Inline: (sat-args=2), │ │ │ │ │ @@ -899,15 +899,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy f) -> │ │ │ │ │ GHC.Base.pure │ │ │ │ │ @e │ │ │ │ │ $dApplicative │ │ │ │ │ @(Data.Proxy.Proxy g) │ │ │ │ │ (Data.Proxy.Proxy @(k -> *) @g)] │ │ │ │ │ -924ba127545cea625667da458890ac59 │ │ │ │ │ +b16a228aa4d5c4c6a03f23cc9d82a17f │ │ │ │ │ $fTraversableBkSum :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ TraversableB (Data.Functor.Sum.Sum a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -921,15 +921,15 @@ │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Sum.Sum a b) │ │ │ │ │ ($fTraversableBkSum1 @k @a @b v v1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N)) │ │ │ │ │ ($fTraversableBkSum_$cbtraverse @k @a @b v v1)] │ │ │ │ │ -909ee79fb0d447dfedfd6360c1207306 │ │ │ │ │ +451c58e6934cec606e44cd1bbfdd23c8 │ │ │ │ │ $fTraversableBkSum1 :: │ │ │ │ │ forall {k} {a :: (k -> *) -> *} {b :: (k -> *) -> *} (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b) => │ │ │ │ │ (forall (a1 :: k). f a1 -> g a1) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> Data.Functor.Sum.Sum a b g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ @@ -968,15 +968,15 @@ │ │ │ │ │ (($p1TraversableB @k @b $dTraversableB1) │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ x) }] │ │ │ │ │ -464d7d3edcdeb1924b26dcc17b9a5f78 │ │ │ │ │ +327b1035a036c7f1f8b969e065d3331c │ │ │ │ │ $fTraversableBkSum_$cbtraverse :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *). │ │ │ │ │ (TraversableB a, TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a1 :: k). f a1 -> e (g a1)) │ │ │ │ │ -> Data.Functor.Sum.Sum a b f -> e (Data.Functor.Sum.Sum a b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -1009,91 +1009,91 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(b g) │ │ │ │ │ @(Data.Functor.Sum.Sum a b g) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: b g) -> │ │ │ │ │ Data.Functor.Sum.InR @(k -> *) @a @b @g ds) │ │ │ │ │ (btraverse @k @b $dTraversableB1 @e @f @g $dApplicative eta x) }] │ │ │ │ │ -506adcd8de5f96b431e7bd9c1518a1eb │ │ │ │ │ +944f56733c73f70e67504b03db3e5272 │ │ │ │ │ $tcTraversableB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 4017740665315007311#Word64 │ │ │ │ │ - 12641569116592177529#Word64 │ │ │ │ │ + 18179578676235463987#Word64 │ │ │ │ │ + 2489881737007706769#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcTraversableB2 │ │ │ │ │ 1# │ │ │ │ │ $tcTraversableB1] │ │ │ │ │ -1d5e7391cfce86e64b12ab9e4ad46d77 │ │ │ │ │ +fd0a83cbb12d57da33ddc1ae283cebbe │ │ │ │ │ $tcTraversableB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -4c3cc0d49f5352ac46e3fe66d4d03f1d │ │ │ │ │ +9b81753d0bcf08cfa395b5232dca0b53 │ │ │ │ │ $tcTraversableB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcTraversableB3] │ │ │ │ │ -c4e1a220af90cdcfb049cd30028fd29c │ │ │ │ │ +03be57e758250e91ddfb0aeec1c7e89a │ │ │ │ │ $tcTraversableB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "TraversableB"#] │ │ │ │ │ -d07aebed8b303ad614b7f0f9fa991f63 │ │ │ │ │ +22102049ffc1f3dafb2a8230d57d0a14 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -04d78d7e00d3e5e60bfdab4df1e9db8a │ │ │ │ │ +68aa65e57545ce2138358d634ca88ef8 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -b421a7d4fb73a4c2bc8df6e3b5f9a4e1 │ │ │ │ │ +f10fd5008e8694606169b4308f3b103b │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.TraversableB"#] │ │ │ │ │ -57152d0194320c271fa4ffdc7205adc7 │ │ │ │ │ +337945a41551c3da1fad4e8768e34141 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -78bea3302496ee24b7a58c26d98be406 │ │ │ │ │ +863dc28117f3116c9114941a36854b54 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -c0fcb3f91d286c4e24aa9ba938f58a0b │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +d7d392b1c7fc8b91ce9dfad4efc2b6d3 │ │ │ │ │ type CanDeriveTraversableB :: forall {k1}. │ │ │ │ │ ((k1 -> *) -> *) -> (k1 -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveTraversableB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (b f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (b g), │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepP 0 (b g))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -6ecb9054dad4354a5b77cf31ccc6cecb │ │ │ │ │ +3479509828c4a984a91d78f529880382 │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ +b16eda90a135f995e76c64fdf076422a │ │ │ │ │ type TraversableB :: forall k. │ │ │ │ │ ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorB.FunctorB b => TraversableB b where │ │ │ │ │ btraverse :: forall (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ default btraverse :: forall (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ -14d33185bc8e0b9d6617de4794d0b153 │ │ │ │ │ +0c258f5bfc94ec71636a457f0c538881 │ │ │ │ │ bfoldMap :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) m (f :: k -> *). │ │ │ │ │ (TraversableB b, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). f a -> m) -> b f -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1219,15 +1219,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R │ │ │ │ │ <()>_R)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: b f) -> │ │ │ │ │ f2 (g x)] │ │ │ │ │ -c342788bd922f3596acc43592b92d6ee │ │ │ │ │ +0ae024feb9303d386ddf012477d382bb │ │ │ │ │ bsequence :: │ │ │ │ │ forall {k} (e :: * -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (GHC.Base.Applicative e, TraversableB b) => │ │ │ │ │ b (Data.Functor.Compose.Compose e f) -> e (b f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1257,15 +1257,15 @@ │ │ │ │ │ e f a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N)] │ │ │ │ │ -ddba99e0a036e38514b81b4420ddd569 │ │ │ │ │ +76f2a385900fef20091423a0bc93fc51 │ │ │ │ │ bsequence' :: │ │ │ │ │ (GHC.Base.Applicative e, TraversableB b) => │ │ │ │ │ b e -> e (b Data.Functor.Identity.Identity) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @e :: * -> * │ │ │ │ │ @@ -1292,20 +1292,20 @@ │ │ │ │ │ @(Data.Functor.Identity.Identity │ │ │ │ │ a) │ │ │ │ │ (bsequence'1 @a) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)))] │ │ │ │ │ -58ecb3f26f46e178eab0fd2013cb8ef4 │ │ │ │ │ +42cdaad5dbd770c73a20f9a48f9810c8 │ │ │ │ │ bsequence'1 :: a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: \ @a (ds['GHC.Types.Many] :: a) -> ds] │ │ │ │ │ -db6a81411d9b3d9f573baa0f326e7828 │ │ │ │ │ +60242f95eece2e38ab3dfa24ebca6d72 │ │ │ │ │ btraverse_ :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) c. │ │ │ │ │ (TraversableB b, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e c) -> b f -> e () │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1365,21 +1365,21 @@ │ │ │ │ │ @e │ │ │ │ │ $dFunctor │ │ │ │ │ @() │ │ │ │ │ @(b (Data.Functor.Const.Const │ │ │ │ │ ())) │ │ │ │ │ GHC.Tuple.Prim.() │ │ │ │ │ (g x)] │ │ │ │ │ -a7c090f54d3a6128d8402d77a1af1a38 │ │ │ │ │ +91edaa05c1d130f137897731ac90aeb0 │ │ │ │ │ btraverse_1 :: c -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c (ds['GHC.Types.Many] :: c) -> GHC.Tuple.Prim.()] │ │ │ │ │ -10c8101760dc1adeb285607f85e35b38 │ │ │ │ │ +dae0a772e88ff6f604743bb5d4a0e092 │ │ │ │ │ gbtraverseDefault :: │ │ │ │ │ forall {k1} (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (e :: * -> *). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableB b f g) => │ │ │ │ │ (forall (a :: k1). f a -> e (g a)) -> b f -> e (b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.TraversableT [orphan module] 9066 │ │ │ │ │ - interface hash: e62ae5b02cb5dc5c840f14a2e5917a88 │ │ │ │ │ - ABI hash: 6d9f71dcdc22d5d3261927c7c3f0afd5 │ │ │ │ │ - export-list hash: 24f5ff092cfd60d1c33d22f7bfc60097 │ │ │ │ │ - orphan hash: 7436c106bf3c519174e501fc089cf08d │ │ │ │ │ + interface hash: f2841e5eb751ebffff2f91837b19db12 │ │ │ │ │ + ABI hash: 70a0f6bb8ee700f78b9077b3af018bc8 │ │ │ │ │ + export-list hash: e6c541e77f859c5116aa0273fe952d3a │ │ │ │ │ + orphan hash: c26bce223d7cad422acaf9f4dcd0b231 │ │ │ │ │ flag hash: 6356b00d94b2d1da65c3f2fa68e13284 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a2d68cb522029ad5b03f068295b394ec │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ @@ -21,18 +21,18 @@ │ │ │ │ │ tfoldMap │ │ │ │ │ tsequence │ │ │ │ │ tsequence' │ │ │ │ │ ttraverseDefault │ │ │ │ │ ttraverse_ │ │ │ │ │ CanDeriveTraversableT │ │ │ │ │ TraversableT{ttraverse} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 transformers-0.6.1.0 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.FunctorT GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ @@ -42,35 +42,35 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable 78ba5b8127485172bcdfb5f1a7a2be9f │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 07978d60099125b7617e0fdd0bfa9d0e │ │ │ │ │ - gtraverse 479847134d0fca5201cb163e7c365d6d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - exports: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer 78d58e8d27c1b5f724f59e41fe333ec9 │ │ │ │ │ - exports: 59ffb401d09093d618de38060033b75c │ │ │ │ │ - execWr 921a5c36501ebb74282d24aea2b9b5ce │ │ │ │ │ - tell f41472543dcc450dda0d5b8970f323cd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 24c2969b48d69b5d87bd0015edc00ed7 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable 6bc69f1d03cbd1e58f9a67d23d07f501 │ │ │ │ │ + gtraverse 70ec7cdfe89035cca9af3957b43ff6c2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + exports: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer efe86a57d978c86b92ee78dca96ae213 │ │ │ │ │ + exports: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ + execWr 0ba0f5f1de1b3cb4ff96e635320656e1 │ │ │ │ │ + tell e2ec237cb577cbd4bb2ed4024c55188f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor 543c30b6d23ff983f428ef0903f0b76f │ │ │ │ │ import -/ Data.Functor.Compose 03493c6a5625fc479494b674d69acd7d │ │ │ │ │ import -/ Data.Functor.Const 7a2b137e71d15c337dd0fa523e792287 │ │ │ │ │ import -/ Data.Functor.Identity e4f36042ef5b7475db50188325dfab0b │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Functor.Sum a6467797b65ae7f7026de3e8d20d74f3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ │ import -/ Control.Applicative.Lift 4c061bd1a73d1b6820b48c8d4eb45f87 │ │ │ │ │ import -/ Control.Monad.Trans.Except 176ed1556759282f04fc46f042d6e45b │ │ │ │ │ import -/ Control.Monad.Trans.Identity c6d9f8408d560420ccee35cf25d55d29 │ │ │ │ │ import -/ Control.Monad.Trans.Maybe 82f0d330853126ad24cf41b00e8c8903 │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Lazy 8de1a8c7755853781a7eb22d528c0eeb │ │ │ │ │ import -/ Control.Monad.Trans.Writer.Strict 0b0510476c3f679e0e32dad3540d096b │ │ │ │ │ import -/ Data.Functor.Reverse 754946e3ed2842b80ee28f61db850fff │ │ │ │ │ -923ba57e6fb8c2c7eda10bfa31f8a616 │ │ │ │ │ +0c5a6819241f5ab63d7817d2f0184484 │ │ │ │ │ $dmttraverse :: │ │ │ │ │ forall k k' (t :: (k -> *) -> k' -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative e, │ │ │ │ │ CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -361,15 +361,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ *>_N │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -b687d2a201c430bd3264791840fd992e │ │ │ │ │ +d63d4e4c79e11f918ef5456a8ce3c13c │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableT t) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -57388cad7c7841bf939783b6da526909 │ │ │ │ │ +a632b6ad8abf12ce9117b23a044ac272 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec0 :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableT t) => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -61494c1358956f03474c8e1ef1744d99 │ │ │ │ │ +c755a859a17de3afb9efd42750a736b7 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec0_$cgtraverse :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (g :: k -> *) (x :: k') (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, TraversableT t, │ │ │ │ │ GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> t1 (g a)) │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x2) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -f3b4a465342193e8e796bb04e357ed5e │ │ │ │ │ +fbe2ccd617d7bfc33ffb6c653a1c434c │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec1 :: │ │ │ │ │ forall k k' k2 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ TraversableT t => │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -1ededa9657c38a1f55f6f7d64ecf5969 │ │ │ │ │ +38f2cf055f3d5c36ad38f2275570b54b │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec1_$cgtraverse :: │ │ │ │ │ forall k k' k2 (t :: (k -> *) -> k' -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k') (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ -> (forall (a :: k). f a -> t1 (g a)) │ │ │ │ │ -> Data.Generics.GenericN.Rec (t (P 1 f) x) (t f x) x1 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x2) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -3ec7950d3da6b553846dd6fb8d4fe575 │ │ │ │ │ +a8952b9a6eaf41712f0e66dfa5122e89 │ │ │ │ │ $fGTraversableNaturalkk21fgRecRec_$cgtraverse :: │ │ │ │ │ forall k k' k2 (h :: * -> *) (m :: * -> *) │ │ │ │ │ (t :: (k -> *) -> k' -> *) (f :: k -> *) (g :: k -> *) (x :: k') │ │ │ │ │ (t1 :: * -> *) (x1 :: k2). │ │ │ │ │ (Data.Traversable.Traversable h, Data.Traversable.Traversable m, │ │ │ │ │ TraversableT t, GHC.Base.Applicative t1) => │ │ │ │ │ Data.Proxy.Proxy 1 │ │ │ │ │ @@ -718,30 +718,30 @@ │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Data.Generics.GenericN.unRec} True False} x2) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P _N _N │ │ │ │ │ ; GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P))] │ │ │ │ │ -03d071b7ace58d682518afe0997b55a9 │ │ │ │ │ +a85e0bace042f17c835a655113e9d1b0 │ │ │ │ │ $fTraversableTTYPETYPEExceptT :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @e. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Except.ExceptT e) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEExceptT_$ctmap @e) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEExceptT_$cttraverse @e)] │ │ │ │ │ -c58a165f2e2d99f31694aaae9fb5a459 │ │ │ │ │ +f260617128c13a5052bf10b1ac6daeab │ │ │ │ │ $fTraversableTTYPETYPEExceptT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e2 => │ │ │ │ │ (forall a. f a -> e2 (g a)) │ │ │ │ │ -> Control.Monad.Trans.Except.ExceptT e1 f x │ │ │ │ │ -> e2 (Control.Monad.Trans.Except.ExceptT e1 g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -767,30 +767,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Except.N:ExceptT[0] │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(Data.Either.Either e x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Except.N:ExceptT[0] _N _R _N))] │ │ │ │ │ -50fdc8f21b2d94bc81ce77601ebd87a1 │ │ │ │ │ +11f242767367579f8e22b0d52aa3e43a │ │ │ │ │ $fTraversableTTYPETYPELift :: │ │ │ │ │ TraversableT Control.Applicative.Lift.Lift │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @Control.Applicative.Lift.Lift │ │ │ │ │ Barbies.Internal.FunctorT.$fFunctorTTYPETYPELift_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ $fTraversableTTYPETYPELift_$cttraverse] │ │ │ │ │ -e501ad56e81ddfe5da3b7d4b579e4257 │ │ │ │ │ +b4e7480abb394b7591771e79134e183c │ │ │ │ │ $fTraversableTTYPETYPELift_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Applicative.Lift.Lift f x │ │ │ │ │ -> e (Control.Applicative.Lift.Lift g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(MP(1C(1,C(1,L)),A),MC(1,L),A,A,A,A)><1L>, │ │ │ │ │ @@ -815,30 +815,30 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Control.Applicative.Lift.Lift g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Control.Applicative.Lift.Other @g @x ds) │ │ │ │ │ (eta @x fa) }] │ │ │ │ │ -0a4a60978a2f405477812024297a2a75 │ │ │ │ │ +2b5f810ae4d6c668d7d6e87c60e8f1d8 │ │ │ │ │ $fTraversableTTYPETYPEMaybeT :: │ │ │ │ │ TraversableT Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @Control.Monad.Trans.Maybe.MaybeT │ │ │ │ │ Barbies.Internal.FunctorT.$fFunctorTTYPETYPEMaybeT_$ctmap │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ $fTraversableTTYPETYPEMaybeT_$cttraverse] │ │ │ │ │ -86c8e41e43df19c043aee2ebf0511477 │ │ │ │ │ +af8fe33ddc07cbba4239cfd9ebb5bc79 │ │ │ │ │ $fTraversableTTYPETYPEMaybeT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Maybe.MaybeT f x │ │ │ │ │ -> e (Control.Monad.Trans.Maybe.MaybeT g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -860,45 +860,45 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Maybe.N:MaybeT[0] │ │ │ │ │ _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(GHC.Maybe.Maybe x) │ │ │ │ │ eta1 `cast` (Control.Monad.Trans.Maybe.N:MaybeT[0] _R _N))] │ │ │ │ │ -9f4c520378d5c1bf8cfc5e58e59deadd │ │ │ │ │ +fc6ff4b6f1722fa6076ab75753ab3e1d │ │ │ │ │ $fTraversableTTYPETYPEWriterT :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Writer.Strict.WriterT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEWriterT_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEWriterT_$cttraverse @w)] │ │ │ │ │ -d203d0189204b3c3c3c062f5086b028f │ │ │ │ │ +e826b8ff4d7907044b08725cc03b1392 │ │ │ │ │ $fTraversableTTYPETYPEWriterT0 :: │ │ │ │ │ TraversableT (Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @w. │ │ │ │ │ @(*) │ │ │ │ │ @(*) │ │ │ │ │ @(Control.Monad.Trans.Writer.Lazy.WriterT w) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTTYPETYPEWriterT0_$ctmap @w) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ <*>_N <*>_N _N)) │ │ │ │ │ ($fTraversableTTYPETYPEWriterT0_$cttraverse @w)] │ │ │ │ │ -f0b6df77c7d5d035f980388131b454ce │ │ │ │ │ +8cb809fd16e917db36303a29c7c63151 │ │ │ │ │ $fTraversableTTYPETYPEWriterT0_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Writer.Lazy.WriterT w f x │ │ │ │ │ -> e (Control.Monad.Trans.Writer.Lazy.WriterT w g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -924,15 +924,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(x, w) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Writer.Lazy.N:WriterT[0] _N _R _N))] │ │ │ │ │ -84a6d96f2fbb7cca489dd7859acaca3c │ │ │ │ │ +2b88ffd9f708b40f440b37e6647532ef │ │ │ │ │ $fTraversableTTYPETYPEWriterT_$cttraverse :: │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall a. f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Writer.Strict.WriterT w f x │ │ │ │ │ -> e (Control.Monad.Trans.Writer.Strict.WriterT w g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -959,30 +959,30 @@ │ │ │ │ │ _N _R _N)) │ │ │ │ │ (eta │ │ │ │ │ @(x, w) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Writer.Strict.N:WriterT[0] │ │ │ │ │ _N _R _N))] │ │ │ │ │ -b1aaba3b36102deef0f4d84625247a09 │ │ │ │ │ +be3c597f3e885fe032928dfb78a4f5ad │ │ │ │ │ $fTraversableTk'k'Backwards :: │ │ │ │ │ TraversableT Control.Applicative.Backwards.Backwards │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Control.Applicative.Backwards.Backwards │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Backwards_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Backwards_$cttraverse @k')] │ │ │ │ │ -da2105ad30c779f22d49f03e5e7101b0 │ │ │ │ │ +2ed75264508fb96350a7b6544904a416 │ │ │ │ │ $fTraversableTk'k'Backwards_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Control.Applicative.Backwards.Backwards f x │ │ │ │ │ -> e (Control.Applicative.Backwards.Backwards g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Applicative.Backwards.N:Backwards[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Applicative.Backwards.N:Backwards[0] _N _R _N))] │ │ │ │ │ -19fb35a6b48bfe241885dda099f7344a │ │ │ │ │ +f7cc18aeceee20419920c3c6af21c809 │ │ │ │ │ $fTraversableTk'k'Compose :: │ │ │ │ │ Data.Traversable.Traversable f => │ │ │ │ │ TraversableT (Data.Functor.Compose.Compose f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1034,15 +1034,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N) │ │ │ │ │ ; Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Compose_$cttraverse @k' @f v)] │ │ │ │ │ -18c45dc97847fba081cc2cb2b359de5c │ │ │ │ │ +5296a2022ac1a82432298e110bb7cf88 │ │ │ │ │ $fTraversableTk'k'Compose1 :: │ │ │ │ │ forall {k'} {f :: * -> *} {f1 :: k' -> *} {g :: k' -> *} {x :: k'}. │ │ │ │ │ Data.Traversable.Traversable f => │ │ │ │ │ (forall (a :: k'). f1 a -> g a) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x -> f (g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1P(1C(1,C(1,L)),A),A,A,A,A,A)>, │ │ │ │ │ @@ -1061,15 +1061,15 @@ │ │ │ │ │ @(f1 x) │ │ │ │ │ @(g x) │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N)] │ │ │ │ │ -8bc0013248c4ab131ec7d3ca69a6e1ac │ │ │ │ │ +456a0e5bd56fe3de9987360da9565570 │ │ │ │ │ $fTraversableTk'k'Compose_$cttraverse :: │ │ │ │ │ forall k' (f :: * -> *) (e :: * -> *) (f1 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ (Data.Traversable.Traversable f, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k'). f1 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Compose.Compose f f1 x │ │ │ │ │ -> e (Data.Functor.Compose.Compose f g x) │ │ │ │ │ @@ -1105,30 +1105,30 @@ │ │ │ │ │ @(g x) │ │ │ │ │ $dApplicative │ │ │ │ │ (eta @x) │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N _N _R _N _N))] │ │ │ │ │ -7a3871ce208c9f58ad262043006652da │ │ │ │ │ +a9662b292608fd189b1a7670be16e837 │ │ │ │ │ $fTraversableTk'k'IdentityT :: │ │ │ │ │ TraversableT Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Control.Monad.Trans.Identity.IdentityT │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'IdentityT_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'IdentityT_$cttraverse @k')] │ │ │ │ │ -87e95847af0b9ad2f42a25bde25e26cf │ │ │ │ │ +88bb3f1947d902de2b0537828ad54ad2 │ │ │ │ │ $fTraversableTk'k'IdentityT_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Control.Monad.Trans.Identity.IdentityT f x │ │ │ │ │ -> e (Control.Monad.Trans.Identity.IdentityT g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Control.Monad.Trans.Identity.N:IdentityT[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Control.Monad.Trans.Identity.N:IdentityT[0] _N _R _N))] │ │ │ │ │ -155ccde8419bcacdf833baf21dff2154 │ │ │ │ │ +122de1c4b61c4cb7231dad3ea5378335 │ │ │ │ │ $fTraversableTk'k'Product :: │ │ │ │ │ forall k' (f :: k' -> *). │ │ │ │ │ TraversableT (Data.Functor.Product.Product f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @@ -1171,15 +1171,15 @@ │ │ │ │ │ @k' │ │ │ │ │ @(Data.Functor.Product.Product f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Product_$ctmap @k' @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Product_$cttraverse @k' @f)] │ │ │ │ │ -7dd39b699a4be58873531a9f66013e2c │ │ │ │ │ +17936fc076c76ecad9dbda09da73a882 │ │ │ │ │ $fTraversableTk'k'Product_$cttraverse :: │ │ │ │ │ forall k' (f1 :: k' -> *) (e :: * -> *) (f2 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f2 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Product.Product f1 f2 x │ │ │ │ │ -> e (Data.Functor.Product.Product f1 g x) │ │ │ │ │ @@ -1201,30 +1201,30 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Data.Functor.Product.Product f g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Data.Functor.Product.Pair @k' @f @g @x fa ds) │ │ │ │ │ (eta @x ga) }] │ │ │ │ │ -cb099027e397233dfaf436fb9b6bf115 │ │ │ │ │ +32a7edbf195be11cd3e2fdd769145abc │ │ │ │ │ $fTraversableTk'k'Reverse :: │ │ │ │ │ TraversableT Data.Functor.Reverse.Reverse │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k'. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @Data.Functor.Reverse.Reverse │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Reverse_$ctmap @k') │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Reverse_$cttraverse @k')] │ │ │ │ │ -3a13296464ba0034d5dacac1f642ca8f │ │ │ │ │ +2485e36df594fef8e608fadfdef0e1d0 │ │ │ │ │ $fTraversableTk'k'Reverse_$cttraverse :: │ │ │ │ │ forall k' (e :: * -> *) (f :: k' -> *) (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f a -> e (g a)) │ │ │ │ │ -> Data.Functor.Reverse.Reverse f x │ │ │ │ │ -> e (Data.Functor.Reverse.Reverse g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1250,30 +1250,30 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Reverse.N:Reverse[0] │ │ │ │ │ _N _R) _N) │ │ │ │ │ (eta │ │ │ │ │ @x │ │ │ │ │ eta1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Reverse.N:Reverse[0] _N _R _N))] │ │ │ │ │ -dc573da9b054538d810edb912ce58307 │ │ │ │ │ +167db30b8ad446a41b71747348678332 │ │ │ │ │ $fTraversableTk'k'Sum :: │ │ │ │ │ forall k' (f :: k' -> *). TraversableT (Data.Functor.Sum.Sum f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:TraversableT], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k' @f :: k' -> *. │ │ │ │ │ @k' │ │ │ │ │ @k' │ │ │ │ │ @(Data.Functor.Sum.Sum f) │ │ │ │ │ (Barbies.Internal.FunctorT.$fFunctorTk'k'Sum_$ctmap @k' @f) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorT.N:FunctorT[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ ($fTraversableTk'k'Sum_$cttraverse @k' @f)] │ │ │ │ │ -9762fc05e957485c505c5ec5ee227550 │ │ │ │ │ +7e7b22a9a9a2dd27dc560dae8369a9df │ │ │ │ │ $fTraversableTk'k'Sum_$cttraverse :: │ │ │ │ │ forall k' (f1 :: k' -> *) (e :: * -> *) (f2 :: k' -> *) │ │ │ │ │ (g :: k' -> *) (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k'). f2 a -> e (g a)) │ │ │ │ │ -> Data.Functor.Sum.Sum f1 f2 x -> e (Data.Functor.Sum.Sum f1 g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -1301,93 +1301,93 @@ │ │ │ │ │ @e │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(g x) │ │ │ │ │ @(Data.Functor.Sum.Sum f g x) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: g x) -> │ │ │ │ │ Data.Functor.Sum.InR @k' @f @g @x ds) │ │ │ │ │ (eta @x ga) }] │ │ │ │ │ -15b913e91fe7ffce70317f1c94c35c41 │ │ │ │ │ +d4a435e9d199fa9dcbde962fe95b3f02 │ │ │ │ │ $tcTraversableT :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17484927838105860982#Word64 │ │ │ │ │ - 13476100267539065414#Word64 │ │ │ │ │ + 15964797787614909903#Word64 │ │ │ │ │ + 371415074421031179#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcTraversableT2 │ │ │ │ │ 2# │ │ │ │ │ $tcTraversableT1] │ │ │ │ │ -bdd9dbc2d8d54295f90c37aefa9ab182 │ │ │ │ │ +42ed9c51113e9551c1c6d0cd39929c75 │ │ │ │ │ $tcTraversableT1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a7af357a3177dcc719423a7cab610927 │ │ │ │ │ +6c64e879dd4ee197d61e579091aa1753 │ │ │ │ │ $tcTraversableT2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcTraversableT3] │ │ │ │ │ -e561c4f16730ddf1752da4b3f216afea │ │ │ │ │ +0251ed4fcb57a53972e51730338a9923 │ │ │ │ │ $tcTraversableT3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "TraversableT"#] │ │ │ │ │ -660e77831fdd2609571eb9695722c127 │ │ │ │ │ +0d94928be9e08027dcebe7ed62d176f5 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f268fa9f7238f3bbb0e914245aaca0ea │ │ │ │ │ +b1f37fb74771f0ef184393aa7ec14eba │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7397c64acd96499afdcdf1ce9484c000 │ │ │ │ │ +9d0431d3f58d2d4590858b17033151c5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.TraversableT"#] │ │ │ │ │ -6767db4855982bb6011ae32d7d475961 │ │ │ │ │ +a4e6c7eab5b5e274154da1109d4687e1 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -74b454dd80c33f97f4e255b7927bdd22 │ │ │ │ │ +f093f10034f7b2098972aa0ade24b43a │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -873ed5c7b58f38175ac5870e02a86816 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +aeee038023f8749871204a191e3682cf │ │ │ │ │ type CanDeriveTraversableT :: forall {k1} {k}. │ │ │ │ │ ((k1 -> *) -> k -> *) │ │ │ │ │ -> (k1 -> *) -> (k1 -> *) -> k -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveTraversableT t f g x = │ │ │ │ │ (Data.Generics.GenericN.GenericP 1 (t f x), │ │ │ │ │ Data.Generics.GenericN.GenericP 1 (t g x), │ │ │ │ │ Barbies.Generics.Traversable.GTraversable │ │ │ │ │ 1 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t f x)) │ │ │ │ │ (Data.Generics.GenericN.RepP 1 (t g x))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -f2f6cc9fbc491070711444fe9808fd9a │ │ │ │ │ +cde7afd24f19b9145b973d3b2bd3b27d │ │ │ │ │ type P :: forall {k}. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type P = Data.Generics.GenericN.Param :: GHC.TypeNats.Nat -> k -> k │ │ │ │ │ -e7c67190d7e0b7e757119c341317ca7c │ │ │ │ │ +0d4893fb3ceb3c7a5413bd1c7de7657c │ │ │ │ │ type TraversableT :: forall k k'. │ │ │ │ │ ((k -> *) -> k' -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.FunctorT.FunctorT t => TraversableT t where │ │ │ │ │ ttraverse :: forall (e :: * -> *) (f :: k -> *) (g :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ default ttraverse :: forall (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ -89aba6788a37742a350980fb20f7fd7d │ │ │ │ │ +1f6b797c47fe546509e6e115aa72cc9a │ │ │ │ │ tfoldMap :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) m (f :: k -> *) │ │ │ │ │ (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Monoid m) => │ │ │ │ │ (forall (a :: k). f a -> m) -> t f x -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1525,15 +1525,15 @@ │ │ │ │ │ (Sym (Barbies.Internal.Writer.N:St[0] │ │ │ │ │ _R │ │ │ │ │ <()>_R)) │ │ │ │ │ } in │ │ │ │ │ \ (x1['GHC.Types.Many] :: t f │ │ │ │ │ x) -> │ │ │ │ │ f2 (g x1)] │ │ │ │ │ -f3a225e91845d5e7470e50de6f7eea6f │ │ │ │ │ +9248ca66fed49993685fa174b2adebf3 │ │ │ │ │ tsequence :: │ │ │ │ │ forall {k} {k'} (e :: * -> *) (t :: (k -> *) -> k' -> *) │ │ │ │ │ (f :: k -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, TraversableT t) => │ │ │ │ │ t (Data.Functor.Compose.Compose e f) x -> e (t f x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ @@ -1568,15 +1568,15 @@ │ │ │ │ │ e f a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Functor.Compose.N:Compose[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _R │ │ │ │ │ _N │ │ │ │ │ _N)] │ │ │ │ │ -32ebe38fec21ca397a0ee3ba29d55bec │ │ │ │ │ +b909f470cf0600c6d7e5c98ae4f39532 │ │ │ │ │ tsequence' :: │ │ │ │ │ forall {k'} (e :: * -> *) (t :: (* -> *) -> k' -> *) (x :: k'). │ │ │ │ │ (GHC.Base.Applicative e, TraversableT t) => │ │ │ │ │ t e x -> e (t Data.Functor.Identity.Identity x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,L)))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1608,20 +1608,20 @@ │ │ │ │ │ @(Data.Functor.Identity.Identity │ │ │ │ │ a) │ │ │ │ │ (tsequence'1 @a) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Identity.N:Identity[0] │ │ │ │ │ _R)))] │ │ │ │ │ -c6b271dd9dff13e039067d0e04ad3aef │ │ │ │ │ +2f309dbc964cdfeed18ed10b30fc87fb │ │ │ │ │ tsequence'1 :: a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: \ @a (ds['GHC.Types.Many] :: a) -> ds] │ │ │ │ │ -cefc2d97d9b1970474444d018f293e9a │ │ │ │ │ +3f6f6f2d4d09b946a0e333c5c5c206d0 │ │ │ │ │ ttraverseDefault :: │ │ │ │ │ forall {k1} {k} (t :: (k1 -> *) -> k -> *) (f :: k1 -> *) │ │ │ │ │ (g :: k1 -> *) (e :: * -> *) (x :: k). │ │ │ │ │ (GHC.Base.Applicative e, CanDeriveTraversableT t f g x) => │ │ │ │ │ (forall (a :: k1). f a -> e (g a)) -> t f x -> e (t g x) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1890,15 +1890,15 @@ │ │ │ │ │ ; Data.Generics.GenericN.D:R:FilterIndex[0] │ │ │ │ │ *>_N │ │ │ │ │ *>_N │ │ │ │ │ <1>_N │ │ │ │ │ _N │ │ │ │ │ _N _N))_N │ │ │ │ │ _N)_R) _N))] │ │ │ │ │ -d0d74b1d03ca0a1d47af8dee84b6ed90 │ │ │ │ │ +78999db991d8975be40c74b1d6d967dc │ │ │ │ │ ttraverse_ :: │ │ │ │ │ forall {k} {k'} (t :: (k -> *) -> k' -> *) (e :: * -> *) │ │ │ │ │ (f :: k -> *) c (x :: k'). │ │ │ │ │ (TraversableT t, GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e c) -> t f x -> e () │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1966,15 +1966,15 @@ │ │ │ │ │ $dFunctor │ │ │ │ │ @() │ │ │ │ │ @(t (Data.Functor.Const.Const │ │ │ │ │ ()) │ │ │ │ │ x) │ │ │ │ │ GHC.Tuple.Prim.() │ │ │ │ │ (g x1)] │ │ │ │ │ -9c2ab1662e2aa40099e90fb333605dcf │ │ │ │ │ +9d57e83bef1894dd3432da4395f8ad28 │ │ │ │ │ ttraverse_1 :: c -> () │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @c (ds['GHC.Types.Many] :: c) -> GHC.Tuple.Prim.()] │ │ │ │ │ instance [orphan] Barbies.Generics.Traversable.GTraversable [GHC.Num.Natural.Natural, │ │ │ │ │ ., ., ., ., ., │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.Trivial [family instance module] 9066 │ │ │ │ │ - interface hash: 73f9516faaf11def983e0b0e2f62c122 │ │ │ │ │ - ABI hash: e8e840d58a71f36f08cf907351677909 │ │ │ │ │ - export-list hash: f2b3ffa6928a822bd57073425bf0c21d │ │ │ │ │ + interface hash: c1f51c50ca2635c707f847486c9b4ff7 │ │ │ │ │ + ABI hash: dc4e1c7b489ece1d00e77086237aaa82 │ │ │ │ │ + export-list hash: d538e05bfbbc0ea212ae5ceedcab88a8 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 67a5205f8269836ce813133a487f57b0 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 8ccd4ad300023cc5720879a647526abe │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Unit{Unit} │ │ │ │ │ Void │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -38,57 +38,57 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - exports: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - exports: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - ConstraintsB dc18dd2fb15b81c31fdce03ebb848f0f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 80d56ad2686884e1a31fedb7de368c13 │ │ │ │ │ - exports: 67f047624c17612bc49b9fde883b9428 │ │ │ │ │ - DistributiveB abc18a05f635f61b778ca554da2cea91 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - exports: a8196cc20ebeb66df453e15c78d677c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + exports: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + exports: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + ConstraintsB 0e5c16bae977600323d72f12d780df0a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 86907d3a2f9542c8a7e9eb0c9e39c2e1 │ │ │ │ │ + exports: 35baad0665225d23105900c3f9071c68 │ │ │ │ │ + DistributiveB e760f6db15922c1a6bf57e10ddec6cce │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + exports: 6564e0103587f68d905c5ccbec42ca55 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ import -/ Data.Data a17655407a6710a2f91ae803ac52155a │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Typeable c952aa0add0f12de59ceef5057861fe9 │ │ │ │ │ import -/ Data.Typeable.Internal 5de750529a681b69049321c2001dc613 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.Read ba5dce38a7afde3b9905828c32529080 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ Text.Read.Lex fa35b276d63ddd86fac347999b64f2f6 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -380a93bca1f11e0abaad4ae86bea0e90 │ │ │ │ │ +c6cf6a7537ce7c6a9e452321753ee5d7 │ │ │ │ │ $fApplicativeBkUnit :: │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fApplicativeBkUnit_$cbpure @k) │ │ │ │ │ ($fApplicativeBkUnit_$cbprod @k)] │ │ │ │ │ -c369f52655c1e698c4cfe215516083a3 │ │ │ │ │ +78e4b3e41739836cf6624bf59a00c74f │ │ │ │ │ $fApplicativeBkUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ (Data.Generics.GenericN.GenericP 0 (Unit f), │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (Unit g), │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (Unit (Data.Functor.Product.Product f g)), │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ @@ -96,87 +96,87 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1))) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[(%,,,%)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ ($fApplicativeBkUnit6 @k @f, $fApplicativeBkUnit6 @k @g, │ │ │ │ │ $fApplicativeBkUnit4 @k @f @g, $fApplicativeBkUnit2 @k @f @g)] │ │ │ │ │ -3cac05d5d3d15c3da1a6a079fd0fd5bb │ │ │ │ │ +36844d5ed6ffc9c41b0ae20aa550b848 │ │ │ │ │ $fApplicativeBkUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ @@ -204,18 +204,18 @@ │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ @GHC.Generics.D │ │ │ │ │ @('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ ($fApplicativeBkUnit3 @k @f @g)] │ │ │ │ │ -52bcdd007a886b991f4eba125f7e3003 │ │ │ │ │ +bdb34c0e4fe6dcd0da49967c74b6b917 │ │ │ │ │ $fApplicativeBkUnit3 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Generics.Applicative.GApplicative │ │ │ │ │ 0 │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ │ (Barbies.Generics.Applicative.$fGApplicativekkknfgU1U1U1 │ │ │ │ │ @GHC.Num.Natural.Natural │ │ │ │ │ @k │ │ │ │ │ @(*) │ │ │ │ │ @0 │ │ │ │ │ @f │ │ │ │ │ @g)] │ │ │ │ │ -51a662acdc7b688027eeac5febb1d771 │ │ │ │ │ +4c46fa55b861b039ebc97aa26e26e418 │ │ │ │ │ $fApplicativeBkUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericP │ │ │ │ │ 0 (Unit (Data.Functor.Product.Product f g)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ @@ -275,15 +275,15 @@ │ │ │ │ │ _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))))_R │ │ │ │ │ ($fGenericUnit @k @(Data.Functor.Product.Product f g))] │ │ │ │ │ -87d5cc7856dae72a1509cec694b60868 │ │ │ │ │ +5d5308cf730332b736d4a24d64388545 │ │ │ │ │ $fApplicativeBkUnit5 :: │ │ │ │ │ GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ @@ -375,45 +375,45 @@ │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.MkCoercible │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @~_R] │ │ │ │ │ -7321ad5c579078b53ba9e2764a760186 │ │ │ │ │ +94a9460007672af7814e004a9e7a8188 │ │ │ │ │ $fApplicativeBkUnit6 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericP 0 (Unit f) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ Data.Generics.GenericN.$fGenericPna │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ (Sub (Sym (Rep_Unit[0] _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -445,15 +445,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N) _N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N))))_R │ │ │ │ │ ($fGenericUnit @k @f)] │ │ │ │ │ -61b78c8ad355c6699e60b634a7b95d7c │ │ │ │ │ +72027a994d9ef65ba2f22aefc44d684b │ │ │ │ │ $fApplicativeBkUnit_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> Unit f -> Unit g │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> Unit @k @g }] │ │ │ │ │ -5c4e55346768739c80b762afb094a2f8 │ │ │ │ │ +ec4d3e8288f4dc8e61fc40cba04a6501 │ │ │ │ │ $fApplicativeBkUnit_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Unit f -> Unit g -> Unit (Data.Functor.Product.Product f g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ Barbies.Internal.ApplicativeB.gbprodDefault │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ _N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -543,15 +543,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -600,15 +600,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -657,15 +657,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.R:RepPna[0] │ │ │ │ │ <0>_N _N)))_N)_R] │ │ │ │ │ -5d366c51bba7316b66e48096cbfdefe1 │ │ │ │ │ +6dbc58ca3d4a4f110d71abd1e21ef00d │ │ │ │ │ $fApplicativeBkUnit_$cbpure :: │ │ │ │ │ forall k (f :: k -> *). (forall (a :: k). f a) -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Unit @k @f] │ │ │ │ │ -ac40a56d34a614d3fd146a1cd97952da │ │ │ │ │ +dbca66b7cf031a8fd2ad70a6342e8648 │ │ │ │ │ $fConstraintsBkUnit :: │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ConstraintsB.C:ConstraintsB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkUnit_$cbaddDicts @k)] │ │ │ │ │ -f4dd84998d8f0514f596e869b27685d2 │ │ │ │ │ +04af1133c313063250b408945f191fb5 │ │ │ │ │ $fConstraintsBkUnit_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Unit => │ │ │ │ │ Unit f │ │ │ │ │ -> Unit │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ @@ -747,37 +747,37 @@ │ │ │ │ │ c Unit) │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> │ │ │ │ │ Unit │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict c) f) }] │ │ │ │ │ -61c9923a99003961d94dde887c8b0fd3 │ │ │ │ │ +ffa21b34149494a69292a78d36612d2d │ │ │ │ │ $fConstraintsBkVoid :: │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.ConstraintsB.C:ConstraintsB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Void │ │ │ │ │ ($fConstraintsBkVoid_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkVoid_$cbaddDicts @k)] │ │ │ │ │ -53c4479002535986ba7b7ba4c66dc501 │ │ │ │ │ +7830737359acf29f3f9811a653573259 │ │ │ │ │ $fConstraintsBkVoid1 :: GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -f62c1d8b95a5b2c099c1a8d9857951b5 │ │ │ │ │ +279691d5c28f568c4e20b5231863b4c9 │ │ │ │ │ $fConstraintsBkVoid2 :: GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -38a78fe46baaa0b3752b2cc41fbadf88 │ │ │ │ │ +d113bb6c9c17f9bfd21005cd5ee8f095 │ │ │ │ │ $fConstraintsBkVoid_$cbaddDicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint) (f :: k -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Void => │ │ │ │ │ Void f │ │ │ │ │ -> Void │ │ │ │ │ (Data.Functor.Product.Product (Barbies.Internal.Dicts.Dict c) f) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -797,22 +797,22 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] │ │ │ │ │ _N │ │ │ │ │ _N))) _N)] │ │ │ │ │ -3d48338f756b4e7d1f02bfbc9b373c93 │ │ │ │ │ +73b5344d644b7d778e5a09b616f00bd9 │ │ │ │ │ $fConstraintsBkVoid_$cbmap :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ (forall (a :: k). f a -> g a) -> Void f -> Void g │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @@ -828,19 +828,19 @@ │ │ │ │ │ `cast` │ │ │ │ │ ((Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] _N _N))) _N)] │ │ │ │ │ -45c1a2fc50b46240b6442ee98d18de65 │ │ │ │ │ +80d5fdf698f5d15eafb0d21871bbec24 │ │ │ │ │ $fConstraintsBkVoid_$cto :: │ │ │ │ │ forall k (f :: k -> *) x. GHC.Generics.Rep (Void f) x -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -851,20 +851,20 @@ │ │ │ │ │ ((Sub (Rep_Void[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) _N) │ │ │ │ │ ret_ty (Void f) │ │ │ │ │ of {}] │ │ │ │ │ -e7b7b2c32608e4b0f6819be8ea75e476 │ │ │ │ │ +6f50dd94b2f93859dcab8b9037752b74 │ │ │ │ │ $fDataUnit :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k) => │ │ │ │ │ Data.Data.Data (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -949,52 +949,52 @@ │ │ │ │ │ ($dMonad['GHC.Types.Many] :: GHC.Base.Monad m) │ │ │ │ │ (ds['GHC.Types.Many] :: forall d. Data.Data.Data d => d -> m d) │ │ │ │ │ (eta['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case eta of wild { Unit -> │ │ │ │ │ GHC.Base.return @m $dMonad @(Unit f) (Unit @k @f) }) │ │ │ │ │ ($fDataUnit_$cgmapMo @k @f v v1) │ │ │ │ │ ($fDataUnit_$cgmapMo @k @f v v1)] │ │ │ │ │ -5453d8c8992013fd5bc5f1cc1bf1bfa1 │ │ │ │ │ +da8e5953dd272dd10f8231587c258ba7 │ │ │ │ │ $fDataUnit1 :: forall {k} {f :: k -> *}. (Unit f, GHC.Types.Bool) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFCon[(,)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> (Unit @k @f, GHC.Types.False)] │ │ │ │ │ -aa5d13821d8ba92a57a1ff5b5a4d213b │ │ │ │ │ +0a01773d43026ae8d561d74d67a22c87 │ │ │ │ │ $fDataUnit2 :: u │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -4697eb201772d2bd1d187b75b1224482 │ │ │ │ │ +a08bd09d1b3504072557b4d88d9deb99 │ │ │ │ │ $fDataUnit3 :: Data.Data.DataType │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.DataType], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ Data.Data.DataType $fDataUnit7 $fDataUnit4] │ │ │ │ │ -96d138ba575ca0721548b85d71b9072f │ │ │ │ │ +71d27f4818181e63eb6b7580d34ea1b2 │ │ │ │ │ $fDataUnit4 :: Data.Data.DataRep │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.AlgRep], │ │ │ │ │ Unfolding: Core: Data.Data.AlgRep $fDataUnit5] │ │ │ │ │ -dd91f8f415a601bed629a3a1b61ac869 │ │ │ │ │ +3824bbe322ab18ffbdf19667bff8f222 │ │ │ │ │ $fDataUnit5 :: [Data.Data.Constr] │ │ │ │ │ [LambdaFormInfo: LFCon[:], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.: │ │ │ │ │ @Data.Data.Constr │ │ │ │ │ $fDataUnit6 │ │ │ │ │ (GHC.Types.[] @Data.Data.Constr)] │ │ │ │ │ -d95c991b35e281a5c59840b49913aac8 │ │ │ │ │ +e7c1fa0f8e31855f8373d4546eb852d0 │ │ │ │ │ $fDataUnit6 :: Data.Data.Constr │ │ │ │ │ [LambdaFormInfo: LFCon[Data.Data.Constr]] │ │ │ │ │ -fe4364bdeba819ca4302551b39b5b738 │ │ │ │ │ +912ca35a62ece4687494645b3a803407 │ │ │ │ │ $fDataUnit7 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fDataUnit8] │ │ │ │ │ -b4984323061c7667887f624eb42f8a5c │ │ │ │ │ +86fee5a359095f2f51596ea9af4a1312 │ │ │ │ │ $fDataUnit8 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Trivial.Unit"#] │ │ │ │ │ -b96a200ac46290e8a4f3eb40253bbdd3 │ │ │ │ │ +706fcc33714d4c9ede53180041be815b │ │ │ │ │ $fDataUnit9 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k) => │ │ │ │ │ Data.Typeable.Internal.TypeRep (Unit f) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1020,15 +1020,15 @@ │ │ │ │ │ $dTypeable1 │ │ │ │ │ `cast` │ │ │ │ │ (Data.Typeable.Internal.N:Typeable[0] <*>_N _N)) │ │ │ │ │ (GHC.Types.[] @Data.Typeable.Internal.SomeTypeRep))) │ │ │ │ │ $dTypeable │ │ │ │ │ `cast` │ │ │ │ │ (Data.Typeable.Internal.N:Typeable[0] *>_N _N)] │ │ │ │ │ -0bcea74b7c7f08fe3561902c599d6a93 │ │ │ │ │ +3b58c3e5cccc1f5b43e0c85996d18389 │ │ │ │ │ $fDataUnit_$cgmapMo :: │ │ │ │ │ forall k (f :: k -> *) (m :: * -> *). │ │ │ │ │ (Data.Typeable.Internal.Typeable f, │ │ │ │ │ Data.Typeable.Internal.Typeable k, GHC.Base.MonadPlus m) => │ │ │ │ │ (forall d. Data.Data.Data d => d -> m d) -> Unit f -> m (Unit f) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -1039,128 +1039,128 @@ │ │ │ │ │ ($dTypeable['GHC.Types.Many] :: Data.Typeable.Internal.Typeable f) │ │ │ │ │ ($dTypeable1['GHC.Types.Many] :: Data.Typeable.Internal.Typeable k) │ │ │ │ │ @m :: * -> * │ │ │ │ │ ($dMonadPlus['GHC.Types.Many] :: GHC.Base.MonadPlus m) │ │ │ │ │ (ds['GHC.Types.Many] :: forall d. Data.Data.Data d => d -> m d) │ │ │ │ │ (eta1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ $w$cgmapMo @k @f @m $dMonadPlus eta1] │ │ │ │ │ -334d2a1aa114edbd2088ad0979b89888 │ │ │ │ │ +67bc5f873a4db9279bb072e534776310 │ │ │ │ │ $fDistributiveBkUnit :: │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.DistributiveB.C:DistributiveB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fDistributiveBkUnit_$cbdistribute @k)] │ │ │ │ │ -ce9d86ca6e4aef27d773d6609869548d │ │ │ │ │ +c584fa26fa86f624d8d9d57c431f8ca8 │ │ │ │ │ $fDistributiveBkUnit_$cbdistribute :: │ │ │ │ │ forall k (f :: * -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Functor f => │ │ │ │ │ f (Unit g) -> Unit (Data.Functor.Compose.Compose f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: * -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dFunctor['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (x['GHC.Types.Many] :: f (Unit g)) -> │ │ │ │ │ Unit @k @(Data.Functor.Compose.Compose f g)] │ │ │ │ │ -5bdb65a944c17ae04c1e2d28798e6dc6 │ │ │ │ │ +7d7d872d8e89842d1af6025b1519d77e │ │ │ │ │ $fEqUnit :: forall k (f :: k -> *). GHC.Classes.Eq (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) ($fEqUnit_$c== @k @f) ($fEqUnit_$c< @k @f)] │ │ │ │ │ -b497a7cc61296fc7a3955d1ceddc4c2d │ │ │ │ │ +252745b8a73a7604cf2f8728999379c8 │ │ │ │ │ $fEqUnit_$c< :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case a of wild { Unit -> │ │ │ │ │ case b of wild1 { Unit -> GHC.Types.False } }] │ │ │ │ │ -196ef4f4dd002fe78c4b024976b231d5 │ │ │ │ │ +02cdf2e9c916ca17d6b5a07ee7557295 │ │ │ │ │ $fEqUnit_$c== :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case ds of wild { Unit -> │ │ │ │ │ case ds1 of wild1 { Unit -> GHC.Types.True } }] │ │ │ │ │ -c9e20a12f84cdf1c09d2a7f6ddb050e1 │ │ │ │ │ +4929aa5a73d25c058605de00b209236c │ │ │ │ │ $fEqVoid :: forall k (f :: k -> *). GHC.Classes.Eq (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) ($fEqVoid_$c== @k @f) ($fEqVoid_$c/= @k @f)] │ │ │ │ │ -33910c9cd826be4aa6efe408cecfac14 │ │ │ │ │ +a5daa2e37fa53eda9c132955a564fc11 │ │ │ │ │ $fEqVoid_$c/= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -8ec9108e68692f3496c146277d0595b3 │ │ │ │ │ +c0fe0ab47b0744fcb2975be5e24b2a31 │ │ │ │ │ $fEqVoid_$c== :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> GHC.Types.Bool) of {}] │ │ │ │ │ -30aa064c72e0749e452a88316a1c07bf │ │ │ │ │ +886e5721218f7c72a75739566d0f1ad1 │ │ │ │ │ $fFunctorBkUnit :: Barbies.Internal.FunctorB.FunctorB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fApplicativeBkUnit_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N))] │ │ │ │ │ -cbf18f24487c4070b8d2ad55447c0c1e │ │ │ │ │ +fd293160347cd21a782d82e1e1389c50 │ │ │ │ │ $fFunctorBkVoid :: Barbies.Internal.FunctorB.FunctorB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ $fConstraintsBkVoid_$cbmap │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N). │ │ │ │ │ Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N))] │ │ │ │ │ -f288a34613eaccf5dcffaee696d7a12a │ │ │ │ │ +835fd71472e58f0444d3e5b47f196be9 │ │ │ │ │ $fGenericUnit :: │ │ │ │ │ forall k (f :: k -> *). GHC.Generics.Generic (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) ($fGenericUnit_$cfrom @k @f) ($fGenericUnit_$cto @k @f)] │ │ │ │ │ -988d30f3a4596b2cd0e5dc6395c73210 │ │ │ │ │ +fe10b1831578fa5c66be8fc12d898dee │ │ │ │ │ $fGenericUnit_$cfrom :: │ │ │ │ │ forall k (f :: k -> *) x. Unit f -> GHC.Generics.Rep (Unit f) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!A>, CPR: 1, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ (\ @k @f :: k -> * @x (x1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x1 of wild { Unit -> │ │ │ │ │ @@ -1177,25 +1177,25 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Unit[0] _N _N))) _N)] │ │ │ │ │ -daeb0ecb0553598744d2bbffb657bcb1 │ │ │ │ │ +154e64e1633e02050b5a1160f99ee9c3 │ │ │ │ │ $fGenericUnit_$cto :: │ │ │ │ │ forall k (f :: k -> *) x. GHC.Generics.Rep (Unit f) x -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!A>, CPR: 1, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -1206,39 +1206,39 @@ │ │ │ │ │ ((Sub (Rep_Unit[0] _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ _R) _N) of wild { GHC.Generics.U1 -> │ │ │ │ │ Unit @k @f }] │ │ │ │ │ -608759e3de07c95b82bd6fa18ac71ff1 │ │ │ │ │ +9bde85f2797fae8570dcf6fff6a3373a │ │ │ │ │ $fGenericVoid :: │ │ │ │ │ forall k (f :: k -> *). GHC.Generics.Generic (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Generics.C:Generic], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fGenericVoid_$cfrom @k @f) │ │ │ │ │ ($fConstraintsBkVoid_$cto @k @f)] │ │ │ │ │ -5b3bb8e3eac1587571d7c8e55be5c8fd │ │ │ │ │ +ef704b9128d29a468fba5e8ea58af5cf │ │ │ │ │ $fGenericVoid_$cfrom :: │ │ │ │ │ forall k (f :: k -> *) x. Void f -> GHC.Generics.Rep (Void f) x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, Inline: [1] (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ (\ @k @f :: k -> * @x (x1['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x1 ret_ty (GHC.Generics.V1 x) of {}) │ │ │ │ │ @@ -1247,19 +1247,19 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R (Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) │ │ │ │ │ ; Sub (Sym (Rep_Void[0] _N _N))) _N)] │ │ │ │ │ -6bf612e77c8532a52b77efa05d4386be │ │ │ │ │ +7972486db1d0ce9c967a29d88e4554a6 │ │ │ │ │ $fMonoidUnit :: forall k (f :: k -> *). GHC.Base.Monoid (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Base.C:Monoid], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fSemigroupUnit @k @f) │ │ │ │ │ @@ -1268,144 +1268,144 @@ │ │ │ │ │ (\ (eta['GHC.Types.Many] :: [Unit f]) -> │ │ │ │ │ GHC.Base.foldr │ │ │ │ │ @(Unit f) │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fMonoidUnit_$c<> @k @f) │ │ │ │ │ (Unit @k @f) │ │ │ │ │ eta)] │ │ │ │ │ -25658b865bebad3e3d2ef83e10f29fdf │ │ │ │ │ +da19f87290552ad93437ebb9778715bd │ │ │ │ │ $fMonoidUnit_$c<> :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> Unit f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case ds of wild { Unit -> ds1 }] │ │ │ │ │ -e419b75608753b67ab3ed99a8e39427d │ │ │ │ │ +cec175889e93a676a7b7055e7760e35b │ │ │ │ │ $fOrdUnit :: forall k (f :: k -> *). GHC.Classes.Ord (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Ord], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fEqUnit @k @f) │ │ │ │ │ ($fOrdUnit_$ccompare @k @f) │ │ │ │ │ ($fEqUnit_$c< @k @f) │ │ │ │ │ ($fOrdUnit_$c<= @k @f) │ │ │ │ │ ($fOrdUnit_$c> @k @f) │ │ │ │ │ ($fEqUnit_$c== @k @f) │ │ │ │ │ ($fOrdUnit_$cmax @k @f) │ │ │ │ │ ($fOrdUnit_$cmax @k @f)] │ │ │ │ │ -737ab37c2e2a1557736280f76b569a21 │ │ │ │ │ +6e7a7afa8ff87b773524467537327fa6 │ │ │ │ │ $fOrdUnit_$c<= :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case a of wild1 { Unit -> GHC.Types.True } }] │ │ │ │ │ -f9a66f6aeb3208ea14f6027e08ee348b │ │ │ │ │ +68e05fe53339d9a51a660f48fc15af38 │ │ │ │ │ $fOrdUnit_$c> :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case a of wild1 { Unit -> GHC.Types.False } }] │ │ │ │ │ -bc5a2af7d200a6a55a878636a01ade2f │ │ │ │ │ +1ee527845aea2dd2fe5474d69735b406 │ │ │ │ │ $fOrdUnit_$ccompare :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1!A>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (a['GHC.Types.Many] :: Unit f) │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case a of wild { Unit -> │ │ │ │ │ case b of wild1 { Unit -> GHC.Types.EQ } }] │ │ │ │ │ -498e3aa10b364aefff0ee1696fe49738 │ │ │ │ │ +04eee19f1c787b121d775bffaa06bac0 │ │ │ │ │ $fOrdUnit_$cmax :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> Unit f -> Unit f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A><1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Unit f) │ │ │ │ │ (y['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case y of wild { Unit -> x }] │ │ │ │ │ -4021c2c9a289571146e8c106fb7d5159 │ │ │ │ │ +a3d4cd7b6a882466f5d41f45027cc301 │ │ │ │ │ $fOrdVoid :: forall k (f :: k -> *). GHC.Classes.Ord (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Classes.C:Ord], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fEqVoid @k @f) │ │ │ │ │ ($fOrdVoid_$ccompare @k @f) │ │ │ │ │ ($fOrdVoid_$c>= @k @f) │ │ │ │ │ ($fOrdVoid_$c<= @k @f) │ │ │ │ │ ($fOrdVoid_$c<= @k @f) │ │ │ │ │ ($fOrdVoid_$c>= @k @f) │ │ │ │ │ ($fOrdVoid_$cmax @k @f) │ │ │ │ │ ($fOrdVoid_$cmax @k @f)] │ │ │ │ │ -3d7564034f1f3c902b66f31b06e140bd │ │ │ │ │ +438d6c3a8724710ba345770773591db5 │ │ │ │ │ $fOrdVoid_$c<= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -18c2ae080df8a8e523fbf6929b64bb07 │ │ │ │ │ +1bd49341fe8a68ca4965e5ec1e6c4a1c │ │ │ │ │ $fOrdVoid_$c>= :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case y ret_ty GHC.Types.Bool of {}] │ │ │ │ │ -4da813479d70bca940e7148bb2a4915e │ │ │ │ │ +f15021678e19dca28c31484f24e245bd │ │ │ │ │ $fOrdVoid_$ccompare :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> GHC.Types.Ordering) of {}] │ │ │ │ │ -d9142c5cd7cbc93208bc854741e9dc61 │ │ │ │ │ +06867c8e80d874be135aadedb7150809 │ │ │ │ │ $fOrdVoid_$cmax :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (x['GHC.Types.Many] :: Void f) │ │ │ │ │ (y['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty (Void f) of {}] │ │ │ │ │ -fd61e7f8ef561173ee54d9c3ae6c4450 │ │ │ │ │ +aca70b476e4eb188205c8781539f93ff │ │ │ │ │ $fReadUnit :: forall k (f :: k -> *). GHC.Read.Read (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Read.C:Read], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fReadUnit_$creadsPrec @k @f) │ │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ │ ($fReadUnit1 @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ ($fReadUnit_$creadListPrec @k @f)] │ │ │ │ │ -2230d2fde13195a03c3da2de484d28af │ │ │ │ │ +427e50ba06360009377a52bc643bae3c │ │ │ │ │ $fReadUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -1441,15 +1441,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ eta │ │ │ │ │ @b │ │ │ │ │ eta1 of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @b ww }] │ │ │ │ │ -08964fce1ad4c37c487228ee48aed69e │ │ │ │ │ +8e90666fcce5b5a8cb9f10f02b11efdc │ │ │ │ │ $fReadUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *}. │ │ │ │ │ Text.ParserCombinators.ReadPrec.Prec │ │ │ │ │ -> forall b. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ @@ -1459,55 +1459,55 @@ │ │ │ │ │ @f :: k -> * │ │ │ │ │ (n['GHC.Types.Many] :: Text.ParserCombinators.ReadPrec.Prec) │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: Unit f │ │ │ │ │ -> Text.ParserCombinators.ReadP.P b) -> │ │ │ │ │ case $w$creadPrec @k @f @b eta of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @b ww }] │ │ │ │ │ -2c2688a27ddc1af5d4e1402a75c6b226 │ │ │ │ │ +caaacb3dbc5b64c2b215017976936780 │ │ │ │ │ $fReadUnit3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $tcUnit3] │ │ │ │ │ -1ae6b258e10076c3b9df05498ae213c1 │ │ │ │ │ +43a51f9f6913cfdb0e36d2a6a77d2805 │ │ │ │ │ $fReadUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *}. Text.ParserCombinators.ReadP.P [Unit f] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ (($fReadUnit_$creadListPrec @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] <[Unit f]>_R) │ │ │ │ │ GHC.Read.$fRead()7) │ │ │ │ │ `cast` │ │ │ │ │ (Text.ParserCombinators.ReadP.N:ReadP[0] <[Unit f]>_R) │ │ │ │ │ @[Unit f] │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure @[Unit f])] │ │ │ │ │ -c6779d6f42f39a2ca9aa6be4d9d470cf │ │ │ │ │ +0b73d0f3b13fee171bec1aea55bed8c5 │ │ │ │ │ $fReadUnit_$creadList :: │ │ │ │ │ forall k (f :: k -> *). Text.ParserCombinators.ReadP.ReadS [Unit f] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ Text.ParserCombinators.ReadP.run @[Unit f] ($fReadUnit4 @k @f)] │ │ │ │ │ -cf253a227255d615533d24c44d9fb59e │ │ │ │ │ +cc31994998bbe055b88bc3ec436018ce │ │ │ │ │ $fReadUnit_$creadListPrec :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ Text.ParserCombinators.ReadPrec.ReadPrec [Unit f] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * -> │ │ │ │ │ GHC.Read.list │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fReadUnit1 @k @f) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Text.ParserCombinators.ReadP.N:ReadP[0] │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R))] │ │ │ │ │ -4ef63b73282d5eacc20bee8d3d4bd059 │ │ │ │ │ +7e20454831825a301e43b68d4193049d │ │ │ │ │ $fReadUnit_$creadsPrec :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Types.Int -> Text.ParserCombinators.ReadP.ReadS (Unit f) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (eta['GHC.Types.Many] :: GHC.Types.Int) -> │ │ │ │ │ Text.ParserCombinators.ReadP.run │ │ │ │ │ @@ -1521,216 +1521,216 @@ │ │ │ │ │ _R) │ │ │ │ │ ; Sym (Text.ParserCombinators.ReadPrec.N:ReadPrec[0] _R)) │ │ │ │ │ eta │ │ │ │ │ @(Unit f) │ │ │ │ │ (Text.ParserCombinators.ReadP.$fApplicativeP_$cpure │ │ │ │ │ @(Unit f)) of wild { Solo# ww -> │ │ │ │ │ Text.ParserCombinators.ReadP.Look @(Unit f) ww })] │ │ │ │ │ -3fc8d31621f7052633eb0319573a725a │ │ │ │ │ +764b02bc804a7b80fbc26933ce18dba5 │ │ │ │ │ $fReadUnit_lexeme18 :: Text.Read.Lex.Lexeme │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[Text.Read.Lex.Ident], │ │ │ │ │ Unfolding: Core: Text.Read.Lex.Ident $fReadUnit3] │ │ │ │ │ -9973147d4ca2d5c23fba36b3ce10191b │ │ │ │ │ +310bbfcd5f18bb30088766ffe923fb9c │ │ │ │ │ $fSemigroupUnit :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.Semigroup (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFCon[GHC.Base.C:Semigroup], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fMonoidUnit_$c<> @k @f) │ │ │ │ │ ($fSemigroupUnit_$csconcat @k @f) │ │ │ │ │ ($fSemigroupUnit_$cstimes @k @f)] │ │ │ │ │ -b2fc45a03da5d6e0037bc2f868fc02d6 │ │ │ │ │ +d5e71130c767a58d5448805038e8f643 │ │ │ │ │ $fSemigroupUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *}. Unit f -> [Unit f] -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1!A><1L>, CPR: 1, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (b['GHC.Types.Many] :: Unit f) │ │ │ │ │ (ds1['GHC.Types.Many] :: [Unit f]) -> │ │ │ │ │ case b of wild { Unit -> │ │ │ │ │ case $wpoly_go1 @k @f ds1 of wild1 { (##) -> Unit @k @f } }] │ │ │ │ │ -8c4f42152449e3ae6cdfd0f0ac837a6d │ │ │ │ │ +d434745cd1558255ac3d496ca563832c │ │ │ │ │ $fSemigroupUnit_$csconcat :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.NonEmpty (Unit f) -> Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(1!A,1L)>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Unit f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| a1 as -> │ │ │ │ │ $fSemigroupUnit1 @k @f a1 as }] │ │ │ │ │ -78e942ef424415a562da4b8d063cc7cb │ │ │ │ │ +f1ee96770ff4b4ae0c7c2d1530ee3c2d │ │ │ │ │ $fSemigroupUnit_$cstimes :: │ │ │ │ │ forall k (f :: k -> *) b. │ │ │ │ │ GHC.Real.Integral b => │ │ │ │ │ b -> Unit f -> Unit f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -759fe6ffe7ecff5b24d784faa2a159e0 │ │ │ │ │ +6b0bac5c7bf345c67a23096c5a5c30ff │ │ │ │ │ $fSemigroupVoid :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.Semigroup (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFCon[GHC.Base.C:Semigroup], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fSemigroupVoid_$c<> @k @f) │ │ │ │ │ ($fSemigroupVoid_$csconcat @k @f) │ │ │ │ │ ($fSemigroupVoid_$cstimes @k @f)] │ │ │ │ │ -4cf101b648fde4d8eaf3955556210ed0 │ │ │ │ │ +23e9c387a670fd4dc343aa4b0edd7398 │ │ │ │ │ $fSemigroupVoid_$c<> :: │ │ │ │ │ forall k (f :: k -> *). Void f -> Void f -> Void f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty (Void f -> Void f) of {}] │ │ │ │ │ -682c1b55924c7ee1a20d8cc5ca1bab31 │ │ │ │ │ +e55a410f14eea97be370371eb94a4917 │ │ │ │ │ $fSemigroupVoid_$csconcat :: │ │ │ │ │ forall k (f :: k -> *). GHC.Base.NonEmpty (Void f) -> Void f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1P(1L,1L)>, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Void f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| ww ww1 -> │ │ │ │ │ case ww1 of wild1 { │ │ │ │ │ [] -> ww : c cs -> case ww ret_ty (Void f) of {} } }] │ │ │ │ │ -e152c5f0756983f2ef98f1b156f8356a │ │ │ │ │ +56059cb38b891282bb608297097c8d24 │ │ │ │ │ $fSemigroupVoid_$cstimes :: │ │ │ │ │ forall k (f :: k -> *) b. │ │ │ │ │ GHC.Real.Integral b => │ │ │ │ │ b -> Void f -> Void f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: ] │ │ │ │ │ -17897a0eb86461af684773439077f834 │ │ │ │ │ +7dc9de16e2e559f5b691c7d50fb24dc0 │ │ │ │ │ $fShowUnit :: forall k (f :: k -> *). GHC.Show.Show (Unit f) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[GHC.Show.C:Show], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Unit f) │ │ │ │ │ ($fShowUnit_$cshowsPrec @k @f) │ │ │ │ │ ($fShowUnit_$cshow @k @f) │ │ │ │ │ ($fShowUnit_$cshowList @k @f)] │ │ │ │ │ -77cc33de874df3e4a95ead852d28716a │ │ │ │ │ +602bd70f7e4176198dafc402eb58db5f │ │ │ │ │ $fShowUnit1 :: forall {k} {f :: k -> *}. Unit f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Unit f) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Unit -> │ │ │ │ │ GHC.CString.unpackAppendCString# $tcUnit3 eta }] │ │ │ │ │ -fa226c517bdfbdf2d25c9ca471eee715 │ │ │ │ │ +fdeec03a53703dc5d2addf82913321cf │ │ │ │ │ $fShowUnit_$cshow :: │ │ │ │ │ forall k (f :: k -> *). Unit f -> GHC.Base.String │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (x['GHC.Types.Many] :: Unit f) -> │ │ │ │ │ case x of wild { Unit -> $fReadUnit3 }] │ │ │ │ │ -ac41a036b912c40c4784a5bb4dfc7fd6 │ │ │ │ │ +f9ce762e84d826f3c60adc0cfe4c5914 │ │ │ │ │ $fShowUnit_$cshowList :: │ │ │ │ │ forall k (f :: k -> *). [Unit f] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ls['GHC.Types.Many] :: [Unit f]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Unit f) ($fShowUnit1 @k @f) ls s] │ │ │ │ │ -71bcc0537e844de9a73fb17688e9d08f │ │ │ │ │ +831da9300fc04dd498dd645bfdcf7e36 │ │ │ │ │ $fShowUnit_$cshowsPrec :: │ │ │ │ │ forall k (f :: k -> *). GHC.Types.Int -> Unit f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1!A>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds1['GHC.Types.Many] :: Unit f) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds1 of wild { Unit -> │ │ │ │ │ GHC.CString.unpackAppendCString# $tcUnit3 eta }] │ │ │ │ │ -a8c119730bb9eac5974ef9bf26260ff5 │ │ │ │ │ +6f6d4ce8c9312967a4c88ab25c065036 │ │ │ │ │ $fShowVoid :: forall k (f :: k -> *). GHC.Show.Show (Void f) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Show.C:Show], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @f :: k -> *. │ │ │ │ │ @(Void f) │ │ │ │ │ ($fShowVoid_$cshowsPrec @k @f) │ │ │ │ │ ($fShowVoid_$cshow @k @f) │ │ │ │ │ ($fShowVoid_$cshowList @k @f)] │ │ │ │ │ -efaed998ac7467c86c0b8621b7e4d805 │ │ │ │ │ +a85c6f852306de4efc0e7a5da5573011 │ │ │ │ │ $fShowVoid1 :: forall {k} {f :: k -> *}. Void f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty GHC.Show.ShowS of {}] │ │ │ │ │ -491ef704aa9746d713653b8ff5beb5d0 │ │ │ │ │ +b2707d816455248133b1d311695c46e5 │ │ │ │ │ $fShowVoid_$cshow :: │ │ │ │ │ forall k (f :: k -> *). Void f -> GHC.Base.String │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * (x['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case x ret_ty GHC.Base.String of {}] │ │ │ │ │ -38c87b3247d9f205cf296e342c19eb04 │ │ │ │ │ +477f1248c8b09029b62b03e7cc4038b7 │ │ │ │ │ $fShowVoid_$cshowList :: │ │ │ │ │ forall k (f :: k -> *). [Void f] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ls['GHC.Types.Many] :: [Void f]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Void f) ($fShowVoid1 @k @f) ls s] │ │ │ │ │ -c4d96ab2efa1b3d7b64f82ec865759b5 │ │ │ │ │ +282fbbc5b4032169e29124cc00227893 │ │ │ │ │ $fShowVoid_$cshowsPrec :: │ │ │ │ │ forall k (f :: k -> *). GHC.Types.Int -> Void f -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1S>b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (v['GHC.Types.Many] :: Void f) -> │ │ │ │ │ case v ret_ty GHC.Show.ShowS of {}] │ │ │ │ │ -7ae919f0fb416334ee0ad7c135e83c1e │ │ │ │ │ +a419239b521f913284f4b60d91350731 │ │ │ │ │ $fTraversableBkUnit :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB Unit │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.TraversableB.C:TraversableB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Unit │ │ │ │ │ ($fApplicativeBkUnit_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkUnit_$cbtraverse @k)] │ │ │ │ │ -bf9f476a5ab643dca138380558a5b926 │ │ │ │ │ +a25518b4dafea274604ea71ec89b31a4 │ │ │ │ │ $fTraversableBkUnit1 :: │ │ │ │ │ GHC.Generics.U1 GHC.Types.Any -> GHC.Generics.U1 GHC.Types.Any │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!A>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.U1 GHC.Types.Any) -> ds] │ │ │ │ │ -e2093140333b8caa5526fa7a8b07dbed │ │ │ │ │ +e4ac526cf73f8ba187a1f69f0991d7b9 │ │ │ │ │ $fTraversableBkUnit2 :: │ │ │ │ │ GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any │ │ │ │ │ @@ -1746,15 +1746,15 @@ │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any) -> │ │ │ │ │ ds] │ │ │ │ │ -cddfdc465f53eda56819e71f1d26cbb9 │ │ │ │ │ +3cbd0ca9662674afcd704f61c7f97e94 │ │ │ │ │ $fTraversableBkUnit_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Unit f -> e (Unit g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ @@ -1762,150 +1762,150 @@ │ │ │ │ │ \ @k │ │ │ │ │ @e :: * -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative e) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) -> │ │ │ │ │ $w$cbtraverse @k @e @f @g $dApplicative] │ │ │ │ │ -f4423422beaf0a31a2fbc9fe9cb78a4f │ │ │ │ │ +9b3aa75f47d406f4362e96727b2d1d9e │ │ │ │ │ $fTraversableBkVoid :: │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB Void │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Barbies.Internal.TraversableB.C:TraversableB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Void │ │ │ │ │ ($fConstraintsBkVoid_$cbmap @k) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkVoid_$cbtraverse @k)] │ │ │ │ │ -f5453925a21f745a6e45297a61fc97dc │ │ │ │ │ +c5379ecc50562fe81c14e74961298db0 │ │ │ │ │ $fTraversableBkVoid1 :: e (GHC.Generics.V1 GHC.Types.Any) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -1ac952f93965abe7753d5403f6c8021c │ │ │ │ │ +2ac0263de78f09012ae14d679c503db3 │ │ │ │ │ $fTraversableBkVoid2 :: │ │ │ │ │ GHC.Generics.V1 GHC.Types.Any -> GHC.Generics.V1 GHC.Types.Any │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (ds['GHC.Types.Many] :: GHC.Generics.V1 GHC.Types.Any) -> ds] │ │ │ │ │ -fdf8dc9929163d6f71e878c01efbf00b │ │ │ │ │ +0fb8449d658a70078920664b3da26baf │ │ │ │ │ $fTraversableBkVoid_$cbtraverse :: │ │ │ │ │ forall k (e :: * -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Void f -> e (Void g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @e :: * -> * │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative e) │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> e (g a)) -> │ │ │ │ │ $w$cbtraverse1 @k @e @f @g $dApplicative] │ │ │ │ │ -7d87e1e6de936ad4f2b660002a5bb4a2 │ │ │ │ │ +5a7b2997c5aeffc2a7db991a19eefc4d │ │ │ │ │ $tc'Unit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2037945628109684343#Word64 │ │ │ │ │ - 3105404948668750788#Word64 │ │ │ │ │ + 11182171310931468719#Word64 │ │ │ │ │ + 15130054231645004319#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Unit2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Unit1] │ │ │ │ │ -6d9d58d423e3c8433afc20c36ca55660 │ │ │ │ │ +ba7283be9cde66c007985346f61c5adc │ │ │ │ │ $tc'Unit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepTyConApp], Inline: [~]] │ │ │ │ │ -197954868841bb9a2a7e5ad4e2eb1690 │ │ │ │ │ +37cb0a3e1453daa5245195e9fd914145 │ │ │ │ │ $tc'Unit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Unit3] │ │ │ │ │ -e38c9b5774ffaddd577a9da1243b9c01 │ │ │ │ │ +df550ca6607aacf3ced74baabd787150 │ │ │ │ │ $tc'Unit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Unit"#] │ │ │ │ │ -76d7bd2419a8b1ccd453a2c37d3afc1f │ │ │ │ │ +60667ee87fd6c04f0f4b6c638a1819ca │ │ │ │ │ $tcUnit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 376088529795041861#Word64 │ │ │ │ │ - 17036368632291288187#Word64 │ │ │ │ │ + 4400758968235990726#Word64 │ │ │ │ │ + 10609866802840247821#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcUnit2 │ │ │ │ │ 1# │ │ │ │ │ $tcUnit1] │ │ │ │ │ -ac7826a56b85bfa91610ca5c044cf7fd │ │ │ │ │ +b4e5599a2e0a6fc106f274eacea97db4 │ │ │ │ │ $tcUnit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -6f6ab7b32c6f8df93c076e4f29b4d0d3 │ │ │ │ │ +eadacb3e0f8420eae859a40757928bf5 │ │ │ │ │ $tcUnit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcUnit3] │ │ │ │ │ -c4b818509730ae1df37cd1431bfac0d0 │ │ │ │ │ +48213a220ddbce89449619d55bfc6f29 │ │ │ │ │ $tcUnit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Unit"#] │ │ │ │ │ -59b8bdbb38b837efb9b92da37ec57cfa │ │ │ │ │ +3fa553ec849965a49744bd53545ed41e │ │ │ │ │ $tcVoid :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11724475054022156485#Word64 │ │ │ │ │ - 16512914446536540340#Word64 │ │ │ │ │ + 15534941731016754011#Word64 │ │ │ │ │ + 14556625491385436117#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcVoid1 │ │ │ │ │ 1# │ │ │ │ │ $tcUnit1] │ │ │ │ │ -989bc38fe9b68b062cad2bc8ed2f7ff0 │ │ │ │ │ +0f3e1656da072f781514b688f628382c │ │ │ │ │ $tcVoid1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcVoid2] │ │ │ │ │ -9ec764fb4bef8c2995c4cfb105a7b2d5 │ │ │ │ │ +a127e11570f7fc56b7eb6d5a9df0081b │ │ │ │ │ $tcVoid2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Void"#] │ │ │ │ │ -37fabeae6e71866f018d3ecf19babc99 │ │ │ │ │ +8d2fc5374840026ed70dd271fdfe15ff │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -7f27288f386466f8030e41df04171ef4 │ │ │ │ │ +15f6c340cb21b7720537e862b23b1654 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -343d429f740b11d7056fb2985f05f9f1 │ │ │ │ │ +99ef5acab82fa44157a5c9867c67a2b4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Trivial"#] │ │ │ │ │ -6b6b7c194bd03929444667004c2e6f1c │ │ │ │ │ +81c3d87de01b16e1922d6e7f880a1be9 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b5f045fe37aad4d42ddc0e88f3f20b3f │ │ │ │ │ +c3c9295c398cba836967ee71be3e8068 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -86cc35b38237cfc9217db81bb68c6d66 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +114c864fd268a20b6f2ace92caeebf85 │ │ │ │ │ $w$cbtraverse :: │ │ │ │ │ forall {k} {e :: * -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ Unit f -> e (Unit g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1942,15 +1942,15 @@ │ │ │ │ │ ((Sub (Rep_Unit[0] _N _N) │ │ │ │ │ ; (GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1961,15 +1961,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ e (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @@ -2024,15 +2024,15 @@ │ │ │ │ │ GHC.Generics.U1 │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ @@ -2046,15 +2046,15 @@ │ │ │ │ │ GHC.Types.Any>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _N _N) │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R │ │ │ │ │ ; GHC.Generics.N:M1[0] │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R (((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -2146,15 +2146,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Indexed[1] │ │ │ │ │ <(k -> *) -> *>_N │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)))_N) _N))_N) │ │ │ │ │ (Sym (Rep_Unit[0] _N _N)))_N) _N))] │ │ │ │ │ -0f9e65baf6f68fee150d729b30fa37ce │ │ │ │ │ +e664185784f109c5e46578d829b1686d │ │ │ │ │ $w$cbtraverse1 :: │ │ │ │ │ forall {k} {e :: * -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GHC.Base.Applicative e => │ │ │ │ │ Void f -> e (Void g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2208,23 +2208,23 @@ │ │ │ │ │ ((Sub (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[5]))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ; (Data.Generics.GenericN.Zip │ │ │ │ │ (Sym (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.Rep │ │ │ │ │ ((Sym (Data.Generics.GenericN.D:R:FilterIndex[2] │ │ │ │ │ @@ -2244,47 +2244,47 @@ │ │ │ │ │ (GHC.Base.$p1Applicative @e $dApplicative) │ │ │ │ │ @(GHC.Generics.V1 GHC.Types.Any) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ GHC.Types.Any) │ │ │ │ │ $fTraversableBkVoid2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ _R) _N) │ │ │ │ │ ($fTraversableBkVoid1 @e)) │ │ │ │ │ `cast` │ │ │ │ │ (_R (((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[5])))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N) │ │ │ │ │ ; (Data.Generics.GenericN.Zip │ │ │ │ │ (Sym (Rep_Void[0] _N _N) │ │ │ │ │ ; (GHC.Generics.Rep │ │ │ │ │ ((Sym (Data.Generics.GenericN.D:R:FilterIndex[2] │ │ │ │ │ @@ -2296,15 +2296,15 @@ │ │ │ │ │ <(k -> *) -> *>_N │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)))_N) _N))_N) │ │ │ │ │ (Sym (Rep_Void[0] _N _N)))_N) _N)) │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Void f) -> lvl38] │ │ │ │ │ -fce7d0d518403d19515a9a10804a910e │ │ │ │ │ +76a9cd4ee6bb2db47aa16daf31bbcd75 │ │ │ │ │ $w$cgmapMo :: │ │ │ │ │ forall {k} {f :: k -> *} {m :: * -> *}. │ │ │ │ │ GHC.Base.MonadPlus m => │ │ │ │ │ Unit f -> m (Unit f) │ │ │ │ │ StrWork([!]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ @@ -2325,15 +2325,15 @@ │ │ │ │ │ @(Unit f) │ │ │ │ │ (case eta1 of wild1 { Unit -> │ │ │ │ │ ww3 @(Unit f, GHC.Types.Bool) ($fDataUnit1 @k @f) }) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: (Unit f, GHC.Types.Bool)) -> │ │ │ │ │ case ds of wild1 { (,) x' b -> │ │ │ │ │ case b of wild2 { │ │ │ │ │ GHC.Types.False -> lvl38 GHC.Types.True -> ww3 @(Unit f) x' } }) }] │ │ │ │ │ -40ea6af37af998fcc440c6d6e9eb3352 │ │ │ │ │ +99c07ec07340184ba30475bac40a5415 │ │ │ │ │ $w$creadPrec :: │ │ │ │ │ forall {k} {f :: k -> *} {b}. │ │ │ │ │ (Unit f -> Text.ParserCombinators.ReadP.P b) │ │ │ │ │ -> (# GHC.Base.String -> Text.ParserCombinators.ReadP.P b #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2359,61 +2359,61 @@ │ │ │ │ │ [Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ (a1['GHC.Types.Many] :: ()) -> lvl126] │ │ │ │ │ = \ (a1['GHC.Types.Many] :: ()) -> lvl126 │ │ │ │ │ } in │ │ │ │ │ (# \ (a['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ Text.ParserCombinators.ReadP.skipSpaces2 a @b k1 #)] │ │ │ │ │ -c38f58dd2fc1efd280762699ea11698c │ │ │ │ │ +f3c4a4e25b40bfc65c0ac5abebc3aa7f │ │ │ │ │ $wpoly_go1 :: forall {k} {f :: k -> *}. [Unit f] -> (# #) │ │ │ │ │ StrWork([!]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, Inline: [2]] │ │ │ │ │ -a6c6b351bacdf7b6e7761bdcdd5068d6 │ │ │ │ │ +53ad87fb4dabbcad025afeb6f31e69ad │ │ │ │ │ axiom R:AllBkcUnit :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Unit │ │ │ │ │ = Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB Unit) │ │ │ │ │ -ae173a4dfa1c8503685a590e91911842 │ │ │ │ │ +717874956d0a8db4ee6c5ef196c76e53 │ │ │ │ │ axiom R:AllBkcVoid :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c Void │ │ │ │ │ = Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB Void) │ │ │ │ │ -5bf82e658d764ffe9224ffcab9832439 │ │ │ │ │ +ea39edac98d2027e00da6855a84beb89 │ │ │ │ │ axiom Rep_Unit :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Generics.Rep (Unit f) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ -a83c84f4d35d9b9a81a89e1a37c36b39 │ │ │ │ │ +c1aa0b2245166345f8f2171195f91eea │ │ │ │ │ axiom Rep_Void :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ GHC.Generics.Rep (Void f) │ │ │ │ │ = GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Void" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ -c1936e142e7230f25a3d66e4ed000254 │ │ │ │ │ +a654d0e651ca97ead2ab39e18faca7f6 │ │ │ │ │ type role Unit phantom │ │ │ │ │ type Unit :: forall k. (k -> *) -> * │ │ │ │ │ data Unit f = Unit │ │ │ │ │ -5d92e28d57b6d96e3f5a3ac3e40a4208 │ │ │ │ │ +72c7639709c23990593c7129be2962f0 │ │ │ │ │ type role Void phantom │ │ │ │ │ type Void :: forall k. (k -> *) -> * │ │ │ │ │ data Void f │ │ │ │ │ instance Barbies.Internal.ApplicativeB.ApplicativeB [., Unit] │ │ │ │ │ = $fApplicativeBkUnit │ │ │ │ │ instance Barbies.Internal.ConstraintsB.ConstraintsB [., Unit] │ │ │ │ │ = $fConstraintsBkUnit │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.p_hi │ │ │ │┄ Files 88% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,139 +1,139 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.Wear 9066 │ │ │ │ │ - interface hash: a96e6224c6de26a9a7efe8ed5decb606 │ │ │ │ │ - ABI hash: e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - export-list hash: 78c8bc7934601c506594bbc6e00d10b4 │ │ │ │ │ + interface hash: db4341927fe88b4e216b9fd80bf55ebc │ │ │ │ │ + ABI hash: 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + export-list hash: 0844baf41368bc42b02e1f4080c4e399 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: d07d716e4378a7121ecb3786865367fa │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 3d14163eb7acfe46c239d55131a80be5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Bare │ │ │ │ │ Covered │ │ │ │ │ Wear │ │ │ │ │ WearTwo │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ import -/ GHC.TypeError 79dfedc7ca947db73137bb493c3e707f │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -67f3d54b29a2687310c64890ce5b10d4 │ │ │ │ │ +3b855753268c3a8306cc413dfc51a551 │ │ │ │ │ $tcBare :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12345073740570411872#Word64 │ │ │ │ │ - 741779550252200127#Word64 │ │ │ │ │ + 405425250779376933#Word64 │ │ │ │ │ + 4956015487972208583#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBare1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*] │ │ │ │ │ -e04de1dc3a2b7ad84d362bc4b719faa6 │ │ │ │ │ +22f0ee970b086bd5c65d6bacfa157919 │ │ │ │ │ $tcBare1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBare2] │ │ │ │ │ -cf8195b3e9411b2c8346ad18ec151001 │ │ │ │ │ +9edaa9d688671a970b3e5c85bb60182e │ │ │ │ │ $tcBare2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Bare"#] │ │ │ │ │ -dabf56891c8664871dafbb6917c271aa │ │ │ │ │ +bca89cebac9322e398f97247f97de8f3 │ │ │ │ │ $tcCovered :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3022141369616637646#Word64 │ │ │ │ │ - 10375174585551583116#Word64 │ │ │ │ │ + 5468045204005402524#Word64 │ │ │ │ │ + 7421514990380126091#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcCovered1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*] │ │ │ │ │ -9e7a2dca47d7084438895c0e2c866770 │ │ │ │ │ +f644d22f82609c671b31b2cab6c3a1a5 │ │ │ │ │ $tcCovered1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcCovered2] │ │ │ │ │ -73dc93a647e3e6936664a3b99825c48b │ │ │ │ │ +9c5b14f20b0be5048cb7ac4c48380a15 │ │ │ │ │ $tcCovered2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Covered"#] │ │ │ │ │ -4322ce4b8568f4253e4a158c0ae990f6 │ │ │ │ │ +bfdb3f569dee5beacd07f13442757fcf │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2a10c039b5e50588dd5e0278919ffa17 │ │ │ │ │ +bf3f5f104f04987105afa4873ac21da1 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d4a09d97dea71c44da93a669ab133ef4 │ │ │ │ │ +753355dd71efb780d0d06fef7dedf4a4 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Wear"#] │ │ │ │ │ -38708f0d06e475235c364c95c9c76dcf │ │ │ │ │ +d36c1e1f32d600cc37ec6222b01c8c24 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -d868079f0217d5dd1d25ca6afb7f825b │ │ │ │ │ +6fe7e741ec62bb5572f4ba8b0174c91d │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ type Bare :: * │ │ │ │ │ data Bare │ │ │ │ │ -80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ +eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ type Covered :: * │ │ │ │ │ data Covered │ │ │ │ │ -1a1a4a4c87e02f1ea861ad1e9b416487 │ │ │ │ │ +7a692a95a35079399d24fd04e6ff0213 │ │ │ │ │ axiom D:R:Wear :: │ │ │ │ │ Wear Bare f a = a │ │ │ │ │ Wear Covered f a = f a │ │ │ │ │ Wear (Data.Generics.GenericN.Param _1 t) f a = Wear t f a │ │ │ │ │ Wear t _1 _2 = (TypeError ...) │ │ │ │ │ -236ea46a0f2decdd8d0aeb99eb30ae38 │ │ │ │ │ +6faabd0f19dcb6b56f70a3d39f1054a8 │ │ │ │ │ axiom D:R:WearTwo :: │ │ │ │ │ WearTwo Bare f g a = a │ │ │ │ │ WearTwo Covered f g a = f (g a) │ │ │ │ │ WearTwo (Data.Generics.GenericN.Param _1 t) f g a = WearTwo t f g a │ │ │ │ │ WearTwo t _1 _2 _3 = (TypeError ...) │ │ │ │ │ -bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ +1612dc273c345679bd612935358ae645 │ │ │ │ │ type Wear :: * -> (* -> *) -> * -> * │ │ │ │ │ type family Wear t f a where │ │ │ │ │ Wear Bare f a = a │ │ │ │ │ Wear Covered f a = f a │ │ │ │ │ Wear (Data.Generics.GenericN.Param _1 t) f a = Wear t f a │ │ │ │ │ Wear t _1 _2 = (TypeError ...) │ │ │ │ │ axiom D:R:Wear │ │ │ │ │ -d06bb9da09839e1cb4a0a098d403587b │ │ │ │ │ +d957b83cc662451223c70d0fed19a0ad │ │ │ │ │ type WearTwo :: * -> (* -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family WearTwo t f g a where │ │ │ │ │ WearTwo Bare f g a = a │ │ │ │ │ WearTwo Covered f g a = f (g a) │ │ │ │ │ WearTwo (Data.Generics.GenericN.Param _1 t) f g a = WearTwo t f g a │ │ │ │ │ WearTwo t _1 _2 _3 = (TypeError ...) │ │ │ │ │ axiom D:R:WearTwo │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,77 +1,77 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.Wrappers [family instance module] 9066 │ │ │ │ │ - interface hash: 266ff3cb96bbd26773d73e8b83f20193 │ │ │ │ │ - ABI hash: 7958e4aadfb4871559a27df0095b994b │ │ │ │ │ - export-list hash: 9f5517e3ff8f369efce374339dce99ad │ │ │ │ │ + interface hash: 1a02ccd32ec40a892d4439753b0b3fce │ │ │ │ │ + ABI hash: 43d6d92d6f288625dea9f42a20c3850f │ │ │ │ │ + export-list hash: def7f398dd21c52b4a641939c81ad0d7 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: dd082c773c8d896b129bce66811ca816 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: ca1c0caae6aafa314e50ef3ded92a5a5 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ Barbie{Barbie getBarbie} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.FunctorB │ │ │ │ │ Barbies.Internal.TraversableB GHC.Base GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Barbies.Generics.Constraints │ │ │ │ │ Barbies.Internal.ConstraintsB Data.Generics.GenericN │ │ │ │ │ Control.Applicative Control.Arrow Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup.Internal Data.Type.Ord │ │ │ │ │ Data.Version GHC.Generics GHC.IO.Exception GHC.RTS.Flags │ │ │ │ │ Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - exports: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ - bprod faa80cda7d5ebacb4d59ff2581e950e5 │ │ │ │ │ - bpure 8f62c3bd94a72cb3e7cb88067b7fc1f0 │ │ │ │ │ - bzipWith3 b2544b9a4f69672e9990c4248d54ad9c │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - exports: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - AllB 742934a1aef6759c559e39d90cf8ee7d │ │ │ │ │ - AllBF 2852bbf285ab6932b0e4764b71b81856 │ │ │ │ │ - ConstraintsB dc18dd2fb15b81c31fdce03ebb848f0f │ │ │ │ │ - baddDicts 9e213c6aa1b780911ccc0eff66d247dd │ │ │ │ │ - bdicts eb562e059c0b85eb1b87b13a0dd3252a │ │ │ │ │ - bmempty 463212406bd01ecda8db986af75227fd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts 11d9cab4807894b2baa78a0cba8e7494 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - ClassF b821ba43283d58af1dc72dc522c3f3e0 │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict 1ef5ac9bdc38d1886b55376c71cb27fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - exports: a8196cc20ebeb66df453e15c78d677c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ - btraverse 44638623568081a176cfc6fcc0804dca │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + exports: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ + bprod 8e131e15a5f98601851c0b27ac4241c0 │ │ │ │ │ + bpure e8e39b317ff94f27399a39d7e16b86a9 │ │ │ │ │ + bzipWith3 0af74d4e86fd92f65a95f59ae545d30a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + exports: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + AllB 1b4f9a291ec9d45a18d31df601e0aeeb │ │ │ │ │ + AllBF 63bb86e4a6c471b3a0fb28f25103dd36 │ │ │ │ │ + ConstraintsB 0e5c16bae977600323d72f12d780df0a │ │ │ │ │ + baddDicts 45de3f1644ad793bfa156162f97dcda3 │ │ │ │ │ + bdicts e07f5a7ebb838629173d9923292efbda │ │ │ │ │ + bmempty 67368e786413af9677c05a4fe1067921 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 0c882df337c0ddb4b93d319e9df15dee │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + ClassF cedbbc004e9d832ea18c4ef8ea2a51e5 │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 501619b73143cb187d749df6455ffe8e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + exports: 6564e0103587f68d905c5ccbec42ca55 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ + btraverse 2d1803bee429e065a9d4f13a0e12ab46 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -c2b188eff4b3ff8e734c3b189bb48872 │ │ │ │ │ +9eb7f3edab31720d392abb96ccb25b84 │ │ │ │ │ $fApplicativeBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -c3144ffc6c1ffe7e2bd07a4a2fb159d5 │ │ │ │ │ +fa6de7a761f230d3a65f1821b7193668 │ │ │ │ │ $fConstraintsBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB b => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fConstraintsBkBarbie_$cbaddDicts @k @b v)] │ │ │ │ │ -569fe9fb63402a3eec9a04ba5c9a02ec │ │ │ │ │ +7446719df3fa3efbfec195566742958e │ │ │ │ │ $fConstraintsBkBarbie_$cbaddDicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint) │ │ │ │ │ (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c (Barbie b)) => │ │ │ │ │ Barbie b f │ │ │ │ │ -> Barbie │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ (N:Barbie[0] _N _R _N)) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -6758310e157b3e29cbbed6bc933c659e │ │ │ │ │ +61cfeb44b11f6310c8bdbbce75d6cd67 │ │ │ │ │ $fFunctorBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=0), │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] │ │ │ │ │ _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] │ │ │ │ │ _N _N))] │ │ │ │ │ -248a203a76ec3181861d3169db1d7a5f │ │ │ │ │ +ab630dd399d6b8608568e36d5699f931 │ │ │ │ │ $fFunctorBkBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB b => │ │ │ │ │ (forall (a :: k). f a -> g a) -> b f -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1C(1,L)>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: forall (a :: k). f a -> g a) -> │ │ │ │ │ $dFunctorB │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N) │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ ds] │ │ │ │ │ -41d12c4b17740bf56f23889c488805cb │ │ │ │ │ +7f36327e08e78a308dec9066c0118f75 │ │ │ │ │ $fMonoidBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ GHC.Base.Monoid (Barbie b f) │ │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ │ @(Barbie b f) │ │ │ │ │ ($fSemigroupBarbie @k @b @f v v1 v2) │ │ │ │ │ ($fMonoidBarbie1 @k @b @f v v1 v2 v3) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Barbie[0] _N _R) _N) │ │ │ │ │ ($fMonoidBarbie_$c<> @k @b @f v v1 v2) │ │ │ │ │ ($fMonoidBarbie_$cmconcat @k @b @f v v1 v2 v3)] │ │ │ │ │ -10d3763793baca9498f60c5633b5b2b2 │ │ │ │ │ +16567518ba8cc13562dd8a51f3174524 │ │ │ │ │ $fMonoidBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ b f │ │ │ │ │ @@ -277,15 +277,15 @@ │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ b) │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b) │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Monoid f b) -> │ │ │ │ │ $w$cmempty @k @b @f $dConstraintsB $dApplicativeB irred1] │ │ │ │ │ -e1478f3a9c5a7c5a4511b502b0b83f6e │ │ │ │ │ +d9f864c6489905f6d0be9031af7c6cfa │ │ │ │ │ $fMonoidBarbie2 :: │ │ │ │ │ forall {k} {f :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product │ │ │ │ │ (Data.Functor.Product.Product │ │ │ │ │ (Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Semigroup f)) │ │ │ │ │ f) │ │ │ │ │ @@ -305,15 +305,15 @@ │ │ │ │ │ GHC.Base.Semigroup f)) │ │ │ │ │ f) │ │ │ │ │ f │ │ │ │ │ a) -> │ │ │ │ │ case ds of wild { Data.Functor.Product.Pair ds1 ha -> │ │ │ │ │ case ds1 of wild1 { Data.Functor.Product.Pair fa ga -> │ │ │ │ │ $fMonoidBarbie3 @k @f @a fa ga ha } }] │ │ │ │ │ -bba91baf8544473040a91c97ff889988 │ │ │ │ │ +cf573e21e788cc2a69798577a63a4595 │ │ │ │ │ $fMonoidBarbie3 :: │ │ │ │ │ forall {k} {f :: k -> *} (a :: k). │ │ │ │ │ Barbies.Internal.Dicts.Dict │ │ │ │ │ (Barbies.Internal.Dicts.ClassF GHC.Base.Semigroup f) a │ │ │ │ │ -> f a -> f a -> f a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Barbies.Internal.Dicts.N:ClassF[0] │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N) }] │ │ │ │ │ -e849d0ad8bdbca90a7d9fb783f3685d6 │ │ │ │ │ +292a85e893fb6e5846a2fdffd6e7cb4e │ │ │ │ │ $fMonoidBarbie_$c<> :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ Barbie b f -> Barbie b f -> Barbie b f │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -446,15 +446,15 @@ │ │ │ │ │ (N:Barbie[0] │ │ │ │ │ _N │ │ │ │ │ _R _N))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N)] │ │ │ │ │ -2157add625f1576b54110cfd6ec3ee49 │ │ │ │ │ +12793df733f25c218792cd3eed8fdd37 │ │ │ │ │ $fMonoidBarbie_$cmconcat :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ [Barbie b f] -> Barbie b f │ │ │ │ │ @@ -485,15 +485,15 @@ │ │ │ │ │ $dConstraintsB │ │ │ │ │ $dApplicativeB │ │ │ │ │ irred │ │ │ │ │ irred1) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (N:Barbie[0] _N _R) _N) │ │ │ │ │ eta] │ │ │ │ │ -c3047ae968b3c248c140f11e99a7c9cd │ │ │ │ │ +5a86d2736cdedc14e35bc4c938690ee2 │ │ │ │ │ $fSemigroupBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ GHC.Base.Semigroup (Barbie b f) │ │ │ │ │ DFunId │ │ │ │ │ @@ -509,15 +509,15 @@ │ │ │ │ │ b) │ │ │ │ │ (v2['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b). │ │ │ │ │ @(Barbie b f) │ │ │ │ │ ($fMonoidBarbie_$c<> @k @b @f v v1 v2) │ │ │ │ │ ($fSemigroupBarbie_$csconcat @k @b @f v v1 v2) │ │ │ │ │ ($fSemigroupBarbie_$cstimes @k @b @f v v1 v2)] │ │ │ │ │ -16b7bda8d52da8933761d1a0a3bc459e │ │ │ │ │ +f9f8f22c12f80bcc760c4f5411e97768 │ │ │ │ │ $fSemigroupBarbie_$csconcat :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ GHC.Base.NonEmpty (Barbie b f) -> Barbie b f │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -532,25 +532,25 @@ │ │ │ │ │ ($dApplicativeB['GHC.Types.Many] :: Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ b) │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ GHC.Base.Semigroup f b) │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Base.NonEmpty (Barbie b f)) -> │ │ │ │ │ case ds of wild { GHC.Base.:| ww ww1 -> │ │ │ │ │ $w$csconcat @k @b @f $dConstraintsB $dApplicativeB irred ww ww1 }] │ │ │ │ │ -afce6fa4a1948cfe6556fb1c128e0bf0 │ │ │ │ │ +06b0de7caa3f3cc87be5d7195dedbac1 │ │ │ │ │ $fSemigroupBarbie_$cstimes :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) b1. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b, │ │ │ │ │ GHC.Real.Integral b1) => │ │ │ │ │ b1 -> Barbie b f -> Barbie b f │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: ] │ │ │ │ │ -00efc83bad231dc4bc54f2f0fda79a1c │ │ │ │ │ +df8b7cb3146a3dce26acfe00894da1b3 │ │ │ │ │ $fTraversableBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB b => │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB (Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -573,26 +573,26 @@ │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N) (g :: *>_N). │ │ │ │ │ g a>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:Barbie[0] _N _R) _N │ │ │ │ │ ; Sym (Barbies.Internal.FunctorB.N:FunctorB[0] _N _N)) │ │ │ │ │ ($fTraversableBkBarbie_$cbtraverse @k @b v)] │ │ │ │ │ -82108aa41bbdfc586f9cfb3d67854be0 │ │ │ │ │ +deea81d66ad4de434250926965ec78d1 │ │ │ │ │ $fTraversableBkBarbie1 :: │ │ │ │ │ forall {k} {g :: k -> *} {b :: (k -> *) -> *}. b g -> b g │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ │ @g :: k -> * │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ (ds['GHC.Types.Many] :: b g) -> │ │ │ │ │ ds] │ │ │ │ │ -0ce3fed585803405a93318f409e50c8b │ │ │ │ │ +ab3500dbaf3a00a267815a8e5b4be590 │ │ │ │ │ $fTraversableBkBarbie_$cbtraverse :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (e :: * -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (Barbies.Internal.TraversableB.TraversableB b, │ │ │ │ │ GHC.Base.Applicative e) => │ │ │ │ │ (forall (a :: k). f a -> e (g a)) -> Barbie b f -> e (Barbie b g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ @@ -633,89 +633,89 @@ │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Barbie b f) -> │ │ │ │ │ f1 │ │ │ │ │ (f2 │ │ │ │ │ ({__scc {Barbies.Internal.Wrappers.getBarbie} True False} x) │ │ │ │ │ `cast` │ │ │ │ │ (N:Barbie[0] _N _R _N))] │ │ │ │ │ -76525e76f13a161d68ca3fd2f348df33 │ │ │ │ │ +ca8bb4b28b8a31e522ec2308d476b507 │ │ │ │ │ $tc'Barbie :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 15615530109360289637#Word64 │ │ │ │ │ - 15990056711384804469#Word64 │ │ │ │ │ + 13918703368884499321#Word64 │ │ │ │ │ + 8936931840849295103#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Barbie2 │ │ │ │ │ 3# │ │ │ │ │ $tc'Barbie1] │ │ │ │ │ -40a7ada842c41ca6af65caa3f4f2b705 │ │ │ │ │ +2f858be8e6da41cc4432b060dea106fe │ │ │ │ │ $tc'Barbie1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -40e551c5e0deb8418f20680a64b0877b │ │ │ │ │ +652ba274d0a16a89792543a9036ba401 │ │ │ │ │ $tc'Barbie2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Barbie3] │ │ │ │ │ -0f94161774fd55d18630549bec85c297 │ │ │ │ │ +171037b2c3ce7999c22eac8ad28f353a │ │ │ │ │ $tc'Barbie3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Barbie"#] │ │ │ │ │ -fe446ca092fa482cc453eb015dfaa3ee │ │ │ │ │ +5b6e7f610e7cf5ef0a18138c0bc0b9eb │ │ │ │ │ $tcBarbie :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 12284314168126100922#Word64 │ │ │ │ │ - 11257103210016545368#Word64 │ │ │ │ │ + 3192024412159074143#Word64 │ │ │ │ │ + 1664728315722168277#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcBarbie2 │ │ │ │ │ 1# │ │ │ │ │ $tcBarbie1] │ │ │ │ │ -40acd3263912b8eeb3a4c719906ac4c4 │ │ │ │ │ +bd52e9839a488bd3574db5c44ef7acce │ │ │ │ │ $tcBarbie1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8d148eef945ecf2b631bb0efdc2ff852 │ │ │ │ │ +df2152e2c1ef0914198e9e4b1cda0b19 │ │ │ │ │ $tcBarbie2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcBarbie3] │ │ │ │ │ -b552c8172474f0cc35eb4b7c025b45bc │ │ │ │ │ +88a8c74aa5e8aca8fb99b881c797601b │ │ │ │ │ $tcBarbie3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbie"#] │ │ │ │ │ -167e06f36ec10fc1655a5b425b6bb193 │ │ │ │ │ +d8dfcc456b14062acabb14720fae5deb │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -03e6abee023a50f09c5516ad05c83883 │ │ │ │ │ +2850c919a9d24a35f022cf256e62812a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -b41c24bf25211565bcb506c9d737073e │ │ │ │ │ +e7d45b3661c4d9a96db4044801c49d4b │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Wrappers"#] │ │ │ │ │ -20d05693f624b96bbc9391ab9f941442 │ │ │ │ │ +1bd9450106ebea90a9235433bbba71b1 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -f253185464294a90d185b954bf372084 │ │ │ │ │ +6234285fb6be85a5fdc609a38328aba1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -7555267d2e0e674a9d496071c91087f9 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +ef59176258631107e7033010032c988c │ │ │ │ │ $w$cmempty :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Monoid f b) => │ │ │ │ │ b f │ │ │ │ │ StrWork([!]) │ │ │ │ │ @@ -783,15 +783,15 @@ │ │ │ │ │ ({__scc {Barbies.Internal.Wrappers.getBarbie} True False} Barbies.Internal.ApplicativeB.bpure │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dApplicativeB │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Data.Proxy.Proxy │ │ │ │ │ @k))))] │ │ │ │ │ -8e530783848d6c1c4ba44a2980d3241c │ │ │ │ │ +bc173b60abd8339948a8f740d43e1658 │ │ │ │ │ $w$csconcat :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF GHC.Base.Semigroup f b) => │ │ │ │ │ Barbie b f -> [Barbie b f] -> Barbie b f │ │ │ │ │ StrWork([~, ~, ~, ~, !]) │ │ │ │ │ @@ -818,36 +818,36 @@ │ │ │ │ │ go1 :: Barbie b f -> [Barbie b f] -> Barbie b f │ │ │ │ │ [Arity: 2, Strictness: <1L>] │ │ │ │ │ = \ (b1['GHC.Types.Many] :: Barbie b f) │ │ │ │ │ (ds1['GHC.Types.Many] :: [Barbie b f]) -> │ │ │ │ │ case ds1 of wild1 { [] -> b1 : c cs -> lvl b1 (go1 c cs) } │ │ │ │ │ } in │ │ │ │ │ go1 ww ww1] │ │ │ │ │ -543cc7d88fba5fd7fa94489181729f3d │ │ │ │ │ +7d2a0f885d17d9961202bcfe87e12623 │ │ │ │ │ type role Barbie representational nominal │ │ │ │ │ type Barbie :: forall k. ((k -> *) -> *) -> (k -> *) -> * │ │ │ │ │ newtype Barbie b f = Barbie {getBarbie :: b f} │ │ │ │ │ -79273ee21b9a01c973c919d09be543b0 │ │ │ │ │ +63a3c946799fed4c47aac986daa688ab │ │ │ │ │ axiom D:R:AllBkcBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c (Barbie b) │ │ │ │ │ = Barbies.Internal.ConstraintsB.AllB c b │ │ │ │ │ -6d368f21fe7c0589f6250535ac3d10f7 │ │ │ │ │ +77076a16715a82e7b992fa0a9eb6f20c │ │ │ │ │ getBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). Barbie b f -> b f │ │ │ │ │ RecSel Left Barbie │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ getBarbie1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (b :: <(k -> *) -> *>_N) (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Barbie[0] _N _R _N)] │ │ │ │ │ -3e1299c86100b11d41a5687143c747ae │ │ │ │ │ +e9e1c7c0dcc95de5f5da37e16eca1000 │ │ │ │ │ getBarbie1 :: │ │ │ │ │ forall {k} {b :: (k -> *) -> *} {f :: k -> *}. │ │ │ │ │ Barbie b f -> Barbie b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal.Writer 9066 │ │ │ │ │ - interface hash: 8626b79b01e7d5dd2efcdfb4eb42185a │ │ │ │ │ - ABI hash: 78d58e8d27c1b5f724f59e41fe333ec9 │ │ │ │ │ - export-list hash: 59ffb401d09093d618de38060033b75c │ │ │ │ │ + interface hash: b5e1ef897fe72b7d62d1a5d8b7cf68fc │ │ │ │ │ + ABI hash: efe86a57d978c86b92ee78dca96ae213 │ │ │ │ │ + export-list hash: ce690a8d0554a90ffe27eb89b53500c9 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 6f96bd3a8d68a76f1e5b1283015f6218 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Monoid │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord GHC.Generics GHC.IO.Exception │ │ │ │ │ GHC.RTS.Flags │ │ │ │ │ import -/ Data.Tuple d9beb5d70c09aac855be2a098f256b86 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -bfc198c5b3351f241a79282502ecfe1e │ │ │ │ │ +96e27e80aaf6baa58bcbab94de43d4ca │ │ │ │ │ $fApplicativeSt :: GHC.Base.Applicative (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Applicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fFunctorSt @s) │ │ │ │ │ @@ -63,29 +63,29 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R)) │ │ │ │ │ ($fApplicativeSt1 @s) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -43263678de430610e66ed3ccd7f2e471 │ │ │ │ │ +9ee5e5ee71910b18877c39402c8059f8 │ │ │ │ │ $fApplicativeSt1 :: St s a -> St s b -> s -> (a, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (eta1['GHC.Types.Many] :: St s a) │ │ │ │ │ (eta['GHC.Types.Many] :: St s b) │ │ │ │ │ (eta2['GHC.Types.Many] :: s) -> │ │ │ │ │ case $w$c<* @s @a @b eta1 eta eta2 of wild { (#,#) ww ww1 -> │ │ │ │ │ (ww, ww1) }] │ │ │ │ │ -94a21167fdbdd5d3ff3ceb224255ddf2 │ │ │ │ │ +d719881837d6a61b410e8e233b57f9cf │ │ │ │ │ $fApplicativeSt2 :: St s a -> St s b -> s -> (b, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta1 `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' })] │ │ │ │ │ -cfd5b465e5c2f6cbf02705d486e468fd │ │ │ │ │ +ce4f5eba92af60c56cfd481e66494dbb │ │ │ │ │ $fApplicativeSt3 :: │ │ │ │ │ (a -> b -> c) -> St s a -> St s b -> s -> (c, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ CPR: 1, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueFalse> │ │ │ │ │ @@ -128,15 +128,15 @@ │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2 │ │ │ │ │ eta3 of wild { (#,#) ww ww1 -> │ │ │ │ │ (ww, ww1) }] │ │ │ │ │ -364010e0a3987dbfed7d8e9dc6f02fe1 │ │ │ │ │ +68418144ef3f4076981f96d9c7bf046f │ │ │ │ │ $fApplicativeSt_$c<*> :: St s (a -> b) -> St s a -> St s b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -156,42 +156,42 @@ │ │ │ │ │ f (case ds3 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds3 of wild { (,) x s'' -> s'' })) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ b)>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -f865f441f5ee5f4ea5d5afb923a05306 │ │ │ │ │ +bf3ebcd6e774da93bba501328dfbf836 │ │ │ │ │ $fFunctorSt :: GHC.Base.Functor (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Functor], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fFunctorSt_$cfmap @s) │ │ │ │ │ ($fFunctorSt1 @s) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -a9d0645a17c3ea1db4c707cbd50dfdf8 │ │ │ │ │ +957c090af0b458e36aa271f35bb88d63 │ │ │ │ │ $fFunctorSt1 :: a -> St s b -> s -> (a, s) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1C(1,P(A,L))>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (eta1['GHC.Types.Many] :: St s b) │ │ │ │ │ (eta2['GHC.Types.Many] :: s) -> │ │ │ │ │ case eta1 `cast` (N:St[0] _R _R) eta2 of wild { (,) a1 s' -> │ │ │ │ │ (eta, s') }] │ │ │ │ │ -4e35ccb8d0ac90bcac8f8e2b12bff9ab │ │ │ │ │ +cf6f2fb69a064db263a5c79853dd9154 │ │ │ │ │ $fFunctorSt_$cfmap :: (a -> b) -> St s a -> St s b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1C(1,L)>, CPR: 1, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ case ds `cast` (N:St[0] _R _R) x of wild { (,) a1 s' -> │ │ │ │ │ (f a1, s') }) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ b>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -3fb3d6f56e0a8dc6ac56fb6ba34017b5 │ │ │ │ │ +fffd591b31a760d65e852b82d79f1c29 │ │ │ │ │ $fMonadSt :: GHC.Base.Monad (St s) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Monad], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @s. │ │ │ │ │ @(St s) │ │ │ │ │ ($fApplicativeSt @s) │ │ │ │ │ @@ -222,29 +222,29 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R)) │ │ │ │ │ (\ @a (x['GHC.Types.Many] :: a) (ds['GHC.Types.Many] :: s) -> │ │ │ │ │ (x, ds)) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -295b8a7a75ac8cf6987bb83fc9207c0e │ │ │ │ │ +3fb18c521bb864e9aec645d2d996bf5c │ │ │ │ │ $fMonadSt1 :: St s a -> St s b -> s -> (b, s) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (m1['GHC.Types.Many] :: St s a) │ │ │ │ │ (k['GHC.Types.Many] :: St s b) │ │ │ │ │ (s1['GHC.Types.Many] :: s) -> │ │ │ │ │ k `cast` (N:St[0] _R _R) │ │ │ │ │ (case m1 `cast` (N:St[0] _R _R) s1 of wild { (,) a1 s' -> │ │ │ │ │ s' })] │ │ │ │ │ -0a02d2aa2f9436e33d665421fb42b7a9 │ │ │ │ │ +d9f4200717edbb65ca2061fca6b1ed84 │ │ │ │ │ $fMonadSt_$c>>= :: St s a -> (a -> St s b) -> St s b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,C(1,L))>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ (\ @s │ │ │ │ │ @a │ │ │ │ │ @@ -260,85 +260,85 @@ │ │ │ │ │ (N:St[0] _R _R) │ │ │ │ │ (case ds1 of wild { (,) a1 s' -> s' })) │ │ │ │ │ `cast` │ │ │ │ │ (forall (s :: <*>_N) (a :: <*>_N) (b :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R St s b>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R _R))] │ │ │ │ │ -7c9fadbdcbdfdce883da7941de0dd0f6 │ │ │ │ │ +ece98797e6555a3d21951562f7536afd │ │ │ │ │ $tc'St :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 17137296724483593234#Word64 │ │ │ │ │ - 15342594746634876286#Word64 │ │ │ │ │ + 14575921077927140588#Word64 │ │ │ │ │ + 17744582276066025322#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'St2 │ │ │ │ │ 2# │ │ │ │ │ $tc'St1] │ │ │ │ │ -e207f0ef5c97c21e5e4606f187334e61 │ │ │ │ │ +047c4be4c28361b88550cfc79996ec6c │ │ │ │ │ $tc'St1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8fc97bf1148fb5c9039ce7f52743590b │ │ │ │ │ +35729dfd9f91fba46b1aeed047b8e188 │ │ │ │ │ $tc'St2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'St3] │ │ │ │ │ -5ea88f191f90e222f4042b9317fff4d0 │ │ │ │ │ +7ed9d3203af5c3c2b9fc67c9920d8b13 │ │ │ │ │ $tc'St3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'St"#] │ │ │ │ │ -3b50cba44370641f59ceb827d609c2e5 │ │ │ │ │ +f0525f91074a0fe14cdba17cd16563a0 │ │ │ │ │ $tcSt :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14342996833280856989#Word64 │ │ │ │ │ - 6134876221187232#Word64 │ │ │ │ │ + 9351261565769487758#Word64 │ │ │ │ │ + 16041359534195592504#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcSt1 │ │ │ │ │ 0# │ │ │ │ │ GHC.Types.krep$*->*->*] │ │ │ │ │ -f29d049536aae447075e4e194e62513e │ │ │ │ │ +638b12e6d7a0872f7821247499e91fa6 │ │ │ │ │ $tcSt1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcSt2] │ │ │ │ │ -9dc4c0e1628bc5a6524e525c9cca0635 │ │ │ │ │ +7cc60b56f12ddc00454a5ff2a4eaff2d │ │ │ │ │ $tcSt2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "St"#] │ │ │ │ │ -364e12407a24cb3822d0365c5e66c561 │ │ │ │ │ +4b78f74479c3070ba675e5b1c583b85d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -16949b3683859db03612f07f0cd1064b │ │ │ │ │ +8e98aa8ef87ec6ddb2f7001dacbb6449 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -1fc69734d4a27743af6b920b1eb8aa43 │ │ │ │ │ +6755958bcfa15994f265e26c4227279c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal.Writer"#] │ │ │ │ │ -282cca0f8160a283577521b316004afc │ │ │ │ │ +cacd33dd13865c32917c3c665a68002b │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -2257a0ee22e8f2855e1db854c20a2d78 │ │ │ │ │ +e1d865b941eeefaba826eece520949f5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e37b1fdaea29c5da9cf0aadde4b6e94e │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +c948ae21f12abe9e8451aacde7ed4582 │ │ │ │ │ $w$c<* :: St s a -> St s b -> s -> (# a, s #) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @s │ │ │ │ │ @a │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (# case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' } #)] │ │ │ │ │ -794be2d89c233e9bdb149949477408ea │ │ │ │ │ +c75169780b583ab208b2333d97792e16 │ │ │ │ │ $w$cliftA2 :: (a -> b -> c) -> St s a -> St s b -> s -> (# c, s #) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @s │ │ │ │ │ @@ -385,46 +385,46 @@ │ │ │ │ │ ds1 :: (b, s) [] │ │ │ │ │ = eta2 `cast` (N:St[0] _R _R) │ │ │ │ │ (case ds of wild { (,) f s' -> s' }) │ │ │ │ │ } in │ │ │ │ │ (# case ds of wild { (,) f s' -> │ │ │ │ │ f (case ds1 of wild1 { (,) x s'' -> x }) }, │ │ │ │ │ case ds1 of wild { (,) x s'' -> s'' } #)] │ │ │ │ │ -41d548db61998d7bb4ee6512e448f2a6 │ │ │ │ │ +4ebc86834f72ff9851d68bf2c4e0c1f2 │ │ │ │ │ type St :: * -> * -> * │ │ │ │ │ newtype St s a = St (s -> (a, s)) │ │ │ │ │ -fd10f143ecbe29fac6799b659e0f09ed │ │ │ │ │ +65d6942013126dcf2189a9928657758a │ │ │ │ │ type Wr :: * -> * -> * │ │ │ │ │ type Wr = St :: * -> * -> * │ │ │ │ │ -921a5c36501ebb74282d24aea2b9b5ce │ │ │ │ │ +0ba0f5f1de1b3cb4ff96e635320656e1 │ │ │ │ │ execWr :: GHC.Base.Monoid w => Wr w a -> w │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @w @a ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid w) -> │ │ │ │ │ {__scc {Barbies.Internal.Writer.execWr} True True} let { │ │ │ │ │ s :: w [] │ │ │ │ │ = GHC.Base.mempty @w $dMonoid │ │ │ │ │ } in │ │ │ │ │ \ (x['GHC.Types.Many] :: Wr w a) -> │ │ │ │ │ case x `cast` (N:St[0] _R _R) │ │ │ │ │ s of wild { (,) ds1 y -> │ │ │ │ │ y }] │ │ │ │ │ -f41472543dcc450dda0d5b8970f323cd │ │ │ │ │ +e2ec237cb577cbd4bb2ed4024c55188f │ │ │ │ │ tell :: GHC.Base.Monoid w => w -> Wr w () │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ tell1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (w :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:St[0] _R <()>_R))] │ │ │ │ │ -f8c7a7188dd1cd771a8a0d0e0c2d099e │ │ │ │ │ +36354272de65bd67a3bfe3abfd8a1782 │ │ │ │ │ tell1 :: GHC.Base.Monoid w => w -> w -> ((), w) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @w │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid w) │ │ │ │ │ (w1['GHC.Types.Many] :: w)[OneShot] -> │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.p_hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies.Internal 9066 │ │ │ │ │ - interface hash: 861136e48a3da53077659ba7c9439468 │ │ │ │ │ - ABI hash: eb1d471d85b961ab0f72ec53b0bd013d │ │ │ │ │ - export-list hash: e21d45eed1f7572d3abe8921c4fdafd0 │ │ │ │ │ + interface hash: f30d63f466cab51a8334cdfab69536ec │ │ │ │ │ + ABI hash: 2695bfaeaa79c10eeba8c914496700f7 │ │ │ │ │ + export-list hash: 15fd64280f5731a22d1f0855242ccf58 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 36f2984720aa96d19b1a2558624fef80 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -101,32 +101,32 @@ │ │ │ │ │ GHC.Generics.UChar │ │ │ │ │ GHC.Generics.UDouble │ │ │ │ │ GHC.Generics.UFloat │ │ │ │ │ GHC.Generics.UInt │ │ │ │ │ GHC.Generics.URec{GHC.Generics.UAddr GHC.Generics.UChar GHC.Generics.UDouble GHC.Generics.UFloat GHC.Generics.UInt GHC.Generics.UWord uAddr# uChar# uDouble# uFloat# uInt# uWord#} │ │ │ │ │ GHC.Generics.UWord │ │ │ │ │ GHC.Generics.V1 │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.BareB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.ConstraintsT │ │ │ │ │ Barbies.Internal.DistributiveB Barbies.Internal.DistributiveT │ │ │ │ │ @@ -145,135 +145,135 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative f7fe06bbc86fe9884b13a256898eadd7 │ │ │ │ │ - exports: f40c4fca68d431a2e25a33b0ebf2670a │ │ │ │ │ - GApplicative 8265f05837c79915d0fdba71843c3b9a │ │ │ │ │ - gprod 7cf879a44333e2fb97407129639e2918 │ │ │ │ │ - gpure b37eba7ec6f871e9461567cf3e8aa090 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare 09933975369d3f88a687502395401290 │ │ │ │ │ - exports: 5efe914a4cb0ec7fc6958e082b874fad │ │ │ │ │ - GBare 945b4ea07a87e7d0224aa958b95612ad │ │ │ │ │ - gcover 3073112efbf8ff7c6c912014adcb5096 │ │ │ │ │ - gstrip e04ebf4c99787b2d169affe5b0575068 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints d745d9d282b4b8b1e7a00feaec72f736 │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll a97385b661b56e3be3899c1ab3c9b2ee │ │ │ │ │ - GConstraints 18ae239fe2e28b351bd84011ef359ae0 │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - SelfOrOther e8303c93bae99168155f7ca174ff8b67 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ - Y ba6a1ba68e95cb981888219d3edc670b │ │ │ │ │ - gaddDicts 0fd53bed8de376636929f15bc941e39d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive 182d125d0a54c88bdc9bb4ac5562d23f │ │ │ │ │ - exports: 01bd0bf3c69d9ed41b89304dabe8f1bc │ │ │ │ │ - GDistributive 3159f20af5067fbbf12f2d1e0a767bd5 │ │ │ │ │ - gdistribute e171f037c4637cf535aaf1fe433ebefc │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor bfe9ee105ade1417e5f83268a25c6c68 │ │ │ │ │ - exports: 5181bc237f1b5142ba8064be4536aca8 │ │ │ │ │ - GFunctor c55eefcbafb68adae4442799562f802f │ │ │ │ │ - gmap 265f473a7200ebd296da064e8ee59d66 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable 78ba5b8127485172bcdfb5f1a7a2be9f │ │ │ │ │ - exports: e191cdaf49853917f8b7debdfa6d86ad │ │ │ │ │ - GTraversable 07978d60099125b7617e0fdd0bfa9d0e │ │ │ │ │ - gtraverse 479847134d0fca5201cb163e7c365d6d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - exports: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - CanDeriveApplicativeB 00ca77d067532d0e89a62e371fe84810 │ │ │ │ │ - gbprodDefault 03c2fc30b415a7ef7b04e0bd51a5c5a8 │ │ │ │ │ - gbpureDefault 17a8dea292c06b6cc0ccb9532409fc6c │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT 37b9828a73911edc65682677beef0b01 │ │ │ │ │ - exports: 326dd8ed771f20a8bb5ea77e676eb73c │ │ │ │ │ - CanDeriveApplicativeT 00ecaa286a305ab235b84972179aee06 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 7033f6c2e9cc418f2345679854cf259e │ │ │ │ │ - exports: 057ad1cac855b28dfd0964ea6392b49c │ │ │ │ │ - CanDeriveBareB b8a5ffbae33709a543685f4c2d3aeb53 │ │ │ │ │ - gbcoverDefault 25585011fddb8745f4b609947dfa020c │ │ │ │ │ - gbstripDefault 95ee297556e8e0bf8eb4c463546cfb62 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - exports: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - CanDeriveConstraintsB f931576f2ea4246945237e059a0faf6b │ │ │ │ │ - GAllRepB 277cdc2c0f11943cec79057ddef744d4 │ │ │ │ │ - TagSelf0 4285e3ff55e5e10fe45a26bd4fcfaca7 │ │ │ │ │ - TagSelf0' bcb76155453544693ac844834859f364 │ │ │ │ │ - gbaddDictsDefault 64e262a5347fef431698cc01cca73377 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b740860c90bc5069368a1402d8ba35ea │ │ │ │ │ - exports: ff64c12f85a58ce210c289bc5f38b4b0 │ │ │ │ │ - CanDeriveConstraintsT bea6cbec129f88280a48b822c3dd34b3 │ │ │ │ │ - GAllRepT 37486621ffdc8a5e5fddae6bb1235fca │ │ │ │ │ - TagSelf1 22ba16a9ac95b3720fe3805cbd2dedef │ │ │ │ │ - TagSelf1' 762c8c64fd4d6e5552beb8cbb5b63857 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 80d56ad2686884e1a31fedb7de368c13 │ │ │ │ │ - exports: 67f047624c17612bc49b9fde883b9428 │ │ │ │ │ - CanDeriveDistributiveB 6d411704fae64df03f8cddbc8aee46df │ │ │ │ │ - gbdistributeDefault 262beff7b1bd67aab0cb6c6becf6789e │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT ec0109aac7f95a0f49e357c4692172b6 │ │ │ │ │ - exports: e4bb445090ae9da31a739b0e3da69c11 │ │ │ │ │ - CanDeriveDistributiveT 481119e21d542aabf6a6b847a4c11114 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - CanDeriveFunctorB a33c546469572fd3f95a04ba9b747b5a │ │ │ │ │ - gbmapDefault e71f2f31d9bcf3e7045639bfbdb6d365 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - exports: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - CanDeriveFunctorT 24f80aeaed8a04f8758f9910125fd871 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - exports: a8196cc20ebeb66df453e15c78d677c9 │ │ │ │ │ - CanDeriveTraversableB c0fcb3f91d286c4e24aa9ba938f58a0b │ │ │ │ │ - gbtraverseDefault 10c8101760dc1adeb285607f85e35b38 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 6d9f71dcdc22d5d3261927c7c3f0afd5 │ │ │ │ │ - exports: 24f5ff092cfd60d1c33d22f7bfc60097 │ │ │ │ │ - CanDeriveTraversableT 873ed5c7b58f38175ac5870e02a86816 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - FilterIndex 28629d2d100254e316c2e2006644bb35 │ │ │ │ │ - GenericN 1b4266d07741206f7b8cba4fa8905e56 │ │ │ │ │ - GenericP a69a411bf0015ec405253821470b1398 │ │ │ │ │ - Indexed 6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepN ecc6da1ae57d58d707db7b6fe2471abc │ │ │ │ │ - RepP 10d40de9142ff659e16b9d3d6d0e80b0 │ │ │ │ │ - Zip 78f93d71df1aa24b758da222fa746749 │ │ │ │ │ - fromN b5acbe8e27cbdbce5393ad91401fd07d │ │ │ │ │ - fromP 0aa65fcab0bb146e47bf2d447cf7b472 │ │ │ │ │ - toN c48b8696dd67a7208550e7d178002838 │ │ │ │ │ - toP 1c04f23335bb942f8b39a9f75761181c │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative e6ea3755d60aca77b8b3debd1a2e908f │ │ │ │ │ + exports: 8877b8886ac9c53ac49919a9e0e9312a │ │ │ │ │ + GApplicative a3ad5abf6940b654f465b24e4d5dfd50 │ │ │ │ │ + gprod 7e94421018041d5aa4b77514edf80363 │ │ │ │ │ + gpure ed4392f5b804dde97786aaf051945c4c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare 9eaf074fbaf6c299ad8370fdfcb75057 │ │ │ │ │ + exports: f2d1301649e8e0815e7e8a010693dc83 │ │ │ │ │ + GBare e05c32af4d05b0e8d79b7a6ffd5a83ea │ │ │ │ │ + gcover eeb348f6365a0ac17a9cc2dca443d45c │ │ │ │ │ + gstrip 549b7484240c3ce77d2612090c77d27c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 39afe276e15aa255e48d08c5ba712f59 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll a7ee244c89fc411256c161efeeeaa7f7 │ │ │ │ │ + GConstraints 6ccfe857f29008381ec19da46c2e9db1 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + SelfOrOther 34dc852d178b4c8bad9ddef602d60e81 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ + Y d1ab14839ebc0a3f1df64062aa572cc4 │ │ │ │ │ + gaddDicts 0b704e4ee989184ba8fe720d1fd6be92 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive b3b3f8e5e21335496ae8f387d71e93b4 │ │ │ │ │ + exports: 041ee6c38192ef6dc7d80eda56c4e985 │ │ │ │ │ + GDistributive b2b99c933ab6f3406ac9b5e18cde4454 │ │ │ │ │ + gdistribute cf13d51cf58359bcfc62724d72240f25 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor bfd180435702e8aa8caeea441416de49 │ │ │ │ │ + exports: eb91949418fe63f3a6a9b6b4db686fbf │ │ │ │ │ + GFunctor c171ebf8be4099e43d49f60c5018274b │ │ │ │ │ + gmap ffd843e5ac4282689a6c4f73a7e4657c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable 24c2969b48d69b5d87bd0015edc00ed7 │ │ │ │ │ + exports: 689c061279ca4cd1721cb64d922cf03b │ │ │ │ │ + GTraversable 6bc69f1d03cbd1e58f9a67d23d07f501 │ │ │ │ │ + gtraverse 70ec7cdfe89035cca9af3957b43ff6c2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + exports: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + CanDeriveApplicativeB a3c09ed643d9e6b0b5f7775f164531c4 │ │ │ │ │ + gbprodDefault f34d0098388fb323b1de6440ab9f2f36 │ │ │ │ │ + gbpureDefault 43d7b125fc47cf609fb07348b0b3434f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT a4b6dde0959b1b6fc0980131174b93d9 │ │ │ │ │ + exports: fb4057e5f657bcf51e84559f4e82a422 │ │ │ │ │ + CanDeriveApplicativeT 862bd5012a274f82194439bb3bb2412c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB c3913e480fb368dab5a321a730bc1175 │ │ │ │ │ + exports: 1dfc9c56dc6f274967e32628736d7d2f │ │ │ │ │ + CanDeriveBareB 6dbb7b64c5ac0fc4b933b1ddc3b02238 │ │ │ │ │ + gbcoverDefault 3fc83f42bfec4e5f9e249d1b666043ea │ │ │ │ │ + gbstripDefault 21a538133dc5a786cc3243a78b9ec772 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + exports: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + CanDeriveConstraintsB 5011a4fbb768bb0b28841f32170e943a │ │ │ │ │ + GAllRepB 4b3474a88e083762e3a70813269e0f11 │ │ │ │ │ + TagSelf0 34e42843412c077b2903b8c02bf24b3a │ │ │ │ │ + TagSelf0' d94c1a5683b7a21f1a8f39c49da78cb7 │ │ │ │ │ + gbaddDictsDefault 836cf3c4d2a75f54b7f52bc803358105 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT d1df5ef962f0b55196afb59b42e0f1da │ │ │ │ │ + exports: ed62ac4a4eb5e94b8facce81e2b4a838 │ │ │ │ │ + CanDeriveConstraintsT 7b853f64819e42fcab37285301c567ff │ │ │ │ │ + GAllRepT 159ad2e3d46e2baa3e58574dc39c6d5c │ │ │ │ │ + TagSelf1 737bcec52eaf6196ebcabcbbf27ee685 │ │ │ │ │ + TagSelf1' d2b6192f520cecb36027297c416ea5b2 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 86907d3a2f9542c8a7e9eb0c9e39c2e1 │ │ │ │ │ + exports: 35baad0665225d23105900c3f9071c68 │ │ │ │ │ + CanDeriveDistributiveB c0dff2dd84d30d6064e5715809259ca8 │ │ │ │ │ + gbdistributeDefault a977933744a01884d0f598c3de1b859f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT e2516ba32392922786c305c30d832725 │ │ │ │ │ + exports: ed1c5309290b8a2cf9319bed55a63450 │ │ │ │ │ + CanDeriveDistributiveT d67949891645cd06851c82920fbec931 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + CanDeriveFunctorB 9a1d36244895d161a160d150ec7d8d6f │ │ │ │ │ + gbmapDefault eaf162e2a00e1e55e8e68c63a115552f │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + exports: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + CanDeriveFunctorT b1bd7a710ee8f1124c448f9c98f78a7e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + exports: 6564e0103587f68d905c5ccbec42ca55 │ │ │ │ │ + CanDeriveTraversableB d7d392b1c7fc8b91ce9dfad4efc2b6d3 │ │ │ │ │ + gbtraverseDefault dae0a772e88ff6f604743bb5d4a0e092 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 70a0f6bb8ee700f78b9077b3af018bc8 │ │ │ │ │ + exports: e6c541e77f859c5116aa0273fe952d3a │ │ │ │ │ + CanDeriveTraversableT aeee038023f8749871204a191e3682cf │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + FilterIndex d25400e43e9b658f703ceff2ac3de284 │ │ │ │ │ + GenericN 3d9f2f2677a23aa95c2fa5da9877e31f │ │ │ │ │ + GenericP e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ + Indexed a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepN e96c33128fc679fb69061e7d0ebf0dc0 │ │ │ │ │ + RepP f08ff5a57833ea265cbda5ae27d540dc │ │ │ │ │ + Zip d86c23e87aa7cf6ff0da40771f7e9b4d │ │ │ │ │ + fromN a5637766ae3ff5f72edb992d534ba56a │ │ │ │ │ + fromP 72ffc94674b3e476d13de9c16ec8dda6 │ │ │ │ │ + toN 78f9321b8015bdafeadc556b0d4f5810 │ │ │ │ │ + toP 149f1948c4edb2cb60e7f2920a198c95 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -5ae6f8a567c62cbb0d22bf30c09f9e0e │ │ │ │ │ +162d076582e0af914e4898e12f44ce4f │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -c51048a59c72a955707293f7a6e779d9 │ │ │ │ │ +328fb7d799a45f4fba6e37a0d7cba862 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -1ab51a97421b3ac646295f28364ab5d7 │ │ │ │ │ +9f283c64f5170967c774a0a8a688aab8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies.Internal"#] │ │ │ │ │ -8e2bf4842895f315d89fe663ddc39d95 │ │ │ │ │ +994e8ea07633d81e5b6a29cef4484047 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a0a1ec936ae66f2ab7c65bd5f3ce7bb1 │ │ │ │ │ +f4d2e70321a756617e576e2981c542d1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.p_hi │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Barbies 9066 │ │ │ │ │ - interface hash: 2624d1f6916b314b5f09a65a37363352 │ │ │ │ │ - ABI hash: 764603965b2062a68af77509e722815d │ │ │ │ │ - export-list hash: c191f8f5e7f02f01e81d46a1f9edf489 │ │ │ │ │ + interface hash: a11bd2f4bb9425328b6acb6f60a98df1 │ │ │ │ │ + ABI hash: 0e0d145bb0f276ce05fa6163877e382c │ │ │ │ │ + export-list hash: bc518f4336f22e0dcaa74f6d4ef39a4f │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: b7958cd53bafcaeea8a242dfdd7454f1 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -82,20 +82,20 @@ │ │ │ │ │ Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed Barbies.Internal.MonadT.tjoin Barbies.Internal.MonadT.tlift} │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse} │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse} │ │ │ │ │ Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit} │ │ │ │ │ Barbies.Internal.Trivial.Void │ │ │ │ │ Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie getBarbie} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ApplicativeT Barbies.Internal.ConstraintsB │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.DistributiveT Barbies.Internal.FunctorB │ │ │ │ │ @@ -115,156 +115,156 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi 339af8ed4a38d13013d3d70b478e9974 │ │ │ │ │ - exports: bb915f9caec98f0ae0a35fe20ca8d48b │ │ │ │ │ - Flip 68d53f9b0f2e10923a5eeab15c0ca5be │ │ │ │ │ - Flip 976acd20df94e35ea6836655dc0e8462 │ │ │ │ │ - btfoldMap 4d89d78a3af0dffd5ff98fc3cbda3e09 │ │ │ │ │ - btmap 4b407b996daeaf30d0dd64f73e61d320 │ │ │ │ │ - btmap1 76fead2fae4f7b11dc3883aa7479424f │ │ │ │ │ - btprod 8e151b209f8c4d24693fa67c7756fc1a │ │ │ │ │ - btpure c78cfd201a544dee1fe9b66d7bece086 │ │ │ │ │ - btpure1 b63a6b318e71e55473d656694724442f │ │ │ │ │ - bttraverse 4b273fe86019dc2f8d567eb5d4f326ca │ │ │ │ │ - bttraverse1 0358e15971363044a2e776950b7c4dc4 │ │ │ │ │ - bttraverse_ 474418008c9e13b61045d1451faaa8ab │ │ │ │ │ - runFlip aa6ea7ed8240516e12411c849c1f3dcd │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ - bprod faa80cda7d5ebacb4d59ff2581e950e5 │ │ │ │ │ - bpure 8f62c3bd94a72cb3e7cb88067b7fc1f0 │ │ │ │ │ - bunzip 34622e94b56e176a2b34b8a67a6855a4 │ │ │ │ │ - bzip 8ed828546c59d721d6faa4464ad47750 │ │ │ │ │ - bzipWith 4533dac19f2e4b44be72c581c4090d1e │ │ │ │ │ - bzipWith3 b2544b9a4f69672e9990c4248d54ad9c │ │ │ │ │ - bzipWith4 63a87badbbf671305bc877f7886035a2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT 37b9828a73911edc65682677beef0b01 │ │ │ │ │ - ApplicativeT ac75f9c1033a1a0fa3ed421b0aa1a6ff │ │ │ │ │ - tprod 836c430f592da5bade76b63a1cf2dc58 │ │ │ │ │ - tpure d70eae245e3327d8eee46b48631b6e4c │ │ │ │ │ - tunzip d7f86ef8dc97dee17e1bd03b659eecdc │ │ │ │ │ - tzip 86a7545983d440ce260903a9a0e1494e │ │ │ │ │ - tzipWith f350595e933c3e2883cd0c875f9ac195 │ │ │ │ │ - tzipWith3 feb1601bb3b05f01c12569756a080f90 │ │ │ │ │ - tzipWith4 9bc7aa1049fe89605e44d126cdee52a8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - AllB 742934a1aef6759c559e39d90cf8ee7d │ │ │ │ │ - AllBF 2852bbf285ab6932b0e4764b71b81856 │ │ │ │ │ - ConstraintsB dc18dd2fb15b81c31fdce03ebb848f0f │ │ │ │ │ - baddDicts 9e213c6aa1b780911ccc0eff66d247dd │ │ │ │ │ - bdicts eb562e059c0b85eb1b87b13a0dd3252a │ │ │ │ │ - bfoldMapC 8fdb140fabce3bf6ad1f2739646317d8 │ │ │ │ │ - bmapC bdd35a7e14d54b9b1575987d0382e090 │ │ │ │ │ - bmempty 463212406bd01ecda8db986af75227fd │ │ │ │ │ - bpureC d87a8a078ca1bb1cba753e8896b062dc │ │ │ │ │ - btraverseC 0c7fa01290302656c2c2336197cde099 │ │ │ │ │ - bzipWith3C 4bbaa65bed1c3a8013ead5fd1cfae5a8 │ │ │ │ │ - bzipWith4C 74930d6ff6579d7f049bebed51131c30 │ │ │ │ │ - bzipWithC c8bd0d3ffccf02d14b0e98a2ac4957c1 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b740860c90bc5069368a1402d8ba35ea │ │ │ │ │ - AllT 051a1647fb7cdb81b6c12726eebecf9e │ │ │ │ │ - AllTF dff074ee18166a22f4f8f47ecb3e6f9e │ │ │ │ │ - ConstraintsT 63bcc668eaa4de0e771fce96e43c496c │ │ │ │ │ - taddDicts 5152b4bb5c5fe309890636bc41f05b3b │ │ │ │ │ - tmapC c7ff11490dec8c0395bb3c7f9f149f34 │ │ │ │ │ - ttraverseC 10f64217cafad49e723398b33079651f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers c5fab473bbad9979597074043620626d │ │ │ │ │ - exports: 4fa8423d55bf9a8386196177440beaeb │ │ │ │ │ - Container 1c7330649765f5706b55296698a63339 │ │ │ │ │ - Container 699f6cf3964a151e54d2903fd8c234e3 │ │ │ │ │ - ErrorContainer 438ed536c5a5a29d675f2417b404d783 │ │ │ │ │ - ErrorContainer 8cb182814fc009809a5b496c9366bbfc │ │ │ │ │ - getContainer a8f965de8a77585eb604c7f0d477e492 │ │ │ │ │ - getErrorContainer fa34dbd2e0df8819f2b92894f076b637 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 80d56ad2686884e1a31fedb7de368c13 │ │ │ │ │ - DistributiveB abc18a05f635f61b778ca554da2cea91 │ │ │ │ │ - bcotraverse 5b137986834428d60f93c388b01f2dfd │ │ │ │ │ - bdecompose 09b00b94e8b880130b026e824bcbf703 │ │ │ │ │ - bdistribute 929c6e7742bbab510e6a6048e74a3699 │ │ │ │ │ - bdistribute' 896f1efd92130f4e15b5ad9acc0dae93 │ │ │ │ │ - brecompose 62de9518f265581b2d8bc112fc936ade │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT ec0109aac7f95a0f49e357c4692172b6 │ │ │ │ │ - DistributiveT bf60a4b70526597f9806abfbda792bc4 │ │ │ │ │ - tcotraverse 2dc7e6fe6bf1f4e02803c5fcccf833b7 │ │ │ │ │ - tdecompose 5bcdca0f2e664d1fc81634f7cd2be293 │ │ │ │ │ - tdistribute e3628f1c954601a3a1e88b8b2e9621cf │ │ │ │ │ - tdistribute' b01def03abeebe4cc399564d96dac8a8 │ │ │ │ │ - trecompose f413036664271a59346594cae1034ca2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ - tmap 7daf6eec37127197117907af82691fc2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT 2e45532830ced35fcf64ea307ca3f5c2 │ │ │ │ │ - MonadT 97dbe0e46fe68cde416cece814284e6f │ │ │ │ │ - tembed 7ae9c4aceb95e9425a19532a1a5cf606 │ │ │ │ │ - tjoin f2e80dfc8accb232f79dc76260b35361 │ │ │ │ │ - tlift bcd9b7abc90632e71082fc74bfa6d889 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ - bfoldMap 14d33185bc8e0b9d6617de4794d0b153 │ │ │ │ │ - bsequence c342788bd922f3596acc43592b92d6ee │ │ │ │ │ - bsequence' ddba99e0a036e38514b81b4420ddd569 │ │ │ │ │ - btraverse 44638623568081a176cfc6fcc0804dca │ │ │ │ │ - btraverse_ db6a81411d9b3d9f573baa0f326e7828 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 6d9f71dcdc22d5d3261927c7c3f0afd5 │ │ │ │ │ - TraversableT e7c67190d7e0b7e757119c341317ca7c │ │ │ │ │ - tfoldMap 89aba6788a37742a350980fb20f7fd7d │ │ │ │ │ - tsequence f3a225e91845d5e7470e50de6f7eea6f │ │ │ │ │ - tsequence' 32ebe38fec21ca397a0ee3ba29d55bec │ │ │ │ │ - ttraverse 52a07542ffc301896e358aebbb2830d3 │ │ │ │ │ - ttraverse_ d0d74b1d03ca0a1d47af8dee84b6ed90 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial e8e840d58a71f36f08cf907351677909 │ │ │ │ │ - exports: f2b3ffa6928a822bd57073425bf0c21d │ │ │ │ │ - Unit 7dad192333f9ffba2f7db338141645a6 │ │ │ │ │ - Unit c1936e142e7230f25a3d66e4ed000254 │ │ │ │ │ - Void 5d92e28d57b6d96e3f5a3ac3e40a4208 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 7958e4aadfb4871559a27df0095b994b │ │ │ │ │ - exports: 9f5517e3ff8f369efce374339dce99ad │ │ │ │ │ - Barbie 5b007c31a64e58d86f5c6e69c899c0fd │ │ │ │ │ - Barbie 543cc7d88fba5fd7fa94489181729f3d │ │ │ │ │ - getBarbie 6d368f21fe7c0589f6250535ac3d10f7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie 9dafd74b326111f9ee0b678e4b56d097 │ │ │ │ │ - exports: 776dd022e7184a3e3960ac8208304d11 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer b6c50927a72e994c449237c5015937c7 │ │ │ │ │ - exports: 856a31e58112ee4a1740bc4f8a0a5850 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi 3f8d2466e4841ed8aebbd9a394ea662a │ │ │ │ │ + exports: 00ad898e1dde8bc31b80c34429001348 │ │ │ │ │ + Flip 36e538699a9f3268ac097d74bb69b40c │ │ │ │ │ + Flip aaa59f3f08d6ea3be0b48aea1d9fc908 │ │ │ │ │ + btfoldMap 8eb3f32fd82e61ce0d68546934004233 │ │ │ │ │ + btmap 9a06e04464318737a9bf04e355e4db65 │ │ │ │ │ + btmap1 69eb59328bfa28ca40f9caa5ec6a534c │ │ │ │ │ + btprod d54e4157a573f40b1016582a6db04b44 │ │ │ │ │ + btpure 2e7358a7b3ffb03be6e4e5f7cc6f9abb │ │ │ │ │ + btpure1 2cb37e36541b8efea4dc699a5589f6a3 │ │ │ │ │ + bttraverse 3f80e4ba552e8d95c47b112e9e3d8ac1 │ │ │ │ │ + bttraverse1 de3258355b4c538abee1273a87c48252 │ │ │ │ │ + bttraverse_ 03a03ccc120fd2d084a40eb4e911c89e │ │ │ │ │ + runFlip f2a9e90f3dda500a33431479b301171a │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ + bprod 8e131e15a5f98601851c0b27ac4241c0 │ │ │ │ │ + bpure e8e39b317ff94f27399a39d7e16b86a9 │ │ │ │ │ + bunzip 11c04082ef1f526743411828ff5e3b0b │ │ │ │ │ + bzip 38f3994007ee30a57645303749d60354 │ │ │ │ │ + bzipWith bca3958211a37a502853b653649238a6 │ │ │ │ │ + bzipWith3 0af74d4e86fd92f65a95f59ae545d30a │ │ │ │ │ + bzipWith4 6fbf99b5bb16c09aedd72b44a835d3de │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT a4b6dde0959b1b6fc0980131174b93d9 │ │ │ │ │ + ApplicativeT 8c4c465730cad783db66cced9f6ad1cd │ │ │ │ │ + tprod f7a3c13f2f2048c22a31a51a529488c9 │ │ │ │ │ + tpure 18e1079f018128459a0a8b55ce7b774e │ │ │ │ │ + tunzip 19c9841b082e8c9d41dd4d6ca7eb20eb │ │ │ │ │ + tzip 243b199bba526517ade86985eff9e9ab │ │ │ │ │ + tzipWith 654badf19e125b627d365af82896f5ce │ │ │ │ │ + tzipWith3 c787f5f67a26ab8a5b01d080e8d50a1c │ │ │ │ │ + tzipWith4 14a75411752014d3e5c59acd446735af │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + AllB 1b4f9a291ec9d45a18d31df601e0aeeb │ │ │ │ │ + AllBF 63bb86e4a6c471b3a0fb28f25103dd36 │ │ │ │ │ + ConstraintsB 0e5c16bae977600323d72f12d780df0a │ │ │ │ │ + baddDicts 45de3f1644ad793bfa156162f97dcda3 │ │ │ │ │ + bdicts e07f5a7ebb838629173d9923292efbda │ │ │ │ │ + bfoldMapC 10664cc3bb59672088e1f9e7b5901501 │ │ │ │ │ + bmapC e9b37dcfce08040e31146f6b7b8674d2 │ │ │ │ │ + bmempty 67368e786413af9677c05a4fe1067921 │ │ │ │ │ + bpureC a370fb71249c97e99513b1f6d3e55713 │ │ │ │ │ + btraverseC ed469f93d8768c1e1efcc0e74f86d74e │ │ │ │ │ + bzipWith3C fb97dfb54d0e016efc07adbe405ebdc6 │ │ │ │ │ + bzipWith4C 93646da27a6ecb575b9979eba8a98445 │ │ │ │ │ + bzipWithC 882709786427a2557e9b9ec6b5f9f691 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT d1df5ef962f0b55196afb59b42e0f1da │ │ │ │ │ + AllT c4a1138038b732a439b85a866b14c054 │ │ │ │ │ + AllTF c91b40bc5df4557bc150947824e6d65b │ │ │ │ │ + ConstraintsT d50d1d4be2b903724d6bf2baa5481d3f │ │ │ │ │ + taddDicts 8cc5a26652c1789f051ee21b00594b19 │ │ │ │ │ + tmapC 1bf040f27f0c14d38d137b7a60d57d93 │ │ │ │ │ + ttraverseC 5f64d3e2e8c919dd82131024647bdfb8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers 1802c15850fcd61796b047337556cfe7 │ │ │ │ │ + exports: 44d9d9e490c993955cc49d53d406e44b │ │ │ │ │ + Container 418f08e36355119df0e71d040c4bb53a │ │ │ │ │ + Container 4cd9cdbdd275a14dd33079c199d840a5 │ │ │ │ │ + ErrorContainer 4b0ac7454aef3bc9f421e01e8da88940 │ │ │ │ │ + ErrorContainer 318f6a4f8293b61fe472ac68cd957013 │ │ │ │ │ + getContainer 5d6c7cdb9410697c1699d3288d4ba3d6 │ │ │ │ │ + getErrorContainer ad439623074019e6bb1562905220f407 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 86907d3a2f9542c8a7e9eb0c9e39c2e1 │ │ │ │ │ + DistributiveB e760f6db15922c1a6bf57e10ddec6cce │ │ │ │ │ + bcotraverse a8a061943b1c3b24388fd821cae4be7b │ │ │ │ │ + bdecompose 0142f5300f444349da9d515d163638ab │ │ │ │ │ + bdistribute f52af13b3c0cdea06e2fe6da23fac44c │ │ │ │ │ + bdistribute' 63900afaf615a8e78a6f402034631215 │ │ │ │ │ + brecompose 110986f7d420332c06f6d3ded0bdc876 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT e2516ba32392922786c305c30d832725 │ │ │ │ │ + DistributiveT 3287b4f0ba90375696b0ae382def28bc │ │ │ │ │ + tcotraverse 016be32a0da9662c14df822159e8726b │ │ │ │ │ + tdecompose 4f5723c8ae8da00ff81fa74a410ea794 │ │ │ │ │ + tdistribute 50e04509af645581a3b094a3f3168944 │ │ │ │ │ + tdistribute' 28eae7229d2fc317892c749d705ea543 │ │ │ │ │ + trecompose 722eedbd64f0646c25e42b9733b9f082 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ + tmap d0b4955d5dbd43342b986bfbb6d3da5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT a5e6475ab282416ed2d4778ea69017b2 │ │ │ │ │ + MonadT 901f738abac3be5c36af79b68794e7ff │ │ │ │ │ + tembed eb8a2a11f55d29837f11cc6f18f79ff2 │ │ │ │ │ + tjoin 0980482f7cbb9f3136a3337d0a9fe837 │ │ │ │ │ + tlift ac7a8e24b8f93dcdff0a91a51878c639 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ + bfoldMap 0c258f5bfc94ec71636a457f0c538881 │ │ │ │ │ + bsequence 0ae024feb9303d386ddf012477d382bb │ │ │ │ │ + bsequence' 76f2a385900fef20091423a0bc93fc51 │ │ │ │ │ + btraverse 2d1803bee429e065a9d4f13a0e12ab46 │ │ │ │ │ + btraverse_ 60242f95eece2e38ab3dfa24ebca6d72 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 70a0f6bb8ee700f78b9077b3af018bc8 │ │ │ │ │ + TraversableT 0d4893fb3ceb3c7a5413bd1c7de7657c │ │ │ │ │ + tfoldMap 1f6b797c47fe546509e6e115aa72cc9a │ │ │ │ │ + tsequence 9248ca66fed49993685fa174b2adebf3 │ │ │ │ │ + tsequence' b909f470cf0600c6d7e5c98ae4f39532 │ │ │ │ │ + ttraverse 0b7ab5f0b9eafcdfa92c0611d78a7459 │ │ │ │ │ + ttraverse_ 78999db991d8975be40c74b1d6d967dc │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial dc4e1c7b489ece1d00e77086237aaa82 │ │ │ │ │ + exports: d538e05bfbbc0ea212ae5ceedcab88a8 │ │ │ │ │ + Unit a88e573f0bca8af4d81862878a7ee1dc │ │ │ │ │ + Unit a654d0e651ca97ead2ab39e18faca7f6 │ │ │ │ │ + Void 72c7639709c23990593c7129be2962f0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 43d6d92d6f288625dea9f42a20c3850f │ │ │ │ │ + exports: def7f398dd21c52b4a641939c81ad0d7 │ │ │ │ │ + Barbie b9a68eb4646738b9f4518cc946e66ed9 │ │ │ │ │ + Barbie 7d2a0f885d17d9961202bcfe87e12623 │ │ │ │ │ + getBarbie 77076a16715a82e7b992fa0a9eb6f20c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie cb89b258eede167b2d361dbcd693e5c2 │ │ │ │ │ + exports: 2d9e067c321d67b0eec7598e2173b9ef │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer eda82e6579172c14a44bb087490ee99a │ │ │ │ │ + exports: 385f1ce47f803f58a1667bba336930e6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -9ad0107e1b398d2784f83bac29f7a05f │ │ │ │ │ +e88d4e39ad3cf74b6f3bb7af38d0499b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -87a037a3e7924b83b358b5ee3789d134 │ │ │ │ │ +54f0550ff7308a6f93b18155b7e6b828 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e9a160ac159d00902bf3e13801a95d17 │ │ │ │ │ +322af340a03fcca97265743d23ab8ac8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Barbies"#] │ │ │ │ │ -889ea1e017fbe8bbcbf63c60c7b912f3 │ │ │ │ │ +6c1da2fb9e21587294d213a64d2a5940 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -9bcf48fc436bd76af855a7e690836a40 │ │ │ │ │ +2dfe7f8ea716d1c1cea912322cd688a1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.p_hi │ │ │ │┄ Files 77% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Barbie.Bare 9066 │ │ │ │ │ - interface hash: b5222004376c33149f03fc41405a84e9 │ │ │ │ │ - ABI hash: f2f23d7da16f84622a6172d6d01912d6 │ │ │ │ │ - export-list hash: b70a8e2b3e1738caa9c5701422ac8da6 │ │ │ │ │ + interface hash: dfb46e600ecffdcdf5debba96ebd2ee0 │ │ │ │ │ + ABI hash: 30fca0564cddd5035234712c4a3351d1 │ │ │ │ │ + export-list hash: 76ec208bf8f2e5392703b10d7ee27ecb │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: c19c41c22601f1058e68a60efe5ae63d │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -20,62 +20,62 @@ │ │ │ │ │ exports: │ │ │ │ │ Barbies.Internal.BareB.bcoverWith │ │ │ │ │ Barbies.Internal.BareB.bstripFrom │ │ │ │ │ Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover Barbies.Internal.BareB.bstrip} │ │ │ │ │ Barbies.Internal.Wear.Bare │ │ │ │ │ Barbies.Internal.Wear.Covered │ │ │ │ │ Barbies.Internal.Wear.Wear │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.BareB Barbies.Internal.FunctorB GHC.Base │ │ │ │ │ GHC.Float GHC.Prim.Ext │ │ │ │ │ family instance modules: Data.Generics.GenericN Control.Applicative │ │ │ │ │ Control.Arrow Data.Complex Data.Functor.Compose Data.Functor.Const │ │ │ │ │ Data.Functor.Identity Data.Functor.Product Data.Functor.Sum │ │ │ │ │ Data.Monoid Data.Semigroup.Internal Data.Type.Ord Data.Version │ │ │ │ │ GHC.Generics GHC.IO.Exception GHC.RTS.Flags Data.Functor.Constant │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare 3092576b5610ad7f7c79df37331fc9da │ │ │ │ │ - exports: 721cfc3fe3da0e009b49303645fe431b │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB 7033f6c2e9cc418f2345679854cf259e │ │ │ │ │ - BareB e892f1bf62bb0f1de4c6900a9e397063 │ │ │ │ │ - bcover ee3e8172705eeb19cb26b0a386210685 │ │ │ │ │ - bcoverWith 457d04fa95b40feadc0d03c1a6be16bc │ │ │ │ │ - bstrip 4abad9192e0bad22fcce259ce56985ff │ │ │ │ │ - bstripFrom e4a248fbf92dcb57cc8e7de7b59fafbe │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear e7f22eb15cb784a998456b5140cf200d │ │ │ │ │ - Bare 2c0b113e3f5ede6fc221c55203ab8fd8 │ │ │ │ │ - Covered 80eea34d14e8600810c9ab377badacc1 │ │ │ │ │ - Wear bc12aa8c9f74907821f2b32c6dbbc3ed │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare d308329d336770b68c7a204def4f52ba │ │ │ │ │ + exports: 3e0e03a30fb89f6dafec8315b72e72e0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB c3913e480fb368dab5a321a730bc1175 │ │ │ │ │ + BareB f15e63f5136f8d2c169b41a4366e7229 │ │ │ │ │ + bcover 3c05da0a69ac4c253e8361c5f1bbb4eb │ │ │ │ │ + bcoverWith 82d8091afcde3f046554d1a3aa013ac7 │ │ │ │ │ + bstrip d878bc27230338f5bfca2b82fdefc2cc │ │ │ │ │ + bstripFrom 834713909fe7cf3a343b98d754fc398d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear 14f242eb3d2574da8af91a6231554daf │ │ │ │ │ + Bare fa36594200f27a69b52f2f7a64b80fab │ │ │ │ │ + Covered eeaf328cbe4a57c6e3233af96bb554e7 │ │ │ │ │ + Wear 1612dc273c345679bd612935358ae645 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -c29af2e32593c60dcc85664c79cbd97c │ │ │ │ │ +4b75ec5d1322d0fa68009e1dda5411cc │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fcc64bfbe03c64ebc1db89ac1b56982f │ │ │ │ │ +c04b07156a2f4fbc8c4ed26ac09ab7e7 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -5db6c92df0449d4ace59c0b4eb407c2e │ │ │ │ │ +f8af26d0a33467998da2e63afd7f3015 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Bare"#] │ │ │ │ │ -1fca237f2e1901c5368dacd35972a6f7 │ │ │ │ │ +ffb9eb81bbfda329e8d65ed140f893b0 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -fccc36d8797d831941dd8b85108e7058 │ │ │ │ │ +7b9584cb5099f0f9f3607d2e761a16ad │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ Warn all {-# DEPRECATED "Use Barbies.Bare" #-} │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Barbie.Internal.Product [orphan module] 9066 │ │ │ │ │ - interface hash: 30e284647bc2206132bd40a19565bcf5 │ │ │ │ │ - ABI hash: 5e5dbf1be237d0122682147891fd427a │ │ │ │ │ - export-list hash: b3bfa95a17c0f8b277ed3b23015a2153 │ │ │ │ │ - orphan hash: d5748e335098383324f459659ea68d75 │ │ │ │ │ + interface hash: 7eb27d0b9ba477004658663af3922f95 │ │ │ │ │ + ABI hash: bc6e15bf1ecbbc6595bdaffefaf80615 │ │ │ │ │ + export-list hash: f0b0ed3fda32adae110638adb35a2d40 │ │ │ │ │ + orphan hash: bd066df895a8364190399d9a0615264b │ │ │ │ │ flag hash: 47902a655b5a8eeeeb64c2b66e53464a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 25d3c0149114a684ec83fbdc768fa22c │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ gbprodDefault │ │ │ │ │ gbuniqDefault │ │ │ │ │ CanDeriveProductB │ │ │ │ │ GProductB{gbprod gbuniq} │ │ │ │ │ ProductB{bprod buniq} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -42,58 +42,58 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - exports: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial e8e840d58a71f36f08cf907351677909 │ │ │ │ │ - exports: f2b3ffa6928a822bd57073425bf0c21d │ │ │ │ │ - Unit c1936e142e7230f25a3d66e4ed000254 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 7958e4aadfb4871559a27df0095b994b │ │ │ │ │ - exports: 9f5517e3ff8f369efce374339dce99ad │ │ │ │ │ - Barbie 5b007c31a64e58d86f5c6e69c899c0fd │ │ │ │ │ - Barbie 543cc7d88fba5fd7fa94489181729f3d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN 1b4266d07741206f7b8cba4fa8905e56 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepN ecc6da1ae57d58d707db7b6fe2471abc │ │ │ │ │ - fromN b5acbe8e27cbdbce5393ad91401fd07d │ │ │ │ │ - toN c48b8696dd67a7208550e7d178002838 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + exports: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial dc4e1c7b489ece1d00e77086237aaa82 │ │ │ │ │ + exports: d538e05bfbbc0ea212ae5ceedcab88a8 │ │ │ │ │ + Unit a654d0e651ca97ead2ab39e18faca7f6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 43d6d92d6f288625dea9f42a20c3850f │ │ │ │ │ + exports: def7f398dd21c52b4a641939c81ad0d7 │ │ │ │ │ + Barbie b9a68eb4646738b9f4518cc946e66ed9 │ │ │ │ │ + Barbie 7d2a0f885d17d9961202bcfe87e12623 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3d9f2f2677a23aa95c2fa5da9877e31f │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepN e96c33128fc679fb69061e7d0ebf0dc0 │ │ │ │ │ + fromN a5637766ae3ff5f72edb992d534ba56a │ │ │ │ │ + toN 78f9321b8015bdafeadc556b0d4f5810 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -f414a868bd9678a42dac5b458d7c59e0 │ │ │ │ │ +577283c1809a0b1790aee41259d97c97 │ │ │ │ │ $dmbprod :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ (ProductB b, CanDeriveProductB b f g) => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductB['GHC.Types.Many] :: ProductB b) │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ ($d(%,,,%)['GHC.Types.Many] :: CanDeriveProductB b f g) -> │ │ │ │ │ gbprodDefault @k @b @f @g $d(%,,,%)] │ │ │ │ │ -6cd984b55be915979d0022c50c350794 │ │ │ │ │ +7b1480754173b9e5bc903a4f72b0b5c7 │ │ │ │ │ $dmbuniq :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ProductB b, CanDeriveProductB b f f) => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: Compulsory <0,TrueTrue> │ │ │ │ │ @@ -264,15 +264,15 @@ │ │ │ │ │ (Sym (Add0L (<1>_N))) │ │ │ │ │ _N)_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Indexed[0] │ │ │ │ │ *>_N <*>_N _N _N <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N)] │ │ │ │ │ -a78b4933d663d8a783645fa37817a7e9 │ │ │ │ │ +22b46f77a58d94317099ffd53b07a486 │ │ │ │ │ $fApplicativeBkb :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ (ProductB b, Barbies.Internal.FunctorB.FunctorB b) => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB b │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -282,15 +282,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: Barbies.Internal.FunctorB.FunctorB b). │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ v1 │ │ │ │ │ (\ @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ buniq @k @b v @f ds) │ │ │ │ │ (\ @f :: k -> * @g :: k -> * -> bprod @k @b v @f @g)] │ │ │ │ │ -12d2e3c315a6318571c1e1ead1692d88 │ │ │ │ │ +37b1f98412618fe4e246d8a01b85692e │ │ │ │ │ $fGProductBkkfg:*::*::*: :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg) => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ @@ -344,15 +344,15 @@ │ │ │ │ │ @lg │ │ │ │ │ @lfg │ │ │ │ │ @rf │ │ │ │ │ @rg │ │ │ │ │ @rfg │ │ │ │ │ v │ │ │ │ │ v1)] │ │ │ │ │ -3ef65c5d1af9a074163cfe7dc48b1097 │ │ │ │ │ +6da935ff168a55472cac840cd7e1c097 │ │ │ │ │ $fGProductBkkfg:*::*::*:_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ │ GHC.Generics.:*: │ │ │ │ │ @k1 │ │ │ │ │ @lfg │ │ │ │ │ @rfg │ │ │ │ │ @x │ │ │ │ │ (gbprod @k1 @k @f @g @lf @lg @lfg $dGProductB @x pf pg l1 r1) │ │ │ │ │ (gbprod @k1 @k @f @g @rf @rg @rfg $dGProductB1 @x pf pg l2 r2) } }] │ │ │ │ │ -7acb6b9d24837c8fd5385582cc670f1a │ │ │ │ │ +02e462b4a335979984e1ae630df3f2a8 │ │ │ │ │ $fGProductBkkfg:*::*::*:_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (lf :: k2 -> *) │ │ │ │ │ (lg :: k2 -> *) (lfg :: k2 -> *) (rf :: k2 -> *) (rg :: k2 -> *) │ │ │ │ │ (rfg :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductB f g lf lg lfg, GProductB f g rf rg rfg, f GHC.Types.~ g, │ │ │ │ │ (lf GHC.Generics.:*: rf) GHC.Types.~ (lg GHC.Generics.:*: rg)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -476,15 +476,15 @@ │ │ │ │ │ (GHC.Types.Eq# @(k1 -> *) @rg @rg @~_N) │ │ │ │ │ `cast` │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @rf) │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @rfg) │ │ │ │ │ eta3) } }] │ │ │ │ │ -890d266c4fb525ee4d1dbb3f7d5a2396 │ │ │ │ │ +ba137877826a5b9e18b24219b2157cd5 │ │ │ │ │ $fGProductBkkfgM1M1M1 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta). │ │ │ │ │ GProductB f g repf repg repfg => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -531,15 +531,15 @@ │ │ │ │ │ @g │ │ │ │ │ @repf │ │ │ │ │ @repg │ │ │ │ │ @repfg │ │ │ │ │ @i │ │ │ │ │ @c │ │ │ │ │ v)] │ │ │ │ │ -e0fd5ff7f015b1199aafdfc96a6e592f │ │ │ │ │ +14ca49fdce77900f69830fb51d5f8a13 │ │ │ │ │ $fGProductBkkfgM1M1M1_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ GProductB f g repf repg repfg => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -af04c3a2ce768fffe200a93da6d68a6e │ │ │ │ │ +37a3781ac4a7855c0dab10aae83e3b35 │ │ │ │ │ $fGProductBkkfgM1M1M1_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (repf :: k2 -> *) │ │ │ │ │ (repg :: k2 -> *) (repfg :: k2 -> *) i (c :: GHC.Generics.Meta) │ │ │ │ │ (x :: k2). │ │ │ │ │ (GProductB f g repf repg repfg, f GHC.Types.~ g, │ │ │ │ │ GHC.Generics.M1 i c repf GHC.Types.~ GHC.Generics.M1 i c repg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ ((GHC.Types.~) *>_N (SelCo:Tc(3) (Sym co)) _N)_R │ │ │ │ │ eta │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @repf) │ │ │ │ │ (Data.Proxy.Proxy @(k1 -> *) @repfg) │ │ │ │ │ eta3) │ │ │ │ │ `cast` │ │ │ │ │ (Sym (GHC.Generics.N:M1[0] _N _P _P _R) _N) } }] │ │ │ │ │ -745c39de51f5ef9fc0f44b322c93d1ae │ │ │ │ │ +0be9b307fb88420284f25edb4c8d1c68 │ │ │ │ │ $fGProductBkkfgRecRecRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ @@ -693,15 +693,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P0 f)) (b f)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (b' (P0 g)) (b g)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (b' (P0 (Data.Functor.Product.Product f g))) │ │ │ │ │ (b (Data.Functor.Product.Product f g))) │ │ │ │ │ ($fGProductBkkfgRecRecRec_$cgbprod @k @k1 @b @f @g @b' v) │ │ │ │ │ ($fGProductBkkfgRecRecRec_$cgbuniq @k @k1 @b @f @g @b' v)] │ │ │ │ │ -e18638e59e5b07f8c812f6a136187339 │ │ │ │ │ +09d6b52720ebac7507b8f4c181d2192b │ │ │ │ │ $fGProductBkkfgRecRecRec0 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1). │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a)) │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ @(Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a)) │ │ │ │ │ @(Data.Generics.GenericN.Rec │ │ │ │ │ (P0 (Data.Functor.Product.Product f g) a_or_pma) │ │ │ │ │ (Data.Functor.Product.Product f g a)) │ │ │ │ │ ($fGProductBkkfgRecRecRec0_$cgbprod @k @k1 @f @g @a_or_pma @a) │ │ │ │ │ ($fGProductBkkfgRecRecRec0_$cgbuniq @k @k1 @f @g @a_or_pma @a)] │ │ │ │ │ -3bf0d554324160d0693b0c5ae4a2eed2 │ │ │ │ │ +16e1c268bdeb0642502e9f91fe8b9788 │ │ │ │ │ $fGProductBkkfgRecRecRec0_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a) x │ │ │ │ │ -> Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a) x │ │ │ │ │ @@ -788,15 +788,15 @@ │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -9dfa482c56ee42d7f0ee3afbe609ecbd │ │ │ │ │ +52cac8f97d60eaacea3c1c774b620d48 │ │ │ │ │ $fGProductBkkfgRecRecRec0_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (a_or_pma :: k1) │ │ │ │ │ (a :: k1) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (P0 f a_or_pma) (f a) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (P0 g a_or_pma) (g a)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ │ (P0 (Data.Functor.Product.Product f g) a_or_pma) │ │ │ │ │ (Data.Functor.Product.Product f g a))>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:K1[0] │ │ │ │ │ _N _P _R _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N _P) _N _N)] │ │ │ │ │ -31fb00e1f2a4d331d4e75528113d5710 │ │ │ │ │ +2aa90285ee4fa24235e70296be7aa9bb │ │ │ │ │ $fGProductBkkfgRecRecRec_$cgbprod :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (x :: k2). │ │ │ │ │ ProductB b => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Generics.GenericN.Rec (b' (P0 f)) (b f) x │ │ │ │ │ @@ -922,15 +922,15 @@ │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -d1fe6f425b35298cfab32a9d94e4bb3c │ │ │ │ │ +8cf595b1ff7d4ac7473fc68037f7f6cd │ │ │ │ │ $fGProductBkkfgRecRecRec_$cgbuniq :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) (f :: k1 -> *) (g :: k1 -> *) │ │ │ │ │ (b' :: (k1 -> *) -> *) (x :: k2). │ │ │ │ │ (ProductB b, f GHC.Types.~ g, │ │ │ │ │ Data.Generics.GenericN.Rec (b' (P0 f)) (b f) │ │ │ │ │ GHC.Types.~ Data.Generics.GenericN.Rec (b' (P0 g)) (b g)) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ @@ -999,15 +999,15 @@ │ │ │ │ │ _R │ │ │ │ │ _P) │ │ │ │ │ ; Sym (Data.Generics.GenericN.N:Rec[0] │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -3800e647124c5caeba2269d34d291af0 │ │ │ │ │ +745f442defeffc5de5924ad978bfe707 │ │ │ │ │ $fGProductBkkfgU1U1U1 :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *). │ │ │ │ │ GProductB f g GHC.Generics.U1 GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:GProductB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k @k1 @f :: k -> * @g :: k -> *. │ │ │ │ │ @@ -1016,15 +1016,15 @@ │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ ($fGProductBkkfgU1U1U1_$cgbprod @k @k1 @f @g) │ │ │ │ │ ($fGProductBkkfgU1U1U1_$cgbuniq @k @k1 @f @g)] │ │ │ │ │ -246dcf1bb3a6b29ba82fb1fd915dc320 │ │ │ │ │ +65c28f3166e2408a4639223dfbe84f24 │ │ │ │ │ $fGProductBkkfgU1U1U1_$cgbprod :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (x :: k2). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ -> GHC.Generics.U1 x │ │ │ │ │ @@ -1037,15 +1037,15 @@ │ │ │ │ │ @g :: k -> * │ │ │ │ │ @x :: k1 │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) │ │ │ │ │ (ds2['GHC.Types.Many] :: GHC.Generics.U1 x) │ │ │ │ │ (ds3['GHC.Types.Many] :: GHC.Generics.U1 x) -> │ │ │ │ │ case ds2 of wild { GHC.Generics.U1 -> ds3 }] │ │ │ │ │ -f7f68d4da77412ad34b1de4f7f7977ec │ │ │ │ │ +c7e98a66349e7e97c704f596fe42074f │ │ │ │ │ $fGProductBkkfgU1U1U1_$cgbuniq :: │ │ │ │ │ forall k1 k2 (f :: k1 -> *) (g :: k1 -> *) (x :: k2). │ │ │ │ │ (f GHC.Types.~ g, GHC.Generics.U1 GHC.Types.~ GHC.Generics.U1) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> Data.Proxy.Proxy GHC.Generics.U1 │ │ │ │ │ -> (forall (a :: k1). f a) │ │ │ │ │ @@ -1063,15 +1063,15 @@ │ │ │ │ │ ($d~1['GHC.Types.Many] :: GHC.Generics.U1 │ │ │ │ │ GHC.Types.~ GHC.Generics.U1) │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds2['GHC.Types.Many] :: Data.Proxy.Proxy GHC.Generics.U1) │ │ │ │ │ (ds3['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ GHC.Generics.U1 @k1 @x] │ │ │ │ │ -41e07f5c563e178b69a364fc1d926510 │ │ │ │ │ +e8c679940721d047d6d37c20dbde4c02 │ │ │ │ │ $fProductBkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ ProductB (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -1107,15 +1107,15 @@ │ │ │ │ │ (\ @f :: k -> * (x['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ buniq @k @b v @f x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (f :: *>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.Wrappers.N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -3c09a4955ebf9bc6013f996261b08d67 │ │ │ │ │ +d61f38f2a9b363a313236fbadddf793d │ │ │ │ │ $fProductBkBarbie_$cp1ProductB :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductB b => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -1123,15 +1123,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductB['GHC.Types.Many] :: ProductB b) -> │ │ │ │ │ Barbies.Internal.Wrappers.$fApplicativeBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p1ProductB @k @b $dProductB)] │ │ │ │ │ -ddc98db3202e8a7724da7008467e13e9 │ │ │ │ │ +8abc0ada38f25c1ce950a5ab31dcbd5f │ │ │ │ │ $fProductBkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ ProductB (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: ProductB a) │ │ │ │ │ (v1['GHC.Types.Many] :: ProductB b). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fProductBkProduct_$cp1ProductB @k @a @b v v1) │ │ │ │ │ ($fProductBkProduct_$cbprod @k @a @b v v1) │ │ │ │ │ ($fProductBkProduct_$cbuniq @k @a @b v v1)] │ │ │ │ │ -14e3bcea6f41a442fe7fb34d4d02f4ba │ │ │ │ │ +79dc6c8331418c968a3bc427ed88d1d8 │ │ │ │ │ $fProductBkProduct_$cbprod :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *) │ │ │ │ │ (g :: k -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ Data.Functor.Product.Product a b f │ │ │ │ │ -> Data.Functor.Product.Product a b g │ │ │ │ │ -> Data.Functor.Product.Product │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @(Data.Functor.Product.Product f g) │ │ │ │ │ (bprod @k @a $dProductB @f @g ll rl) │ │ │ │ │ (bprod @k @b $dProductB1 @f @g lr rr) } }] │ │ │ │ │ -f9d3b3f2e796ccb30f144fbda721388f │ │ │ │ │ +d090c7694a84c39056c53e5047e2b73b │ │ │ │ │ $fProductBkProduct_$cbuniq :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ (forall (a1 :: k). f a1) -> Data.Functor.Product.Product a b f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , │ │ │ │ │ CPR: 1, Inline: (sat-args=1), │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ Data.Functor.Product.Pair │ │ │ │ │ @(k -> *) │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @f │ │ │ │ │ (buniq @k @a $dProductB @f x) │ │ │ │ │ (buniq @k @b $dProductB1 @f x)] │ │ │ │ │ -4f6a524c249a34b62ab977b658c337fc │ │ │ │ │ +3e8d424ad997d1f14d5d3c6f8a63b1d0 │ │ │ │ │ $fProductBkProduct_$cp1ProductB :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductB a, ProductB b) => │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -1219,147 +1219,147 @@ │ │ │ │ │ ($dProductB1['GHC.Types.Many] :: ProductB b) -> │ │ │ │ │ Barbies.Internal.ApplicativeB.$fApplicativeBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p1ProductB @k @a $dProductB) │ │ │ │ │ ($p1ProductB @k @b $dProductB1)] │ │ │ │ │ -b3ded279d68234c205bf428b25af3bfb │ │ │ │ │ +616592dfab4fddfc22f2a9cba9268f17 │ │ │ │ │ $fProductBkProxy :: ProductB Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ProductB], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.ApplicativeB.$fApplicativeBkProxy @k) │ │ │ │ │ ($fProductBkProxy_$cbprod @k) │ │ │ │ │ ($fProductBkProxy_$cbuniq @k)] │ │ │ │ │ -a245fe3ab8d21f96cbc55e963c218ec6 │ │ │ │ │ +3bd653cb8ce551ce83b69db72dd71a65 │ │ │ │ │ $fProductBkProxy_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy g │ │ │ │ │ -> Data.Proxy.Proxy (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @g :: k -> * │ │ │ │ │ (ds['GHC.Types.Many] :: Data.Proxy.Proxy f) │ │ │ │ │ (ds1['GHC.Types.Many] :: Data.Proxy.Proxy g) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Data.Functor.Product.Product f g)] │ │ │ │ │ -1a67ca7656f15cf1cfaf86356c525d55 │ │ │ │ │ +238ffc82d894183f1d4dcbe1832506bb │ │ │ │ │ $fProductBkProxy_$cbuniq :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Data.Proxy.Proxy f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @f] │ │ │ │ │ -196e0c95cdbf448ea0169f66758c1b4a │ │ │ │ │ +57687f952deb6525905153ef6ecf9925 │ │ │ │ │ $fProductBkUnit :: ProductB Barbies.Internal.Trivial.Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:ProductB], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Barbies.Internal.Trivial.Unit │ │ │ │ │ (Barbies.Internal.Trivial.$fApplicativeBkUnit @k) │ │ │ │ │ ($fProductBkUnit_$cbprod @k) │ │ │ │ │ ($fProductBkUnit_$cbuniq @k)] │ │ │ │ │ -9138db5335924a90f5db8ada01a5a021 │ │ │ │ │ +3d9fdb973a98b57090083f840fb1e6c0 │ │ │ │ │ $fProductBkUnit1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ (Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit f), │ │ │ │ │ Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit g), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g)), │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1))) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[(%,,,%)], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ ($fProductBkUnit6 @k @f, $fProductBkUnit6 @k @g, │ │ │ │ │ $fProductBkUnit4 @k @f @g, $fProductBkUnit2 @k @f @g)] │ │ │ │ │ -9cdf16caa573fd5618115a4a3fc9c335 │ │ │ │ │ +c903859c774e1267fcf69b7881cb7111 │ │ │ │ │ $fProductBkUnit2 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ @@ -1385,18 +1385,18 @@ │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1) │ │ │ │ │ @GHC.Generics.D │ │ │ │ │ @('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ ($fProductBkUnit3 @k @f @g)] │ │ │ │ │ -cb11c65c211ab6cbe37aeae0b6c94aa9 │ │ │ │ │ +7d76f9fbe392e8a40e1cebc534e7332c │ │ │ │ │ $fProductBkUnit3 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ GProductB │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ @@ -1424,15 +1424,15 @@ │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.U1 │ │ │ │ │ @GHC.Generics.C │ │ │ │ │ @('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ ($fGProductBkkfgU1U1U1 @k @(*) @f @g)] │ │ │ │ │ -d5c6a8220210d5bcd55cdaec8a04d2a0 │ │ │ │ │ +dca49c85bda005a861a1c8ab030841bc │ │ │ │ │ $fProductBkUnit4 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @g :: k -> * -> │ │ │ │ │ @@ -1446,15 +1446,15 @@ │ │ │ │ │ _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1465,15 +1465,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))))_R │ │ │ │ │ (Barbies.Internal.Trivial.$fGenericUnit │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product f g))] │ │ │ │ │ -69c96d14c027c9119099d80713f08c05 │ │ │ │ │ +3e5b33ee9793201a8e7c72c923ae9ded │ │ │ │ │ $fProductBkUnit5 :: │ │ │ │ │ GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ @@ -1538,45 +1538,45 @@ │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.MkCoercible │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.D1 │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.C1 │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @(GHC.Generics.M1 │ │ │ │ │ GHC.Generics.D │ │ │ │ │ ('GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False) │ │ │ │ │ (GHC.Generics.M1 │ │ │ │ │ GHC.Generics.C │ │ │ │ │ ('GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False) │ │ │ │ │ GHC.Generics.U1)) │ │ │ │ │ @~_R] │ │ │ │ │ -054cd0022cad448518bcc8d4dd2a21cf │ │ │ │ │ +cef42437c5b8aa19548d9d34bb6672d6 │ │ │ │ │ $fProductBkUnit6 :: │ │ │ │ │ forall {k} {g :: k -> *}. │ │ │ │ │ Data.Generics.GenericN.GenericN (Barbies.Internal.Trivial.Unit g) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @g :: k -> * -> │ │ │ │ │ Data.Generics.GenericN.$fGenericNa │ │ │ │ │ @@ -1588,15 +1588,15 @@ │ │ │ │ │ (Sub (Sym (Barbies.Internal.Trivial.Rep_Unit[0] _N _N))) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_P │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _P │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_P │ │ │ │ │ (Sub (Sym (Data.Generics.GenericN.D:R:Zip[4]))))_R │ │ │ │ │ @@ -1607,15 +1607,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N))))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N) │ │ │ │ │ (Sym (Barbies.Internal.Trivial.Rep_Unit[0] _N _N)))_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))))_R │ │ │ │ │ (Barbies.Internal.Trivial.$fGenericUnit @k @g)] │ │ │ │ │ -ab30529d81d8c2939f67133628644de4 │ │ │ │ │ +c71740166eb3672f18b1cad418bf6d50 │ │ │ │ │ $fProductBkUnit_$cbprod :: │ │ │ │ │ forall k (f :: k -> *) (g :: k -> *). │ │ │ │ │ Barbies.Internal.Trivial.Unit f │ │ │ │ │ -> Barbies.Internal.Trivial.Unit g │ │ │ │ │ -> Barbies.Internal.Trivial.Unit (Data.Functor.Product.Product f g) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ _N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1692,15 +1692,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1747,15 +1747,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N)) │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ ((GHC.Generics.M1 │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaCons │ │ │ │ │ "Unit" 'GHC.Generics.PrefixI 'GHC.Types.False>_N │ │ │ │ │ (Sym (Data.Generics.GenericN.D:R:Zip[4])))_N │ │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.D:R:Zip[0] │ │ │ │ │ _N │ │ │ │ │ <'GHC.Generics.MetaData │ │ │ │ │ "Unit" │ │ │ │ │ "Barbies.Internal.Trivial" │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe" │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U" │ │ │ │ │ 'GHC.Types.False>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N) │ │ │ │ │ (Sym (Barbies.Internal.Trivial.Rep_Unit[0] │ │ │ │ │ _N _N)))_N │ │ │ │ │ ; Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N)))_N)_R] │ │ │ │ │ -462d3f134728f8bc8fc23d962bb48478 │ │ │ │ │ +bbb472e0c725c546df5670fc30c20225 │ │ │ │ │ $fProductBkUnit_$cbuniq :: │ │ │ │ │ forall k (f :: k -> *). │ │ │ │ │ (forall (a :: k). f a) -> Barbies.Internal.Trivial.Unit f │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k @f :: k -> * (ds['GHC.Types.Many] :: forall (a :: k). f a) -> │ │ │ │ │ Barbies.Internal.Trivial.Unit @k @f] │ │ │ │ │ -8d239728a4ba7985b57a6f5819f971c8 │ │ │ │ │ +684a93ad077194cc10d2d0846b2970be │ │ │ │ │ $tcGProductB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 1667332789958806794#Word64 │ │ │ │ │ - 4613459615711773077#Word64 │ │ │ │ │ + 6419954504256367931#Word64 │ │ │ │ │ + 8483069447274487861#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGProductB2 │ │ │ │ │ 2# │ │ │ │ │ $tcGProductB1] │ │ │ │ │ -fb4bf787b355a7395c5b85475f7a38b1 │ │ │ │ │ +c4f0d2130cb7dc2c84f925d592c5a9b4 │ │ │ │ │ $tcGProductB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -12fee82fe89bf1faac0bace6407358fd │ │ │ │ │ +30ade253f285773b8adb960aa2bc0509 │ │ │ │ │ $tcGProductB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGProductB3] │ │ │ │ │ -00437b06e8a8fa24142fa30cfcd443ed │ │ │ │ │ +b5835aa294e6b16743d6c9ae237d8d78 │ │ │ │ │ $tcGProductB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GProductB"#] │ │ │ │ │ -2be7b2b353c6a95811c789193e6d9c4b │ │ │ │ │ +fc36176be099b7a5d7dca050f1346285 │ │ │ │ │ $tcProductB :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 8362087174471471218#Word64 │ │ │ │ │ - 5543274390772100721#Word64 │ │ │ │ │ + 10066923484651618271#Word64 │ │ │ │ │ + 6842141617440004383#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProductB2 │ │ │ │ │ 1# │ │ │ │ │ $tcProductB1] │ │ │ │ │ -b40124850e7254ec98d25730e8676207 │ │ │ │ │ +751be54dc200afac3e6b7d9d627a51e2 │ │ │ │ │ $tcProductB1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -86723feb3422e173beb56299ecacd1fa │ │ │ │ │ +763e0a6c967cae0dbbb45e461574701c │ │ │ │ │ $tcProductB2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProductB3] │ │ │ │ │ -6c6e3eeef9775bfa0da27c9d1a13f378 │ │ │ │ │ +2653ce19c872dfac29f7f83842ea70e0 │ │ │ │ │ $tcProductB3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ProductB"#] │ │ │ │ │ -7cad2cdbcd26ce2a4a0ab74e5cc2c6ec │ │ │ │ │ +1d5a663f62e3fa7b71f568f42046e940 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -b49434b17c408269428704647975258a │ │ │ │ │ +d3dcc5ae679a995bcbbe5ad7f62d67aa │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -fbbcd5bdc83f5a422664ca006e53b53f │ │ │ │ │ +88920a03577622e718905f489d07baa5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Internal.Product"#] │ │ │ │ │ -e386a12b5327aef49ab790158bad1d39 │ │ │ │ │ +fb2fdedbc4df7bba95e7164b854c26bb │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e5c73cb20e22e2339d90951f21136782 │ │ │ │ │ +e332ebcf6da874ae3d53980adb2c2f46 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -edd1b7310e7e53a3ccd4a0885be96b23 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +845de4ab1cbeb9dbb37711d2ac7a7857 │ │ │ │ │ type CanDeriveProductB :: forall {k}. │ │ │ │ │ ((k -> *) -> *) -> (k -> *) -> (k -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveProductB b f g = │ │ │ │ │ (Data.Generics.GenericN.GenericN (b f), │ │ │ │ │ Data.Generics.GenericN.GenericN (b g), │ │ │ │ │ Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Data.Functor.Product.Product f g)), │ │ │ │ │ @@ -1937,15 +1937,15 @@ │ │ │ │ │ f │ │ │ │ │ g │ │ │ │ │ (Data.Generics.GenericN.RepN (b f)) │ │ │ │ │ (Data.Generics.GenericN.RepN (b g)) │ │ │ │ │ (Data.Generics.GenericN.RepN │ │ │ │ │ (b (Data.Functor.Product.Product f g)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -e66eb7bb9eb76ca38e2e7d6fb1df5f74 │ │ │ │ │ +5042a458bc3ca5e22a02a501ade6dba9 │ │ │ │ │ type GProductB :: forall {k} k1. │ │ │ │ │ (k1 -> *) │ │ │ │ │ -> (k1 -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> (k -> *) │ │ │ │ │ -> GHC.Types.Constraint │ │ │ │ │ @@ -1957,31 +1957,31 @@ │ │ │ │ │ (f GHC.Types.~ g, repbf GHC.Types.~ repbg) => │ │ │ │ │ Data.Proxy.Proxy f │ │ │ │ │ -> Data.Proxy.Proxy repbf │ │ │ │ │ -> Data.Proxy.Proxy repbfg │ │ │ │ │ -> (forall (a :: k1). f a) │ │ │ │ │ -> repbf x │ │ │ │ │ {-# MINIMAL gbprod, gbuniq #-} │ │ │ │ │ -9a3d7e6e47a131526f197419b882faf8 │ │ │ │ │ +c30efe7349e0a1b84ed738fc8e2a7b75 │ │ │ │ │ type P0 :: forall {k}. k -> k │ │ │ │ │ type P0 = Data.Generics.GenericN.Param 0 :: k -> k │ │ │ │ │ -af99b4f9ab3ced46f9535839b62e919e │ │ │ │ │ +d39e0a5b1e3c8e26d5a23aeef55d72fc │ │ │ │ │ type ProductB :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class Barbies.Internal.ApplicativeB.ApplicativeB b => │ │ │ │ │ ProductB b where │ │ │ │ │ bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ default bprod :: forall (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveProductB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ buniq :: forall (f :: k -> *). (forall (a :: k). f a) -> b f │ │ │ │ │ default buniq :: forall (f :: k -> *). │ │ │ │ │ CanDeriveProductB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ -cb7ebeedc836ded56f44cdf02e39eb93 │ │ │ │ │ +9d21d3364ad96f176623ba08875c0a0d │ │ │ │ │ gbprodDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *) (g :: k -> *). │ │ │ │ │ CanDeriveProductB b f g => │ │ │ │ │ b f -> b g -> b (Data.Functor.Product.Product f g) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ @@ -2165,15 +2165,15 @@ │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N)] │ │ │ │ │ -a08dffcd2f8aa1b0967a29c0488688db │ │ │ │ │ +27f7df029376bc2505c3d22ab86d71e7 │ │ │ │ │ gbuniqDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (f :: k -> *). │ │ │ │ │ CanDeriveProductB b f f => │ │ │ │ │ (forall (a :: k). f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Barbie.Internal.ProductC 9066 │ │ │ │ │ - interface hash: 759086ff4c31c8a32a19349f9e4fe6e1 │ │ │ │ │ - ABI hash: 9c45b22b47427a7c2e2ba34330e53e75 │ │ │ │ │ - export-list hash: 495c8cdfd60ed954baa7ebb7f5479191 │ │ │ │ │ + interface hash: be0767d4e36b8b01e5ace43773431a8a │ │ │ │ │ + ABI hash: 71a40bfeed43f69ea58d65e38995e3da │ │ │ │ │ + export-list hash: def6729fa1fe0da7b2508be3a8a7afa6 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 47902a655b5a8eeeeb64c2b66e53464a │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 272c6cfcf77d2a8065ca7a71d5c1e893 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -20,22 +20,22 @@ │ │ │ │ │ exports: │ │ │ │ │ buniqC │ │ │ │ │ gbdictsDefault │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ CanDeriveProductBC │ │ │ │ │ GProductBC{gbdicts} │ │ │ │ │ ProductBC{bdicts} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -47,59 +47,59 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints d745d9d282b4b8b1e7a00feaec72f736 │ │ │ │ │ - exports: f5759178cdbb617493eee5630131ae28 │ │ │ │ │ - GAll a97385b661b56e3be3899c1ab3c9b2ee │ │ │ │ │ - Other 37a7ae0c37bbbef9abad416d6d0959ff │ │ │ │ │ - Self 2f79d5b19b60d934525cb7f68041b9a3 │ │ │ │ │ - X 171ce71086eece1d472adc01f3a98af1 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - exports: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - AllB 742934a1aef6759c559e39d90cf8ee7d │ │ │ │ │ - ConstraintsB dc18dd2fb15b81c31fdce03ebb848f0f │ │ │ │ │ - GAllRepB 277cdc2c0f11943cec79057ddef744d4 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts 11d9cab4807894b2baa78a0cba8e7494 │ │ │ │ │ - exports: 9f8c69c553b186c41f515294f9b7135a │ │ │ │ │ - Dict adad19ff9d0f2524fe5fa4bd0c2b10cc │ │ │ │ │ - Dict ec60591113f8a2b0cd5ff8ded40ccb22 │ │ │ │ │ - requiringDict 1ef5ac9bdc38d1886b55376c71cb27fa │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial e8e840d58a71f36f08cf907351677909 │ │ │ │ │ - exports: f2b3ffa6928a822bd57073425bf0c21d │ │ │ │ │ - Unit 7dad192333f9ffba2f7db338141645a6 │ │ │ │ │ - Unit c1936e142e7230f25a3d66e4ed000254 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 7958e4aadfb4871559a27df0095b994b │ │ │ │ │ - exports: 9f5517e3ff8f369efce374339dce99ad │ │ │ │ │ - Barbie 5b007c31a64e58d86f5c6e69c899c0fd │ │ │ │ │ - Barbie 543cc7d88fba5fd7fa94489181729f3d │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product 5e5dbf1be237d0122682147891fd427a │ │ │ │ │ - exports: b3bfa95a17c0f8b277ed3b23015a2153 │ │ │ │ │ - ProductB af99b4f9ab3ced46f9535839b62e919e │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - GenericN 1b4266d07741206f7b8cba4fa8905e56 │ │ │ │ │ - Param 64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - RepN ecc6da1ae57d58d707db7b6fe2471abc │ │ │ │ │ - toN c48b8696dd67a7208550e7d178002838 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints 39afe276e15aa255e48d08c5ba712f59 │ │ │ │ │ + exports: cc7aef2f5c488676d297ae83c45ee82c │ │ │ │ │ + GAll a7ee244c89fc411256c161efeeeaa7f7 │ │ │ │ │ + Other 8bb50890c54679a66314c7386cc22c84 │ │ │ │ │ + Self fad44513c200d092a9b1df1339ad21e6 │ │ │ │ │ + X ef8817b68c20d7aa4653a1809b97c873 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + exports: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + AllB 1b4f9a291ec9d45a18d31df601e0aeeb │ │ │ │ │ + ConstraintsB 0e5c16bae977600323d72f12d780df0a │ │ │ │ │ + GAllRepB 4b3474a88e083762e3a70813269e0f11 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts 0c882df337c0ddb4b93d319e9df15dee │ │ │ │ │ + exports: aef70c927dc71262ae11a005378b77ba │ │ │ │ │ + Dict bff0b142b8aff4e8f3cceef6652e36ab │ │ │ │ │ + Dict dd2349f8d9e28b14c434ca84ff9690b6 │ │ │ │ │ + requiringDict 501619b73143cb187d749df6455ffe8e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial dc4e1c7b489ece1d00e77086237aaa82 │ │ │ │ │ + exports: d538e05bfbbc0ea212ae5ceedcab88a8 │ │ │ │ │ + Unit a88e573f0bca8af4d81862878a7ee1dc │ │ │ │ │ + Unit a654d0e651ca97ead2ab39e18faca7f6 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 43d6d92d6f288625dea9f42a20c3850f │ │ │ │ │ + exports: def7f398dd21c52b4a641939c81ad0d7 │ │ │ │ │ + Barbie b9a68eb4646738b9f4518cc946e66ed9 │ │ │ │ │ + Barbie 7d2a0f885d17d9961202bcfe87e12623 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product bc6e15bf1ecbbc6595bdaffefaf80615 │ │ │ │ │ + exports: f0b0ed3fda32adae110638adb35a2d40 │ │ │ │ │ + ProductB d39e0a5b1e3c8e26d5a23aeef55d72fc │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + GenericN 3d9f2f2677a23aa95c2fa5da9877e31f │ │ │ │ │ + Param 8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + RepN e96c33128fc679fb69061e7d0ebf0dc0 │ │ │ │ │ + toN 78f9321b8015bdafeadc556b0d4f5810 │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -532b22c98d7901de5cd25a7c1c82b8ed │ │ │ │ │ +8b4dd10054580bdf0f804d27c5dce30b │ │ │ │ │ $dmbdicts :: │ │ │ │ │ forall k (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (ProductBC b, CanDeriveProductBC c b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │ │ <*>_N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ <0>_N)))_N │ │ │ │ │ _N)_R │ │ │ │ │ ; Sub (Sym (Data.Generics.GenericN.R:RepNa[0] │ │ │ │ │ _N))) _N) } }] │ │ │ │ │ -8224ebf0ac624b6e883bae08f9dc0cde │ │ │ │ │ +8110127645e785db46677cfbc0bb55ab │ │ │ │ │ $fGProductBCkkc:*::*: :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (lx :: * -> *) │ │ │ │ │ (ld :: k2 -> *) (rx :: * -> *) (rd :: k2 -> *). │ │ │ │ │ (GProductBC c lx ld, GProductBC c rx rd) => │ │ │ │ │ GProductBC c (lx GHC.Generics.:*: rx) (ld GHC.Generics.:*: rd) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:GProductBC[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -c4eecc815c9e5f4d8dc1b9bebdece594 │ │ │ │ │ +7663acc4e76863a8bbe8764f4d83ded6 │ │ │ │ │ $fGProductBCkkc:*::*:_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (lx :: * -> *) │ │ │ │ │ (ld :: k2 -> *) (rx :: * -> *) (rd :: k2 -> *) (x :: k2). │ │ │ │ │ (GProductBC c lx ld, GProductBC c rx rd, │ │ │ │ │ Barbies.Generics.Constraints.GAll 0 c (lx GHC.Generics.:*: rx)) => │ │ │ │ │ (GHC.Generics.:*:) ld rd x │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(Barbies.Generics.Constraints.GAll 0 c lx) │ │ │ │ │ @(Barbies.Generics.Constraints.GAll 0 c rx) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (Barbies.Generics.Constraints.D:R:GAllknc:*:[0] │ │ │ │ │ _N <0>_N _N _N _N))))] │ │ │ │ │ -980f48cc361a6cb259b833d65e466d84 │ │ │ │ │ +4bcb3d12dd8e77be5eb0ca6102affbe4 │ │ │ │ │ $fGProductBCkkcM1M1 :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (repbx :: * -> *) │ │ │ │ │ (repbd :: k2 -> *) i (k3 :: GHC.Generics.Meta). │ │ │ │ │ GProductBC c repbx repbd => │ │ │ │ │ GProductBC │ │ │ │ │ c (GHC.Generics.M1 i k3 repbx) (GHC.Generics.M1 i k3 repbd) │ │ │ │ │ DFunId │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (N:GProductBC[0] │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -cf99ef82dd68da2e75e3f95bc9400007 │ │ │ │ │ +5678c54baaa2c3716dbc18ed67b2ed65 │ │ │ │ │ $fGProductBCkkcM1M1_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (repbx :: * -> *) │ │ │ │ │ (repbd :: k2 -> *) i (k3 :: GHC.Generics.Meta) (x :: k2). │ │ │ │ │ (GProductBC c repbx repbd, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (GHC.Generics.M1 i k3 repbx)) => │ │ │ │ │ GHC.Generics.M1 i k3 repbd x │ │ │ │ │ @@ -337,15 +337,15 @@ │ │ │ │ │ Sub (Sym (Barbies.Generics.Constraints.D:R:GAllk1ncM1[0] │ │ │ │ │ _N <0>_N _N _N _N _N)) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Generics.N:M1[0] │ │ │ │ │ _N │ │ │ │ │ _P │ │ │ │ │ _P │ │ │ │ │ _R) _N)] │ │ │ │ │ -083f9bcc4efbb9c3d346644a37b33260 │ │ │ │ │ +2e24d35b68e824abcb67646f2e6bc52d │ │ │ │ │ $fGProductBCkkcOtherRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (b' :: (k1 -> *) -> *). │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Other │ │ │ │ │ @@ -394,15 +394,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -400dbae00b13d949e0f39aae63471b5e │ │ │ │ │ +4de64e986e6cadf66aef175a85d11067 │ │ │ │ │ $fGProductBCkkcOtherRec1 :: │ │ │ │ │ forall {k1} {k2} {b :: (k1 -> *) -> *} │ │ │ │ │ {c :: k1 -> GHC.Types.Constraint} {b' :: (k1 -> *) -> *} {x :: k2}. │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -424,15 +424,15 @@ │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Other │ │ │ │ │ (b' (P0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X))) -> │ │ │ │ │ bdicts @k @b $dProductBC @c irred] │ │ │ │ │ -846bf2fdaf5e881b0bd76ae8af60726e │ │ │ │ │ +2c6983ef6715cb50b3cebbc6c3d53b31 │ │ │ │ │ $fGProductBCkkcRecRec :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (a :: k1) │ │ │ │ │ (a_or_pma :: k1). │ │ │ │ │ c a => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Data.Generics.GenericN.Rec │ │ │ │ │ @@ -456,15 +456,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -322a59cd018eb21253e97ae7ad08af43 │ │ │ │ │ +d2b7b66cbf44f801689c0f6d31224571 │ │ │ │ │ $fGProductBCkkcRecRec_$cgbdicts :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint) (a :: k1) │ │ │ │ │ (a_or_pma :: k1) (x :: k2). │ │ │ │ │ (c a, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ _N │ │ │ │ │ _P) _N _N)] │ │ │ │ │ -8a0aa242d82c81f18eb96313a409701b │ │ │ │ │ +a44176c46bc1ff872d9232a52c1b66e2 │ │ │ │ │ $fGProductBCkkcSelfRec :: │ │ │ │ │ forall k1 k2 (b :: (k1 -> *) -> *) │ │ │ │ │ (c :: k1 -> GHC.Types.Constraint) (b' :: (k1 -> *) -> *). │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Self │ │ │ │ │ @@ -570,15 +570,15 @@ │ │ │ │ │ _N │ │ │ │ │ _N │ │ │ │ │ _N))] │ │ │ │ │ -eb2417093fd471b105ea9aa3734169b0 │ │ │ │ │ +3196f14054fd3841774570589feae723 │ │ │ │ │ $fGProductBCkkcSelfRec1 :: │ │ │ │ │ forall {k1} {k2} {b :: (k1 -> *) -> *} │ │ │ │ │ {c :: k1 -> GHC.Types.Constraint} {b' :: (k1 -> *) -> *} {x :: k2}. │ │ │ │ │ (ProductBC b, Barbies.Internal.ConstraintsB.AllB c b, │ │ │ │ │ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ @@ -600,15 +600,15 @@ │ │ │ │ │ (irred1['GHC.Types.Many] :: Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 │ │ │ │ │ c │ │ │ │ │ (Barbies.Generics.Constraints.Self │ │ │ │ │ (b' (P0 Barbies.Generics.Constraints.X)) │ │ │ │ │ (b Barbies.Generics.Constraints.X))) -> │ │ │ │ │ bdicts @k @b $dProductBC @c irred] │ │ │ │ │ -3a148debadd487ab5b280b2e8a694590 │ │ │ │ │ +7543556b07c5fde1bb08bec938fc1ec9 │ │ │ │ │ $fGProductBCkkcU1U1 :: │ │ │ │ │ forall k1 k2 (c :: k1 -> GHC.Types.Constraint). │ │ │ │ │ GProductBC c GHC.Generics.U1 GHC.Generics.U1 │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <0,FalseTrue> │ │ │ │ │ @@ -620,15 +620,15 @@ │ │ │ │ │ 0 c GHC.Generics.U1) -> │ │ │ │ │ GHC.Generics.U1 @k1 @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (k1 :: <*>_N) (c :: GHC.Types.Constraint>_N). │ │ │ │ │ Sym (N:GProductBC[0] │ │ │ │ │ _N _N _N _N _N))] │ │ │ │ │ -5ddfdc01d8ebcf54f74238c6b0bf4e67 │ │ │ │ │ +5fff3022bd976bfa5a208e01dad6b1fe │ │ │ │ │ $fProductBCkBarbie :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ ProductBC (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -644,15 +644,15 @@ │ │ │ │ │ (bdicts @k @b v) │ │ │ │ │ `cast` │ │ │ │ │ (forall (c :: GHC.Types.Constraint>_N). │ │ │ │ │ Sub (Sym (Barbies.Internal.Wrappers.D:R:AllBkcBarbie[0] │ │ │ │ │ _N _N _N)) │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Barbies.Internal.Wrappers.N:Barbie[0] │ │ │ │ │ _N _R) _N)] │ │ │ │ │ -da985e01da78b43f5363f4e941f94a5b │ │ │ │ │ +f49be33feb32280626e155fa2dbe95bf │ │ │ │ │ $fProductBCkBarbie_$cp1ProductBC :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductBC['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Barbies.Internal.Wrappers.$fConstraintsBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p1ProductBC @k @b $dProductBC)] │ │ │ │ │ -f214eb4668e7d6af0f295fe49e45bb4e │ │ │ │ │ +098398eaddea31f42f5826d9e3a1ac4f │ │ │ │ │ $fProductBCkBarbie_$cp2ProductBC :: │ │ │ │ │ forall k (b :: (k -> *) -> *). │ │ │ │ │ ProductBC b => │ │ │ │ │ Data.Barbie.Internal.Product.ProductB │ │ │ │ │ (Barbies.Internal.Wrappers.Barbie b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, │ │ │ │ │ @@ -677,15 +677,15 @@ │ │ │ │ │ \ @k │ │ │ │ │ @b :: (k -> *) -> * │ │ │ │ │ ($dProductBC['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Data.Barbie.Internal.Product.$fProductBkBarbie │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ ($p2ProductBC @k @b $dProductBC)] │ │ │ │ │ -7a8fc37ce9d0a5239db2b4c52a9d47ac │ │ │ │ │ +936e7256356bb7bdf8ed5c2a7316dfd4 │ │ │ │ │ $fProductBCkProduct :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ ProductBC (Data.Functor.Product.Product a b) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -697,15 +697,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: ProductBC a) │ │ │ │ │ (v1['GHC.Types.Many] :: ProductBC b). │ │ │ │ │ @k │ │ │ │ │ @(Data.Functor.Product.Product a b) │ │ │ │ │ ($fProductBCkProduct_$cp1ProductBC @k @a @b v v1) │ │ │ │ │ ($fProductBCkProduct_$cp2ProductBC @k @a @b v v1) │ │ │ │ │ ($fProductBCkProduct_$cbdicts @k @a @b v v1)] │ │ │ │ │ -c0bf193f8f0208f73af4a110cc05a1d0 │ │ │ │ │ +49fc3b78be1b3d86d826838fd12beb02 │ │ │ │ │ $fProductBCkProduct_$cbdicts :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *) │ │ │ │ │ (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (ProductBC a, ProductBC b, │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c (Data.Functor.Product.Product a b)) => │ │ │ │ │ Data.Functor.Product.Product a b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ (GHC.Classes.$p1(%,%) │ │ │ │ │ @(Barbies.Internal.ConstraintsB.AllB c a) │ │ │ │ │ @(Barbies.Internal.ConstraintsB.AllB c b) │ │ │ │ │ irred │ │ │ │ │ `cast` │ │ │ │ │ (Sub (Barbies.Internal.ConstraintsB.D:R:AllBkcProduct[0] │ │ │ │ │ _N _N _N _N))))] │ │ │ │ │ -c21b332a79dbf00a746aad6bb616d38f │ │ │ │ │ +7d44aa5d5a6fcd917fcd17148b49abaa │ │ │ │ │ $fProductBCkProduct_$cp1ProductBC :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -768,15 +768,15 @@ │ │ │ │ │ ($dProductBC1['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Barbies.Internal.ConstraintsB.$fConstraintsBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p1ProductBC @k @a $dProductBC) │ │ │ │ │ ($p1ProductBC @k @b $dProductBC1)] │ │ │ │ │ -4f6e744311395f49f24f086fec65fa85 │ │ │ │ │ +c335ccfbf2acbc2058ff4868f22c5fde │ │ │ │ │ $fProductBCkProduct_$cp2ProductBC :: │ │ │ │ │ forall k (a :: (k -> *) -> *) (b :: (k -> *) -> *). │ │ │ │ │ (ProductBC a, ProductBC b) => │ │ │ │ │ Data.Barbie.Internal.Product.ProductB │ │ │ │ │ (Data.Functor.Product.Product a b) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -789,166 +789,166 @@ │ │ │ │ │ ($dProductBC1['GHC.Types.Many] :: ProductBC b) -> │ │ │ │ │ Data.Barbie.Internal.Product.$fProductBkProduct │ │ │ │ │ @k │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($p2ProductBC @k @a $dProductBC) │ │ │ │ │ ($p2ProductBC @k @b $dProductBC1)] │ │ │ │ │ -34c48a3e9c7875f30319ac80cd001de9 │ │ │ │ │ +8778b1e5cbd17d49600bdf0ac0d555b2 │ │ │ │ │ $fProductBCkProxy :: ProductBC Data.Proxy.Proxy │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[C:ProductBC], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Data.Proxy.Proxy │ │ │ │ │ (Barbies.Internal.ConstraintsB.$fConstraintsBkProxy @k) │ │ │ │ │ (Data.Barbie.Internal.Product.$fProductBkProxy @k) │ │ │ │ │ (\ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Data.Proxy.Proxy) -> │ │ │ │ │ Data.Proxy.Proxy @(k -> *) @(Barbies.Internal.Dicts.Dict c))] │ │ │ │ │ -1719207a8b6d9599f01d4734dd33b3ba │ │ │ │ │ +31bc1a9fb389b8d84478af55c3f04ee2 │ │ │ │ │ $fProductBCkUnit :: ProductBC Barbies.Internal.Trivial.Unit │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFCon[C:ProductBC], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @k. │ │ │ │ │ @k │ │ │ │ │ @Barbies.Internal.Trivial.Unit │ │ │ │ │ (Barbies.Internal.Trivial.$fConstraintsBkUnit @k) │ │ │ │ │ (Data.Barbie.Internal.Product.$fProductBkUnit @k) │ │ │ │ │ ($fProductBCkUnit_$cbdicts @k)] │ │ │ │ │ -a2f791d442a1e1695f12a3bdeedfb843 │ │ │ │ │ +de58a7872f2a3b3fc15e7590e9f5e569 │ │ │ │ │ $fProductBCkUnit_$cbdicts :: │ │ │ │ │ forall k (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Barbies.Internal.Trivial.Unit => │ │ │ │ │ Barbies.Internal.Trivial.Unit (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @k │ │ │ │ │ @c :: k -> GHC.Types.Constraint │ │ │ │ │ (irred['GHC.Types.Many] :: Barbies.Internal.ConstraintsB.AllB │ │ │ │ │ c Barbies.Internal.Trivial.Unit) -> │ │ │ │ │ Barbies.Internal.Trivial.Unit @k @(Barbies.Internal.Dicts.Dict c)] │ │ │ │ │ -36fc3b6695f882e8d9ebecf09c028c3f │ │ │ │ │ +61aad8b07bfa6dffea61eb062c32d2df │ │ │ │ │ $tcGProductBC :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 358719258876205018#Word64 │ │ │ │ │ - 14902744305322923390#Word64 │ │ │ │ │ + 17749737320706283794#Word64 │ │ │ │ │ + 7125474000560163475#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGProductBC2 │ │ │ │ │ 2# │ │ │ │ │ $tcGProductBC1] │ │ │ │ │ -c9095807c7408c5ee332b34f7b51ae26 │ │ │ │ │ +30b224621b0f29bc972930e11a20da07 │ │ │ │ │ $tcGProductBC1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -8e2356d9832e8729b05a39101b0a79f5 │ │ │ │ │ +b7138183d4ee25f6e8b30653134ea371 │ │ │ │ │ $tcGProductBC2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGProductBC3] │ │ │ │ │ -a492b7431c7a8b81610001ad39df6b74 │ │ │ │ │ +b63da4fd910950b2281484a490de23ef │ │ │ │ │ $tcGProductBC3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GProductBC"#] │ │ │ │ │ -13df3db9baa995660116ed3a0c3f6f20 │ │ │ │ │ +cb27c6b824e6ae4cfc4d2333003baae7 │ │ │ │ │ $tcProductBC :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 6190022483737620753#Word64 │ │ │ │ │ - 13634340348264869686#Word64 │ │ │ │ │ + 14678023398112272288#Word64 │ │ │ │ │ + 14107705968917854123#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProductBC2 │ │ │ │ │ 1# │ │ │ │ │ $tcProductBC1] │ │ │ │ │ -f4e94c88f892e9932c29db3c4c7d608d │ │ │ │ │ +4ba1c18db373ace3e3be6ccbb5b5d595 │ │ │ │ │ $tcProductBC1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -63e9f4d0237085b113c9f7af7c919607 │ │ │ │ │ +52bc87c217e8f20de031932d70313c65 │ │ │ │ │ $tcProductBC2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProductBC3] │ │ │ │ │ -8f566d8c4ec3619ee212d5e8d291f79a │ │ │ │ │ +db7d638d4f06af6c8c0c64db99bb0c94 │ │ │ │ │ $tcProductBC3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "ProductBC"#] │ │ │ │ │ -693cf10882f166bd8b557f266353bbe3 │ │ │ │ │ +ff41f475e2184bbee24f272162fb0540 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -f81924760c1760816c71c5ff2c74656c │ │ │ │ │ +b1d808cd52a98118ca99d2ba06258af5 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -41bd1a9ab7ebb6bf12f3ee9da30a63b4 │ │ │ │ │ +9e87af948156be29ca1fe3778c7c477d │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie.Internal.ProductC"#] │ │ │ │ │ -56a4ef516dab9161a1d5134223518c24 │ │ │ │ │ +f994d5062abea8be7f13de103b38cc76 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -b093a32f2917829b1265662b845c4741 │ │ │ │ │ +32e66ec646b3976a234fce1abead6841 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -11db5eeb41bce3f45a8dd0b5d0651ec6 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +ec80d6fa3a7d2c0c33bdfa2208e1e3d0 │ │ │ │ │ type CanDeriveProductBC :: forall {k}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ type CanDeriveProductBC c b = │ │ │ │ │ (Data.Generics.GenericN.GenericN │ │ │ │ │ (b (Barbies.Internal.Dicts.Dict c)), │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b │ │ │ │ │ GHC.Types.~ Barbies.Generics.Constraints.GAll │ │ │ │ │ 0 c (Barbies.Internal.ConstraintsB.GAllRepB b), │ │ │ │ │ GProductBC │ │ │ │ │ c │ │ │ │ │ (Barbies.Internal.ConstraintsB.GAllRepB b) │ │ │ │ │ (Data.Generics.GenericN.RepN (b (Barbies.Internal.Dicts.Dict c)))) │ │ │ │ │ :: GHC.Types.Constraint │ │ │ │ │ -b7f6551b932973c12941b8b37206ab2a │ │ │ │ │ +162da2078952637dbe9e1bcb8e9f1865 │ │ │ │ │ type GProductBC :: forall {k} {k1}. │ │ │ │ │ (k -> GHC.Types.Constraint) │ │ │ │ │ -> (* -> *) -> (k1 -> *) -> GHC.Types.Constraint │ │ │ │ │ class GProductBC c repbx repbd where │ │ │ │ │ gbdicts :: forall (x :: k1). │ │ │ │ │ Barbies.Generics.Constraints.GAll 0 c repbx => │ │ │ │ │ repbd x │ │ │ │ │ {-# MINIMAL gbdicts #-} │ │ │ │ │ -ca8ea277d7c65c36558c64a3b5a35880 │ │ │ │ │ +1bfcacd35f8e9409bb195eea36b3889d │ │ │ │ │ type P0 :: forall {k}. k -> k │ │ │ │ │ type P0 = Data.Generics.GenericN.Param 0 :: k -> k │ │ │ │ │ -2e32d626c3ad4b9d08b8baf41457da27 │ │ │ │ │ +19ae595e08df4c786445ee3f1c666a9a │ │ │ │ │ type ProductBC :: forall k. ((k -> *) -> *) -> GHC.Types.Constraint │ │ │ │ │ class (Barbies.Internal.ConstraintsB.ConstraintsB b, │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b) => │ │ │ │ │ ProductBC b where │ │ │ │ │ bdicts :: forall (c :: k -> GHC.Types.Constraint). │ │ │ │ │ Barbies.Internal.ConstraintsB.AllB c b => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ default bdicts :: forall (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (CanDeriveProductBC c b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ -f593d3b66be3e7314629e11fbe3669e7 │ │ │ │ │ +1fa34479252669ba572bda3ee8d2132e │ │ │ │ │ buniqC :: │ │ │ │ │ forall {k} (c :: k -> GHC.Types.Constraint) (f :: k -> *) │ │ │ │ │ (b :: (k -> *) -> *). │ │ │ │ │ (Barbies.Internal.ConstraintsB.AllB c b, ProductBC b) => │ │ │ │ │ (forall (a :: k). c a => f a) -> b f │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -980,15 +980,15 @@ │ │ │ │ │ (eta @a)) │ │ │ │ │ (bdicts │ │ │ │ │ @k │ │ │ │ │ @b │ │ │ │ │ $dProductBC │ │ │ │ │ @c │ │ │ │ │ irred) }] │ │ │ │ │ -cc9d29175f03061d2537769763e9e4c2 │ │ │ │ │ +b92dfc86eb04e8bc0e21cc0cecdfca12 │ │ │ │ │ gbdictsDefault :: │ │ │ │ │ forall {k} (b :: (k -> *) -> *) (c :: k -> GHC.Types.Constraint). │ │ │ │ │ (CanDeriveProductBC c b, Barbies.Internal.ConstraintsB.AllB c b) => │ │ │ │ │ b (Barbies.Internal.Dicts.Dict c) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.p_hi │ │ │ │┄ Files 96% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Barbie 9066 │ │ │ │ │ - interface hash: eceea448ca027d72602bc67bc41e45dd │ │ │ │ │ - ABI hash: 34f5f95bc3e82c12893c12f6adbd2746 │ │ │ │ │ - export-list hash: 73d6481d423f0ede573529668905cd57 │ │ │ │ │ + interface hash: 6de15836f41b599e86d3ad951b83a9cd │ │ │ │ │ + ABI hash: e696a9d9ba23baed837dd48e7c51e720 │ │ │ │ │ + export-list hash: f4a9cbef665ed9a6341aa61a33d21189 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: be5b1789a06c57e83254dd212f889ed3 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -43,24 +43,24 @@ │ │ │ │ │ Data.Barbie.Internal.Product.CanDeriveProductB │ │ │ │ │ Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod Data.Barbie.Internal.Product.gbuniq} │ │ │ │ │ Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod Data.Barbie.Internal.Product.buniq} │ │ │ │ │ Data.Barbie.Internal.ProductC.CanDeriveProductBC │ │ │ │ │ Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts} │ │ │ │ │ Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB │ │ │ │ │ Data.Barbie.Internal.Product GHC.Base GHC.Float Data.Orphans │ │ │ │ │ @@ -72,109 +72,109 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - exports: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - bunzip 34622e94b56e176a2b34b8a67a6855a4 │ │ │ │ │ - bzip 8ed828546c59d721d6faa4464ad47750 │ │ │ │ │ - bzipWith 4533dac19f2e4b44be72c581c4090d1e │ │ │ │ │ - bzipWith3 b2544b9a4f69672e9990c4248d54ad9c │ │ │ │ │ - bzipWith4 63a87badbbf671305bc877f7886035a2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - exports: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - AllB 742934a1aef6759c559e39d90cf8ee7d │ │ │ │ │ - AllBF 2852bbf285ab6932b0e4764b71b81856 │ │ │ │ │ - ConstraintsB dc18dd2fb15b81c31fdce03ebb848f0f │ │ │ │ │ - baddDicts 9e213c6aa1b780911ccc0eff66d247dd │ │ │ │ │ - bmapC bdd35a7e14d54b9b1575987d0382e090 │ │ │ │ │ - bmempty 463212406bd01ecda8db986af75227fd │ │ │ │ │ - btraverseC 0c7fa01290302656c2c2336197cde099 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - exports: a8196cc20ebeb66df453e15c78d677c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ - bfoldMap 14d33185bc8e0b9d6617de4794d0b153 │ │ │ │ │ - bsequence c342788bd922f3596acc43592b92d6ee │ │ │ │ │ - bsequence' ddba99e0a036e38514b81b4420ddd569 │ │ │ │ │ - btraverse 44638623568081a176cfc6fcc0804dca │ │ │ │ │ - btraverse_ db6a81411d9b3d9f573baa0f326e7828 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial e8e840d58a71f36f08cf907351677909 │ │ │ │ │ - exports: f2b3ffa6928a822bd57073425bf0c21d │ │ │ │ │ - Unit 7dad192333f9ffba2f7db338141645a6 │ │ │ │ │ - Unit c1936e142e7230f25a3d66e4ed000254 │ │ │ │ │ - Void 5d92e28d57b6d96e3f5a3ac3e40a4208 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers 7958e4aadfb4871559a27df0095b994b │ │ │ │ │ - exports: 9f5517e3ff8f369efce374339dce99ad │ │ │ │ │ - Barbie 5b007c31a64e58d86f5c6e69c899c0fd │ │ │ │ │ - Barbie 543cc7d88fba5fd7fa94489181729f3d │ │ │ │ │ - getBarbie 6d368f21fe7c0589f6250535ac3d10f7 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product 5e5dbf1be237d0122682147891fd427a │ │ │ │ │ - exports: b3bfa95a17c0f8b277ed3b23015a2153 │ │ │ │ │ - CanDeriveProductB edd1b7310e7e53a3ccd4a0885be96b23 │ │ │ │ │ - GProductB e66eb7bb9eb76ca38e2e7d6fb1df5f74 │ │ │ │ │ - ProductB af99b4f9ab3ced46f9535839b62e919e │ │ │ │ │ - bprod 4c6a77d799148ca8c6f0108df6a57c89 │ │ │ │ │ - buniq 1d207b4610a72b40ff741fa9aa3a0d9c │ │ │ │ │ - gbprod 3a423f95b9e20b3f3ec07d9863b93b06 │ │ │ │ │ - gbuniq c7a3608f5aaf1666ca70519b70322c84 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC 9c45b22b47427a7c2e2ba34330e53e75 │ │ │ │ │ - exports: 495c8cdfd60ed954baa7ebb7f5479191 │ │ │ │ │ - CanDeriveProductBC 11db5eeb41bce3f45a8dd0b5d0651ec6 │ │ │ │ │ - GProductBC b7f6551b932973c12941b8b37206ab2a │ │ │ │ │ - ProductBC 2e32d626c3ad4b9d08b8baf41457da27 │ │ │ │ │ - bdicts 3fb38e2b617286df5448f825c807ec06 │ │ │ │ │ - buniqC f593d3b66be3e7314629e11fbe3669e7 │ │ │ │ │ - gbdicts 3d2edaca452e19c0d90845bfe3d74f77 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod 6960c59919354e78018463de9f95428d │ │ │ │ │ - exports: 44e655eaed14db1b6bce59ab0030a93c │ │ │ │ │ - Cons 5fa8aa12acf8c50978bcedc1def15f38 │ │ │ │ │ - Prod 46923a6801bbd445e7f64b45bc2641db │ │ │ │ │ - Unit 954870f5e4fb7b14f642adc0d8fed081 │ │ │ │ │ - oneTuple 15047fbbfd70729b34ce5eef9c39ff10 │ │ │ │ │ - prod ce6744d0fed199a0f3297258e8b39d71 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + exports: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + bunzip 11c04082ef1f526743411828ff5e3b0b │ │ │ │ │ + bzip 38f3994007ee30a57645303749d60354 │ │ │ │ │ + bzipWith bca3958211a37a502853b653649238a6 │ │ │ │ │ + bzipWith3 0af74d4e86fd92f65a95f59ae545d30a │ │ │ │ │ + bzipWith4 6fbf99b5bb16c09aedd72b44a835d3de │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + exports: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + AllB 1b4f9a291ec9d45a18d31df601e0aeeb │ │ │ │ │ + AllBF 63bb86e4a6c471b3a0fb28f25103dd36 │ │ │ │ │ + ConstraintsB 0e5c16bae977600323d72f12d780df0a │ │ │ │ │ + baddDicts 45de3f1644ad793bfa156162f97dcda3 │ │ │ │ │ + bmapC e9b37dcfce08040e31146f6b7b8674d2 │ │ │ │ │ + bmempty 67368e786413af9677c05a4fe1067921 │ │ │ │ │ + btraverseC ed469f93d8768c1e1efcc0e74f86d74e │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + exports: 6564e0103587f68d905c5ccbec42ca55 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ + bfoldMap 0c258f5bfc94ec71636a457f0c538881 │ │ │ │ │ + bsequence 0ae024feb9303d386ddf012477d382bb │ │ │ │ │ + bsequence' 76f2a385900fef20091423a0bc93fc51 │ │ │ │ │ + btraverse 2d1803bee429e065a9d4f13a0e12ab46 │ │ │ │ │ + btraverse_ 60242f95eece2e38ab3dfa24ebca6d72 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial dc4e1c7b489ece1d00e77086237aaa82 │ │ │ │ │ + exports: d538e05bfbbc0ea212ae5ceedcab88a8 │ │ │ │ │ + Unit a88e573f0bca8af4d81862878a7ee1dc │ │ │ │ │ + Unit a654d0e651ca97ead2ab39e18faca7f6 │ │ │ │ │ + Void 72c7639709c23990593c7129be2962f0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers 43d6d92d6f288625dea9f42a20c3850f │ │ │ │ │ + exports: def7f398dd21c52b4a641939c81ad0d7 │ │ │ │ │ + Barbie b9a68eb4646738b9f4518cc946e66ed9 │ │ │ │ │ + Barbie 7d2a0f885d17d9961202bcfe87e12623 │ │ │ │ │ + getBarbie 77076a16715a82e7b992fa0a9eb6f20c │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product bc6e15bf1ecbbc6595bdaffefaf80615 │ │ │ │ │ + exports: f0b0ed3fda32adae110638adb35a2d40 │ │ │ │ │ + CanDeriveProductB 845de4ab1cbeb9dbb37711d2ac7a7857 │ │ │ │ │ + GProductB 5042a458bc3ca5e22a02a501ade6dba9 │ │ │ │ │ + ProductB d39e0a5b1e3c8e26d5a23aeef55d72fc │ │ │ │ │ + bprod b85756c801e9d859eb3ed8df8807317e │ │ │ │ │ + buniq 261261a4ea38c28e9648955343b224c2 │ │ │ │ │ + gbprod d511745f35ab00c0cae8cd361a2cc072 │ │ │ │ │ + gbuniq e71d4902b084f0fc24cd546db6380027 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC 71a40bfeed43f69ea58d65e38995e3da │ │ │ │ │ + exports: def6729fa1fe0da7b2508be3a8a7afa6 │ │ │ │ │ + CanDeriveProductBC ec80d6fa3a7d2c0c33bdfa2208e1e3d0 │ │ │ │ │ + GProductBC 162da2078952637dbe9e1bcb8e9f1865 │ │ │ │ │ + ProductBC 19ae595e08df4c786445ee3f1c666a9a │ │ │ │ │ + bdicts 601ed286d92f89cc95203fca204673ea │ │ │ │ │ + buniqC 1fa34479252669ba572bda3ee8d2132e │ │ │ │ │ + gbdicts 585f601f689bc4b48a089d1051e55aa0 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod 40f1c61399630f2acc341720d65ecf92 │ │ │ │ │ + exports: d97a11b09cefc2c69fafc6efc9af992b │ │ │ │ │ + Cons 32ea6779cc7bdf3089a5d8e8eddb9abd │ │ │ │ │ + Prod 72871df9eab61fc1dcceb25a27d59350 │ │ │ │ │ + Unit f8f34641358cb09bf8b4c2ba0ef3bf82 │ │ │ │ │ + oneTuple 55a3a2e4834f161b6addddb24b107f58 │ │ │ │ │ + prod 783ee96f7bfd3c24f11aaa471e0ddbde │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Data.Functor.Product 66ae7073fd58f9095ab547fd84d79a73 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ fixities infixr 4 /*, infixr 4 /*/ │ │ │ │ │ -4ad1bb931e91833247afe8e888b033d3 │ │ │ │ │ +5989f7e354528710027ec00cb4b696b6 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -bdb90fe3370f0468e5621d78db6cbd15 │ │ │ │ │ +70b3e593a736396988ffc106521e8006 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4f6bfec93a652fafb0dd7b79df035554 │ │ │ │ │ +08200cfb6b7a457241ce714bf1b85b79 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Barbie"#] │ │ │ │ │ -f7efbc111f784ec50ac2e7cc3d3a3a5a │ │ │ │ │ +a953f70c9264224b6bbdc3a58d6e0a08 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -aa9e5b0633fa1c6845a922aaa675a36b │ │ │ │ │ +5b6bc81ea0f8ca992ee5817ae2f84533 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -c0a2ef32d6e72a27bccd4756d3fa7861 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +f005734f14f1a2f7e91077e9026b6820 │ │ │ │ │ (/*) :: │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b => │ │ │ │ │ b f │ │ │ │ │ -> b (Data.Functor.Prod.Prod fs) │ │ │ │ │ -> b (Data.Functor.Prod.Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dProductB │ │ │ │ │ @f │ │ │ │ │ @(Data.Functor.Prod.Prod fs) │ │ │ │ │ eta │ │ │ │ │ eta1) }] │ │ │ │ │ -66fc81db3af4be289241892856422afc │ │ │ │ │ +ec0a3b7e6eecd320fd7a4a212a2264b7 │ │ │ │ │ (/*/) :: │ │ │ │ │ Data.Barbie.Internal.Product.ProductB b => │ │ │ │ │ b f -> b g -> b (Data.Functor.Prod.Prod '[f, g]) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b :: (* -> *) -> * │ │ │ │ │ @@ -235,15 +235,15 @@ │ │ │ │ │ @(*) │ │ │ │ │ @b │ │ │ │ │ $dProductB │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ eta │ │ │ │ │ eta1) }] │ │ │ │ │ -3e9a45ed4f97a9cedc72ad8770033644 │ │ │ │ │ +61c0bbec30da61595990fb59a5265cd0 │ │ │ │ │ /*/1 :: │ │ │ │ │ Data.Functor.Product.Product f g a │ │ │ │ │ -> Data.Functor.Prod.Prod '[f, g] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(L,L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -264,15 +264,15 @@ │ │ │ │ │ @'[g] │ │ │ │ │ @a │ │ │ │ │ @g │ │ │ │ │ @'[] │ │ │ │ │ @~<'[g]>_N │ │ │ │ │ g1 │ │ │ │ │ (Data.Functor.Prod.$WUnit @(*) @a)) }] │ │ │ │ │ -9967ea4715806cd7499671cd694bcb05 │ │ │ │ │ +9fe6da202cd6dbce9b58e55de6e405aa │ │ │ │ │ /*1 :: │ │ │ │ │ Data.Functor.Product.Product f (Data.Functor.Prod.Prod fs) a │ │ │ │ │ -> Data.Functor.Prod.Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1!P(L,ML)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @fs :: [* -> *] │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.p_hi │ │ │ │┄ Files 76% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Functor.Barbie 9066 │ │ │ │ │ - interface hash: 2632caa1cb2d0df83b4e0121bcbfdfc9 │ │ │ │ │ - ABI hash: 9dafd74b326111f9ee0b678e4b56d097 │ │ │ │ │ - export-list hash: 776dd022e7184a3e3960ac8208304d11 │ │ │ │ │ + interface hash: 9d2d7e6f96da5a266ef3961d233d9108 │ │ │ │ │ + ABI hash: cb89b258eede167b2d361dbcd693e5c2 │ │ │ │ │ + export-list hash: 2d9e067c321d67b0eec7598e2173b9ef │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: a7aa8c351bd48d6391be317daa6f74bf │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -43,20 +43,20 @@ │ │ │ │ │ Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod Barbies.Internal.ApplicativeB.bpure} │ │ │ │ │ Barbies.Internal.ConstraintsB.AllBF │ │ │ │ │ Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB Barbies.Internal.ConstraintsB.baddDicts} │ │ │ │ │ Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute} │ │ │ │ │ Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap} │ │ │ │ │ Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeB │ │ │ │ │ Barbies.Internal.ConstraintsB Barbies.Internal.DistributiveB │ │ │ │ │ Barbies.Internal.FunctorB Barbies.Internal.TraversableB GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -66,88 +66,88 @@ │ │ │ │ │ Data.Functor.Compose Data.Functor.Const Data.Functor.Identity │ │ │ │ │ Data.Functor.Product Data.Functor.Sum Data.Monoid Data.Semigroup │ │ │ │ │ Data.Semigroup.Internal Data.Type.Ord Data.Version GHC.Generics │ │ │ │ │ GHC.IO.Exception GHC.IsList GHC.RTS.Flags GHC.Stats Control.DeepSeq │ │ │ │ │ Data.Tagged Control.Applicative.Backwards │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Reader │ │ │ │ │ Data.Functor.Constant Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB 27b00dfc91c1741bfb2d3c42684e7344 │ │ │ │ │ - exports: 97f76e0a31067bdc9623d74dfb179978 │ │ │ │ │ - ApplicativeB e831de0bd01221227318ff01f360d4cb │ │ │ │ │ - bprod faa80cda7d5ebacb4d59ff2581e950e5 │ │ │ │ │ - bpure 8f62c3bd94a72cb3e7cb88067b7fc1f0 │ │ │ │ │ - bunzip 34622e94b56e176a2b34b8a67a6855a4 │ │ │ │ │ - bzip 8ed828546c59d721d6faa4464ad47750 │ │ │ │ │ - bzipWith 4533dac19f2e4b44be72c581c4090d1e │ │ │ │ │ - bzipWith3 b2544b9a4f69672e9990c4248d54ad9c │ │ │ │ │ - bzipWith4 63a87badbbf671305bc877f7886035a2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB c915225ce12dec07b484cb0e6c8bc95f │ │ │ │ │ - exports: 62d29be84a756dd8aa3183dad2a1d146 │ │ │ │ │ - AllB 742934a1aef6759c559e39d90cf8ee7d │ │ │ │ │ - AllBF 2852bbf285ab6932b0e4764b71b81856 │ │ │ │ │ - ConstraintsB dc18dd2fb15b81c31fdce03ebb848f0f │ │ │ │ │ - baddDicts 9e213c6aa1b780911ccc0eff66d247dd │ │ │ │ │ - bdicts eb562e059c0b85eb1b87b13a0dd3252a │ │ │ │ │ - bfoldMapC 8fdb140fabce3bf6ad1f2739646317d8 │ │ │ │ │ - bmapC bdd35a7e14d54b9b1575987d0382e090 │ │ │ │ │ - bmempty 463212406bd01ecda8db986af75227fd │ │ │ │ │ - bpureC d87a8a078ca1bb1cba753e8896b062dc │ │ │ │ │ - btraverseC 0c7fa01290302656c2c2336197cde099 │ │ │ │ │ - bzipWith3C 4bbaa65bed1c3a8013ead5fd1cfae5a8 │ │ │ │ │ - bzipWith4C 74930d6ff6579d7f049bebed51131c30 │ │ │ │ │ - bzipWithC c8bd0d3ffccf02d14b0e98a2ac4957c1 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB 80d56ad2686884e1a31fedb7de368c13 │ │ │ │ │ - exports: 67f047624c17612bc49b9fde883b9428 │ │ │ │ │ - DistributiveB abc18a05f635f61b778ca554da2cea91 │ │ │ │ │ - bcotraverse 5b137986834428d60f93c388b01f2dfd │ │ │ │ │ - bdecompose 09b00b94e8b880130b026e824bcbf703 │ │ │ │ │ - bdistribute 929c6e7742bbab510e6a6048e74a3699 │ │ │ │ │ - bdistribute' 896f1efd92130f4e15b5ad9acc0dae93 │ │ │ │ │ - brecompose 62de9518f265581b2d8bc112fc936ade │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB 5215c73425d0f8767ce576b78637b89c │ │ │ │ │ - exports: ae757957079040973e48be398804a0fe │ │ │ │ │ - FunctorB 2039eedef490295ecfb676fcb2520788 │ │ │ │ │ - bmap 353efbf15cb6b4e2b1722efe83fb4018 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB b69366efe3ba5e39658c918b8401e4c9 │ │ │ │ │ - exports: a8196cc20ebeb66df453e15c78d677c9 │ │ │ │ │ - TraversableB 276504176defd37fdae4e05d479e9cc6 │ │ │ │ │ - bfoldMap 14d33185bc8e0b9d6617de4794d0b153 │ │ │ │ │ - bsequence c342788bd922f3596acc43592b92d6ee │ │ │ │ │ - bsequence' ddba99e0a036e38514b81b4420ddd569 │ │ │ │ │ - btraverse 44638623568081a176cfc6fcc0804dca │ │ │ │ │ - btraverse_ db6a81411d9b3d9f573baa0f326e7828 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB 32ce9f9db11093baaf3db99a633f6b50 │ │ │ │ │ + exports: 5b192dab08a0491faf09373600f4b2cd │ │ │ │ │ + ApplicativeB 16deedde4d173b65d0723755e5a93713 │ │ │ │ │ + bprod 8e131e15a5f98601851c0b27ac4241c0 │ │ │ │ │ + bpure e8e39b317ff94f27399a39d7e16b86a9 │ │ │ │ │ + bunzip 11c04082ef1f526743411828ff5e3b0b │ │ │ │ │ + bzip 38f3994007ee30a57645303749d60354 │ │ │ │ │ + bzipWith bca3958211a37a502853b653649238a6 │ │ │ │ │ + bzipWith3 0af74d4e86fd92f65a95f59ae545d30a │ │ │ │ │ + bzipWith4 6fbf99b5bb16c09aedd72b44a835d3de │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB cb077425686d4bb620c4f51549182b9f │ │ │ │ │ + exports: 805180e0c2ac5e4eb5bae7572cee9a36 │ │ │ │ │ + AllB 1b4f9a291ec9d45a18d31df601e0aeeb │ │ │ │ │ + AllBF 63bb86e4a6c471b3a0fb28f25103dd36 │ │ │ │ │ + ConstraintsB 0e5c16bae977600323d72f12d780df0a │ │ │ │ │ + baddDicts 45de3f1644ad793bfa156162f97dcda3 │ │ │ │ │ + bdicts e07f5a7ebb838629173d9923292efbda │ │ │ │ │ + bfoldMapC 10664cc3bb59672088e1f9e7b5901501 │ │ │ │ │ + bmapC e9b37dcfce08040e31146f6b7b8674d2 │ │ │ │ │ + bmempty 67368e786413af9677c05a4fe1067921 │ │ │ │ │ + bpureC a370fb71249c97e99513b1f6d3e55713 │ │ │ │ │ + btraverseC ed469f93d8768c1e1efcc0e74f86d74e │ │ │ │ │ + bzipWith3C fb97dfb54d0e016efc07adbe405ebdc6 │ │ │ │ │ + bzipWith4C 93646da27a6ecb575b9979eba8a98445 │ │ │ │ │ + bzipWithC 882709786427a2557e9b9ec6b5f9f691 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB 86907d3a2f9542c8a7e9eb0c9e39c2e1 │ │ │ │ │ + exports: 35baad0665225d23105900c3f9071c68 │ │ │ │ │ + DistributiveB e760f6db15922c1a6bf57e10ddec6cce │ │ │ │ │ + bcotraverse a8a061943b1c3b24388fd821cae4be7b │ │ │ │ │ + bdecompose 0142f5300f444349da9d515d163638ab │ │ │ │ │ + bdistribute f52af13b3c0cdea06e2fe6da23fac44c │ │ │ │ │ + bdistribute' 63900afaf615a8e78a6f402034631215 │ │ │ │ │ + brecompose 110986f7d420332c06f6d3ded0bdc876 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB 33fac1937871e3c31a09713b2ed12108 │ │ │ │ │ + exports: 72737807c29b596e79548733975e0291 │ │ │ │ │ + FunctorB 0846d81162bf82239d06a8cc310f49f3 │ │ │ │ │ + bmap 2ae314fd6462df0765e64900c0d8fc90 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB b9e873dc2abb3de19a48edc0b46ae5d1 │ │ │ │ │ + exports: 6564e0103587f68d905c5ccbec42ca55 │ │ │ │ │ + TraversableB b16eda90a135f995e76c64fdf076422a │ │ │ │ │ + bfoldMap 0c258f5bfc94ec71636a457f0c538881 │ │ │ │ │ + bsequence 0ae024feb9303d386ddf012477d382bb │ │ │ │ │ + bsequence' 76f2a385900fef20091423a0bc93fc51 │ │ │ │ │ + btraverse 2d1803bee429e065a9d4f13a0e12ab46 │ │ │ │ │ + btraverse_ 60242f95eece2e38ab3dfa24ebca6d72 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -65873122537c2ba57cc2b8d4dae76dfb │ │ │ │ │ +681805e536789381d8151f57ce937fd4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2776e7abe605101a7a149d35badd9ed3 │ │ │ │ │ +14e5ab0977132b50cbb52e9ab3df1bb7 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -6400a01644fdbf90a755c4458560116f │ │ │ │ │ +bf0ae37cb18471a8d83e7df10195f534 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Barbie"#] │ │ │ │ │ -3aa1711702c227bb02b0e0e7cd543db4 │ │ │ │ │ +14eff0f6b0b48853f03f3f252ab0e410 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -76734505e2524cdf94c4645cb12993f8 │ │ │ │ │ +31bf146df172e8cf03988dcc816f6320 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.p_hi │ │ │ │┄ Files 99% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Functor.Prod 9066 │ │ │ │ │ - interface hash: 79fba61ec847792b5192c84a57632a7f │ │ │ │ │ - ABI hash: 6960c59919354e78018463de9f95428d │ │ │ │ │ - export-list hash: 44e655eaed14db1b6bce59ab0030a93c │ │ │ │ │ + interface hash: 58aba9af48649d03526d4e96ef637e02 │ │ │ │ │ + ABI hash: 40f1c61399630f2acc341720d65ecf92 │ │ │ │ │ + export-list hash: d97a11b09cefc2c69fafc6efc9af992b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 2247f669944f894b7306728dde65e832 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 610d6ae8793d64642444a356c490f3f6 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Traversable b38661fca93ceff246503f73c10b2c46 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.Show 43ee6873466de083d2b7ce9578f828dc │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -d2fd1c9756964a29b2ee94b3b2d3a8d1 │ │ │ │ │ +9e5b604faf999f984c0010faa01877fa │ │ │ │ │ $fAlternativeProd :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ GHC.Base.Alternative (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -65,55 +65,55 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Base.Alternative (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fAlternativeProd_$cp1Alternative @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cempty @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$c<|> @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$csome @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cmany @f @fs v v1)] │ │ │ │ │ -d02581099c849866f55aa480524e8a96 │ │ │ │ │ +fa429d594544ef712e8e060fd6a80cf7 │ │ │ │ │ $fAlternativeProd0 :: GHC.Base.Alternative (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Alternative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fApplicativeProd0 │ │ │ │ │ ($WUnit @(*)) │ │ │ │ │ $fAlternativeProd0_$c<|> │ │ │ │ │ $fAlternativeProd0_$csome │ │ │ │ │ $fAlternativeProd0_$csome] │ │ │ │ │ -13f5908478052ee580fec37db6f59384 │ │ │ │ │ +df7680338eb427a0b502569ba37456d4 │ │ │ │ │ $fAlternativeProd0_$c<|> :: Prod '[] a -> Prod '[] a -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ case ds1 of wild1 { Unit co1 -> $WUnit @(*) @a } }] │ │ │ │ │ -ff0e65bc81800fc3326131c448bf596b │ │ │ │ │ +dce3f3e15890b9f9fee5d62734f89d87 │ │ │ │ │ $fAlternativeProd0_$csome :: Prod '[] a -> Prod '[] [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ letrec { │ │ │ │ │ some_v :: Prod '[] [a] [Strictness: b] │ │ │ │ │ = case eta of wild { Unit co -> some_v } │ │ │ │ │ } in │ │ │ │ │ some_v] │ │ │ │ │ -6329adb01fd614abfd3ace22bbfc44cd │ │ │ │ │ +25f9f30acf295953126da599d4028013 │ │ │ │ │ $fAlternativeProd1 :: a -> [a] -> [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a (ds['GHC.Types.Many] :: a) (ds1['GHC.Types.Many] :: [a]) -> │ │ │ │ │ GHC.Types.: @a ds ds1] │ │ │ │ │ -41f3c22637694426d2cc91dead1fc938 │ │ │ │ │ +057c3a8dab52f1bdd80aeadf61f226ec │ │ │ │ │ $fAlternativeProd_$c<|> :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ g `cast` (Sub (SelCo:Tc(1) (Sym co1)) _N)) │ │ │ │ │ (GHC.Base.<|> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @a │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R │ │ │ │ │ gs `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -6471fe23deedd8d1b22e4f00f7813e72 │ │ │ │ │ +fa90253c3ed2200f0af3a2ff8f29cb40 │ │ │ │ │ $fAlternativeProd_$cempty :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ │ @(f : fs) │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ @~_N │ │ │ │ │ (GHC.Base.empty @f $dAlternative @a) │ │ │ │ │ (GHC.Base.empty @(Prod fs) $dAlternative1 @a)] │ │ │ │ │ -cacde4105edec44237bc9dd83c22665a │ │ │ │ │ +8fbefc93d518e57219dc4ccbbecace18 │ │ │ │ │ $fAlternativeProd_$cliftA2 :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ (a -> b -> c) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ (GHC.Base.<*> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dApplicative1 │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) c>_N)_R │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -ea5cc9cccb5debbc5c10e89931d88159 │ │ │ │ │ +c76c11cd66018a4318aea9108ddd9ad1 │ │ │ │ │ $fAlternativeProd_$cmany :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -283,15 +283,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @[a] │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) <[a]>_N)_R │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative @[a] (GHC.Types.[] @a))) } │ │ │ │ │ } in │ │ │ │ │ many_v] │ │ │ │ │ -6492e8474ca8ddbc4745194a2e5af1f4 │ │ │ │ │ +22b7644fcc820ec3a80ce8657829f865 │ │ │ │ │ $fAlternativeProd_$cp1Alternative :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ GHC.Base.Applicative (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ ($dAlternative1['GHC.Types.Many] :: GHC.Base.Alternative │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fApplicativeProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (GHC.Base.$p1Alternative @f $dAlternative) │ │ │ │ │ (GHC.Base.$p1Alternative @(Prod fs) $dAlternative1)] │ │ │ │ │ -3baacf93c1323f6a2c9eff2e23203638 │ │ │ │ │ +747352584abb6207422d7a2c399f09aa │ │ │ │ │ $fAlternativeProd_$csome :: │ │ │ │ │ (GHC.Base.Alternative f, GHC.Base.Alternative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) [a] │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dAlternative1 │ │ │ │ │ @[a] │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) <[a]>_N)_R │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative @[a] (GHC.Types.[] @a))) }) │ │ │ │ │ } in │ │ │ │ │ some_v] │ │ │ │ │ -b997f4e382374bd39c075e108939782e │ │ │ │ │ +314d4404ca633c8ec99a53b4e8b36164 │ │ │ │ │ $fApplicativeProd :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ GHC.Base.Applicative (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -376,88 +376,88 @@ │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fApplicativeProd_$cp1Applicative @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$cpure @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c<*> @f @fs v v1) │ │ │ │ │ ($fAlternativeProd_$cliftA2 @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c*> @f @fs v v1) │ │ │ │ │ ($fApplicativeProd_$c<* @f @fs v v1)] │ │ │ │ │ -f69d0eaef85d2bd573083a5ccbcbf39e │ │ │ │ │ +d11faec4ca4e067a66222af646040f2a │ │ │ │ │ $fApplicativeProd0 :: GHC.Base.Applicative (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Applicative], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fFunctorProd0 │ │ │ │ │ $fApplicativeProd0_$cpure │ │ │ │ │ $fApplicativeProd0_$c<*> │ │ │ │ │ $fApplicativeProd0_$cliftA2 │ │ │ │ │ $fApplicativeProd0_$c*> │ │ │ │ │ $fApplicativeProd0_$c<*] │ │ │ │ │ -33f5901fec4a528e1eb494ddf21b0788 │ │ │ │ │ +9cc97fda22e013683967150d38775350 │ │ │ │ │ $fApplicativeProd0_$c*> :: Prod '[] a -> Prod '[] b -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> $WUnit @(*) @b } }] │ │ │ │ │ -4a2e24b42db02957c1d40c78d3c67fbc │ │ │ │ │ +44a251d9a818bf6433ac3a8d914e97e0 │ │ │ │ │ $fApplicativeProd0_$c<* :: Prod '[] a -> Prod '[] b -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta1 of wild { Unit co -> │ │ │ │ │ case eta of wild1 { Unit co1 -> $WUnit @(*) @a } }] │ │ │ │ │ -7f9d8b436c1275a9df6e8948dd40ca7b │ │ │ │ │ +216119fcf2d25984791bffeef7393760 │ │ │ │ │ $fApplicativeProd0_$c<*> :: │ │ │ │ │ Prod '[] (a -> b) -> Prod '[] a -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] (a -> b)) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ case ds1 of wild1 { Unit co1 -> $WUnit @(*) @b } }] │ │ │ │ │ -55f199bcf83653f621c3318b0674474f │ │ │ │ │ +4be90ac3927f3977af4c21cf7c84116d │ │ │ │ │ $fApplicativeProd0_$cliftA2 :: │ │ │ │ │ (a -> b -> c) -> Prod '[] a -> Prod '[] b -> Prod '[] c │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L><1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ @c │ │ │ │ │ (eta['GHC.Types.Many] :: a -> b -> c) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case eta1 of wild { Unit co -> │ │ │ │ │ case eta2 of wild1 { Unit co1 -> $WUnit @(*) @c } }] │ │ │ │ │ -f2d03e93c518ae12d9655d152b906d1e │ │ │ │ │ +adfafd399935fc76bf42eeccba70dae3 │ │ │ │ │ $fApplicativeProd0_$cpure :: a -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (ds['GHC.Types.Many] :: a) -> $WUnit @(*) @a] │ │ │ │ │ -14852efd869d910610875b74edaede4c │ │ │ │ │ +8964c0af7ce9a43f005e692ebc663333 │ │ │ │ │ $fApplicativeProd1 :: a -> b -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b @a (ds['GHC.Types.Many] :: a) -> GHC.Base.id @b] │ │ │ │ │ -3d4e348ea5b1d5aa90f23572adee0f73 │ │ │ │ │ +9c844ab571f9df1093e4074f81d0950b │ │ │ │ │ $fApplicativeProd_$c*> :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ @(Prod fs) │ │ │ │ │ (GHC.Base.$p1Applicative @(Prod fs) $dApplicative1) │ │ │ │ │ @a │ │ │ │ │ @(b -> b) │ │ │ │ │ ($fApplicativeProd1 @b @a) │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -9c6b8f987c83e71a3fc8f8558a73261c │ │ │ │ │ +af4b35e446ae837f0fc01dfcf15688de │ │ │ │ │ $fApplicativeProd_$c<* :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) b -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -522,15 +522,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dApplicative │ │ │ │ │ $dApplicative1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.const @a @b)] │ │ │ │ │ -7fc39635cb6fc0e80a45f5a43afa2d15 │ │ │ │ │ +2e153d96e8e3990ca8bae318c372ccd2 │ │ │ │ │ $fApplicativeProd_$c<*> :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ Prod (f : fs) (a -> b) -> Prod (f : fs) a -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ (GHC.Base.<*> │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dApplicative1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ fs2 `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) b>_N)_R │ │ │ │ │ as `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co1)) _N)_R) } }] │ │ │ │ │ -dd73fc4a106bfd43337f6b09ce313e89 │ │ │ │ │ +cb047149d84b05af2ae0e4ffa3806f0e │ │ │ │ │ $fApplicativeProd_$cp1Applicative :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -579,15 +579,15 @@ │ │ │ │ │ ($dApplicative1['GHC.Types.Many] :: GHC.Base.Applicative │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFunctorProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (GHC.Base.$p1Applicative @f $dApplicative) │ │ │ │ │ (GHC.Base.$p1Applicative @(Prod fs) $dApplicative1)] │ │ │ │ │ -ba0d9a29dffdfa9980d4612bb430edf8 │ │ │ │ │ +bb68754d97d8827522d362b222fb2675 │ │ │ │ │ $fApplicativeProd_$cpure :: │ │ │ │ │ (GHC.Base.Applicative f, GHC.Base.Applicative (Prod fs)) => │ │ │ │ │ a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -602,15 +602,15 @@ │ │ │ │ │ @(f : fs) │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ @~_N │ │ │ │ │ (GHC.Base.pure @f $dApplicative @a a1) │ │ │ │ │ (GHC.Base.pure @(Prod fs) $dApplicative1 @a a1)] │ │ │ │ │ -6dd69adcce3c61218ec7aa1af0711c65 │ │ │ │ │ +a1dd5987beccf763a1af208d06cdb17c │ │ │ │ │ $fEq1Prod :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -619,35 +619,35 @@ │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Eq1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ (\ @a ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) -> │ │ │ │ │ $fEqProd @f @a @fs v $dEq v1) │ │ │ │ │ ($fEq1Prod_$cliftEq @f @fs v v1)] │ │ │ │ │ -9370d8c58c16f2958fba21167c797359 │ │ │ │ │ +4d2c63d7dab9a32e0e4699934e186152 │ │ │ │ │ $fEq1Prod0 :: Data.Functor.Classes.Eq1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Eq1], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. @(Prod '[]) $fEqProd0 $fEq1Prod0_$cliftEq] │ │ │ │ │ -438ec1b6f47422dd779cce9d2575830b │ │ │ │ │ +23fda07af6dc5ed8bed088d43eb9f066 │ │ │ │ │ $fEq1Prod0_$cliftEq :: │ │ │ │ │ (a -> b -> GHC.Types.Bool) │ │ │ │ │ -> Prod '[] a -> Prod '[] b -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b -> GHC.Types.Bool) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ case ds2 of wild1 { Unit co1 -> GHC.Types.True } }] │ │ │ │ │ -6e10b4c6db834ec39995ee3ffae32009 │ │ │ │ │ +3f660676da91732acf4ea101ad173244 │ │ │ │ │ $fEq1Prod_$cliftEq :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ (a -> b -> GHC.Types.Bool) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -43ff39f0993415f8a586f2fc954ee895 │ │ │ │ │ +6cf535b83250a530f96262560462b970 │ │ │ │ │ $fEqProd :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Eq (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -706,39 +706,39 @@ │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Eq1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (v2['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ ($fEqProd_$c== @f @a @fs v v1 v2) │ │ │ │ │ ($fEqProd_$c/= @f @a @fs v v1 v2)] │ │ │ │ │ -c266d889a997fb68e60f0ed941b6ab54 │ │ │ │ │ +9d907fd95f97d766fdc07255e10c6979 │ │ │ │ │ $fEqProd0 :: GHC.Classes.Eq a => GHC.Classes.Eq (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Classes.Eq a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ (\ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> GHC.Types.True } }) │ │ │ │ │ ($fEqProd0_$c/= @a v)] │ │ │ │ │ -86d3d480d2c796247409b334ff27a87c │ │ │ │ │ +7978c22d50c26e7867cf690528f5b0fd │ │ │ │ │ $fEqProd0_$c/= :: │ │ │ │ │ GHC.Classes.Eq a => Prod '[] a -> Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 1, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ \ @a │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ case eta1 of wild1 { Unit co1 -> GHC.Types.False } }] │ │ │ │ │ -aad81c946173d0e01751b5098db884d2 │ │ │ │ │ +27fd6f940559c088c0c3ea20d6b19c8a │ │ │ │ │ $fEqProd_$c/= :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -751,15 +751,15 @@ │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ ($dEq2['GHC.Types.Many] :: Data.Functor.Classes.Eq1 (Prod fs)) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod (f : fs) a) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ case $fEqProd_$c== @f @a @fs $dEq1 $dEq $dEq2 eta eta1 of wild { │ │ │ │ │ GHC.Types.False -> GHC.Types.True │ │ │ │ │ GHC.Types.True -> GHC.Types.False }] │ │ │ │ │ -8ec3a91b57e879a609b808fe8e9b496e │ │ │ │ │ +70c4b9ecaa95a9d1da9dab20d81807a1 │ │ │ │ │ $fEqProd_$c== :: │ │ │ │ │ (Data.Functor.Classes.Eq1 f, GHC.Classes.Eq a, │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -bfcb7958d9a8a9e77d014080c0649dd3 │ │ │ │ │ +85575f0393e3257d05b2e23b457eeb64 │ │ │ │ │ $fFoldableProd :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Data.Foldable.Foldable (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ │ ($fFoldableProd1 @f @fs v v1) │ │ │ │ │ `cast` │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R)] │ │ │ │ │ -5393a153cd897d447754507c4a0f4270 │ │ │ │ │ +867d462d11a900de8c45de298120b4b5 │ │ │ │ │ $fFoldableProd0 :: Data.Foldable.Foldable (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Foldable.C:Foldable], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ (\ @m │ │ │ │ │ @@ -875,126 +875,126 @@ │ │ │ │ │ $fFoldableProd0_$cnull │ │ │ │ │ $fFoldableProd0_$clength │ │ │ │ │ $fFoldableProd13 │ │ │ │ │ $fFoldableProd0_$cmaximum │ │ │ │ │ $fFoldableProd0_$cminimum │ │ │ │ │ $fFoldableProd12 │ │ │ │ │ $fFoldableProd11] │ │ │ │ │ -355aaececf7508647d44df73b85a14ac │ │ │ │ │ +f207818c3c93de324b34b97402b2ce9c │ │ │ │ │ $fFoldableProd0_$cfoldMap' :: │ │ │ │ │ GHC.Base.Monoid m => (a -> m) -> Prod '[] a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1L,A,A)>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @m │ │ │ │ │ @a │ │ │ │ │ ($dMonoid['GHC.Types.Many] :: GHC.Base.Monoid m) │ │ │ │ │ (eta['GHC.Types.Many] :: a -> m) │ │ │ │ │ (eta1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Base.mempty @m $dMonoid] │ │ │ │ │ -2715300049605b01223e1780ed749e9e │ │ │ │ │ +2929aefd9752ff8217b56ffc04be00ea │ │ │ │ │ $fFoldableProd0_$cfoldl :: (b -> a -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ (eta['GHC.Types.Many] :: b -> a -> b) │ │ │ │ │ (eta1['GHC.Types.Many] :: b) │ │ │ │ │ (eta2['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ eta1] │ │ │ │ │ -bf33179345a11366fd8ef96705dff558 │ │ │ │ │ +4a86f3e2d463a377064e43a54ce93285 │ │ │ │ │ $fFoldableProd0_$cfoldl' :: (b -> a -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseTrue> │ │ │ │ │ \ @b │ │ │ │ │ @a │ │ │ │ │ (f['GHC.Types.Many] :: b -> a -> b) │ │ │ │ │ (z0['GHC.Types.Many] :: b) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ z0] │ │ │ │ │ -2d614392730a859cceb436ca373f488d │ │ │ │ │ +c445b2092fe1d483c43b7cc522582a76 │ │ │ │ │ $fFoldableProd0_$cfoldl1 :: (a -> a -> a) -> Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (f['GHC.Types.Many] :: a -> a -> a) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ $fFoldableProd14] │ │ │ │ │ -0a6c7d3fff9ba675e6afd0807a3d4864 │ │ │ │ │ +719f5909da9f60f9702b17879fec5ee0 │ │ │ │ │ $fFoldableProd0_$cfoldr :: (a -> b -> b) -> b -> Prod '[] a -> b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (f['GHC.Types.Many] :: a -> b -> b) │ │ │ │ │ (z['GHC.Types.Many] :: b) │ │ │ │ │ (t1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ z] │ │ │ │ │ -2acc293bf731da6b9d899cccb9739b2c │ │ │ │ │ +e4a6425a70493d398490af226d0914bd │ │ │ │ │ $fFoldableProd0_$cfoldr1 :: (a -> a -> a) -> Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (f['GHC.Types.Many] :: a -> a -> a) │ │ │ │ │ (xs['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ $fFoldableProd16] │ │ │ │ │ -1591727ab229b813a359974a7183da34 │ │ │ │ │ +1aa741a05c694b1959ba7ac9ca06e641 │ │ │ │ │ $fFoldableProd0_$clength :: Prod '[] a -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (xs['GHC.Types.Many] :: Prod '[] a) -> $fFoldableProd4] │ │ │ │ │ -10fc8dfa3773d3c6d061e1100f258c90 │ │ │ │ │ +9c74c99068f20a79943e2ca9f2eb9b5e │ │ │ │ │ $fFoldableProd0_$cmaximum :: GHC.Classes.Ord a => Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a)[OneShot] -> │ │ │ │ │ $w$cmaximum @a GHC.Prim.(##)] │ │ │ │ │ -85cf510a5bd7eb3f1336b2b9b818f9d1 │ │ │ │ │ +e4c276c4a6a621dc76427c5f52cb46fa │ │ │ │ │ $fFoldableProd0_$cminimum :: GHC.Classes.Ord a => Prod '[] a -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a)[OneShot] -> │ │ │ │ │ $w$cminimum @a GHC.Prim.(##)] │ │ │ │ │ -29c59c3873629bc4bdfc7d535b880248 │ │ │ │ │ +96fafd1ad9f8976556c8c02c751fc29a │ │ │ │ │ $fFoldableProd0_$cnull :: Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueTrue> │ │ │ │ │ \ @a (t1['GHC.Types.Many] :: Prod '[] a) -> GHC.Types.True] │ │ │ │ │ -769affa520f9e6770a820fb318aeb5b5 │ │ │ │ │ +5e1feb3afa748286912f7071327ea099 │ │ │ │ │ $fFoldableProd0_$ctoList :: Prod '[] a -> [a] │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , CPR: 1, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <1,FalseFalse> │ │ │ │ │ \ @a (t1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Base.build │ │ │ │ │ @a │ │ │ │ │ (\ @b │ │ │ │ │ (c['GHC.Types.Many] :: a -> b -> b)[OneShot] │ │ │ │ │ (n['GHC.Types.Many] :: b)[OneShot] -> │ │ │ │ │ n)] │ │ │ │ │ -69b29e34cf709f795dbc2e597f7a462f │ │ │ │ │ +765fe706e04a4fb01ae513edcbdcf033 │ │ │ │ │ $fFoldableProd1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Num.Num a) => │ │ │ │ │ Prod (f : fs) a -> Data.Semigroup.Internal.Product a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1014,73 +1014,73 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidProduct @a $dNum) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a) -> ds) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Product[0] │ │ │ │ │ _R))] │ │ │ │ │ -ad24b9d4ac30d2c50640b17fbb8d4d75 │ │ │ │ │ +7a6372e0a9d6e03916dba89989f787aa │ │ │ │ │ $fFoldableProd10 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual │ │ │ │ │ (Data.Semigroup.Internal.Endo (b -> b))) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo (b -> b)) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @(b -> b))] │ │ │ │ │ -89d36385e10d4f5d924b90e4bd1640b3 │ │ │ │ │ +cedd79bc640d88db2ceba030d761105a │ │ │ │ │ $fFoldableProd11 :: GHC.Num.Num a => Prod '[] a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,A,A,A,A,A,1C(1,L))>, Inline:, │ │ │ │ │ Unfolding: Core: StableUser <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dNum['GHC.Types.Many] :: GHC.Num.Num a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidProduct1 @a $dNum] │ │ │ │ │ -42c00bfbbaf64624f904614eb84b6820 │ │ │ │ │ +6db7715f3267c45d0926239d6abe2140 │ │ │ │ │ $fFoldableProd12 :: GHC.Num.Num a => Prod '[] a -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(A,A,A,A,A,A,1C(1,L))>, Inline:, │ │ │ │ │ Unfolding: Core: StableUser <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dNum['GHC.Types.Many] :: GHC.Num.Num a) │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidSum1 @a $dNum] │ │ │ │ │ -f9d87cf560ac5b8530148e5f8bc9158b │ │ │ │ │ +3decceff816a13d9e7dc8c34201b29c5 │ │ │ │ │ $fFoldableProd13 :: │ │ │ │ │ GHC.Classes.Eq a => a -> Prod '[] a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ ($dEq['GHC.Types.Many] :: GHC.Classes.Eq a) │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -9f00bdabdfd557a90df2bad65da614fc │ │ │ │ │ +51ec32caffcafe7597f19776378746d8 │ │ │ │ │ $fFoldableProd14 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fFoldableProd15] │ │ │ │ │ -4ab699c5ac50fe447440a7987f00ac88 │ │ │ │ │ +59b361a663e88805ba2ef85570091c8a │ │ │ │ │ $fFoldableProd15 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "foldl1: empty structure"#] │ │ │ │ │ -410adac3e3d87107a8f8d4979a3f6cda │ │ │ │ │ +e32b6e6033da1df547da2a1e120ce447 │ │ │ │ │ $fFoldableProd16 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# $fFoldableProd17] │ │ │ │ │ -07818e51b50aed348fd6087f05dda326 │ │ │ │ │ +5739d43836f5ced5902da684dc0ef4a1 │ │ │ │ │ $fFoldableProd17 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "foldr1: empty structure"#] │ │ │ │ │ -8a8b693e17b0290381c048d2bc343487 │ │ │ │ │ +44cb7b7201b1b3c108c903f02ea08d0e │ │ │ │ │ $fFoldableProd2 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Num.Num a) => │ │ │ │ │ Prod (f : fs) a -> Data.Semigroup.Internal.Sum a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ @a │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidSum @a $dNum) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: a) -> ds) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Sum[0] │ │ │ │ │ _R))] │ │ │ │ │ -7c438b1e20419f602e10d632ca4b7e52 │ │ │ │ │ +95f99c2213bedeaf7d797b23ffd89bc6 │ │ │ │ │ $fFoldableProd3 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Eq a) => │ │ │ │ │ a -> Prod (f : fs) a -> Data.Semigroup.Internal.Any │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1151,62 +1151,62 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Any[0])) │ │ │ │ │ fas │ │ │ │ │ GHC.Types.True │ │ │ │ │ -> GHC.Types.True │ │ │ │ │ `cast` │ │ │ │ │ (Sym (Data.Semigroup.Internal.N:Any[0])) } }] │ │ │ │ │ -37e9309f30cb45328d558446a6daf322 │ │ │ │ │ +a549b2161882e426e07e659a56e5c344 │ │ │ │ │ $fFoldableProd4 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 0#] │ │ │ │ │ -bfae15141012ec47c4a1e3edd96c59c9 │ │ │ │ │ +e1f7d6a6051795d2b104411a70a4c58d │ │ │ │ │ $fFoldableProd5 :: │ │ │ │ │ a │ │ │ │ │ -> (GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1C(1,L)><1!P(L)>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: a) │ │ │ │ │ (ds1['GHC.Types.Many] :: GHC.Types.Int -> GHC.Types.Int) │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Types.Int)[OneShot] -> │ │ │ │ │ case v of z { GHC.Types.I# ipv -> │ │ │ │ │ ds1 (GHC.Types.I# (GHC.Prim.+# ipv 1#)) }] │ │ │ │ │ -14b3a2210c21d1e47b3e4e64162fdced │ │ │ │ │ +399f423a741887f8be30fd1fd27ca6bd │ │ │ │ │ $fFoldableProd6 :: a -> GHC.Types.Bool -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: a) │ │ │ │ │ (ds1['GHC.Types.Many] :: GHC.Types.Bool) -> │ │ │ │ │ GHC.Types.False] │ │ │ │ │ -9495725131453ae9e7c4b89050543ce8 │ │ │ │ │ +ac813c197874437c1bd8357625ba630a │ │ │ │ │ $fFoldableProd7 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -523abbb1357c93d65129c97baf25a784 │ │ │ │ │ +92d0da61c41b14a6cdb188bd2a5ac594 │ │ │ │ │ $fFoldableProd8 :: │ │ │ │ │ GHC.Base.Monoid │ │ │ │ │ (Data.Semigroup.Internal.Dual (Data.Semigroup.Internal.Endo b)) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @b -> │ │ │ │ │ Data.Semigroup.Internal.$fMonoidDual │ │ │ │ │ @(Data.Semigroup.Internal.Endo b) │ │ │ │ │ (Data.Semigroup.Internal.$fMonoidEndo @b)] │ │ │ │ │ -b10ad345472c2f7de668d5abf15a2014 │ │ │ │ │ +2f7220d401861305a7345264266bb6e6 │ │ │ │ │ $fFoldableProd9 :: a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -7a2daa71eb24c3fa6f403d580074d49f │ │ │ │ │ +52400307f6657f0905b41c5f0e1950d0 │ │ │ │ │ $fFoldableProd_$cfold :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ Prod (f : fs) m -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -1222,15 +1222,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dFoldable │ │ │ │ │ $dFoldable1 │ │ │ │ │ @m │ │ │ │ │ @m │ │ │ │ │ $dMonoid │ │ │ │ │ (GHC.Base.id @m)] │ │ │ │ │ -9c7a6c18410b8b69f59de3e8d5b21445 │ │ │ │ │ +1bad42d1c01dc31b88fef922777cc24f │ │ │ │ │ $fFoldableProd_$cfoldMap :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Prod (f : fs) a -> m │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1261,15 +1261,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Data.Foldable.Foldable (Prod <*>_N (SelCo:Tc(2) co))_N)_R │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ $dMonoid │ │ │ │ │ f1 │ │ │ │ │ fas) }] │ │ │ │ │ -e6f0e846083131ce27f102ba9d664984 │ │ │ │ │ +9897affe8611cfc875edd507c7c0d4a3 │ │ │ │ │ $fFoldableProd_$cfoldMap' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Base.Monoid m) => │ │ │ │ │ (a -> m) -> Prod (f : fs) a -> m │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1324,15 +1324,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ m>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] m>_R) │ │ │ │ │ (GHC.Base.id @m)) │ │ │ │ │ (GHC.Base.mempty @m $dMonoid) }] │ │ │ │ │ -c81fead342660d96465ad3c1d8c7ec85 │ │ │ │ │ +f8f387fc03fcea2da63b220a9a631ab0 │ │ │ │ │ $fFoldableProd_$cfoldl :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (b -> a -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ eta1) }] │ │ │ │ │ -e67c040fe7ae4af11fbe19a665b6352d │ │ │ │ │ +86afe4723a0280d0bc3fbfa44d5e24c3 │ │ │ │ │ $fFoldableProd_$cfoldl' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (b -> a -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=2), │ │ │ │ │ Unfolding: Core: StableUser <4,FalseFalse> │ │ │ │ │ @@ -1435,15 +1435,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ b>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b>_R) │ │ │ │ │ (GHC.Base.id @b)) │ │ │ │ │ eta1 }] │ │ │ │ │ -41b9f905adcf3b7feb642ab8048848a1 │ │ │ │ │ +33056f671e30dbc17c4bbb9e076ba24d │ │ │ │ │ $fFoldableProd_$cfoldl1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> a -> a) -> Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1505,15 +1505,15 @@ │ │ │ │ │ _R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R)) │ │ │ │ │ (GHC.Maybe.Nothing @a)) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableProd7 @a GHC.Maybe.Just v -> v } }] │ │ │ │ │ -bed74a1e6b0ec6649d3c06f58913643a │ │ │ │ │ +866060a25988499dd9950a4c055cb694 │ │ │ │ │ $fFoldableProd_$cfoldr :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> b -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1553,15 +1553,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ z) }] │ │ │ │ │ -966bc21e360f05be6894a34302550d54 │ │ │ │ │ +a7174f510cee4f89446fb2d47f09b211 │ │ │ │ │ $fFoldableProd_$cfoldr' :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> b -> b) -> b -> Prod (f : fs) a -> b │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1616,15 +1616,15 @@ │ │ │ │ │ b>_R))) │ │ │ │ │ fa) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Dual[0] │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] b>_R)) │ │ │ │ │ (GHC.Base.id @b)) │ │ │ │ │ z0 }] │ │ │ │ │ -c9e7752608f923dcf22c91b580eea6ca │ │ │ │ │ +91a24477778e5bcd291cc5286c04c46d │ │ │ │ │ $fFoldableProd_$cfoldr1 :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ (a -> a -> a) -> Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1680,15 +1680,15 @@ │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ (GHC.Maybe.Nothing @a)) of wild1 { │ │ │ │ │ GHC.Maybe.Nothing -> $fFoldableProd9 @a GHC.Maybe.Just v -> v } }] │ │ │ │ │ -0c69fe78bad62d3a571fc4737f5fdb9a │ │ │ │ │ +9c8b168dbf86d2a74e86dc1bdc408b0f │ │ │ │ │ $fFoldableProd_$clength :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Types.Int │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1730,15 +1730,15 @@ │ │ │ │ │ GHC.Types.Int>_R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ GHC.Types.Int>_R) │ │ │ │ │ (GHC.Base.id @GHC.Types.Int)) │ │ │ │ │ $fFoldableProd4 }] │ │ │ │ │ -4abbbbc447849cf2869b793fb89ef1c1 │ │ │ │ │ +094ae9182e95e0d6c7af50658dabc920 │ │ │ │ │ $fFoldableProd_$cmaximum :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Max[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Max[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -7af86c89dcdadae12687fd02ebd24462 │ │ │ │ │ +86e2a903127a1ebaf8e6fe2a2e126249 │ │ │ │ │ $fFoldableProd_$cminimum :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs), │ │ │ │ │ GHC.Classes.Ord a) => │ │ │ │ │ Prod (f : fs) a -> a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Inline:, │ │ │ │ │ @@ -1830,15 +1830,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Functor.Utils.N:Min[0]) _N) │ │ │ │ │ x) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Functor.Utils.N:Min[0] _N) of wild { │ │ │ │ │ GHC.Maybe.Nothing -> d GHC.Maybe.Just v -> v }] │ │ │ │ │ -0ef7d28a63bdb1be5d07be845a2d4b58 │ │ │ │ │ +1f96dee9c1b6b81212fa314a261dc1a7 │ │ │ │ │ $fFoldableProd_$cnull :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @@ -1875,15 +1875,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (Data.Semigroup.Internal.N:Endo[0] │ │ │ │ │ _R)) │ │ │ │ │ fas) │ │ │ │ │ `cast` │ │ │ │ │ (Data.Semigroup.Internal.N:Endo[0] _R) │ │ │ │ │ GHC.Types.True) }] │ │ │ │ │ -185aac1c6c98e1e378803c57c75f2332 │ │ │ │ │ +af8de4008f99eb32566d678c4db224c0 │ │ │ │ │ $fFoldableProd_$ctoList :: │ │ │ │ │ (Data.Foldable.Foldable f, Data.Foldable.Foldable (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> [a] │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,C(1,C(1,L))),A,A,A,A,A,A,A,A,A,A,A,A,A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -1904,57 +1904,57 @@ │ │ │ │ │ $dFoldable │ │ │ │ │ $dFoldable1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ c │ │ │ │ │ n │ │ │ │ │ eta)] │ │ │ │ │ -5d2e63ce77f9188ebdf94a3bd8f35300 │ │ │ │ │ +18f198a37ab610a3f8d0dde3bf7834a9 │ │ │ │ │ $fFunctorProd :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @f :: * -> * │ │ │ │ │ @fs :: [* -> *] │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Base.Functor f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Base.Functor (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fFunctorProd_$cfmap @f @fs v v1) │ │ │ │ │ ($fFunctorProd_$c<$ @f @fs v v1)] │ │ │ │ │ -e1fe0c10ead2c678d0f3f43dc96350fc │ │ │ │ │ +1c3b7dbd069b5284f1b8ff32f800351d │ │ │ │ │ $fFunctorProd0 :: GHC.Base.Functor (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Base.C:Functor], Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) $fFunctorProd0_$cfmap $fFunctorProd0_$c<$] │ │ │ │ │ -35b5ef16cbe85df775d864190017609a │ │ │ │ │ +9a9ede9301c0a4b28161fdf6e442967f │ │ │ │ │ $fFunctorProd0_$c<$ :: a -> Prod '[] b -> Prod '[] a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (eta['GHC.Types.Many] :: a) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds of wild { Unit co -> $WUnit @(*) @a }] │ │ │ │ │ -b20b2a557c3cd33480f5669b22e9b8be │ │ │ │ │ +155874005133452af3c6215c6b590a5a │ │ │ │ │ $fFunctorProd0_$cfmap :: (a -> b) -> Prod '[] a -> Prod '[] b │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <2,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds1 of wild { Unit co -> $WUnit @(*) @b }] │ │ │ │ │ -1d7785d49c8dff8e008999971775e57e │ │ │ │ │ +014b20d58cf574724f554e6b632fe03b │ │ │ │ │ $fFunctorProd_$c<$ :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ a -> Prod (f : fs) b -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -1991,15 +1991,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dFunctor1 │ │ │ │ │ @b │ │ │ │ │ @a │ │ │ │ │ f2 │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -3d9f0a6a736618a6f46129420b75208d │ │ │ │ │ +271bf5e9bb09d8ffdbe5238f7f99c683 │ │ │ │ │ $fFunctorProd_$cfmap :: │ │ │ │ │ (GHC.Base.Functor f, GHC.Base.Functor (Prod fs)) => │ │ │ │ │ (a -> b) -> Prod (f : fs) a -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 4, │ │ │ │ │ Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2029,15 +2029,15 @@ │ │ │ │ │ (GHC.Base.fmap │ │ │ │ │ @(Prod fs) │ │ │ │ │ $dFunctor1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ f1 │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -1d91a558e7f9aedecd7e1a8c8fc4e726 │ │ │ │ │ +7d9c2a120967dea7271a883bcc6ecbba │ │ │ │ │ $fOrd1Prod :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -2048,37 +2048,37 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Ord1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Ord1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fOrd1Prod_$cp1Ord1 @f @fs v v1) │ │ │ │ │ (\ @a ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) -> │ │ │ │ │ $fOrdProd @f @a @fs v $dOrd v1) │ │ │ │ │ ($fOrd1Prod_$cliftCompare @f @fs v v1)] │ │ │ │ │ -37747232bce33190765d838c1402dbf3 │ │ │ │ │ +35593db33cd3272ad62b0f0947b26a8f │ │ │ │ │ $fOrd1Prod0 :: Data.Functor.Classes.Ord1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Ord1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) $fEq1Prod0 $fOrdProd0 $fOrd1Prod0_$cliftCompare] │ │ │ │ │ -6db24e3fb0c1c5bbe44532cc91141661 │ │ │ │ │ +69c4c43d0f231d705977313e1b5948cc │ │ │ │ │ $fOrd1Prod0_$cliftCompare :: │ │ │ │ │ (a -> b -> GHC.Types.Ordering) │ │ │ │ │ -> Prod '[] a -> Prod '[] b -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: <1L><1L>, CPR: 2, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ @b │ │ │ │ │ (ds['GHC.Types.Many] :: a -> b -> GHC.Types.Ordering) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (ds2['GHC.Types.Many] :: Prod '[] b) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ case ds2 of wild1 { Unit co1 -> GHC.Types.EQ } }] │ │ │ │ │ -c3534ae34b59171382b1f6a68c48f2ab │ │ │ │ │ +85696df2593a70554e26f85b80ac754e │ │ │ │ │ $fOrd1Prod_$cliftCompare :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ (a -> b -> GHC.Types.Ordering) │ │ │ │ │ -> Prod (f : fs) a -> Prod (f : fs) b -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2119,15 +2119,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -94d0c4a86a3a12f76fb902dbe33047eb │ │ │ │ │ +3d538142cfcf7f7b549bac1972aaa8d5 │ │ │ │ │ $fOrd1Prod_$cp1Ord1 :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Eq1 (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2137,15 +2137,15 @@ │ │ │ │ │ ($dOrd1['GHC.Types.Many] :: Data.Functor.Classes.Ord1 f) │ │ │ │ │ ($dOrd2['GHC.Types.Many] :: Data.Functor.Classes.Ord1 (Prod fs)) -> │ │ │ │ │ $fEq1Prod │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @f $dOrd1) │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @(Prod fs) $dOrd2)] │ │ │ │ │ -ad8a0e96f0f266b21f585654b2ed1c31 │ │ │ │ │ +c185a99c98584402b5f9e95300f61f3d │ │ │ │ │ $fOrdProd :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Ord (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -2164,15 +2164,15 @@ │ │ │ │ │ ($fOrdProd_$c<= @f @a @fs v v1 v2) │ │ │ │ │ ($fOrdProd_$c> @f @a @fs v v1 v2) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod (f : fs) a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $fOrdProd_$c<= @f @a @fs v v1 v2 y x) │ │ │ │ │ ($fOrdProd_$cmax @f @a @fs v v1 v2) │ │ │ │ │ ($fOrdProd_$cmin @f @a @fs v v1 v2)] │ │ │ │ │ -212a0c7b281a9d2f24dc9f9630309a38 │ │ │ │ │ +376bab956c471d789ca3b3881dbed599 │ │ │ │ │ $fOrdProd0 :: GHC.Classes.Ord a => GHC.Classes.Ord (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Classes.Ord a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ ($fOrdProd0_$cp1Ord @a v) │ │ │ │ │ @@ -2199,23 +2199,23 @@ │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> y }) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (y['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> │ │ │ │ │ case y of wild1 { Unit co1 -> wild } })] │ │ │ │ │ -f03453389d0fd75c712fb52f361bdbb0 │ │ │ │ │ +c01cfa0552fc0c9670078ca323bc14d8 │ │ │ │ │ $fOrdProd0_$cp1Ord :: │ │ │ │ │ GHC.Classes.Ord a => GHC.Classes.Eq (Prod '[] a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @a ($dOrd['GHC.Types.Many] :: GHC.Classes.Ord a) -> │ │ │ │ │ $fEqProd0 @a (GHC.Classes.$p1Ord @a $dOrd)] │ │ │ │ │ -657138cfe492ce1444bcf8290136cd5d │ │ │ │ │ +202e5fa07c7ebcd92d7f465a7f7b4ce3 │ │ │ │ │ $fOrdProd_$c< :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2234,15 +2234,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ y │ │ │ │ │ x of wild { │ │ │ │ │ DEFAULT -> GHC.Types.False GHC.Types.GT -> GHC.Types.True }] │ │ │ │ │ -5c8a507e84a41cced986357db14b8631 │ │ │ │ │ +70e91e87fcdea1710bc7b36ff3301f64 │ │ │ │ │ $fOrdProd_$c<= :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2261,15 +2261,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> GHC.Types.True GHC.Types.GT -> GHC.Types.False }] │ │ │ │ │ -d70f34cff32f5e3756c5de0cc60bf7b5 │ │ │ │ │ +1109e667665fb308c19da61929f84b9a │ │ │ │ │ $fOrdProd_$c> :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Bool │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 5, │ │ │ │ │ Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ @@ -2288,15 +2288,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> GHC.Types.False GHC.Types.GT -> GHC.Types.True }] │ │ │ │ │ -869dd2c75cbd28c3b9b2f3114a8faa3d │ │ │ │ │ +ebe33d07ec27c49b8d0151f4112f4e41 │ │ │ │ │ $fOrdProd_$ccompare :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> GHC.Types.Ordering │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))><1L><1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2339,15 +2339,15 @@ │ │ │ │ │ `cast` │ │ │ │ │ (Prod │ │ │ │ │ <*>_N │ │ │ │ │ (SelCo:Tc(2) │ │ │ │ │ (Sym co1 │ │ │ │ │ ; co)) │ │ │ │ │ _N)_R } } }] │ │ │ │ │ -664e3fec4d78c7e237e9cb3b498b865e │ │ │ │ │ +745990ba2877b119ee4369d82e2fbb05 │ │ │ │ │ $fOrdProd_$cmax :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2365,15 +2365,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> y GHC.Types.GT -> x }] │ │ │ │ │ -a24e3d36ec26b1a8d0a90fdcad9d42f1 │ │ │ │ │ +2a1f6d36ab3e9ca40b3f7ee02e9eb44d │ │ │ │ │ $fOrdProd_$cmin :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> Prod (f : fs) a -> Prod (f : fs) a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(A,A,1C(1,C(1,C(1,L))))>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2391,15 +2391,15 @@ │ │ │ │ │ @fs │ │ │ │ │ $dOrd1 │ │ │ │ │ $dOrd │ │ │ │ │ $dOrd2 │ │ │ │ │ x │ │ │ │ │ y of wild { │ │ │ │ │ DEFAULT -> x GHC.Types.GT -> y }] │ │ │ │ │ -07f196658fec8f28504840008a125d4b │ │ │ │ │ +dd2b034c8b83f190dd81d5949cf2cd14 │ │ │ │ │ $fOrdProd_$cp1Ord :: │ │ │ │ │ (Data.Functor.Classes.Ord1 f, GHC.Classes.Ord a, │ │ │ │ │ Data.Functor.Classes.Ord1 (Prod fs)) => │ │ │ │ │ GHC.Classes.Eq (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2413,15 +2413,15 @@ │ │ │ │ │ $fEqProd │ │ │ │ │ @f │ │ │ │ │ @a │ │ │ │ │ @fs │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @f $dOrd1) │ │ │ │ │ (GHC.Classes.$p1Ord @a $dOrd) │ │ │ │ │ (Data.Functor.Classes.$p1Ord1 @(Prod fs) $dOrd2)] │ │ │ │ │ -855c50fbfe417001be74014a7c530ffd │ │ │ │ │ +f72a05ac87f7d4b0db3e99f2ee86c395 │ │ │ │ │ $fShow1Prod :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ Data.Functor.Classes.Show1 (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ @@ -2432,39 +2432,39 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Show1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: Data.Functor.Classes.Show1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ (\ @a ($dShow['GHC.Types.Many] :: GHC.Show.Show a) -> │ │ │ │ │ $fShowProd @f @a @fs v $dShow v1) │ │ │ │ │ ($fShow1Prod_$cliftShowsPrec @f @fs v v1) │ │ │ │ │ ($fShow1Prod_$cliftShowList @f @fs v v1)] │ │ │ │ │ -8f5cc8b096172543b66beca898319072 │ │ │ │ │ +121fa5b2932af052532e2e0fb362af80 │ │ │ │ │ $fShow1Prod0 :: Data.Functor.Classes.Show1 (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Functor.Classes.C:Show1], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ $fShowProd0 │ │ │ │ │ $fShow1Prod0_$cliftShowsPrec │ │ │ │ │ $fShow1Prod0_$cliftShowList] │ │ │ │ │ -c9ebf33bdc7a7e5cd781bb4c1ef11a55 │ │ │ │ │ +1325d4d4099c4571fd1d73d670e65a7e │ │ │ │ │ $fShow1Prod0_$cliftShowList :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Prod '[] a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: StableSystem <4,TrueTrue> │ │ │ │ │ \ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (eta['GHC.Types.Many] :: [Prod '[] a]) │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Prod '[] a) ($fShow1Prod4 @a) eta eta1] │ │ │ │ │ -23bfdbd365bb687d11bca0d85ce97dfe │ │ │ │ │ +f713e90558045931c878017715a6cd65 │ │ │ │ │ $fShow1Prod0_$cliftShowsPrec :: │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Prod '[] a │ │ │ │ │ -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -2474,42 +2474,42 @@ │ │ │ │ │ (ds['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (ds1['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (ds2['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds3['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds3 of wild { Unit co -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Prod5 eta }] │ │ │ │ │ -6040d85b280aabe26013b2318d960dd0 │ │ │ │ │ +45bb9021211fd05db5f3037acd00857f │ │ │ │ │ $fShow1Prod1 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: " `prod` "#] │ │ │ │ │ -a70703d856884be94901f961f53d37e6 │ │ │ │ │ +f4fd576d1c98509a1f9deca9794d9594 │ │ │ │ │ $fShow1Prod2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "oneTuple "#] │ │ │ │ │ -05737f14b94806046c763016b9a844c4 │ │ │ │ │ +c17f436ecd12c6353c34d5ed596ef09f │ │ │ │ │ $fShow1Prod3 :: GHC.Types.Int │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.I#], │ │ │ │ │ Unfolding: Core: GHC.Types.I# 11#] │ │ │ │ │ -86560ed452101d6d6bbe9ba21459b910 │ │ │ │ │ +c6dcd855108e1f62f9dd244112d61e46 │ │ │ │ │ $fShow1Prod4 :: Prod '[] a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @a │ │ │ │ │ (ds['GHC.Types.Many] :: Prod '[] a) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ case ds of wild { Unit co -> │ │ │ │ │ GHC.CString.unpackAppendCString# $fShow1Prod5 eta }] │ │ │ │ │ -02ed72b02291748ad4f9755ad1e4b0ab │ │ │ │ │ +a78cfa2e8dd0e61bcdb32448e2956256 │ │ │ │ │ $fShow1Prod5 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "zeroTuple"#] │ │ │ │ │ -8fbbd769fb63ad94ff7e2158a9169335 │ │ │ │ │ +a59e0576e735270e51b50ed7a9fe3dbb │ │ │ │ │ $fShow1Prod_$cliftShowList :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) -> [Prod (f : fs) a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 6, Arity: 6, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ @@ -2525,15 +2525,15 @@ │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a sp sl 0# ds) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -df35a415834cbb48a2d441ed1ff9cd85 │ │ │ │ │ +a24aae26efd62d5f14dea9eb23e7a6d4 │ │ │ │ │ $fShow1Prod_$cliftShowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Types.Int │ │ │ │ │ -> Prod (f : fs) a │ │ │ │ │ @@ -2549,15 +2549,15 @@ │ │ │ │ │ @a │ │ │ │ │ (sp['GHC.Types.Many] :: GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ (sl['GHC.Types.Many] :: [a] -> GHC.Show.ShowS) │ │ │ │ │ (d['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ (ds['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ case d of wild { GHC.Types.I# ww -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a sp sl ww ds }] │ │ │ │ │ -6b704d95bf5d0c4eb0754dc654620af0 │ │ │ │ │ +25fefadfe8f55d5fe94229734a3f80da │ │ │ │ │ $fShowProd :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ GHC.Show.Show (Prod (f : fs) a) │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, │ │ │ │ │ @@ -2569,15 +2569,15 @@ │ │ │ │ │ (v['GHC.Types.Many] :: Data.Functor.Classes.Show1 f) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Show.Show a) │ │ │ │ │ (v2['GHC.Types.Many] :: Data.Functor.Classes.Show1 (Prod fs)). │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ ($fShowProd_$cshowsPrec @f @a @fs v v1 v2) │ │ │ │ │ ($fShowProd_$cshow @f @a @fs v v1 v2) │ │ │ │ │ ($fShowProd_$cshowList @f @a @fs v v1 v2)] │ │ │ │ │ -36bd69d638d84b0c9011e25b94927f37 │ │ │ │ │ +d892891347dd580c41fdb87d355863c1 │ │ │ │ │ $fShowProd0 :: GHC.Show.Show a => GHC.Show.Show (Prod '[] a) │ │ │ │ │ DFunId │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a (v['GHC.Types.Many] :: GHC.Show.Show a). │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ (\ (ds['GHC.Types.Many] :: GHC.Types.Int) │ │ │ │ │ @@ -2592,19 +2592,19 @@ │ │ │ │ │ GHC.Base.foldr @GHC.Types.Char @b c n $fShowProd1) │ │ │ │ │ eta }) │ │ │ │ │ (\ (x['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case x of wild { Unit co -> $fShowProd1 }) │ │ │ │ │ (\ (ls['GHC.Types.Many] :: [Prod '[] a]) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Base.String) -> │ │ │ │ │ GHC.Show.showList__ @(Prod '[] a) ($fShow1Prod4 @a) ls s)] │ │ │ │ │ -9eb66a1c818504181fb9f574e7cd1720 │ │ │ │ │ +8be78c6edde4fb30d49351c8a3284352 │ │ │ │ │ $fShowProd1 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: GHC.CString.unpackCString# $fShow1Prod5] │ │ │ │ │ -a053013a0790033e466a5c562de2b535 │ │ │ │ │ +f7839d77d2b79b4dcfb4fdb8437bf1fc │ │ │ │ │ $fShowProd_$cshow :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ Prod (f : fs) a -> GHC.Base.String │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2622,15 +2622,15 @@ │ │ │ │ │ $dShow2 │ │ │ │ │ @a │ │ │ │ │ (GHC.Show.showsPrec @a $dShow) │ │ │ │ │ (GHC.Show.showList @a $dShow) │ │ │ │ │ 0# │ │ │ │ │ x │ │ │ │ │ (GHC.Types.[] @GHC.Types.Char)] │ │ │ │ │ -76d3ff93dc37bbf06c2927969ecf3e30 │ │ │ │ │ +ea5904abaa531119e6ded79598aaaf4a │ │ │ │ │ $fShowProd_$cshowList :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ [Prod (f : fs) a] -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2651,15 +2651,15 @@ │ │ │ │ │ } in │ │ │ │ │ GHC.Show.showList__ │ │ │ │ │ @(Prod (f : fs) a) │ │ │ │ │ (\ (eta['GHC.Types.Many] :: Prod (f : fs) a) -> │ │ │ │ │ $w$cliftShowsPrec @f @fs $dShow1 $dShow2 @a lvl17 lvl18 0# eta) │ │ │ │ │ ls │ │ │ │ │ s] │ │ │ │ │ -1cd08022144c792cd4843c9be57b0294 │ │ │ │ │ +6d3b3f1144defe2af062303cf273429e │ │ │ │ │ $fShowProd_$cshowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, GHC.Show.Show a, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ GHC.Types.Int -> Prod (f : fs) a -> GHC.Show.ShowS │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1!P(L)><1L>, │ │ │ │ │ Unfolding: Core: StableSystem <5,TrueFalse> │ │ │ │ │ @@ -2677,15 +2677,15 @@ │ │ │ │ │ $dShow1 │ │ │ │ │ $dShow2 │ │ │ │ │ @a │ │ │ │ │ (GHC.Show.showsPrec @a $dShow) │ │ │ │ │ (GHC.Show.showList @a $dShow) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -5d01825ab33355d311525636fee8f738 │ │ │ │ │ +d5bd819362f59b1688758c98ac50ea3b │ │ │ │ │ $fTraversableProd :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ Data.Traversable.Traversable (Prod (f : fs)) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2697,15 +2697,15 @@ │ │ │ │ │ @(Prod (f : fs)) │ │ │ │ │ ($fTraversableProd_$cp1Traversable @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$cp2Traversable @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$ctraverse @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$csequenceA @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$cmapM @f @fs v v1) │ │ │ │ │ ($fTraversableProd_$csequence @f @fs v v1)] │ │ │ │ │ -3b2a3b73f7dd70b63122c555207ed317 │ │ │ │ │ +7a6baf078396f6ad5b96ceb718b1172d │ │ │ │ │ $fTraversableProd0 :: Data.Traversable.Traversable (Prod '[]) │ │ │ │ │ DFunId │ │ │ │ │ [TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[Data.Traversable.C:Traversable], │ │ │ │ │ Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun:. │ │ │ │ │ @(Prod '[]) │ │ │ │ │ @@ -2736,41 +2736,41 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: Prod '[] (m a)) -> │ │ │ │ │ case eta of wild { Unit co -> │ │ │ │ │ GHC.Base.pure │ │ │ │ │ @m │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ @(Prod '[] a) │ │ │ │ │ ($WUnit @(*) @a) })] │ │ │ │ │ -c3867ecf5efe7ba588428ce298e53978 │ │ │ │ │ +d2d78e1dc58e2b3245c590ce6a0cb850 │ │ │ │ │ $fTraversableProd0_$ctraverse :: │ │ │ │ │ GHC.Base.Applicative f => │ │ │ │ │ (a -> f b) -> Prod '[] a -> f (Prod '[] b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(A,1C(1,L),A,A,A,A)><1L>, │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueTrue> │ │ │ │ │ \ @f :: * -> * │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ ($dApplicative['GHC.Types.Many] :: GHC.Base.Applicative f) │ │ │ │ │ (ds['GHC.Types.Many] :: a -> f b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod '[] a) -> │ │ │ │ │ case ds1 of wild { Unit co -> │ │ │ │ │ GHC.Base.pure @f $dApplicative @(Prod '[] b) ($WUnit @(*) @b) }] │ │ │ │ │ -994d310e65b43d87d3863ae3a69c83c3 │ │ │ │ │ +6fb1faa8a386a2f758a3d9fabb3e0958 │ │ │ │ │ $fTraversableProd1 :: f b -> Prod fs b -> Prod (f : fs) b │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @fs :: [* -> *] │ │ │ │ │ @b │ │ │ │ │ @f :: * -> * │ │ │ │ │ (ds['GHC.Types.Many] :: f b) │ │ │ │ │ (ds1['GHC.Types.Many] :: Prod fs b) -> │ │ │ │ │ $WCons @(*) @f @b @fs ds ds1] │ │ │ │ │ -6a78ef91de97b175be1f2b03b10facfe │ │ │ │ │ +e3b6b0917be90d9232a0a43cf86155c8 │ │ │ │ │ $fTraversableProd_$cmapM :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Monad m) => │ │ │ │ │ (a -> m b) -> Prod (f : fs) a -> m (Prod (f : fs) b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1P(1P(L,L,SC(S,L),L,L,L),A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2793,15 +2793,15 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @m │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ eta │ │ │ │ │ eta1] │ │ │ │ │ -0a0327f95920457020c038ffe7dd5aab │ │ │ │ │ +781f34f21daaaeb91fc4ce3c170eabbd │ │ │ │ │ $fTraversableProd_$cp1Traversable :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ GHC.Base.Functor (Prod (f : fs)) │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -2812,15 +2812,15 @@ │ │ │ │ │ ($dTraversable1['GHC.Types.Many] :: Data.Traversable.Traversable │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFunctorProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Traversable.$p1Traversable @f $dTraversable) │ │ │ │ │ (Data.Traversable.$p1Traversable @(Prod fs) $dTraversable1)] │ │ │ │ │ -1f8f48676092672bd6a4378512a1d413 │ │ │ │ │ +4894af1253c0757e5ab63b02b975e612 │ │ │ │ │ $fTraversableProd_$cp2Traversable :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs)) => │ │ │ │ │ Data.Foldable.Foldable (Prod (f : fs)) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2830,15 +2830,15 @@ │ │ │ │ │ ($dTraversable1['GHC.Types.Many] :: Data.Traversable.Traversable │ │ │ │ │ (Prod fs)) -> │ │ │ │ │ $fFoldableProd │ │ │ │ │ @f │ │ │ │ │ @fs │ │ │ │ │ (Data.Traversable.$p2Traversable @f $dTraversable) │ │ │ │ │ (Data.Traversable.$p2Traversable @(Prod fs) $dTraversable1)] │ │ │ │ │ -a5b4473cc8d08cef8c0902d6550b09f8 │ │ │ │ │ +339ce2a42d32bf48ab37c0bc3c672971 │ │ │ │ │ $fTraversableProd_$csequence :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Monad m) => │ │ │ │ │ Prod (f : fs) (m a) -> m (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1P(1P(L,L,SC(S,L),L,L,L),A,A,A)><1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2859,15 +2859,15 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @m │ │ │ │ │ @(m a) │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.$p1Monad @m $dMonad) │ │ │ │ │ (GHC.Base.id @(m a)) │ │ │ │ │ eta] │ │ │ │ │ -9548a0e69b208274d90a8c7dc15518c7 │ │ │ │ │ +df050f680bf221b38bcf0f8dbf7dbcca │ │ │ │ │ $fTraversableProd_$csequenceA :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Applicative f1) => │ │ │ │ │ Prod (f : fs) (f1 a) -> f1 (Prod (f : fs) a) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Inline: (sat-args=0), │ │ │ │ │ @@ -2886,15 +2886,15 @@ │ │ │ │ │ $dTraversable │ │ │ │ │ $dTraversable1 │ │ │ │ │ @f1 │ │ │ │ │ @(f1 a) │ │ │ │ │ @a │ │ │ │ │ $dApplicative │ │ │ │ │ (GHC.Base.id @(f1 a))] │ │ │ │ │ -0343881b4a56387c10c2a90640c35e57 │ │ │ │ │ +a5a048310f0dae1c8a44b9b9675c0016 │ │ │ │ │ $fTraversableProd_$ctraverse :: │ │ │ │ │ (Data.Traversable.Traversable f, │ │ │ │ │ Data.Traversable.Traversable (Prod fs), GHC.Base.Applicative f1) => │ │ │ │ │ (a -> f1 b) -> Prod (f : fs) a -> f1 (Prod (f : fs) b) │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -2935,114 +2935,114 @@ │ │ │ │ │ $dTraversable1 │ │ │ │ │ @f1 │ │ │ │ │ @a │ │ │ │ │ @b │ │ │ │ │ $dApplicative │ │ │ │ │ eta │ │ │ │ │ fas `cast` (Prod <*>_N (SelCo:Tc(2) (Sym co)) _N)_R) }] │ │ │ │ │ -3a7e9dbd4e89ac8fd507b72fa2111de7 │ │ │ │ │ +4782daeefb209cc6e70ef18754396e57 │ │ │ │ │ $tc'Cons :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 11681214518383820212#Word64 │ │ │ │ │ - 2262654514700322604#Word64 │ │ │ │ │ + 18095855829200529283#Word64 │ │ │ │ │ + 9349079441430715829#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Cons2 │ │ │ │ │ 4# │ │ │ │ │ $tc'Cons1] │ │ │ │ │ -2d30aab6bb6c9f3ccc2dd62a32a8a4e7 │ │ │ │ │ +f490e18cf82ec30f624196fb2d39a6f8 │ │ │ │ │ $tc'Cons1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -08b2ad063a71ee45a7a8536f65c5f05e │ │ │ │ │ +ac2fac9d90fc111a15d4c4e1f0373958 │ │ │ │ │ $tc'Cons2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Cons3] │ │ │ │ │ -e3a9582364945a3fdad675ea10bdcc1f │ │ │ │ │ +673b81b4c9c40dc2d20878f9ec48ef25 │ │ │ │ │ $tc'Cons3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Cons"#] │ │ │ │ │ -23c432102357c63bee6ce1d940488243 │ │ │ │ │ +8789339d671dda0e1838d22e1becb0b9 │ │ │ │ │ $tc'Unit :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2737625517741220644#Word64 │ │ │ │ │ - 14927981062871196765#Word64 │ │ │ │ │ + 15781974758605816177#Word64 │ │ │ │ │ + 16358358308405845360#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Unit2 │ │ │ │ │ 2# │ │ │ │ │ $tc'Unit1] │ │ │ │ │ -2429097e1acb268ce9793d5db542e0a0 │ │ │ │ │ +418bfb310cc853e69fb766e32e83d141 │ │ │ │ │ $tc'Unit1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepTyConApp], Inline: [~]] │ │ │ │ │ -ef7f66f0388ec3705825a2b11d93dfc1 │ │ │ │ │ +04f400db1544e18727e6796980fb30bf │ │ │ │ │ $tc'Unit2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Unit3] │ │ │ │ │ -ddaeada3f0566f7815c9e05b7300032e │ │ │ │ │ +2c734cda52aa5fe049c2bfcf7cfc3840 │ │ │ │ │ $tc'Unit3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Unit"#] │ │ │ │ │ -0e492da99a3933300f7b3e0d015148c0 │ │ │ │ │ +2ed43a4576836a463acca268b71b8a3d │ │ │ │ │ $tcProd :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 14117411816903489973#Word64 │ │ │ │ │ - 14719450260367156357#Word64 │ │ │ │ │ + 3702848797303664329#Word64 │ │ │ │ │ + 10218302260542951913#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcProd2 │ │ │ │ │ 1# │ │ │ │ │ $tcProd1] │ │ │ │ │ -2de61373d3d737f58856631f27dceee2 │ │ │ │ │ +f54ab60f1ab8f6a112c7fbfe92586cc8 │ │ │ │ │ $tcProd1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -a97e04b764d396aa8167339adaadef46 │ │ │ │ │ +e3e0086e5a1912106894ddb48ff470c0 │ │ │ │ │ $tcProd2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcProd3] │ │ │ │ │ -00e226dbe680d3c6ac85038ff4d4c99a │ │ │ │ │ +9923d18a971c1c15108c89fd1447c454 │ │ │ │ │ $tcProd3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Prod"#] │ │ │ │ │ -96413630781f30772b6c77bfceb7b732 │ │ │ │ │ +906c64d92ef88a476b272f9edc5a91ea │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -73cc961c32c4a687204c0957a65feeb0 │ │ │ │ │ +17f845fc0196fa3ce77813ba405a6638 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -87213e996837faaa8a48f4019e90aa67 │ │ │ │ │ +c20d6e6345b74f747bf755752914420e │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Prod"#] │ │ │ │ │ -9d88598cebc62d018fc3a21bcf4fc75a │ │ │ │ │ +5bfdf37dfd9aa57f39882f24a094c609 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -3dd39a97079e5daf4ad26745a000cb24 │ │ │ │ │ +b28fc42724998d51c11e83bd2397d601 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -e7c758d61272018c6faaf4f73d3ffe58 │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +5b7d769a077d6ef1675a22ac50823268 │ │ │ │ │ $w$cliftShowsPrec :: │ │ │ │ │ (Data.Functor.Classes.Show1 f, │ │ │ │ │ Data.Functor.Classes.Show1 (Prod fs)) => │ │ │ │ │ (GHC.Types.Int -> a -> GHC.Show.ShowS) │ │ │ │ │ -> ([a] -> GHC.Show.ShowS) │ │ │ │ │ -> GHC.Prim.Int# │ │ │ │ │ -> Prod (f : fs) a │ │ │ │ │ @@ -3125,76 +3125,76 @@ │ │ │ │ │ GHC.Show.$fShow(,)3 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShow1Prod2 │ │ │ │ │ (f2 │ │ │ │ │ (GHC.CString.unpackAppendCString# │ │ │ │ │ $fShow1Prod1 │ │ │ │ │ (g (GHC.Types.: @GHC.Types.Char GHC.Show.$fShow(,)1 x))))) } } }] │ │ │ │ │ -0b067dc8d1998b2bb8488e3bb8a8fcc6 │ │ │ │ │ +7ed7e132d60bf3187c2f5785260bf37d │ │ │ │ │ $w$cmaximum :: (# #) -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @a (void['GHC.Types.Many] :: (# #)) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b "maximum: empty structure"#))] │ │ │ │ │ -4629527230dd254a906d75e3508133d9 │ │ │ │ │ +47e711ca318660bfa85409cb439f1aa5 │ │ │ │ │ $w$cminimum :: (# #) -> a │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: b, CPR: b, Inline: [2], │ │ │ │ │ Unfolding: Core: StableUser │ │ │ │ │ \ @a (void['GHC.Types.Many] :: (# #)) -> │ │ │ │ │ GHC.Err.errorWithoutStackTrace │ │ │ │ │ @GHC.Types.LiftedRep │ │ │ │ │ @a │ │ │ │ │ (GHC.Base.build │ │ │ │ │ @GHC.Types.Char │ │ │ │ │ (\ @b -> │ │ │ │ │ GHC.CString.unpackFoldrCString# @b "minimum: empty structure"#))] │ │ │ │ │ -8fdd6a3df6caa085c48f6e4cd62d707f │ │ │ │ │ +9e1a347b81f82e99eae15e6701e5fdc9 │ │ │ │ │ type (++) :: forall k. [k] -> [k] -> [k] │ │ │ │ │ type family (++) l r where │ │ │ │ │ forall k (ys :: [k]). (++) '[] ys = ys │ │ │ │ │ forall k (x :: k) (xs :: [k]) (ys :: [k]). │ │ │ │ │ (++) (x : xs) ys = x : (xs ++ ys) │ │ │ │ │ axiom D:R:++ │ │ │ │ │ -81aef0e416fe3eced281ba9e3418f8e5 │ │ │ │ │ +b9e832e839646ad593d0f98d996de215 │ │ │ │ │ type Curried :: * -> * │ │ │ │ │ type family Curried t where │ │ │ │ │ forall k (a :: k) (r :: k -> *). Curried (Prod '[] a -> r a) = r a │ │ │ │ │ forall k (t :: GHC.Types.RuntimeRep) (f :: k -> *) (fs :: [k -> *]) │ │ │ │ │ (a :: k) (r :: k -> GHC.Prim.TYPE t). │ │ │ │ │ Curried (Prod (f : fs) a -> r a) │ │ │ │ │ = f a -> Curried (Prod fs a -> r a) │ │ │ │ │ axiom D:R:Curried │ │ │ │ │ -c942a9be1f9dd46c9c4c3c3efa39164b │ │ │ │ │ +2eb68f31ecc22041f9172906f1ef8c19 │ │ │ │ │ axiom D:R:++ :: │ │ │ │ │ forall k (ys :: [k]). ++ '[] ys = ys │ │ │ │ │ forall k (x :: k) (xs :: [k]) (ys :: [k]). │ │ │ │ │ ++ (x : xs) ys = x : (xs ++ ys) │ │ │ │ │ -215dbd0d8d46680c2d0c3eab2a27a8df │ │ │ │ │ +48d63156e2c4beaa2ae9d29c8f291fd6 │ │ │ │ │ axiom D:R:Curried :: │ │ │ │ │ forall k (a :: k) (r :: k -> *). Curried (Prod '[] a -> r a) = r a │ │ │ │ │ forall k (t :: GHC.Types.RuntimeRep) (f :: k -> *) (fs :: [k -> *]) │ │ │ │ │ (a :: k) (r :: k -> GHC.Prim.TYPE t). │ │ │ │ │ Curried (Prod (f : fs) a -> r a) │ │ │ │ │ = f a -> Curried (Prod fs a -> r a) │ │ │ │ │ -46923a6801bbd445e7f64b45bc2641db │ │ │ │ │ +72871df9eab61fc1dcceb25a27d59350 │ │ │ │ │ type role Prod nominal nominal │ │ │ │ │ type Prod :: forall k. [k -> *] -> k -> * │ │ │ │ │ data Prod a b where │ │ │ │ │ Unit :: forall {k} (b :: k). Prod '[] b │ │ │ │ │ Cons :: forall {k} (f :: k -> *) (b :: k) (fs :: [k -> *]). │ │ │ │ │ f b -> Prod fs b -> Prod (f : fs) b │ │ │ │ │ -739d73e440f15f399d4ee7da6da91e88 │ │ │ │ │ +bce2c9b88cd2644b7931a74d742a3b46 │ │ │ │ │ fromProduct :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Data.Functor.Product.Product f g a -> Prod '[f, g] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: <1!P(L,L)>, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @@ -3216,36 +3216,36 @@ │ │ │ │ │ @'[g] │ │ │ │ │ @a │ │ │ │ │ @g │ │ │ │ │ @'[] │ │ │ │ │ @~<'[g]>_N │ │ │ │ │ ga │ │ │ │ │ ($WUnit @k @a)) }] │ │ │ │ │ -15047fbbfd70729b34ce5eef9c39ff10 │ │ │ │ │ +55a3a2e4834f161b6addddb24b107f58 │ │ │ │ │ oneTuple :: forall {k} (f :: k -> *) (a :: k). f a -> Prod '[f] a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @f :: k -> * @a :: k (fa['GHC.Types.Many] :: f a) -> │ │ │ │ │ {__scc {Data.Functor.Prod.oneTuple} True False} Cons │ │ │ │ │ @k │ │ │ │ │ @'[f] │ │ │ │ │ @a │ │ │ │ │ @f │ │ │ │ │ @'[] │ │ │ │ │ @~<'[f]>_N │ │ │ │ │ fa │ │ │ │ │ ($WUnit @k @a)] │ │ │ │ │ -ce6744d0fed199a0f3297258e8b39d71 │ │ │ │ │ +783ee96f7bfd3c24f11aaa471e0ddbde │ │ │ │ │ prod :: │ │ │ │ │ forall {k} (ls :: [k -> *]) (a :: k) (rs :: [k -> *]). │ │ │ │ │ Prod ls a -> Prod rs a -> Prod (ls ++ rs) a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: <1L>] │ │ │ │ │ -df6e31002780874726558fa3ecbc6bf5 │ │ │ │ │ +4d084936658366cba098aeaca12a73a5 │ │ │ │ │ toProduct :: │ │ │ │ │ forall {k} (f :: k -> *) (g :: k -> *) (a :: k). │ │ │ │ │ Prod '[f, g] a -> Data.Functor.Product.Product f g a │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1L>, CPR: 1, │ │ │ │ │ Unfolding: Core: StableSystem <1,TrueFalse> │ │ │ │ │ \ @k │ │ │ │ │ @f :: k -> * │ │ │ │ │ @@ -3275,27 +3275,27 @@ │ │ │ │ │ (Sym co))) _N) │ │ │ │ │ Cons ipv ipv1 ipv2 ipv3 ipv4 │ │ │ │ │ -> toProduct1 │ │ │ │ │ @k │ │ │ │ │ @f │ │ │ │ │ @g │ │ │ │ │ @a } } }] │ │ │ │ │ -d3aadb0a37bb59155db55af33446469a │ │ │ │ │ +5d07bd02252cbe2363bc3e6bad5ff146 │ │ │ │ │ toProduct1 :: │ │ │ │ │ forall {k} {f :: k -> *} {g :: k -> *} {a :: k}. │ │ │ │ │ Data.Functor.Product.Product f g a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Strictness: b, CPR: b] │ │ │ │ │ -26018d13d7720f78f0313310b6a6120d │ │ │ │ │ +dd9c29db8d478aa3c48653ebf9da1a21 │ │ │ │ │ uncurryn :: │ │ │ │ │ forall {k} (fs :: [k -> *]) (a :: k) (r :: k -> *). │ │ │ │ │ Curried (Prod fs a -> r a) -> Prod fs a -> r a │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1, │ │ │ │ │ Arity: 1, Strictness: ] │ │ │ │ │ -e460784530b25f09f35dca96ca9f5474 │ │ │ │ │ +eebabdbe44b8aa4b48e1e41ccbd9baec │ │ │ │ │ zeroTuple :: forall {k} (a :: k). Prod '[] a │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ {__scc {Data.Functor.Prod.zeroTuple} True False} $WUnit] │ │ │ │ │ instance [safe] GHC.Base.Alternative [Prod] = $fAlternativeProd │ │ │ │ │ instance [safe] GHC.Base.Alternative [Prod] = $fAlternativeProd0 │ │ │ │ │ instance [safe] GHC.Base.Applicative [Prod] = $fApplicativeProd │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.p_hi │ │ │ │┄ Files 88% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Functor.Transformer 9066 │ │ │ │ │ - interface hash: 5102af2ca924928a5ff1f38a3a37f260 │ │ │ │ │ - ABI hash: b6c50927a72e994c449237c5015937c7 │ │ │ │ │ - export-list hash: 856a31e58112ee4a1740bc4f8a0a5850 │ │ │ │ │ + interface hash: 0eeecfeb9f6a7233ae7c6af553094a58 │ │ │ │ │ + ABI hash: eda82e6579172c14a44bb087490ee99a │ │ │ │ │ + export-list hash: 385f1ce47f803f58a1667bba336930e6 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: f5e2cce413adc89c5e3d9edbdd58cf81 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: d83995bc8e7444810caab212b91324c0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -37,21 +37,21 @@ │ │ │ │ │ Barbies.Internal.ConstraintsT.AllTF │ │ │ │ │ Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT Barbies.Internal.ConstraintsT.taddDicts} │ │ │ │ │ Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute} │ │ │ │ │ Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap} │ │ │ │ │ Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed Barbies.Internal.MonadT.tjoin Barbies.Internal.MonadT.tlift} │ │ │ │ │ Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse} │ │ │ │ │ Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec unRec} │ │ │ │ │ -direct module dependencies: barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT │ │ │ │ │ - barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN │ │ │ │ │ +direct module dependencies: barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT │ │ │ │ │ + barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: Barbies.Internal.ApplicativeT │ │ │ │ │ Barbies.Internal.ConstraintsT Barbies.Internal.DistributiveT │ │ │ │ │ Barbies.Internal.FunctorT Barbies.Internal.TraversableT GHC.Base │ │ │ │ │ GHC.Float Data.Orphans GHC.Prim.Ext │ │ │ │ │ @@ -66,87 +66,87 @@ │ │ │ │ │ Control.Monad.Trans.Accum Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict Data.Functor.Constant │ │ │ │ │ Data.Functor.Reverse │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT 37b9828a73911edc65682677beef0b01 │ │ │ │ │ - exports: 326dd8ed771f20a8bb5ea77e676eb73c │ │ │ │ │ - ApplicativeT ac75f9c1033a1a0fa3ed421b0aa1a6ff │ │ │ │ │ - tprod 836c430f592da5bade76b63a1cf2dc58 │ │ │ │ │ - tpure d70eae245e3327d8eee46b48631b6e4c │ │ │ │ │ - tunzip d7f86ef8dc97dee17e1bd03b659eecdc │ │ │ │ │ - tzip 86a7545983d440ce260903a9a0e1494e │ │ │ │ │ - tzipWith f350595e933c3e2883cd0c875f9ac195 │ │ │ │ │ - tzipWith3 feb1601bb3b05f01c12569756a080f90 │ │ │ │ │ - tzipWith4 9bc7aa1049fe89605e44d126cdee52a8 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT b740860c90bc5069368a1402d8ba35ea │ │ │ │ │ - exports: ff64c12f85a58ce210c289bc5f38b4b0 │ │ │ │ │ - AllT 051a1647fb7cdb81b6c12726eebecf9e │ │ │ │ │ - AllTF dff074ee18166a22f4f8f47ecb3e6f9e │ │ │ │ │ - ConstraintsT 63bcc668eaa4de0e771fce96e43c496c │ │ │ │ │ - taddDicts 5152b4bb5c5fe309890636bc41f05b3b │ │ │ │ │ - tmapC c7ff11490dec8c0395bb3c7f9f149f34 │ │ │ │ │ - ttraverseC 10f64217cafad49e723398b33079651f │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT ec0109aac7f95a0f49e357c4692172b6 │ │ │ │ │ - exports: e4bb445090ae9da31a739b0e3da69c11 │ │ │ │ │ - DistributiveT bf60a4b70526597f9806abfbda792bc4 │ │ │ │ │ - tcotraverse 2dc7e6fe6bf1f4e02803c5fcccf833b7 │ │ │ │ │ - tdecompose 5bcdca0f2e664d1fc81634f7cd2be293 │ │ │ │ │ - tdistribute e3628f1c954601a3a1e88b8b2e9621cf │ │ │ │ │ - tdistribute' b01def03abeebe4cc399564d96dac8a8 │ │ │ │ │ - trecompose f413036664271a59346594cae1034ca2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT 740b571b183b6fedf549dc7d55b49ebc │ │ │ │ │ - exports: f80df9d1a671828401e57ca77039e65f │ │ │ │ │ - FunctorT 8eecefeea9b4af10c28c6418beb8e35f │ │ │ │ │ - tmap 7daf6eec37127197117907af82691fc2 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT 2e45532830ced35fcf64ea307ca3f5c2 │ │ │ │ │ - exports: 34162405ec478d3f9aacb5beb1bd0be5 │ │ │ │ │ - MonadT 97dbe0e46fe68cde416cece814284e6f │ │ │ │ │ - tembed 7ae9c4aceb95e9425a19532a1a5cf606 │ │ │ │ │ - tjoin f2e80dfc8accb232f79dc76260b35361 │ │ │ │ │ - tlift bcd9b7abc90632e71082fc74bfa6d889 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT 6d9f71dcdc22d5d3261927c7c3f0afd5 │ │ │ │ │ - exports: 24f5ff092cfd60d1c33d22f7bfc60097 │ │ │ │ │ - TraversableT e7c67190d7e0b7e757119c341317ca7c │ │ │ │ │ - tfoldMap 89aba6788a37742a350980fb20f7fd7d │ │ │ │ │ - tsequence f3a225e91845d5e7470e50de6f7eea6f │ │ │ │ │ - tsequence' 32ebe38fec21ca397a0ee3ba29d55bec │ │ │ │ │ - ttraverse 52a07542ffc301896e358aebbb2830d3 │ │ │ │ │ - ttraverse_ d0d74b1d03ca0a1d47af8dee84b6ed90 │ │ │ │ │ -import -/ barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - exports: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ - Rec d8ffa08834c4c62062cbf33b3a6a8e7d │ │ │ │ │ - Rec 9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ - unRec 6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT a4b6dde0959b1b6fc0980131174b93d9 │ │ │ │ │ + exports: fb4057e5f657bcf51e84559f4e82a422 │ │ │ │ │ + ApplicativeT 8c4c465730cad783db66cced9f6ad1cd │ │ │ │ │ + tprod f7a3c13f2f2048c22a31a51a529488c9 │ │ │ │ │ + tpure 18e1079f018128459a0a8b55ce7b774e │ │ │ │ │ + tunzip 19c9841b082e8c9d41dd4d6ca7eb20eb │ │ │ │ │ + tzip 243b199bba526517ade86985eff9e9ab │ │ │ │ │ + tzipWith 654badf19e125b627d365af82896f5ce │ │ │ │ │ + tzipWith3 c787f5f67a26ab8a5b01d080e8d50a1c │ │ │ │ │ + tzipWith4 14a75411752014d3e5c59acd446735af │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT d1df5ef962f0b55196afb59b42e0f1da │ │ │ │ │ + exports: ed62ac4a4eb5e94b8facce81e2b4a838 │ │ │ │ │ + AllT c4a1138038b732a439b85a866b14c054 │ │ │ │ │ + AllTF c91b40bc5df4557bc150947824e6d65b │ │ │ │ │ + ConstraintsT d50d1d4be2b903724d6bf2baa5481d3f │ │ │ │ │ + taddDicts 8cc5a26652c1789f051ee21b00594b19 │ │ │ │ │ + tmapC 1bf040f27f0c14d38d137b7a60d57d93 │ │ │ │ │ + ttraverseC 5f64d3e2e8c919dd82131024647bdfb8 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT e2516ba32392922786c305c30d832725 │ │ │ │ │ + exports: ed1c5309290b8a2cf9319bed55a63450 │ │ │ │ │ + DistributiveT 3287b4f0ba90375696b0ae382def28bc │ │ │ │ │ + tcotraverse 016be32a0da9662c14df822159e8726b │ │ │ │ │ + tdecompose 4f5723c8ae8da00ff81fa74a410ea794 │ │ │ │ │ + tdistribute 50e04509af645581a3b094a3f3168944 │ │ │ │ │ + tdistribute' 28eae7229d2fc317892c749d705ea543 │ │ │ │ │ + trecompose 722eedbd64f0646c25e42b9733b9f082 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT 385628ba6df11d9bcfdcefda46278ea8 │ │ │ │ │ + exports: e02f5d493ca75ffd2f01042546f54905 │ │ │ │ │ + FunctorT ae5ec0f7570f82aca6f5f14b2f49b24c │ │ │ │ │ + tmap d0b4955d5dbd43342b986bfbb6d3da5d │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT a5e6475ab282416ed2d4778ea69017b2 │ │ │ │ │ + exports: 847c759e05e334128713d431e8407f6d │ │ │ │ │ + MonadT 901f738abac3be5c36af79b68794e7ff │ │ │ │ │ + tembed eb8a2a11f55d29837f11cc6f18f79ff2 │ │ │ │ │ + tjoin 0980482f7cbb9f3136a3337d0a9fe837 │ │ │ │ │ + tlift ac7a8e24b8f93dcdff0a91a51878c639 │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT 70a0f6bb8ee700f78b9077b3af018bc8 │ │ │ │ │ + exports: e6c541e77f859c5116aa0273fe952d3a │ │ │ │ │ + TraversableT 0d4893fb3ceb3c7a5413bd1c7de7657c │ │ │ │ │ + tfoldMap 1f6b797c47fe546509e6e115aa72cc9a │ │ │ │ │ + tsequence 9248ca66fed49993685fa174b2adebf3 │ │ │ │ │ + tsequence' b909f470cf0600c6d7e5c98ae4f39532 │ │ │ │ │ + ttraverse 0b7ab5f0b9eafcdfa92c0611d78a7459 │ │ │ │ │ + ttraverse_ 78999db991d8975be40c74b1d6d967dc │ │ │ │ │ +import -/ barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + exports: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ + Rec f9ff074807dea74d44999b8224bfaf68 │ │ │ │ │ + Rec fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ + unRec b9b567a7055424321315c3c0c33e934c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -e8d0846ab6bf10afedc2e173ebee2a3e │ │ │ │ │ +81e9870506964534fb6560cfdf6b4f6e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -9c0ae710990cf2f44cb403ad7a173fdf │ │ │ │ │ +1837800a82c2d6f9714d291344aac372 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -56eafa756bfcad879e9c49db741ced56 │ │ │ │ │ +4573d0735f1ab159832a5bd8b03802a2 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Functor.Transformer"#] │ │ │ │ │ -eda8bc7060567a1084238d5b9170deaf │ │ │ │ │ +2668df7ff3d645f0f5a39520985511de │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -1e4007c12d00dd493ea12fb4c5831fe4 │ │ │ │ │ +7fd2e44b7d254ec246cc77b48184f6b1 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.p_hi │ │ │ │┄ Files 98% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface Data.Generics.GenericN [family instance module] 9066 │ │ │ │ │ - interface hash: 5248e526c9e0f7a1fc6ad8e601680f2f │ │ │ │ │ - ABI hash: 5ab7f4dc94ce0f41f48853dd931d0499 │ │ │ │ │ - export-list hash: 307a2e68cbb21a03a7dd871748641b06 │ │ │ │ │ + interface hash: 6bf7e3b3011b5dcf62daf9d83ba5076d │ │ │ │ │ + ABI hash: 2cb3626d76281764d745593efa3ddaa0 │ │ │ │ │ + export-list hash: ddd229d354fb4e9da43735622f139811 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: d11bf6e00943ba13b6605308f5601ef0 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 20c4705bc3e8084b4769b462455c7608 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -78,28 +78,28 @@ │ │ │ │ │ import -/ Data.Coerce 3269ee8ad04da065068a7a50d58e6cd3 │ │ │ │ │ import -/ Data.Kind fd15bc9fb2724f55aa3b09ea17d3960c │ │ │ │ │ import -/ Data.Proxy b583d2225e4e4bef1d89cafe24a40e62 │ │ │ │ │ import -/ GHC.Generics 21d7c8a26992a4e12ea7708ed53b9dfc │ │ │ │ │ import -/ GHC.TypeLits f23e4e26ee7d5b9bc41b0d7e088545e9 │ │ │ │ │ import -/ GHC.TypeNats d69020e5722c2743fec6a0f72e8ea24f │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ -c00f0d8e8cd0302362f6b1fc6880cefb │ │ │ │ │ +ee62af8408a55d98688762973ff08d82 │ │ │ │ │ $fGenericNa :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericN a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ Unfolding: DFun: @a │ │ │ │ │ (v['GHC.Types.Many] :: GHC.Types.Coercible │ │ │ │ │ (GHC.Generics.Rep a) (RepN a)) │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Generics.Generic a). │ │ │ │ │ @a v v1 ($fGenericNa_$ctoN @a v v1) ($fGenericNa_$cfromN @a v v1)] │ │ │ │ │ -e9dae078157b4bb19e62fc84e6709067 │ │ │ │ │ +14b24a35e15b94714436a18d174a6719 │ │ │ │ │ $fGenericNa_$cfromN :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ a -> RepN a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(1L)><1P(1L,A)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepN a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (\ @x -> GHC.Generics.from @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (x :: <*>_N). _R %<'GHC.Types.Many>_N ->_R co _N) }] │ │ │ │ │ -975c2442247f008e7806528ecc966fd6 │ │ │ │ │ +703617345b4c9e21a8d44a33c6d2914c │ │ │ │ │ $fGenericNa_$ctoN :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ RepN a x -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2, │ │ │ │ │ Strictness: <1P(1L)><1P(A,1L)>, Inline: (sat-args=0), │ │ │ │ │ Unfolding: Core: StableUser <2,FalseFalse> │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepN a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (\ @x -> GHC.Generics.to @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (forall (x :: <*>_N). co _N %<'GHC.Types.Many>_N ->_R _R) }] │ │ │ │ │ -ebcd25237270c6fae894191744cd4a32 │ │ │ │ │ +7973c2f86471ebcdaeabdff41f2d75ea │ │ │ │ │ $fGenericPna :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericP n a │ │ │ │ │ DFunId │ │ │ │ │ [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , Inline: CONLIKE, │ │ │ │ │ @@ -150,15 +150,15 @@ │ │ │ │ │ (v1['GHC.Types.Many] :: GHC.Generics.Generic a). │ │ │ │ │ @n │ │ │ │ │ @a │ │ │ │ │ v │ │ │ │ │ v1 │ │ │ │ │ ($fGenericPna_$ctoP @a @n v v1) │ │ │ │ │ ($fGenericPna_$cfromP @a @n v v1)] │ │ │ │ │ -ce8bd8b024ac4082283a4038b8520de5 │ │ │ │ │ +54d6d89464b7961e902e63f73fea34f3 │ │ │ │ │ $fGenericPna_$cfromP :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ Data.Proxy.Proxy n -> a -> RepP n a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1L)><1P(1L,A)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -173,15 +173,15 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepP n a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (GHC.Generics.from @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (_R %<'GHC.Types.Many>_N ->_R co _N) }] │ │ │ │ │ -456d8618d5913b5d50e138066057e65d │ │ │ │ │ +985db640f01270a0094a7710d184cca0 │ │ │ │ │ $fGenericPna_$ctoP :: │ │ │ │ │ (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ Data.Proxy.Proxy n -> RepP n a x -> a │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: <1P(1L)><1P(A,1L)>, Inline: (sat-args=1), │ │ │ │ │ Unfolding: Core: StableUser <3,FalseFalse> │ │ │ │ │ @@ -196,272 +196,272 @@ │ │ │ │ │ @(* -> *) │ │ │ │ │ @(GHC.Generics.Rep a) │ │ │ │ │ @(RepP n a) │ │ │ │ │ $dCoercible of co { DEFAULT -> │ │ │ │ │ (GHC.Generics.to @a $dGeneric @x) │ │ │ │ │ `cast` │ │ │ │ │ (co _N %<'GHC.Types.Many>_N ->_R _R) }] │ │ │ │ │ -042d1cc01cc554e4884d8b73df668064 │ │ │ │ │ +1ce19a72b58a0e1a7465a8a8f00dd687 │ │ │ │ │ $tc'Rec :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 2010739128158471245#Word64 │ │ │ │ │ - 13967947080697914728#Word64 │ │ │ │ │ + 3641965112030500663#Word64 │ │ │ │ │ + 17228817449347045139#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tc'Rec2 │ │ │ │ │ 4# │ │ │ │ │ $tc'Rec1] │ │ │ │ │ -4a7527726447d1acd2fc9625d9e742aa │ │ │ │ │ +0ab194d6e23144f60a518a0248d8e242 │ │ │ │ │ $tc'Rec1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -31c16267b28d71d76a362cdbff5b6581 │ │ │ │ │ +4651b5ae438aa5170e60a689cbbd356c │ │ │ │ │ $tc'Rec2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tc'Rec3] │ │ │ │ │ -41cafd84bd7d6ec0ea94a25fde216ea9 │ │ │ │ │ +0bad259247e68351a7b5e610c2a16a9b │ │ │ │ │ $tc'Rec3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "'Rec"#] │ │ │ │ │ -b60c60bc0815f57e5deed1742557986f │ │ │ │ │ +1eaeaf8e84eb4bcc99588bd1558c7745 │ │ │ │ │ $tcGenericN :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 13366642642489202528#Word64 │ │ │ │ │ - 16533088930544678980#Word64 │ │ │ │ │ + 8431548670426927589#Word64 │ │ │ │ │ + 8276686068605313302#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGenericN2 │ │ │ │ │ 0# │ │ │ │ │ $tcGenericN1] │ │ │ │ │ -86fc687e4119a7168fe328fe3c58cfbc │ │ │ │ │ +b46b24512d4fb0e6131c0fb5cb02d34a │ │ │ │ │ $tcGenericN1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -f126c1fe640754bb787fd8b7e9b17434 │ │ │ │ │ +245b849b4bf43ea00d8cd2734d3cce9b │ │ │ │ │ $tcGenericN2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGenericN3] │ │ │ │ │ -5f3a6a6d699cdbfb51ad634392bfbb3e │ │ │ │ │ +9c08e0cf76b7d1833000ce77f2a97b4a │ │ │ │ │ $tcGenericN3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GenericN"#] │ │ │ │ │ -22b93de4eaf9a83429e5d5169d9d289f │ │ │ │ │ +3528bb653433f29d062a7c08e2202cb7 │ │ │ │ │ $tcGenericP :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7746456970720547853#Word64 │ │ │ │ │ - 7869983480876816926#Word64 │ │ │ │ │ + 10546502919063957716#Word64 │ │ │ │ │ + 4403573475803759602#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcGenericP2 │ │ │ │ │ 0# │ │ │ │ │ $tcGenericP1] │ │ │ │ │ -7841065602a8387f35d0834beb53d35d │ │ │ │ │ +098a1c8a4da0eafbf0bc46915bdc3cc2 │ │ │ │ │ $tcGenericP1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -819ea323ad6a4f449e3140ecd3edb497 │ │ │ │ │ +17ac0303a08e0f22b2857af4a7b0a424 │ │ │ │ │ $tcGenericP2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcGenericP3] │ │ │ │ │ -a736ebd9bb38bb16eb5234dd49c60986 │ │ │ │ │ +a94442cbc3877b2176ba132254968986 │ │ │ │ │ $tcGenericP3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "GenericP"#] │ │ │ │ │ -2de73bd748e080c8ba90f2f4c2321a31 │ │ │ │ │ +ec97bcaf2e023750dd1bacfe29de2595 │ │ │ │ │ $tcParam :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 3873479314949231875#Word64 │ │ │ │ │ - 3287949389011015102#Word64 │ │ │ │ │ + 3708105176982407385#Word64 │ │ │ │ │ + 855080426625777784#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcParam2 │ │ │ │ │ 1# │ │ │ │ │ $tcParam1] │ │ │ │ │ -c9d8d518ac2b5bc4e1b23a819e45ed4f │ │ │ │ │ +d3d520a16e26c3cf8ebc4264dcc10018 │ │ │ │ │ $tcParam1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -7cd22a64393d7d34a18a83cc4d95339d │ │ │ │ │ +52d05bff125e28f665fac6c34c538178 │ │ │ │ │ $tcParam2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcParam3] │ │ │ │ │ -e63f5e84ef414935fbe13542a4d11b6b │ │ │ │ │ +8a5e35570356d9a3cfeb97314c7d1af8 │ │ │ │ │ $tcParam3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Param"#] │ │ │ │ │ -6305562a7e44617fc81acbc6ddf568a2 │ │ │ │ │ +5245bea0f94bfffdddad0e205a3e583e │ │ │ │ │ $tcRec :: GHC.Types.TyCon │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TyCon], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.Types.TyCon │ │ │ │ │ - 7366229076863813425#Word64 │ │ │ │ │ - 17893782013242789224#Word64 │ │ │ │ │ + 4496317617164788358#Word64 │ │ │ │ │ + 9240627540514957836#Word64 │ │ │ │ │ $trModule │ │ │ │ │ $tcRec2 │ │ │ │ │ 1# │ │ │ │ │ $tcRec1] │ │ │ │ │ -61ba17b60e0e30efb231f16276df5b3e │ │ │ │ │ +b23877eca59ea9c909b636baac151f29 │ │ │ │ │ $tcRec1 :: GHC.Types.KindRep │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]] │ │ │ │ │ -802a30c38651e14ac92093b8acc4cf71 │ │ │ │ │ +3dc736b817667ca788cb338ec25c38b5 │ │ │ │ │ $tcRec2 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $tcRec3] │ │ │ │ │ -b1f13471981b749c3de7d07d9631d7be │ │ │ │ │ +add2b530503730e66daaf1895998822b │ │ │ │ │ $tcRec3 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Rec"#] │ │ │ │ │ -4b558a5a0166b0221acfe75cc8c60029 │ │ │ │ │ +4672c8d772df915ea2576b915fa3c27a │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -2928f797403af6c3f5938d73352d2076 │ │ │ │ │ +7e93adc921c872c514fa153e5387b2b4 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -31e202f6d8534b24bf51f4b7532a83c3 │ │ │ │ │ +9fafeb5d57c048cdd1f67aa75ab2f0f3 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "Data.Generics.GenericN"#] │ │ │ │ │ -d4c12a6817ba80afc664a6226d54a9e2 │ │ │ │ │ +85d6b64d2b0f3bf79292f3f3049c015e │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -4363a9c789de4e96245188639ed3abd8 │ │ │ │ │ +8627082b9155637d4e5b4181b6be3bea │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] │ │ │ │ │ -4d032684fe99eec242cff5c60828727f │ │ │ │ │ + "barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#] │ │ │ │ │ +8383e02d5e99ada2c0c42f50a0b2e7d0 │ │ │ │ │ axiom D:R:FilterIndex :: │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param n a)) = FilterIndex n t (Param n a) │ │ │ │ │ forall k1 k2 (_1 :: GHC.TypeNats.Nat) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param _1 a)) = FilterIndex n t a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). FilterIndex _1 t = t │ │ │ │ │ -73e21b2157370f5cd1328cde0971d6b0 │ │ │ │ │ +4c33e6968806153750deddb6d613d962 │ │ │ │ │ axiom D:R:Indexed :: │ │ │ │ │ forall k1 k2 (t :: k1 -> k2) (a :: k1) (i :: GHC.TypeNats.Nat). │ │ │ │ │ Indexed (t a) i = Indexed t (i GHC.TypeNats.+ 1) (Param i a) │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). Indexed t _1 = t │ │ │ │ │ -c6aac925e2d3444bb9b319baddac2faf │ │ │ │ │ +6ce5d72ad7ee8026c44a94d2c259a0ab │ │ │ │ │ axiom D:R:Zip :: │ │ │ │ │ Zip (GHC.Generics.M1 mt m s) (GHC.Generics.M1 mt m t) │ │ │ │ │ = GHC.Generics.M1 mt m (Zip s t) │ │ │ │ │ Zip (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ = Zip l l' GHC.Generics.:+: Zip r r' │ │ │ │ │ Zip (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ = Zip l l' GHC.Generics.:*: Zip r r' │ │ │ │ │ Zip (GHC.Generics.Rec0 p) (GHC.Generics.Rec0 a) = Rec p a │ │ │ │ │ Zip GHC.Generics.U1 GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ Zip GHC.Generics.V1 GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ -28629d2d100254e316c2e2006644bb35 │ │ │ │ │ +d25400e43e9b658f703ceff2ac3de284 │ │ │ │ │ type FilterIndex :: forall k. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ type family FilterIndex n t where │ │ │ │ │ forall k1 k2 (n :: GHC.TypeNats.Nat) (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param n a)) = FilterIndex n t (Param n a) │ │ │ │ │ forall k1 k2 (_1 :: GHC.TypeNats.Nat) (n :: GHC.TypeNats.Nat) │ │ │ │ │ (t :: k1 -> k2) (a :: k1). │ │ │ │ │ FilterIndex n (t (Param _1 a)) = FilterIndex n t a │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). FilterIndex _1 t = t │ │ │ │ │ axiom D:R:FilterIndex │ │ │ │ │ -1b4266d07741206f7b8cba4fa8905e56 │ │ │ │ │ +3d9f2f2677a23aa95c2fa5da9877e31f │ │ │ │ │ type GenericN :: * -> GHC.Types.Constraint │ │ │ │ │ class (GHC.Types.Coercible (GHC.Generics.Rep a) (RepN a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericN a where │ │ │ │ │ type RepN :: * -> * -> * │ │ │ │ │ type family RepN a open │ │ │ │ │ Default: Zip (GHC.Generics.Rep (Indexed a 0)) (GHC.Generics.Rep a) │ │ │ │ │ toN :: RepN a x -> a │ │ │ │ │ fromN :: a -> RepN a x │ │ │ │ │ {-# MINIMAL toN, fromN #-} │ │ │ │ │ -a69a411bf0015ec405253821470b1398 │ │ │ │ │ +e8f0d81c6baece2774d787f7a39d65a5 │ │ │ │ │ type GenericP :: GHC.TypeNats.Nat -> * -> GHC.Types.Constraint │ │ │ │ │ class (GHC.Types.Coercible (GHC.Generics.Rep a) (RepP n a), │ │ │ │ │ GHC.Generics.Generic a) => │ │ │ │ │ GenericP n a where │ │ │ │ │ type RepP :: GHC.TypeNats.Nat -> * -> * -> * │ │ │ │ │ type family RepP n a open │ │ │ │ │ Default: Zip │ │ │ │ │ (GHC.Generics.Rep (FilterIndex n (Indexed a 0))) │ │ │ │ │ (GHC.Generics.Rep a) │ │ │ │ │ toP :: Data.Proxy.Proxy n -> RepP n a x -> a │ │ │ │ │ fromP :: Data.Proxy.Proxy n -> a -> RepP n a x │ │ │ │ │ {-# MINIMAL toP, fromP #-} │ │ │ │ │ -6d9d16f1708cc593b81a9519125d5cd4 │ │ │ │ │ +a088e1d15833f960906b057a9fbfae7d │ │ │ │ │ type Indexed :: forall k. k -> GHC.TypeNats.Nat -> k │ │ │ │ │ type family Indexed t i where │ │ │ │ │ forall k1 k2 (t :: k1 -> k2) (a :: k1) (i :: GHC.TypeNats.Nat). │ │ │ │ │ Indexed (t a) i = Indexed t (i GHC.TypeNats.+ 1) (Param i a) │ │ │ │ │ forall k (_1 :: GHC.TypeNats.Nat) (t :: k). Indexed t _1 = t │ │ │ │ │ axiom D:R:Indexed │ │ │ │ │ -64ce4f405ce19c0ac06589973a57c10d │ │ │ │ │ +8a772f1a47d87e197f6034a33fad91b6 │ │ │ │ │ type Param :: forall k. GHC.TypeNats.Nat -> k -> k │ │ │ │ │ data family Param n a │ │ │ │ │ -cc6870322967061e3e294fa941207578 │ │ │ │ │ +b64e9767791c7646e7de5444a8baea95 │ │ │ │ │ axiom R:RepNa :: │ │ │ │ │ RepN a = Zip (GHC.Generics.Rep (Indexed a 0)) (GHC.Generics.Rep a) │ │ │ │ │ -4c9068d6fd9becaa03bfc415a516caa2 │ │ │ │ │ +de699670ea6e0d4bef29c9935f8c1166 │ │ │ │ │ axiom R:RepPna :: │ │ │ │ │ RepP n a │ │ │ │ │ = Zip │ │ │ │ │ (GHC.Generics.Rep (FilterIndex n (Indexed a 0))) │ │ │ │ │ (GHC.Generics.Rep a) │ │ │ │ │ -9017a94ecd3f60378299e9682a29a339 │ │ │ │ │ +fe113cdf6189cb36af37422ecdf6cf32 │ │ │ │ │ type role Rec phantom representational phantom │ │ │ │ │ type Rec :: forall {k}. * -> * -> k -> * │ │ │ │ │ newtype Rec p a x │ │ │ │ │ = Rec {unRec :: GHC.Generics.K1 GHC.Generics.R a x} │ │ │ │ │ -78f93d71df1aa24b758da222fa746749 │ │ │ │ │ +d86c23e87aa7cf6ff0da40771f7e9b4d │ │ │ │ │ type Zip :: (* -> *) -> (* -> *) -> * -> * │ │ │ │ │ type family Zip a b where │ │ │ │ │ Zip (GHC.Generics.M1 mt m s) (GHC.Generics.M1 mt m t) │ │ │ │ │ = GHC.Generics.M1 mt m (Zip s t) │ │ │ │ │ Zip (l GHC.Generics.:+: r) (l' GHC.Generics.:+: r') │ │ │ │ │ = Zip l l' GHC.Generics.:+: Zip r r' │ │ │ │ │ Zip (l GHC.Generics.:*: r) (l' GHC.Generics.:*: r') │ │ │ │ │ = Zip l l' GHC.Generics.:*: Zip r r' │ │ │ │ │ Zip (GHC.Generics.Rec0 p) (GHC.Generics.Rec0 a) = Rec p a │ │ │ │ │ Zip GHC.Generics.U1 GHC.Generics.U1 = GHC.Generics.U1 │ │ │ │ │ Zip GHC.Generics.V1 GHC.Generics.V1 = GHC.Generics.V1 │ │ │ │ │ axiom D:R:Zip │ │ │ │ │ -6cdf989c26100469a6285cb308ea82fb │ │ │ │ │ +b9b567a7055424321315c3c0c33e934c │ │ │ │ │ unRec :: │ │ │ │ │ forall {k} p a (x :: k). │ │ │ │ │ Rec p a x -> GHC.Generics.K1 GHC.Generics.R a x │ │ │ │ │ RecSel Left Rec │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ unRec1 │ │ │ │ │ `cast` │ │ │ │ │ (forall (k :: <*>_N) (p :: <*>_N) (a :: <*>_N) (x :: _N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R N:Rec[0] _N

_P _N _N)] │ │ │ │ │ -ade1d758a053ec828622b1ee6c667f57 │ │ │ │ │ +c4533f4984b827d71f1ca8da30aa3f9b │ │ │ │ │ unRec1 :: forall {k} {p} {a} {x :: k}. Rec p a x -> Rec p a x │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ @k @p @a @x :: k (ds['GHC.Types.Many] :: Rec p a x) -> │ │ │ │ │ {__scc {Data.Generics.GenericN.unRec} True False} ds] │ │ │ │ │ instance GenericN [.] = $fGenericNa