3.9 MB
/srv/reproducible-results/rbuild-debian/r-b-build.3FWrN8Ub/b1/haskell-barbies_2.0.5.0-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.3FWrN8Ub/b2/haskell-barbies_2.0.5.0-1_amd64.changes
606 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·38e8488784dd823a67e1d7eada1279bd·319076·haskell·optional·libghc-barbies-dev_2.0.5.0-1_amd64.deb 
2 ·b9e813af2bbea91222364fcd522553f7·208724·doc·optional·libghc-barbies-doc_2.0.5.0-1_all.deb 
3 ·97b7b424a5ad165270f7837df1fc484b·323736·haskell·optional·libghc-barbies-prof_2.0.5.0-1_amd64.deb1 ·fd8db6c73a1c6e24433b90bf60c826e4·318992·haskell·optional·libghc-barbies-dev_2.0.5.0-1_amd64.deb
 2 ·6759cc16db825741a7d6e882f5632ed3·208728·doc·optional·libghc-barbies-doc_2.0.5.0-1_all.deb
 3 ·5af8e33233354ce067f9507f7f74247c·323728·haskell·optional·libghc-barbies-prof_2.0.5.0-1_amd64.deb
2.18 MB
libghc-barbies-dev_2.0.5.0-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·21:52:34.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·21:52:34.000000·debian-binary
2 -rw-r--r--···0········0········0·····2968·2024-09-21·21:52:34.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2948·2024-09-21·21:52:34.000000·control.tar.xz
3 -rw-r--r--···0········0········0···315916·2024-09-21·21:52:34.000000·data.tar.xz3 -rw-r--r--···0········0········0···315852·2024-09-21·21:52:34.000000·data.tar.xz
20.5 KB
control.tar.xz
20.4 KB
control.tar
1.05 KB
./control
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Package:·libghc-barbies-dev1 Package:·libghc-barbies-dev
2 Source:·haskell-barbies2 Source:·haskell-barbies
3 Version:·2.0.5.0-13 Version:·2.0.5.0-1
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·39676 Installed-Size:·3967
7 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)7 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)
8 Provides:·libghc-barbies-dev-2.0.5.0-7837f8 Provides:·libghc-barbies-dev-2.0.5.0-06da0
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/jcpetruzza/barbies#readme11 Homepage:·https://github.com/jcpetruzza/barbies#readme
12 Description:·Classes·for·working·with·types·that·can·change·clothes12 Description:·Classes·for·working·with·types·that·can·change·clothes
13 ·Types·that·are·parametric·on·a·functor·are·like·Barbies·that·have·an·outfit13 ·Types·that·are·parametric·on·a·functor·are·like·Barbies·that·have·an·outfit
14 ·for·each·role.·This·package·provides·the·basic·abstractions·to·work·with·them14 ·for·each·role.·This·package·provides·the·basic·abstractions·to·work·with·them
15 ·comfortably.15 ·comfortably.
16 ·.16 ·.
17 ·This·package·provides·a·library·for·the·Haskell·programming·language.17 ·This·package·provides·a·library·for·the·Haskell·programming·language.
18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
19 Ghc-Package:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe19 Ghc-Package:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U
19.4 KB
./md5sums
30.0 B
./md5sums
Files differ
19.3 KB
line order
    
Offset 1, 82 lines modifiedOffset 1, 82 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.dyn_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.dyn_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.dyn_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.dyn_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.dyn_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.dyn_hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.dyn_hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.dyn_hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.dyn_hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.dyn_hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.dyn_hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.dyn_hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.dyn_hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.dyn_hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.dyn_hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.hi18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.hi
19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.dyn_hi19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.dyn_hi
20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.hi20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.hi
21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.dyn_hi21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.dyn_hi
22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.hi22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.hi
23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.dyn_hi23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.dyn_hi
24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.hi24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.hi
25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.dyn_hi25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.dyn_hi
26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.hi26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.hi
27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.dyn_hi27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.dyn_hi
28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.hi28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.hi
29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.dyn_hi29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.dyn_hi
30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.hi30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.hi
31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.dyn_hi31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.dyn_hi
32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.hi32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.hi
33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.dyn_hi33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.dyn_hi
34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.hi34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.hi
35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.dyn_hi35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.dyn_hi
36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.hi36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.hi
37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.dyn_hi37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.dyn_hi
38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.hi38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.hi
39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.dyn_hi39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.dyn_hi
40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.hi40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.hi
41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.dyn_hi41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.dyn_hi
42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.hi42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.hi
43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.dyn_hi43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.dyn_hi
44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.hi44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.hi
45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.dyn_hi45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.dyn_hi
46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.hi46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.hi
47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.dyn_hi47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.dyn_hi
48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.hi48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.hi
49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.dyn_hi49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.dyn_hi
50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.hi50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.hi
51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.dyn_hi51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.dyn_hi
52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.hi52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.hi
53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.dyn_hi53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.dyn_hi
54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.hi54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.hi
55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.dyn_hi55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.dyn_hi
56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.hi56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.hi
57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.dyn_hi57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.dyn_hi
58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.hi58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.hi
59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.dyn_hi59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.dyn_hi
60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.hi60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.hi
61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.dyn_hi61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.dyn_hi
62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.hi62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.hi
63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.dyn_hi63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.dyn_hi
64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.hi64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.hi
65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.dyn_hi65 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
66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.hi66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/Product.hi
67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.dyn_hi67 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
68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.hi68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Internal/ProductC.hi
69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.dyn_hi69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.dyn_hi
70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.hi70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.hi
71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.dyn_hi71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.dyn_hi
72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.hi72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.hi
73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.dyn_hi73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.dyn_hi
74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.hi74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.hi
75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.dyn_hi75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.dyn_hi
76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.hi76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.hi
77 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.a77 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
78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe-ghc9.6.6.so78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U-ghc9.6.6.so
79 usr/share/doc/libghc-barbies-dev/changelog.Debian.gz79 usr/share/doc/libghc-barbies-dev/changelog.Debian.gz
80 usr/share/doc/libghc-barbies-dev/changelog.gz80 usr/share/doc/libghc-barbies-dev/changelog.gz
81 usr/share/doc/libghc-barbies-dev/copyright81 usr/share/doc/libghc-barbies-dev/copyright
82 var/lib/ghc/package.conf.d/barbies-2.0.5.0.conf82 var/lib/ghc/package.conf.d/barbies-2.0.5.0.conf
2.16 MB
data.tar.xz
2.16 MB
data.tar
37.4 KB
file list
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/lib/
7 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/7 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/
8 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/8 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/
9 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/9 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/
10 -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_hi10 -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
11 -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.hi11 -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
12 -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_hi12 -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
13 -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.hi13 -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
14 -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_hi14 -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
15 -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.hi15 -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
16 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/16 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/
17 -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_hi17 -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
18 -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.hi18 -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
19 -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_hi19 -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
20 -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.hi20 -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
21 -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_hi21 -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
22 -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.hi22 -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
23 -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_hi23 -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
24 -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.hi24 -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
25 -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_hi25 -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
26 -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.hi26 -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
27 -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_hi27 -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
28 -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.hi28 -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
29 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/29 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/
30 -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_hi30 -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
31 -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.hi31 -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
32 -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_hi32 -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
33 -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.hi33 -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
34 -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_hi34 -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
35 -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.hi35 -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
36 -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_hi36 -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
37 -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.hi37 -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
38 -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_hi38 -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
39 -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.hi39 -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
40 -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_hi40 -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
41 -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.hi41 -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
42 -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_hi42 -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
43 -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.hi43 -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
44 -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_hi44 -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
45 -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.hi45 -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
46 -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_hi46 -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
47 -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.hi47 -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
48 -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_hi48 -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
49 -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.hi49 -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
50 -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_hi50 -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
51 -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.hi51 -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
52 -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_hi52 -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
53 -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.hi53 -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
54 -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_hi54 -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
55 -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.hi55 -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
56 -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_hi56 -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
57 -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.hi57 -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
58 -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_hi58 -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
59 -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.hi59 -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
60 -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_hi60 -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
61 -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.hi61 -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
62 -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_hi62 -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
63 -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.hi63 -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
64 -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_hi64 -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
65 -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.hi65 -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
66 -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_hi66 -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
67 -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.hi67 -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
68 -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_hi68 -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
69 -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.hi69 -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
70 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/70 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/
71 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/71 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/
72 -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_hi72 -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
73 -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.hi73 -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
74 -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_hi74 -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
75 -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.hi75 -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
76 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/76 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/
77 -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_hi77 -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
78 -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.hi78 -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
79 -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_hi79 -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
80 -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.hi80 -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
81 -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_hi81 -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
82 -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.hi82 -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
83 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/83 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/
84 -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_hi84 -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
85 -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.hi85 -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
86 -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_hi86 -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
87 -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.hi87 -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
88 -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_hi88 -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
89 -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.hi89 -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
90 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/90 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/
91 -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_hi91 -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
92 -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.hi92 -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
93 -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.a93 -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
94 -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.so94 -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
95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/
96 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/96 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/
97 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-dev/97 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-dev/
98 -rw-r--r--···0·root·········(0)·root·········(0)······381·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-dev/changelog.Debian.gz98 -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
99 -rw-r--r--···0·root·········(0)·root·········(0)·····2015·2023-10-21·11:51:17.000000·./usr/share/doc/libghc-barbies-dev/changelog.gz99 -rw-r--r--···0·root·········(0)·root·········(0)·····2015·2023-10-21·11:51:17.000000·./usr/share/doc/libghc-barbies-dev/changelog.gz
100 -rw-r--r--···0·root·········(0)·root·········(0)·····1967·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-dev/copyright100 -rw-r--r--···0·root·········(0)·root·········(0)·····1967·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-dev/copyright
101 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./var/101 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./var/
2.73 KB
./var/lib/ghc/package.conf.d/barbies-2.0.5.0.conf
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 name:·················barbies1 name:·················barbies
2 version:··············2.0.5.02 version:··············2.0.5.0
3 visibility:···········public3 visibility:···········public
4 id:···················barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe 
5 key:··················barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe4 id:···················barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U
 5 key:··················barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U
6 license:··············BSD-3-Clause6 license:··············BSD-3-Clause
7 copyright:············2018·Daniel·Gorin7 copyright:············2018·Daniel·Gorin
8 maintainer:···········jcpetruzza@gmail.com8 maintainer:···········jcpetruzza@gmail.com
9 author:···············Daniel·Gorin9 author:···············Daniel·Gorin
10 homepage:·············https://github.com/jcpetruzza/barbies#readme10 homepage:·············https://github.com/jcpetruzza/barbies#readme
11 synopsis:·············Classes·for·working·with·types·that·can·change·clothes.11 synopsis:·············Classes·for·working·with·types·that·can·change·clothes.
12 description:12 description:
13 ····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.13 ····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.
  
14 category:·············Data·Structures14 category:·············Data·Structures
15 abi:··················7837fb26dac62a51d227dc0975afaa0d15 abi:··················06da0f2a56bcc822aefd768919a86f1d
16 exposed:··············True16 exposed:··············True
17 exposed-modules:17 exposed-modules:
18 ····Barbies·Barbies.Bare·Barbies.Bi·Barbies.Constraints18 ····Barbies·Barbies.Bare·Barbies.Bi·Barbies.Constraints
19 ····Barbies.Internal·Data.Barbie·Data.Barbie.Bare19 ····Barbies.Internal·Data.Barbie·Data.Barbie.Bare
20 ····Data.Barbie.Constraints·Data.Functor.Barbie·Data.Functor.Prod20 ····Data.Barbie.Constraints·Data.Functor.Barbie·Data.Functor.Prod
21 ····Data.Functor.Transformer21 ····Data.Functor.Transformer
  
Offset 34, 24 lines modifiedOffset 34, 24 lines modified
34 ····Barbies.Internal.TraversableB·Barbies.Internal.TraversableT34 ····Barbies.Internal.TraversableB·Barbies.Internal.TraversableT
35 ····Barbies.Internal.Trivial·Barbies.Internal.Wear35 ····Barbies.Internal.Trivial·Barbies.Internal.Wear
36 ····Barbies.Internal.Wrappers·Barbies.Internal.Writer36 ····Barbies.Internal.Wrappers·Barbies.Internal.Writer
37 ····Data.Generics.GenericN·Data.Barbie.Internal.Product37 ····Data.Generics.GenericN·Data.Barbie.Internal.Product
38 ····Data.Barbie.Internal.ProductC38 ····Data.Barbie.Internal.ProductC
  
39 import-dirs:39 import-dirs:
40 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe40 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U
  
41 library-dirs:41 library-dirs:
42 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe42 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U
  
43 library-dirs-static:43 library-dirs-static:
44 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe44 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U
  
45 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.645 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6
46 data-dir:·············/usr/share/barbies46 data-dir:·············/usr/share/barbies
47 hs-libraries:·········HSbarbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe47 hs-libraries:·········HSbarbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U
48 depends:48 depends:
49 ····base-4.18.2.1·distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k49 ····base-4.18.2.1·distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k
50 ····transformers-0.6.1.050 ····transformers-0.6.1.0
  
51 haddock-interfaces:···/usr/lib/ghc-doc/haddock/barbies-2.0.5.0/barbies.haddock51 haddock-interfaces:···/usr/lib/ghc-doc/haddock/barbies-2.0.5.0/barbies.haddock
52 haddock-html:·········/usr/share/doc/libghc-barbies-doc/html/52 haddock-html:·········/usr/share/doc/libghc-barbies-doc/html/
4.88 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.dyn_hi vs.
./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
4.61 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Bare·90667 interface·Barbies.Bare·9066
8 ··interface·hash:·baef616789e5c11ea5872ea3fa451b6a 
9 ··ABI·hash:·b1553b4d0f6339dbe5a558e849477bcd 
10 ··export-list·hash:·3317a58afd59c101e4cfa353df6e1b148 ··interface·hash:·24df5058fb3c3ba6ba52fcfecf4851cc
 9 ··ABI·hash:·8cfda8bf9b04003a9068b08aeef806d0
 10 ··export-list·hash:·6cfb974e26ac71a46e68af091722ea15
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7c5d95ad0ce22d00d6e54b77dd65cdf616 ··src_hash:·7c5d95ad0ce22d00d6e54b77dd65cdf6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 61 lines modifiedOffset 21, 61 lines modified
21 ··Barbies.Internal.BareB.bcoverWith21 ··Barbies.Internal.BareB.bcoverWith
22 ··Barbies.Internal.BareB.bstripFrom22 ··Barbies.Internal.BareB.bstripFrom
23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}
24 ··Barbies.Internal.Wear.Bare24 ··Barbies.Internal.Wear.Bare
25 ··Barbies.Internal.Wear.Covered25 ··Barbies.Internal.Wear.Covered
26 ··Barbies.Internal.Wear.Wear26 ··Barbies.Internal.Wear.Wear
27 ··Barbies.Internal.Wear.WearTwo27 ··Barbies.Internal.Wear.WearTwo
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.18.2.130 direct·package·dependencies:·base-4.18.2.1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base32 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base
33 ·········GHC.Float·GHC.Prim.Ext33 ·········GHC.Float·GHC.Prim.Ext
34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
35 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const35 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
36 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum36 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
37 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version37 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
38 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant38 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·38a94147d4ffbde195fb7c8c1cfe9808 
40 ··exports:·f8d13d389494b14dd924f2036dae95e2 
41 ··BareB·bcf15620d7682b808f4118663aa4e5cc 
42 ··bcover·198ecd8709fc5a3bf8de7330e38a5522 
43 ··bcoverWith·9708da690fb1f9a60bcfc18b74176b54 
44 ··bstrip·a458980907496fffc06b45bda97b3249 
45 ··bstripFrom·753b1d3583db6faad7e7a3c7cfc8582a 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
47 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
48 ··Covered·80eea34d14e8600810c9ab377badacc1 
49 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed 
50 ··WearTwo·d06bb9da09839e1cb4a0a098d403587b39 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB·d3e28c114fb0832862f8cddb8501b23d
 40 ··exports:·a7b9fd0c1d317c912311e4de9dfc94ac
 41 ··BareB·58d9792e504da07df01978f0d0a5f22f
 42 ··bcover·993c344d1317b0735c2d10c73f2e02a1
 43 ··bcoverWith·5c6dd91de74c772d93b84a17d8555354
 44 ··bstrip·1f66cbff218c6a12bd58100fc40354d3
 45 ··bstripFrom·eb6b6f334cf2a31b9d24a4025731c738
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 47 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 48 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 49 ··Wear·1612dc273c345679bd612935358ae645
 50 ··WearTwo·d957b83cc662451223c70d0fed19a0ad
51 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc251 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
52 2f52703c5b140ac7c7ec2e82a2887c6252 4440dc3a99dd3a84f5c99d2d5f39123f
53 ··$trModule·::·GHC.Types.Module53 ··$trModule·::·GHC.Types.Module
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.Module],55 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
57 400bdbce2e1cdaf1c2b2d330625a394057 19ef4d2a2c8a4be887dc2c4049bd09bf
58 ··$trModule1·::·GHC.Types.TrName58 ··$trModule1·::·GHC.Types.TrName
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
62 d1e61337c18380f950923843cee1239c62 14ef2080bf78a831f1d77a8999d4bf85
63 ··$trModule2·::·GHC.Prim.Addr#63 ··$trModule2·::·GHC.Prim.Addr#
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
65 ···Unfolding:·Core:·<vanilla>·"Barbies.Bare"#]65 ···Unfolding:·Core:·<vanilla>·"Barbies.Bare"#]
66 1f06eba38f30e49937023092c8f65bf666 d4a7aa5b39994a75edcd60ae67a9a410
67 ··$trModule3·::·GHC.Types.TrName67 ··$trModule3·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
71 6e5b963ca06d1ec9f36bcf71b6dbb83571 ea9b6594da57ea6a95f9ba0592783949
72 ··$trModule4·::·GHC.Prim.Addr#72 ··$trModule4·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>74 ···Unfolding:·Core:·<vanilla>
75 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]75 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
76 trusted:·none76 trusted:·none
77 require·own·pkg·trusted:·False77 require·own·pkg·trusted:·False
78 docs:78 docs:
79 ··Nothing79 ··Nothing
80 extensible·fields:80 extensible·fields:
  
4.88 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.hi vs.
./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
4.61 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Bare·90667 interface·Barbies.Bare·9066
8 ··interface·hash:·baef616789e5c11ea5872ea3fa451b6a 
9 ··ABI·hash:·b1553b4d0f6339dbe5a558e849477bcd 
10 ··export-list·hash:·3317a58afd59c101e4cfa353df6e1b148 ··interface·hash:·24df5058fb3c3ba6ba52fcfecf4851cc
 9 ··ABI·hash:·8cfda8bf9b04003a9068b08aeef806d0
 10 ··export-list·hash:·6cfb974e26ac71a46e68af091722ea15
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7c5d95ad0ce22d00d6e54b77dd65cdf616 ··src_hash:·7c5d95ad0ce22d00d6e54b77dd65cdf6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 61 lines modifiedOffset 21, 61 lines modified
21 ··Barbies.Internal.BareB.bcoverWith21 ··Barbies.Internal.BareB.bcoverWith
22 ··Barbies.Internal.BareB.bstripFrom22 ··Barbies.Internal.BareB.bstripFrom
23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}
24 ··Barbies.Internal.Wear.Bare24 ··Barbies.Internal.Wear.Bare
25 ··Barbies.Internal.Wear.Covered25 ··Barbies.Internal.Wear.Covered
26 ··Barbies.Internal.Wear.Wear26 ··Barbies.Internal.Wear.Wear
27 ··Barbies.Internal.Wear.WearTwo27 ··Barbies.Internal.Wear.WearTwo
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.18.2.130 direct·package·dependencies:·base-4.18.2.1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base32 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base
33 ·········GHC.Float·GHC.Prim.Ext33 ·········GHC.Float·GHC.Prim.Ext
34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
35 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const35 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
36 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum36 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
37 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version37 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
38 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant38 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·38a94147d4ffbde195fb7c8c1cfe9808 
40 ··exports:·f8d13d389494b14dd924f2036dae95e2 
41 ··BareB·bcf15620d7682b808f4118663aa4e5cc 
42 ··bcover·198ecd8709fc5a3bf8de7330e38a5522 
43 ··bcoverWith·9708da690fb1f9a60bcfc18b74176b54 
44 ··bstrip·a458980907496fffc06b45bda97b3249 
45 ··bstripFrom·753b1d3583db6faad7e7a3c7cfc8582a 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
47 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
48 ··Covered·80eea34d14e8600810c9ab377badacc1 
49 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed 
50 ··WearTwo·d06bb9da09839e1cb4a0a098d403587b39 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB·d3e28c114fb0832862f8cddb8501b23d
 40 ··exports:·a7b9fd0c1d317c912311e4de9dfc94ac
 41 ··BareB·58d9792e504da07df01978f0d0a5f22f
 42 ··bcover·993c344d1317b0735c2d10c73f2e02a1
 43 ··bcoverWith·5c6dd91de74c772d93b84a17d8555354
 44 ··bstrip·1f66cbff218c6a12bd58100fc40354d3
 45 ··bstripFrom·eb6b6f334cf2a31b9d24a4025731c738
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 47 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 48 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 49 ··Wear·1612dc273c345679bd612935358ae645
 50 ··WearTwo·d957b83cc662451223c70d0fed19a0ad
51 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc251 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
52 2f52703c5b140ac7c7ec2e82a2887c6252 4440dc3a99dd3a84f5c99d2d5f39123f
53 ··$trModule·::·GHC.Types.Module53 ··$trModule·::·GHC.Types.Module
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.Module],55 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
57 400bdbce2e1cdaf1c2b2d330625a394057 19ef4d2a2c8a4be887dc2c4049bd09bf
58 ··$trModule1·::·GHC.Types.TrName58 ··$trModule1·::·GHC.Types.TrName
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
62 d1e61337c18380f950923843cee1239c62 14ef2080bf78a831f1d77a8999d4bf85
63 ··$trModule2·::·GHC.Prim.Addr#63 ··$trModule2·::·GHC.Prim.Addr#
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
65 ···Unfolding:·Core:·<vanilla>·"Barbies.Bare"#]65 ···Unfolding:·Core:·<vanilla>·"Barbies.Bare"#]
66 1f06eba38f30e49937023092c8f65bf666 d4a7aa5b39994a75edcd60ae67a9a410
67 ··$trModule3·::·GHC.Types.TrName67 ··$trModule3·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
71 6e5b963ca06d1ec9f36bcf71b6dbb83571 ea9b6594da57ea6a95f9ba0592783949
72 ··$trModule4·::·GHC.Prim.Addr#72 ··$trModule4·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>74 ···Unfolding:·Core:·<vanilla>
75 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]75 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
76 trusted:·none76 trusted:·none
77 require·own·pkg·trusted:·False77 require·own·pkg·trusted:·False
78 docs:78 docs:
79 ··Nothing79 ··Nothing
80 extensible·fields:80 extensible·fields:
  
45.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.dyn_hi vs.
./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
45.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Bi·90667 interface·Barbies.Bi·9066
8 ··interface·hash:·18fb10cbe8d3edeb31f0ad40d22e6f12 
9 ··ABI·hash:·604a1d41e05e1d123fdb2fac9fd8f040 
10 ··export-list·hash:·7b265b9f77349ea169ef59918f8772f08 ··interface·hash:·082c1962ec0142a182a4de7431955ab9
 9 ··ABI·hash:·ce67569e93ab0ed6a906de485fde3d62
 10 ··export-list·hash:·a9bfde5a4613e09bfb2c8fc0be8120dd
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d453dea9a2a287814335211db4ab1b6712 ··flag·hash:·d453dea9a2a287814335211db4ab1b67
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·230f04ad0eff370d4fb01f412f4dab2e16 ··src_hash:·230f04ad0eff370d4fb01f412f4dab2e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 18 lines modifiedOffset 24, 18 lines modified
24 ··btprod24 ··btprod
25 ··btpure25 ··btpure
26 ··btpure126 ··btpure1
27 ··bttraverse27 ··bttraverse
28 ··bttraverse128 ··bttraverse1
29 ··bttraverse_29 ··bttraverse_
30 ··Flip{Flip·runFlip}30 ··Flip{Flip·runFlip}
31 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial31 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.ApplicativeB38 orphans:·Barbies.Internal.ApplicativeB
39 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB39 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB
40 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB40 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB
41 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB41 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB
Offset 54, 52 lines modifiedOffset 54, 52 lines modified
54 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except54 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
55 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe55 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
56 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict56 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
57 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy57 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
58 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy58 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
59 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant59 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
60 ·························Data.Functor.Reverse60 ·························Data.Functor.Reverse
61 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
62 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
63 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
64 ··bpure·d8883fe8f1378838c6dcb611d4546400 
65 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
66 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
67 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
68 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
69 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
70 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
71 ··bdistribute·5b40d11ac15b14f1ed4a3c11011331d8 
72 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
73 ··DistributiveT·375f90ea1d05e60dc2c4545948c0f64a 
74 ··tdistribute·ac2e5b8fba24fb8dcfa0e8bfe938022d 
75 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
76 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
77 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
78 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
79 ··FunctorT·e3d3793569ff8c641c51801746e07066 
80 ··tmap·bb681f8f41178e3d2453e1602686b761 
81 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
82 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
83 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
84 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·1dad3f4c90632f51452d54a270e61c5c 
85 ··TraversableT·5f45683a672c1e8b493f3644d95842b8 
86 ··ttraverse·d3238a3d0af65058271e05836e392ec5 
87 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
88 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
89 ··Unit·a4df766290f2aea4bc82298ff16dbd46 
90 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·4b8cfed320a9759153c9f2e1178f5919 
92 ··exports:·59ffb401d09093d618de38060033b75c 
93 ··execWr·c0469e5e8a962b81eaa1e5c9b2f08584 
94 ··tell·318bc913c1a4613db9a7000eccfc0ab8 
95 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie·8580d8e7c5c9c44a5534809ebf1907d2 
96 ··exports:·b2c90f3ed7344f6cbd155b29f58a4f5d 
97 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer·12cc87af2ef508ba724114c0268390b0 
98 ··exports:·4730a0f9a2e2a68edc332389a361be2461 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 62 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 63 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 64 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 65 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·f06477dafaca98c451f2b1d6a471ced6
 66 ··ApplicativeT·074070de79264540541cf796d013c0ef
 67 ··tprod·afb228a962be5d495a61627aaf4064db
 68 ··tpure·45b5a8f3e24017491bb877f3c054cbb9
 69 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·784ec817335692db89a46f566642924c
 70 ··DistributiveB·b7a598d798980f56a6401cbf7835693e
 71 ··bdistribute·61b5bf0b84e4754f2266e05a24600562
 72 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT·d42051f3b0e0718fa7a27a87fb621d9a
 73 ··DistributiveT·bc1ead53dbcac53eb866a8dcc1c81565
 74 ··tdistribute·b68f74dc7b1ae0f6c5b72deaf1396df6
 75 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 76 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 77 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 78 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 79 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 80 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 81 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 82 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 83 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
 84 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT·918f93b0edfeba7aeefead5d62361a20
 85 ··TraversableT·85e954d72370c1d24f1ff0e67fec5163
 86 ··ttraverse·7d33e27d536aa9640cd0d31bd3eaff70
 87 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·cc604b21900f4c93d6c4235735d8eb0f
 88 ··exports:·f2c7ec5793d0f2bb515387fd2fc2144e
 89 ··Unit·ae7009495dd3ca0664463506cc352eb5
 90 ··Unit·d4f1cf012aa14062f0601f6413e55372
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·1ac8301754bf8fc4ae662af9201e1b17
 92 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 93 ··execWr·56d7951edbc29f9bb80efe13a3b090ce
 94 ··tell·44d33a86554f81bd08a29cb9f096fae7
 95 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie·dad1ef832afa2c721a22049834cc9dd4
 96 ··exports:·b3763818b9e315ec61a28b921995582d
 97 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer·14df9c3ebd1edd9c535cf1dfeaaf95c6
 98 ··exports:·3239be74cd8260541a54d1361d625cef
99 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9099 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
100 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055100 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055
101 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f101 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
102 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287102 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
103 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73103 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
104 import··-/··Data.Monoid·672247a2f00dd02f4a07408e39ac3b93104 import··-/··Data.Monoid·672247a2f00dd02f4a07408e39ac3b93
Max diff block lines reached; 38276/46302 bytes (82.67%) of diff not shown.
45.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.hi vs.
./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
45.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Bi·90667 interface·Barbies.Bi·9066
8 ··interface·hash:·18fb10cbe8d3edeb31f0ad40d22e6f12 
9 ··ABI·hash:·604a1d41e05e1d123fdb2fac9fd8f040 
10 ··export-list·hash:·7b265b9f77349ea169ef59918f8772f08 ··interface·hash:·082c1962ec0142a182a4de7431955ab9
 9 ··ABI·hash:·ce67569e93ab0ed6a906de485fde3d62
 10 ··export-list·hash:·a9bfde5a4613e09bfb2c8fc0be8120dd
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d6fce41d5ce6569c6a91341208648a8312 ··flag·hash:·d6fce41d5ce6569c6a91341208648a83
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·230f04ad0eff370d4fb01f412f4dab2e16 ··src_hash:·230f04ad0eff370d4fb01f412f4dab2e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 18 lines modifiedOffset 24, 18 lines modified
24 ··btprod24 ··btprod
25 ··btpure25 ··btpure
26 ··btpure126 ··btpure1
27 ··bttraverse27 ··bttraverse
28 ··bttraverse128 ··bttraverse1
29 ··bttraverse_29 ··bttraverse_
30 ··Flip{Flip·runFlip}30 ··Flip{Flip·runFlip}
31 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial31 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.ApplicativeB38 orphans:·Barbies.Internal.ApplicativeB
39 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB39 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB
40 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB40 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB
41 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB41 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB
Offset 54, 52 lines modifiedOffset 54, 52 lines modified
54 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except54 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
55 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe55 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
56 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict56 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
57 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy57 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
58 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy58 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
59 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant59 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
60 ·························Data.Functor.Reverse60 ·························Data.Functor.Reverse
61 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
62 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
63 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
64 ··bpure·d8883fe8f1378838c6dcb611d4546400 
65 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
66 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
67 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
68 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
69 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
70 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
71 ··bdistribute·5b40d11ac15b14f1ed4a3c11011331d8 
72 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
73 ··DistributiveT·375f90ea1d05e60dc2c4545948c0f64a 
74 ··tdistribute·ac2e5b8fba24fb8dcfa0e8bfe938022d 
75 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
76 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
77 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
78 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
79 ··FunctorT·e3d3793569ff8c641c51801746e07066 
80 ··tmap·bb681f8f41178e3d2453e1602686b761 
81 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
82 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
83 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
84 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·1dad3f4c90632f51452d54a270e61c5c 
85 ··TraversableT·5f45683a672c1e8b493f3644d95842b8 
86 ··ttraverse·d3238a3d0af65058271e05836e392ec5 
87 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
88 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
89 ··Unit·a4df766290f2aea4bc82298ff16dbd46 
90 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·4b8cfed320a9759153c9f2e1178f5919 
92 ··exports:·59ffb401d09093d618de38060033b75c 
93 ··execWr·c0469e5e8a962b81eaa1e5c9b2f08584 
94 ··tell·318bc913c1a4613db9a7000eccfc0ab8 
95 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie·8580d8e7c5c9c44a5534809ebf1907d2 
96 ··exports:·b2c90f3ed7344f6cbd155b29f58a4f5d 
97 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer·12cc87af2ef508ba724114c0268390b0 
98 ··exports:·4730a0f9a2e2a68edc332389a361be2461 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 62 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 63 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 64 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 65 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·f06477dafaca98c451f2b1d6a471ced6
 66 ··ApplicativeT·074070de79264540541cf796d013c0ef
 67 ··tprod·afb228a962be5d495a61627aaf4064db
 68 ··tpure·45b5a8f3e24017491bb877f3c054cbb9
 69 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·784ec817335692db89a46f566642924c
 70 ··DistributiveB·b7a598d798980f56a6401cbf7835693e
 71 ··bdistribute·61b5bf0b84e4754f2266e05a24600562
 72 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT·d42051f3b0e0718fa7a27a87fb621d9a
 73 ··DistributiveT·bc1ead53dbcac53eb866a8dcc1c81565
 74 ··tdistribute·b68f74dc7b1ae0f6c5b72deaf1396df6
 75 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 76 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 77 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 78 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 79 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 80 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 81 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 82 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 83 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
 84 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT·918f93b0edfeba7aeefead5d62361a20
 85 ··TraversableT·85e954d72370c1d24f1ff0e67fec5163
 86 ··ttraverse·7d33e27d536aa9640cd0d31bd3eaff70
 87 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·cc604b21900f4c93d6c4235735d8eb0f
 88 ··exports:·f2c7ec5793d0f2bb515387fd2fc2144e
 89 ··Unit·ae7009495dd3ca0664463506cc352eb5
 90 ··Unit·d4f1cf012aa14062f0601f6413e55372
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·1ac8301754bf8fc4ae662af9201e1b17
 92 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 93 ··execWr·56d7951edbc29f9bb80efe13a3b090ce
 94 ··tell·44d33a86554f81bd08a29cb9f096fae7
 95 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie·dad1ef832afa2c721a22049834cc9dd4
 96 ··exports:·b3763818b9e315ec61a28b921995582d
 97 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer·14df9c3ebd1edd9c535cf1dfeaaf95c6
 98 ··exports:·3239be74cd8260541a54d1361d625cef
99 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9099 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
100 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055100 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055
101 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f101 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
102 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287102 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
103 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73103 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
104 import··-/··Data.Monoid·672247a2f00dd02f4a07408e39ac3b93104 import··-/··Data.Monoid·672247a2f00dd02f4a07408e39ac3b93
Max diff block lines reached; 38276/46299 bytes (82.67%) of diff not shown.
5.14 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.dyn_hi vs.
./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
4.86 KB
ghc --show-iface {}
    
Offset 1, 83 lines modifiedOffset 1, 83 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Constraints·90667 interface·Barbies.Constraints·9066
8 ··interface·hash:·08fed786e727fd8663c694f6c3d1a02a 
9 ··ABI·hash:·7d964f84e9fc8c1acc30387c7c73848d 
10 ··export-list·hash:·be6f5ddcf38e2a3ee09cde22973073048 ··interface·hash:·3d755d73a89c64f64d983d3ba0377c35
 9 ··ABI·hash:·5aab8fa0f43361e569640e6660390024
 10 ··export-list·hash:·e5c398c7169ee02e2827d8a404cea910
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·64cae00ab386ed23967954c49dbf345116 ··src_hash:·64cae00ab386ed23967954c49dbf3451
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Barbies.Internal.Dicts.requiringDict21 ··Barbies.Internal.Dicts.requiringDict
22 ··Barbies.Internal.ConstraintsB.&22 ··Barbies.Internal.ConstraintsB.&
23 ··Barbies.Internal.ConstraintsB.AllBF23 ··Barbies.Internal.ConstraintsB.AllBF
24 ··Barbies.Internal.Dicts.ClassF24 ··Barbies.Internal.Dicts.ClassF
25 ··Barbies.Internal.Dicts.ClassFG25 ··Barbies.Internal.Dicts.ClassFG
26 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}26 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.18.2.130 direct·package·dependencies:·base-4.18.2.1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Barbies.Internal.ApplicativeB32 orphans:·Barbies.Internal.ApplicativeB
33 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB33 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB
34 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext34 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
35 family·instance·modules:·Barbies.Generics.Constraints35 family·instance·modules:·Barbies.Generics.Constraints
36 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN36 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN
37 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose37 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose
38 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product38 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
39 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord39 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord
40 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags40 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags
41 ·························Data.Functor.Constant41 ·························Data.Functor.Constant
42 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
43 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
44 ··&·b4981f1f879e533cf698bb596a0c96e2 
45 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
47 ··exports:·9f8c69c553b186c41f515294f9b7135a 
48 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
49 ··ClassFG·49f1c53a16ecf58347d2954cac6dea25 
50 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
51 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
52 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce842 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 43 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 44 ··&·262e3f2037fcd8d28cf63dfb107609ac
 45 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 47 ··exports:·aef70c927dc71262ae11a005378b77ba
 48 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 49 ··ClassFG·956656054dd5ddd580072614ba216cb3
 50 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 51 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 52 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
53 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc253 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
54 d5e08f9aa425846984beb0e1df4d989054 2b3dd5bb37b38ac231e2bf44a76aa75d
55 ··$trModule·::·GHC.Types.Module55 ··$trModule·::·GHC.Types.Module
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
59 d50ccbd0186b57590c1aa18e8680b70459 cacdc72938810ca679c001b92b36e407
60 ··$trModule1·::·GHC.Types.TrName60 ··$trModule1·::·GHC.Types.TrName
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
64 4f034483c16c58358071819557a3cc2f64 deae2605fdc4049dacc70bd47d29c7db
65 ··$trModule2·::·GHC.Prim.Addr#65 ··$trModule2·::·GHC.Prim.Addr#
66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
67 ···Unfolding:·Core:·<vanilla>·"Barbies.Constraints"#]67 ···Unfolding:·Core:·<vanilla>·"Barbies.Constraints"#]
68 5a41b37fc1195c3153a0d231825f6dab68 2a3f629c6a21e6b227f56cf02628930f
69 ··$trModule3·::·GHC.Types.TrName69 ··$trModule3·::·GHC.Types.TrName
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
73 817972c0dabe048c41741d392be9ae1073 b5f419eb10b28cb640d24524eda67cc5
74 ··$trModule4·::·GHC.Prim.Addr#74 ··$trModule4·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]77 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
78 trusted:·none78 trusted:·none
79 require·own·pkg·trusted:·False79 require·own·pkg·trusted:·False
80 docs:80 docs:
81 ··Nothing81 ··Nothing
82 extensible·fields:82 extensible·fields:
  
5.14 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.hi vs.
./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
4.86 KB
ghc --show-iface {}
    
Offset 1, 83 lines modifiedOffset 1, 83 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Constraints·90667 interface·Barbies.Constraints·9066
8 ··interface·hash:·08fed786e727fd8663c694f6c3d1a02a 
9 ··ABI·hash:·7d964f84e9fc8c1acc30387c7c73848d 
10 ··export-list·hash:·be6f5ddcf38e2a3ee09cde22973073048 ··interface·hash:·3d755d73a89c64f64d983d3ba0377c35
 9 ··ABI·hash:·5aab8fa0f43361e569640e6660390024
 10 ··export-list·hash:·e5c398c7169ee02e2827d8a404cea910
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·64cae00ab386ed23967954c49dbf345116 ··src_hash:·64cae00ab386ed23967954c49dbf3451
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Barbies.Internal.Dicts.requiringDict21 ··Barbies.Internal.Dicts.requiringDict
22 ··Barbies.Internal.ConstraintsB.&22 ··Barbies.Internal.ConstraintsB.&
23 ··Barbies.Internal.ConstraintsB.AllBF23 ··Barbies.Internal.ConstraintsB.AllBF
24 ··Barbies.Internal.Dicts.ClassF24 ··Barbies.Internal.Dicts.ClassF
25 ··Barbies.Internal.Dicts.ClassFG25 ··Barbies.Internal.Dicts.ClassFG
26 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}26 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.18.2.130 direct·package·dependencies:·base-4.18.2.1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Barbies.Internal.ApplicativeB32 orphans:·Barbies.Internal.ApplicativeB
33 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB33 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB
34 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext34 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
35 family·instance·modules:·Barbies.Generics.Constraints35 family·instance·modules:·Barbies.Generics.Constraints
36 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN36 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN
37 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose37 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose
38 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product38 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
39 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord39 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord
40 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags40 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags
41 ·························Data.Functor.Constant41 ·························Data.Functor.Constant
42 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
43 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
44 ··&·b4981f1f879e533cf698bb596a0c96e2 
45 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
47 ··exports:·9f8c69c553b186c41f515294f9b7135a 
48 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
49 ··ClassFG·49f1c53a16ecf58347d2954cac6dea25 
50 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
51 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
52 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce842 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 43 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 44 ··&·262e3f2037fcd8d28cf63dfb107609ac
 45 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 47 ··exports:·aef70c927dc71262ae11a005378b77ba
 48 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 49 ··ClassFG·956656054dd5ddd580072614ba216cb3
 50 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 51 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 52 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
53 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc253 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
54 d5e08f9aa425846984beb0e1df4d989054 2b3dd5bb37b38ac231e2bf44a76aa75d
55 ··$trModule·::·GHC.Types.Module55 ··$trModule·::·GHC.Types.Module
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
59 d50ccbd0186b57590c1aa18e8680b70459 cacdc72938810ca679c001b92b36e407
60 ··$trModule1·::·GHC.Types.TrName60 ··$trModule1·::·GHC.Types.TrName
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
64 4f034483c16c58358071819557a3cc2f64 deae2605fdc4049dacc70bd47d29c7db
65 ··$trModule2·::·GHC.Prim.Addr#65 ··$trModule2·::·GHC.Prim.Addr#
66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
67 ···Unfolding:·Core:·<vanilla>·"Barbies.Constraints"#]67 ···Unfolding:·Core:·<vanilla>·"Barbies.Constraints"#]
68 5a41b37fc1195c3153a0d231825f6dab68 2a3f629c6a21e6b227f56cf02628930f
69 ··$trModule3·::·GHC.Types.TrName69 ··$trModule3·::·GHC.Types.TrName
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
73 817972c0dabe048c41741d392be9ae1073 b5f419eb10b28cb640d24524eda67cc5
74 ··$trModule4·::·GHC.Prim.Addr#74 ··$trModule4·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]77 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
78 trusted:·none78 trusted:·none
79 require·own·pkg·trusted:·False79 require·own·pkg·trusted:·False
80 docs:80 docs:
81 ··Nothing81 ··Nothing
82 extensible·fields:82 extensible·fields:
  
20.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.dyn_hi vs.
./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
20.2 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Generics.Applicative·90667 interface·Barbies.Generics.Applicative·9066
8 ··interface·hash:·782366472ca7519297966c6b00fcad83 
9 ··ABI·hash:·cd6b2d8adddf9a2d3767a33a685f152d 
10 ··export-list·hash:·f40c4fca68d431a2e25a33b0ebf2670a8 ··interface·hash:·5ddbb545689de42c1db740596a93742f
 9 ··ABI·hash:·c8c35967a74c18c83413193270a3b945
 10 ··export-list·hash:·8877b8886ac9c53ac49919a9e0e9312a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2826c8fc0b222c614fbc957914286dc416 ··src_hash:·2826c8fc0b222c614fbc957914286dc4
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GApplicative{gprod·gpure}21 ··GApplicative{gprod·gpure}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity28 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity
29 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal29 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal
30 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception30 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception
31 ·························GHC.RTS.Flags31 ·························GHC.RTS.Flags
32 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
33 ··exports:·307a2e68cbb21a03a7dd871748641b06 
34 ··Param·64ce4f405ce19c0ac06589973a57c10d 
35 ··Rec·d21087f1e9d6be93c849bd6307118df4 
36 ··Rec·d465c8879e90265de2f6f449eae85d8f32 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 33 ··exports:·ddd229d354fb4e9da43735622f139811
 34 ··Param·8a772f1a47d87e197f6034a33fad91b6
 35 ··Rec·d236510d2f31c36c95deb00da399b7ab
 36 ··Rec·3b97022e5dc7c591885717d5396519bd
37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
38 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7338 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
39 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c39 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
40 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6240 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
41 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b941 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 26c03417b0357de5bd8956a40c4ff57344 915f2636451ad206149b1278c1c618f6
45 ··$fGApplicativeNaturalkknfgRecRecRec·::45 ··$fGApplicativeNaturalkknfgRecRecRec·::
46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
47 ···········(g·::·k1·->·*)·(a·::·k1).47 ···········(g·::·k1·->·*)·(a·::·k1).
48 ····GHC.Base.Applicative·h·=>48 ····GHC.Base.Applicative·h·=>
49 ····GApplicative49 ····GApplicative
50 ······n50 ······n
51 ······f51 ······f
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ···················@k193 ···················@k1
94 ···················@h94 ···················@h
95 ···················@n95 ···················@n
96 ···················@f96 ···················@f
97 ···················@g97 ···················@g
98 ···················@a98 ···················@a
99 ···················v)]99 ···················v)]
100 fad8eb75b8c9fc73c12e54a0683f3b58100 127373478128f8da47783e04f4107751
101 ··$fGApplicativeNaturalkknfgRecRecRec0·::101 ··$fGApplicativeNaturalkknfgRecRecRec0·::
102 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)102 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
103 ···········(a·::·k1).103 ···········(a·::·k1).
104 ····GApplicative104 ····GApplicative
105 ······n105 ······n
106 ······f106 ······f
107 ······g107 ······g
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ················@(Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a))128 ················@(Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a))
129 ················@(Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))129 ················@(Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))
130 ················@(Data.Generics.GenericN.Rec130 ················@(Data.Generics.GenericN.Rec
131 ····················(P·n·(Data.Functor.Product.Product·f·g)·a)131 ····················(P·n·(Data.Functor.Product.Product·f·g)·a)
132 ····················(Data.Functor.Product.Product·f·g·a))132 ····················(Data.Functor.Product.Product·f·g·a))
133 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgprod·@k·@k1·@n·@f·@g·@a)133 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgprod·@k·@k1·@n·@f·@g·@a)
134 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgpure·@k·@k1·@n·@f·@g·@a)]134 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgpure·@k·@k1·@n·@f·@g·@a)]
135 43fc303d4e9149a3595c23ad27c9a2f0135 cece03a0976fce13ee499afbc37b1a4e
136 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgprod·::136 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgprod·::
137 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)137 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
138 ···········(a·::·k1)·(x·::·k2).138 ···········(a·::·k1)·(x·::·k2).
139 ····Data.Proxy.Proxy·n139 ····Data.Proxy.Proxy·n
140 ····->·Data.Proxy.Proxy·f140 ····->·Data.Proxy.Proxy·f
141 ····->·Data.Proxy.Proxy·g141 ····->·Data.Proxy.Proxy·g
142 ····->·Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)·x142 ····->·Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)·x
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ··················································<x>_P)194 ··················································<x>_P)
195 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]195 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]
196 ····················································<k1>_N196 ····················································<k1>_N
197 ····················································<P·n197 ····················································<P·n
198 ·······················································(Data.Functor.Product.Product·f·g)198 ·······················································(Data.Functor.Product.Product·f·g)
199 ·······················································a>_P)·<Data.Functor.Product.Product199 ·······················································a>_P)·<Data.Functor.Product.Product
200 ································································f·g·a>_N·<x>_N)]200 ································································f·g·a>_N·<x>_N)]
201 53705928647ee2b49b31d45ff206eb48201 b506c85ba78d6a19177f2f2c9dee86d0
202 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgpure·::202 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgpure·::
203 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)203 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
204 ···········(a·::·k1)·(x·::·k2).204 ···········(a·::·k1)·(x·::·k2).
205 ····(f·GHC.Types.~·g,205 ····(f·GHC.Types.~·g,
206 ·····Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)206 ·····Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)
207 ·····GHC.Types.~·Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))·=>207 ·····GHC.Types.~·Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))·=>
208 ····Data.Proxy.Proxy·n208 ····Data.Proxy.Proxy·n
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 ···············································(P·n·(Data.Functor.Product.Product·f·g)·a)255 ···············································(P·n·(Data.Functor.Product.Product·f·g)·a)
256 ···············································(Data.Functor.Product.Product·f·g·a))>_R256 ···············································(Data.Functor.Product.Product·f·g·a))>_R
257 ···············%<'GHC.Types.Many>_N·->_R·<forall·(a1·::·k).·f·a1>_R257 ···············%<'GHC.Types.Many>_N·->_R·<forall·(a1·::·k).·f·a1>_R
258 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:K1[0]258 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:K1[0]
259 ··················································<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P)259 ··················································<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P)
260 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]260 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]
261 ····················································<k1>_N·<P·n·f·a>_P)·<f·a>_N·<x>_N)]261 ····················································<k1>_N·<P·n·f·a>_P)·<f·a>_N·<x>_N)]
262 cacb0c55e229c825b34a281c165d8c75262 5ca004e5d73d1cde70232ff3cf8b40a2
263 ··$fGApplicativeNaturalkknfgRecRecRec_$cgprod·::263 ··$fGApplicativeNaturalkknfgRecRecRec_$cgprod·::
264 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)264 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
265 ···········(g·::·k1·->·*)·(a·::·k1)·(x·::·k2).265 ···········(g·::·k1·->·*)·(a·::·k1)·(x·::·k2).
266 ····GHC.Base.Applicative·h·=>266 ····GHC.Base.Applicative·h·=>
267 ····Data.Proxy.Proxy·n267 ····Data.Proxy.Proxy·n
268 ····->·Data.Proxy.Proxy·f268 ····->·Data.Proxy.Proxy·f
269 ····->·Data.Proxy.Proxy·g269 ····->·Data.Proxy.Proxy·g
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··············································································<h·(P·n342 ··············································································<h·(P·n
343 ····················································································(Data.Functor.Product.Product343 ····················································································(Data.Functor.Product.Product
344 ·······················································································f·g)344 ·······················································································f·g)
345 ····················································································a)>_P)·<h·(Data.Functor.Product.Product345 ····················································································a)>_P)·<h·(Data.Functor.Product.Product
346 ·································································································f346 ·································································································f
Max diff block lines reached; 14025/20622 bytes (68.01%) of diff not shown.
20.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.hi vs.
./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
20.2 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Generics.Applicative·90667 interface·Barbies.Generics.Applicative·9066
8 ··interface·hash:·782366472ca7519297966c6b00fcad83 
9 ··ABI·hash:·cd6b2d8adddf9a2d3767a33a685f152d 
10 ··export-list·hash:·f40c4fca68d431a2e25a33b0ebf2670a8 ··interface·hash:·5ddbb545689de42c1db740596a93742f
 9 ··ABI·hash:·c8c35967a74c18c83413193270a3b945
 10 ··export-list·hash:·8877b8886ac9c53ac49919a9e0e9312a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2826c8fc0b222c614fbc957914286dc416 ··src_hash:·2826c8fc0b222c614fbc957914286dc4
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GApplicative{gprod·gpure}21 ··GApplicative{gprod·gpure}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity28 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity
29 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal29 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal
30 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception30 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception
31 ·························GHC.RTS.Flags31 ·························GHC.RTS.Flags
32 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
33 ··exports:·307a2e68cbb21a03a7dd871748641b06 
34 ··Param·64ce4f405ce19c0ac06589973a57c10d 
35 ··Rec·d21087f1e9d6be93c849bd6307118df4 
36 ··Rec·d465c8879e90265de2f6f449eae85d8f32 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 33 ··exports:·ddd229d354fb4e9da43735622f139811
 34 ··Param·8a772f1a47d87e197f6034a33fad91b6
 35 ··Rec·d236510d2f31c36c95deb00da399b7ab
 36 ··Rec·3b97022e5dc7c591885717d5396519bd
37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
38 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7338 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
39 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c39 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
40 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6240 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
41 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b941 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 26c03417b0357de5bd8956a40c4ff57344 915f2636451ad206149b1278c1c618f6
45 ··$fGApplicativeNaturalkknfgRecRecRec·::45 ··$fGApplicativeNaturalkknfgRecRecRec·::
46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
47 ···········(g·::·k1·->·*)·(a·::·k1).47 ···········(g·::·k1·->·*)·(a·::·k1).
48 ····GHC.Base.Applicative·h·=>48 ····GHC.Base.Applicative·h·=>
49 ····GApplicative49 ····GApplicative
50 ······n50 ······n
51 ······f51 ······f
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ···················@k193 ···················@k1
94 ···················@h94 ···················@h
95 ···················@n95 ···················@n
96 ···················@f96 ···················@f
97 ···················@g97 ···················@g
98 ···················@a98 ···················@a
99 ···················v)]99 ···················v)]
100 fad8eb75b8c9fc73c12e54a0683f3b58100 127373478128f8da47783e04f4107751
101 ··$fGApplicativeNaturalkknfgRecRecRec0·::101 ··$fGApplicativeNaturalkknfgRecRecRec0·::
102 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)102 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
103 ···········(a·::·k1).103 ···········(a·::·k1).
104 ····GApplicative104 ····GApplicative
105 ······n105 ······n
106 ······f106 ······f
107 ······g107 ······g
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ················@(Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a))128 ················@(Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a))
129 ················@(Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))129 ················@(Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))
130 ················@(Data.Generics.GenericN.Rec130 ················@(Data.Generics.GenericN.Rec
131 ····················(P·n·(Data.Functor.Product.Product·f·g)·a)131 ····················(P·n·(Data.Functor.Product.Product·f·g)·a)
132 ····················(Data.Functor.Product.Product·f·g·a))132 ····················(Data.Functor.Product.Product·f·g·a))
133 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgprod·@k·@k1·@n·@f·@g·@a)133 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgprod·@k·@k1·@n·@f·@g·@a)
134 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgpure·@k·@k1·@n·@f·@g·@a)]134 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgpure·@k·@k1·@n·@f·@g·@a)]
135 43fc303d4e9149a3595c23ad27c9a2f0135 cece03a0976fce13ee499afbc37b1a4e
136 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgprod·::136 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgprod·::
137 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)137 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
138 ···········(a·::·k1)·(x·::·k2).138 ···········(a·::·k1)·(x·::·k2).
139 ····Data.Proxy.Proxy·n139 ····Data.Proxy.Proxy·n
140 ····->·Data.Proxy.Proxy·f140 ····->·Data.Proxy.Proxy·f
141 ····->·Data.Proxy.Proxy·g141 ····->·Data.Proxy.Proxy·g
142 ····->·Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)·x142 ····->·Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)·x
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ··················································<x>_P)194 ··················································<x>_P)
195 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]195 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]
196 ····················································<k1>_N196 ····················································<k1>_N
197 ····················································<P·n197 ····················································<P·n
198 ·······················································(Data.Functor.Product.Product·f·g)198 ·······················································(Data.Functor.Product.Product·f·g)
199 ·······················································a>_P)·<Data.Functor.Product.Product199 ·······················································a>_P)·<Data.Functor.Product.Product
200 ································································f·g·a>_N·<x>_N)]200 ································································f·g·a>_N·<x>_N)]
201 53705928647ee2b49b31d45ff206eb48201 b506c85ba78d6a19177f2f2c9dee86d0
202 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgpure·::202 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgpure·::
203 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)203 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
204 ···········(a·::·k1)·(x·::·k2).204 ···········(a·::·k1)·(x·::·k2).
205 ····(f·GHC.Types.~·g,205 ····(f·GHC.Types.~·g,
206 ·····Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)206 ·····Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)
207 ·····GHC.Types.~·Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))·=>207 ·····GHC.Types.~·Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))·=>
208 ····Data.Proxy.Proxy·n208 ····Data.Proxy.Proxy·n
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 ···············································(P·n·(Data.Functor.Product.Product·f·g)·a)255 ···············································(P·n·(Data.Functor.Product.Product·f·g)·a)
256 ···············································(Data.Functor.Product.Product·f·g·a))>_R256 ···············································(Data.Functor.Product.Product·f·g·a))>_R
257 ···············%<'GHC.Types.Many>_N·->_R·<forall·(a1·::·k).·f·a1>_R257 ···············%<'GHC.Types.Many>_N·->_R·<forall·(a1·::·k).·f·a1>_R
258 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:K1[0]258 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:K1[0]
259 ··················································<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P)259 ··················································<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P)
260 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]260 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]
261 ····················································<k1>_N·<P·n·f·a>_P)·<f·a>_N·<x>_N)]261 ····················································<k1>_N·<P·n·f·a>_P)·<f·a>_N·<x>_N)]
262 cacb0c55e229c825b34a281c165d8c75262 5ca004e5d73d1cde70232ff3cf8b40a2
263 ··$fGApplicativeNaturalkknfgRecRecRec_$cgprod·::263 ··$fGApplicativeNaturalkknfgRecRecRec_$cgprod·::
264 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)264 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
265 ···········(g·::·k1·->·*)·(a·::·k1)·(x·::·k2).265 ···········(g·::·k1·->·*)·(a·::·k1)·(x·::·k2).
266 ····GHC.Base.Applicative·h·=>266 ····GHC.Base.Applicative·h·=>
267 ····Data.Proxy.Proxy·n267 ····Data.Proxy.Proxy·n
268 ····->·Data.Proxy.Proxy·f268 ····->·Data.Proxy.Proxy·f
269 ····->·Data.Proxy.Proxy·g269 ····->·Data.Proxy.Proxy·g
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··············································································<h·(P·n342 ··············································································<h·(P·n
343 ····················································································(Data.Functor.Product.Product343 ····················································································(Data.Functor.Product.Product
344 ·······················································································f·g)344 ·······················································································f·g)
345 ····················································································a)>_P)·<h·(Data.Functor.Product.Product345 ····················································································a)>_P)·<h·(Data.Functor.Product.Product
346 ·································································································f346 ·································································································f
Max diff block lines reached; 14025/20619 bytes (68.02%) of diff not shown.
23.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.dyn_hi vs.
./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
23.3 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Generics.Bare·90667 interface·Barbies.Generics.Bare·9066
8 ··interface·hash:·261617f79bb5638d131c2f2a23f8bf49 
9 ··ABI·hash:·eea274642dff5789bea4aa894d8bc07f 
10 ··export-list·hash:·5efe914a4cb0ec7fc6958e082b874fad8 ··interface·hash:·e8c6e059f82fed421202ad318ed61aba
 9 ··ABI·hash:·a5b23d7863b024acf164c15bb8693348
 10 ··export-list·hash:·f2d1301649e8e0815e7e8a010693dc83
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·81f51177b7218c3ed83f386b2bb103de16 ··src_hash:·81f51177b7218c3ed83f386b2bb103de
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GBare{gcover·gstrip}21 ··GBare{gcover·gstrip}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d465c8879e90265de2f6f449eae85d8f31 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·3b97022e5dc7c591885717d5396519bd
35 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd335 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
36 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b36 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
37 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6237 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
41 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e941 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 767c4698ffb49db88e5661197fdc7e9044 6a6d6838a5e5bdee7f4966f974490df5
45 ··$fGBarekn:*::*:·::45 ··$fGBarekn:*::*:·::
46 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)46 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
47 ···········(r·::·k·->·*)·(r'·::·k·->·*).47 ···········(r·::·k·->·*)·(r'·::·k·->·*).
48 ····(GBare·n·l·l',·GBare·n·r·r')·=>48 ····(GBare·n·l·l',·GBare·n·r·r')·=>
49 ····GBare·n·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')49 ····GBare·n·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
50 ··DFunId50 ··DFunId
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').62 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').
63 ················@k63 ················@k
64 ················@n64 ················@n
65 ················@(l·GHC.Generics.:*:·r)65 ················@(l·GHC.Generics.:*:·r)
66 ················@(l'·GHC.Generics.:*:·r')66 ················@(l'·GHC.Generics.:*:·r')
67 ················($fGBarekn:*::*:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)67 ················($fGBarekn:*::*:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)
68 ················($fGBarekn:*::*:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]68 ················($fGBarekn:*::*:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]
69 9ef51c6b5ae5ac8b6a6919de23dc297369 e76eec36c662eeff6867bf3bbfb57112
70 ··$fGBarekn:*::*:_$cgcover·::70 ··$fGBarekn:*::*:_$cgcover·::
71 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)71 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
72 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).72 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
73 ····(GBare·n·l·l',·GBare·n·r·r')·=>73 ····(GBare·n·l·l',·GBare·n·r·r')·=>
74 ····Data.Proxy.Proxy·n74 ····Data.Proxy.Proxy·n
75 ····->·(GHC.Generics.:*:)·l'·r'·x·->·(GHC.Generics.:*:)·l·r·x75 ····->·(GHC.Generics.:*:)·l'·r'·x·->·(GHC.Generics.:*:)·l·r·x
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ··············GHC.Generics.:*:93 ··············GHC.Generics.:*:
94 ················@k94 ················@k
95 ················@l95 ················@l
96 ················@r96 ················@r
97 ················@x97 ················@x
98 ················(gcover·@k·@n·@l·@l'·$dGBare·@x·pn·l1)98 ················(gcover·@k·@n·@l·@l'·$dGBare·@x·pn·l1)
99 ················(gcover·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]99 ················(gcover·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]
100 56d0b98bab07c9377afce2cb32cde68b100 3226ebf0e0de5314420cd531c48d686b
101 ··$fGBarekn:*::*:_$cgstrip·::101 ··$fGBarekn:*::*:_$cgstrip·::
102 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)102 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
103 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).103 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
104 ····(GBare·n·l·l',·GBare·n·r·r')·=>104 ····(GBare·n·l·l',·GBare·n·r·r')·=>
105 ····Data.Proxy.Proxy·n105 ····Data.Proxy.Proxy·n
106 ····->·(GHC.Generics.:*:)·l·r·x·->·(GHC.Generics.:*:)·l'·r'·x106 ····->·(GHC.Generics.:*:)·l·r·x·->·(GHC.Generics.:*:)·l'·r'·x
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··············GHC.Generics.:*:124 ··············GHC.Generics.:*:
125 ················@k125 ················@k
126 ················@l'126 ················@l'
127 ················@r'127 ················@r'
128 ················@x128 ················@x
129 ················(gstrip·@k·@n·@l·@l'·$dGBare·@x·pn·l1)129 ················(gstrip·@k·@n·@l·@l'·$dGBare·@x·pn·l1)
130 ················(gstrip·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]130 ················(gstrip·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]
131 a9df61d41aa3cf62587363c49334bbd8131 3d2d7a6de501c9b84d3b2ca391b18835
132 ··$fGBarekn:+::+:·::132 ··$fGBarekn:+::+:·::
133 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)133 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
134 ···········(r·::·k·->·*)·(r'·::·k·->·*).134 ···········(r·::·k·->·*)·(r'·::·k·->·*).
135 ····(GBare·n·l·l',·GBare·n·r·r')·=>135 ····(GBare·n·l·l',·GBare·n·r·r')·=>
136 ····GBare·n·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')136 ····GBare·n·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')
137 ··DFunId137 ··DFunId
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').149 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').
150 ················@k150 ················@k
151 ················@n151 ················@n
152 ················@(l·GHC.Generics.:+:·r)152 ················@(l·GHC.Generics.:+:·r)
153 ················@(l'·GHC.Generics.:+:·r')153 ················@(l'·GHC.Generics.:+:·r')
154 ················($fGBarekn:+::+:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)154 ················($fGBarekn:+::+:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)
155 ················($fGBarekn:+::+:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]155 ················($fGBarekn:+::+:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]
156 6c720288c16946975ba6729a9b12e0cf156 36fa28fa802da7d64d4443974ba64d2b
157 ··$fGBarekn:+::+:_$cgcover·::157 ··$fGBarekn:+::+:_$cgcover·::
158 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)158 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
159 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).159 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
160 ····(GBare·n·l·l',·GBare·n·r·r')·=>160 ····(GBare·n·l·l',·GBare·n·r·r')·=>
161 ····Data.Proxy.Proxy·n161 ····Data.Proxy.Proxy·n
162 ····->·(GHC.Generics.:+:)·l'·r'·x·->·(GHC.Generics.:+:)·l·r·x162 ····->·(GHC.Generics.:+:)·l'·r'·x·->·(GHC.Generics.:+:)·l·r·x
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ················GHC.Generics.R1·r1187 ················GHC.Generics.R1·r1
188 ················->·GHC.Generics.R1188 ················->·GHC.Generics.R1
189 ·····················@k189 ·····················@k
190 ·····················@l190 ·····················@l
191 ·····················@r191 ·····················@r
192 ·····················@x192 ·····················@x
Max diff block lines reached; 17818/23784 bytes (74.92%) of diff not shown.
23.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.hi vs.
./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
23.3 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Generics.Bare·90667 interface·Barbies.Generics.Bare·9066
8 ··interface·hash:·261617f79bb5638d131c2f2a23f8bf49 
9 ··ABI·hash:·eea274642dff5789bea4aa894d8bc07f 
10 ··export-list·hash:·5efe914a4cb0ec7fc6958e082b874fad8 ··interface·hash:·e8c6e059f82fed421202ad318ed61aba
 9 ··ABI·hash:·a5b23d7863b024acf164c15bb8693348
 10 ··export-list·hash:·f2d1301649e8e0815e7e8a010693dc83
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·81f51177b7218c3ed83f386b2bb103de16 ··src_hash:·81f51177b7218c3ed83f386b2bb103de
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GBare{gcover·gstrip}21 ··GBare{gcover·gstrip}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d465c8879e90265de2f6f449eae85d8f31 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·3b97022e5dc7c591885717d5396519bd
35 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd335 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
36 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b36 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
37 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6237 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
41 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e941 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 767c4698ffb49db88e5661197fdc7e9044 6a6d6838a5e5bdee7f4966f974490df5
45 ··$fGBarekn:*::*:·::45 ··$fGBarekn:*::*:·::
46 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)46 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
47 ···········(r·::·k·->·*)·(r'·::·k·->·*).47 ···········(r·::·k·->·*)·(r'·::·k·->·*).
48 ····(GBare·n·l·l',·GBare·n·r·r')·=>48 ····(GBare·n·l·l',·GBare·n·r·r')·=>
49 ····GBare·n·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')49 ····GBare·n·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
50 ··DFunId50 ··DFunId
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').62 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').
63 ················@k63 ················@k
64 ················@n64 ················@n
65 ················@(l·GHC.Generics.:*:·r)65 ················@(l·GHC.Generics.:*:·r)
66 ················@(l'·GHC.Generics.:*:·r')66 ················@(l'·GHC.Generics.:*:·r')
67 ················($fGBarekn:*::*:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)67 ················($fGBarekn:*::*:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)
68 ················($fGBarekn:*::*:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]68 ················($fGBarekn:*::*:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]
69 9ef51c6b5ae5ac8b6a6919de23dc297369 e76eec36c662eeff6867bf3bbfb57112
70 ··$fGBarekn:*::*:_$cgcover·::70 ··$fGBarekn:*::*:_$cgcover·::
71 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)71 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
72 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).72 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
73 ····(GBare·n·l·l',·GBare·n·r·r')·=>73 ····(GBare·n·l·l',·GBare·n·r·r')·=>
74 ····Data.Proxy.Proxy·n74 ····Data.Proxy.Proxy·n
75 ····->·(GHC.Generics.:*:)·l'·r'·x·->·(GHC.Generics.:*:)·l·r·x75 ····->·(GHC.Generics.:*:)·l'·r'·x·->·(GHC.Generics.:*:)·l·r·x
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ··············GHC.Generics.:*:93 ··············GHC.Generics.:*:
94 ················@k94 ················@k
95 ················@l95 ················@l
96 ················@r96 ················@r
97 ················@x97 ················@x
98 ················(gcover·@k·@n·@l·@l'·$dGBare·@x·pn·l1)98 ················(gcover·@k·@n·@l·@l'·$dGBare·@x·pn·l1)
99 ················(gcover·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]99 ················(gcover·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]
100 56d0b98bab07c9377afce2cb32cde68b100 3226ebf0e0de5314420cd531c48d686b
101 ··$fGBarekn:*::*:_$cgstrip·::101 ··$fGBarekn:*::*:_$cgstrip·::
102 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)102 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
103 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).103 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
104 ····(GBare·n·l·l',·GBare·n·r·r')·=>104 ····(GBare·n·l·l',·GBare·n·r·r')·=>
105 ····Data.Proxy.Proxy·n105 ····Data.Proxy.Proxy·n
106 ····->·(GHC.Generics.:*:)·l·r·x·->·(GHC.Generics.:*:)·l'·r'·x106 ····->·(GHC.Generics.:*:)·l·r·x·->·(GHC.Generics.:*:)·l'·r'·x
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··············GHC.Generics.:*:124 ··············GHC.Generics.:*:
125 ················@k125 ················@k
126 ················@l'126 ················@l'
127 ················@r'127 ················@r'
128 ················@x128 ················@x
129 ················(gstrip·@k·@n·@l·@l'·$dGBare·@x·pn·l1)129 ················(gstrip·@k·@n·@l·@l'·$dGBare·@x·pn·l1)
130 ················(gstrip·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]130 ················(gstrip·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]
131 a9df61d41aa3cf62587363c49334bbd8131 3d2d7a6de501c9b84d3b2ca391b18835
132 ··$fGBarekn:+::+:·::132 ··$fGBarekn:+::+:·::
133 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)133 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
134 ···········(r·::·k·->·*)·(r'·::·k·->·*).134 ···········(r·::·k·->·*)·(r'·::·k·->·*).
135 ····(GBare·n·l·l',·GBare·n·r·r')·=>135 ····(GBare·n·l·l',·GBare·n·r·r')·=>
136 ····GBare·n·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')136 ····GBare·n·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')
137 ··DFunId137 ··DFunId
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').149 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').
150 ················@k150 ················@k
151 ················@n151 ················@n
152 ················@(l·GHC.Generics.:+:·r)152 ················@(l·GHC.Generics.:+:·r)
153 ················@(l'·GHC.Generics.:+:·r')153 ················@(l'·GHC.Generics.:+:·r')
154 ················($fGBarekn:+::+:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)154 ················($fGBarekn:+::+:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)
155 ················($fGBarekn:+::+:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]155 ················($fGBarekn:+::+:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]
156 6c720288c16946975ba6729a9b12e0cf156 36fa28fa802da7d64d4443974ba64d2b
157 ··$fGBarekn:+::+:_$cgcover·::157 ··$fGBarekn:+::+:_$cgcover·::
158 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)158 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
159 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).159 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
160 ····(GBare·n·l·l',·GBare·n·r·r')·=>160 ····(GBare·n·l·l',·GBare·n·r·r')·=>
161 ····Data.Proxy.Proxy·n161 ····Data.Proxy.Proxy·n
162 ····->·(GHC.Generics.:+:)·l'·r'·x·->·(GHC.Generics.:+:)·l·r·x162 ····->·(GHC.Generics.:+:)·l'·r'·x·->·(GHC.Generics.:+:)·l·r·x
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ················GHC.Generics.R1·r1187 ················GHC.Generics.R1·r1
188 ················->·GHC.Generics.R1188 ················->·GHC.Generics.R1
189 ·····················@k189 ·····················@k
190 ·····················@l190 ·····················@l
191 ·····················@r191 ·····················@r
192 ·····················@x192 ·····················@x
Max diff block lines reached; 17818/23784 bytes (74.92%) of diff not shown.
26.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.dyn_hi vs.
./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
26.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Generics.Constraints·[family·instance·module]·90667 interface·Barbies.Generics.Constraints·[family·instance·module]·9066
8 ··interface·hash:·77c0f6bedde7374a1fa02f8d62f51e03 
9 ··ABI·hash:·dbe4a74ad57c80c8783d07b1647baa9b 
10 ··export-list·hash:·f5759178cdbb617493eee5630131ae288 ··interface·hash:·259a4fad57a929a9aebe97b44af6a872
 9 ··ABI·hash:·0aa87421cc66b72ee5cd089f3a525bd7
 10 ··export-list·hash:·cc7aef2f5c488676d297ae83c45ee82c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d8099ad38ca87ea2dda40463696d014a12 ··flag·hash:·2c4fa156826c15b4cbd15eef0f8f632d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·65f7f84670d16c10ad18f2d54576dbfb16 ··src_hash:·65f7f84670d16c10ad18f2d54576dbfb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 44 lines modifiedOffset 21, 44 lines modified
21 ··GAll21 ··GAll
22 ··GConstraints{gaddDicts}22 ··GConstraints{gaddDicts}
23 ··Other23 ··Other
24 ··Self24 ··Self
25 ··SelfOrOther25 ··SelfOrOther
26 ··X26 ··X
27 ··Y27 ··Y
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext33 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
35 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity35 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity
36 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal36 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal
37 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception37 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception
38 ·························GHC.RTS.Flags38 ·························GHC.RTS.Flags
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
40 ··exports:·9f8c69c553b186c41f515294f9b7135a 
41 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
42 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
43 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
44 ··exports:·307a2e68cbb21a03a7dd871748641b06 
45 ··Param·64ce4f405ce19c0ac06589973a57c10d 
46 ··Rec·d21087f1e9d6be93c849bd6307118df4 
47 ··Rec·d465c8879e90265de2f6f449eae85d8f 
48 ··unRec·231224a54f5aab48712d757bc993639839 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 40 ··exports:·aef70c927dc71262ae11a005378b77ba
 41 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 42 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 43 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 44 ··exports:·ddd229d354fb4e9da43735622f139811
 45 ··Param·8a772f1a47d87e197f6034a33fad91b6
 46 ··Rec·d236510d2f31c36c95deb00da399b7ab
 47 ··Rec·3b97022e5dc7c591885717d5396519bd
 48 ··unRec·ba37d434963801fbf488db7286cb1d46
49 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7349 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
50 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c50 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
51 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b951 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
52 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa52 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
53 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc53 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
54 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e954 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
55 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f55 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
56 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc256 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
57 5001faeed8480a2270d4e0a93669928d57 814e0ea74b78a21944b84e87818e1ca0
58 ··$fGConstraintskFUNkncfRecRecRec·::58 ··$fGConstraintskFUNkncfRecRecRec·::
59 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)59 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)
60 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k1·->·*)·(a'·::·k1)60 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k1·->·*)·(a'·::·k1)
61 ···········(a·::·k1).61 ···········(a·::·k1).
62 ····GConstraints62 ····GConstraints
63 ······n63 ······n
64 ······c64 ······c
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ··························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N138 ··························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N
139 ··························<Data.Generics.GenericN.Rec139 ··························<Data.Generics.GenericN.Rec
140 ·····························(P·n140 ·····························(P·n
141 ································(Data.Functor.Product.Product·(Barbies.Internal.Dicts.Dict·c)·f)141 ································(Data.Functor.Product.Product·(Barbies.Internal.Dicts.Dict·c)·f)
142 ································a')142 ································a')
143 ·····························(Data.Functor.Product.Product143 ·····························(Data.Functor.Product.Product
144 ································(Barbies.Internal.Dicts.Dict·c)·f·a)>_N))]144 ································(Barbies.Internal.Dicts.Dict·c)·f·a)>_N))]
145 00411074896617543b06368818b91d58145 2f4f7592af8285ddf886e59d026a7b0e
146 ··$fGConstraintskkkncf:*::*::*:·::146 ··$fGConstraintskkkncf:*::*::*:·::
147 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)147 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
148 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)148 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
149 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)149 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
150 ···········(rdf·::·k3·->·*).150 ···········(rdf·::·k3·->·*).
151 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>151 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>
152 ····GConstraints152 ····GConstraints
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 ··················································<k2>_N180 ··················································<k2>_N
181 ··················································<n>_N181 ··················································<n>_N
182 ··················································<c>_N182 ··················································<c>_N
183 ··················································<f>_N183 ··················································<f>_N
184 ··················································<lx·GHC.Generics.:*:·rx>_N184 ··················································<lx·GHC.Generics.:*:·rx>_N
185 ··················································<lf·GHC.Generics.:*:·rf>_N185 ··················································<lf·GHC.Generics.:*:·rf>_N
186 ··················································<ldf·GHC.Generics.:*:·rdf>_N))]186 ··················································<ldf·GHC.Generics.:*:·rdf>_N))]
187 a8e13bd9bbdbfdfe79fdf793b49b4b56187 8f9aa7e1f9e5cfe8a18ecbf91350e079
188 ··$fGConstraintskkkncf:*::*::*:_$cgaddDicts·::188 ··$fGConstraintskkkncf:*::*::*:_$cgaddDicts·::
189 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)189 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
190 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)190 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
191 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)191 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
192 ···········(rdf·::·k3·->·*)·(x·::·k3).192 ···········(rdf·::·k3·->·*)·(x·::·k3).
193 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf,193 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf,
194 ·····GAll·n·c·(lx·GHC.Generics.:*:·rx))·=>194 ·····GAll·n·c·(lx·GHC.Generics.:*:·rx))·=>
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 ···················(GHC.Classes.$p1(%,%)241 ···················(GHC.Classes.$p1(%,%)
242 ······················@(GAll·n·c·lx)242 ······················@(GAll·n·c·lx)
243 ······················@(GAll·n·c·rx)243 ······················@(GAll·n·c·rx)
244 ······················irred244 ······················irred
245 ························`cast`245 ························`cast`
246 ······················(Sub·(D:R:GAllknc:*:[0]·<k>_N·<n>_N·<c>_N·<lx>_N·<rx>_N)))246 ······················(Sub·(D:R:GAllknc:*:[0]·<k>_N·<n>_N·<c>_N·<lx>_N·<rx>_N)))
247 ···················r)·}]247 ···················r)·}]
248 89452a8f4ede00a45a03d66b50e4fa9e248 a75098ed0e7c88f4bd7bfd34f371c7bc
249 ··$fGConstraintskkkncf:+::+::+:·::249 ··$fGConstraintskkkncf:+::+::+:·::
250 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)250 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
251 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)251 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
252 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)252 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
253 ···········(rdf·::·k3·->·*).253 ···········(rdf·::·k3·->·*).
254 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>254 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>
255 ····GConstraints255 ····GConstraints
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 ··················································<k2>_N282 ··················································<k2>_N
283 ··················································<n>_N283 ··················································<n>_N
284 ··················································<c>_N284 ··················································<c>_N
Max diff block lines reached; 20530/27057 bytes (75.88%) of diff not shown.
26.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.hi vs.
./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
26.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Generics.Constraints·[family·instance·module]·90667 interface·Barbies.Generics.Constraints·[family·instance·module]·9066
8 ··interface·hash:·77c0f6bedde7374a1fa02f8d62f51e03 
9 ··ABI·hash:·dbe4a74ad57c80c8783d07b1647baa9b 
10 ··export-list·hash:·f5759178cdbb617493eee5630131ae288 ··interface·hash:·259a4fad57a929a9aebe97b44af6a872
 9 ··ABI·hash:·0aa87421cc66b72ee5cd089f3a525bd7
 10 ··export-list·hash:·cc7aef2f5c488676d297ae83c45ee82c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2c4fa156826c15b4cbd15eef0f8f632d12 ··flag·hash:·d8099ad38ca87ea2dda40463696d014a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·65f7f84670d16c10ad18f2d54576dbfb16 ··src_hash:·65f7f84670d16c10ad18f2d54576dbfb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 44 lines modifiedOffset 21, 44 lines modified
21 ··GAll21 ··GAll
22 ··GConstraints{gaddDicts}22 ··GConstraints{gaddDicts}
23 ··Other23 ··Other
24 ··Self24 ··Self
25 ··SelfOrOther25 ··SelfOrOther
26 ··X26 ··X
27 ··Y27 ··Y
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext33 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
35 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity35 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity
36 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal36 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal
37 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception37 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception
38 ·························GHC.RTS.Flags38 ·························GHC.RTS.Flags
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
40 ··exports:·9f8c69c553b186c41f515294f9b7135a 
41 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
42 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
43 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
44 ··exports:·307a2e68cbb21a03a7dd871748641b06 
45 ··Param·64ce4f405ce19c0ac06589973a57c10d 
46 ··Rec·d21087f1e9d6be93c849bd6307118df4 
47 ··Rec·d465c8879e90265de2f6f449eae85d8f 
48 ··unRec·231224a54f5aab48712d757bc993639839 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 40 ··exports:·aef70c927dc71262ae11a005378b77ba
 41 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 42 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 43 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 44 ··exports:·ddd229d354fb4e9da43735622f139811
 45 ··Param·8a772f1a47d87e197f6034a33fad91b6
 46 ··Rec·d236510d2f31c36c95deb00da399b7ab
 47 ··Rec·3b97022e5dc7c591885717d5396519bd
 48 ··unRec·ba37d434963801fbf488db7286cb1d46
49 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7349 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
50 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c50 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
51 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b951 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
52 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa52 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
53 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc53 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
54 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e954 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
55 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f55 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
56 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc256 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
57 5001faeed8480a2270d4e0a93669928d57 814e0ea74b78a21944b84e87818e1ca0
58 ··$fGConstraintskFUNkncfRecRecRec·::58 ··$fGConstraintskFUNkncfRecRecRec·::
59 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)59 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)
60 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k1·->·*)·(a'·::·k1)60 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k1·->·*)·(a'·::·k1)
61 ···········(a·::·k1).61 ···········(a·::·k1).
62 ····GConstraints62 ····GConstraints
63 ······n63 ······n
64 ······c64 ······c
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ··························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N138 ··························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N
139 ··························<Data.Generics.GenericN.Rec139 ··························<Data.Generics.GenericN.Rec
140 ·····························(P·n140 ·····························(P·n
141 ································(Data.Functor.Product.Product·(Barbies.Internal.Dicts.Dict·c)·f)141 ································(Data.Functor.Product.Product·(Barbies.Internal.Dicts.Dict·c)·f)
142 ································a')142 ································a')
143 ·····························(Data.Functor.Product.Product143 ·····························(Data.Functor.Product.Product
144 ································(Barbies.Internal.Dicts.Dict·c)·f·a)>_N))]144 ································(Barbies.Internal.Dicts.Dict·c)·f·a)>_N))]
145 00411074896617543b06368818b91d58145 2f4f7592af8285ddf886e59d026a7b0e
146 ··$fGConstraintskkkncf:*::*::*:·::146 ··$fGConstraintskkkncf:*::*::*:·::
147 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)147 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
148 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)148 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
149 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)149 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
150 ···········(rdf·::·k3·->·*).150 ···········(rdf·::·k3·->·*).
151 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>151 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>
152 ····GConstraints152 ····GConstraints
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 ··················································<k2>_N180 ··················································<k2>_N
181 ··················································<n>_N181 ··················································<n>_N
182 ··················································<c>_N182 ··················································<c>_N
183 ··················································<f>_N183 ··················································<f>_N
184 ··················································<lx·GHC.Generics.:*:·rx>_N184 ··················································<lx·GHC.Generics.:*:·rx>_N
185 ··················································<lf·GHC.Generics.:*:·rf>_N185 ··················································<lf·GHC.Generics.:*:·rf>_N
186 ··················································<ldf·GHC.Generics.:*:·rdf>_N))]186 ··················································<ldf·GHC.Generics.:*:·rdf>_N))]
187 a8e13bd9bbdbfdfe79fdf793b49b4b56187 8f9aa7e1f9e5cfe8a18ecbf91350e079
188 ··$fGConstraintskkkncf:*::*::*:_$cgaddDicts·::188 ··$fGConstraintskkkncf:*::*::*:_$cgaddDicts·::
189 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)189 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
190 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)190 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
191 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)191 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
192 ···········(rdf·::·k3·->·*)·(x·::·k3).192 ···········(rdf·::·k3·->·*)·(x·::·k3).
193 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf,193 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf,
194 ·····GAll·n·c·(lx·GHC.Generics.:*:·rx))·=>194 ·····GAll·n·c·(lx·GHC.Generics.:*:·rx))·=>
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 ···················(GHC.Classes.$p1(%,%)241 ···················(GHC.Classes.$p1(%,%)
242 ······················@(GAll·n·c·lx)242 ······················@(GAll·n·c·lx)
243 ······················@(GAll·n·c·rx)243 ······················@(GAll·n·c·rx)
244 ······················irred244 ······················irred
245 ························`cast`245 ························`cast`
246 ······················(Sub·(D:R:GAllknc:*:[0]·<k>_N·<n>_N·<c>_N·<lx>_N·<rx>_N)))246 ······················(Sub·(D:R:GAllknc:*:[0]·<k>_N·<n>_N·<c>_N·<lx>_N·<rx>_N)))
247 ···················r)·}]247 ···················r)·}]
248 89452a8f4ede00a45a03d66b50e4fa9e248 a75098ed0e7c88f4bd7bfd34f371c7bc
249 ··$fGConstraintskkkncf:+::+::+:·::249 ··$fGConstraintskkkncf:+::+::+:·::
250 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)250 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
251 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)251 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
252 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)252 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
253 ···········(rdf·::·k3·->·*).253 ···········(rdf·::·k3·->·*).
254 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>254 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>
255 ····GConstraints255 ····GConstraints
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 ··················································<k2>_N282 ··················································<k2>_N
283 ··················································<n>_N283 ··················································<n>_N
284 ··················································<c>_N284 ··················································<c>_N
Max diff block lines reached; 20530/27057 bytes (75.88%) of diff not shown.
14.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.dyn_hi vs.
./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
14.0 KB
ghc --show-iface {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Generics.Distributive·90667 interface·Barbies.Generics.Distributive·9066
8 ··interface·hash:·c4413c85c027ca673dfae523c6c742f7 
9 ··ABI·hash:·bc4b8750effdecf47b6444706f50b239 
10 ··export-list·hash:·01bd0bf3c69d9ed41b89304dabe8f1bc8 ··interface·hash:·2aedb59fd33fb3f6fe9581cd95100343
 9 ··ABI·hash:·6ea5c0f8a0da8726f912791430769bee
 10 ··export-list·hash:·041ee6c38192ef6dc7d80eda56c4e985
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b23610d5288c522f9c6e5e364c1f05b216 ··src_hash:·b23610d5288c522f9c6e5e364c1f05b2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GDistributive{gdistribute}21 ··GDistributive{gdistribute}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k25 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·GHC.Base·GHC.Float·Data.Orphans·GHC.Prim.Ext27 orphans:·GHC.Base·GHC.Float·Data.Orphans·GHC.Prim.Ext
28 family·instance·modules:·Data.Generics.GenericN·Control.Applicative28 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
29 ·························Control.Arrow·Data.Array.Byte·Data.Complex·Data.Functor.Compose29 ·························Control.Arrow·Data.Array.Byte·Data.Complex·Data.Functor.Compose
30 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product30 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
31 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal31 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
32 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList32 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
33 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged33 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged
34 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity34 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity
35 ·························Control.Monad.Trans.Reader·Data.Functor.Reverse35 ·························Control.Monad.Trans.Reader·Data.Functor.Reverse
36 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
37 ··exports:·307a2e68cbb21a03a7dd871748641b06 
38 ··Param·64ce4f405ce19c0ac06589973a57c10d 
39 ··Rec·d21087f1e9d6be93c849bd6307118df4 
40 ··Rec·d465c8879e90265de2f6f449eae85d8f 
41 ··unRec·231224a54f5aab48712d757bc993639836 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 37 ··exports:·ddd229d354fb4e9da43735622f139811
 38 ··Param·8a772f1a47d87e197f6034a33fad91b6
 39 ··Rec·d236510d2f31c36c95deb00da399b7ab
 40 ··Rec·3b97022e5dc7c591885717d5396519bd
 41 ··unRec·ba37d434963801fbf488db7286cb1d46
42 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f42 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
43 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d43 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
44 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6244 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
45 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b945 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
46 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc46 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
47 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e947 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
48 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f48 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
49 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc249 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
50 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a50 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a
51 9de23352e87f0f3439c6ecced701a3ee51 7495baeb1eed12cafb62888dc230aff7
52 ··$fGDistributiveknf:*::*:·::52 ··$fGDistributiveknf:*::*:·::
53 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)53 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)
54 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*).54 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*).
55 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>55 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>
56 ····GDistributive·n·f·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')56 ····GDistributive·n·f·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
57 ··DFunId57 ··DFunId
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ···················@f79 ···················@f
80 ···················@l80 ···················@l
81 ···················@l'81 ···················@l'
82 ···················@r82 ···················@r
83 ···················@r'83 ···················@r'
84 ···················v84 ···················v
85 ···················v1)]85 ···················v1)]
86 0c2bd5fe6bc20f063066bff2202c8dfe86 be74f0bced9417a8755e2bd665966396
87 ··$fGDistributiveknf:*::*:_$cgdistribute·::87 ··$fGDistributiveknf:*::*:_$cgdistribute·::
88 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)88 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)
89 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).89 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
90 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>90 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>
91 ····Data.Proxy.Proxy·n91 ····Data.Proxy.Proxy·n
92 ····->·f·((GHC.Generics.:*:)·l·r·x)·->·(GHC.Generics.:*:)·l'·r'·x92 ····->·f·((GHC.Generics.:*:)·l·r·x)·->·(GHC.Generics.:*:)·l'·r'·x
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ···················(GHC.Base.fmap144 ···················(GHC.Base.fmap
145 ······················@f145 ······················@f
146 ······················$dFunctor146 ······················$dFunctor
147 ······················@((GHC.Generics.:*:)·l·r·x)147 ······················@((GHC.Generics.:*:)·l·r·x)
148 ······················@(r·x)148 ······················@(r·x)
149 ······················(sndF·@k·@l·@r·@x)149 ······················(sndF·@k·@l·@r·@x)
150 ······················eta1))]150 ······················eta1))]
151 dbb7a085c3bb37f2f4f90f778518ecbc151 11212f63e8b0d698a46a9d1b1430c6c8
152 ··$fGDistributiveknfM1M1·::152 ··$fGDistributiveknfM1M1·::
153 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)153 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)
154 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta).154 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta).
155 ····GDistributive·n·f·bg·bfg·=>155 ····GDistributive·n·f·bg·bfg·=>
156 ····GDistributive156 ····GDistributive
157 ······n·f·(GHC.Generics.M1·i·c·bg)·(GHC.Generics.M1·i·c·bfg)157 ······n·f·(GHC.Generics.M1·i·c·bg)·(GHC.Generics.M1·i·c·bfg)
158 ··DFunId158 ··DFunId
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ················@k169 ················@k
170 ················@n170 ················@n
171 ················@f171 ················@f
172 ················@(GHC.Generics.M1·i·c·bg)172 ················@(GHC.Generics.M1·i·c·bg)
173 ················@(GHC.Generics.M1·i·c·bfg)173 ················@(GHC.Generics.M1·i·c·bfg)
174 ················($p1GDistributive·@k·@n·@f·@bg·@bfg·v)174 ················($p1GDistributive·@k·@n·@f·@bg·@bfg·v)
175 ················($fGDistributiveknfM1M1_$cgdistribute·@k·@n·@f·@bg·@bfg·@i·@c·v)]175 ················($fGDistributiveknfM1M1_$cgdistribute·@k·@n·@f·@bg·@bfg·@i·@c·v)]
176 3cbea6285ca35504ae266e0311248583176 7a6e3c1326bbb42eaaa04d25c5aa1397
177 ··$fGDistributiveknfM1M1_$cgdistribute·::177 ··$fGDistributiveknfM1M1_$cgdistribute·::
178 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)178 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)
179 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta)·(x·::·k).179 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta)·(x·::·k).
180 ····GDistributive·n·f·bg·bfg·=>180 ····GDistributive·n·f·bg·bfg·=>
181 ····Data.Proxy.Proxy·n181 ····Data.Proxy.Proxy·n
182 ····->·f·(GHC.Generics.M1·i·c·bg·x)·->·GHC.Generics.M1·i·c·bfg·x182 ····->·f·(GHC.Generics.M1·i·c·bg·x)·->·GHC.Generics.M1·i·c·bfg·x
183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ··············}·in213 ··············}·in
214 ··············(\·(x1['GHC.Types.Many]·::·f·(GHC.Generics.M1·i·c·bg·x))·->214 ··············(\·(x1['GHC.Types.Many]·::·f·(GHC.Generics.M1·i·c·bg·x))·->
215 ···············f1·(g·x1))215 ···············f1·(g·x1))
216 ················`cast`216 ················`cast`
217 ··············(<f·(GHC.Generics.M1·i·c·bg·x)>_R217 ··············(<f·(GHC.Generics.M1·i·c·bg·x)>_R
218 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:M1[0]218 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:M1[0]
219 ··················································<k>_N·<i>_P·<c>_P·<bfg>_R)·<x>_N)]219 ··················································<k>_N·<i>_P·<c>_P·<bfg>_R)·<x>_N)]
220 d4094eae08c958a1f7eb295bfff6816d220 ff833420ad8c5740f7ecd2daf5e83477
221 ··$fGDistributiveknfRecRec·::221 ··$fGDistributiveknfRecRec·::
222 ····forall·k1·k·(f·::·*·->·*)·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)222 ····forall·k1·k·(f·::·*·->·*)·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)
223 ···········(g·::·k1·->·*)·(a·::·k1).223 ···········(g·::·k1·->·*)·(a·::·k1).
224 ····(GHC.Base.Functor·f,·Data.Distributive.Distributive·h)·=>224 ····(GHC.Base.Functor·f,·Data.Distributive.Distributive·h)·=>
225 ····GDistributive225 ····GDistributive
Max diff block lines reached; 8056/14270 bytes (56.45%) of diff not shown.
14.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.hi vs.
./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
14.0 KB
ghc --show-iface {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Generics.Distributive·90667 interface·Barbies.Generics.Distributive·9066
8 ··interface·hash:·c4413c85c027ca673dfae523c6c742f7 
9 ··ABI·hash:·bc4b8750effdecf47b6444706f50b239 
10 ··export-list·hash:·01bd0bf3c69d9ed41b89304dabe8f1bc8 ··interface·hash:·2aedb59fd33fb3f6fe9581cd95100343
 9 ··ABI·hash:·6ea5c0f8a0da8726f912791430769bee
 10 ··export-list·hash:·041ee6c38192ef6dc7d80eda56c4e985
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b23610d5288c522f9c6e5e364c1f05b216 ··src_hash:·b23610d5288c522f9c6e5e364c1f05b2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GDistributive{gdistribute}21 ··GDistributive{gdistribute}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k25 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·GHC.Base·GHC.Float·Data.Orphans·GHC.Prim.Ext27 orphans:·GHC.Base·GHC.Float·Data.Orphans·GHC.Prim.Ext
28 family·instance·modules:·Data.Generics.GenericN·Control.Applicative28 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
29 ·························Control.Arrow·Data.Array.Byte·Data.Complex·Data.Functor.Compose29 ·························Control.Arrow·Data.Array.Byte·Data.Complex·Data.Functor.Compose
30 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product30 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
31 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal31 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
32 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList32 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
33 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged33 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged
34 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity34 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity
35 ·························Control.Monad.Trans.Reader·Data.Functor.Reverse35 ·························Control.Monad.Trans.Reader·Data.Functor.Reverse
36 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
37 ··exports:·307a2e68cbb21a03a7dd871748641b06 
38 ··Param·64ce4f405ce19c0ac06589973a57c10d 
39 ··Rec·d21087f1e9d6be93c849bd6307118df4 
40 ··Rec·d465c8879e90265de2f6f449eae85d8f 
41 ··unRec·231224a54f5aab48712d757bc993639836 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 37 ··exports:·ddd229d354fb4e9da43735622f139811
 38 ··Param·8a772f1a47d87e197f6034a33fad91b6
 39 ··Rec·d236510d2f31c36c95deb00da399b7ab
 40 ··Rec·3b97022e5dc7c591885717d5396519bd
 41 ··unRec·ba37d434963801fbf488db7286cb1d46
42 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f42 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
43 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d43 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
44 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6244 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
45 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b945 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
46 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc46 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
47 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e947 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
48 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f48 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
49 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc249 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
50 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a50 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a
51 9de23352e87f0f3439c6ecced701a3ee51 7495baeb1eed12cafb62888dc230aff7
52 ··$fGDistributiveknf:*::*:·::52 ··$fGDistributiveknf:*::*:·::
53 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)53 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)
54 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*).54 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*).
55 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>55 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>
56 ····GDistributive·n·f·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')56 ····GDistributive·n·f·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
57 ··DFunId57 ··DFunId
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ···················@f79 ···················@f
80 ···················@l80 ···················@l
81 ···················@l'81 ···················@l'
82 ···················@r82 ···················@r
83 ···················@r'83 ···················@r'
84 ···················v84 ···················v
85 ···················v1)]85 ···················v1)]
86 0c2bd5fe6bc20f063066bff2202c8dfe86 be74f0bced9417a8755e2bd665966396
87 ··$fGDistributiveknf:*::*:_$cgdistribute·::87 ··$fGDistributiveknf:*::*:_$cgdistribute·::
88 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)88 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)
89 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).89 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
90 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>90 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>
91 ····Data.Proxy.Proxy·n91 ····Data.Proxy.Proxy·n
92 ····->·f·((GHC.Generics.:*:)·l·r·x)·->·(GHC.Generics.:*:)·l'·r'·x92 ····->·f·((GHC.Generics.:*:)·l·r·x)·->·(GHC.Generics.:*:)·l'·r'·x
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ···················(GHC.Base.fmap144 ···················(GHC.Base.fmap
145 ······················@f145 ······················@f
146 ······················$dFunctor146 ······················$dFunctor
147 ······················@((GHC.Generics.:*:)·l·r·x)147 ······················@((GHC.Generics.:*:)·l·r·x)
148 ······················@(r·x)148 ······················@(r·x)
149 ······················(sndF·@k·@l·@r·@x)149 ······················(sndF·@k·@l·@r·@x)
150 ······················eta1))]150 ······················eta1))]
151 dbb7a085c3bb37f2f4f90f778518ecbc151 11212f63e8b0d698a46a9d1b1430c6c8
152 ··$fGDistributiveknfM1M1·::152 ··$fGDistributiveknfM1M1·::
153 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)153 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)
154 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta).154 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta).
155 ····GDistributive·n·f·bg·bfg·=>155 ····GDistributive·n·f·bg·bfg·=>
156 ····GDistributive156 ····GDistributive
157 ······n·f·(GHC.Generics.M1·i·c·bg)·(GHC.Generics.M1·i·c·bfg)157 ······n·f·(GHC.Generics.M1·i·c·bg)·(GHC.Generics.M1·i·c·bfg)
158 ··DFunId158 ··DFunId
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ················@k169 ················@k
170 ················@n170 ················@n
171 ················@f171 ················@f
172 ················@(GHC.Generics.M1·i·c·bg)172 ················@(GHC.Generics.M1·i·c·bg)
173 ················@(GHC.Generics.M1·i·c·bfg)173 ················@(GHC.Generics.M1·i·c·bfg)
174 ················($p1GDistributive·@k·@n·@f·@bg·@bfg·v)174 ················($p1GDistributive·@k·@n·@f·@bg·@bfg·v)
175 ················($fGDistributiveknfM1M1_$cgdistribute·@k·@n·@f·@bg·@bfg·@i·@c·v)]175 ················($fGDistributiveknfM1M1_$cgdistribute·@k·@n·@f·@bg·@bfg·@i·@c·v)]
176 3cbea6285ca35504ae266e0311248583176 7a6e3c1326bbb42eaaa04d25c5aa1397
177 ··$fGDistributiveknfM1M1_$cgdistribute·::177 ··$fGDistributiveknfM1M1_$cgdistribute·::
178 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)178 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)
179 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta)·(x·::·k).179 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta)·(x·::·k).
180 ····GDistributive·n·f·bg·bfg·=>180 ····GDistributive·n·f·bg·bfg·=>
181 ····Data.Proxy.Proxy·n181 ····Data.Proxy.Proxy·n
182 ····->·f·(GHC.Generics.M1·i·c·bg·x)·->·GHC.Generics.M1·i·c·bfg·x182 ····->·f·(GHC.Generics.M1·i·c·bg·x)·->·GHC.Generics.M1·i·c·bfg·x
183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ··············}·in213 ··············}·in
214 ··············(\·(x1['GHC.Types.Many]·::·f·(GHC.Generics.M1·i·c·bg·x))·->214 ··············(\·(x1['GHC.Types.Many]·::·f·(GHC.Generics.M1·i·c·bg·x))·->
215 ···············f1·(g·x1))215 ···············f1·(g·x1))
216 ················`cast`216 ················`cast`
217 ··············(<f·(GHC.Generics.M1·i·c·bg·x)>_R217 ··············(<f·(GHC.Generics.M1·i·c·bg·x)>_R
218 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:M1[0]218 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:M1[0]
219 ··················································<k>_N·<i>_P·<c>_P·<bfg>_R)·<x>_N)]219 ··················································<k>_N·<i>_P·<c>_P·<bfg>_R)·<x>_N)]
220 d4094eae08c958a1f7eb295bfff6816d220 ff833420ad8c5740f7ecd2daf5e83477
221 ··$fGDistributiveknfRecRec·::221 ··$fGDistributiveknfRecRec·::
222 ····forall·k1·k·(f·::·*·->·*)·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)222 ····forall·k1·k·(f·::·*·->·*)·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)
223 ···········(g·::·k1·->·*)·(a·::·k1).223 ···········(g·::·k1·->·*)·(a·::·k1).
224 ····(GHC.Base.Functor·f,·Data.Distributive.Distributive·h)·=>224 ····(GHC.Base.Functor·f,·Data.Distributive.Distributive·h)·=>
225 ····GDistributive225 ····GDistributive
Max diff block lines reached; 8056/14267 bytes (56.47%) of diff not shown.
20.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.dyn_hi vs.
./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
20.5 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Generics.Functor·90667 interface·Barbies.Generics.Functor·9066
8 ··interface·hash:·fdb615802f50067b1181e4bb8c92342b 
9 ··ABI·hash:·aa0cdfd634e110446d67378e55f3961e 
10 ··export-list·hash:·5181bc237f1b5142ba8064be4536aca88 ··interface·hash:·3c5b19503d7e2dde9d21bc98a7f665fc
 9 ··ABI·hash:·99360120e66c20b7262f09cf2228859a
 10 ··export-list·hash:·eb91949418fe63f3a6a9b6b4db686fbf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2f1607cc4dbe0d799266a78b3e36367816 ··src_hash:·2f1607cc4dbe0d799266a78b3e363678
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GFunctor{gmap}21 ··GFunctor{gmap}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d21087f1e9d6be93c849bd6307118df4 
35 ··Rec·d465c8879e90265de2f6f449eae85d8f31 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·d236510d2f31c36c95deb00da399b7ab
 35 ··Rec·3b97022e5dc7c591885717d5396519bd
36 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f36 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
37 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6237 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
41 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e941 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 f4b791bf586c8e644625c191396dbde744 2b92bf2751aeffbed9708b7d25d9c1ac
45 ··$fGFunctorkknfg:*::*:·::45 ··$fGFunctorkknfg:*::*:·::
46 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)46 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
47 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).47 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).
48 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>48 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
49 ····GFunctor·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')49 ····GFunctor·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
50 ··DFunId50 ··DFunId
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ··················································<k>_N68 ··················································<k>_N
69 ··················································<k1>_N69 ··················································<k1>_N
70 ··················································<n>_N70 ··················································<n>_N
71 ··················································<f>_N71 ··················································<f>_N
72 ··················································<g>_N72 ··················································<g>_N
73 ··················································<l·GHC.Generics.:*:·r>_N73 ··················································<l·GHC.Generics.:*:·r>_N
74 ··················································<l'·GHC.Generics.:*:·r'>_N))]74 ··················································<l'·GHC.Generics.:*:·r'>_N))]
75 2405dfc1fe38adf034ace4cf141ff65a75 11f8589f2aeec888fb6d011b1f3d1b65
76 ··$fGFunctorkknfg:*::*:_$cgmap·::76 ··$fGFunctorkknfg:*::*:_$cgmap·::
77 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)77 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
78 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)78 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)
79 ···········(x·::·k2).79 ···········(x·::·k2).
80 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>80 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
81 ····Data.Proxy.Proxy·n81 ····Data.Proxy.Proxy·n
82 ····->·(forall·(a·::·k1).·f·a·->·g·a)82 ····->·(forall·(a·::·k1).·f·a·->·g·a)
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ················($dGFunctor1118 ················($dGFunctor1
119 ···················`cast`119 ···················`cast`
120 ·················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)120 ·················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)
121 ···················@x121 ···················@x
122 ···················pn122 ···················pn
123 ···················h123 ···················h
124 ···················r1)·}]124 ···················r1)·}]
125 9d8e7e26a054f815ed8132b9526fb433125 d517a8aef3a55fdbefe516eb6c7df25f
126 ··$fGFunctorkknfg:+::+:·::126 ··$fGFunctorkknfg:+::+:·::
127 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)127 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
128 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).128 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).
129 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>129 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
130 ····GFunctor·n·f·g·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')130 ····GFunctor·n·f·g·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')
131 ··DFunId131 ··DFunId
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ··················································<k>_N149 ··················································<k>_N
150 ··················································<k1>_N150 ··················································<k1>_N
151 ··················································<n>_N151 ··················································<n>_N
152 ··················································<f>_N152 ··················································<f>_N
153 ··················································<g>_N153 ··················································<g>_N
154 ··················································<l·GHC.Generics.:+:·r>_N154 ··················································<l·GHC.Generics.:+:·r>_N
155 ··················································<l'·GHC.Generics.:+:·r'>_N))]155 ··················································<l'·GHC.Generics.:+:·r'>_N))]
156 9869b96bbcdc20bd68cc74eb5200e88b156 f617b957e92c6655dff1299198901e04
157 ··$fGFunctorkknfg:+::+:_$cgmap·::157 ··$fGFunctorkknfg:+::+:_$cgmap·::
158 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)158 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
159 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)159 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)
160 ···········(x·::·k2).160 ···········(x·::·k2).
161 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>161 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
162 ····Data.Proxy.Proxy·n162 ····Data.Proxy.Proxy·n
163 ····->·(forall·(a·::·k1).·f·a·->·g·a)163 ····->·(forall·(a·::·k1).·f·a·->·g·a)
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ·····················($dGFunctor1206 ·····················($dGFunctor1
207 ························`cast`207 ························`cast`
208 ······················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)208 ······················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)
209 ························@x209 ························@x
210 ························pn210 ························pn
211 ························h211 ························h
212 ························r1)·}]212 ························r1)·}]
213 02a4b73eaea9dba378844cdc79cb28af213 ef0bb3269435f108ca21eb3bae3ff562
214 ··$fGFunctorkknfgM1M1·::214 ··$fGFunctorkknfgM1M1·::
215 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)215 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
216 ···········(bf·::·k2·->·*)·(bg·::·k2·->·*)·i·(c·::·GHC.Generics.Meta).216 ···········(bf·::·k2·->·*)·(bg·::·k2·->·*)·i·(c·::·GHC.Generics.Meta).
217 ····GFunctor·n·f·g·bf·bg·=>217 ····GFunctor·n·f·g·bf·bg·=>
218 ····GFunctor·n·f·g·(GHC.Generics.M1·i·c·bf)·(GHC.Generics.M1·i·c·bg)218 ····GFunctor·n·f·g·(GHC.Generics.M1·i·c·bf)·(GHC.Generics.M1·i·c·bg)
219 ··DFunId219 ··DFunId
220 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,220 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 ··················································<k>_N232 ··················································<k>_N
233 ··················································<k1>_N233 ··················································<k1>_N
234 ··················································<n>_N234 ··················································<n>_N
235 ··················································<f>_N235 ··················································<f>_N
236 ··················································<g>_N236 ··················································<g>_N
Max diff block lines reached; 14607/21003 bytes (69.55%) of diff not shown.
20.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.hi vs.
./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
20.5 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Generics.Functor·90667 interface·Barbies.Generics.Functor·9066
8 ··interface·hash:·fdb615802f50067b1181e4bb8c92342b 
9 ··ABI·hash:·aa0cdfd634e110446d67378e55f3961e 
10 ··export-list·hash:·5181bc237f1b5142ba8064be4536aca88 ··interface·hash:·3c5b19503d7e2dde9d21bc98a7f665fc
 9 ··ABI·hash:·99360120e66c20b7262f09cf2228859a
 10 ··export-list·hash:·eb91949418fe63f3a6a9b6b4db686fbf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2f1607cc4dbe0d799266a78b3e36367816 ··src_hash:·2f1607cc4dbe0d799266a78b3e363678
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GFunctor{gmap}21 ··GFunctor{gmap}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d21087f1e9d6be93c849bd6307118df4 
35 ··Rec·d465c8879e90265de2f6f449eae85d8f31 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·d236510d2f31c36c95deb00da399b7ab
 35 ··Rec·3b97022e5dc7c591885717d5396519bd
36 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f36 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
37 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6237 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
41 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e941 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 f4b791bf586c8e644625c191396dbde744 2b92bf2751aeffbed9708b7d25d9c1ac
45 ··$fGFunctorkknfg:*::*:·::45 ··$fGFunctorkknfg:*::*:·::
46 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)46 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
47 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).47 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).
48 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>48 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
49 ····GFunctor·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')49 ····GFunctor·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
50 ··DFunId50 ··DFunId
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ··················································<k>_N68 ··················································<k>_N
69 ··················································<k1>_N69 ··················································<k1>_N
70 ··················································<n>_N70 ··················································<n>_N
71 ··················································<f>_N71 ··················································<f>_N
72 ··················································<g>_N72 ··················································<g>_N
73 ··················································<l·GHC.Generics.:*:·r>_N73 ··················································<l·GHC.Generics.:*:·r>_N
74 ··················································<l'·GHC.Generics.:*:·r'>_N))]74 ··················································<l'·GHC.Generics.:*:·r'>_N))]
75 2405dfc1fe38adf034ace4cf141ff65a75 11f8589f2aeec888fb6d011b1f3d1b65
76 ··$fGFunctorkknfg:*::*:_$cgmap·::76 ··$fGFunctorkknfg:*::*:_$cgmap·::
77 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)77 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
78 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)78 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)
79 ···········(x·::·k2).79 ···········(x·::·k2).
80 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>80 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
81 ····Data.Proxy.Proxy·n81 ····Data.Proxy.Proxy·n
82 ····->·(forall·(a·::·k1).·f·a·->·g·a)82 ····->·(forall·(a·::·k1).·f·a·->·g·a)
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ················($dGFunctor1118 ················($dGFunctor1
119 ···················`cast`119 ···················`cast`
120 ·················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)120 ·················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)
121 ···················@x121 ···················@x
122 ···················pn122 ···················pn
123 ···················h123 ···················h
124 ···················r1)·}]124 ···················r1)·}]
125 9d8e7e26a054f815ed8132b9526fb433125 d517a8aef3a55fdbefe516eb6c7df25f
126 ··$fGFunctorkknfg:+::+:·::126 ··$fGFunctorkknfg:+::+:·::
127 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)127 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
128 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).128 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).
129 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>129 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
130 ····GFunctor·n·f·g·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')130 ····GFunctor·n·f·g·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')
131 ··DFunId131 ··DFunId
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ··················································<k>_N149 ··················································<k>_N
150 ··················································<k1>_N150 ··················································<k1>_N
151 ··················································<n>_N151 ··················································<n>_N
152 ··················································<f>_N152 ··················································<f>_N
153 ··················································<g>_N153 ··················································<g>_N
154 ··················································<l·GHC.Generics.:+:·r>_N154 ··················································<l·GHC.Generics.:+:·r>_N
155 ··················································<l'·GHC.Generics.:+:·r'>_N))]155 ··················································<l'·GHC.Generics.:+:·r'>_N))]
156 9869b96bbcdc20bd68cc74eb5200e88b156 f617b957e92c6655dff1299198901e04
157 ··$fGFunctorkknfg:+::+:_$cgmap·::157 ··$fGFunctorkknfg:+::+:_$cgmap·::
158 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)158 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
159 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)159 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)
160 ···········(x·::·k2).160 ···········(x·::·k2).
161 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>161 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
162 ····Data.Proxy.Proxy·n162 ····Data.Proxy.Proxy·n
163 ····->·(forall·(a·::·k1).·f·a·->·g·a)163 ····->·(forall·(a·::·k1).·f·a·->·g·a)
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ·····················($dGFunctor1206 ·····················($dGFunctor1
207 ························`cast`207 ························`cast`
208 ······················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)208 ······················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)
209 ························@x209 ························@x
210 ························pn210 ························pn
211 ························h211 ························h
212 ························r1)·}]212 ························r1)·}]
213 02a4b73eaea9dba378844cdc79cb28af213 ef0bb3269435f108ca21eb3bae3ff562
214 ··$fGFunctorkknfgM1M1·::214 ··$fGFunctorkknfgM1M1·::
215 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)215 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
216 ···········(bf·::·k2·->·*)·(bg·::·k2·->·*)·i·(c·::·GHC.Generics.Meta).216 ···········(bf·::·k2·->·*)·(bg·::·k2·->·*)·i·(c·::·GHC.Generics.Meta).
217 ····GFunctor·n·f·g·bf·bg·=>217 ····GFunctor·n·f·g·bf·bg·=>
218 ····GFunctor·n·f·g·(GHC.Generics.M1·i·c·bf)·(GHC.Generics.M1·i·c·bg)218 ····GFunctor·n·f·g·(GHC.Generics.M1·i·c·bf)·(GHC.Generics.M1·i·c·bg)
219 ··DFunId219 ··DFunId
220 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,220 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 ··················································<k>_N232 ··················································<k>_N
233 ··················································<k1>_N233 ··················································<k1>_N
234 ··················································<n>_N234 ··················································<n>_N
235 ··················································<f>_N235 ··················································<f>_N
236 ··················································<g>_N236 ··················································<g>_N
Max diff block lines reached; 14607/21000 bytes (69.56%) of diff not shown.
18.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.dyn_hi vs.
./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
18.2 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Generics.Traversable·90667 interface·Barbies.Generics.Traversable·9066
8 ··interface·hash:·ce6aa5b7b64298d49982d5590c3380c2 
9 ··ABI·hash:·fcc5069525cb18eabc5ee2f6d115ed72 
10 ··export-list·hash:·e191cdaf49853917f8b7debdfa6d86ad8 ··interface·hash:·82926fb4fe68ba327c12a36f4351339b
 9 ··ABI·hash:·7ee4a8d101ceda4ac9aab730f3d525a0
 10 ··export-list·hash:·689c061279ca4cd1721cb64d922cf03b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b24a144faf0a42ecdffc6be1d631859812 ··flag·hash:·b8596bdafa116f46285165b129defa59
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8fe13908cdf66de9b935452c32184ad016 ··src_hash:·8fe13908cdf66de9b935452c32184ad0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GTraversable{gtraverse}21 ··GTraversable{gtraverse}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d21087f1e9d6be93c849bd6307118df4 
35 ··Rec·d465c8879e90265de2f6f449eae85d8f 
36 ··unRec·231224a54f5aab48712d757bc993639831 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·d236510d2f31c36c95deb00da399b7ab
 35 ··Rec·3b97022e5dc7c591885717d5396519bd
 36 ··unRec·ba37d434963801fbf488db7286cb1d46
37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
38 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6238 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
39 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4639 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
40 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b940 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
41 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa41 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 6777ac4a135ba9b89e8a2e1ccf7fc8ac44 e21475d4f900c3e32547a464395b13a1
45 ··$fGTraversableNaturalkknfgRecRec·::45 ··$fGTraversableNaturalkknfgRecRec·::
46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
47 ···········(g·::·k1·->·*)·(a·::·k1).47 ···········(g·::·k1·->·*)·(a·::·k1).
48 ····Data.Traversable.Traversable·h·=>48 ····Data.Traversable.Traversable·h·=>
49 ····GTraversable49 ····GTraversable
50 ······n50 ······n
51 ······f51 ······f
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ··················································<n>_N71 ··················································<n>_N
72 ··················································<f>_N72 ··················································<f>_N
73 ··················································<g>_N73 ··················································<g>_N
74 ··················································<Data.Generics.GenericN.Rec74 ··················································<Data.Generics.GenericN.Rec
75 ·····················································(h·(P·n·f·a))·(h·(f·a))>_N75 ·····················································(h·(P·n·f·a))·(h·(f·a))>_N
76 ··················································<Data.Generics.GenericN.Rec76 ··················································<Data.Generics.GenericN.Rec
77 ·····················································(h·(P·n·g·a))·(h·(g·a))>_N))]77 ·····················································(h·(P·n·g·a))·(h·(g·a))>_N))]
78 ddd66dd411b8df69b2799c5e661bc27978 30bdf450919817ba1241ad6664b3ffb0
79 ··$fGTraversableNaturalkknfgRecRec0·::79 ··$fGTraversableNaturalkknfgRecRec0·::
80 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)80 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
81 ···········(a'·::·k1)·(a·::·k1).81 ···········(a'·::·k1)·(a·::·k1).
82 ····GTraversable82 ····GTraversable
83 ······n83 ······n
84 ······f84 ······f
85 ······g85 ······g
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ························<k>_N100 ························<k>_N
101 ························<k1>_N101 ························<k1>_N
102 ························<n>_N102 ························<n>_N
103 ························<f>_N103 ························<f>_N
104 ························<g>_N104 ························<g>_N
105 ························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N105 ························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N
106 ························<Data.Generics.GenericN.Rec·(P·n·g·a')·(g·a)>_N))]106 ························<Data.Generics.GenericN.Rec·(P·n·g·a')·(g·a)>_N))]
107 0f003c64f920b60defaa97cb5a47956b107 8c6ea6a47824dc31200f80b2d7c22ea4
108 ··$fGTraversableNaturalkknfgRecRec0_$cgtraverse·::108 ··$fGTraversableNaturalkknfgRecRec0_$cgtraverse·::
109 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)109 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
110 ···········(a'·::·k1)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).110 ···········(a'·::·k1)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).
111 ····GHC.Base.Applicative·t·=>111 ····GHC.Base.Applicative·t·=>
112 ····Data.Proxy.Proxy·n112 ····Data.Proxy.Proxy·n
113 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))113 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))
114 ····->·Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)·x114 ····->·Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)·x
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ··············f1150 ··············f1
151 ················(eta1151 ················(eta1
152 ···················@a152 ···················@a
153 ···················x1153 ···················x1
154 ·····················`cast`154 ·····················`cast`
155 ···················(Data.Generics.GenericN.N:Rec[0]·<k1>_N·<P·n·f·a'>_P·<f·a>_N·<x>_N155 ···················(Data.Generics.GenericN.N:Rec[0]·<k1>_N·<P·n·f·a'>_P·<f·a>_N·<x>_N
156 ····················;·GHC.Generics.N:K1[0]·<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P))]156 ····················;·GHC.Generics.N:K1[0]·<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P))]
157 87e966b4f9506d30c01cac98a309989e157 76ebab23430d084cb088ebe209d4bc45
158 ··$fGTraversableNaturalkknfgRecRec_$cgtraverse·::158 ··$fGTraversableNaturalkknfgRecRec_$cgtraverse·::
159 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)159 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
160 ···········(g·::·k1·->·*)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).160 ···········(g·::·k1·->·*)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).
161 ····(Data.Traversable.Traversable·h,·GHC.Base.Applicative·t)·=>161 ····(Data.Traversable.Traversable·h,·GHC.Base.Applicative·t)·=>
162 ····Data.Proxy.Proxy·n162 ····Data.Proxy.Proxy·n
163 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))163 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))
164 ····->·Data.Generics.GenericN.Rec·(h·(P·n·f·a))·(h·(f·a))·x164 ····->·Data.Generics.GenericN.Rec·(h·(P·n·f·a))·(h·(f·a))·x
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 ················(f2214 ················(f2
215 ···················x1215 ···················x1
216 ·····················`cast`216 ·····················`cast`
217 ···················(Data.Generics.GenericN.N:Rec[0]217 ···················(Data.Generics.GenericN.N:Rec[0]
218 ························<k1>_N·<h·(P·n·f·a)>_P·<h·(f·a)>_N·<x>_N218 ························<k1>_N·<h·(P·n·f·a)>_P·<h·(f·a)>_N·<x>_N
219 ····················;·GHC.Generics.N:K1[0]219 ····················;·GHC.Generics.N:K1[0]
220 ··························<k1>_N·<GHC.Generics.R>_P·<h·(f·a)>_R·<x>_P))]220 ··························<k1>_N·<GHC.Generics.R>_P·<h·(f·a)>_R·<x>_P))]
221 e1883c68e23a707df140600d0bd2730d221 95a0c7b00e286fd21fb2ff7e8bdde002
222 ··$fGTraversablekkknfg:*::*:·::222 ··$fGTraversablekkknfg:*::*:·::
223 ····forall·k1·k2·k3·(n·::·k1)·(f·::·k2·->·*)·(g·::·k2·->·*)223 ····forall·k1·k2·k3·(n·::·k1)·(f·::·k2·->·*)·(g·::·k2·->·*)
224 ···········(l·::·k3·->·*)·(l'·::·k3·->·*)·(r·::·k3·->·*)·(r'·::·k3·->·*).224 ···········(l·::·k3·->·*)·(l'·::·k3·->·*)·(r·::·k3·->·*)·(r'·::·k3·->·*).
225 ····(GTraversable·n·f·g·l·l',·GTraversable·n·f·g·r·r')·=>225 ····(GTraversable·n·f·g·l·l',·GTraversable·n·f·g·r·r')·=>
226 ····GTraversable·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')226 ····GTraversable·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
227 ··DFunId227 ··DFunId
228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··················································<k1>_N245 ··················································<k1>_N
246 ··················································<k2>_N246 ··················································<k2>_N
247 ··················································<n>_N247 ··················································<n>_N
248 ··················································<f>_N248 ··················································<f>_N
Max diff block lines reached; 12391/18609 bytes (66.59%) of diff not shown.
18.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.hi vs.
./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
18.2 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Generics.Traversable·90667 interface·Barbies.Generics.Traversable·9066
8 ··interface·hash:·ce6aa5b7b64298d49982d5590c3380c2 
9 ··ABI·hash:·fcc5069525cb18eabc5ee2f6d115ed72 
10 ··export-list·hash:·e191cdaf49853917f8b7debdfa6d86ad8 ··interface·hash:·82926fb4fe68ba327c12a36f4351339b
 9 ··ABI·hash:·7ee4a8d101ceda4ac9aab730f3d525a0
 10 ··export-list·hash:·689c061279ca4cd1721cb64d922cf03b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b8596bdafa116f46285165b129defa5912 ··flag·hash:·b24a144faf0a42ecdffc6be1d6318598
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8fe13908cdf66de9b935452c32184ad016 ··src_hash:·8fe13908cdf66de9b935452c32184ad0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GTraversable{gtraverse}21 ··GTraversable{gtraverse}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d21087f1e9d6be93c849bd6307118df4 
35 ··Rec·d465c8879e90265de2f6f449eae85d8f 
36 ··unRec·231224a54f5aab48712d757bc993639831 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·d236510d2f31c36c95deb00da399b7ab
 35 ··Rec·3b97022e5dc7c591885717d5396519bd
 36 ··unRec·ba37d434963801fbf488db7286cb1d46
37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
38 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6238 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
39 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4639 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
40 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b940 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
41 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa41 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 6777ac4a135ba9b89e8a2e1ccf7fc8ac44 e21475d4f900c3e32547a464395b13a1
45 ··$fGTraversableNaturalkknfgRecRec·::45 ··$fGTraversableNaturalkknfgRecRec·::
46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
47 ···········(g·::·k1·->·*)·(a·::·k1).47 ···········(g·::·k1·->·*)·(a·::·k1).
48 ····Data.Traversable.Traversable·h·=>48 ····Data.Traversable.Traversable·h·=>
49 ····GTraversable49 ····GTraversable
50 ······n50 ······n
51 ······f51 ······f
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ··················································<n>_N71 ··················································<n>_N
72 ··················································<f>_N72 ··················································<f>_N
73 ··················································<g>_N73 ··················································<g>_N
74 ··················································<Data.Generics.GenericN.Rec74 ··················································<Data.Generics.GenericN.Rec
75 ·····················································(h·(P·n·f·a))·(h·(f·a))>_N75 ·····················································(h·(P·n·f·a))·(h·(f·a))>_N
76 ··················································<Data.Generics.GenericN.Rec76 ··················································<Data.Generics.GenericN.Rec
77 ·····················································(h·(P·n·g·a))·(h·(g·a))>_N))]77 ·····················································(h·(P·n·g·a))·(h·(g·a))>_N))]
78 ddd66dd411b8df69b2799c5e661bc27978 30bdf450919817ba1241ad6664b3ffb0
79 ··$fGTraversableNaturalkknfgRecRec0·::79 ··$fGTraversableNaturalkknfgRecRec0·::
80 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)80 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
81 ···········(a'·::·k1)·(a·::·k1).81 ···········(a'·::·k1)·(a·::·k1).
82 ····GTraversable82 ····GTraversable
83 ······n83 ······n
84 ······f84 ······f
85 ······g85 ······g
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ························<k>_N100 ························<k>_N
101 ························<k1>_N101 ························<k1>_N
102 ························<n>_N102 ························<n>_N
103 ························<f>_N103 ························<f>_N
104 ························<g>_N104 ························<g>_N
105 ························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N105 ························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N
106 ························<Data.Generics.GenericN.Rec·(P·n·g·a')·(g·a)>_N))]106 ························<Data.Generics.GenericN.Rec·(P·n·g·a')·(g·a)>_N))]
107 0f003c64f920b60defaa97cb5a47956b107 8c6ea6a47824dc31200f80b2d7c22ea4
108 ··$fGTraversableNaturalkknfgRecRec0_$cgtraverse·::108 ··$fGTraversableNaturalkknfgRecRec0_$cgtraverse·::
109 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)109 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
110 ···········(a'·::·k1)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).110 ···········(a'·::·k1)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).
111 ····GHC.Base.Applicative·t·=>111 ····GHC.Base.Applicative·t·=>
112 ····Data.Proxy.Proxy·n112 ····Data.Proxy.Proxy·n
113 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))113 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))
114 ····->·Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)·x114 ····->·Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)·x
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ··············f1150 ··············f1
151 ················(eta1151 ················(eta1
152 ···················@a152 ···················@a
153 ···················x1153 ···················x1
154 ·····················`cast`154 ·····················`cast`
155 ···················(Data.Generics.GenericN.N:Rec[0]·<k1>_N·<P·n·f·a'>_P·<f·a>_N·<x>_N155 ···················(Data.Generics.GenericN.N:Rec[0]·<k1>_N·<P·n·f·a'>_P·<f·a>_N·<x>_N
156 ····················;·GHC.Generics.N:K1[0]·<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P))]156 ····················;·GHC.Generics.N:K1[0]·<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P))]
157 87e966b4f9506d30c01cac98a309989e157 76ebab23430d084cb088ebe209d4bc45
158 ··$fGTraversableNaturalkknfgRecRec_$cgtraverse·::158 ··$fGTraversableNaturalkknfgRecRec_$cgtraverse·::
159 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)159 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
160 ···········(g·::·k1·->·*)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).160 ···········(g·::·k1·->·*)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).
161 ····(Data.Traversable.Traversable·h,·GHC.Base.Applicative·t)·=>161 ····(Data.Traversable.Traversable·h,·GHC.Base.Applicative·t)·=>
162 ····Data.Proxy.Proxy·n162 ····Data.Proxy.Proxy·n
163 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))163 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))
164 ····->·Data.Generics.GenericN.Rec·(h·(P·n·f·a))·(h·(f·a))·x164 ····->·Data.Generics.GenericN.Rec·(h·(P·n·f·a))·(h·(f·a))·x
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 ················(f2214 ················(f2
215 ···················x1215 ···················x1
216 ·····················`cast`216 ·····················`cast`
217 ···················(Data.Generics.GenericN.N:Rec[0]217 ···················(Data.Generics.GenericN.N:Rec[0]
218 ························<k1>_N·<h·(P·n·f·a)>_P·<h·(f·a)>_N·<x>_N218 ························<k1>_N·<h·(P·n·f·a)>_P·<h·(f·a)>_N·<x>_N
219 ····················;·GHC.Generics.N:K1[0]219 ····················;·GHC.Generics.N:K1[0]
220 ··························<k1>_N·<GHC.Generics.R>_P·<h·(f·a)>_R·<x>_P))]220 ··························<k1>_N·<GHC.Generics.R>_P·<h·(f·a)>_R·<x>_P))]
221 e1883c68e23a707df140600d0bd2730d221 95a0c7b00e286fd21fb2ff7e8bdde002
222 ··$fGTraversablekkknfg:*::*:·::222 ··$fGTraversablekkknfg:*::*:·::
223 ····forall·k1·k2·k3·(n·::·k1)·(f·::·k2·->·*)·(g·::·k2·->·*)223 ····forall·k1·k2·k3·(n·::·k1)·(f·::·k2·->·*)·(g·::·k2·->·*)
224 ···········(l·::·k3·->·*)·(l'·::·k3·->·*)·(r·::·k3·->·*)·(r'·::·k3·->·*).224 ···········(l·::·k3·->·*)·(l'·::·k3·->·*)·(r·::·k3·->·*)·(r'·::·k3·->·*).
225 ····(GTraversable·n·f·g·l·l',·GTraversable·n·f·g·r·r')·=>225 ····(GTraversable·n·f·g·l·l',·GTraversable·n·f·g·r·r')·=>
226 ····GTraversable·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')226 ····GTraversable·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
227 ··DFunId227 ··DFunId
228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··················································<k1>_N245 ··················································<k1>_N
246 ··················································<k2>_N246 ··················································<k2>_N
247 ··················································<n>_N247 ··················································<n>_N
248 ··················································<f>_N248 ··················································<f>_N
Max diff block lines reached; 12391/18609 bytes (66.59%) of diff not shown.
34.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.dyn_hi vs.
./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
34.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Internal.ApplicativeB·[orphan·module]·90667 interface·Barbies.Internal.ApplicativeB·[orphan·module]·9066
8 ··interface·hash:·c9c49ccabbe11f64d40ed189604d541d 
9 ··ABI·hash:·e5cbf75378603efe606ed1f1840012d6 
10 ··export-list·hash:·e3a321ef54b6defc2ff4748a1a8a8e79 
11 ··orphan·hash:·3fce78e7340652cf0baa33ec783799a9 
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b8 ··interface·hash:·b883bdb22f342229bc0fe5635cc1c53b
 9 ··ABI·hash:·5709ad0696978cf932c7a3d3d373a4b3
 10 ··export-list·hash:·132a656254f5cd59e5dc816b66e09234
 11 ··orphan·hash:·2871b5f4bfa6da85feabcf079c3ea65a
 12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e3ec953c6cc2f924446c95503f2a7a4716 ··src_hash:·e3ec953c6cc2f924446c95503f2a7a47
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 23, 69 lines modifiedOffset 23, 69 lines modified
23 ··bzipWith23 ··bzipWith
24 ··bzipWith324 ··bzipWith3
25 ··bzipWith425 ··bzipWith4
26 ··gbprodDefault26 ··gbprodDefault
27 ··gbpureDefault27 ··gbpureDefault
28 ··ApplicativeB{bprod·bpure}28 ··ApplicativeB{bprod·bpure}
29 ··CanDeriveApplicativeB29 ··CanDeriveApplicativeB
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.034 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext36 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
40 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version40 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
41 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant41 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
42 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·cd6b2d8adddf9a2d3767a33a685f152d 
43 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
44 ··GApplicative·3ced52b07609826cc929119e22540509 
45 ··gprod·c71396a7069c38d58d587ea97a10c328 
46 ··gpure·2bc47c1626a359c82f3a6419b23cc52b 
47 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
48 ··exports:·545c393a098768048448270f22297261 
49 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
50 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
52 ··exports:·307a2e68cbb21a03a7dd871748641b06 
53 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
54 ··Param·64ce4f405ce19c0ac06589973a57c10d 
55 ··Rec·d21087f1e9d6be93c849bd6307118df4 
56 ··Rec·d465c8879e90265de2f6f449eae85d8f 
57 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
58 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
59 ··toP·9a4d40bd5ef0be396000c59d3d5d82d142 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative·c8c35967a74c18c83413193270a3b945
 43 ··exports:·8877b8886ac9c53ac49919a9e0e9312a
 44 ··GApplicative·d65021a3af56c65b54997d660d8ab228
 45 ··gprod·ffbaa052989faf6975b219d8a2f318e5
 46 ··gpure·bda06dd713e6eb2b4a59075d90b838b2
 47 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 48 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 49 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 50 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 51 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 52 ··exports:·ddd229d354fb4e9da43735622f139811
 53 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 54 ··Param·8a772f1a47d87e197f6034a33fad91b6
 55 ··Rec·d236510d2f31c36c95deb00da399b7ab
 56 ··Rec·3b97022e5dc7c591885717d5396519bd
 57 ··RepP·f3334bccf616b949477368bb89a36f57
 58 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 59 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
60 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f60 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
61 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228761 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
62 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7362 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
63 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c63 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
64 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6264 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
65 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b965 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
66 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc66 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
67 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc267 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
68 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f568 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
69 bd342948198775d381943ce7e3978aa869 acc19690cc4df68ed3c0fc085142b836
70 ··$dmbprod·::70 ··$dmbprod·::
71 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).71 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
72 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·g)·=>72 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·g)·=>
73 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)73 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
75 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,75 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,
76 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>76 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
77 ··············\·@k77 ··············\·@k
78 ················@b·::·(k·->·*)·->·*78 ················@b·::·(k·->·*)·->·*
79 ················($dApplicativeB['GHC.Types.Many]·::·ApplicativeB·b)79 ················($dApplicativeB['GHC.Types.Many]·::·ApplicativeB·b)
80 ················@f·::·k·->·*80 ················@f·::·k·->·*
81 ················@g·::·k·->·*81 ················@g·::·k·->·*
82 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeB·b·f·g)·->82 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeB·b·f·g)·->
83 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]83 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]
84 a9bef41da2b92b91db49fc038a223e1984 fbb27043688771a6062e5f2b2769e9b3
85 ··$dmbpure·::85 ··$dmbpure·::
86 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).86 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).
87 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·f)·=>87 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·f)·=>
88 ····(forall·(a·::·k).·f·a)·->·b·f88 ····(forall·(a·::·k).·f·a)·->·b·f
89 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,89 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
90 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,90 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,
91 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>91 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 314, 30 lines modifiedOffset 314, 30 lines modified
314 ··································(Sym·(Add0L·(<1>_N)))314 ··································(Sym·(Add0L·(<1>_N)))
315 ··································<Data.Generics.GenericN.Param·0·f>_N)_N315 ··································<Data.Generics.GenericN.Param·0·f>_N)_N
316 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]316 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
317 ··········································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N))_N317 ··········································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N))_N
318 ·····················<GHC.Generics.Rep·(b·f)>_N)_R318 ·····················<GHC.Generics.Rep·(b·f)>_N)_R
319 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]319 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
320 ··································<0>_N·<b·f>_N)))·<GHC.Types.Any>_N)]320 ··································<0>_N·<b·f>_N)))·<GHC.Types.Any>_N)]
321 f15dd9b5e99074eed4afa0a8288d1ed0321 4a724543e2d392c3830f52c107108515
322 ··$fApplicativeBkConst·::322 ··$fApplicativeBkConst·::
323 ····GHC.Base.Monoid·a·=>·ApplicativeB·(Data.Functor.Const.Const·a)323 ····GHC.Base.Monoid·a·=>·ApplicativeB·(Data.Functor.Const.Const·a)
324 ··DFunId324 ··DFunId
325 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,325 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
326 ···Arity:·1,·Strictness:·<LP(A,L,LC(S,C(1,L)),A)>,·Inline:·CONLIKE,326 ···Arity:·1,·Strictness:·<LP(A,L,LC(S,C(1,L)),A)>,·Inline:·CONLIKE,
327 ···Unfolding:·DFun:·@k·@a·(v['GHC.Types.Many]·::·GHC.Base.Monoid·a).327 ···Unfolding:·DFun:·@k·@a·(v['GHC.Types.Many]·::·GHC.Base.Monoid·a).
328 ················@k328 ················@k
329 ················@(Data.Functor.Const.Const·a)329 ················@(Data.Functor.Const.Const·a)
Max diff block lines reached; 28187/35239 bytes (79.99%) of diff not shown.
34.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.hi vs.
./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
34.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Internal.ApplicativeB·[orphan·module]·90667 interface·Barbies.Internal.ApplicativeB·[orphan·module]·9066
8 ··interface·hash:·c9c49ccabbe11f64d40ed189604d541d 
9 ··ABI·hash:·e5cbf75378603efe606ed1f1840012d6 
10 ··export-list·hash:·e3a321ef54b6defc2ff4748a1a8a8e79 
11 ··orphan·hash:·3fce78e7340652cf0baa33ec783799a9 
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d8 ··interface·hash:·b883bdb22f342229bc0fe5635cc1c53b
 9 ··ABI·hash:·5709ad0696978cf932c7a3d3d373a4b3
 10 ··export-list·hash:·132a656254f5cd59e5dc816b66e09234
 11 ··orphan·hash:·2871b5f4bfa6da85feabcf079c3ea65a
 12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e3ec953c6cc2f924446c95503f2a7a4716 ··src_hash:·e3ec953c6cc2f924446c95503f2a7a47
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 23, 69 lines modifiedOffset 23, 69 lines modified
23 ··bzipWith23 ··bzipWith
24 ··bzipWith324 ··bzipWith3
25 ··bzipWith425 ··bzipWith4
26 ··gbprodDefault26 ··gbprodDefault
27 ··gbpureDefault27 ··gbpureDefault
28 ··ApplicativeB{bprod·bpure}28 ··ApplicativeB{bprod·bpure}
29 ··CanDeriveApplicativeB29 ··CanDeriveApplicativeB
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.034 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext36 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
40 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version40 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
41 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant41 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
42 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·cd6b2d8adddf9a2d3767a33a685f152d 
43 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
44 ··GApplicative·3ced52b07609826cc929119e22540509 
45 ··gprod·c71396a7069c38d58d587ea97a10c328 
46 ··gpure·2bc47c1626a359c82f3a6419b23cc52b 
47 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
48 ··exports:·545c393a098768048448270f22297261 
49 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
50 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
52 ··exports:·307a2e68cbb21a03a7dd871748641b06 
53 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
54 ··Param·64ce4f405ce19c0ac06589973a57c10d 
55 ··Rec·d21087f1e9d6be93c849bd6307118df4 
56 ··Rec·d465c8879e90265de2f6f449eae85d8f 
57 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
58 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
59 ··toP·9a4d40bd5ef0be396000c59d3d5d82d142 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative·c8c35967a74c18c83413193270a3b945
 43 ··exports:·8877b8886ac9c53ac49919a9e0e9312a
 44 ··GApplicative·d65021a3af56c65b54997d660d8ab228
 45 ··gprod·ffbaa052989faf6975b219d8a2f318e5
 46 ··gpure·bda06dd713e6eb2b4a59075d90b838b2
 47 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 48 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 49 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 50 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 51 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 52 ··exports:·ddd229d354fb4e9da43735622f139811
 53 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 54 ··Param·8a772f1a47d87e197f6034a33fad91b6
 55 ··Rec·d236510d2f31c36c95deb00da399b7ab
 56 ··Rec·3b97022e5dc7c591885717d5396519bd
 57 ··RepP·f3334bccf616b949477368bb89a36f57
 58 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 59 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
60 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f60 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
61 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228761 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
62 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7362 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
63 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c63 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
64 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6264 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
65 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b965 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
66 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc66 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
67 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc267 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
68 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f568 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
69 bd342948198775d381943ce7e3978aa869 acc19690cc4df68ed3c0fc085142b836
70 ··$dmbprod·::70 ··$dmbprod·::
71 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).71 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
72 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·g)·=>72 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·g)·=>
73 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)73 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
75 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,75 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,
76 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>76 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
77 ··············\·@k77 ··············\·@k
78 ················@b·::·(k·->·*)·->·*78 ················@b·::·(k·->·*)·->·*
79 ················($dApplicativeB['GHC.Types.Many]·::·ApplicativeB·b)79 ················($dApplicativeB['GHC.Types.Many]·::·ApplicativeB·b)
80 ················@f·::·k·->·*80 ················@f·::·k·->·*
81 ················@g·::·k·->·*81 ················@g·::·k·->·*
82 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeB·b·f·g)·->82 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeB·b·f·g)·->
83 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]83 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]
84 a9bef41da2b92b91db49fc038a223e1984 fbb27043688771a6062e5f2b2769e9b3
85 ··$dmbpure·::85 ··$dmbpure·::
86 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).86 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).
87 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·f)·=>87 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·f)·=>
88 ····(forall·(a·::·k).·f·a)·->·b·f88 ····(forall·(a·::·k).·f·a)·->·b·f
89 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,89 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
90 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,90 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,
91 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>91 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 314, 30 lines modifiedOffset 314, 30 lines modified
314 ··································(Sym·(Add0L·(<1>_N)))314 ··································(Sym·(Add0L·(<1>_N)))
315 ··································<Data.Generics.GenericN.Param·0·f>_N)_N315 ··································<Data.Generics.GenericN.Param·0·f>_N)_N
316 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]316 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
317 ··········································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N))_N317 ··········································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N))_N
318 ·····················<GHC.Generics.Rep·(b·f)>_N)_R318 ·····················<GHC.Generics.Rep·(b·f)>_N)_R
319 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]319 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
320 ··································<0>_N·<b·f>_N)))·<GHC.Types.Any>_N)]320 ··································<0>_N·<b·f>_N)))·<GHC.Types.Any>_N)]
321 f15dd9b5e99074eed4afa0a8288d1ed0321 4a724543e2d392c3830f52c107108515
322 ··$fApplicativeBkConst·::322 ··$fApplicativeBkConst·::
323 ····GHC.Base.Monoid·a·=>·ApplicativeB·(Data.Functor.Const.Const·a)323 ····GHC.Base.Monoid·a·=>·ApplicativeB·(Data.Functor.Const.Const·a)
324 ··DFunId324 ··DFunId
325 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,325 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
326 ···Arity:·1,·Strictness:·<LP(A,L,LC(S,C(1,L)),A)>,·Inline:·CONLIKE,326 ···Arity:·1,·Strictness:·<LP(A,L,LC(S,C(1,L)),A)>,·Inline:·CONLIKE,
327 ···Unfolding:·DFun:·@k·@a·(v['GHC.Types.Many]·::·GHC.Base.Monoid·a).327 ···Unfolding:·DFun:·@k·@a·(v['GHC.Types.Many]·::·GHC.Base.Monoid·a).
328 ················@k328 ················@k
329 ················@(Data.Functor.Const.Const·a)329 ················@(Data.Functor.Const.Const·a)
Max diff block lines reached; 28187/35239 bytes (79.99%) of diff not shown.
36.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.dyn_hi vs.
./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
36.0 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.ApplicativeT·[orphan·module]·90667 interface·Barbies.Internal.ApplicativeT·[orphan·module]·9066
8 ··interface·hash:·d05e989db4f2c4c1183a3dff5681de67 
9 ··ABI·hash:·f85e5cd2da339db14a0f12808931207a 
10 ··export-list·hash:·8f06cd71a7d940a28cb85009a4957b36 
11 ··orphan·hash:·cf25b435a70bad75cc4224488a4033bb8 ··interface·hash:·89bbdcfdbd33f42713c3b686296d8723
 9 ··ABI·hash:·f06477dafaca98c451f2b1d6a471ced6
 10 ··export-list·hash:·1b16a7ba7761bb551c6170cbaa7b2e96
 11 ··orphan·hash:·88a84be877888b363b3518e71ecde79c
12 ··flag·hash:·7b4d57b642829d65cbecbbb7bf61fecd12 ··flag·hash:·7b4d57b642829d65cbecbbb7bf61fecd
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2b9d249dc274efbd43de936dca60235116 ··src_hash:·2b9d249dc274efbd43de936dca602351
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ··tunzip23 ··tunzip
24 ··tzip24 ··tzip
25 ··tzipWith25 ··tzipWith
26 ··tzipWith326 ··tzipWith3
27 ··tzipWith427 ··tzipWith4
28 ··ApplicativeT{tprod·tpure}28 ··ApplicativeT{tprod·tpure}
29 ··CanDeriveApplicativeT29 ··CanDeriveApplicativeT
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.034 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext36 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 43, 47 lines modifiedOffset 43, 47 lines modified
43 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except43 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
45 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict45 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
46 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy46 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
47 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy47 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
48 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant48 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
49 ·························Data.Functor.Reverse49 ·························Data.Functor.Reverse
50 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·cd6b2d8adddf9a2d3767a33a685f152d 
51 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
52 ··GApplicative·3ced52b07609826cc929119e22540509 
53 ··gprod·c71396a7069c38d58d587ea97a10c328 
54 ··gpure·2bc47c1626a359c82f3a6419b23cc52b 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
56 ··exports:·183054a27084bbc8fe4b79328162608e 
57 ··FunctorT·e3d3793569ff8c641c51801746e07066 
58 ··tmap·bb681f8f41178e3d2453e1602686b761 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d21087f1e9d6be93c849bd6307118df4 
64 ··Rec·d465c8879e90265de2f6f449eae85d8f 
65 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
66 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
67 ··toP·9a4d40bd5ef0be396000c59d3d5d82d150 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative·c8c35967a74c18c83413193270a3b945
 51 ··exports:·8877b8886ac9c53ac49919a9e0e9312a
 52 ··GApplicative·d65021a3af56c65b54997d660d8ab228
 53 ··gprod·ffbaa052989faf6975b219d8a2f318e5
 54 ··gpure·bda06dd713e6eb2b4a59075d90b838b2
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 56 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 57 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 58 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·d236510d2f31c36c95deb00da399b7ab
 64 ··Rec·3b97022e5dc7c591885717d5396519bd
 65 ··RepP·f3334bccf616b949477368bb89a36f57
 66 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 67 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
68 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9068 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
69 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f69 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
70 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d70 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
71 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7371 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
72 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f372 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
73 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c73 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
74 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6274 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
75 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b975 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
76 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc76 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
77 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc277 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
78 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff78 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
79 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e279 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
80 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19580 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
81 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d81 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
82 2092922899ac46b3e69751104d27b97c82 3d4f0c4858ce92a1e1516dee4deaad24
83 ··$dmtprod·::83 ··$dmtprod·::
84 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)84 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)
85 ···········(x·::·k').85 ···········(x·::·k').
86 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·g·x)·=>86 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·g·x)·=>
87 ····t·f·x·->·t·g·x·->·t·(Data.Functor.Product.Product·f·g)·x87 ····t·f·x·->·t·g·x·->·t·(Data.Functor.Product.Product·f·g)·x
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
89 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,89 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ················@t·::·(k·->·*)·->·k'·->·*93 ················@t·::·(k·->·*)·->·k'·->·*
94 ················($dApplicativeT['GHC.Types.Many]·::·ApplicativeT·t)94 ················($dApplicativeT['GHC.Types.Many]·::·ApplicativeT·t)
95 ················@f·::·k·->·*95 ················@f·::·k·->·*
96 ················@g·::·k·->·*96 ················@g·::·k·->·*
97 ················@x·::·k'97 ················@x·::·k'
98 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeT·t·f·g·x)·->98 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeT·t·f·g·x)·->
99 ··············gtprodDefault·@k·@k'·@t·@f·@g·@x·$d(%,,,%)]99 ··············gtprodDefault·@k·@k'·@t·@f·@g·@x·$d(%,,,%)]
100 7a13c02d2f33dd2ca92f7d9864ddd9b6100 a598ee105ba2c946a3274ec765b5b762
101 ··$dmtpure·::101 ··$dmtpure·::
102 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(x·::·k').102 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(x·::·k').
103 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·f·x)·=>103 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·f·x)·=>
104 ····(forall·(a·::·k).·f·a)·->·t·f·x104 ····(forall·(a·::·k).·f·a)·->·t·f·x
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
106 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,106 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,
107 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>107 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param405 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param
406 ·······································································0·x>_N406 ·······································································0·x>_N
407 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]407 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
408 ··········································<k'>_N·<*>_N·<t·f>_N·<x>_N·<0>_N)))_N))_N408 ··········································<k'>_N·<*>_N·<t·f>_N·<x>_N·<0>_N)))_N))_N
409 ·····················<GHC.Generics.Rep·(t·f·x)>_N)_R409 ·····················<GHC.Generics.Rep·(t·f·x)>_N)_R
410 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]410 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
Max diff block lines reached; 29387/36847 bytes (79.75%) of diff not shown.
36.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.hi vs.
./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
36.0 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.ApplicativeT·[orphan·module]·90667 interface·Barbies.Internal.ApplicativeT·[orphan·module]·9066
8 ··interface·hash:·d05e989db4f2c4c1183a3dff5681de67 
9 ··ABI·hash:·f85e5cd2da339db14a0f12808931207a 
10 ··export-list·hash:·8f06cd71a7d940a28cb85009a4957b36 
11 ··orphan·hash:·cf25b435a70bad75cc4224488a4033bb8 ··interface·hash:·89bbdcfdbd33f42713c3b686296d8723
 9 ··ABI·hash:·f06477dafaca98c451f2b1d6a471ced6
 10 ··export-list·hash:·1b16a7ba7761bb551c6170cbaa7b2e96
 11 ··orphan·hash:·88a84be877888b363b3518e71ecde79c
12 ··flag·hash:·42d899abafa3d74d732d285c140f941212 ··flag·hash:·42d899abafa3d74d732d285c140f9412
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2b9d249dc274efbd43de936dca60235116 ··src_hash:·2b9d249dc274efbd43de936dca602351
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ··tunzip23 ··tunzip
24 ··tzip24 ··tzip
25 ··tzipWith25 ··tzipWith
26 ··tzipWith326 ··tzipWith3
27 ··tzipWith427 ··tzipWith4
28 ··ApplicativeT{tprod·tpure}28 ··ApplicativeT{tprod·tpure}
29 ··CanDeriveApplicativeT29 ··CanDeriveApplicativeT
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.034 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext36 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 43, 47 lines modifiedOffset 43, 47 lines modified
43 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except43 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
45 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict45 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
46 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy46 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
47 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy47 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
48 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant48 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
49 ·························Data.Functor.Reverse49 ·························Data.Functor.Reverse
50 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·cd6b2d8adddf9a2d3767a33a685f152d 
51 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
52 ··GApplicative·3ced52b07609826cc929119e22540509 
53 ··gprod·c71396a7069c38d58d587ea97a10c328 
54 ··gpure·2bc47c1626a359c82f3a6419b23cc52b 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
56 ··exports:·183054a27084bbc8fe4b79328162608e 
57 ··FunctorT·e3d3793569ff8c641c51801746e07066 
58 ··tmap·bb681f8f41178e3d2453e1602686b761 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d21087f1e9d6be93c849bd6307118df4 
64 ··Rec·d465c8879e90265de2f6f449eae85d8f 
65 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
66 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
67 ··toP·9a4d40bd5ef0be396000c59d3d5d82d150 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative·c8c35967a74c18c83413193270a3b945
 51 ··exports:·8877b8886ac9c53ac49919a9e0e9312a
 52 ··GApplicative·d65021a3af56c65b54997d660d8ab228
 53 ··gprod·ffbaa052989faf6975b219d8a2f318e5
 54 ··gpure·bda06dd713e6eb2b4a59075d90b838b2
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 56 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 57 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 58 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·d236510d2f31c36c95deb00da399b7ab
 64 ··Rec·3b97022e5dc7c591885717d5396519bd
 65 ··RepP·f3334bccf616b949477368bb89a36f57
 66 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 67 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
68 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9068 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
69 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f69 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
70 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d70 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
71 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7371 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
72 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f372 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
73 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c73 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
74 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6274 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
75 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b975 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
76 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc76 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
77 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc277 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
78 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff78 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
79 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e279 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
80 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19580 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
81 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d81 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
82 2092922899ac46b3e69751104d27b97c82 3d4f0c4858ce92a1e1516dee4deaad24
83 ··$dmtprod·::83 ··$dmtprod·::
84 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)84 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)
85 ···········(x·::·k').85 ···········(x·::·k').
86 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·g·x)·=>86 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·g·x)·=>
87 ····t·f·x·->·t·g·x·->·t·(Data.Functor.Product.Product·f·g)·x87 ····t·f·x·->·t·g·x·->·t·(Data.Functor.Product.Product·f·g)·x
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
89 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,89 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ················@t·::·(k·->·*)·->·k'·->·*93 ················@t·::·(k·->·*)·->·k'·->·*
94 ················($dApplicativeT['GHC.Types.Many]·::·ApplicativeT·t)94 ················($dApplicativeT['GHC.Types.Many]·::·ApplicativeT·t)
95 ················@f·::·k·->·*95 ················@f·::·k·->·*
96 ················@g·::·k·->·*96 ················@g·::·k·->·*
97 ················@x·::·k'97 ················@x·::·k'
98 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeT·t·f·g·x)·->98 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeT·t·f·g·x)·->
99 ··············gtprodDefault·@k·@k'·@t·@f·@g·@x·$d(%,,,%)]99 ··············gtprodDefault·@k·@k'·@t·@f·@g·@x·$d(%,,,%)]
100 7a13c02d2f33dd2ca92f7d9864ddd9b6100 a598ee105ba2c946a3274ec765b5b762
101 ··$dmtpure·::101 ··$dmtpure·::
102 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(x·::·k').102 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(x·::·k').
103 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·f·x)·=>103 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·f·x)·=>
104 ····(forall·(a·::·k).·f·a)·->·t·f·x104 ····(forall·(a·::·k).·f·a)·->·t·f·x
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
106 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,106 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,
107 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>107 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param405 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param
406 ·······································································0·x>_N406 ·······································································0·x>_N
407 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]407 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
408 ··········································<k'>_N·<*>_N·<t·f>_N·<x>_N·<0>_N)))_N))_N408 ··········································<k'>_N·<*>_N·<t·f>_N·<x>_N·<0>_N)))_N))_N
409 ·····················<GHC.Generics.Rep·(t·f·x)>_N)_R409 ·····················<GHC.Generics.Rep·(t·f·x)>_N)_R
410 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]410 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
Max diff block lines reached; 29387/36844 bytes (79.76%) of diff not shown.
23.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.dyn_hi vs.
./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
23.5 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.BareB·[orphan·module]·90667 interface·Barbies.Internal.BareB·[orphan·module]·9066
8 ··interface·hash:·631db5b751f0a56a87515b3c94a2a8af 
9 ··ABI·hash:·38a94147d4ffbde195fb7c8c1cfe9808 
10 ··export-list·hash:·f8d13d389494b14dd924f2036dae95e2 
11 ··orphan·hash:·ddc18f835ee4a2c5a0b2b959655ab42e8 ··interface·hash:·10d13f23b453d86130dc9df8c107fb30
 9 ··ABI·hash:·d3e28c114fb0832862f8cddb8501b23d
 10 ··export-list·hash:·a7b9fd0c1d317c912311e4de9dfc94ac
 11 ··orphan·hash:·afe535dc7f2bb10566782836c657f9df
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·47184b6e10fdf7c871eb89be9052926616 ··src_hash:·47184b6e10fdf7c871eb89be90529266
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 24, 58 lines modifiedOffset 24, 58 lines modified
24 ··gbstripDefault24 ··gbstripDefault
25 ··BareB{bcover·bstrip}25 ··BareB{bcover·bstrip}
26 ··CanDeriveBareB26 ··CanDeriveBareB
27 ··Barbies.Internal.Wear.Bare27 ··Barbies.Internal.Wear.Bare
28 ··Barbies.Internal.Wear.Covered28 ··Barbies.Internal.Wear.Covered
29 ··Barbies.Internal.Wear.Wear29 ··Barbies.Internal.Wear.Wear
30 ··Barbies.Internal.Wear.WearTwo30 ··Barbies.Internal.Wear.WearTwo
31 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare31 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext38 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
39 family·instance·modules:·Data.Generics.GenericN·Control.Applicative39 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
40 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const40 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
41 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum41 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
42 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version42 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
43 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant43 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
44 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare·eea274642dff5789bea4aa894d8bc07f 
45 ··exports:·5efe914a4cb0ec7fc6958e082b874fad 
46 ··GBare·1fa6fd25559727210b03f78d5a832c96 
47 ··gcover·798bc1b3653e7aaf5fe2cd589c9308a9 
48 ··gstrip·5a28e1c990a9ea713936b0047d74455a 
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
50 ··exports:·545c393a098768048448270f22297261 
51 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
52 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
53 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
54 ··exports:·78c8bc7934601c506594bbc6e00d10b4 
55 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
56 ··Covered·80eea34d14e8600810c9ab377badacc1 
57 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed 
58 ··WearTwo·d06bb9da09839e1cb4a0a098d403587b 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d21087f1e9d6be93c849bd6307118df4 
64 ··Rec·d465c8879e90265de2f6f449eae85d8f 
65 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
66 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
67 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
68 ··unRec·231224a54f5aab48712d757bc993639844 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare·a5b23d7863b024acf164c15bb8693348
 45 ··exports:·f2d1301649e8e0815e7e8a010693dc83
 46 ··GBare·f7a5f5d4610bc604f4543e1673e035fc
 47 ··gcover·e06a5bc294e23d292ae60b92cc292599
 48 ··gstrip·bdf2060a01b3aa9c104d7708c47a1ab3
 49 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 50 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 51 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 52 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 53 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 54 ··exports:·0844baf41368bc42b02e1f4080c4e399
 55 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 56 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 57 ··Wear·1612dc273c345679bd612935358ae645
 58 ··WearTwo·d957b83cc662451223c70d0fed19a0ad
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·d236510d2f31c36c95deb00da399b7ab
 64 ··Rec·3b97022e5dc7c591885717d5396519bd
 65 ··RepP·f3334bccf616b949477368bb89a36f57
 66 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 67 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 68 ··unRec·ba37d434963801fbf488db7286cb1d46
69 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b69 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
70 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6270 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
71 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b971 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
73 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc273 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
74 26a42dc8d3ec3a74ad19b39c840a0b2d74 59fc92d9e59de6c903576d030f620078
75 ··$dmbcover·::75 ··$dmbcover·::
76 ····(BareB·b,·CanDeriveBareB·b)·=>76 ····(BareB·b,·CanDeriveBareB·b)·=>
77 ····b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity77 ····b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity
78 ····->·b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity78 ····->·b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
80 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))>,80 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))>,
81 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>81 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 409, 15 lines modifiedOffset 409, 15 lines modified
409 ·····················<GHC.Generics.Rep409 ·····················<GHC.Generics.Rep
410 ························(b·Barbies.Internal.Wear.Covered410 ························(b·Barbies.Internal.Wear.Covered
411 ···························Data.Functor.Identity.Identity)>_N)_R411 ···························Data.Functor.Identity.Identity)>_N)_R
412 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]412 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
413 ··································<0>_N413 ··································<0>_N
414 ··································<b·Barbies.Internal.Wear.Covered414 ··································<b·Barbies.Internal.Wear.Covered
415 ·····································Data.Functor.Identity.Identity>_N)))·<GHC.Types.Any>_N)]415 ·····································Data.Functor.Identity.Identity>_N)))·<GHC.Types.Any>_N)]
416 4a02c865f2ce61ae1fd0e373ccae1ce8416 7ae8c66ab70de3cddc8b2b6764032a1f
417 ··$dmbstrip·::417 ··$dmbstrip·::
418 ····(BareB·b,·CanDeriveBareB·b)·=>418 ····(BareB·b,·CanDeriveBareB·b)·=>
419 ····b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity419 ····b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity
420 ····->·b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity420 ····->·b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity
421 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,421 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
422 ···Strictness:·<A><LP(MP(A,A,1C(1,C(S,L)),A),MP(A,A,A,1C(1,C(S,L))),MP(1C(1,C(S,L)),A))>,422 ···Strictness:·<A><LP(MP(A,A,1C(1,C(S,L)),A),MP(A,A,A,1C(1,C(S,L))),MP(1C(1,C(S,L)),A))>,
423 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>423 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 750, 15 lines modifiedOffset 750, 15 lines modified
750 ··········································<0>_N)))_N))_N750 ··········································<0>_N)))_N))_N
751 ·····················<GHC.Generics.Rep751 ·····················<GHC.Generics.Rep
752 ························(b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity)>_N)_R752 ························(b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity)>_N)_R
753 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]753 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
754 ··································<0>_N754 ··································<0>_N
755 ··································<b·Barbies.Internal.Wear.Bare755 ··································<b·Barbies.Internal.Wear.Bare
Max diff block lines reached; 16866/24069 bytes (70.07%) of diff not shown.
23.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.hi vs.
./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
23.5 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.BareB·[orphan·module]·90667 interface·Barbies.Internal.BareB·[orphan·module]·9066
8 ··interface·hash:·631db5b751f0a56a87515b3c94a2a8af 
9 ··ABI·hash:·38a94147d4ffbde195fb7c8c1cfe9808 
10 ··export-list·hash:·f8d13d389494b14dd924f2036dae95e2 
11 ··orphan·hash:·ddc18f835ee4a2c5a0b2b959655ab42e8 ··interface·hash:·10d13f23b453d86130dc9df8c107fb30
 9 ··ABI·hash:·d3e28c114fb0832862f8cddb8501b23d
 10 ··export-list·hash:·a7b9fd0c1d317c912311e4de9dfc94ac
 11 ··orphan·hash:·afe535dc7f2bb10566782836c657f9df
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·47184b6e10fdf7c871eb89be9052926616 ··src_hash:·47184b6e10fdf7c871eb89be90529266
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 24, 58 lines modifiedOffset 24, 58 lines modified
24 ··gbstripDefault24 ··gbstripDefault
25 ··BareB{bcover·bstrip}25 ··BareB{bcover·bstrip}
26 ··CanDeriveBareB26 ··CanDeriveBareB
27 ··Barbies.Internal.Wear.Bare27 ··Barbies.Internal.Wear.Bare
28 ··Barbies.Internal.Wear.Covered28 ··Barbies.Internal.Wear.Covered
29 ··Barbies.Internal.Wear.Wear29 ··Barbies.Internal.Wear.Wear
30 ··Barbies.Internal.Wear.WearTwo30 ··Barbies.Internal.Wear.WearTwo
31 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare31 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext38 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
39 family·instance·modules:·Data.Generics.GenericN·Control.Applicative39 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
40 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const40 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
41 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum41 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
42 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version42 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
43 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant43 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
44 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare·eea274642dff5789bea4aa894d8bc07f 
45 ··exports:·5efe914a4cb0ec7fc6958e082b874fad 
46 ··GBare·1fa6fd25559727210b03f78d5a832c96 
47 ··gcover·798bc1b3653e7aaf5fe2cd589c9308a9 
48 ··gstrip·5a28e1c990a9ea713936b0047d74455a 
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
50 ··exports:·545c393a098768048448270f22297261 
51 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
52 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
53 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
54 ··exports:·78c8bc7934601c506594bbc6e00d10b4 
55 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
56 ··Covered·80eea34d14e8600810c9ab377badacc1 
57 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed 
58 ··WearTwo·d06bb9da09839e1cb4a0a098d403587b 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d21087f1e9d6be93c849bd6307118df4 
64 ··Rec·d465c8879e90265de2f6f449eae85d8f 
65 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
66 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
67 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
68 ··unRec·231224a54f5aab48712d757bc993639844 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare·a5b23d7863b024acf164c15bb8693348
 45 ··exports:·f2d1301649e8e0815e7e8a010693dc83
 46 ··GBare·f7a5f5d4610bc604f4543e1673e035fc
 47 ··gcover·e06a5bc294e23d292ae60b92cc292599
 48 ··gstrip·bdf2060a01b3aa9c104d7708c47a1ab3
 49 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 50 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 51 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 52 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 53 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 54 ··exports:·0844baf41368bc42b02e1f4080c4e399
 55 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 56 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 57 ··Wear·1612dc273c345679bd612935358ae645
 58 ··WearTwo·d957b83cc662451223c70d0fed19a0ad
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·d236510d2f31c36c95deb00da399b7ab
 64 ··Rec·3b97022e5dc7c591885717d5396519bd
 65 ··RepP·f3334bccf616b949477368bb89a36f57
 66 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 67 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 68 ··unRec·ba37d434963801fbf488db7286cb1d46
69 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b69 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
70 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6270 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
71 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b971 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
73 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc273 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
74 26a42dc8d3ec3a74ad19b39c840a0b2d74 59fc92d9e59de6c903576d030f620078
75 ··$dmbcover·::75 ··$dmbcover·::
76 ····(BareB·b,·CanDeriveBareB·b)·=>76 ····(BareB·b,·CanDeriveBareB·b)·=>
77 ····b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity77 ····b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity
78 ····->·b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity78 ····->·b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
80 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))>,80 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))>,
81 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>81 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 409, 15 lines modifiedOffset 409, 15 lines modified
409 ·····················<GHC.Generics.Rep409 ·····················<GHC.Generics.Rep
410 ························(b·Barbies.Internal.Wear.Covered410 ························(b·Barbies.Internal.Wear.Covered
411 ···························Data.Functor.Identity.Identity)>_N)_R411 ···························Data.Functor.Identity.Identity)>_N)_R
412 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]412 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
413 ··································<0>_N413 ··································<0>_N
414 ··································<b·Barbies.Internal.Wear.Covered414 ··································<b·Barbies.Internal.Wear.Covered
415 ·····································Data.Functor.Identity.Identity>_N)))·<GHC.Types.Any>_N)]415 ·····································Data.Functor.Identity.Identity>_N)))·<GHC.Types.Any>_N)]
416 4a02c865f2ce61ae1fd0e373ccae1ce8416 7ae8c66ab70de3cddc8b2b6764032a1f
417 ··$dmbstrip·::417 ··$dmbstrip·::
418 ····(BareB·b,·CanDeriveBareB·b)·=>418 ····(BareB·b,·CanDeriveBareB·b)·=>
419 ····b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity419 ····b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity
420 ····->·b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity420 ····->·b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity
421 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,421 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
422 ···Strictness:·<A><LP(MP(A,A,1C(1,C(S,L)),A),MP(A,A,A,1C(1,C(S,L))),MP(1C(1,C(S,L)),A))>,422 ···Strictness:·<A><LP(MP(A,A,1C(1,C(S,L)),A),MP(A,A,A,1C(1,C(S,L))),MP(1C(1,C(S,L)),A))>,
423 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>423 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 750, 15 lines modifiedOffset 750, 15 lines modified
750 ··········································<0>_N)))_N))_N750 ··········································<0>_N)))_N))_N
751 ·····················<GHC.Generics.Rep751 ·····················<GHC.Generics.Rep
752 ························(b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity)>_N)_R752 ························(b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity)>_N)_R
753 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]753 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
754 ··································<0>_N754 ··································<0>_N
755 ··································<b·Barbies.Internal.Wear.Bare755 ··································<b·Barbies.Internal.Wear.Bare
Max diff block lines reached; 16866/24066 bytes (70.08%) of diff not shown.
42.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.dyn_hi vs.
./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
41.9 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.ConstraintsB·[orphan·module]·[family·instance·module]·90667 interface·Barbies.Internal.ConstraintsB·[orphan·module]·[family·instance·module]·9066
8 ··interface·hash:·5cf08429e83c942ef5d4185ef0d45239 
9 ··ABI·hash:·d5cf5b2e50a347a0b6a54eab76d6ad99 
10 ··export-list·hash:·41dc42c9b5d65e5c886ca7692e13de47 
11 ··orphan·hash:·2d17a622c0544deff227a7237a5816498 ··interface·hash:·ee6a09c55c2852b82fb6390cb78ad8da
 9 ··ABI·hash:·4ae0a3b1bcbf592d64b003f8812da757
 10 ··export-list·hash:·caf62448a6f65d00f18d65dc1b92275e
 11 ··orphan·hash:·8e52ba0023cdaee7c677ea386972d7d9
12 ··flag·hash:·01096dcc2acfdba6cc4b15f0c3cfe51112 ··flag·hash:·01096dcc2acfdba6cc4b15f0c3cfe511
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·16c69e23b69cf160ffe86c7b9b352b2216 ··src_hash:·16c69e23b69cf160ffe86c7b9b352b22
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 31, 81 lines modifiedOffset 31, 81 lines modified
31 ··&31 ··&
32 ··AllBF32 ··AllBF
33 ··CanDeriveConstraintsB33 ··CanDeriveConstraintsB
34 ··ConstraintsB{AllB·baddDicts}34 ··ConstraintsB{AllB·baddDicts}
35 ··GAllRepB35 ··GAllRepB
36 ··TagSelf036 ··TagSelf0
37 ··TagSelf0'37 ··TagSelf0'
38 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints38 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
39 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB39 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
40 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts40 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
41 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB41 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
42 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB42 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
43 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN43 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
44 boot·module·dependencies:44 boot·module·dependencies:
45 direct·package·dependencies:·base-4.18.2.145 direct·package·dependencies:·base-4.18.2.1
46 plugin·package·dependencies:46 plugin·package·dependencies:
47 orphans:·Barbies.Internal.ApplicativeB·Barbies.Internal.FunctorB47 orphans:·Barbies.Internal.ApplicativeB·Barbies.Internal.FunctorB
48 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext48 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
49 family·instance·modules:·Barbies.Generics.Constraints49 family·instance·modules:·Barbies.Generics.Constraints
50 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow50 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow
51 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Const51 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Const
52 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum52 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
53 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version53 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
54 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant54 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
56 ··exports:·f5759178cdbb617493eee5630131ae28 
57 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
58 ··GConstraints·a7e9e23d9fc65479302c9d3c0ace9820 
59 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
60 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
61 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
62 ··X·171ce71086eece1d472adc01f3a98af1 
63 ··gaddDicts·a8fe95c5e3b8e807206efdc59867b319 
64 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
65 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
66 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
67 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
68 ··bpure·d8883fe8f1378838c6dcb611d4546400 
69 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
70 ··exports:·9f8c69c553b186c41f515294f9b7135a 
71 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
72 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
73 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
74 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
75 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
76 ··exports:·545c393a098768048448270f22297261 
77 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
78 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
79 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
80 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
81 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
82 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
84 ··exports:·307a2e68cbb21a03a7dd871748641b06 
85 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
86 ··Indexed·6d9d16f1708cc593b81a9519125d5cd4 
87 ··Param·64ce4f405ce19c0ac06589973a57c10d 
88 ··Rec·d21087f1e9d6be93c849bd6307118df4 
89 ··Rec·d465c8879e90265de2f6f449eae85d8f 
90 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
91 ··fromN·1b8038624d1891d55a7bd44a4cadea42 
92 ··toN·8ce21d1707476a7e74b8595cb0973a3d 
93 ··unRec·231224a54f5aab48712d757bc993639855 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·0aa87421cc66b72ee5cd089f3a525bd7
 56 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 57 ··GAll·4c84a1c336cdb79298bdd95cd66df075
 58 ··GConstraints·5c512afe7415c41c93750c1e4c738a80
 59 ··Other·8bb50890c54679a66314c7386cc22c84
 60 ··Self·fad44513c200d092a9b1df1339ad21e6
 61 ··SelfOrOther·34dc852d178b4c8bad9ddef602d60e81
 62 ··X·ef8817b68c20d7aa4653a1809b97c873
 63 ··gaddDicts·651db21d9dcf3f4c243e7d171c34079a
 64 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 65 ··exports:·132a656254f5cd59e5dc816b66e09234
 66 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 67 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 68 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 69 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 70 ··exports:·aef70c927dc71262ae11a005378b77ba
 71 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 72 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 73 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 74 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 75 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 76 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 77 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 78 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 79 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 80 ··exports:·ef1730ba79a439abadc8ee398aed68a3
 81 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 82 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 84 ··exports:·ddd229d354fb4e9da43735622f139811
 85 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 86 ··Indexed·a088e1d15833f960906b057a9fbfae7d
 87 ··Param·8a772f1a47d87e197f6034a33fad91b6
 88 ··Rec·d236510d2f31c36c95deb00da399b7ab
 89 ··Rec·3b97022e5dc7c591885717d5396519bd
 90 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
 91 ··fromN·cc2678f628cd15ffd0813e57882d7db1
 92 ··toN·46484572a2091aa1d37095fef03b9792
 93 ··unRec·ba37d434963801fbf488db7286cb1d46
94 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f94 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
95 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d95 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
96 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228796 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
97 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7397 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
Max diff block lines reached; 35391/42835 bytes (82.62%) of diff not shown.
42.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.hi vs.
./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
41.9 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.ConstraintsB·[orphan·module]·[family·instance·module]·90667 interface·Barbies.Internal.ConstraintsB·[orphan·module]·[family·instance·module]·9066
8 ··interface·hash:·5cf08429e83c942ef5d4185ef0d45239 
9 ··ABI·hash:·d5cf5b2e50a347a0b6a54eab76d6ad99 
10 ··export-list·hash:·41dc42c9b5d65e5c886ca7692e13de47 
11 ··orphan·hash:·2d17a622c0544deff227a7237a5816498 ··interface·hash:·ee6a09c55c2852b82fb6390cb78ad8da
 9 ··ABI·hash:·4ae0a3b1bcbf592d64b003f8812da757
 10 ··export-list·hash:·caf62448a6f65d00f18d65dc1b92275e
 11 ··orphan·hash:·8e52ba0023cdaee7c677ea386972d7d9
12 ··flag·hash:·7ad38120aa6d85cdb4cb7f06a230bd6312 ··flag·hash:·7ad38120aa6d85cdb4cb7f06a230bd63
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·16c69e23b69cf160ffe86c7b9b352b2216 ··src_hash:·16c69e23b69cf160ffe86c7b9b352b22
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 31, 81 lines modifiedOffset 31, 81 lines modified
31 ··&31 ··&
32 ··AllBF32 ··AllBF
33 ··CanDeriveConstraintsB33 ··CanDeriveConstraintsB
34 ··ConstraintsB{AllB·baddDicts}34 ··ConstraintsB{AllB·baddDicts}
35 ··GAllRepB35 ··GAllRepB
36 ··TagSelf036 ··TagSelf0
37 ··TagSelf0'37 ··TagSelf0'
38 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints38 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
39 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB39 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
40 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts40 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
41 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB41 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
42 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB42 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
43 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN43 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
44 boot·module·dependencies:44 boot·module·dependencies:
45 direct·package·dependencies:·base-4.18.2.145 direct·package·dependencies:·base-4.18.2.1
46 plugin·package·dependencies:46 plugin·package·dependencies:
47 orphans:·Barbies.Internal.ApplicativeB·Barbies.Internal.FunctorB47 orphans:·Barbies.Internal.ApplicativeB·Barbies.Internal.FunctorB
48 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext48 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
49 family·instance·modules:·Barbies.Generics.Constraints49 family·instance·modules:·Barbies.Generics.Constraints
50 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow50 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow
51 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Const51 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Const
52 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum52 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
53 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version53 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
54 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant54 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
56 ··exports:·f5759178cdbb617493eee5630131ae28 
57 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
58 ··GConstraints·a7e9e23d9fc65479302c9d3c0ace9820 
59 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
60 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
61 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
62 ··X·171ce71086eece1d472adc01f3a98af1 
63 ··gaddDicts·a8fe95c5e3b8e807206efdc59867b319 
64 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
65 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
66 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
67 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
68 ··bpure·d8883fe8f1378838c6dcb611d4546400 
69 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
70 ··exports:·9f8c69c553b186c41f515294f9b7135a 
71 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
72 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
73 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
74 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
75 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
76 ··exports:·545c393a098768048448270f22297261 
77 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
78 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
79 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
80 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
81 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
82 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
84 ··exports:·307a2e68cbb21a03a7dd871748641b06 
85 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
86 ··Indexed·6d9d16f1708cc593b81a9519125d5cd4 
87 ··Param·64ce4f405ce19c0ac06589973a57c10d 
88 ··Rec·d21087f1e9d6be93c849bd6307118df4 
89 ··Rec·d465c8879e90265de2f6f449eae85d8f 
90 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
91 ··fromN·1b8038624d1891d55a7bd44a4cadea42 
92 ··toN·8ce21d1707476a7e74b8595cb0973a3d 
93 ··unRec·231224a54f5aab48712d757bc993639855 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·0aa87421cc66b72ee5cd089f3a525bd7
 56 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 57 ··GAll·4c84a1c336cdb79298bdd95cd66df075
 58 ··GConstraints·5c512afe7415c41c93750c1e4c738a80
 59 ··Other·8bb50890c54679a66314c7386cc22c84
 60 ··Self·fad44513c200d092a9b1df1339ad21e6
 61 ··SelfOrOther·34dc852d178b4c8bad9ddef602d60e81
 62 ··X·ef8817b68c20d7aa4653a1809b97c873
 63 ··gaddDicts·651db21d9dcf3f4c243e7d171c34079a
 64 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 65 ··exports:·132a656254f5cd59e5dc816b66e09234
 66 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 67 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 68 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 69 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 70 ··exports:·aef70c927dc71262ae11a005378b77ba
 71 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 72 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 73 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 74 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 75 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 76 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 77 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 78 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 79 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 80 ··exports:·ef1730ba79a439abadc8ee398aed68a3
 81 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 82 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 84 ··exports:·ddd229d354fb4e9da43735622f139811
 85 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 86 ··Indexed·a088e1d15833f960906b057a9fbfae7d
 87 ··Param·8a772f1a47d87e197f6034a33fad91b6
 88 ··Rec·d236510d2f31c36c95deb00da399b7ab
 89 ··Rec·3b97022e5dc7c591885717d5396519bd
 90 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
 91 ··fromN·cc2678f628cd15ffd0813e57882d7db1
 92 ··toN·46484572a2091aa1d37095fef03b9792
 93 ··unRec·ba37d434963801fbf488db7286cb1d46
94 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f94 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
95 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d95 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
96 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228796 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
97 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7397 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
Max diff block lines reached; 35391/42832 bytes (82.63%) of diff not shown.
29.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.dyn_hi vs.
./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
29.3 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.ConstraintsT·[orphan·module]·[family·instance·module]·90667 interface·Barbies.Internal.ConstraintsT·[orphan·module]·[family·instance·module]·9066
8 ··interface·hash:·1f35ffa07a32201bbe8e47488576c543 
9 ··ABI·hash:·b0c8e8cd622378ebd4213ca89b09d70f 
10 ··export-list·hash:·278101e56b3eacad637b39b7dc733468 
11 ··orphan·hash:·a8c76d2ca97dec1106f2f6dff317cec78 ··interface·hash:·e46e4c1e8e9490fe16817138f90505c4
 9 ··ABI·hash:·71b29e9d7477d9e65446372adaee6a2c
 10 ··export-list·hash:·b9186d4e1071f5bfe56a43df85fcb2fa
 11 ··orphan·hash:·bc333f293000bd4c699936dfe403e375
12 ··flag·hash:·ed708539882f1f5a39d21c9555c09e0112 ··flag·hash:·ed708539882f1f5a39d21c9555c09e01
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·111967e97f0a1271387d0135c2956f5a16 ··src_hash:·111967e97f0a1271387d0135c2956f5a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 ··tzipWithC30 ··tzipWithC
31 ··AllTF31 ··AllTF
32 ··CanDeriveConstraintsT32 ··CanDeriveConstraintsT
33 ··ConstraintsT{AllT·taddDicts}33 ··ConstraintsT{AllT·taddDicts}
34 ··GAllRepT34 ··GAllRepT
35 ··TagSelf135 ··TagSelf1
36 ··TagSelf1'36 ··TagSelf1'
37 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints37 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
38 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT38 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
39 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts39 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
40 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT40 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
41 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT41 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
42 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN42 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
43 boot·module·dependencies:43 boot·module·dependencies:
44 direct·package·dependencies:·base-4.18.2.144 direct·package·dependencies:·base-4.18.2.1
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·Barbies.Internal.ApplicativeT·Barbies.Internal.FunctorT46 orphans:·Barbies.Internal.ApplicativeT·Barbies.Internal.FunctorT
47 ·········Barbies.Internal.TraversableT·GHC.Base·GHC.Float·GHC.Prim.Ext47 ·········Barbies.Internal.TraversableT·GHC.Base·GHC.Float·GHC.Prim.Ext
48 family·instance·modules:·Barbies.Generics.Constraints48 family·instance·modules:·Barbies.Generics.Constraints
49 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow49 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow
Offset 55, 63 lines modifiedOffset 55, 63 lines modified
55 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except55 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
56 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe56 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
57 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict57 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
59 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy59 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
60 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant60 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
61 ·························Data.Functor.Reverse61 ·························Data.Functor.Reverse
62 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
63 ··exports:·f5759178cdbb617493eee5630131ae28 
64 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
65 ··GConstraints·a7e9e23d9fc65479302c9d3c0ace9820 
66 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
67 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
68 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
69 ··X·171ce71086eece1d472adc01f3a98af1 
70 ··Y·ba6a1ba68e95cb981888219d3edc670b 
71 ··gaddDicts·a8fe95c5e3b8e807206efdc59867b319 
72 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
73 ··exports:·8f06cd71a7d940a28cb85009a4957b36 
74 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
75 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
76 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
77 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
78 ··exports:·9f8c69c553b186c41f515294f9b7135a 
79 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
80 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
81 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
82 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
84 ··exports:·183054a27084bbc8fe4b79328162608e 
85 ··FunctorT·e3d3793569ff8c641c51801746e07066 
86 ··tmap·bb681f8f41178e3d2453e1602686b761 
87 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·1dad3f4c90632f51452d54a270e61c5c 
88 ··exports:·625e9e43bc9e9ad84f781f9b7f8b2abf 
89 ··TraversableT·5f45683a672c1e8b493f3644d95842b8 
90 ··ttraverse·d3238a3d0af65058271e05836e392ec5 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
92 ··exports:·307a2e68cbb21a03a7dd871748641b06 
93 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
94 ··Indexed·6d9d16f1708cc593b81a9519125d5cd4 
95 ··Param·64ce4f405ce19c0ac06589973a57c10d 
96 ··Rec·d21087f1e9d6be93c849bd6307118df4 
97 ··Rec·d465c8879e90265de2f6f449eae85d8f 
98 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
99 ··Zip·083bb61db3e8437841ed53dd9a1e12d6 
100 ··fromN·1b8038624d1891d55a7bd44a4cadea42 
101 ··toN·8ce21d1707476a7e74b8595cb0973a3d 
102 ··unRec·231224a54f5aab48712d757bc993639862 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·0aa87421cc66b72ee5cd089f3a525bd7
 63 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 64 ··GAll·4c84a1c336cdb79298bdd95cd66df075
 65 ··GConstraints·5c512afe7415c41c93750c1e4c738a80
 66 ··Other·8bb50890c54679a66314c7386cc22c84
 67 ··Self·fad44513c200d092a9b1df1339ad21e6
 68 ··SelfOrOther·34dc852d178b4c8bad9ddef602d60e81
 69 ··X·ef8817b68c20d7aa4653a1809b97c873
 70 ··Y·d1ab14839ebc0a3f1df64062aa572cc4
 71 ··gaddDicts·651db21d9dcf3f4c243e7d171c34079a
 72 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·f06477dafaca98c451f2b1d6a471ced6
 73 ··exports:·1b16a7ba7761bb551c6170cbaa7b2e96
 74 ··ApplicativeT·074070de79264540541cf796d013c0ef
 75 ··tprod·afb228a962be5d495a61627aaf4064db
 76 ··tpure·45b5a8f3e24017491bb877f3c054cbb9
 77 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 78 ··exports:·aef70c927dc71262ae11a005378b77ba
 79 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 80 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 81 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 82 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 84 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 85 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 86 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 87 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT·918f93b0edfeba7aeefead5d62361a20
 88 ··exports:·985f3d735f8d8149cf05c5257b3e92df
 89 ··TraversableT·85e954d72370c1d24f1ff0e67fec5163
 90 ··ttraverse·7d33e27d536aa9640cd0d31bd3eaff70
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 92 ··exports:·ddd229d354fb4e9da43735622f139811
 93 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 94 ··Indexed·a088e1d15833f960906b057a9fbfae7d
 95 ··Param·8a772f1a47d87e197f6034a33fad91b6
 96 ··Rec·d236510d2f31c36c95deb00da399b7ab
 97 ··Rec·3b97022e5dc7c591885717d5396519bd
 98 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
Max diff block lines reached; 22349/29925 bytes (74.68%) of diff not shown.
29.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.hi vs.
./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
29.3 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.ConstraintsT·[orphan·module]·[family·instance·module]·90667 interface·Barbies.Internal.ConstraintsT·[orphan·module]·[family·instance·module]·9066
8 ··interface·hash:·1f35ffa07a32201bbe8e47488576c543 
9 ··ABI·hash:·b0c8e8cd622378ebd4213ca89b09d70f 
10 ··export-list·hash:·278101e56b3eacad637b39b7dc733468 
11 ··orphan·hash:·a8c76d2ca97dec1106f2f6dff317cec78 ··interface·hash:·e46e4c1e8e9490fe16817138f90505c4
 9 ··ABI·hash:·71b29e9d7477d9e65446372adaee6a2c
 10 ··export-list·hash:·b9186d4e1071f5bfe56a43df85fcb2fa
 11 ··orphan·hash:·bc333f293000bd4c699936dfe403e375
12 ··flag·hash:·36efccb710688bf8ac88b078b79027a712 ··flag·hash:·36efccb710688bf8ac88b078b79027a7
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·111967e97f0a1271387d0135c2956f5a16 ··src_hash:·111967e97f0a1271387d0135c2956f5a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 ··tzipWithC30 ··tzipWithC
31 ··AllTF31 ··AllTF
32 ··CanDeriveConstraintsT32 ··CanDeriveConstraintsT
33 ··ConstraintsT{AllT·taddDicts}33 ··ConstraintsT{AllT·taddDicts}
34 ··GAllRepT34 ··GAllRepT
35 ··TagSelf135 ··TagSelf1
36 ··TagSelf1'36 ··TagSelf1'
37 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints37 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
38 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT38 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
39 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts39 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
40 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT40 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
41 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT41 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
42 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN42 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
43 boot·module·dependencies:43 boot·module·dependencies:
44 direct·package·dependencies:·base-4.18.2.144 direct·package·dependencies:·base-4.18.2.1
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·Barbies.Internal.ApplicativeT·Barbies.Internal.FunctorT46 orphans:·Barbies.Internal.ApplicativeT·Barbies.Internal.FunctorT
47 ·········Barbies.Internal.TraversableT·GHC.Base·GHC.Float·GHC.Prim.Ext47 ·········Barbies.Internal.TraversableT·GHC.Base·GHC.Float·GHC.Prim.Ext
48 family·instance·modules:·Barbies.Generics.Constraints48 family·instance·modules:·Barbies.Generics.Constraints
49 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow49 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow
Offset 55, 63 lines modifiedOffset 55, 63 lines modified
55 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except55 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
56 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe56 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
57 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict57 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
59 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy59 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
60 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant60 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
61 ·························Data.Functor.Reverse61 ·························Data.Functor.Reverse
62 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
63 ··exports:·f5759178cdbb617493eee5630131ae28 
64 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
65 ··GConstraints·a7e9e23d9fc65479302c9d3c0ace9820 
66 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
67 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
68 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
69 ··X·171ce71086eece1d472adc01f3a98af1 
70 ··Y·ba6a1ba68e95cb981888219d3edc670b 
71 ··gaddDicts·a8fe95c5e3b8e807206efdc59867b319 
72 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
73 ··exports:·8f06cd71a7d940a28cb85009a4957b36 
74 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
75 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
76 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
77 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
78 ··exports:·9f8c69c553b186c41f515294f9b7135a 
79 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
80 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
81 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
82 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
84 ··exports:·183054a27084bbc8fe4b79328162608e 
85 ··FunctorT·e3d3793569ff8c641c51801746e07066 
86 ··tmap·bb681f8f41178e3d2453e1602686b761 
87 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·1dad3f4c90632f51452d54a270e61c5c 
88 ··exports:·625e9e43bc9e9ad84f781f9b7f8b2abf 
89 ··TraversableT·5f45683a672c1e8b493f3644d95842b8 
90 ··ttraverse·d3238a3d0af65058271e05836e392ec5 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
92 ··exports:·307a2e68cbb21a03a7dd871748641b06 
93 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
94 ··Indexed·6d9d16f1708cc593b81a9519125d5cd4 
95 ··Param·64ce4f405ce19c0ac06589973a57c10d 
96 ··Rec·d21087f1e9d6be93c849bd6307118df4 
97 ··Rec·d465c8879e90265de2f6f449eae85d8f 
98 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
99 ··Zip·083bb61db3e8437841ed53dd9a1e12d6 
100 ··fromN·1b8038624d1891d55a7bd44a4cadea42 
101 ··toN·8ce21d1707476a7e74b8595cb0973a3d 
102 ··unRec·231224a54f5aab48712d757bc993639862 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·0aa87421cc66b72ee5cd089f3a525bd7
 63 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 64 ··GAll·4c84a1c336cdb79298bdd95cd66df075
 65 ··GConstraints·5c512afe7415c41c93750c1e4c738a80
 66 ··Other·8bb50890c54679a66314c7386cc22c84
 67 ··Self·fad44513c200d092a9b1df1339ad21e6
 68 ··SelfOrOther·34dc852d178b4c8bad9ddef602d60e81
 69 ··X·ef8817b68c20d7aa4653a1809b97c873
 70 ··Y·d1ab14839ebc0a3f1df64062aa572cc4
 71 ··gaddDicts·651db21d9dcf3f4c243e7d171c34079a
 72 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·f06477dafaca98c451f2b1d6a471ced6
 73 ··exports:·1b16a7ba7761bb551c6170cbaa7b2e96
 74 ··ApplicativeT·074070de79264540541cf796d013c0ef
 75 ··tprod·afb228a962be5d495a61627aaf4064db
 76 ··tpure·45b5a8f3e24017491bb877f3c054cbb9
 77 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 78 ··exports:·aef70c927dc71262ae11a005378b77ba
 79 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 80 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 81 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 82 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 84 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 85 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 86 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 87 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT·918f93b0edfeba7aeefead5d62361a20
 88 ··exports:·985f3d735f8d8149cf05c5257b3e92df
 89 ··TraversableT·85e954d72370c1d24f1ff0e67fec5163
 90 ··ttraverse·7d33e27d536aa9640cd0d31bd3eaff70
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 92 ··exports:·ddd229d354fb4e9da43735622f139811
 93 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 94 ··Indexed·a088e1d15833f960906b057a9fbfae7d
 95 ··Param·8a772f1a47d87e197f6034a33fad91b6
 96 ··Rec·d236510d2f31c36c95deb00da399b7ab
 97 ··Rec·3b97022e5dc7c591885717d5396519bd
 98 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
Max diff block lines reached; 22349/29922 bytes (74.69%) of diff not shown.
93.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.dyn_hi vs.
./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
93.4 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.Containers·[family·instance·module]·90667 interface·Barbies.Internal.Containers·[family·instance·module]·9066
8 ··interface·hash:·2a04ad914f8c894030df9f14263db3e2 
9 ··ABI·hash:·89b252e23e35e9000e541280249b249b 
10 ··export-list·hash:·4f77bb01354be65f6ea4c93400d3233b8 ··interface·hash:·601939ab658605e1ff1ae8509b208e8a
 9 ··ABI·hash:·9280f784d6cac5971bd3049fb4ea3a54
 10 ··export-list·hash:·db2250c0d35046314edad47171b0584b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·cdd79a1050217787aa21c49d863a316312 ··flag·hash:·cdd79a1050217787aa21c49d863a3163
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e7651a07642b22a2e2105f6c76f4b00316 ··src_hash:·e7651a07642b22a2e2105f6c76f4b003
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Container{Container·getContainer}21 ··Container{Container·getContainer}
22 ··ErrorContainer{ErrorContainer·getErrorContainer}22 ··ErrorContainer{ErrorContainer·getErrorContainer}
23 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie23 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.18.2.125 direct·package·dependencies:·base-4.18.2.1
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Barbies.Internal.ApplicativeB27 orphans:·Barbies.Internal.ApplicativeB
28 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB28 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
29 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base29 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
30 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext30 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 34, 42 lines modifiedOffset 34, 42 lines modified
34 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity34 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
35 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup35 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
36 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics36 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
37 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq37 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
38 ·························Data.Tagged·Control.Applicative.Backwards38 ·························Data.Tagged·Control.Applicative.Backwards
39 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader39 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
40 ·························Data.Functor.Constant·Data.Functor.Reverse40 ·························Data.Functor.Constant·Data.Functor.Reverse
41 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
42 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
43 ··bpure·d8883fe8f1378838c6dcb611d4546400 
44 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
46 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
47 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
49 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
50 ··bfoldMap·ba0744e112b486ac5bb067fb062133f4 
51 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie·8580d8e7c5c9c44a5534809ebf1907d2 
53 ··exports:·b2c90f3ed7344f6cbd155b29f58a4f5d41 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 42 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 43 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 44 ··bzipWith·b39181fa2c8191904967f5c9a9668fe9
 45 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 46 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 47 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 49 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 50 ··bfoldMap·ba02d28d2b8fc3ffd9509b200aa5e6f6
 51 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie·dad1ef832afa2c721a22049834cc9dd4
 53 ··exports:·b3763818b9e315ec61a28b921995582d
54 import··-/··Data.Bifunctor·1d9d7c21b881329380908e0dfd716fa254 import··-/··Data.Bifunctor·1d9d7c21b881329380908e0dfd716fa2
55 import··-/··Data.Bitraversable·b3dde5b92e054012e0f42e345cd3957955 import··-/··Data.Bitraversable·b3dde5b92e054012e0f42e345cd39579
56 import··-/··Data.Either·7c47cd251bd107db492912c22e18f78456 import··-/··Data.Either·7c47cd251bd107db492912c22e18f784
57 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c57 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c
58 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228758 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
59 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4659 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
60 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b960 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
61 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc61 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
62 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908062 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
63 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc63 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
64 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc264 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
65 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9965 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
66 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f666 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
67 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0867 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
68 f1521ba707d23c999ae6ef3283ea07b068 14b2273bbe440df7be5388c73e211040
69 ··$fApplicativeContainer·::69 ··$fApplicativeContainer·::
70 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>70 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
71 ····GHC.Base.Applicative·(Container·b)71 ····GHC.Base.Applicative·(Container·b)
72 ··DFunId72 ··DFunId
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
74 ···Arity:·1,·Strictness:·<LP(LC(L,C(S,L)),LC(S,L),LC(L,C(1,L)))>,74 ···Arity:·1,·Strictness:·<LP(LC(L,C(S,L)),LC(S,L),LC(L,C(1,L)))>,
75 ···Inline:·CONLIKE,75 ···Inline:·CONLIKE,
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ················($fApplicativeContainer3·@b·v)101 ················($fApplicativeContainer3·@b·v)
102 ··················`cast`102 ··················`cast`
103 ················(forall·(a·::·<*>_N)·(b1·::·<*>_N).103 ················(forall·(a·::·<*>_N)·(b1·::·<*>_N).
104 ·················<Container·b·a>_R104 ·················<Container·b·a>_R
105 ·················%<'GHC.Types.Many>_N·->_R·<Container·b·b1>_R105 ·················%<'GHC.Types.Many>_N·->_R·<Container·b·b1>_R
106 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Container[0]·<b>_R·<b1>_N))106 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Container[0]·<b>_R·<b1>_N))
107 ················($fApplicativeContainer_$c<*·@b·v)]107 ················($fApplicativeContainer_$c<*·@b·v)]
108 a7c174a68359cb63f978b02978bbdcf6108 a76f92d368c95a6640103a384e3329a7
109 ··$fApplicativeContainer1·::109 ··$fApplicativeContainer1·::
110 ····Data.Functor.Product.Product110 ····Data.Functor.Product.Product
111 ······(Data.Functor.Const.Const·(a1·->·b))111 ······(Data.Functor.Const.Const·(a1·->·b))
112 ······(Data.Functor.Const.Const·a1)112 ······(Data.Functor.Const.Const·a1)
113 ······a2113 ······a2
114 ····->·Data.Functor.Const.Const·b·a2114 ····->·Data.Functor.Const.Const·b·a2
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 123, 28 lines modifiedOffset 123, 28 lines modified
123 ···········································(Data.Functor.Const.Const·a)123 ···········································(Data.Functor.Const.Const·a)
124 ···········································a1)·->124 ···········································a1)·->
125 ··············case·ds4·of·wild·{·Data.Functor.Product.Pair·fa·ga·->125 ··············case·ds4·of·wild·{·Data.Functor.Product.Pair·fa·ga·->
126 ··············(fa·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a·->·b>_R·<a1>_P)126 ··············(fa·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a·->·b>_R·<a1>_P)
127 ·················ga·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a>_R·<a1>_P))127 ·················ga·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a>_R·<a1>_P))
128 ················`cast`128 ················`cast`
129 ··············(Sym·(Data.Functor.Const.N:Const[0]·<*>_N·<b>_R·<a1>_P))·}]129 ··············(Sym·(Data.Functor.Const.N:Const[0]·<*>_N·<b>_R·<a1>_P))·}]
130 387329215245f058139892ecedbc7266130 e99c10be3fc67815f183934cd230e3b9
131 ··$fApplicativeContainer2·::131 ··$fApplicativeContainer2·::
132 ····Data.Functor.Const.Const·a1·a2132 ····Data.Functor.Const.Const·a1·a2
133 ····->·b·->·Data.Functor.Const.Const·a1·a2133 ····->·b·->·Data.Functor.Const.Const·a1·a2
134 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,134 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
135 ···Strictness:·<1L><A>,135 ···Strictness:·<1L><A>,
136 ···Unfolding:·Core:·<vanilla>136 ···Unfolding:·Core:·<vanilla>
137 ··············\·@b137 ··············\·@b
138 ················@a138 ················@a
139 ················@a1139 ················@a1
140 ················(ds4['GHC.Types.Many]·::·Data.Functor.Const.Const·a·a1)140 ················(ds4['GHC.Types.Many]·::·Data.Functor.Const.Const·a·a1)
141 ················(ds5['GHC.Types.Many]·::·b)·->141 ················(ds5['GHC.Types.Many]·::·b)·->
142 ··············ds4]142 ··············ds4]
143 6fecceae91020ec1d7838d76665822aa143 d9e75c469cb1c8ee6ed7a7b1555736df
144 ··$fApplicativeContainer3·::144 ··$fApplicativeContainer3·::
145 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>145 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
Max diff block lines reached; 88731/95599 bytes (92.82%) of diff not shown.
93.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.hi vs.
./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
93.4 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.Containers·[family·instance·module]·90667 interface·Barbies.Internal.Containers·[family·instance·module]·9066
8 ··interface·hash:·2a04ad914f8c894030df9f14263db3e2 
9 ··ABI·hash:·89b252e23e35e9000e541280249b249b 
10 ··export-list·hash:·4f77bb01354be65f6ea4c93400d3233b8 ··interface·hash:·601939ab658605e1ff1ae8509b208e8a
 9 ··ABI·hash:·9280f784d6cac5971bd3049fb4ea3a54
 10 ··export-list·hash:·db2250c0d35046314edad47171b0584b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d4396b0a631fae3e8c0d33c20ca3c53612 ··flag·hash:·d4396b0a631fae3e8c0d33c20ca3c536
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e7651a07642b22a2e2105f6c76f4b00316 ··src_hash:·e7651a07642b22a2e2105f6c76f4b003
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Container{Container·getContainer}21 ··Container{Container·getContainer}
22 ··ErrorContainer{ErrorContainer·getErrorContainer}22 ··ErrorContainer{ErrorContainer·getErrorContainer}
23 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie23 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.18.2.125 direct·package·dependencies:·base-4.18.2.1
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Barbies.Internal.ApplicativeB27 orphans:·Barbies.Internal.ApplicativeB
28 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB28 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
29 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base29 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
30 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext30 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 34, 42 lines modifiedOffset 34, 42 lines modified
34 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity34 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
35 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup35 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
36 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics36 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
37 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq37 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
38 ·························Data.Tagged·Control.Applicative.Backwards38 ·························Data.Tagged·Control.Applicative.Backwards
39 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader39 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
40 ·························Data.Functor.Constant·Data.Functor.Reverse40 ·························Data.Functor.Constant·Data.Functor.Reverse
41 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
42 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
43 ··bpure·d8883fe8f1378838c6dcb611d4546400 
44 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
46 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
47 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
49 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
50 ··bfoldMap·ba0744e112b486ac5bb067fb062133f4 
51 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie·8580d8e7c5c9c44a5534809ebf1907d2 
53 ··exports:·b2c90f3ed7344f6cbd155b29f58a4f5d41 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 42 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 43 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 44 ··bzipWith·b39181fa2c8191904967f5c9a9668fe9
 45 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 46 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 47 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 49 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 50 ··bfoldMap·ba02d28d2b8fc3ffd9509b200aa5e6f6
 51 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie·dad1ef832afa2c721a22049834cc9dd4
 53 ··exports:·b3763818b9e315ec61a28b921995582d
54 import··-/··Data.Bifunctor·1d9d7c21b881329380908e0dfd716fa254 import··-/··Data.Bifunctor·1d9d7c21b881329380908e0dfd716fa2
55 import··-/··Data.Bitraversable·b3dde5b92e054012e0f42e345cd3957955 import··-/··Data.Bitraversable·b3dde5b92e054012e0f42e345cd39579
56 import··-/··Data.Either·7c47cd251bd107db492912c22e18f78456 import··-/··Data.Either·7c47cd251bd107db492912c22e18f784
57 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c57 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c
58 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228758 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
59 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4659 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
60 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b960 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
61 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc61 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
62 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908062 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
63 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc63 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
64 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc264 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
65 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9965 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
66 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f666 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
67 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0867 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
68 f1521ba707d23c999ae6ef3283ea07b068 14b2273bbe440df7be5388c73e211040
69 ··$fApplicativeContainer·::69 ··$fApplicativeContainer·::
70 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>70 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
71 ····GHC.Base.Applicative·(Container·b)71 ····GHC.Base.Applicative·(Container·b)
72 ··DFunId72 ··DFunId
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
74 ···Arity:·1,·Strictness:·<LP(LC(L,C(S,L)),LC(S,L),LC(L,C(1,L)))>,74 ···Arity:·1,·Strictness:·<LP(LC(L,C(S,L)),LC(S,L),LC(L,C(1,L)))>,
75 ···Inline:·CONLIKE,75 ···Inline:·CONLIKE,
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ················($fApplicativeContainer3·@b·v)101 ················($fApplicativeContainer3·@b·v)
102 ··················`cast`102 ··················`cast`
103 ················(forall·(a·::·<*>_N)·(b1·::·<*>_N).103 ················(forall·(a·::·<*>_N)·(b1·::·<*>_N).
104 ·················<Container·b·a>_R104 ·················<Container·b·a>_R
105 ·················%<'GHC.Types.Many>_N·->_R·<Container·b·b1>_R105 ·················%<'GHC.Types.Many>_N·->_R·<Container·b·b1>_R
106 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Container[0]·<b>_R·<b1>_N))106 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Container[0]·<b>_R·<b1>_N))
107 ················($fApplicativeContainer_$c<*·@b·v)]107 ················($fApplicativeContainer_$c<*·@b·v)]
108 a7c174a68359cb63f978b02978bbdcf6108 a76f92d368c95a6640103a384e3329a7
109 ··$fApplicativeContainer1·::109 ··$fApplicativeContainer1·::
110 ····Data.Functor.Product.Product110 ····Data.Functor.Product.Product
111 ······(Data.Functor.Const.Const·(a1·->·b))111 ······(Data.Functor.Const.Const·(a1·->·b))
112 ······(Data.Functor.Const.Const·a1)112 ······(Data.Functor.Const.Const·a1)
113 ······a2113 ······a2
114 ····->·Data.Functor.Const.Const·b·a2114 ····->·Data.Functor.Const.Const·b·a2
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 123, 28 lines modifiedOffset 123, 28 lines modified
123 ···········································(Data.Functor.Const.Const·a)123 ···········································(Data.Functor.Const.Const·a)
124 ···········································a1)·->124 ···········································a1)·->
125 ··············case·ds4·of·wild·{·Data.Functor.Product.Pair·fa·ga·->125 ··············case·ds4·of·wild·{·Data.Functor.Product.Pair·fa·ga·->
126 ··············(fa·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a·->·b>_R·<a1>_P)126 ··············(fa·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a·->·b>_R·<a1>_P)
127 ·················ga·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a>_R·<a1>_P))127 ·················ga·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a>_R·<a1>_P))
128 ················`cast`128 ················`cast`
129 ··············(Sym·(Data.Functor.Const.N:Const[0]·<*>_N·<b>_R·<a1>_P))·}]129 ··············(Sym·(Data.Functor.Const.N:Const[0]·<*>_N·<b>_R·<a1>_P))·}]
130 387329215245f058139892ecedbc7266130 e99c10be3fc67815f183934cd230e3b9
131 ··$fApplicativeContainer2·::131 ··$fApplicativeContainer2·::
132 ····Data.Functor.Const.Const·a1·a2132 ····Data.Functor.Const.Const·a1·a2
133 ····->·b·->·Data.Functor.Const.Const·a1·a2133 ····->·b·->·Data.Functor.Const.Const·a1·a2
134 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,134 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
135 ···Strictness:·<1L><A>,135 ···Strictness:·<1L><A>,
136 ···Unfolding:·Core:·<vanilla>136 ···Unfolding:·Core:·<vanilla>
137 ··············\·@b137 ··············\·@b
138 ················@a138 ················@a
139 ················@a1139 ················@a1
140 ················(ds4['GHC.Types.Many]·::·Data.Functor.Const.Const·a·a1)140 ················(ds4['GHC.Types.Many]·::·Data.Functor.Const.Const·a·a1)
141 ················(ds5['GHC.Types.Many]·::·b)·->141 ················(ds5['GHC.Types.Many]·::·b)·->
142 ··············ds4]142 ··············ds4]
143 6fecceae91020ec1d7838d76665822aa143 d9e75c469cb1c8ee6ed7a7b1555736df
144 ··$fApplicativeContainer3·::144 ··$fApplicativeContainer3·::
145 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>145 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
Max diff block lines reached; 88731/95596 bytes (92.82%) of diff not shown.
21.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.dyn_hi vs.
./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
20.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.Dicts·90667 interface·Barbies.Internal.Dicts·9066
8 ··interface·hash:·7c0096d7e7b7dc1de23084183c29f09f 
9 ··ABI·hash:·adc34e2df477586dd9e7c283171fce38 
10 ··export-list·hash:·9f8c69c553b186c41f515294f9b7135a8 ··interface·hash:·f36f172d4f837c92089a410ba905e3cf
 9 ··ABI·hash:·3d78de6277daf9b83804594f15881e1b
 10 ··export-list·hash:·aef70c927dc71262ae11a005378b77ba
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9824f2d58567a6cc3332fd78de4d324312 ··flag·hash:·9824f2d58567a6cc3332fd78de4d3243
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f66ac557d003e50b346f058447f6bfbf16 ··src_hash:·f66ac557d003e50b346f058447f6bfbf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ·························Data.Complex·Data.Functor.Const·Data.Functor.Identity·Data.Monoid32 ·························Data.Complex·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
33 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics33 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
34 ·························GHC.IO.Exception·GHC.RTS.Flags34 ·························GHC.IO.Exception·GHC.RTS.Flags
35 import··-/··Data.Functor.Classes·49d38fb3e78a1230bce3b4889c8a6dcf35 import··-/··Data.Functor.Classes·49d38fb3e78a1230bce3b4889c8a6dcf
36 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc36 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
37 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc237 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
38 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0838 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
39 5f2ddf5529996abc63a6946df67ff16f39 8bcaf9fbf928188149e8f365fdcbacc9
40 ··$fClassFGkkkcfga·::40 ··$fClassFGkkkcfga·::
41 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)41 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)
42 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).42 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).
43 ····c·(f·a)·(g·a)·=>43 ····c·(f·a)·(g·a)·=>
44 ····ClassFG·c·f·g·a44 ····ClassFG·c·f·g·a
45 ··DFunId45 ··DFunId
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ······································································->·k152 ······································································->·k1
53 ······································································->·GHC.Types.Constraint>_N)·(f·::·<k253 ······································································->·GHC.Types.Constraint>_N)·(f·::·<k2
54 ·········································································································->·k>_N)·(a·::·<k2>_N)·(g·::·<k254 ·········································································································->·k>_N)·(a·::·<k2>_N)·(g·::·<k2
55 ·······································································································································->·k1>_N).55 ·······································································································································->·k1>_N).
56 ···············<c·(f·a)·(g·a)>_R56 ···············<c·(f·a)·(g·a)>_R
57 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassFG[0]57 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassFG[0]
58 ··················································<k>_N·<k1>_N·<k2>_N·<c>_N·<f>_N·<g>_N·<a>_N))]58 ··················································<k>_N·<k1>_N·<k2>_N·<c>_N·<f>_N·<g>_N·<a>_N))]
59 09511cb944abade6cbbacf3b539f037259 f3442b0f31c3994bfef524440f75b29c
60 ··$fClassFGkkkcfga_$cp1ClassFG·::60 ··$fClassFGkkkcfga_$cp1ClassFG·::
61 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)61 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)
62 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).62 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).
63 ····c·(f·a)·(g·a)·=>63 ····c·(f·a)·(g·a)·=>
64 ····c·(f·a)·(g·a)64 ····c·(f·a)·(g·a)
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
66 ···Strictness:·<1L>,66 ···Strictness:·<1L>,
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ················@k270 ················@k2
71 ················@c·::·k·->·k1·->·GHC.Types.Constraint71 ················@c·::·k·->·k1·->·GHC.Types.Constraint
72 ················@f·::·k2·->·k72 ················@f·::·k2·->·k
73 ················@a·::·k273 ················@a·::·k2
74 ················@g·::·k2·->·k174 ················@g·::·k2·->·k1
75 ················(irred['GHC.Types.Many]·::·c·(f·a)·(g·a))·->75 ················(irred['GHC.Types.Many]·::·c·(f·a)·(g·a))·->
76 ··············irred]76 ··············irred]
77 6d8249f164eade28dc493615bb3d42ee77 0c484de3d8ca8666b8844ee2075ddc4e
78 ··$fClassFkkcfa·::78 ··$fClassFkkcfa·::
79 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)79 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)
80 ···········(a·::·k2).80 ···········(a·::·k2).
81 ····c·(f·a)·=>81 ····c·(f·a)·=>
82 ····ClassF·c·f·a82 ····ClassF·c·f·a
83 ··DFunId83 ··DFunId
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 ················`cast`88 ················`cast`
89 ··············(forall·(k·::·<*>_N)·(k1·::·<*>_N)·(c·::·<k89 ··············(forall·(k·::·<*>_N)·(k1·::·<*>_N)·(c·::·<k
90 ························································->·GHC.Types.Constraint>_N)·(f·::·<k190 ························································->·GHC.Types.Constraint>_N)·(f·::·<k1
91 ···························································································->·k>_N)·(a·::·<k1>_N).91 ···························································································->·k>_N)·(a·::·<k1>_N).
92 ···············<c·(f·a)>_R92 ···············<c·(f·a)>_R
93 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassF[0]93 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassF[0]
94 ··················································<k>_N·<k1>_N·<c>_N·<f>_N·<a>_N))]94 ··················································<k>_N·<k1>_N·<c>_N·<f>_N·<a>_N))]
95 c95ddc765c0bd511c05f7b730dff1d8895 72974069789500f5e6b681f64631011e
96 ··$fClassFkkcfa_$cp1ClassF·::96 ··$fClassFkkcfa_$cp1ClassF·::
97 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)97 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)
98 ···········(a·::·k2).98 ···········(a·::·k2).
99 ····c·(f·a)·=>99 ····c·(f·a)·=>
100 ····c·(f·a)100 ····c·(f·a)
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
102 ···Strictness:·<1L>,102 ···Strictness:·<1L>,
Offset 104, 370 lines modifiedOffset 104, 370 lines modified
104 ··············\·@k104 ··············\·@k
105 ················@k1105 ················@k1
106 ················@c·::·k·->·GHC.Types.Constraint106 ················@c·::·k·->·GHC.Types.Constraint
107 ················@f·::·k1·->·k107 ················@f·::·k1·->·k
108 ················@a·::·k1108 ················@a·::·k1
109 ················(irred['GHC.Types.Many]·::·c·(f·a))·->109 ················(irred['GHC.Types.Many]·::·c·(f·a))·->
110 ··············irred]110 ··············irred]
111 1b36a88a7bb2f9c83c96a6b45589002c111 1b6c217629ce99169b407e9c9235a977
112 ··$fEqDict·::112 ··$fEqDict·::
113 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).113 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
114 ····GHC.Classes.Eq·(Dict·c·a)114 ····GHC.Classes.Eq·(Dict·c·a)
115 ··DFunId115 ··DFunId
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,
117 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,117 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
118 ···Unfolding:·DFun:·@k·@c·::·k·->·GHC.Types.Constraint·@a·::·k.118 ···Unfolding:·DFun:·@k·@c·::·k·->·GHC.Types.Constraint·@a·::·k.
119 ················@(Dict·c·a)·($fEqDict_$c==·@k·@c·@a)·($fEqDict_$c/=·@k·@c·@a)]119 ················@(Dict·c·a)·($fEqDict_$c==·@k·@c·@a)·($fEqDict_$c/=·@k·@c·@a)]
120 4608663d90522fa780b87dc64d52e058120 69b9e14ccd281d2d1574ef2d8cd8f075
121 ··$fEqDict_$c/=·::121 ··$fEqDict_$c/=·::
122 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).122 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
123 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool123 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool
124 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,124 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
125 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),125 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),
126 ···Unfolding:·Core:·StableUser·<2,FalseTrue>126 ···Unfolding:·Core:·StableUser·<2,FalseTrue>
127 ··············\·@k127 ··············\·@k
128 ················@c·::·k·->·GHC.Types.Constraint128 ················@c·::·k·->·GHC.Types.Constraint
129 ················@a·::·k129 ················@a·::·k
130 ················(x['GHC.Types.Many]·::·Dict·c·a)130 ················(x['GHC.Types.Many]·::·Dict·c·a)
131 ················(y['GHC.Types.Many]·::·Dict·c·a)·->131 ················(y['GHC.Types.Many]·::·Dict·c·a)·->
132 ··············GHC.Types.False]132 ··············GHC.Types.False]
133 d21d37b8157f192e18efc6022145ea47133 be0f866d475fc4f9d75aa8d968024a7e
134 ··$fEqDict_$c==·::134 ··$fEqDict_$c==·::
135 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).135 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
136 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool136 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,138 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,
139 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>139 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
140 ··············\·@k140 ··············\·@k
141 ················@c·::·k·->·GHC.Types.Constraint141 ················@c·::·k·->·GHC.Types.Constraint
142 ················@a·::·k142 ················@a·::·k
143 ················(ds['GHC.Types.Many]·::·Dict·c·a)143 ················(ds['GHC.Types.Many]·::·Dict·c·a)
144 ················(ds1['GHC.Types.Many]·::·Dict·c·a)·->144 ················(ds1['GHC.Types.Many]·::·Dict·c·a)·->
145 ··············GHC.Types.True]145 ··············GHC.Types.True]
146 184a67e5d828306da58623d209c94ffe146 c5d20170e97a77543cf200ad19d3498c
Max diff block lines reached; 15362/21300 bytes (72.12%) of diff not shown.
21.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.hi vs.
./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
20.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.Dicts·90667 interface·Barbies.Internal.Dicts·9066
8 ··interface·hash:·7c0096d7e7b7dc1de23084183c29f09f 
9 ··ABI·hash:·adc34e2df477586dd9e7c283171fce38 
10 ··export-list·hash:·9f8c69c553b186c41f515294f9b7135a8 ··interface·hash:·f36f172d4f837c92089a410ba905e3cf
 9 ··ABI·hash:·3d78de6277daf9b83804594f15881e1b
 10 ··export-list·hash:·aef70c927dc71262ae11a005378b77ba
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6b06f337fb8586972ac1690e0fca4f2512 ··flag·hash:·6b06f337fb8586972ac1690e0fca4f25
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f66ac557d003e50b346f058447f6bfbf16 ··src_hash:·f66ac557d003e50b346f058447f6bfbf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ·························Data.Complex·Data.Functor.Const·Data.Functor.Identity·Data.Monoid32 ·························Data.Complex·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
33 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics33 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
34 ·························GHC.IO.Exception·GHC.RTS.Flags34 ·························GHC.IO.Exception·GHC.RTS.Flags
35 import··-/··Data.Functor.Classes·49d38fb3e78a1230bce3b4889c8a6dcf35 import··-/··Data.Functor.Classes·49d38fb3e78a1230bce3b4889c8a6dcf
36 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc36 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
37 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc237 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
38 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0838 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
39 5f2ddf5529996abc63a6946df67ff16f39 8bcaf9fbf928188149e8f365fdcbacc9
40 ··$fClassFGkkkcfga·::40 ··$fClassFGkkkcfga·::
41 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)41 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)
42 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).42 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).
43 ····c·(f·a)·(g·a)·=>43 ····c·(f·a)·(g·a)·=>
44 ····ClassFG·c·f·g·a44 ····ClassFG·c·f·g·a
45 ··DFunId45 ··DFunId
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ······································································->·k152 ······································································->·k1
53 ······································································->·GHC.Types.Constraint>_N)·(f·::·<k253 ······································································->·GHC.Types.Constraint>_N)·(f·::·<k2
54 ·········································································································->·k>_N)·(a·::·<k2>_N)·(g·::·<k254 ·········································································································->·k>_N)·(a·::·<k2>_N)·(g·::·<k2
55 ·······································································································································->·k1>_N).55 ·······································································································································->·k1>_N).
56 ···············<c·(f·a)·(g·a)>_R56 ···············<c·(f·a)·(g·a)>_R
57 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassFG[0]57 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassFG[0]
58 ··················································<k>_N·<k1>_N·<k2>_N·<c>_N·<f>_N·<g>_N·<a>_N))]58 ··················································<k>_N·<k1>_N·<k2>_N·<c>_N·<f>_N·<g>_N·<a>_N))]
59 09511cb944abade6cbbacf3b539f037259 f3442b0f31c3994bfef524440f75b29c
60 ··$fClassFGkkkcfga_$cp1ClassFG·::60 ··$fClassFGkkkcfga_$cp1ClassFG·::
61 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)61 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)
62 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).62 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).
63 ····c·(f·a)·(g·a)·=>63 ····c·(f·a)·(g·a)·=>
64 ····c·(f·a)·(g·a)64 ····c·(f·a)·(g·a)
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
66 ···Strictness:·<1L>,66 ···Strictness:·<1L>,
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ················@k270 ················@k2
71 ················@c·::·k·->·k1·->·GHC.Types.Constraint71 ················@c·::·k·->·k1·->·GHC.Types.Constraint
72 ················@f·::·k2·->·k72 ················@f·::·k2·->·k
73 ················@a·::·k273 ················@a·::·k2
74 ················@g·::·k2·->·k174 ················@g·::·k2·->·k1
75 ················(irred['GHC.Types.Many]·::·c·(f·a)·(g·a))·->75 ················(irred['GHC.Types.Many]·::·c·(f·a)·(g·a))·->
76 ··············irred]76 ··············irred]
77 6d8249f164eade28dc493615bb3d42ee77 0c484de3d8ca8666b8844ee2075ddc4e
78 ··$fClassFkkcfa·::78 ··$fClassFkkcfa·::
79 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)79 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)
80 ···········(a·::·k2).80 ···········(a·::·k2).
81 ····c·(f·a)·=>81 ····c·(f·a)·=>
82 ····ClassF·c·f·a82 ····ClassF·c·f·a
83 ··DFunId83 ··DFunId
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 ················`cast`88 ················`cast`
89 ··············(forall·(k·::·<*>_N)·(k1·::·<*>_N)·(c·::·<k89 ··············(forall·(k·::·<*>_N)·(k1·::·<*>_N)·(c·::·<k
90 ························································->·GHC.Types.Constraint>_N)·(f·::·<k190 ························································->·GHC.Types.Constraint>_N)·(f·::·<k1
91 ···························································································->·k>_N)·(a·::·<k1>_N).91 ···························································································->·k>_N)·(a·::·<k1>_N).
92 ···············<c·(f·a)>_R92 ···············<c·(f·a)>_R
93 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassF[0]93 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassF[0]
94 ··················································<k>_N·<k1>_N·<c>_N·<f>_N·<a>_N))]94 ··················································<k>_N·<k1>_N·<c>_N·<f>_N·<a>_N))]
95 c95ddc765c0bd511c05f7b730dff1d8895 72974069789500f5e6b681f64631011e
96 ··$fClassFkkcfa_$cp1ClassF·::96 ··$fClassFkkcfa_$cp1ClassF·::
97 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)97 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)
98 ···········(a·::·k2).98 ···········(a·::·k2).
99 ····c·(f·a)·=>99 ····c·(f·a)·=>
100 ····c·(f·a)100 ····c·(f·a)
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
102 ···Strictness:·<1L>,102 ···Strictness:·<1L>,
Offset 104, 370 lines modifiedOffset 104, 370 lines modified
104 ··············\·@k104 ··············\·@k
105 ················@k1105 ················@k1
106 ················@c·::·k·->·GHC.Types.Constraint106 ················@c·::·k·->·GHC.Types.Constraint
107 ················@f·::·k1·->·k107 ················@f·::·k1·->·k
108 ················@a·::·k1108 ················@a·::·k1
109 ················(irred['GHC.Types.Many]·::·c·(f·a))·->109 ················(irred['GHC.Types.Many]·::·c·(f·a))·->
110 ··············irred]110 ··············irred]
111 1b36a88a7bb2f9c83c96a6b45589002c111 1b6c217629ce99169b407e9c9235a977
112 ··$fEqDict·::112 ··$fEqDict·::
113 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).113 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
114 ····GHC.Classes.Eq·(Dict·c·a)114 ····GHC.Classes.Eq·(Dict·c·a)
115 ··DFunId115 ··DFunId
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,
117 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,117 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
118 ···Unfolding:·DFun:·@k·@c·::·k·->·GHC.Types.Constraint·@a·::·k.118 ···Unfolding:·DFun:·@k·@c·::·k·->·GHC.Types.Constraint·@a·::·k.
119 ················@(Dict·c·a)·($fEqDict_$c==·@k·@c·@a)·($fEqDict_$c/=·@k·@c·@a)]119 ················@(Dict·c·a)·($fEqDict_$c==·@k·@c·@a)·($fEqDict_$c/=·@k·@c·@a)]
120 4608663d90522fa780b87dc64d52e058120 69b9e14ccd281d2d1574ef2d8cd8f075
121 ··$fEqDict_$c/=·::121 ··$fEqDict_$c/=·::
122 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).122 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
123 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool123 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool
124 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,124 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
125 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),125 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),
126 ···Unfolding:·Core:·StableUser·<2,FalseTrue>126 ···Unfolding:·Core:·StableUser·<2,FalseTrue>
127 ··············\·@k127 ··············\·@k
128 ················@c·::·k·->·GHC.Types.Constraint128 ················@c·::·k·->·GHC.Types.Constraint
129 ················@a·::·k129 ················@a·::·k
130 ················(x['GHC.Types.Many]·::·Dict·c·a)130 ················(x['GHC.Types.Many]·::·Dict·c·a)
131 ················(y['GHC.Types.Many]·::·Dict·c·a)·->131 ················(y['GHC.Types.Many]·::·Dict·c·a)·->
132 ··············GHC.Types.False]132 ··············GHC.Types.False]
133 d21d37b8157f192e18efc6022145ea47133 be0f866d475fc4f9d75aa8d968024a7e
134 ··$fEqDict_$c==·::134 ··$fEqDict_$c==·::
135 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).135 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
136 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool136 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,138 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,
139 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>139 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
140 ··············\·@k140 ··············\·@k
141 ················@c·::·k·->·GHC.Types.Constraint141 ················@c·::·k·->·GHC.Types.Constraint
142 ················@a·::·k142 ················@a·::·k
143 ················(ds['GHC.Types.Many]·::·Dict·c·a)143 ················(ds['GHC.Types.Many]·::·Dict·c·a)
144 ················(ds1['GHC.Types.Many]·::·Dict·c·a)·->144 ················(ds1['GHC.Types.Many]·::·Dict·c·a)·->
145 ··············GHC.Types.True]145 ··············GHC.Types.True]
146 184a67e5d828306da58623d209c94ffe146 c5d20170e97a77543cf200ad19d3498c
Max diff block lines reached; 15362/21297 bytes (72.13%) of diff not shown.
23.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.dyn_hi vs.
./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
23.1 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Internal.DistributiveB·[orphan·module]·90667 interface·Barbies.Internal.DistributiveB·[orphan·module]·9066
8 ··interface·hash:·fa914345b6915eb49a865daa6879b578 
9 ··ABI·hash:·756f71b11ce54e0a43610a99703c6dd7 
10 ··export-list·hash:·61e86516bb9242bfd66af8550d57db65 
11 ··orphan·hash:·9c848d6360e7976df2b0c1adb123a733 
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b8 ··interface·hash:·f2fa56833f6294819f6e59dfb902defb
 9 ··ABI·hash:·784ec817335692db89a46f566642924c
 10 ··export-list·hash:·1aecfa1521218373d8fc39d7c9313113
 11 ··orphan·hash:·ed74f00994c6c0489d6087cb335abd40
 12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·09bdb01a99bc2ced42488e207e49fe3916 ··src_hash:·09bdb01a99bc2ced42488e207e49fe39
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 ··bcotraverse21 ··bcotraverse
22 ··bdecompose22 ··bdecompose
23 ··bdistribute'23 ··bdistribute'
24 ··brecompose24 ··brecompose
25 ··gbdistributeDefault25 ··gbdistributeDefault
26 ··CanDeriveDistributiveB26 ··CanDeriveDistributiveB
27 ··DistributiveB{bdistribute}27 ··DistributiveB{bdistribute}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·Data.Orphans35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·Data.Orphans
36 ·········GHC.Prim.Ext36 ·········GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
Offset 39, 43 lines modifiedOffset 39, 43 lines modified
39 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product39 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
40 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal40 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
41 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList41 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
42 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged42 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged
43 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity43 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity
44 ·························Control.Monad.Trans.Reader·Data.Functor.Constant44 ·························Control.Monad.Trans.Reader·Data.Functor.Constant
45 ·························Data.Functor.Reverse45 ·························Data.Functor.Reverse
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·bc4b8750effdecf47b6444706f50b239 
47 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
48 ··GDistributive·8920dca54430650db1672b0181edd98f 
49 ··gdistribute·88c43b505c766c52951b46c9a80b6975 
50 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
51 ··exports:·545c393a098768048448270f22297261 
52 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
53 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
55 ··exports:·307a2e68cbb21a03a7dd871748641b06 
56 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
57 ··Param·64ce4f405ce19c0ac06589973a57c10d 
58 ··Rec·d21087f1e9d6be93c849bd6307118df4 
59 ··Rec·d465c8879e90265de2f6f449eae85d8f 
60 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
61 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
62 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
63 ··unRec·231224a54f5aab48712d757bc993639846 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive·6ea5c0f8a0da8726f912791430769bee
 47 ··exports:·041ee6c38192ef6dc7d80eda56c4e985
 48 ··GDistributive·99fd67a91a625d0976ec289825432d45
 49 ··gdistribute·c0adfdc0ac5a3513a556e091d34d614a
 50 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 51 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 52 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 53 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 55 ··exports:·ddd229d354fb4e9da43735622f139811
 56 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 57 ··Param·8a772f1a47d87e197f6034a33fad91b6
 58 ··Rec·d236510d2f31c36c95deb00da399b7ab
 59 ··Rec·3b97022e5dc7c591885717d5396519bd
 60 ··RepP·f3334bccf616b949477368bb89a36f57
 61 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 62 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 63 ··unRec·ba37d434963801fbf488db7286cb1d46
64 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f64 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
65 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d65 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
66 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b66 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
67 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7367 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
69 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6269 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
70 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b970 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
71 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc71 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
72 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc272 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
73 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a73 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a
74 4815b70d00715124afc473faeb0a32bf74 8c51c4ab3f926a204b1f58843760d895
75 ··$dmbdistribute·::75 ··$dmbdistribute·::
76 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·*·->·*)·(g·::·k·->·*).76 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·*·->·*)·(g·::·k·->·*).
77 ····(DistributiveB·b,·CanDeriveDistributiveB·b·f·g,77 ····(DistributiveB·b,·CanDeriveDistributiveB·b·f·g,
78 ·····GHC.Base.Functor·f)·=>78 ·····GHC.Base.Functor·f)·=>
79 ····f·(b·g)·->·b·(Data.Functor.Compose.Compose·f·g)79 ····f·(b·g)·->·b·(Data.Functor.Compose.Compose·f·g)
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
81 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))><MP(1C(1,C(S,L)),A)>,81 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))><MP(1C(1,C(S,L)),A)>,
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 ··········································<b>_N305 ··········································<b>_N
306 ··········································<Data.Functor.Compose.Compose·f·g>_N306 ··········································<Data.Functor.Compose.Compose·f·g>_N
307 ··········································<0>_N)))_N))_N307 ··········································<0>_N)))_N))_N
308 ·····················<GHC.Generics.Rep·(b·(Data.Functor.Compose.Compose·f·g))>_N)_R308 ·····················<GHC.Generics.Rep·(b·(Data.Functor.Compose.Compose·f·g))>_N)_R
309 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]309 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
310 ··································<0>_N310 ··································<0>_N
311 ··································<b·(Data.Functor.Compose.Compose·f·g)>_N)))·<GHC.Types.Any>_N)]311 ··································<b·(Data.Functor.Compose.Compose·f·g)>_N)))·<GHC.Types.Any>_N)]
312 7c6fe62d8a3636aed33f9acbb5b356a7312 43ae0e854de69204c12d3047f04a7c9f
313 ··$fDistributiveBkCompose·::313 ··$fDistributiveBkCompose·::
314 ····forall·k·(h·::·*·->·*)·(b·::·(k·->·*)·->·*).314 ····forall·k·(h·::·*·->·*)·(b·::·(k·->·*)·->·*).
315 ····(Data.Distributive.Distributive·h,·DistributiveB·b)·=>315 ····(Data.Distributive.Distributive·h,·DistributiveB·b)·=>
316 ····DistributiveB·(Data.Functor.Compose.Compose·h·b)316 ····DistributiveB·(Data.Functor.Compose.Compose·h·b)
317 ··DFunId317 ··DFunId
318 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,318 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
319 ···Arity:·2,319 ···Arity:·2,
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ·················<forall·(a·::·k).·f1·a·->·g·a>_R332 ·················<forall·(a·::·k).·f1·a·->·g·a>_R
333 ·················%<'GHC.Types.Many>_N·->_R·<Data.Functor.Compose.Compose·h·b·f1>_R333 ·················%<'GHC.Types.Many>_N·->_R·<Data.Functor.Compose.Compose·h·b·f1>_R
334 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]334 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]
335 ····················································<*>_N·<k·->·*>_N·<h>_R·<b>_N·<g>_N)335 ····················································<*>_N·<k·->·*>_N·<h>_R·<b>_N·<g>_N)
336 ·················;·Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]336 ·················;·Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]
337 ····························<k>_N·<Data.Functor.Compose.Compose·h·b>_N))337 ····························<k>_N·<Data.Functor.Compose.Compose·h·b>_N))
338 ················($fDistributiveBkCompose_$cbdistribute·@k·@h·@b·v·v1)]338 ················($fDistributiveBkCompose_$cbdistribute·@k·@h·@b·v·v1)]
339 3c3614320eec6dd94094680642e34aa1339 4e449ecd9410e65ae792f5705d052d01
Max diff block lines reached; 16505/23627 bytes (69.86%) of diff not shown.
23.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.hi vs.
./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
23.1 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Internal.DistributiveB·[orphan·module]·90667 interface·Barbies.Internal.DistributiveB·[orphan·module]·9066
8 ··interface·hash:·fa914345b6915eb49a865daa6879b578 
9 ··ABI·hash:·756f71b11ce54e0a43610a99703c6dd7 
10 ··export-list·hash:·61e86516bb9242bfd66af8550d57db65 
11 ··orphan·hash:·9c848d6360e7976df2b0c1adb123a733 
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d8 ··interface·hash:·f2fa56833f6294819f6e59dfb902defb
 9 ··ABI·hash:·784ec817335692db89a46f566642924c
 10 ··export-list·hash:·1aecfa1521218373d8fc39d7c9313113
 11 ··orphan·hash:·ed74f00994c6c0489d6087cb335abd40
 12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·09bdb01a99bc2ced42488e207e49fe3916 ··src_hash:·09bdb01a99bc2ced42488e207e49fe39
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 ··bcotraverse21 ··bcotraverse
22 ··bdecompose22 ··bdecompose
23 ··bdistribute'23 ··bdistribute'
24 ··brecompose24 ··brecompose
25 ··gbdistributeDefault25 ··gbdistributeDefault
26 ··CanDeriveDistributiveB26 ··CanDeriveDistributiveB
27 ··DistributiveB{bdistribute}27 ··DistributiveB{bdistribute}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·Data.Orphans35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·Data.Orphans
36 ·········GHC.Prim.Ext36 ·········GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
Offset 39, 43 lines modifiedOffset 39, 43 lines modified
39 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product39 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
40 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal40 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
41 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList41 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
42 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged42 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged
43 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity43 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity
44 ·························Control.Monad.Trans.Reader·Data.Functor.Constant44 ·························Control.Monad.Trans.Reader·Data.Functor.Constant
45 ·························Data.Functor.Reverse45 ·························Data.Functor.Reverse
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·bc4b8750effdecf47b6444706f50b239 
47 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
48 ··GDistributive·8920dca54430650db1672b0181edd98f 
49 ··gdistribute·88c43b505c766c52951b46c9a80b6975 
50 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
51 ··exports:·545c393a098768048448270f22297261 
52 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
53 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
55 ··exports:·307a2e68cbb21a03a7dd871748641b06 
56 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
57 ··Param·64ce4f405ce19c0ac06589973a57c10d 
58 ··Rec·d21087f1e9d6be93c849bd6307118df4 
59 ··Rec·d465c8879e90265de2f6f449eae85d8f 
60 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
61 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
62 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
63 ··unRec·231224a54f5aab48712d757bc993639846 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive·6ea5c0f8a0da8726f912791430769bee
 47 ··exports:·041ee6c38192ef6dc7d80eda56c4e985
 48 ··GDistributive·99fd67a91a625d0976ec289825432d45
 49 ··gdistribute·c0adfdc0ac5a3513a556e091d34d614a
 50 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 51 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 52 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 53 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 55 ··exports:·ddd229d354fb4e9da43735622f139811
 56 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 57 ··Param·8a772f1a47d87e197f6034a33fad91b6
 58 ··Rec·d236510d2f31c36c95deb00da399b7ab
 59 ··Rec·3b97022e5dc7c591885717d5396519bd
 60 ··RepP·f3334bccf616b949477368bb89a36f57
 61 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 62 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 63 ··unRec·ba37d434963801fbf488db7286cb1d46
64 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f64 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
65 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d65 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
66 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b66 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
67 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7367 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
69 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6269 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
70 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b970 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
71 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc71 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
72 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc272 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
73 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a73 import··-/··Data.Distributive·04fa65c32a90c60ba98393f96353840a
74 4815b70d00715124afc473faeb0a32bf74 8c51c4ab3f926a204b1f58843760d895
75 ··$dmbdistribute·::75 ··$dmbdistribute·::
76 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·*·->·*)·(g·::·k·->·*).76 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·*·->·*)·(g·::·k·->·*).
77 ····(DistributiveB·b,·CanDeriveDistributiveB·b·f·g,77 ····(DistributiveB·b,·CanDeriveDistributiveB·b·f·g,
78 ·····GHC.Base.Functor·f)·=>78 ·····GHC.Base.Functor·f)·=>
79 ····f·(b·g)·->·b·(Data.Functor.Compose.Compose·f·g)79 ····f·(b·g)·->·b·(Data.Functor.Compose.Compose·f·g)
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
81 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))><MP(1C(1,C(S,L)),A)>,81 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))><MP(1C(1,C(S,L)),A)>,
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 ··········································<b>_N305 ··········································<b>_N
306 ··········································<Data.Functor.Compose.Compose·f·g>_N306 ··········································<Data.Functor.Compose.Compose·f·g>_N
307 ··········································<0>_N)))_N))_N307 ··········································<0>_N)))_N))_N
308 ·····················<GHC.Generics.Rep·(b·(Data.Functor.Compose.Compose·f·g))>_N)_R308 ·····················<GHC.Generics.Rep·(b·(Data.Functor.Compose.Compose·f·g))>_N)_R
309 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]309 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
310 ··································<0>_N310 ··································<0>_N
311 ··································<b·(Data.Functor.Compose.Compose·f·g)>_N)))·<GHC.Types.Any>_N)]311 ··································<b·(Data.Functor.Compose.Compose·f·g)>_N)))·<GHC.Types.Any>_N)]
312 7c6fe62d8a3636aed33f9acbb5b356a7312 43ae0e854de69204c12d3047f04a7c9f
313 ··$fDistributiveBkCompose·::313 ··$fDistributiveBkCompose·::
314 ····forall·k·(h·::·*·->·*)·(b·::·(k·->·*)·->·*).314 ····forall·k·(h·::·*·->·*)·(b·::·(k·->·*)·->·*).
315 ····(Data.Distributive.Distributive·h,·DistributiveB·b)·=>315 ····(Data.Distributive.Distributive·h,·DistributiveB·b)·=>
316 ····DistributiveB·(Data.Functor.Compose.Compose·h·b)316 ····DistributiveB·(Data.Functor.Compose.Compose·h·b)
317 ··DFunId317 ··DFunId
318 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,318 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
319 ···Arity:·2,319 ···Arity:·2,
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ·················<forall·(a·::·k).·f1·a·->·g·a>_R332 ·················<forall·(a·::·k).·f1·a·->·g·a>_R
333 ·················%<'GHC.Types.Many>_N·->_R·<Data.Functor.Compose.Compose·h·b·f1>_R333 ·················%<'GHC.Types.Many>_N·->_R·<Data.Functor.Compose.Compose·h·b·f1>_R
334 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]334 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]
335 ····················································<*>_N·<k·->·*>_N·<h>_R·<b>_N·<g>_N)335 ····················································<*>_N·<k·->·*>_N·<h>_R·<b>_N·<g>_N)
336 ·················;·Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]336 ·················;·Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]
337 ····························<k>_N·<Data.Functor.Compose.Compose·h·b>_N))337 ····························<k>_N·<Data.Functor.Compose.Compose·h·b>_N))
338 ················($fDistributiveBkCompose_$cbdistribute·@k·@h·@b·v·v1)]338 ················($fDistributiveBkCompose_$cbdistribute·@k·@h·@b·v·v1)]
339 3c3614320eec6dd94094680642e34aa1339 4e449ecd9410e65ae792f5705d052d01
Max diff block lines reached; 16505/23627 bytes (69.86%) of diff not shown.
35.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.dyn_hi vs.
./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
35.3 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.DistributiveT·[orphan·module]·90667 interface·Barbies.Internal.DistributiveT·[orphan·module]·9066
8 ··interface·hash:·33a08a50d34e21cb03f501638294a4b4 
9 ··ABI·hash:·2d87ad7b0d939518df31ee312faa9bf2 
10 ··export-list·hash:·6c54e7bb9d2909cbdea3cafe4057c036 
11 ··orphan·hash:·4e93a4f7868d76801ede56e83eab969f8 ··interface·hash:·9e5af98240db3d4c40dd150ef0364492
 9 ··ABI·hash:·d42051f3b0e0718fa7a27a87fb621d9a
 10 ··export-list·hash:·b8594c61579bef94621e4926ef69c181
 11 ··orphan·hash:·da79d9d59c647a6ff2c49f90f085994f
12 ··flag·hash:·ecf82af067339e97e13072093c0463b412 ··flag·hash:·ecf82af067339e97e13072093c0463b4
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0ae3776247dbe274aa58d6e6b79a6ccf16 ··src_hash:·0ae3776247dbe274aa58d6e6b79a6ccf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 ··gtdistributeDefault21 ··gtdistributeDefault
22 ··tcotraverse22 ··tcotraverse
23 ··tdecompose23 ··tdecompose
24 ··tdistribute'24 ··tdistribute'
25 ··trecompose25 ··trecompose
26 ··CanDeriveDistributiveT26 ··CanDeriveDistributiveT
27 ··DistributiveT{tdistribute}27 ··DistributiveT{tdistribute}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k·transformers-0.6.1.033 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·Data.Orphans35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·Data.Orphans
36 ·········GHC.Prim.Ext36 ·········GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
Offset 44, 32 lines modifiedOffset 44, 32 lines modified
44 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except44 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
45 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe45 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
46 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict46 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
47 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy47 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
49 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant49 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
50 ·························Data.Functor.Reverse50 ·························Data.Functor.Reverse
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·bc4b8750effdecf47b6444706f50b239 
52 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
53 ··GDistributive·8920dca54430650db1672b0181edd98f 
54 ··gdistribute·88c43b505c766c52951b46c9a80b6975 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
56 ··exports:·183054a27084bbc8fe4b79328162608e 
57 ··FunctorT·e3d3793569ff8c641c51801746e07066 
58 ··tmap·bb681f8f41178e3d2453e1602686b761 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d21087f1e9d6be93c849bd6307118df4 
64 ··Rec·d465c8879e90265de2f6f449eae85d8f 
65 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
66 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
67 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
68 ··unRec·231224a54f5aab48712d757bc993639851 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive·6ea5c0f8a0da8726f912791430769bee
 52 ··exports:·041ee6c38192ef6dc7d80eda56c4e985
 53 ··GDistributive·99fd67a91a625d0976ec289825432d45
 54 ··gdistribute·c0adfdc0ac5a3513a556e091d34d614a
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 56 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 57 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 58 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·d236510d2f31c36c95deb00da399b7ab
 64 ··Rec·3b97022e5dc7c591885717d5396519bd
 65 ··RepP·f3334bccf616b949477368bb89a36f57
 66 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 67 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 68 ··unRec·ba37d434963801fbf488db7286cb1d46
69 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d69 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
70 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b70 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
71 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c71 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
72 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6272 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
73 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b973 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
74 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc74 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
75 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc275 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
Offset 84, 17 lines modifiedOffset 84, 17 lines modified
84 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b84 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
85 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e85 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e
86 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe3086 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe30
87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
90 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e290 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
91 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19591 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
92 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d92 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
93 875cab97a999c8fe631b0518f507c13e93 0b70a854699e46acfc890a99df1e43bd
94 ··$dmtdistribute·::94 ··$dmtdistribute·::
95 ····forall·i·(t·::·(*·->·*)·->·i·->·*)·(f·::·*·->·*)·(g·::·*·->·*)95 ····forall·i·(t·::·(*·->·*)·->·i·->·*)·(f·::·*·->·*)·(g·::·*·->·*)
96 ···········(x·::·i).96 ···········(x·::·i).
97 ····(DistributiveT·t,·CanDeriveDistributiveT·t·f·g·x)·=>97 ····(DistributiveT·t,·CanDeriveDistributiveT·t·f·g·x)·=>
98 ····f·(t·g·x)·->·t·(Data.Functor.Compose.Compose·f·g)·x98 ····f·(t·g·x)·->·t·(Data.Functor.Compose.Compose·f·g)·x
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
100 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(MP(1C(1,C(S,L)),A),MC(1,C(S,L))))>,100 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(MP(1C(1,C(S,L)),A),MC(1,C(S,L))))>,
Offset 426, 29 lines modifiedOffset 426, 29 lines modified
426 ··········································<t·(Data.Functor.Compose.Compose·f·g)>_N426 ··········································<t·(Data.Functor.Compose.Compose·f·g)>_N
427 ··········································<x>_N427 ··········································<x>_N
428 ··········································<0>_N)))_N))_N428 ··········································<0>_N)))_N))_N
429 ·····················<GHC.Generics.Rep·(t·(Data.Functor.Compose.Compose·f·g)·x)>_N)_R429 ·····················<GHC.Generics.Rep·(t·(Data.Functor.Compose.Compose·f·g)·x)>_N)_R
430 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]430 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
431 ··································<1>_N431 ··································<1>_N
432 ··································<t·(Data.Functor.Compose.Compose·f·g)·x>_N)))·<GHC.Types.Any>_N)]432 ··································<t·(Data.Functor.Compose.Compose·f·g)·x>_N)))·<GHC.Types.Any>_N)]
433 de1f09f4a6d5bdb8ac7b28fa85b5431f433 86b399f2f03edb070d3fb95702d316e2
434 ··$fDistributiveTTYPEAccumT·::434 ··$fDistributiveTTYPEAccumT·::
435 ····DistributiveT·(Control.Monad.Trans.Accum.AccumT·w)435 ····DistributiveT·(Control.Monad.Trans.Accum.AccumT·w)
436 ··DFunId436 ··DFunId
437 ··[HasNoCafRefs,·TagSig:·<TagProper>,437 ··[HasNoCafRefs,·TagSig:·<TagProper>,
438 ···LambdaFormInfo:·LFCon[C:DistributiveT],·Inline:·CONLIKE,438 ···LambdaFormInfo:·LFCon[C:DistributiveT],·Inline:·CONLIKE,
439 ···Unfolding:·DFun:·@w.439 ···Unfolding:·DFun:·@w.
440 ················@(*)440 ················@(*)
441 ················@(Control.Monad.Trans.Accum.AccumT·w)441 ················@(Control.Monad.Trans.Accum.AccumT·w)
442 ················(Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap·@w)442 ················(Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap·@w)
443 ··················`cast`443 ··················`cast`
444 ················(Sym·(Barbies.Internal.FunctorT.N:FunctorT[0]444 ················(Sym·(Barbies.Internal.FunctorT.N:FunctorT[0]
Max diff block lines reached; 28712/36084 bytes (79.57%) of diff not shown.
35.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.hi vs.
./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
35.3 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.DistributiveT·[orphan·module]·90667 interface·Barbies.Internal.DistributiveT·[orphan·module]·9066
8 ··interface·hash:·33a08a50d34e21cb03f501638294a4b4 
9 ··ABI·hash:·2d87ad7b0d939518df31ee312faa9bf2 
10 ··export-list·hash:·6c54e7bb9d2909cbdea3cafe4057c036 
11 ··orphan·hash:·4e93a4f7868d76801ede56e83eab969f8 ··interface·hash:·9e5af98240db3d4c40dd150ef0364492
 9 ··ABI·hash:·d42051f3b0e0718fa7a27a87fb621d9a
 10 ··export-list·hash:·b8594c61579bef94621e4926ef69c181
 11 ··orphan·hash:·da79d9d59c647a6ff2c49f90f085994f
12 ··flag·hash:·214c3804eede05a71bc2a2499ad79a2712 ··flag·hash:·214c3804eede05a71bc2a2499ad79a27
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0ae3776247dbe274aa58d6e6b79a6ccf16 ··src_hash:·0ae3776247dbe274aa58d6e6b79a6ccf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 ··gtdistributeDefault21 ··gtdistributeDefault
22 ··tcotraverse22 ··tcotraverse
23 ··tdecompose23 ··tdecompose
24 ··tdistribute'24 ··tdistribute'
25 ··trecompose25 ··trecompose
26 ··CanDeriveDistributiveT26 ··CanDeriveDistributiveT
27 ··DistributiveT{tdistribute}27 ··DistributiveT{tdistribute}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k·transformers-0.6.1.033 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·Data.Orphans35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·Data.Orphans
36 ·········GHC.Prim.Ext36 ·········GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
Offset 44, 32 lines modifiedOffset 44, 32 lines modified
44 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except44 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
45 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe45 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
46 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict46 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
47 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy47 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
49 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant49 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
50 ·························Data.Functor.Reverse50 ·························Data.Functor.Reverse
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·bc4b8750effdecf47b6444706f50b239 
52 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
53 ··GDistributive·8920dca54430650db1672b0181edd98f 
54 ··gdistribute·88c43b505c766c52951b46c9a80b6975 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
56 ··exports:·183054a27084bbc8fe4b79328162608e 
57 ··FunctorT·e3d3793569ff8c641c51801746e07066 
58 ··tmap·bb681f8f41178e3d2453e1602686b761 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d21087f1e9d6be93c849bd6307118df4 
64 ··Rec·d465c8879e90265de2f6f449eae85d8f 
65 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
66 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
67 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
68 ··unRec·231224a54f5aab48712d757bc993639851 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive·6ea5c0f8a0da8726f912791430769bee
 52 ··exports:·041ee6c38192ef6dc7d80eda56c4e985
 53 ··GDistributive·99fd67a91a625d0976ec289825432d45
 54 ··gdistribute·c0adfdc0ac5a3513a556e091d34d614a
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 56 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 57 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 58 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·d236510d2f31c36c95deb00da399b7ab
 64 ··Rec·3b97022e5dc7c591885717d5396519bd
 65 ··RepP·f3334bccf616b949477368bb89a36f57
 66 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 67 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 68 ··unRec·ba37d434963801fbf488db7286cb1d46
69 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d69 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
70 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b70 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
71 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c71 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
72 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6272 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
73 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b973 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
74 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc74 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
75 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc275 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
Offset 84, 17 lines modifiedOffset 84, 17 lines modified
84 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b84 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
85 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e85 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e
86 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe3086 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe30
87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
90 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e290 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
91 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19591 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
92 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d92 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
93 875cab97a999c8fe631b0518f507c13e93 0b70a854699e46acfc890a99df1e43bd
94 ··$dmtdistribute·::94 ··$dmtdistribute·::
95 ····forall·i·(t·::·(*·->·*)·->·i·->·*)·(f·::·*·->·*)·(g·::·*·->·*)95 ····forall·i·(t·::·(*·->·*)·->·i·->·*)·(f·::·*·->·*)·(g·::·*·->·*)
96 ···········(x·::·i).96 ···········(x·::·i).
97 ····(DistributiveT·t,·CanDeriveDistributiveT·t·f·g·x)·=>97 ····(DistributiveT·t,·CanDeriveDistributiveT·t·f·g·x)·=>
98 ····f·(t·g·x)·->·t·(Data.Functor.Compose.Compose·f·g)·x98 ····f·(t·g·x)·->·t·(Data.Functor.Compose.Compose·f·g)·x
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
100 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(MP(1C(1,C(S,L)),A),MC(1,C(S,L))))>,100 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(MP(1C(1,C(S,L)),A),MC(1,C(S,L))))>,
Offset 426, 29 lines modifiedOffset 426, 29 lines modified
426 ··········································<t·(Data.Functor.Compose.Compose·f·g)>_N426 ··········································<t·(Data.Functor.Compose.Compose·f·g)>_N
427 ··········································<x>_N427 ··········································<x>_N
428 ··········································<0>_N)))_N))_N428 ··········································<0>_N)))_N))_N
429 ·····················<GHC.Generics.Rep·(t·(Data.Functor.Compose.Compose·f·g)·x)>_N)_R429 ·····················<GHC.Generics.Rep·(t·(Data.Functor.Compose.Compose·f·g)·x)>_N)_R
430 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]430 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
431 ··································<1>_N431 ··································<1>_N
432 ··································<t·(Data.Functor.Compose.Compose·f·g)·x>_N)))·<GHC.Types.Any>_N)]432 ··································<t·(Data.Functor.Compose.Compose·f·g)·x>_N)))·<GHC.Types.Any>_N)]
433 de1f09f4a6d5bdb8ac7b28fa85b5431f433 86b399f2f03edb070d3fb95702d316e2
434 ··$fDistributiveTTYPEAccumT·::434 ··$fDistributiveTTYPEAccumT·::
435 ····DistributiveT·(Control.Monad.Trans.Accum.AccumT·w)435 ····DistributiveT·(Control.Monad.Trans.Accum.AccumT·w)
436 ··DFunId436 ··DFunId
437 ··[HasNoCafRefs,·TagSig:·<TagProper>,437 ··[HasNoCafRefs,·TagSig:·<TagProper>,
438 ···LambdaFormInfo:·LFCon[C:DistributiveT],·Inline:·CONLIKE,438 ···LambdaFormInfo:·LFCon[C:DistributiveT],·Inline:·CONLIKE,
439 ···Unfolding:·DFun:·@w.439 ···Unfolding:·DFun:·@w.
440 ················@(*)440 ················@(*)
441 ················@(Control.Monad.Trans.Accum.AccumT·w)441 ················@(Control.Monad.Trans.Accum.AccumT·w)
442 ················(Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap·@w)442 ················(Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap·@w)
443 ··················`cast`443 ··················`cast`
444 ················(Sym·(Barbies.Internal.FunctorT.N:FunctorT[0]444 ················(Sym·(Barbies.Internal.FunctorT.N:FunctorT[0]
Max diff block lines reached; 28712/36081 bytes (79.58%) of diff not shown.
23.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.dyn_hi vs.
./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
22.9 KB
ghc --show-iface {}
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.FunctorB·[orphan·module]·90667 interface·Barbies.Internal.FunctorB·[orphan·module]·9066
8 ··interface·hash:·0f79366f0eb97bec5252874da3a1bd44 
9 ··ABI·hash:·6f344c88b12400bd2bfea8a8e586426a 
10 ··export-list·hash:·545c393a098768048448270f22297261 
11 ··orphan·hash:·1ed73c92b5892ffe17aec9f0f9faf3578 ··interface·hash:·4332f7d47fcdb3001fdf8443b82106e8
 9 ··ABI·hash:·3b87b985145cf4cf6a3a184955d35915
 10 ··export-list·hash:·cfec8517d63c28d5560e18a6cfd1de67
 11 ··orphan·hash:·a6da389d78e150e5426ff3eb768bb29b
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·346bed84494b1f9e793d2a830c2d5f2f16 ··src_hash:·346bed84494b1f9e793d2a830c2d5f2f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gbmapDefault21 ··gbmapDefault
22 ··CanDeriveFunctorB22 ··CanDeriveFunctorB
23 ··FunctorB{bmap}23 ··FunctorB{bmap}
24 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor24 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.027 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
33 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version33 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
34 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant34 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
35 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·aa0cdfd634e110446d67378e55f3961e 
36 ··exports:·5181bc237f1b5142ba8064be4536aca8 
37 ··GFunctor·3a671a9ebc54c98292eef95647b8cf3a 
38 ··gmap·48115c02e66040402cbe3728cb1f0e58 
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
40 ··exports:·307a2e68cbb21a03a7dd871748641b06 
41 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
42 ··Param·64ce4f405ce19c0ac06589973a57c10d 
43 ··Rec·d21087f1e9d6be93c849bd6307118df4 
44 ··Rec·d465c8879e90265de2f6f449eae85d8f 
45 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
46 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
47 ··toP·9a4d40bd5ef0be396000c59d3d5d82d135 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor·99360120e66c20b7262f09cf2228859a
 36 ··exports:·eb91949418fe63f3a6a9b6b4db686fbf
 37 ··GFunctor·01d6ca3e5c45094951939d25b948175d
 38 ··gmap·c55bce9a54af1fd1331af0fac529105e
 39 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 40 ··exports:·ddd229d354fb4e9da43735622f139811
 41 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 42 ··Param·8a772f1a47d87e197f6034a33fad91b6
 43 ··Rec·d236510d2f31c36c95deb00da399b7ab
 44 ··Rec·3b97022e5dc7c591885717d5396519bd
 45 ··RepP·f3334bccf616b949477368bb89a36f57
 46 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 47 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
48 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f48 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
49 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d49 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
50 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228750 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
51 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7351 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
52 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f352 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
53 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c53 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
54 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6254 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
55 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b955 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
56 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc56 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
57 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc257 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
58 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f558 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
59 ad2ad002afa720f7ba68f35258904a8959 cb231a238a353e1db9a9a2bdc0e6ab7f
60 ··$dmbmap·::60 ··$dmbmap·::
61 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).61 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
62 ····(FunctorB·b,·CanDeriveFunctorB·b·f·g)·=>62 ····(FunctorB·b,·CanDeriveFunctorB·b·f·g)·=>
63 ····(forall·(a·::·k).·f·a·->·g·a)·->·b·f·->·b·g63 ····(forall·(a·::·k).·f·a·->·g·a)·->·b·f·->·b·g
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
65 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,65 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,
66 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>66 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 229, 15 lines modifiedOffset 229, 15 lines modified
229 ··································(Sym·(Add0L·(<1>_N)))229 ··································(Sym·(Add0L·(<1>_N)))
230 ··································<Data.Generics.GenericN.Param·0·g>_N)_N230 ··································<Data.Generics.GenericN.Param·0·g>_N)_N
231 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]231 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
232 ··········································<k·->·*>_N·<*>_N·<b>_N·<g>_N·<0>_N)))_N))_N232 ··········································<k·->·*>_N·<*>_N·<b>_N·<g>_N·<0>_N)))_N))_N
233 ·····················<GHC.Generics.Rep·(b·g)>_N)_R233 ·····················<GHC.Generics.Rep·(b·g)>_N)_R
234 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]234 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
235 ··································<0>_N·<b·g>_N)))·<GHC.Types.Any>_N)]235 ··································<0>_N·<b·g>_N)))·<GHC.Types.Any>_N)]
236 8092e4356f913647b026d1d8e61f9b5d236 c317313e11bf15f7a9e22dc478560965
237 ··$fFunctorBkCompose·::237 ··$fFunctorBkCompose·::
238 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*).238 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*).
239 ····(GHC.Base.Functor·f,·FunctorB·b)·=>239 ····(GHC.Base.Functor·f,·FunctorB·b)·=>
240 ····FunctorB·(Data.Functor.Compose.Compose·f·b)240 ····FunctorB·(Data.Functor.Compose.Compose·f·b)
241 ··DFunId241 ··DFunId
242 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,242 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
243 ···Strictness:·<1!P(1C(1,C(1,L)),A)><MC(1,L)><L><L>,243 ···Strictness:·<1!P(1C(1,C(1,L)),A)><MC(1,L)><L><L>,
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 ··············$fFunctorBkCompose_$cbmap246 ··············$fFunctorBkCompose_$cbmap
247 ················`cast`247 ················`cast`
248 ··············(forall·(k·::·<*>_N)·(f·::·<*·->·*>_N)·(b·::·<(k·->·*)·->·*>_N).248 ··············(forall·(k·::·<*>_N)·(f·::·<*·->·*>_N)·(b·::·<(k·->·*)·->·*>_N).
249 ···············<GHC.Base.Functor·f>_R249 ···············<GHC.Base.Functor·f>_R
250 ···············%<'GHC.Types.Many>_N·->_R·<FunctorB·b>_R250 ···············%<'GHC.Types.Many>_N·->_R·<FunctorB·b>_R
251 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FunctorB[0]251 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FunctorB[0]
252 ··················································<k>_N·<Data.Functor.Compose.Compose·f·b>_N))]252 ··················································<k>_N·<Data.Functor.Compose.Compose·f·b>_N))]
253 faf6943994589b4d21415868d56880bf253 62b71d8d9c3dadba8c34590523cdbaab
254 ··$fFunctorBkCompose_$cbmap·::254 ··$fFunctorBkCompose_$cbmap·::
255 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*)·(f1·::·k·->·*)255 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*)·(f1·::·k·->·*)
256 ···········(g·::·k·->·*).256 ···········(g·::·k·->·*).
257 ····(GHC.Base.Functor·f,·FunctorB·b)·=>257 ····(GHC.Base.Functor·f,·FunctorB·b)·=>
258 ····(forall·(a·::·k).·f1·a·->·g·a)258 ····(forall·(a·::·k).·f1·a·->·g·a)
259 ····->·Data.Functor.Compose.Compose·f·b·f1259 ····->·Data.Functor.Compose.Compose·f·b·f1
260 ····->·Data.Functor.Compose.Compose·f·b·g260 ····->·Data.Functor.Compose.Compose·f·b·g
Offset 292, 25 lines modifiedOffset 292, 25 lines modified
292 ······································································f·b·f1>_R292 ······································································f·b·f1>_R
293 ·········································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]293 ·········································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]
294 ············································································<*>_N294 ············································································<*>_N
295 ············································································<k·->·*>_N295 ············································································<k·->·*>_N
296 ············································································<f>_R296 ············································································<f>_R
297 ············································································<b>_N297 ············································································<b>_N
298 ············································································<g>_N))]298 ············································································<g>_N))]
299 b8b6d492972469d1eff36da42bdf7d73299 e4aa5d549ee3c2e613a33ad36621e1be
300 ··$fFunctorBkConst·::·FunctorB·(Data.Functor.Const.Const·x)300 ··$fFunctorBkConst·::·FunctorB·(Data.Functor.Const.Const·x)
301 ··DFunId301 ··DFunId
302 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,302 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
303 ···Strictness:·<A><1L>,·Inline:·(sat-args=0),303 ···Strictness:·<A><1L>,·Inline:·(sat-args=0),
304 ···Unfolding:·Core:·StableUser·<0,FalseTrue>304 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
Max diff block lines reached; 16410/23407 bytes (70.11%) of diff not shown.
23.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.hi vs.
./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
22.9 KB
ghc --show-iface {}
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.FunctorB·[orphan·module]·90667 interface·Barbies.Internal.FunctorB·[orphan·module]·9066
8 ··interface·hash:·0f79366f0eb97bec5252874da3a1bd44 
9 ··ABI·hash:·6f344c88b12400bd2bfea8a8e586426a 
10 ··export-list·hash:·545c393a098768048448270f22297261 
11 ··orphan·hash:·1ed73c92b5892ffe17aec9f0f9faf3578 ··interface·hash:·4332f7d47fcdb3001fdf8443b82106e8
 9 ··ABI·hash:·3b87b985145cf4cf6a3a184955d35915
 10 ··export-list·hash:·cfec8517d63c28d5560e18a6cfd1de67
 11 ··orphan·hash:·a6da389d78e150e5426ff3eb768bb29b
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·346bed84494b1f9e793d2a830c2d5f2f16 ··src_hash:·346bed84494b1f9e793d2a830c2d5f2f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gbmapDefault21 ··gbmapDefault
22 ··CanDeriveFunctorB22 ··CanDeriveFunctorB
23 ··FunctorB{bmap}23 ··FunctorB{bmap}
24 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor24 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.027 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
33 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version33 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
34 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant34 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
35 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·aa0cdfd634e110446d67378e55f3961e 
36 ··exports:·5181bc237f1b5142ba8064be4536aca8 
37 ··GFunctor·3a671a9ebc54c98292eef95647b8cf3a 
38 ··gmap·48115c02e66040402cbe3728cb1f0e58 
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
40 ··exports:·307a2e68cbb21a03a7dd871748641b06 
41 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
42 ··Param·64ce4f405ce19c0ac06589973a57c10d 
43 ··Rec·d21087f1e9d6be93c849bd6307118df4 
44 ··Rec·d465c8879e90265de2f6f449eae85d8f 
45 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
46 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
47 ··toP·9a4d40bd5ef0be396000c59d3d5d82d135 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor·99360120e66c20b7262f09cf2228859a
 36 ··exports:·eb91949418fe63f3a6a9b6b4db686fbf
 37 ··GFunctor·01d6ca3e5c45094951939d25b948175d
 38 ··gmap·c55bce9a54af1fd1331af0fac529105e
 39 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 40 ··exports:·ddd229d354fb4e9da43735622f139811
 41 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 42 ··Param·8a772f1a47d87e197f6034a33fad91b6
 43 ··Rec·d236510d2f31c36c95deb00da399b7ab
 44 ··Rec·3b97022e5dc7c591885717d5396519bd
 45 ··RepP·f3334bccf616b949477368bb89a36f57
 46 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 47 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
48 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f48 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
49 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d49 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
50 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228750 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
51 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7351 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
52 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f352 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
53 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c53 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
54 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6254 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
55 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b955 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
56 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc56 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
57 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc257 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
58 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f558 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
59 ad2ad002afa720f7ba68f35258904a8959 cb231a238a353e1db9a9a2bdc0e6ab7f
60 ··$dmbmap·::60 ··$dmbmap·::
61 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).61 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
62 ····(FunctorB·b,·CanDeriveFunctorB·b·f·g)·=>62 ····(FunctorB·b,·CanDeriveFunctorB·b·f·g)·=>
63 ····(forall·(a·::·k).·f·a·->·g·a)·->·b·f·->·b·g63 ····(forall·(a·::·k).·f·a·->·g·a)·->·b·f·->·b·g
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
65 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,65 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,
66 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>66 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 229, 15 lines modifiedOffset 229, 15 lines modified
229 ··································(Sym·(Add0L·(<1>_N)))229 ··································(Sym·(Add0L·(<1>_N)))
230 ··································<Data.Generics.GenericN.Param·0·g>_N)_N230 ··································<Data.Generics.GenericN.Param·0·g>_N)_N
231 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]231 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
232 ··········································<k·->·*>_N·<*>_N·<b>_N·<g>_N·<0>_N)))_N))_N232 ··········································<k·->·*>_N·<*>_N·<b>_N·<g>_N·<0>_N)))_N))_N
233 ·····················<GHC.Generics.Rep·(b·g)>_N)_R233 ·····················<GHC.Generics.Rep·(b·g)>_N)_R
234 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]234 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
235 ··································<0>_N·<b·g>_N)))·<GHC.Types.Any>_N)]235 ··································<0>_N·<b·g>_N)))·<GHC.Types.Any>_N)]
236 8092e4356f913647b026d1d8e61f9b5d236 c317313e11bf15f7a9e22dc478560965
237 ··$fFunctorBkCompose·::237 ··$fFunctorBkCompose·::
238 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*).238 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*).
239 ····(GHC.Base.Functor·f,·FunctorB·b)·=>239 ····(GHC.Base.Functor·f,·FunctorB·b)·=>
240 ····FunctorB·(Data.Functor.Compose.Compose·f·b)240 ····FunctorB·(Data.Functor.Compose.Compose·f·b)
241 ··DFunId241 ··DFunId
242 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,242 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
243 ···Strictness:·<1!P(1C(1,C(1,L)),A)><MC(1,L)><L><L>,243 ···Strictness:·<1!P(1C(1,C(1,L)),A)><MC(1,L)><L><L>,
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 ··············$fFunctorBkCompose_$cbmap246 ··············$fFunctorBkCompose_$cbmap
247 ················`cast`247 ················`cast`
248 ··············(forall·(k·::·<*>_N)·(f·::·<*·->·*>_N)·(b·::·<(k·->·*)·->·*>_N).248 ··············(forall·(k·::·<*>_N)·(f·::·<*·->·*>_N)·(b·::·<(k·->·*)·->·*>_N).
249 ···············<GHC.Base.Functor·f>_R249 ···············<GHC.Base.Functor·f>_R
250 ···············%<'GHC.Types.Many>_N·->_R·<FunctorB·b>_R250 ···············%<'GHC.Types.Many>_N·->_R·<FunctorB·b>_R
251 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FunctorB[0]251 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FunctorB[0]
252 ··················································<k>_N·<Data.Functor.Compose.Compose·f·b>_N))]252 ··················································<k>_N·<Data.Functor.Compose.Compose·f·b>_N))]
253 faf6943994589b4d21415868d56880bf253 62b71d8d9c3dadba8c34590523cdbaab
254 ··$fFunctorBkCompose_$cbmap·::254 ··$fFunctorBkCompose_$cbmap·::
255 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*)·(f1·::·k·->·*)255 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*)·(f1·::·k·->·*)
256 ···········(g·::·k·->·*).256 ···········(g·::·k·->·*).
257 ····(GHC.Base.Functor·f,·FunctorB·b)·=>257 ····(GHC.Base.Functor·f,·FunctorB·b)·=>
258 ····(forall·(a·::·k).·f1·a·->·g·a)258 ····(forall·(a·::·k).·f1·a·->·g·a)
259 ····->·Data.Functor.Compose.Compose·f·b·f1259 ····->·Data.Functor.Compose.Compose·f·b·f1
260 ····->·Data.Functor.Compose.Compose·f·b·g260 ····->·Data.Functor.Compose.Compose·f·b·g
Offset 292, 25 lines modifiedOffset 292, 25 lines modified
292 ······································································f·b·f1>_R292 ······································································f·b·f1>_R
293 ·········································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]293 ·········································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]
294 ············································································<*>_N294 ············································································<*>_N
295 ············································································<k·->·*>_N295 ············································································<k·->·*>_N
296 ············································································<f>_R296 ············································································<f>_R
297 ············································································<b>_N297 ············································································<b>_N
298 ············································································<g>_N))]298 ············································································<g>_N))]
299 b8b6d492972469d1eff36da42bdf7d73299 e4aa5d549ee3c2e613a33ad36621e1be
300 ··$fFunctorBkConst·::·FunctorB·(Data.Functor.Const.Const·x)300 ··$fFunctorBkConst·::·FunctorB·(Data.Functor.Const.Const·x)
301 ··DFunId301 ··DFunId
302 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,302 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
303 ···Strictness:·<A><1L>,·Inline:·(sat-args=0),303 ···Strictness:·<A><1L>,·Inline:·(sat-args=0),
304 ···Unfolding:·Core:·StableUser·<0,FalseTrue>304 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
Max diff block lines reached; 16410/23404 bytes (70.12%) of diff not shown.
37.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.dyn_hi vs.
./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
36.8 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.FunctorT·[orphan·module]·90667 interface·Barbies.Internal.FunctorT·[orphan·module]·9066
8 ··interface·hash:·b582098b06f839443f98f796c40d7d14 
9 ··ABI·hash:·c8310e4a2c22e48313a5914948ddeb76 
10 ··export-list·hash:·183054a27084bbc8fe4b79328162608e 
11 ··orphan·hash:·332934329e94e6888e35c1b7ba371c6d8 ··interface·hash:·860866028c99ed3514333bf864d0e22c
 9 ··ABI·hash:·929bf8d925e252c32908ddf92134540e
 10 ··export-list·hash:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 11 ··orphan·hash:·6b85ae8a221b78c5294648c3b9a2c454
12 ··flag·hash:·ecf82af067339e97e13072093c0463b412 ··flag·hash:·ecf82af067339e97e13072093c0463b4
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0d836fb8f1d36d16b99cafee5bf8e57a16 ··src_hash:·0d836fb8f1d36d16b99cafee5bf8e57a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gtmapDefault21 ··gtmapDefault
22 ··CanDeriveFunctorT22 ··CanDeriveFunctorT
23 ··FunctorT{tmap}23 ··FunctorT{tmap}
24 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor24 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.027 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 36, 27 lines modifiedOffset 36, 27 lines modified
36 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except36 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
37 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe37 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
38 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict38 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
39 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy39 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
40 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy40 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
41 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant41 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
42 ·························Data.Functor.Reverse42 ·························Data.Functor.Reverse
43 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·aa0cdfd634e110446d67378e55f3961e 
44 ··exports:·5181bc237f1b5142ba8064be4536aca8 
45 ··GFunctor·3a671a9ebc54c98292eef95647b8cf3a 
46 ··gmap·48115c02e66040402cbe3728cb1f0e58 
47 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
48 ··exports:·307a2e68cbb21a03a7dd871748641b06 
49 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
50 ··Param·64ce4f405ce19c0ac06589973a57c10d 
51 ··Rec·d21087f1e9d6be93c849bd6307118df4 
52 ··Rec·d465c8879e90265de2f6f449eae85d8f 
53 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
54 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
55 ··toP·9a4d40bd5ef0be396000c59d3d5d82d143 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor·99360120e66c20b7262f09cf2228859a
 44 ··exports:·eb91949418fe63f3a6a9b6b4db686fbf
 45 ··GFunctor·01d6ca3e5c45094951939d25b948175d
 46 ··gmap·c55bce9a54af1fd1331af0fac529105e
 47 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 48 ··exports:·ddd229d354fb4e9da43735622f139811
 49 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 50 ··Param·8a772f1a47d87e197f6034a33fad91b6
 51 ··Rec·d236510d2f31c36c95deb00da399b7ab
 52 ··Rec·3b97022e5dc7c591885717d5396519bd
 53 ··RepP·f3334bccf616b949477368bb89a36f57
 54 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 55 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
56 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d56 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
57 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7357 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
58 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f358 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
59 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c59 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
60 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6260 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
61 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b961 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
62 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc62 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
Offset 72, 17 lines modifiedOffset 72, 17 lines modified
72 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b72 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
73 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e73 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e
74 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe3074 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe30
75 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb75 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
76 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b76 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
77 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff77 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
78 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e278 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
79 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19579 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
80 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d80 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
81 7a2fd9a457ebef67211c05ac18208e4681 58694e22a2090540d7805d40e407a5a7
82 ··$dmtmap·::82 ··$dmtmap·::
83 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)83 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)
84 ···········(x·::·k').84 ···········(x·::·k').
85 ····(FunctorT·t,·CanDeriveFunctorT·t·f·g·x)·=>85 ····(FunctorT·t,·CanDeriveFunctorT·t·f·g·x)·=>
86 ····(forall·(a·::·k).·f·a·->·g·a)·->·t·f·x·->·t·g·x86 ····(forall·(a·::·k).·f·a·->·g·a)·->·t·f·x·->·t·g·x
87 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,87 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
88 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,88 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,
Offset 327, 53 lines modifiedOffset 327, 53 lines modified
327 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param327 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param
328 ·······································································0·x>_N328 ·······································································0·x>_N
329 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]329 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
330 ··········································<k'>_N·<*>_N·<t·g>_N·<x>_N·<0>_N)))_N))_N330 ··········································<k'>_N·<*>_N·<t·g>_N·<x>_N·<0>_N)))_N))_N
331 ·····················<GHC.Generics.Rep·(t·g·x)>_N)_R331 ·····················<GHC.Generics.Rep·(t·g·x)>_N)_R
332 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]332 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
333 ··································<1>_N·<t·g·x>_N)))·<GHC.Types.Any>_N)]333 ··································<1>_N·<t·g·x>_N)))·<GHC.Types.Any>_N)]
334 0337ebaf9c936cb8f5f9b07c0d406d94334 65702b35e0cda9a4262c5b7446b59ef7
335 ··$fFunctorTTYPETYPEAccumT·::335 ··$fFunctorTTYPETYPEAccumT·::
336 ····FunctorT·(Control.Monad.Trans.Accum.AccumT·w)336 ····FunctorT·(Control.Monad.Trans.Accum.AccumT·w)
337 ··DFunId337 ··DFunId
338 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,338 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
339 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=0),339 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=0),
340 ···Unfolding:·Core:·StableUser·<0,FalseTrue>340 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
341 ··············$fFunctorTTYPETYPEAccumT_$ctmap341 ··············$fFunctorTTYPETYPEAccumT_$ctmap
342 ················`cast`342 ················`cast`
343 ··············(forall·(w·::·<*>_N).343 ··············(forall·(w·::·<*>_N).
344 ···············Sym·(N:FunctorT[0]344 ···············Sym·(N:FunctorT[0]
345 ························<*>_N·<*>_N·<Control.Monad.Trans.Accum.AccumT·w>_N))]345 ························<*>_N·<*>_N·<Control.Monad.Trans.Accum.AccumT·w>_N))]
346 6238e90f4171b32a959728e0ce5506a9346 da00aed1be2a98ff7ec90c6254b4fdd2
347 ··$fFunctorTTYPETYPEAccumT_$ctmap·::347 ··$fFunctorTTYPETYPEAccumT_$ctmap·::
348 ····(forall·a.·f·a·->·g·a)348 ····(forall·a.·f·a·->·g·a)
349 ····->·Control.Monad.Trans.Accum.AccumT·w·f·x349 ····->·Control.Monad.Trans.Accum.AccumT·w·f·x
350 ····->·Control.Monad.Trans.Accum.AccumT·w·g·x350 ····->·Control.Monad.Trans.Accum.AccumT·w·g·x
351 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,351 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
352 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=1),352 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=1),
353 ···Unfolding:·Core:·StableUser·<1,FalseTrue>353 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
354 ··············\·@w354 ··············\·@w
355 ················@f·::·*·->·*355 ················@f·::·*·->·*
356 ················@g·::·*·->·*356 ················@g·::·*·->·*
357 ················@x357 ················@x
358 ················(h['GHC.Types.Many]·::·forall·a.·f·a·->·g·a)·->358 ················(h['GHC.Types.Many]·::·forall·a.·f·a·->·g·a)·->
359 ··············Control.Monad.Trans.Accum.mapAccumT·@f·@x·@w·@g·@x·(h·@(x,·w))]359 ··············Control.Monad.Trans.Accum.mapAccumT·@f·@x·@w·@g·@x·(h·@(x,·w))]
Max diff block lines reached; 30438/37676 bytes (80.79%) of diff not shown.
37.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.hi vs.
./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
36.8 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.FunctorT·[orphan·module]·90667 interface·Barbies.Internal.FunctorT·[orphan·module]·9066
8 ··interface·hash:·b582098b06f839443f98f796c40d7d14 
9 ··ABI·hash:·c8310e4a2c22e48313a5914948ddeb76 
10 ··export-list·hash:·183054a27084bbc8fe4b79328162608e 
11 ··orphan·hash:·332934329e94e6888e35c1b7ba371c6d8 ··interface·hash:·860866028c99ed3514333bf864d0e22c
 9 ··ABI·hash:·929bf8d925e252c32908ddf92134540e
 10 ··export-list·hash:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 11 ··orphan·hash:·6b85ae8a221b78c5294648c3b9a2c454
12 ··flag·hash:·214c3804eede05a71bc2a2499ad79a2712 ··flag·hash:·214c3804eede05a71bc2a2499ad79a27
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0d836fb8f1d36d16b99cafee5bf8e57a16 ··src_hash:·0d836fb8f1d36d16b99cafee5bf8e57a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gtmapDefault21 ··gtmapDefault
22 ··CanDeriveFunctorT22 ··CanDeriveFunctorT
23 ··FunctorT{tmap}23 ··FunctorT{tmap}
24 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor24 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.027 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 36, 27 lines modifiedOffset 36, 27 lines modified
36 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except36 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
37 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe37 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
38 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict38 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
39 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy39 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
40 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy40 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
41 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant41 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
42 ·························Data.Functor.Reverse42 ·························Data.Functor.Reverse
43 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·aa0cdfd634e110446d67378e55f3961e 
44 ··exports:·5181bc237f1b5142ba8064be4536aca8 
45 ··GFunctor·3a671a9ebc54c98292eef95647b8cf3a 
46 ··gmap·48115c02e66040402cbe3728cb1f0e58 
47 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
48 ··exports:·307a2e68cbb21a03a7dd871748641b06 
49 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
50 ··Param·64ce4f405ce19c0ac06589973a57c10d 
51 ··Rec·d21087f1e9d6be93c849bd6307118df4 
52 ··Rec·d465c8879e90265de2f6f449eae85d8f 
53 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
54 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
55 ··toP·9a4d40bd5ef0be396000c59d3d5d82d143 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor·99360120e66c20b7262f09cf2228859a
 44 ··exports:·eb91949418fe63f3a6a9b6b4db686fbf
 45 ··GFunctor·01d6ca3e5c45094951939d25b948175d
 46 ··gmap·c55bce9a54af1fd1331af0fac529105e
 47 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 48 ··exports:·ddd229d354fb4e9da43735622f139811
 49 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 50 ··Param·8a772f1a47d87e197f6034a33fad91b6
 51 ··Rec·d236510d2f31c36c95deb00da399b7ab
 52 ··Rec·3b97022e5dc7c591885717d5396519bd
 53 ··RepP·f3334bccf616b949477368bb89a36f57
 54 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 55 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
56 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d56 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
57 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7357 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
58 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f358 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
59 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c59 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
60 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6260 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
61 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b961 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
62 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc62 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
Offset 72, 17 lines modifiedOffset 72, 17 lines modified
72 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b72 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
73 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e73 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e
74 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe3074 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe30
75 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb75 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
76 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b76 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
77 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff77 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
78 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e278 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
79 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19579 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
80 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d80 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
81 7a2fd9a457ebef67211c05ac18208e4681 58694e22a2090540d7805d40e407a5a7
82 ··$dmtmap·::82 ··$dmtmap·::
83 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)83 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)
84 ···········(x·::·k').84 ···········(x·::·k').
85 ····(FunctorT·t,·CanDeriveFunctorT·t·f·g·x)·=>85 ····(FunctorT·t,·CanDeriveFunctorT·t·f·g·x)·=>
86 ····(forall·(a·::·k).·f·a·->·g·a)·->·t·f·x·->·t·g·x86 ····(forall·(a·::·k).·f·a·->·g·a)·->·t·f·x·->·t·g·x
87 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,87 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
88 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,88 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,
Offset 327, 53 lines modifiedOffset 327, 53 lines modified
327 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param327 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param
328 ·······································································0·x>_N328 ·······································································0·x>_N
329 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]329 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
330 ··········································<k'>_N·<*>_N·<t·g>_N·<x>_N·<0>_N)))_N))_N330 ··········································<k'>_N·<*>_N·<t·g>_N·<x>_N·<0>_N)))_N))_N
331 ·····················<GHC.Generics.Rep·(t·g·x)>_N)_R331 ·····················<GHC.Generics.Rep·(t·g·x)>_N)_R
332 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]332 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
333 ··································<1>_N·<t·g·x>_N)))·<GHC.Types.Any>_N)]333 ··································<1>_N·<t·g·x>_N)))·<GHC.Types.Any>_N)]
334 0337ebaf9c936cb8f5f9b07c0d406d94334 65702b35e0cda9a4262c5b7446b59ef7
335 ··$fFunctorTTYPETYPEAccumT·::335 ··$fFunctorTTYPETYPEAccumT·::
336 ····FunctorT·(Control.Monad.Trans.Accum.AccumT·w)336 ····FunctorT·(Control.Monad.Trans.Accum.AccumT·w)
337 ··DFunId337 ··DFunId
338 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,338 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
339 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=0),339 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=0),
340 ···Unfolding:·Core:·StableUser·<0,FalseTrue>340 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
341 ··············$fFunctorTTYPETYPEAccumT_$ctmap341 ··············$fFunctorTTYPETYPEAccumT_$ctmap
342 ················`cast`342 ················`cast`
343 ··············(forall·(w·::·<*>_N).343 ··············(forall·(w·::·<*>_N).
344 ···············Sym·(N:FunctorT[0]344 ···············Sym·(N:FunctorT[0]
345 ························<*>_N·<*>_N·<Control.Monad.Trans.Accum.AccumT·w>_N))]345 ························<*>_N·<*>_N·<Control.Monad.Trans.Accum.AccumT·w>_N))]
346 6238e90f4171b32a959728e0ce5506a9346 da00aed1be2a98ff7ec90c6254b4fdd2
347 ··$fFunctorTTYPETYPEAccumT_$ctmap·::347 ··$fFunctorTTYPETYPEAccumT_$ctmap·::
348 ····(forall·a.·f·a·->·g·a)348 ····(forall·a.·f·a·->·g·a)
349 ····->·Control.Monad.Trans.Accum.AccumT·w·f·x349 ····->·Control.Monad.Trans.Accum.AccumT·w·f·x
350 ····->·Control.Monad.Trans.Accum.AccumT·w·g·x350 ····->·Control.Monad.Trans.Accum.AccumT·w·g·x
351 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,351 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
352 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=1),352 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=1),
353 ···Unfolding:·Core:·StableUser·<1,FalseTrue>353 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
354 ··············\·@w354 ··············\·@w
355 ················@f·::·*·->·*355 ················@f·::·*·->·*
356 ················@g·::·*·->·*356 ················@g·::·*·->·*
357 ················@x357 ················@x
358 ················(h['GHC.Types.Many]·::·forall·a.·f·a·->·g·a)·->358 ················(h['GHC.Types.Many]·::·forall·a.·f·a·->·g·a)·->
359 ··············Control.Monad.Trans.Accum.mapAccumT·@f·@x·@w·@g·@x·(h·@(x,·w))]359 ··············Control.Monad.Trans.Accum.mapAccumT·@f·@x·@w·@g·@x·(h·@(x,·w))]
Max diff block lines reached; 30438/37673 bytes (80.80%) of diff not shown.
25.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.dyn_hi vs.
./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
25.5 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.MonadT·90667 interface·Barbies.Internal.MonadT·9066
8 ··interface·hash:·0a50f10a127b3397b4d19c861f899242 
9 ··ABI·hash:·28d0df4fa16d3ae0e9b8f569b12ba9f0 
10 ··export-list·hash:·9054f11064e0de5d5aff661c18eca5f08 ··interface·hash:·e21626e19dc66c31865687c70016e1c4
 9 ··ABI·hash:·d8244999abaa79f27abd2c0dcc73de32
 10 ··export-list·hash:·8552d8625d95205221b624099fdcc01c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b24a144faf0a42ecdffc6be1d631859812 ··flag·hash:·b24a144faf0a42ecdffc6be1d6318598
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a1c28b3136060853fd5ab8915656130116 ··src_hash:·a1c28b3136060853fd5ab89156561301
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··MonadT{tembed·tjoin·tlift}21 ··MonadT{tembed·tjoin·tlift}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.024 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const28 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
29 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum29 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 33, 33 lines modifiedOffset 33, 33 lines modified
33 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except33 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
34 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe34 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
35 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict35 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
36 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy36 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
37 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy37 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
38 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant38 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
39 ·························Data.Functor.Reverse39 ·························Data.Functor.Reverse
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
41 ··exports:·183054a27084bbc8fe4b79328162608e 
42 ··FunctorT·e3d3793569ff8c641c51801746e07066 
43 ··tmap·bb681f8f41178e3d2453e1602686b76140 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 41 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 42 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 43 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
44 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9044 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
45 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec05545 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055
46 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd346 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
47 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f47 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
48 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d48 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
49 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7349 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
50 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f350 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
51 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b951 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
52 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc252 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
53 import··-/··Control.Applicative.Backwards·3fb0e914e7e0118ebd824606855e73c553 import··-/··Control.Applicative.Backwards·3fb0e914e7e0118ebd824606855e73c5
54 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f8754 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f87
55 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d2955 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d29
56 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b56 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
57 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff57 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
58 9bacd2a9178e26acd16cdb08a7b633d758 28c60546edafdeb1666f65fa7d1c7763
59 ··$dmtembed·::59 ··$dmtembed·::
60 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)60 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)
61 ···········(g·::·k'·->·*)·(a·::·k').61 ···········(g·::·k'·->·*)·(a·::·k').
62 ····(MonadT·t,·MonadT·t)·=>62 ····(MonadT·t,·MonadT·t)·=>
63 ····(forall·(x·::·k').·f·x·->·t·g·x)·->·t·f·a·->·t·g·a63 ····(forall·(x·::·k').·f·x·->·t·g·x)·->·t·f·a·->·t·g·a
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
65 ···Strictness:·<LP(MC(1,C(S,L)),A,MC(S,L),A)><A><L>,65 ···Strictness:·<LP(MC(1,C(S,L)),A,MC(S,L),A)><A><L>,
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··················(Barbies.Internal.FunctorT.N:FunctorT[0]·<k'>_N·<k'>_N·<t>_N)82 ··················(Barbies.Internal.FunctorT.N:FunctorT[0]·<k'>_N·<k'>_N·<t>_N)
83 ····················@f83 ····················@f
84 ····················@(t·g)84 ····················@(t·g)
85 ····················@a85 ····················@a
86 ····················eta186 ····················eta1
87 ··············}·in87 ··············}·in
88 ··············\·(x['GHC.Types.Many]·::·t·f·a)·->·f1·(g1·x)]88 ··············\·(x['GHC.Types.Many]·::·t·f·a)·->·f1·(g1·x)]
89 c65acbe78950f50f7d2ec97999ee022089 41cbd8e261552eb99aaf6ab4487e11d7
90 ··$dmtjoin·::90 ··$dmtjoin·::
91 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)·(a·::·k').91 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)·(a·::·k').
92 ····MonadT·t·=>92 ····MonadT·t·=>
93 ····t·(t·f)·a·->·t·f·a93 ····t·(t·f)·a·->·t·f·a
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
95 ···Strictness:·<SP(L,L,L,SC(S,L))>,95 ···Strictness:·<SP(L,L,L,SC(S,L))>,
96 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>96 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 ················@t104 ················@t
105 ················$dMonadT105 ················$dMonadT
106 ················@(t·f)106 ················@(t·f)
107 ················@f107 ················@f
108 ················@a108 ················@a
109 ················$dMonadT109 ················$dMonadT
110 ················(\·@x·::·k'·->·GHC.Base.id·@(t·f·x))]110 ················(\·@x·::·k'·->·GHC.Base.id·@(t·f·x))]
111 118b6d5b10e0d1a6d7a47f879807ef82111 1e8308b97a214a6202198e1b0eff8057
112 ··$fMonadTTYPELift·::·MonadT·Control.Applicative.Lift.Lift112 ··$fMonadTTYPELift·::·MonadT·Control.Applicative.Lift.Lift
113 ··DFunId113 ··DFunId
114 ··[HasNoCafRefs,·TagSig:·<TagProper>,114 ··[HasNoCafRefs,·TagSig:·<TagProper>,
115 ···LambdaFormInfo:·LFCon[C:MonadT],·Inline:·CONLIKE,115 ···LambdaFormInfo:·LFCon[C:MonadT],·Inline:·CONLIKE,
116 ···Unfolding:·DFun:.116 ···Unfolding:·DFun:.
117 ················@(*)117 ················@(*)
118 ················@Control.Applicative.Lift.Lift118 ················@Control.Applicative.Lift.Lift
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ···················(ds['GHC.Types.Many]·::·Control.Applicative.Lift.Lift127 ···················(ds['GHC.Types.Many]·::·Control.Applicative.Lift.Lift
128 ·············································(Control.Applicative.Lift.Lift·f)·a)·->128 ·············································(Control.Applicative.Lift.Lift·f)·a)·->
129 ·················case·ds·of·wild·{129 ·················case·ds·of·wild·{
130 ···················Control.Applicative.Lift.Pure·a1130 ···················Control.Applicative.Lift.Pure·a1
131 ···················->·Control.Applicative.Lift.Pure·@f·@a·a1131 ···················->·Control.Applicative.Lift.Pure·@f·@a·a1
132 ···················Control.Applicative.Lift.Other·ds1·->·ds1·})132 ···················Control.Applicative.Lift.Other·ds1·->·ds1·})
133 ················$fMonadTTYPELift_$ctembed]133 ················$fMonadTTYPELift_$ctembed]
134 25153f64a7906362b3706308af90eb18134 480afbfeb63e0408ab400cc0e9815e4f
135 ··$fMonadTTYPELift_$ctembed·::135 ··$fMonadTTYPELift_$ctembed·::
136 ····MonadT·Control.Applicative.Lift.Lift·=>136 ····MonadT·Control.Applicative.Lift.Lift·=>
137 ····(forall·x.·f·x·->·Control.Applicative.Lift.Lift·g·x)137 ····(forall·x.·f·x·->·Control.Applicative.Lift.Lift·g·x)
138 ····->·Control.Applicative.Lift.Lift·f·a138 ····->·Control.Applicative.Lift.Lift·f·a
139 ····->·Control.Applicative.Lift.Lift·g·a139 ····->·Control.Applicative.Lift.Lift·g·a
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
141 ···Strictness:·<A><MC(1,L)><1L>,141 ···Strictness:·<A><MC(1,L)><1L>,
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ················(ds['GHC.Types.Many]·::·forall·x.147 ················(ds['GHC.Types.Many]·::·forall·x.
148 ········································f·x·->·Control.Applicative.Lift.Lift·g·x)148 ········································f·x·->·Control.Applicative.Lift.Lift·g·x)
149 ················(x['GHC.Types.Many]·::·Control.Applicative.Lift.Lift·f·a)·->149 ················(x['GHC.Types.Many]·::·Control.Applicative.Lift.Lift·f·a)·->
150 ··············case·x·of·wild·{150 ··············case·x·of·wild·{
151 ················Control.Applicative.Lift.Pure·x1151 ················Control.Applicative.Lift.Pure·x1
152 ················->·Control.Applicative.Lift.Pure·@g·@a·x1152 ················->·Control.Applicative.Lift.Pure·@g·@a·x1
153 ················Control.Applicative.Lift.Other·e·->·ds·@a·e·}]153 ················Control.Applicative.Lift.Other·e·->·ds·@a·e·}]
154 52c2490c3f22473a94bb0359fa25053c154 0957f20d814c06e6b6441efb1086f0b5
155 ··$fMonadTTYPEProduct·::155 ··$fMonadTTYPEProduct·::
156 ····GHC.Base.Alternative·f·=>·MonadT·(Data.Functor.Product.Product·f)156 ····GHC.Base.Alternative·f·=>·MonadT·(Data.Functor.Product.Product·f)
Max diff block lines reached; 19606/26034 bytes (75.31%) of diff not shown.
25.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.hi vs.
./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
25.5 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.MonadT·90667 interface·Barbies.Internal.MonadT·9066
8 ··interface·hash:·0a50f10a127b3397b4d19c861f899242 
9 ··ABI·hash:·28d0df4fa16d3ae0e9b8f569b12ba9f0 
10 ··export-list·hash:·9054f11064e0de5d5aff661c18eca5f08 ··interface·hash:·e21626e19dc66c31865687c70016e1c4
 9 ··ABI·hash:·d8244999abaa79f27abd2c0dcc73de32
 10 ··export-list·hash:·8552d8625d95205221b624099fdcc01c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b8596bdafa116f46285165b129defa5912 ··flag·hash:·b8596bdafa116f46285165b129defa59
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a1c28b3136060853fd5ab8915656130116 ··src_hash:·a1c28b3136060853fd5ab89156561301
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··MonadT{tembed·tjoin·tlift}21 ··MonadT{tembed·tjoin·tlift}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.024 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const28 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
29 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum29 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 33, 33 lines modifiedOffset 33, 33 lines modified
33 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except33 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
34 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe34 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
35 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict35 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
36 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy36 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
37 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy37 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
38 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant38 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
39 ·························Data.Functor.Reverse39 ·························Data.Functor.Reverse
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
41 ··exports:·183054a27084bbc8fe4b79328162608e 
42 ··FunctorT·e3d3793569ff8c641c51801746e07066 
43 ··tmap·bb681f8f41178e3d2453e1602686b76140 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 41 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 42 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 43 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
44 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9044 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
45 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec05545 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055
46 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd346 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
47 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f47 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
48 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d48 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
49 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7349 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
50 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f350 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
51 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b951 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
52 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc252 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
53 import··-/··Control.Applicative.Backwards·3fb0e914e7e0118ebd824606855e73c553 import··-/··Control.Applicative.Backwards·3fb0e914e7e0118ebd824606855e73c5
54 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f8754 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f87
55 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d2955 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d29
56 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b56 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
57 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff57 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
58 9bacd2a9178e26acd16cdb08a7b633d758 28c60546edafdeb1666f65fa7d1c7763
59 ··$dmtembed·::59 ··$dmtembed·::
60 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)60 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)
61 ···········(g·::·k'·->·*)·(a·::·k').61 ···········(g·::·k'·->·*)·(a·::·k').
62 ····(MonadT·t,·MonadT·t)·=>62 ····(MonadT·t,·MonadT·t)·=>
63 ····(forall·(x·::·k').·f·x·->·t·g·x)·->·t·f·a·->·t·g·a63 ····(forall·(x·::·k').·f·x·->·t·g·x)·->·t·f·a·->·t·g·a
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
65 ···Strictness:·<LP(MC(1,C(S,L)),A,MC(S,L),A)><A><L>,65 ···Strictness:·<LP(MC(1,C(S,L)),A,MC(S,L),A)><A><L>,
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··················(Barbies.Internal.FunctorT.N:FunctorT[0]·<k'>_N·<k'>_N·<t>_N)82 ··················(Barbies.Internal.FunctorT.N:FunctorT[0]·<k'>_N·<k'>_N·<t>_N)
83 ····················@f83 ····················@f
84 ····················@(t·g)84 ····················@(t·g)
85 ····················@a85 ····················@a
86 ····················eta186 ····················eta1
87 ··············}·in87 ··············}·in
88 ··············\·(x['GHC.Types.Many]·::·t·f·a)·->·f1·(g1·x)]88 ··············\·(x['GHC.Types.Many]·::·t·f·a)·->·f1·(g1·x)]
89 c65acbe78950f50f7d2ec97999ee022089 41cbd8e261552eb99aaf6ab4487e11d7
90 ··$dmtjoin·::90 ··$dmtjoin·::
91 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)·(a·::·k').91 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)·(a·::·k').
92 ····MonadT·t·=>92 ····MonadT·t·=>
93 ····t·(t·f)·a·->·t·f·a93 ····t·(t·f)·a·->·t·f·a
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
95 ···Strictness:·<SP(L,L,L,SC(S,L))>,95 ···Strictness:·<SP(L,L,L,SC(S,L))>,
96 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>96 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 ················@t104 ················@t
105 ················$dMonadT105 ················$dMonadT
106 ················@(t·f)106 ················@(t·f)
107 ················@f107 ················@f
108 ················@a108 ················@a
109 ················$dMonadT109 ················$dMonadT
110 ················(\·@x·::·k'·->·GHC.Base.id·@(t·f·x))]110 ················(\·@x·::·k'·->·GHC.Base.id·@(t·f·x))]
111 118b6d5b10e0d1a6d7a47f879807ef82111 1e8308b97a214a6202198e1b0eff8057
112 ··$fMonadTTYPELift·::·MonadT·Control.Applicative.Lift.Lift112 ··$fMonadTTYPELift·::·MonadT·Control.Applicative.Lift.Lift
113 ··DFunId113 ··DFunId
114 ··[HasNoCafRefs,·TagSig:·<TagProper>,114 ··[HasNoCafRefs,·TagSig:·<TagProper>,
115 ···LambdaFormInfo:·LFCon[C:MonadT],·Inline:·CONLIKE,115 ···LambdaFormInfo:·LFCon[C:MonadT],·Inline:·CONLIKE,
116 ···Unfolding:·DFun:.116 ···Unfolding:·DFun:.
117 ················@(*)117 ················@(*)
118 ················@Control.Applicative.Lift.Lift118 ················@Control.Applicative.Lift.Lift
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ···················(ds['GHC.Types.Many]·::·Control.Applicative.Lift.Lift127 ···················(ds['GHC.Types.Many]·::·Control.Applicative.Lift.Lift
128 ·············································(Control.Applicative.Lift.Lift·f)·a)·->128 ·············································(Control.Applicative.Lift.Lift·f)·a)·->
129 ·················case·ds·of·wild·{129 ·················case·ds·of·wild·{
130 ···················Control.Applicative.Lift.Pure·a1130 ···················Control.Applicative.Lift.Pure·a1
131 ···················->·Control.Applicative.Lift.Pure·@f·@a·a1131 ···················->·Control.Applicative.Lift.Pure·@f·@a·a1
132 ···················Control.Applicative.Lift.Other·ds1·->·ds1·})132 ···················Control.Applicative.Lift.Other·ds1·->·ds1·})
133 ················$fMonadTTYPELift_$ctembed]133 ················$fMonadTTYPELift_$ctembed]
134 25153f64a7906362b3706308af90eb18134 480afbfeb63e0408ab400cc0e9815e4f
135 ··$fMonadTTYPELift_$ctembed·::135 ··$fMonadTTYPELift_$ctembed·::
136 ····MonadT·Control.Applicative.Lift.Lift·=>136 ····MonadT·Control.Applicative.Lift.Lift·=>
137 ····(forall·x.·f·x·->·Control.Applicative.Lift.Lift·g·x)137 ····(forall·x.·f·x·->·Control.Applicative.Lift.Lift·g·x)
138 ····->·Control.Applicative.Lift.Lift·f·a138 ····->·Control.Applicative.Lift.Lift·f·a
139 ····->·Control.Applicative.Lift.Lift·g·a139 ····->·Control.Applicative.Lift.Lift·g·a
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
141 ···Strictness:·<A><MC(1,L)><1L>,141 ···Strictness:·<A><MC(1,L)><1L>,
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ················(ds['GHC.Types.Many]·::·forall·x.147 ················(ds['GHC.Types.Many]·::·forall·x.
148 ········································f·x·->·Control.Applicative.Lift.Lift·g·x)148 ········································f·x·->·Control.Applicative.Lift.Lift·g·x)
149 ················(x['GHC.Types.Many]·::·Control.Applicative.Lift.Lift·f·a)·->149 ················(x['GHC.Types.Many]·::·Control.Applicative.Lift.Lift·f·a)·->
150 ··············case·x·of·wild·{150 ··············case·x·of·wild·{
151 ················Control.Applicative.Lift.Pure·x1151 ················Control.Applicative.Lift.Pure·x1
152 ················->·Control.Applicative.Lift.Pure·@g·@a·x1152 ················->·Control.Applicative.Lift.Pure·@g·@a·x1
153 ················Control.Applicative.Lift.Other·e·->·ds·@a·e·}]153 ················Control.Applicative.Lift.Other·e·->·ds·@a·e·}]
154 52c2490c3f22473a94bb0359fa25053c154 0957f20d814c06e6b6441efb1086f0b5
155 ··$fMonadTTYPEProduct·::155 ··$fMonadTTYPEProduct·::
156 ····GHC.Base.Alternative·f·=>·MonadT·(Data.Functor.Product.Product·f)156 ····GHC.Base.Alternative·f·=>·MonadT·(Data.Functor.Product.Product·f)
Max diff block lines reached; 19606/26031 bytes (75.32%) of diff not shown.
29.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.dyn_hi vs.
./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
29.2 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.TraversableB·[orphan·module]·90667 interface·Barbies.Internal.TraversableB·[orphan·module]·9066
8 ··interface·hash:·b46324d9fb7c2975544fa5fe617afdeb 
9 ··ABI·hash:·654d93e0e8e833b65be8b9e4ff4d2091 
10 ··export-list·hash:·3805bf6b28252b86b750a944ab2fee9b 
11 ··orphan·hash:·0d9ecce93af777ed45f4c55e1b7cd9cc8 ··interface·hash:·166e92700c51a166df84f14e68cc3ccb
 9 ··ABI·hash:·368d3e0ab41a9522330792b522601b7c
 10 ··export-list·hash:·ef1730ba79a439abadc8ee398aed68a3
 11 ··orphan·hash:·6f07ed49a4cebceebe47d9b3167d2ca6
12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b12 ··flag·hash:·085b3a61e9b81acb219ec58be19ba44b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·954f0b465549c0404fb9a3c25eca641816 ··src_hash:·954f0b465549c0404fb9a3c25eca6418
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 62 lines modifiedOffset 21, 62 lines modified
21 ··bfoldMap21 ··bfoldMap
22 ··bsequence22 ··bsequence
23 ··bsequence'23 ··bsequence'
24 ··btraverse_24 ··btraverse_
25 ··gbtraverseDefault25 ··gbtraverseDefault
26 ··CanDeriveTraversableB26 ··CanDeriveTraversableB
27 ··TraversableB{btraverse}27 ··TraversableB{btraverse}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.033 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
39 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version39 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
40 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant40 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
41 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·fcc5069525cb18eabc5ee2f6d115ed72 
42 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
43 ··GTraversable·1180a3c086dfc51eda564a1727916603 
44 ··gtraverse·e8c1062ed3782afa31b62442c3d713bd 
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
46 ··exports:·545c393a098768048448270f22297261 
47 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·4b8cfed320a9759153c9f2e1178f5919 
49 ··exports:·59ffb401d09093d618de38060033b75c 
50 ··execWr·c0469e5e8a962b81eaa1e5c9b2f08584 
51 ··tell·318bc913c1a4613db9a7000eccfc0ab8 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
53 ··exports:·307a2e68cbb21a03a7dd871748641b06 
54 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
55 ··Param·64ce4f405ce19c0ac06589973a57c10d 
56 ··Rec·d21087f1e9d6be93c849bd6307118df4 
57 ··Rec·d465c8879e90265de2f6f449eae85d8f 
58 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
59 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
60 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
61 ··unRec·231224a54f5aab48712d757bc993639841 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable·7ee4a8d101ceda4ac9aab730f3d525a0
 42 ··exports:·689c061279ca4cd1721cb64d922cf03b
 43 ··GTraversable·f7816c2f9a39d58706aba55efd6f45bc
 44 ··gtraverse·1f5e285cee2799d79ed8662ff47a29d0
 45 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 46 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 47 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·1ac8301754bf8fc4ae662af9201e1b17
 49 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 50 ··execWr·56d7951edbc29f9bb80efe13a3b090ce
 51 ··tell·44d33a86554f81bd08a29cb9f096fae7
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 53 ··exports:·ddd229d354fb4e9da43735622f139811
 54 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 55 ··Param·8a772f1a47d87e197f6034a33fad91b6
 56 ··Rec·d236510d2f31c36c95deb00da399b7ab
 57 ··Rec·3b97022e5dc7c591885717d5396519bd
 58 ··RepP·f3334bccf616b949477368bb89a36f57
 59 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 60 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 61 ··unRec·ba37d434963801fbf488db7286cb1d46
62 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f62 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
63 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d63 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
64 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228764 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
65 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b65 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
66 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7366 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
67 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f367 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
69 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6269 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
70 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4670 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
71 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b971 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
73 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc273 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
74 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f574 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
75 47283e474f1fe025052b0221c40b9c6775 00f6e9682dbfac7c71da05ffffd0c9fc
76 ··$dmbtraverse·::76 ··$dmbtraverse·::
77 ····forall·k·(b·::·(k·->·*)·->·*)·(e·::·*·->·*)·(f·::·k·->·*)77 ····forall·k·(b·::·(k·->·*)·->·*)·(e·::·*·->·*)·(f·::·k·->·*)
78 ···········(g·::·k·->·*).78 ···········(g·::·k·->·*).
79 ····(TraversableB·b,·GHC.Base.Applicative·e,79 ····(TraversableB·b,·GHC.Base.Applicative·e,
80 ·····CanDeriveTraversableB·b·f·g)·=>80 ·····CanDeriveTraversableB·b·f·g)·=>
81 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·b·f·->·e·(b·g)81 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·b·f·->·e·(b·g)
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
Offset 273, 15 lines modifiedOffset 273, 15 lines modified
273 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]273 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]
274 ····································<k·->·*>_N274 ····································<k·->·*>_N
275 ····································<*>_N275 ····································<*>_N
276 ····································<0>_N276 ····································<0>_N
277 ····································<Data.Generics.GenericN.Indexed·b·1>_N277 ····································<Data.Generics.GenericN.Indexed·b·1>_N
278 ····································<f>_N))_N278 ····································<f>_N))_N
279 ··························<GHC.Generics.Rep·(b·f)>_N)_R)·<GHC.Types.Any>_N))]279 ··························<GHC.Generics.Rep·(b·f)>_N)_R)·<GHC.Types.Any>_N))]
280 6d2f6ba3e05b3597325f6dc0e0a1ad65280 b966ad5a54dff0d9699165a273cd6102
281 ··$fGTraversableNaturalkk20fgRecRec·::281 ··$fGTraversableNaturalkk20fgRecRec·::
282 ····forall·k·k2·(h·::·*·->·*)·(m·::·*·->·*)·(b·::·(k·->·*)·->·*)282 ····forall·k·k2·(h·::·*·->·*)·(m·::·*·->·*)·(b·::·(k·->·*)·->·*)
283 ···········(f·::·k·->·*)·(g·::·k·->·*).283 ···········(f·::·k·->·*)·(g·::·k·->·*).
284 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,284 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,
285 ·····TraversableB·b)·=>285 ·····TraversableB·b)·=>
286 ····Barbies.Generics.Traversable.GTraversable286 ····Barbies.Generics.Traversable.GTraversable
287 ······0287 ······0
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
311 ··················································<0>_N311 ··················································<0>_N
312 ··················································<f>_N312 ··················································<f>_N
313 ··················································<g>_N313 ··················································<g>_N
314 ··················································<Data.Generics.GenericN.Rec314 ··················································<Data.Generics.GenericN.Rec
315 ·····················································(m·(h·(b·(P·0·f))))·(m·(h·(b·f)))>_N315 ·····················································(m·(h·(b·(P·0·f))))·(m·(h·(b·f)))>_N
316 ··················································<Data.Generics.GenericN.Rec316 ··················································<Data.Generics.GenericN.Rec
Max diff block lines reached; 22546/29815 bytes (75.62%) of diff not shown.
29.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.hi vs.
./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
29.2 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.TraversableB·[orphan·module]·90667 interface·Barbies.Internal.TraversableB·[orphan·module]·9066
8 ··interface·hash:·b46324d9fb7c2975544fa5fe617afdeb 
9 ··ABI·hash:·654d93e0e8e833b65be8b9e4ff4d2091 
10 ··export-list·hash:·3805bf6b28252b86b750a944ab2fee9b 
11 ··orphan·hash:·0d9ecce93af777ed45f4c55e1b7cd9cc8 ··interface·hash:·166e92700c51a166df84f14e68cc3ccb
 9 ··ABI·hash:·368d3e0ab41a9522330792b522601b7c
 10 ··export-list·hash:·ef1730ba79a439abadc8ee398aed68a3
 11 ··orphan·hash:·6f07ed49a4cebceebe47d9b3167d2ca6
12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d12 ··flag·hash:·9b6d31c557e3255fd5cc0273b0aee93d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·954f0b465549c0404fb9a3c25eca641816 ··src_hash:·954f0b465549c0404fb9a3c25eca6418
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 62 lines modifiedOffset 21, 62 lines modified
21 ··bfoldMap21 ··bfoldMap
22 ··bsequence22 ··bsequence
23 ··bsequence'23 ··bsequence'
24 ··btraverse_24 ··btraverse_
25 ··gbtraverseDefault25 ··gbtraverseDefault
26 ··CanDeriveTraversableB26 ··CanDeriveTraversableB
27 ··TraversableB{btraverse}27 ··TraversableB{btraverse}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.033 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
39 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version39 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
40 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant40 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
41 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·fcc5069525cb18eabc5ee2f6d115ed72 
42 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
43 ··GTraversable·1180a3c086dfc51eda564a1727916603 
44 ··gtraverse·e8c1062ed3782afa31b62442c3d713bd 
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
46 ··exports:·545c393a098768048448270f22297261 
47 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·4b8cfed320a9759153c9f2e1178f5919 
49 ··exports:·59ffb401d09093d618de38060033b75c 
50 ··execWr·c0469e5e8a962b81eaa1e5c9b2f08584 
51 ··tell·318bc913c1a4613db9a7000eccfc0ab8 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
53 ··exports:·307a2e68cbb21a03a7dd871748641b06 
54 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
55 ··Param·64ce4f405ce19c0ac06589973a57c10d 
56 ··Rec·d21087f1e9d6be93c849bd6307118df4 
57 ··Rec·d465c8879e90265de2f6f449eae85d8f 
58 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
59 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
60 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
61 ··unRec·231224a54f5aab48712d757bc993639841 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable·7ee4a8d101ceda4ac9aab730f3d525a0
 42 ··exports:·689c061279ca4cd1721cb64d922cf03b
 43 ··GTraversable·f7816c2f9a39d58706aba55efd6f45bc
 44 ··gtraverse·1f5e285cee2799d79ed8662ff47a29d0
 45 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 46 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 47 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·1ac8301754bf8fc4ae662af9201e1b17
 49 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 50 ··execWr·56d7951edbc29f9bb80efe13a3b090ce
 51 ··tell·44d33a86554f81bd08a29cb9f096fae7
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 53 ··exports:·ddd229d354fb4e9da43735622f139811
 54 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 55 ··Param·8a772f1a47d87e197f6034a33fad91b6
 56 ··Rec·d236510d2f31c36c95deb00da399b7ab
 57 ··Rec·3b97022e5dc7c591885717d5396519bd
 58 ··RepP·f3334bccf616b949477368bb89a36f57
 59 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 60 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 61 ··unRec·ba37d434963801fbf488db7286cb1d46
62 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f62 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
63 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d63 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
64 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228764 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
65 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b65 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
66 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7366 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
67 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f367 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
69 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6269 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
70 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4670 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
71 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b971 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
73 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc273 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
74 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f574 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
75 47283e474f1fe025052b0221c40b9c6775 00f6e9682dbfac7c71da05ffffd0c9fc
76 ··$dmbtraverse·::76 ··$dmbtraverse·::
77 ····forall·k·(b·::·(k·->·*)·->·*)·(e·::·*·->·*)·(f·::·k·->·*)77 ····forall·k·(b·::·(k·->·*)·->·*)·(e·::·*·->·*)·(f·::·k·->·*)
78 ···········(g·::·k·->·*).78 ···········(g·::·k·->·*).
79 ····(TraversableB·b,·GHC.Base.Applicative·e,79 ····(TraversableB·b,·GHC.Base.Applicative·e,
80 ·····CanDeriveTraversableB·b·f·g)·=>80 ·····CanDeriveTraversableB·b·f·g)·=>
81 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·b·f·->·e·(b·g)81 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·b·f·->·e·(b·g)
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
Offset 273, 15 lines modifiedOffset 273, 15 lines modified
273 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]273 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]
274 ····································<k·->·*>_N274 ····································<k·->·*>_N
275 ····································<*>_N275 ····································<*>_N
276 ····································<0>_N276 ····································<0>_N
277 ····································<Data.Generics.GenericN.Indexed·b·1>_N277 ····································<Data.Generics.GenericN.Indexed·b·1>_N
278 ····································<f>_N))_N278 ····································<f>_N))_N
279 ··························<GHC.Generics.Rep·(b·f)>_N)_R)·<GHC.Types.Any>_N))]279 ··························<GHC.Generics.Rep·(b·f)>_N)_R)·<GHC.Types.Any>_N))]
280 6d2f6ba3e05b3597325f6dc0e0a1ad65280 b966ad5a54dff0d9699165a273cd6102
281 ··$fGTraversableNaturalkk20fgRecRec·::281 ··$fGTraversableNaturalkk20fgRecRec·::
282 ····forall·k·k2·(h·::·*·->·*)·(m·::·*·->·*)·(b·::·(k·->·*)·->·*)282 ····forall·k·k2·(h·::·*·->·*)·(m·::·*·->·*)·(b·::·(k·->·*)·->·*)
283 ···········(f·::·k·->·*)·(g·::·k·->·*).283 ···········(f·::·k·->·*)·(g·::·k·->·*).
284 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,284 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,
285 ·····TraversableB·b)·=>285 ·····TraversableB·b)·=>
286 ····Barbies.Generics.Traversable.GTraversable286 ····Barbies.Generics.Traversable.GTraversable
287 ······0287 ······0
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
311 ··················································<0>_N311 ··················································<0>_N
312 ··················································<f>_N312 ··················································<f>_N
313 ··················································<g>_N313 ··················································<g>_N
314 ··················································<Data.Generics.GenericN.Rec314 ··················································<Data.Generics.GenericN.Rec
315 ·····················································(m·(h·(b·(P·0·f))))·(m·(h·(b·f)))>_N315 ·····················································(m·(h·(b·(P·0·f))))·(m·(h·(b·f)))>_N
316 ··················································<Data.Generics.GenericN.Rec316 ··················································<Data.Generics.GenericN.Rec
Max diff block lines reached; 22546/29812 bytes (75.63%) of diff not shown.
37.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.dyn_hi vs.
./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
36.7 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.TraversableT·[orphan·module]·90667 interface·Barbies.Internal.TraversableT·[orphan·module]·9066
8 ··interface·hash:·e5ddf3e60d2535f12c1df6aa9299c8aa 
9 ··ABI·hash:·1dad3f4c90632f51452d54a270e61c5c 
10 ··export-list·hash:·625e9e43bc9e9ad84f781f9b7f8b2abf 
11 ··orphan·hash:·17ea9bf13579e4bd45f73abf71a338aa8 ··interface·hash:·70534723ff415a9bc014345eed40d84d
 9 ··ABI·hash:·918f93b0edfeba7aeefead5d62361a20
 10 ··export-list·hash:·985f3d735f8d8149cf05c5257b3e92df
 11 ··orphan·hash:·911923e5d39c3570a534671287e5d7bc
12 ··flag·hash:·c8deaaae190dcf5428e680406bf273d812 ··flag·hash:·c8deaaae190dcf5428e680406bf273d8
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a2d68cb522029ad5b03f068295b394ec16 ··src_hash:·a2d68cb522029ad5b03f068295b394ec
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 18 lines modifiedOffset 21, 18 lines modified
21 ··tfoldMap21 ··tfoldMap
22 ··tsequence22 ··tsequence
23 ··tsequence'23 ··tsequence'
24 ··ttraverseDefault24 ··ttraverseDefault
25 ··ttraverse_25 ··ttraverse_
26 ··CanDeriveTraversableT26 ··CanDeriveTraversableT
27 ··TraversableT{ttraverse}27 ··TraversableT{ttraverse}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.033 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 42, 35 lines modifiedOffset 42, 35 lines modified
42 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except42 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
44 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict44 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
45 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy45 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
46 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy46 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
47 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant47 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
48 ·························Data.Functor.Reverse48 ·························Data.Functor.Reverse
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·fcc5069525cb18eabc5ee2f6d115ed72 
50 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
51 ··GTraversable·1180a3c086dfc51eda564a1727916603 
52 ··gtraverse·e8c1062ed3782afa31b62442c3d713bd 
53 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
54 ··exports:·183054a27084bbc8fe4b79328162608e 
55 ··FunctorT·e3d3793569ff8c641c51801746e07066 
56 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·4b8cfed320a9759153c9f2e1178f5919 
57 ··exports:·59ffb401d09093d618de38060033b75c 
58 ··execWr·c0469e5e8a962b81eaa1e5c9b2f08584 
59 ··tell·318bc913c1a4613db9a7000eccfc0ab8 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
61 ··exports:·307a2e68cbb21a03a7dd871748641b06 
62 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
63 ··Param·64ce4f405ce19c0ac06589973a57c10d 
64 ··Rec·d21087f1e9d6be93c849bd6307118df4 
65 ··Rec·d465c8879e90265de2f6f449eae85d8f 
66 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
67 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
68 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
69 ··unRec·231224a54f5aab48712d757bc993639849 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable·7ee4a8d101ceda4ac9aab730f3d525a0
 50 ··exports:·689c061279ca4cd1721cb64d922cf03b
 51 ··GTraversable·f7816c2f9a39d58706aba55efd6f45bc
 52 ··gtraverse·1f5e285cee2799d79ed8662ff47a29d0
 53 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 54 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 55 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 56 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·1ac8301754bf8fc4ae662af9201e1b17
 57 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 58 ··execWr·56d7951edbc29f9bb80efe13a3b090ce
 59 ··tell·44d33a86554f81bd08a29cb9f096fae7
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 61 ··exports:·ddd229d354fb4e9da43735622f139811
 62 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 63 ··Param·8a772f1a47d87e197f6034a33fad91b6
 64 ··Rec·d236510d2f31c36c95deb00da399b7ab
 65 ··Rec·3b97022e5dc7c591885717d5396519bd
 66 ··RepP·f3334bccf616b949477368bb89a36f57
 67 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 68 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 69 ··unRec·ba37d434963801fbf488db7286cb1d46
70 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f70 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
71 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d71 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
72 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228772 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
73 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b73 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
74 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7374 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
75 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f375 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
76 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c76 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f8783 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f87
84 import··-/··Control.Monad.Trans.Except·176ed1556759282f04fc46f042d6e45b84 import··-/··Control.Monad.Trans.Except·176ed1556759282f04fc46f042d6e45b
85 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d2985 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d29
86 import··-/··Control.Monad.Trans.Maybe·82f0d330853126ad24cf41b00e8c890386 import··-/··Control.Monad.Trans.Maybe·82f0d330853126ad24cf41b00e8c8903
87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
90 692a42c3606404137f4daba983fe2b6490 eb533e9557ca22cd44f4912c2da60118
91 ··$dmttraverse·::91 ··$dmttraverse·::
92 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(e·::·*·->·*)·(f·::·k·->·*)92 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(e·::·*·->·*)·(f·::·k·->·*)
93 ···········(g·::·k·->·*)·(x·::·k').93 ···········(g·::·k·->·*)·(x·::·k').
94 ····(TraversableT·t,·GHC.Base.Applicative·e,94 ····(TraversableT·t,·GHC.Base.Applicative·e,
95 ·····CanDeriveTraversableT·t·f·g·x)·=>95 ·····CanDeriveTraversableT·t·f·g·x)·=>
96 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·t·f·x·->·e·(t·g·x)96 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·t·f·x·->·e·(t·g·x)
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
Offset 361, 15 lines modifiedOffset 361, 15 lines modified
361 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]361 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]
362 ····································<k·->·*>_N362 ····································<k·->·*>_N
363 ····································<k'·->·*>_N363 ····································<k'·->·*>_N
364 ····································<1>_N364 ····································<1>_N
365 ····································<Data.Generics.GenericN.Indexed·t·2>_N365 ····································<Data.Generics.GenericN.Indexed·t·2>_N
366 ····································<f>_N·<x>_N))_N366 ····································<f>_N·<x>_N))_N
367 ··························<GHC.Generics.Rep·(t·f·x)>_N)_R)·<GHC.Types.Any>_N))]367 ··························<GHC.Generics.Rep·(t·f·x)>_N)_R)·<GHC.Types.Any>_N))]
368 651a7064aadd04231bf381992f1efeb0368 c56693754998a925d314ec6895f36d63
369 ··$fGTraversableNaturalkk21fgRecRec·::369 ··$fGTraversableNaturalkk21fgRecRec·::
370 ····forall·k·k'·k2·(h·::·*·->·*)·(m·::·*·->·*)370 ····forall·k·k'·k2·(h·::·*·->·*)·(m·::·*·->·*)
371 ···········(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)·(x·::·k').371 ···········(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)·(x·::·k').
372 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,372 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,
373 ·····TraversableT·t)·=>373 ·····TraversableT·t)·=>
374 ····Barbies.Generics.Traversable.GTraversable374 ····Barbies.Generics.Traversable.GTraversable
Max diff block lines reached; 30194/37553 bytes (80.40%) of diff not shown.
37.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.hi vs.
./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
36.7 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.TraversableT·[orphan·module]·90667 interface·Barbies.Internal.TraversableT·[orphan·module]·9066
8 ··interface·hash:·e5ddf3e60d2535f12c1df6aa9299c8aa 
9 ··ABI·hash:·1dad3f4c90632f51452d54a270e61c5c 
10 ··export-list·hash:·625e9e43bc9e9ad84f781f9b7f8b2abf 
11 ··orphan·hash:·17ea9bf13579e4bd45f73abf71a338aa8 ··interface·hash:·70534723ff415a9bc014345eed40d84d
 9 ··ABI·hash:·918f93b0edfeba7aeefead5d62361a20
 10 ··export-list·hash:·985f3d735f8d8149cf05c5257b3e92df
 11 ··orphan·hash:·911923e5d39c3570a534671287e5d7bc
12 ··flag·hash:·8d6e79c797196abf33b0d909acbd5bbe12 ··flag·hash:·8d6e79c797196abf33b0d909acbd5bbe
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a2d68cb522029ad5b03f068295b394ec16 ··src_hash:·a2d68cb522029ad5b03f068295b394ec
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 18 lines modifiedOffset 21, 18 lines modified
21 ··tfoldMap21 ··tfoldMap
22 ··tsequence22 ··tsequence
23 ··tsequence'23 ··tsequence'
24 ··ttraverseDefault24 ··ttraverseDefault
25 ··ttraverse_25 ··ttraverse_
26 ··CanDeriveTraversableT26 ··CanDeriveTraversableT
27 ··TraversableT{ttraverse}27 ··TraversableT{ttraverse}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.033 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 42, 35 lines modifiedOffset 42, 35 lines modified
42 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except42 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
44 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict44 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
45 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy45 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
46 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy46 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
47 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant47 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
48 ·························Data.Functor.Reverse48 ·························Data.Functor.Reverse
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·fcc5069525cb18eabc5ee2f6d115ed72 
50 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
51 ··GTraversable·1180a3c086dfc51eda564a1727916603 
52 ··gtraverse·e8c1062ed3782afa31b62442c3d713bd 
53 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
54 ··exports:·183054a27084bbc8fe4b79328162608e 
55 ··FunctorT·e3d3793569ff8c641c51801746e07066 
56 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·4b8cfed320a9759153c9f2e1178f5919 
57 ··exports:·59ffb401d09093d618de38060033b75c 
58 ··execWr·c0469e5e8a962b81eaa1e5c9b2f08584 
59 ··tell·318bc913c1a4613db9a7000eccfc0ab8 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
61 ··exports:·307a2e68cbb21a03a7dd871748641b06 
62 ··GenericP·f4ef512392aa93755b39a60a61fcb61d 
63 ··Param·64ce4f405ce19c0ac06589973a57c10d 
64 ··Rec·d21087f1e9d6be93c849bd6307118df4 
65 ··Rec·d465c8879e90265de2f6f449eae85d8f 
66 ··RepP·26ef9897c8286396527a83e34bbd6c4f 
67 ··fromP·2d52d4a5cb6ca06e9534901f4b66f989 
68 ··toP·9a4d40bd5ef0be396000c59d3d5d82d1 
69 ··unRec·231224a54f5aab48712d757bc993639849 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable·7ee4a8d101ceda4ac9aab730f3d525a0
 50 ··exports:·689c061279ca4cd1721cb64d922cf03b
 51 ··GTraversable·f7816c2f9a39d58706aba55efd6f45bc
 52 ··gtraverse·1f5e285cee2799d79ed8662ff47a29d0
 53 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 54 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 55 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 56 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·1ac8301754bf8fc4ae662af9201e1b17
 57 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 58 ··execWr·56d7951edbc29f9bb80efe13a3b090ce
 59 ··tell·44d33a86554f81bd08a29cb9f096fae7
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 61 ··exports:·ddd229d354fb4e9da43735622f139811
 62 ··GenericP·6d4114b38c04aef15401b9759854eb7a
 63 ··Param·8a772f1a47d87e197f6034a33fad91b6
 64 ··Rec·d236510d2f31c36c95deb00da399b7ab
 65 ··Rec·3b97022e5dc7c591885717d5396519bd
 66 ··RepP·f3334bccf616b949477368bb89a36f57
 67 ··fromP·8c9bd7f00b9ca12efbe4d0345a45d3bc
 68 ··toP·c0bbe1f28fe8924c1c2a37fb88c704a2
 69 ··unRec·ba37d434963801fbf488db7286cb1d46
70 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f70 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
71 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d71 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
72 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228772 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
73 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b73 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
74 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7374 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
75 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f375 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
76 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c76 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f8783 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f87
84 import··-/··Control.Monad.Trans.Except·176ed1556759282f04fc46f042d6e45b84 import··-/··Control.Monad.Trans.Except·176ed1556759282f04fc46f042d6e45b
85 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d2985 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d29
86 import··-/··Control.Monad.Trans.Maybe·82f0d330853126ad24cf41b00e8c890386 import··-/··Control.Monad.Trans.Maybe·82f0d330853126ad24cf41b00e8c8903
87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
90 692a42c3606404137f4daba983fe2b6490 eb533e9557ca22cd44f4912c2da60118
91 ··$dmttraverse·::91 ··$dmttraverse·::
92 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(e·::·*·->·*)·(f·::·k·->·*)92 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(e·::·*·->·*)·(f·::·k·->·*)
93 ···········(g·::·k·->·*)·(x·::·k').93 ···········(g·::·k·->·*)·(x·::·k').
94 ····(TraversableT·t,·GHC.Base.Applicative·e,94 ····(TraversableT·t,·GHC.Base.Applicative·e,
95 ·····CanDeriveTraversableT·t·f·g·x)·=>95 ·····CanDeriveTraversableT·t·f·g·x)·=>
96 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·t·f·x·->·e·(t·g·x)96 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·t·f·x·->·e·(t·g·x)
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
Offset 361, 15 lines modifiedOffset 361, 15 lines modified
361 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]361 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]
362 ····································<k·->·*>_N362 ····································<k·->·*>_N
363 ····································<k'·->·*>_N363 ····································<k'·->·*>_N
364 ····································<1>_N364 ····································<1>_N
365 ····································<Data.Generics.GenericN.Indexed·t·2>_N365 ····································<Data.Generics.GenericN.Indexed·t·2>_N
366 ····································<f>_N·<x>_N))_N366 ····································<f>_N·<x>_N))_N
367 ··························<GHC.Generics.Rep·(t·f·x)>_N)_R)·<GHC.Types.Any>_N))]367 ··························<GHC.Generics.Rep·(t·f·x)>_N)_R)·<GHC.Types.Any>_N))]
368 651a7064aadd04231bf381992f1efeb0368 c56693754998a925d314ec6895f36d63
369 ··$fGTraversableNaturalkk21fgRecRec·::369 ··$fGTraversableNaturalkk21fgRecRec·::
370 ····forall·k·k'·k2·(h·::·*·->·*)·(m·::·*·->·*)370 ····forall·k·k'·k2·(h·::·*·->·*)·(m·::·*·->·*)
371 ···········(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)·(x·::·k').371 ···········(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)·(x·::·k').
372 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,372 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,
373 ·····TraversableT·t)·=>373 ·····TraversableT·t)·=>
374 ····Barbies.Generics.Traversable.GTraversable374 ····Barbies.Generics.Traversable.GTraversable
Max diff block lines reached; 30194/37550 bytes (80.41%) of diff not shown.
93.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.dyn_hi vs.
./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
93.1 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.Trivial·[family·instance·module]·90667 interface·Barbies.Internal.Trivial·[family·instance·module]·9066
8 ··interface·hash:·61df5cfea2aa2e2316399fa93bf88457 
9 ··ABI·hash:·dd747dcfe7ff87b1d46d8d101191449f 
10 ··export-list·hash:·baf2c8a919692df873f6c7df3d5cc35e8 ··interface·hash:·16e03ee7226ad607a303a6ae63ac2dab
 9 ··ABI·hash:·cc604b21900f4c93d6c4235735d8eb0f
 10 ··export-list·hash:·f2c7ec5793d0f2bb515387fd2fc2144e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b24a144faf0a42ecdffc6be1d631859812 ··flag·hash:·b24a144faf0a42ecdffc6be1d6318598
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8ccd4ad300023cc5720879a647526abe16 ··src_hash:·8ccd4ad300023cc5720879a647526abe
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Unit{Unit}21 ··Unit{Unit}
22 ··Void22 ··Void
23 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB23 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
24 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB24 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
26 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB26 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
27 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB27 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.129 direct·package·dependencies:·base-4.18.2.1
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Barbies.Internal.ApplicativeB31 orphans:·Barbies.Internal.ApplicativeB
32 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB32 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
33 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base33 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
34 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext34 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 38, 57 lines modifiedOffset 38, 57 lines modified
38 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity38 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
39 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup39 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
40 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics40 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
41 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq41 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
42 ·························Data.Tagged·Control.Applicative.Backwards42 ·························Data.Tagged·Control.Applicative.Backwards
43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
44 ·························Data.Functor.Constant·Data.Functor.Reverse44 ·························Data.Functor.Constant·Data.Functor.Reverse
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
46 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
47 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
49 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
50 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
52 ··exports:·61e86516bb9242bfd66af8550d57db65 
53 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
55 ··exports:·545c393a098768048448270f22297261 
56 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
57 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
58 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
59 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a2445 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 46 ··exports:·132a656254f5cd59e5dc816b66e09234
 47 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 49 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 50 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 51 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·784ec817335692db89a46f566642924c
 52 ··exports:·1aecfa1521218373d8fc39d7c9313113
 53 ··DistributiveB·b7a598d798980f56a6401cbf7835693e
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 55 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 56 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 57 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 58 ··exports:·ef1730ba79a439abadc8ee398aed68a3
 59 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
60 import··-/··Data.Data·a17655407a6710a2f91ae803ac52155a60 import··-/··Data.Data·a17655407a6710a2f91ae803ac52155a
61 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c61 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
62 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe962 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
63 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61363 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
64 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b964 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
65 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc65 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
66 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908066 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
67 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc67 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
68 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc268 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
69 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f669 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
70 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0870 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
71 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9471 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
72 cdcb1fd82ab60add8eb235e7df64201f72 57f4fa0a52362f887047652cd8615d23
73 ··$fApplicativeBkUnit·::73 ··$fApplicativeBkUnit·::
74 ····Barbies.Internal.ApplicativeB.ApplicativeB·Unit74 ····Barbies.Internal.ApplicativeB.ApplicativeB·Unit
75 ··DFunId75 ··DFunId
76 ··[TagSig:·<TagProper>,76 ··[TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB],77 ···LambdaFormInfo:·LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB],
78 ···Inline:·CONLIKE,78 ···Inline:·CONLIKE,
79 ···Unfolding:·DFun:·@k.79 ···Unfolding:·DFun:·@k.
80 ················@k80 ················@k
81 ················@Unit81 ················@Unit
82 ················($fApplicativeBkUnit_$cbmap·@k)82 ················($fApplicativeBkUnit_$cbmap·@k)
83 ··················`cast`83 ··················`cast`
84 ················(Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]·<k>_N·<Unit>_N))84 ················(Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]·<k>_N·<Unit>_N))
85 ················($fApplicativeBkUnit_$cbpure·@k)85 ················($fApplicativeBkUnit_$cbpure·@k)
86 ················($fApplicativeBkUnit_$cbprod·@k)]86 ················($fApplicativeBkUnit_$cbprod·@k)]
87 af5f8f97a1024a5466830eadf6e61e5087 9edb151d517faca996c70e82a2e79238
88 ··$fApplicativeBkUnit1·::88 ··$fApplicativeBkUnit1·::
89 ····forall·{k}·{f·::·k·->·*}·{g·::·k·->·*}.89 ····forall·{k}·{f·::·k·->·*}·{g·::·k·->·*}.
90 ····(Data.Generics.GenericN.GenericP·0·(Unit·f),90 ····(Data.Generics.GenericN.GenericP·0·(Unit·f),
91 ·····Data.Generics.GenericN.GenericP·0·(Unit·g),91 ·····Data.Generics.GenericN.GenericP·0·(Unit·g),
92 ·····Data.Generics.GenericN.GenericP92 ·····Data.Generics.GenericN.GenericP
93 ·······0·(Unit·(Data.Functor.Product.Product·f·g)),93 ·······0·(Unit·(Data.Functor.Product.Product·f·g)),
94 ·····Barbies.Generics.Applicative.GApplicative94 ·····Barbies.Generics.Applicative.GApplicative
Offset 96, 87 lines modifiedOffset 96, 87 lines modified
96 ·······f96 ·······f
97 ·······g97 ·······g
98 ·······(GHC.Generics.M198 ·······(GHC.Generics.M1
99 ··········GHC.Generics.D99 ··········GHC.Generics.D
100 ··········('GHC.Generics.MetaData100 ··········('GHC.Generics.MetaData
101 ·············"Unit"101 ·············"Unit"
102 ·············"Barbies.Internal.Trivial"102 ·············"Barbies.Internal.Trivial"
103 ·············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"103 ·············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"
104 ·············'GHC.Types.False)104 ·············'GHC.Types.False)
105 ··········(GHC.Generics.M1105 ··········(GHC.Generics.M1
106 ·············GHC.Generics.C106 ·············GHC.Generics.C
107 ·············('GHC.Generics.MetaCons107 ·············('GHC.Generics.MetaCons
108 ················"Unit"·'GHC.Generics.PrefixI·'GHC.Types.False)108 ················"Unit"·'GHC.Generics.PrefixI·'GHC.Types.False)
109 ·············GHC.Generics.U1))109 ·············GHC.Generics.U1))
110 ·······(GHC.Generics.M1110 ·······(GHC.Generics.M1
111 ··········GHC.Generics.D111 ··········GHC.Generics.D
112 ··········('GHC.Generics.MetaData112 ··········('GHC.Generics.MetaData
113 ·············"Unit"113 ·············"Unit"
Max diff block lines reached; 88083/95294 bytes (92.43%) of diff not shown.
93.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.hi vs.
./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
93.1 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.Trivial·[family·instance·module]·90667 interface·Barbies.Internal.Trivial·[family·instance·module]·9066
8 ··interface·hash:·61df5cfea2aa2e2316399fa93bf88457 
9 ··ABI·hash:·dd747dcfe7ff87b1d46d8d101191449f 
10 ··export-list·hash:·baf2c8a919692df873f6c7df3d5cc35e8 ··interface·hash:·16e03ee7226ad607a303a6ae63ac2dab
 9 ··ABI·hash:·cc604b21900f4c93d6c4235735d8eb0f
 10 ··export-list·hash:·f2c7ec5793d0f2bb515387fd2fc2144e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b8596bdafa116f46285165b129defa5912 ··flag·hash:·b8596bdafa116f46285165b129defa59
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8ccd4ad300023cc5720879a647526abe16 ··src_hash:·8ccd4ad300023cc5720879a647526abe
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Unit{Unit}21 ··Unit{Unit}
22 ··Void22 ··Void
23 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB23 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
24 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB24 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
26 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB26 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
27 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB27 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.129 direct·package·dependencies:·base-4.18.2.1
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Barbies.Internal.ApplicativeB31 orphans:·Barbies.Internal.ApplicativeB
32 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB32 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
33 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base33 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
34 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext34 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 38, 57 lines modifiedOffset 38, 57 lines modified
38 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity38 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
39 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup39 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
40 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics40 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
41 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq41 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
42 ·························Data.Tagged·Control.Applicative.Backwards42 ·························Data.Tagged·Control.Applicative.Backwards
43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
44 ·························Data.Functor.Constant·Data.Functor.Reverse44 ·························Data.Functor.Constant·Data.Functor.Reverse
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
46 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
47 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
49 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
50 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
52 ··exports:·61e86516bb9242bfd66af8550d57db65 
53 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
55 ··exports:·545c393a098768048448270f22297261 
56 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
57 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
58 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
59 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a2445 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 46 ··exports:·132a656254f5cd59e5dc816b66e09234
 47 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 49 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 50 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 51 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·784ec817335692db89a46f566642924c
 52 ··exports:·1aecfa1521218373d8fc39d7c9313113
 53 ··DistributiveB·b7a598d798980f56a6401cbf7835693e
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 55 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 56 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 57 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 58 ··exports:·ef1730ba79a439abadc8ee398aed68a3
 59 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
60 import··-/··Data.Data·a17655407a6710a2f91ae803ac52155a60 import··-/··Data.Data·a17655407a6710a2f91ae803ac52155a
61 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c61 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
62 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe962 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
63 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61363 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
64 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b964 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
65 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc65 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
66 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908066 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
67 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc67 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
68 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc268 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
69 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f669 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
70 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0870 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
71 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9471 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
72 cdcb1fd82ab60add8eb235e7df64201f72 57f4fa0a52362f887047652cd8615d23
73 ··$fApplicativeBkUnit·::73 ··$fApplicativeBkUnit·::
74 ····Barbies.Internal.ApplicativeB.ApplicativeB·Unit74 ····Barbies.Internal.ApplicativeB.ApplicativeB·Unit
75 ··DFunId75 ··DFunId
76 ··[TagSig:·<TagProper>,76 ··[TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB],77 ···LambdaFormInfo:·LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB],
78 ···Inline:·CONLIKE,78 ···Inline:·CONLIKE,
79 ···Unfolding:·DFun:·@k.79 ···Unfolding:·DFun:·@k.
80 ················@k80 ················@k
81 ················@Unit81 ················@Unit
82 ················($fApplicativeBkUnit_$cbmap·@k)82 ················($fApplicativeBkUnit_$cbmap·@k)
83 ··················`cast`83 ··················`cast`
84 ················(Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]·<k>_N·<Unit>_N))84 ················(Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]·<k>_N·<Unit>_N))
85 ················($fApplicativeBkUnit_$cbpure·@k)85 ················($fApplicativeBkUnit_$cbpure·@k)
86 ················($fApplicativeBkUnit_$cbprod·@k)]86 ················($fApplicativeBkUnit_$cbprod·@k)]
87 af5f8f97a1024a5466830eadf6e61e5087 9edb151d517faca996c70e82a2e79238
88 ··$fApplicativeBkUnit1·::88 ··$fApplicativeBkUnit1·::
89 ····forall·{k}·{f·::·k·->·*}·{g·::·k·->·*}.89 ····forall·{k}·{f·::·k·->·*}·{g·::·k·->·*}.
90 ····(Data.Generics.GenericN.GenericP·0·(Unit·f),90 ····(Data.Generics.GenericN.GenericP·0·(Unit·f),
91 ·····Data.Generics.GenericN.GenericP·0·(Unit·g),91 ·····Data.Generics.GenericN.GenericP·0·(Unit·g),
92 ·····Data.Generics.GenericN.GenericP92 ·····Data.Generics.GenericN.GenericP
93 ·······0·(Unit·(Data.Functor.Product.Product·f·g)),93 ·······0·(Unit·(Data.Functor.Product.Product·f·g)),
94 ·····Barbies.Generics.Applicative.GApplicative94 ·····Barbies.Generics.Applicative.GApplicative
Offset 96, 87 lines modifiedOffset 96, 87 lines modified
96 ·······f96 ·······f
97 ·······g97 ·······g
98 ·······(GHC.Generics.M198 ·······(GHC.Generics.M1
99 ··········GHC.Generics.D99 ··········GHC.Generics.D
100 ··········('GHC.Generics.MetaData100 ··········('GHC.Generics.MetaData
101 ·············"Unit"101 ·············"Unit"
102 ·············"Barbies.Internal.Trivial"102 ·············"Barbies.Internal.Trivial"
103 ·············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"103 ·············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"
104 ·············'GHC.Types.False)104 ·············'GHC.Types.False)
105 ··········(GHC.Generics.M1105 ··········(GHC.Generics.M1
106 ·············GHC.Generics.C106 ·············GHC.Generics.C
107 ·············('GHC.Generics.MetaCons107 ·············('GHC.Generics.MetaCons
108 ················"Unit"·'GHC.Generics.PrefixI·'GHC.Types.False)108 ················"Unit"·'GHC.Generics.PrefixI·'GHC.Types.False)
109 ·············GHC.Generics.U1))109 ·············GHC.Generics.U1))
110 ·······(GHC.Generics.M1110 ·······(GHC.Generics.M1
111 ··········GHC.Generics.D111 ··········GHC.Generics.D
112 ··········('GHC.Generics.MetaData112 ··········('GHC.Generics.MetaData
113 ·············"Unit"113 ·············"Unit"
Max diff block lines reached; 88083/95291 bytes (92.44%) of diff not shown.
6.87 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.dyn_hi vs.
./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
6.59 KB
ghc --show-iface {}
    
Offset 1, 139 lines modifiedOffset 1, 139 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Internal.Wear·90667 interface·Barbies.Internal.Wear·9066
8 ··interface·hash:·f260dccca1296e8864b47a8046879595 
9 ··ABI·hash:·e7f22eb15cb784a998456b5140cf200d 
10 ··export-list·hash:·78c8bc7934601c506594bbc6e00d10b48 ··interface·hash:·57df868f18bc89365bb0cb39821ec54d
 9 ··ABI·hash:·14f242eb3d2574da8af91a6231554daf
 10 ··export-list·hash:·0844baf41368bc42b02e1f4080c4e399
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·fe5a696d57adc7936c3a70d12dfdb6f812 ··flag·hash:·7176c62bb7bec31fbc07b2bafcf5d73f
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3d14163eb7acfe46c239d55131a80be516 ··src_hash:·3d14163eb7acfe46c239d55131a80be5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Bare21 ··Bare
22 ··Covered22 ··Covered
23 ··Wear23 ··Wear
24 ··WearTwo24 ··WearTwo
25 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.127 direct·package·dependencies:·base-4.18.2.1
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid31 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
33 ·························GHC.RTS.Flags33 ·························GHC.RTS.Flags
34 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
35 ··exports:·307a2e68cbb21a03a7dd871748641b06 
36 ··Param·64ce4f405ce19c0ac06589973a57c10d34 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 35 ··exports:·ddd229d354fb4e9da43735622f139811
 36 ··Param·8a772f1a47d87e197f6034a33fad91b6
37 import··-/··GHC.TypeError·79dfedc7ca947db73137bb493c3e707f37 import··-/··GHC.TypeError·79dfedc7ca947db73137bb493c3e707f
38 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e938 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
39 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc239 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
40 67f3d54b29a2687310c64890ce5b10d440 3b855753268c3a8306cc413dfc51a551
41 ··$tcBare·::·GHC.Types.TyCon41 ··$tcBare·::·GHC.Types.TyCon
42 ··[HasNoCafRefs,·TagSig:·<TagProper>,42 ··[HasNoCafRefs,·TagSig:·<TagProper>,
43 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],43 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
44 ···Unfolding:·Core:·<vanilla>44 ···Unfolding:·Core:·<vanilla>
45 ··············GHC.Types.TyCon45 ··············GHC.Types.TyCon
46 ················12345073740570411872#Word64 
47 ················741779550252200127#Word6446 ················405425250779376933#Word64
 47 ················4956015487972208583#Word64
48 ················$trModule48 ················$trModule
49 ················$tcBare149 ················$tcBare1
50 ················0#50 ················0#
51 ················GHC.Types.krep$*]51 ················GHC.Types.krep$*]
52 e04de1dc3a2b7ad84d362bc4b719faa652 22f0ee970b086bd5c65d6bacfa157919
53 ··$tcBare1·::·GHC.Types.TrName53 ··$tcBare1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBare2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBare2]
57 cf8195b3e9411b2c8346ad18ec15100157 9edaa9d688671a970b3e5c85bb60182e
58 ··$tcBare2·::·GHC.Prim.Addr#58 ··$tcBare2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Bare"#]60 ···Unfolding:·Core:·<vanilla>·"Bare"#]
61 dabf56891c8664871dafbb6917c271aa61 bca89cebac9322e398f97247f97de8f3
62 ··$tcCovered·::·GHC.Types.TyCon62 ··$tcCovered·::·GHC.Types.TyCon
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],64 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
65 ···Unfolding:·Core:·<vanilla>65 ···Unfolding:·Core:·<vanilla>
66 ··············GHC.Types.TyCon66 ··············GHC.Types.TyCon
67 ················3022141369616637646#Word64 
68 ················10375174585551583116#Word6467 ················5468045204005402524#Word64
 68 ················7421514990380126091#Word64
69 ················$trModule69 ················$trModule
70 ················$tcCovered170 ················$tcCovered1
71 ················0#71 ················0#
72 ················GHC.Types.krep$*]72 ················GHC.Types.krep$*]
73 9e7a2dca47d7084438895c0e2c86677073 f644d22f82609c671b31b2cab6c3a1a5
74 ··$tcCovered1·::·GHC.Types.TrName74 ··$tcCovered1·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCovered2]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCovered2]
78 73dc93a647e3e6936664a3b99825c48b78 9c5b14f20b0be5048cb7ac4c48380a15
79 ··$tcCovered2·::·GHC.Prim.Addr#79 ··$tcCovered2·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"Covered"#]81 ···Unfolding:·Core:·<vanilla>·"Covered"#]
82 4322ce4b8568f4253e4a158c0ae990f682 bfdb3f569dee5beacd07f13442757fcf
83 ··$trModule·::·GHC.Types.Module83 ··$trModule·::·GHC.Types.Module
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.Module],85 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
86 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]86 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
87 2a10c039b5e50588dd5e0278919ffa1787 bf3f5f104f04987105afa4873ac21da1
88 ··$trModule1·::·GHC.Types.TrName88 ··$trModule1·::·GHC.Types.TrName
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
92 d4a09d97dea71c44da93a669ab133ef492 753355dd71efb780d0d06fef7dedf4a4
93 ··$trModule2·::·GHC.Prim.Addr#93 ··$trModule2·::·GHC.Prim.Addr#
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
95 ···Unfolding:·Core:·<vanilla>·"Barbies.Internal.Wear"#]95 ···Unfolding:·Core:·<vanilla>·"Barbies.Internal.Wear"#]
96 38708f0d06e475235c364c95c9c76dcf96 d36c1e1f32d600cc37ec6222b01c8c24
97 ··$trModule3·::·GHC.Types.TrName97 ··$trModule3·::·GHC.Types.TrName
98 ··[HasNoCafRefs,·TagSig:·<TagProper>,98 ··[HasNoCafRefs,·TagSig:·<TagProper>,
99 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],99 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
100 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]100 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
101 d868079f0217d5dd1d25ca6afb7f825b101 6fe7e741ec62bb5572f4ba8b0174c91d
102 ··$trModule4·::·GHC.Prim.Addr#102 ··$trModule4·::·GHC.Prim.Addr#
103 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,103 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
104 ···Unfolding:·Core:·<vanilla>104 ···Unfolding:·Core:·<vanilla>
105 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] 
106 2c0b113e3f5ede6fc221c55203ab8fd8105 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
 106 fa36594200f27a69b52f2f7a64b80fab
107 ··type·Bare·::·*107 ··type·Bare·::·*
108 ··data·Bare108 ··data·Bare
109 80eea34d14e8600810c9ab377badacc1109 eeaf328cbe4a57c6e3233af96bb554e7
110 ··type·Covered·::·*110 ··type·Covered·::·*
111 ··data·Covered111 ··data·Covered
112 1a1a4a4c87e02f1ea861ad1e9b416487112 7a692a95a35079399d24fd04e6ff0213
113 ··axiom·D:R:Wear·::113 ··axiom·D:R:Wear·::
114 ······Wear·Bare·f·a·=·a114 ······Wear·Bare·f·a·=·a
115 ······Wear·Covered·f·a·=·f·a115 ······Wear·Covered·f·a·=·f·a
116 ······Wear·(Data.Generics.GenericN.Param·_1·t)·f·a·=·Wear·t·f·a116 ······Wear·(Data.Generics.GenericN.Param·_1·t)·f·a·=·Wear·t·f·a
117 ······Wear·t·_1·_2·=·(TypeError·...)117 ······Wear·t·_1·_2·=·(TypeError·...)
118 236ea46a0f2decdd8d0aeb99eb30ae38118 6faabd0f19dcb6b56f70a3d39f1054a8
119 ··axiom·D:R:WearTwo·::119 ··axiom·D:R:WearTwo·::
120 ······WearTwo·Bare·f·g·a·=·a120 ······WearTwo·Bare·f·g·a·=·a
Max diff block lines reached; 808/6714 bytes (12.03%) of diff not shown.
6.87 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.hi vs.
./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
6.59 KB
ghc --show-iface {}
    
Offset 1, 139 lines modifiedOffset 1, 139 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Internal.Wear·90667 interface·Barbies.Internal.Wear·9066
8 ··interface·hash:·f260dccca1296e8864b47a8046879595 
9 ··ABI·hash:·e7f22eb15cb784a998456b5140cf200d 
10 ··export-list·hash:·78c8bc7934601c506594bbc6e00d10b48 ··interface·hash:·57df868f18bc89365bb0cb39821ec54d
 9 ··ABI·hash:·14f242eb3d2574da8af91a6231554daf
 10 ··export-list·hash:·0844baf41368bc42b02e1f4080c4e399
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7176c62bb7bec31fbc07b2bafcf5d73f12 ··flag·hash:·fe5a696d57adc7936c3a70d12dfdb6f8
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3d14163eb7acfe46c239d55131a80be516 ··src_hash:·3d14163eb7acfe46c239d55131a80be5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Bare21 ··Bare
22 ··Covered22 ··Covered
23 ··Wear23 ··Wear
24 ··WearTwo24 ··WearTwo
25 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.127 direct·package·dependencies:·base-4.18.2.1
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid31 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
33 ·························GHC.RTS.Flags33 ·························GHC.RTS.Flags
34 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
35 ··exports:·307a2e68cbb21a03a7dd871748641b06 
36 ··Param·64ce4f405ce19c0ac06589973a57c10d34 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 35 ··exports:·ddd229d354fb4e9da43735622f139811
 36 ··Param·8a772f1a47d87e197f6034a33fad91b6
37 import··-/··GHC.TypeError·79dfedc7ca947db73137bb493c3e707f37 import··-/··GHC.TypeError·79dfedc7ca947db73137bb493c3e707f
38 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e938 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
39 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc239 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
40 67f3d54b29a2687310c64890ce5b10d440 3b855753268c3a8306cc413dfc51a551
41 ··$tcBare·::·GHC.Types.TyCon41 ··$tcBare·::·GHC.Types.TyCon
42 ··[HasNoCafRefs,·TagSig:·<TagProper>,42 ··[HasNoCafRefs,·TagSig:·<TagProper>,
43 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],43 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
44 ···Unfolding:·Core:·<vanilla>44 ···Unfolding:·Core:·<vanilla>
45 ··············GHC.Types.TyCon45 ··············GHC.Types.TyCon
46 ················12345073740570411872#Word64 
47 ················741779550252200127#Word6446 ················405425250779376933#Word64
 47 ················4956015487972208583#Word64
48 ················$trModule48 ················$trModule
49 ················$tcBare149 ················$tcBare1
50 ················0#50 ················0#
51 ················GHC.Types.krep$*]51 ················GHC.Types.krep$*]
52 e04de1dc3a2b7ad84d362bc4b719faa652 22f0ee970b086bd5c65d6bacfa157919
53 ··$tcBare1·::·GHC.Types.TrName53 ··$tcBare1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBare2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBare2]
57 cf8195b3e9411b2c8346ad18ec15100157 9edaa9d688671a970b3e5c85bb60182e
58 ··$tcBare2·::·GHC.Prim.Addr#58 ··$tcBare2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Bare"#]60 ···Unfolding:·Core:·<vanilla>·"Bare"#]
61 dabf56891c8664871dafbb6917c271aa61 bca89cebac9322e398f97247f97de8f3
62 ··$tcCovered·::·GHC.Types.TyCon62 ··$tcCovered·::·GHC.Types.TyCon
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],64 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
65 ···Unfolding:·Core:·<vanilla>65 ···Unfolding:·Core:·<vanilla>
66 ··············GHC.Types.TyCon66 ··············GHC.Types.TyCon
67 ················3022141369616637646#Word64 
68 ················10375174585551583116#Word6467 ················5468045204005402524#Word64
 68 ················7421514990380126091#Word64
69 ················$trModule69 ················$trModule
70 ················$tcCovered170 ················$tcCovered1
71 ················0#71 ················0#
72 ················GHC.Types.krep$*]72 ················GHC.Types.krep$*]
73 9e7a2dca47d7084438895c0e2c86677073 f644d22f82609c671b31b2cab6c3a1a5
74 ··$tcCovered1·::·GHC.Types.TrName74 ··$tcCovered1·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCovered2]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCovered2]
78 73dc93a647e3e6936664a3b99825c48b78 9c5b14f20b0be5048cb7ac4c48380a15
79 ··$tcCovered2·::·GHC.Prim.Addr#79 ··$tcCovered2·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"Covered"#]81 ···Unfolding:·Core:·<vanilla>·"Covered"#]
82 4322ce4b8568f4253e4a158c0ae990f682 bfdb3f569dee5beacd07f13442757fcf
83 ··$trModule·::·GHC.Types.Module83 ··$trModule·::·GHC.Types.Module
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.Module],85 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
86 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]86 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
87 2a10c039b5e50588dd5e0278919ffa1787 bf3f5f104f04987105afa4873ac21da1
88 ··$trModule1·::·GHC.Types.TrName88 ··$trModule1·::·GHC.Types.TrName
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
92 d4a09d97dea71c44da93a669ab133ef492 753355dd71efb780d0d06fef7dedf4a4
93 ··$trModule2·::·GHC.Prim.Addr#93 ··$trModule2·::·GHC.Prim.Addr#
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
95 ···Unfolding:·Core:·<vanilla>·"Barbies.Internal.Wear"#]95 ···Unfolding:·Core:·<vanilla>·"Barbies.Internal.Wear"#]
96 38708f0d06e475235c364c95c9c76dcf96 d36c1e1f32d600cc37ec6222b01c8c24
97 ··$trModule3·::·GHC.Types.TrName97 ··$trModule3·::·GHC.Types.TrName
98 ··[HasNoCafRefs,·TagSig:·<TagProper>,98 ··[HasNoCafRefs,·TagSig:·<TagProper>,
99 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],99 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
100 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]100 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
101 d868079f0217d5dd1d25ca6afb7f825b101 6fe7e741ec62bb5572f4ba8b0174c91d
102 ··$trModule4·::·GHC.Prim.Addr#102 ··$trModule4·::·GHC.Prim.Addr#
103 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,103 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
104 ···Unfolding:·Core:·<vanilla>104 ···Unfolding:·Core:·<vanilla>
105 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] 
106 2c0b113e3f5ede6fc221c55203ab8fd8105 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
 106 fa36594200f27a69b52f2f7a64b80fab
107 ··type·Bare·::·*107 ··type·Bare·::·*
108 ··data·Bare108 ··data·Bare
109 80eea34d14e8600810c9ab377badacc1109 eeaf328cbe4a57c6e3233af96bb554e7
110 ··type·Covered·::·*110 ··type·Covered·::·*
111 ··data·Covered111 ··data·Covered
112 1a1a4a4c87e02f1ea861ad1e9b416487112 7a692a95a35079399d24fd04e6ff0213
113 ··axiom·D:R:Wear·::113 ··axiom·D:R:Wear·::
114 ······Wear·Bare·f·a·=·a114 ······Wear·Bare·f·a·=·a
115 ······Wear·Covered·f·a·=·f·a115 ······Wear·Covered·f·a·=·f·a
116 ······Wear·(Data.Generics.GenericN.Param·_1·t)·f·a·=·Wear·t·f·a116 ······Wear·(Data.Generics.GenericN.Param·_1·t)·f·a·=·Wear·t·f·a
117 ······Wear·t·_1·_2·=·(TypeError·...)117 ······Wear·t·_1·_2·=·(TypeError·...)
118 236ea46a0f2decdd8d0aeb99eb30ae38118 6faabd0f19dcb6b56f70a3d39f1054a8
119 ··axiom·D:R:WearTwo·::119 ··axiom·D:R:WearTwo·::
120 ······WearTwo·Bare·f·g·a·=·a120 ······WearTwo·Bare·f·g·a·=·a
Max diff block lines reached; 808/6714 bytes (12.03%) of diff not shown.
24.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.dyn_hi vs.
./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
23.9 KB
ghc --show-iface {}
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies.Internal.Wrappers·[family·instance·module]·90667 interface·Barbies.Internal.Wrappers·[family·instance·module]·9066
8 ··interface·hash:·e4be304bc6b3cc62dcc71119cf61f2db 
9 ··ABI·hash:·52d12130ceef8cc06259aaff6bffc97c 
10 ··export-list·hash:·e9f95692d631be9bde87f12f2b5daec48 ··interface·hash:·cb1b2d1933bc80c5ec0aa1cf1f13dc78
 9 ··ABI·hash:·129f75c5c4289ab45c84ba1048dff5f0
 10 ··export-list·hash:·7bbe89242a5db7bf6a1a319c99ea3bdc
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f14df32c6fa371fed5c3f32f772ba6fc12 ··flag·hash:·f14df32c6fa371fed5c3f32f772ba6fc
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ca1c0caae6aafa314e50ef3ded92a5a516 ··src_hash:·ca1c0caae6aafa314e50ef3ded92a5a5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Barbie{Barbie·getBarbie}21 ··Barbie{Barbie·getBarbie}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
23 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB23 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
24 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts24 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
26 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB26 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.18.2.128 direct·package·dependencies:·base-4.18.2.1
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Barbies.Internal.ApplicativeB30 orphans:·Barbies.Internal.ApplicativeB
31 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB31 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB
32 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext32 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
33 family·instance·modules:·Barbies.Generics.Constraints33 family·instance·modules:·Barbies.Generics.Constraints
34 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN34 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN
35 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose35 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose
36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord
38 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags38 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags
39 ·························Data.Functor.Constant39 ·························Data.Functor.Constant
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
41 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
42 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
43 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
44 ··bpure·d8883fe8f1378838c6dcb611d4546400 
45 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
47 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
48 ··AllB·dc539ef76136c8d575dea50e31e90059 
49 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
50 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
51 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
52 ··bdicts·910fbbe9a576863e35439a6fbd62de33 
53 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
55 ··exports:·9f8c69c553b186c41f515294f9b7135a 
56 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
57 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
58 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
60 ··exports:·545c393a098768048448270f22297261 
61 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
62 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
63 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
64 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
65 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
66 ··btraverse·3914346e69deef9226dfee41d67f7ec840 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 41 ··exports:·132a656254f5cd59e5dc816b66e09234
 42 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 43 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 44 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 45 ··bzipWith3·c2cd418448529a1101125fdb0fb6eef0
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 47 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 48 ··AllB·5fbaedee941804a360e7151df96bf499
 49 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 50 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 51 ··baddDicts·91d7cac823cc11da66f573c51bc6f6ef
 52 ··bdicts·971aaafe6ea6c47c3cae87482166403e
 53 ··bmempty·5c59e57da5376bae689346ccc423cf4e
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 55 ··exports:·aef70c927dc71262ae11a005378b77ba
 56 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 57 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 58 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 60 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 61 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 62 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 63 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 64 ··exports:·ef1730ba79a439abadc8ee398aed68a3
 65 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 66 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
67 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c67 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
68 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b968 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
69 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc269 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
70 204ac2098cb792c8b41351c142327a2070 f62ea7950d7946c762201d93e6308a9e
71 ··$fApplicativeBkBarbie·::71 ··$fApplicativeBkBarbie·::
72 ····forall·k·(b·::·(k·->·*)·->·*).72 ····forall·k·(b·::·(k·->·*)·->·*).
73 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>73 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
74 ····Barbies.Internal.ApplicativeB.ApplicativeB·(Barbie·b)74 ····Barbies.Internal.ApplicativeB.ApplicativeB·(Barbie·b)
75 ··DFunId75 ··DFunId
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
77 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L),ML)>,·Inline:·CONLIKE,77 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L),ML)>,·Inline:·CONLIKE,
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··················`cast`106 ··················`cast`
107 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).107 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).
108 ·················Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N108 ·················Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N
109 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N109 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N
110 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]110 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]
111 ····················································<k>_N·<b>_R)·<Data.Functor.Product.Product111 ····················································<k>_N·<b>_R)·<Data.Functor.Product.Product
112 ····································································f·g>_N)]112 ····································································f·g>_N)]
113 6f940cd80804eb2c666df7482cc81664113 f3399a7e3a4bb03d5a8c676a6a75e068
114 ··$fConstraintsBkBarbie·::114 ··$fConstraintsBkBarbie·::
115 ····forall·k·(b·::·(k·->·*)·->·*).115 ····forall·k·(b·::·(k·->·*)·->·*).
116 ····Barbies.Internal.ConstraintsB.ConstraintsB·b·=>116 ····Barbies.Internal.ConstraintsB.ConstraintsB·b·=>
117 ····Barbies.Internal.ConstraintsB.ConstraintsB·(Barbie·b)117 ····Barbies.Internal.ConstraintsB.ConstraintsB·(Barbie·b)
118 ··DFunId118 ··DFunId
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
120 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,C(S,L)))>,·Inline:·CONLIKE,120 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,C(S,L)))>,·Inline:·CONLIKE,
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ··················`cast`136 ··················`cast`
137 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).137 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).
138 ·················<forall·(a·::·k).·f·a·->·g·a>_R138 ·················<forall·(a·::·k).·f·a·->·g·a>_R
139 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N139 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N
140 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N140 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N
Max diff block lines reached; 16842/24443 bytes (68.90%) of diff not shown.
24.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.hi vs.
./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
23.9 KB
ghc --show-iface {}
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies.Internal.Wrappers·[family·instance·module]·90667 interface·Barbies.Internal.Wrappers·[family·instance·module]·9066
8 ··interface·hash:·e4be304bc6b3cc62dcc71119cf61f2db 
9 ··ABI·hash:·52d12130ceef8cc06259aaff6bffc97c 
10 ··export-list·hash:·e9f95692d631be9bde87f12f2b5daec48 ··interface·hash:·cb1b2d1933bc80c5ec0aa1cf1f13dc78
 9 ··ABI·hash:·129f75c5c4289ab45c84ba1048dff5f0
 10 ··export-list·hash:·7bbe89242a5db7bf6a1a319c99ea3bdc
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5dedc605c735e5e9acdf5429c3f19d4112 ··flag·hash:·5dedc605c735e5e9acdf5429c3f19d41
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ca1c0caae6aafa314e50ef3ded92a5a516 ··src_hash:·ca1c0caae6aafa314e50ef3ded92a5a5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Barbie{Barbie·getBarbie}21 ··Barbie{Barbie·getBarbie}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
23 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB23 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
24 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts24 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
26 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB26 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.18.2.128 direct·package·dependencies:·base-4.18.2.1
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Barbies.Internal.ApplicativeB30 orphans:·Barbies.Internal.ApplicativeB
31 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB31 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB
32 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext32 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
33 family·instance·modules:·Barbies.Generics.Constraints33 family·instance·modules:·Barbies.Generics.Constraints
34 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN34 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN
35 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose35 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose
36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord
38 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags38 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags
39 ·························Data.Functor.Constant39 ·························Data.Functor.Constant
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
41 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
42 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
43 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
44 ··bpure·d8883fe8f1378838c6dcb611d4546400 
45 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
47 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
48 ··AllB·dc539ef76136c8d575dea50e31e90059 
49 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
50 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
51 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
52 ··bdicts·910fbbe9a576863e35439a6fbd62de33 
53 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
55 ··exports:·9f8c69c553b186c41f515294f9b7135a 
56 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
57 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
58 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
60 ··exports:·545c393a098768048448270f22297261 
61 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
62 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
63 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
64 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
65 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
66 ··btraverse·3914346e69deef9226dfee41d67f7ec840 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 41 ··exports:·132a656254f5cd59e5dc816b66e09234
 42 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 43 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 44 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 45 ··bzipWith3·c2cd418448529a1101125fdb0fb6eef0
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 47 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 48 ··AllB·5fbaedee941804a360e7151df96bf499
 49 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 50 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 51 ··baddDicts·91d7cac823cc11da66f573c51bc6f6ef
 52 ··bdicts·971aaafe6ea6c47c3cae87482166403e
 53 ··bmempty·5c59e57da5376bae689346ccc423cf4e
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 55 ··exports:·aef70c927dc71262ae11a005378b77ba
 56 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 57 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 58 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 60 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 61 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 62 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 63 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·368d3e0ab41a9522330792b522601b7c
 64 ··exports:·ef1730ba79a439abadc8ee398aed68a3
 65 ··TraversableB·4b5878e11b020d69d6eb26a6f89795cc
 66 ··btraverse·58e9a3a707292ee59fd2c2438f0a127a
67 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c67 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
68 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b968 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
69 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc269 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
70 204ac2098cb792c8b41351c142327a2070 f62ea7950d7946c762201d93e6308a9e
71 ··$fApplicativeBkBarbie·::71 ··$fApplicativeBkBarbie·::
72 ····forall·k·(b·::·(k·->·*)·->·*).72 ····forall·k·(b·::·(k·->·*)·->·*).
73 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>73 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
74 ····Barbies.Internal.ApplicativeB.ApplicativeB·(Barbie·b)74 ····Barbies.Internal.ApplicativeB.ApplicativeB·(Barbie·b)
75 ··DFunId75 ··DFunId
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
77 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L),ML)>,·Inline:·CONLIKE,77 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L),ML)>,·Inline:·CONLIKE,
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··················`cast`106 ··················`cast`
107 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).107 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).
108 ·················Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N108 ·················Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N
109 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N109 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N
110 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]110 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]
111 ····················································<k>_N·<b>_R)·<Data.Functor.Product.Product111 ····················································<k>_N·<b>_R)·<Data.Functor.Product.Product
112 ····································································f·g>_N)]112 ····································································f·g>_N)]
113 6f940cd80804eb2c666df7482cc81664113 f3399a7e3a4bb03d5a8c676a6a75e068
114 ··$fConstraintsBkBarbie·::114 ··$fConstraintsBkBarbie·::
115 ····forall·k·(b·::·(k·->·*)·->·*).115 ····forall·k·(b·::·(k·->·*)·->·*).
116 ····Barbies.Internal.ConstraintsB.ConstraintsB·b·=>116 ····Barbies.Internal.ConstraintsB.ConstraintsB·b·=>
117 ····Barbies.Internal.ConstraintsB.ConstraintsB·(Barbie·b)117 ····Barbies.Internal.ConstraintsB.ConstraintsB·(Barbie·b)
118 ··DFunId118 ··DFunId
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
120 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,C(S,L)))>,·Inline:·CONLIKE,120 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,C(S,L)))>,·Inline:·CONLIKE,
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ··················`cast`136 ··················`cast`
137 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).137 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).
138 ·················<forall·(a·::·k).·f·a·->·g·a>_R138 ·················<forall·(a·::·k).·f·a·->·g·a>_R
139 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N139 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N
140 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N140 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N
Max diff block lines reached; 16842/24440 bytes (68.91%) of diff not shown.
15.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.dyn_hi vs.
./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
15.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Internal.Writer·90667 interface·Barbies.Internal.Writer·9066
8 ··interface·hash:·d0c7f9c3ff46f918ed5b1fa07ac860c2 
9 ··ABI·hash:·4b8cfed320a9759153c9f2e1178f5919 
10 ··export-list·hash:·59ffb401d09093d618de38060033b75c8 ··interface·hash:·47ab53acb7a25dbd8cb780505351a69d
 9 ··ABI·hash:·1ac8301754bf8fc4ae662af9201e1b17
 10 ··export-list·hash:·ce690a8d0554a90ffe27eb89b53500c9
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6f96bd3a8d68a76f1e5b1283015f621816 ··src_hash:·6f96bd3a8d68a76f1e5b1283015f6218
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 family·instance·modules:·Control.Applicative·Control.Arrow30 family·instance·modules:·Control.Applicative·Control.Arrow
31 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid31 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
33 ·························GHC.RTS.Flags33 ·························GHC.RTS.Flags
34 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b8634 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b86
35 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b935 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
36 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc236 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
37 bfc198c5b3351f241a79282502ecfe1e37 96e27e80aaf6baa58bcbab94de43d4ca
38 ··$fApplicativeSt·::·GHC.Base.Applicative·(St·s)38 ··$fApplicativeSt·::·GHC.Base.Applicative·(St·s)
39 ··DFunId39 ··DFunId
40 ··[HasNoCafRefs,·TagSig:·<TagProper>,40 ··[HasNoCafRefs,·TagSig:·<TagProper>,
41 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,41 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,
42 ···Unfolding:·DFun:·@s.42 ···Unfolding:·DFun:·@s.
43 ················@(St·s)43 ················@(St·s)
44 ················($fFunctorSt·@s)44 ················($fFunctorSt·@s)
Offset 63, 29 lines modifiedOffset 63, 29 lines modified
63 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))63 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))
64 ················($fApplicativeSt1·@s)64 ················($fApplicativeSt1·@s)
65 ··················`cast`65 ··················`cast`
66 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).66 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
67 ·················<St·s·a>_R67 ·················<St·s·a>_R
68 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R68 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R
69 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]69 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]
70 43263678de430610e66ed3ccd7f2e47170 9ee5e5ee71910b18877c39402c8059f8
71 ··$fApplicativeSt1·::·St·s·a·->·St·s·b·->·s·->·(a,·s)71 ··$fApplicativeSt1·::·St·s·a·->·St·s·b·->·s·->·(a,·s)
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
73 ···Arity:·3,·Strictness:·<MC(1,P(ML,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,73 ···Arity:·3,·Strictness:·<MC(1,P(ML,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,
74 ···Inline:·[2],74 ···Inline:·[2],
75 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>75 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
76 ··············\·@s76 ··············\·@s
77 ················@a77 ················@a
78 ················@b78 ················@b
79 ················(eta1['GHC.Types.Many]·::·St·s·a)79 ················(eta1['GHC.Types.Many]·::·St·s·a)
80 ················(eta['GHC.Types.Many]·::·St·s·b)80 ················(eta['GHC.Types.Many]·::·St·s·b)
81 ················(eta2['GHC.Types.Many]·::·s)·->81 ················(eta2['GHC.Types.Many]·::·s)·->
82 ··············case·$w$c<*·@s·@a·@b·eta1·eta·eta2·of·wild·{·(#,#)·ww·ww1·->82 ··············case·$w$c<*·@s·@a·@b·eta1·eta·eta2·of·wild·{·(#,#)·ww·ww1·->
83 ··············(ww,·ww1)·}]83 ··············(ww,·ww1)·}]
84 94a21167fdbdd5d3ff3ceb224255ddf284 d719881837d6a61b410e8e233b57f9cf
85 ··$fApplicativeSt2·::·St·s·a·->·St·s·b·->·s·->·(b,·s)85 ··$fApplicativeSt2·::·St·s·a·->·St·s·b·->·s·->·(b,·s)
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
87 ···Arity:·3,·Strictness:·<MC(1,P(A,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,87 ···Arity:·3,·Strictness:·<MC(1,P(A,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,
88 ···Inline:·[2],88 ···Inline:·[2],
89 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>89 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
90 ··············\·@s90 ··············\·@s
91 ················@a91 ················@a
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ················ds1·::·(b,·s)·[]102 ················ds1·::·(b,·s)·[]
103 ················=·eta1·`cast`·(N:St[0]·<s>_R·<b>_R)103 ················=·eta1·`cast`·(N:St[0]·<s>_R·<b>_R)
104 ····················(case·ds·of·wild·{·(,)·f·s'·->·s'·})104 ····················(case·ds·of·wild·{·(,)·f·s'·->·s'·})
105 ··············}·in105 ··············}·in
106 ··············(case·ds·of·wild·{·(,)·f·s'·->106 ··············(case·ds·of·wild·{·(,)·f·s'·->
107 ···············f·(case·ds1·of·wild1·{·(,)·x·s''·->·x·})·},107 ···············f·(case·ds1·of·wild1·{·(,)·x·s''·->·x·})·},
108 ···············case·ds1·of·wild·{·(,)·x·s''·->·s''·})]108 ···············case·ds1·of·wild·{·(,)·x·s''·->·s''·})]
109 cfd5b465e5c2f6cbf02705d486e468fd109 ce4f5eba92af60c56cfd481e66494dbb
110 ··$fApplicativeSt3·::110 ··$fApplicativeSt3·::
111 ····(a·->·b·->·c)·->·St·s·a·->·St·s·b·->·s·->·(c,·s)111 ····(a·->·b·->·c)·->·St·s·a·->·St·s·b·->·s·->·(c,·s)
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
113 ···Arity:·4,113 ···Arity:·4,
114 ···Strictness:·<MC(1,C(1,L))><MC(1,P(L,ML))><MC(1,P(ML,ML))><L>,114 ···Strictness:·<MC(1,C(1,L))><MC(1,P(L,ML))><MC(1,P(ML,ML))><L>,
115 ···CPR:·1,·Inline:·[2],115 ···CPR:·1,·Inline:·[2],
116 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>116 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ·····················@b128 ·····················@b
129 ·····················@c129 ·····················@c
130 ·····················eta130 ·····················eta
131 ·····················eta1131 ·····················eta1
132 ·····················eta2132 ·····················eta2
133 ·····················eta3·of·wild·{·(#,#)·ww·ww1·->133 ·····················eta3·of·wild·{·(#,#)·ww·ww1·->
134 ··············(ww,·ww1)·}]134 ··············(ww,·ww1)·}]
135 364010e0a3987dbfed7d8e9dc6f02fe1135 68418144ef3f4076981f96d9c7bf046f
136 ··$fApplicativeSt_$c<*>·::·St·s·(a·->·b)·->·St·s·a·->·St·s·b136 ··$fApplicativeSt_$c<*>·::·St·s·(a·->·b)·->·St·s·a·->·St·s·b
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
138 ···Arity:·3,·Strictness:·<MC(1,P(MC(1,L),ML))><MC(1,P(ML,ML))><L>,138 ···Arity:·3,·Strictness:·<MC(1,P(MC(1,L),ML))><MC(1,P(ML,ML))><L>,
139 ···CPR:·1,·Inline:·(sat-args=2),139 ···CPR:·1,·Inline:·(sat-args=2),
140 ···Unfolding:·Core:·StableUser·<2,FalseFalse>140 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
141 ··············(\·@s141 ··············(\·@s
142 ·················@a142 ·················@a
Offset 156, 42 lines modifiedOffset 156, 42 lines modified
156 ················f·(case·ds3·of·wild1·{·(,)·x·s''·->·x·})·},156 ················f·(case·ds3·of·wild1·{·(,)·x·s''·->·x·})·},
157 ················case·ds3·of·wild·{·(,)·x·s''·->·s''·}))157 ················case·ds3·of·wild·{·(,)·x·s''·->·s''·}))
158 ················`cast`158 ················`cast`
159 ··············(forall·(s·::·<*>_N)·(a·::·<*>_N)·(b·::·<*>_N).159 ··············(forall·(s·::·<*>_N)·(a·::·<*>_N)·(b·::·<*>_N).
160 ···············<St·s·(a·->·b)>_R160 ···············<St·s·(a·->·b)>_R
161 ···············%<'GHC.Types.Many>_N·->_R·<St·s·a>_R161 ···············%<'GHC.Types.Many>_N·->_R·<St·s·a>_R
162 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))]162 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))]
163 f865f441f5ee5f4ea5d5afb923a05306163 bf3ebcd6e774da93bba501328dfbf836
164 ··$fFunctorSt·::·GHC.Base.Functor·(St·s)164 ··$fFunctorSt·::·GHC.Base.Functor·(St·s)
165 ··DFunId165 ··DFunId
166 ··[HasNoCafRefs,·TagSig:·<TagProper>,166 ··[HasNoCafRefs,·TagSig:·<TagProper>,
167 ···LambdaFormInfo:·LFCon[GHC.Base.C:Functor],·Inline:·CONLIKE,167 ···LambdaFormInfo:·LFCon[GHC.Base.C:Functor],·Inline:·CONLIKE,
168 ···Unfolding:·DFun:·@s.168 ···Unfolding:·DFun:·@s.
169 ················@(St·s)169 ················@(St·s)
170 ················($fFunctorSt_$cfmap·@s)170 ················($fFunctorSt_$cfmap·@s)
171 ················($fFunctorSt1·@s)171 ················($fFunctorSt1·@s)
172 ··················`cast`172 ··················`cast`
173 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).173 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
174 ·················<a>_R174 ·················<a>_R
175 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R175 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R
176 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]176 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]
177 a9d0645a17c3ea1db4c707cbd50dfdf8177 957c090af0b458e36aa271f35bb88d63
178 ··$fFunctorSt1·::·a·->·St·s·b·->·s·->·(a,·s)178 ··$fFunctorSt1·::·a·->·St·s·b·->·s·->·(a,·s)
179 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,179 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
180 ···Arity:·3,·Strictness:·<L><1C(1,P(A,L))><L>,·CPR:·1,180 ···Arity:·3,·Strictness:·<L><1C(1,P(A,L))><L>,·CPR:·1,
181 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>181 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>
182 ··············\·@s182 ··············\·@s
Max diff block lines reached; 9625/15294 bytes (62.93%) of diff not shown.
15.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.hi vs.
./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
15.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Internal.Writer·90667 interface·Barbies.Internal.Writer·9066
8 ··interface·hash:·d0c7f9c3ff46f918ed5b1fa07ac860c2 
9 ··ABI·hash:·4b8cfed320a9759153c9f2e1178f5919 
10 ··export-list·hash:·59ffb401d09093d618de38060033b75c8 ··interface·hash:·47ab53acb7a25dbd8cb780505351a69d
 9 ··ABI·hash:·1ac8301754bf8fc4ae662af9201e1b17
 10 ··export-list·hash:·ce690a8d0554a90ffe27eb89b53500c9
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6f96bd3a8d68a76f1e5b1283015f621816 ··src_hash:·6f96bd3a8d68a76f1e5b1283015f6218
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 family·instance·modules:·Control.Applicative·Control.Arrow30 family·instance·modules:·Control.Applicative·Control.Arrow
31 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid31 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
33 ·························GHC.RTS.Flags33 ·························GHC.RTS.Flags
34 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b8634 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b86
35 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b935 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
36 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc236 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
37 bfc198c5b3351f241a79282502ecfe1e37 96e27e80aaf6baa58bcbab94de43d4ca
38 ··$fApplicativeSt·::·GHC.Base.Applicative·(St·s)38 ··$fApplicativeSt·::·GHC.Base.Applicative·(St·s)
39 ··DFunId39 ··DFunId
40 ··[HasNoCafRefs,·TagSig:·<TagProper>,40 ··[HasNoCafRefs,·TagSig:·<TagProper>,
41 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,41 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,
42 ···Unfolding:·DFun:·@s.42 ···Unfolding:·DFun:·@s.
43 ················@(St·s)43 ················@(St·s)
44 ················($fFunctorSt·@s)44 ················($fFunctorSt·@s)
Offset 63, 29 lines modifiedOffset 63, 29 lines modified
63 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))63 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))
64 ················($fApplicativeSt1·@s)64 ················($fApplicativeSt1·@s)
65 ··················`cast`65 ··················`cast`
66 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).66 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
67 ·················<St·s·a>_R67 ·················<St·s·a>_R
68 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R68 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R
69 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]69 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]
70 43263678de430610e66ed3ccd7f2e47170 9ee5e5ee71910b18877c39402c8059f8
71 ··$fApplicativeSt1·::·St·s·a·->·St·s·b·->·s·->·(a,·s)71 ··$fApplicativeSt1·::·St·s·a·->·St·s·b·->·s·->·(a,·s)
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
73 ···Arity:·3,·Strictness:·<MC(1,P(ML,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,73 ···Arity:·3,·Strictness:·<MC(1,P(ML,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,
74 ···Inline:·[2],74 ···Inline:·[2],
75 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>75 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
76 ··············\·@s76 ··············\·@s
77 ················@a77 ················@a
78 ················@b78 ················@b
79 ················(eta1['GHC.Types.Many]·::·St·s·a)79 ················(eta1['GHC.Types.Many]·::·St·s·a)
80 ················(eta['GHC.Types.Many]·::·St·s·b)80 ················(eta['GHC.Types.Many]·::·St·s·b)
81 ················(eta2['GHC.Types.Many]·::·s)·->81 ················(eta2['GHC.Types.Many]·::·s)·->
82 ··············case·$w$c<*·@s·@a·@b·eta1·eta·eta2·of·wild·{·(#,#)·ww·ww1·->82 ··············case·$w$c<*·@s·@a·@b·eta1·eta·eta2·of·wild·{·(#,#)·ww·ww1·->
83 ··············(ww,·ww1)·}]83 ··············(ww,·ww1)·}]
84 94a21167fdbdd5d3ff3ceb224255ddf284 d719881837d6a61b410e8e233b57f9cf
85 ··$fApplicativeSt2·::·St·s·a·->·St·s·b·->·s·->·(b,·s)85 ··$fApplicativeSt2·::·St·s·a·->·St·s·b·->·s·->·(b,·s)
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
87 ···Arity:·3,·Strictness:·<MC(1,P(A,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,87 ···Arity:·3,·Strictness:·<MC(1,P(A,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,
88 ···Inline:·[2],88 ···Inline:·[2],
89 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>89 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
90 ··············\·@s90 ··············\·@s
91 ················@a91 ················@a
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ················ds1·::·(b,·s)·[]102 ················ds1·::·(b,·s)·[]
103 ················=·eta1·`cast`·(N:St[0]·<s>_R·<b>_R)103 ················=·eta1·`cast`·(N:St[0]·<s>_R·<b>_R)
104 ····················(case·ds·of·wild·{·(,)·f·s'·->·s'·})104 ····················(case·ds·of·wild·{·(,)·f·s'·->·s'·})
105 ··············}·in105 ··············}·in
106 ··············(case·ds·of·wild·{·(,)·f·s'·->106 ··············(case·ds·of·wild·{·(,)·f·s'·->
107 ···············f·(case·ds1·of·wild1·{·(,)·x·s''·->·x·})·},107 ···············f·(case·ds1·of·wild1·{·(,)·x·s''·->·x·})·},
108 ···············case·ds1·of·wild·{·(,)·x·s''·->·s''·})]108 ···············case·ds1·of·wild·{·(,)·x·s''·->·s''·})]
109 cfd5b465e5c2f6cbf02705d486e468fd109 ce4f5eba92af60c56cfd481e66494dbb
110 ··$fApplicativeSt3·::110 ··$fApplicativeSt3·::
111 ····(a·->·b·->·c)·->·St·s·a·->·St·s·b·->·s·->·(c,·s)111 ····(a·->·b·->·c)·->·St·s·a·->·St·s·b·->·s·->·(c,·s)
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
113 ···Arity:·4,113 ···Arity:·4,
114 ···Strictness:·<MC(1,C(1,L))><MC(1,P(L,ML))><MC(1,P(ML,ML))><L>,114 ···Strictness:·<MC(1,C(1,L))><MC(1,P(L,ML))><MC(1,P(ML,ML))><L>,
115 ···CPR:·1,·Inline:·[2],115 ···CPR:·1,·Inline:·[2],
116 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>116 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ·····················@b128 ·····················@b
129 ·····················@c129 ·····················@c
130 ·····················eta130 ·····················eta
131 ·····················eta1131 ·····················eta1
132 ·····················eta2132 ·····················eta2
133 ·····················eta3·of·wild·{·(#,#)·ww·ww1·->133 ·····················eta3·of·wild·{·(#,#)·ww·ww1·->
134 ··············(ww,·ww1)·}]134 ··············(ww,·ww1)·}]
135 364010e0a3987dbfed7d8e9dc6f02fe1135 68418144ef3f4076981f96d9c7bf046f
136 ··$fApplicativeSt_$c<*>·::·St·s·(a·->·b)·->·St·s·a·->·St·s·b136 ··$fApplicativeSt_$c<*>·::·St·s·(a·->·b)·->·St·s·a·->·St·s·b
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
138 ···Arity:·3,·Strictness:·<MC(1,P(MC(1,L),ML))><MC(1,P(ML,ML))><L>,138 ···Arity:·3,·Strictness:·<MC(1,P(MC(1,L),ML))><MC(1,P(ML,ML))><L>,
139 ···CPR:·1,·Inline:·(sat-args=2),139 ···CPR:·1,·Inline:·(sat-args=2),
140 ···Unfolding:·Core:·StableUser·<2,FalseFalse>140 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
141 ··············(\·@s141 ··············(\·@s
142 ·················@a142 ·················@a
Offset 156, 42 lines modifiedOffset 156, 42 lines modified
156 ················f·(case·ds3·of·wild1·{·(,)·x·s''·->·x·})·},156 ················f·(case·ds3·of·wild1·{·(,)·x·s''·->·x·})·},
157 ················case·ds3·of·wild·{·(,)·x·s''·->·s''·}))157 ················case·ds3·of·wild·{·(,)·x·s''·->·s''·}))
158 ················`cast`158 ················`cast`
159 ··············(forall·(s·::·<*>_N)·(a·::·<*>_N)·(b·::·<*>_N).159 ··············(forall·(s·::·<*>_N)·(a·::·<*>_N)·(b·::·<*>_N).
160 ···············<St·s·(a·->·b)>_R160 ···············<St·s·(a·->·b)>_R
161 ···············%<'GHC.Types.Many>_N·->_R·<St·s·a>_R161 ···············%<'GHC.Types.Many>_N·->_R·<St·s·a>_R
162 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))]162 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))]
163 f865f441f5ee5f4ea5d5afb923a05306163 bf3ebcd6e774da93bba501328dfbf836
164 ··$fFunctorSt·::·GHC.Base.Functor·(St·s)164 ··$fFunctorSt·::·GHC.Base.Functor·(St·s)
165 ··DFunId165 ··DFunId
166 ··[HasNoCafRefs,·TagSig:·<TagProper>,166 ··[HasNoCafRefs,·TagSig:·<TagProper>,
167 ···LambdaFormInfo:·LFCon[GHC.Base.C:Functor],·Inline:·CONLIKE,167 ···LambdaFormInfo:·LFCon[GHC.Base.C:Functor],·Inline:·CONLIKE,
168 ···Unfolding:·DFun:·@s.168 ···Unfolding:·DFun:·@s.
169 ················@(St·s)169 ················@(St·s)
170 ················($fFunctorSt_$cfmap·@s)170 ················($fFunctorSt_$cfmap·@s)
171 ················($fFunctorSt1·@s)171 ················($fFunctorSt1·@s)
172 ··················`cast`172 ··················`cast`
173 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).173 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
174 ·················<a>_R174 ·················<a>_R
175 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R175 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R
176 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]176 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]
177 a9d0645a17c3ea1db4c707cbd50dfdf8177 957c090af0b458e36aa271f35bb88d63
178 ··$fFunctorSt1·::·a·->·St·s·b·->·s·->·(a,·s)178 ··$fFunctorSt1·::·a·->·St·s·b·->·s·->·(a,·s)
179 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,179 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
180 ···Arity:·3,·Strictness:·<L><1C(1,P(A,L))><L>,·CPR:·1,180 ···Arity:·3,·Strictness:·<L><1C(1,P(A,L))><L>,·CPR:·1,
181 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>181 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>
182 ··············\·@s182 ··············\·@s
Max diff block lines reached; 9625/15294 bytes (62.93%) of diff not shown.
18.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.dyn_hi vs.
./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
18.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Barbies.Internal·90667 interface·Barbies.Internal·9066
8 ··interface·hash:·703c799e2d670c753da038309f531fcb 
9 ··ABI·hash:·5751d2ed4bb12afcbaccdb7523b79aff 
10 ··export-list·hash:·9e47f454d226ca2cb299f7cc70e258d88 ··interface·hash:·2b0af4acccfb48d13cbf959111db457e
 9 ··ABI·hash:·4b362224788ac66610a244af0b99d885
 10 ··export-list·hash:·a277e37d43ab62b788de06e35563d550
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·36f2984720aa96d19b1a2558624fef8016 ··src_hash:·36f2984720aa96d19b1a2558624fef80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 101, 32 lines modifiedOffset 101, 32 lines modified
101 ··GHC.Generics.UChar101 ··GHC.Generics.UChar
102 ··GHC.Generics.UDouble102 ··GHC.Generics.UDouble
103 ··GHC.Generics.UFloat103 ··GHC.Generics.UFloat
104 ··GHC.Generics.UInt104 ··GHC.Generics.UInt
105 ··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#}105 ··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#}
106 ··GHC.Generics.UWord106 ··GHC.Generics.UWord
107 ··GHC.Generics.V1107 ··GHC.Generics.V1
108 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative108 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
109 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare109 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare
110 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints110 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
111 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive111 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
112 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor112 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
113 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable113 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
114 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB114 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
115 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT115 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
116 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB116 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB
117 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB117 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
118 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT118 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT
119 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB119 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
120 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT120 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT
121 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB121 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
122 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT122 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
123 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB123 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
124 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT124 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
125 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN125 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
126 boot·module·dependencies:126 boot·module·dependencies:
127 direct·package·dependencies:·base-4.18.2.1127 direct·package·dependencies:·base-4.18.2.1
128 plugin·package·dependencies:128 plugin·package·dependencies:
129 orphans:·Barbies.Internal.ApplicativeB129 orphans:·Barbies.Internal.ApplicativeB
130 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.BareB130 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.BareB
131 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.ConstraintsT131 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.ConstraintsT
132 ·········Barbies.Internal.DistributiveB·Barbies.Internal.DistributiveT132 ·········Barbies.Internal.DistributiveB·Barbies.Internal.DistributiveT
Offset 145, 135 lines modifiedOffset 145, 135 lines modified
145 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except145 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
146 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe146 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
147 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict147 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
148 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy148 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
149 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy149 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
150 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant150 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
151 ·························Data.Functor.Reverse151 ·························Data.Functor.Reverse
152 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·cd6b2d8adddf9a2d3767a33a685f152d 
153 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
154 ··GApplicative·3ced52b07609826cc929119e22540509 
155 ··gprod·c71396a7069c38d58d587ea97a10c328 
156 ··gpure·2bc47c1626a359c82f3a6419b23cc52b 
157 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare·eea274642dff5789bea4aa894d8bc07f 
158 ··exports:·5efe914a4cb0ec7fc6958e082b874fad 
159 ··GBare·1fa6fd25559727210b03f78d5a832c96 
160 ··gcover·798bc1b3653e7aaf5fe2cd589c9308a9 
161 ··gstrip·5a28e1c990a9ea713936b0047d74455a 
162 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
163 ··exports:·f5759178cdbb617493eee5630131ae28 
164 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
165 ··GConstraints·a7e9e23d9fc65479302c9d3c0ace9820 
166 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
167 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
168 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
169 ··X·171ce71086eece1d472adc01f3a98af1 
170 ··Y·ba6a1ba68e95cb981888219d3edc670b 
171 ··gaddDicts·a8fe95c5e3b8e807206efdc59867b319 
172 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·bc4b8750effdecf47b6444706f50b239 
173 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
174 ··GDistributive·8920dca54430650db1672b0181edd98f 
175 ··gdistribute·88c43b505c766c52951b46c9a80b6975 
176 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·aa0cdfd634e110446d67378e55f3961e 
177 ··exports:·5181bc237f1b5142ba8064be4536aca8 
178 ··GFunctor·3a671a9ebc54c98292eef95647b8cf3a 
179 ··gmap·48115c02e66040402cbe3728cb1f0e58 
180 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·fcc5069525cb18eabc5ee2f6d115ed72 
181 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
182 ··GTraversable·1180a3c086dfc51eda564a1727916603 
183 ··gtraverse·e8c1062ed3782afa31b62442c3d713bd 
184 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
185 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
186 ··CanDeriveApplicativeB·b61bc228653760157a606b23571c88ec 
187 ··gbprodDefault·868da1f2081306871a0916728f560b0d 
188 ··gbpureDefault·e06d1628c7c0519d4217f46e4f3a65e7 
189 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
190 ··exports:·8f06cd71a7d940a28cb85009a4957b36 
191 ··CanDeriveApplicativeT·cbbd0254664fc2922e682c379a992479 
192 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·38a94147d4ffbde195fb7c8c1cfe9808 
193 ··exports:·f8d13d389494b14dd924f2036dae95e2 
194 ··CanDeriveBareB·37dd3b0cc0aa8fa0a94782ca7f4983ac 
195 ··gbcoverDefault·dd0d1b6fd32449e8bbf20699395853f1 
196 ··gbstripDefault·4c0143e67935f6cf725de148b8cf0a35 
197 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
198 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
199 ··CanDeriveConstraintsB·bcd864131a6ba6fa8f09696b46d36f0c 
200 ··GAllRepB·b55e3d91b41ad97ba9417bc021683df5 
201 ··TagSelf0·a549a87741384e082d41639454945afe 
202 ··TagSelf0'·7b11e28adaee2aeb7bc8f0ae7f9e8da4 
203 ··gbaddDictsDefault·0c9773bc7b15401540d7ddae6ab5b120 
204 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b0c8e8cd622378ebd4213ca89b09d70f 
205 ··exports:·278101e56b3eacad637b39b7dc733468 
206 ··CanDeriveConstraintsT·8b43af5386da34277bb41fc6764458cd 
207 ··GAllRepT·2fd17a4da800c5787ace0662c4ab16f5 
208 ··TagSelf1·60b6a26daeaa761940977f97dbbe94f6 
209 ··TagSelf1'·b23920de0c0254a7356b171d679daf1a 
210 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
211 ··exports:·61e86516bb9242bfd66af8550d57db65 
212 ··CanDeriveDistributiveB·593c2a42749e8b7a16e811c153359693 
213 ··gbdistributeDefault·746005dc102df7ce2ca7731122b0a5d6 
214 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
215 ··exports:·6c54e7bb9d2909cbdea3cafe4057c036 
216 ··CanDeriveDistributiveT·5c73b075ffb410ca35cd04643f221365 
Max diff block lines reached; 1384/18375 bytes (7.53%) of diff not shown.
18.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.hi vs.
./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
18.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Barbies.Internal·90667 interface·Barbies.Internal·9066
8 ··interface·hash:·703c799e2d670c753da038309f531fcb 
9 ··ABI·hash:·5751d2ed4bb12afcbaccdb7523b79aff 
10 ··export-list·hash:·9e47f454d226ca2cb299f7cc70e258d88 ··interface·hash:·2b0af4acccfb48d13cbf959111db457e
 9 ··ABI·hash:·4b362224788ac66610a244af0b99d885
 10 ··export-list·hash:·a277e37d43ab62b788de06e35563d550
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·36f2984720aa96d19b1a2558624fef8016 ··src_hash:·36f2984720aa96d19b1a2558624fef80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 101, 32 lines modifiedOffset 101, 32 lines modified
101 ··GHC.Generics.UChar101 ··GHC.Generics.UChar
102 ··GHC.Generics.UDouble102 ··GHC.Generics.UDouble
103 ··GHC.Generics.UFloat103 ··GHC.Generics.UFloat
104 ··GHC.Generics.UInt104 ··GHC.Generics.UInt
105 ··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#}105 ··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#}
106 ··GHC.Generics.UWord106 ··GHC.Generics.UWord
107 ··GHC.Generics.V1107 ··GHC.Generics.V1
108 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative108 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
109 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare109 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare
110 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints110 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
111 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive111 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
112 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor112 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
113 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable113 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
114 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB114 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
115 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT115 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
116 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB116 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB
117 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB117 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
118 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT118 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT
119 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB119 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
120 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT120 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT
121 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB121 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
122 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT122 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
123 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB123 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
124 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT124 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
125 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN125 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
126 boot·module·dependencies:126 boot·module·dependencies:
127 direct·package·dependencies:·base-4.18.2.1127 direct·package·dependencies:·base-4.18.2.1
128 plugin·package·dependencies:128 plugin·package·dependencies:
129 orphans:·Barbies.Internal.ApplicativeB129 orphans:·Barbies.Internal.ApplicativeB
130 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.BareB130 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.BareB
131 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.ConstraintsT131 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.ConstraintsT
132 ·········Barbies.Internal.DistributiveB·Barbies.Internal.DistributiveT132 ·········Barbies.Internal.DistributiveB·Barbies.Internal.DistributiveT
Offset 145, 135 lines modifiedOffset 145, 135 lines modified
145 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except145 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
146 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe146 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
147 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict147 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
148 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy148 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
149 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy149 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
150 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant150 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
151 ·························Data.Functor.Reverse151 ·························Data.Functor.Reverse
152 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·cd6b2d8adddf9a2d3767a33a685f152d 
153 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
154 ··GApplicative·3ced52b07609826cc929119e22540509 
155 ··gprod·c71396a7069c38d58d587ea97a10c328 
156 ··gpure·2bc47c1626a359c82f3a6419b23cc52b 
157 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare·eea274642dff5789bea4aa894d8bc07f 
158 ··exports:·5efe914a4cb0ec7fc6958e082b874fad 
159 ··GBare·1fa6fd25559727210b03f78d5a832c96 
160 ··gcover·798bc1b3653e7aaf5fe2cd589c9308a9 
161 ··gstrip·5a28e1c990a9ea713936b0047d74455a 
162 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
163 ··exports:·f5759178cdbb617493eee5630131ae28 
164 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
165 ··GConstraints·a7e9e23d9fc65479302c9d3c0ace9820 
166 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
167 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
168 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
169 ··X·171ce71086eece1d472adc01f3a98af1 
170 ··Y·ba6a1ba68e95cb981888219d3edc670b 
171 ··gaddDicts·a8fe95c5e3b8e807206efdc59867b319 
172 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·bc4b8750effdecf47b6444706f50b239 
173 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
174 ··GDistributive·8920dca54430650db1672b0181edd98f 
175 ··gdistribute·88c43b505c766c52951b46c9a80b6975 
176 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·aa0cdfd634e110446d67378e55f3961e 
177 ··exports:·5181bc237f1b5142ba8064be4536aca8 
178 ··GFunctor·3a671a9ebc54c98292eef95647b8cf3a 
179 ··gmap·48115c02e66040402cbe3728cb1f0e58 
180 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·fcc5069525cb18eabc5ee2f6d115ed72 
181 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
182 ··GTraversable·1180a3c086dfc51eda564a1727916603 
183 ··gtraverse·e8c1062ed3782afa31b62442c3d713bd 
184 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
185 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
186 ··CanDeriveApplicativeB·b61bc228653760157a606b23571c88ec 
187 ··gbprodDefault·868da1f2081306871a0916728f560b0d 
188 ··gbpureDefault·e06d1628c7c0519d4217f46e4f3a65e7 
189 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
190 ··exports:·8f06cd71a7d940a28cb85009a4957b36 
191 ··CanDeriveApplicativeT·cbbd0254664fc2922e682c379a992479 
192 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·38a94147d4ffbde195fb7c8c1cfe9808 
193 ··exports:·f8d13d389494b14dd924f2036dae95e2 
194 ··CanDeriveBareB·37dd3b0cc0aa8fa0a94782ca7f4983ac 
195 ··gbcoverDefault·dd0d1b6fd32449e8bbf20699395853f1 
196 ··gbstripDefault·4c0143e67935f6cf725de148b8cf0a35 
197 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
198 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
199 ··CanDeriveConstraintsB·bcd864131a6ba6fa8f09696b46d36f0c 
200 ··GAllRepB·b55e3d91b41ad97ba9417bc021683df5 
201 ··TagSelf0·a549a87741384e082d41639454945afe 
202 ··TagSelf0'·7b11e28adaee2aeb7bc8f0ae7f9e8da4 
203 ··gbaddDictsDefault·0c9773bc7b15401540d7ddae6ab5b120 
204 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b0c8e8cd622378ebd4213ca89b09d70f 
205 ··exports:·278101e56b3eacad637b39b7dc733468 
206 ··CanDeriveConstraintsT·8b43af5386da34277bb41fc6764458cd 
207 ··GAllRepT·2fd17a4da800c5787ace0662c4ab16f5 
208 ··TagSelf1·60b6a26daeaa761940977f97dbbe94f6 
209 ··TagSelf1'·b23920de0c0254a7356b171d679daf1a 
210 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
211 ··exports:·61e86516bb9242bfd66af8550d57db65 
212 ··CanDeriveDistributiveB·593c2a42749e8b7a16e811c153359693 
213 ··gbdistributeDefault·746005dc102df7ce2ca7731122b0a5d6 
214 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
215 ··exports:·6c54e7bb9d2909cbdea3cafe4057c036 
216 ··CanDeriveDistributiveT·5c73b075ffb410ca35cd04643f221365 
Max diff block lines reached; 1384/18375 bytes (7.53%) of diff not shown.
17.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.dyn_hi vs.
./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
17.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Barbies·90667 interface·Barbies·9066
8 ··interface·hash:·e64d0638b9d07ba93b57a942a6e8b8bb 
9 ··ABI·hash:·1b943b9ef1a2929f6c12dd614ea65fb8 
10 ··export-list·hash:·4879b1a2cb4dd5023302ac5d5f5a2b808 ··interface·hash:·e8f07f8608783e0a3e018a2acb7beb9d
 9 ··ABI·hash:·22a19fc42eaf32265ca81dbc91609454
 10 ··export-list·hash:·4d57dbc6f22051bb93aaba0e17211e96
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b7958cd53bafcaeea8a242dfdd7454f116 ··src_hash:·b7958cd53bafcaeea8a242dfdd7454f1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 82, 20 lines modifiedOffset 82, 20 lines modified
82 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}82 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}
83 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}83 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}
84 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}84 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}
85 ··Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit}85 ··Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit}
86 ··Barbies.Internal.Trivial.Void86 ··Barbies.Internal.Trivial.Void
87 ··Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie·getBarbie}87 ··Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie·getBarbie}
88 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}88 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
89 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi89 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi
90 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers90 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers
91 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial91 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
92 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers92 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
93 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie93 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
94 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer94 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer
95 boot·module·dependencies:95 boot·module·dependencies:
96 direct·package·dependencies:·base-4.18.2.196 direct·package·dependencies:·base-4.18.2.1
97 plugin·package·dependencies:97 plugin·package·dependencies:
98 orphans:·Barbies.Internal.ApplicativeB98 orphans:·Barbies.Internal.ApplicativeB
99 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB99 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB
100 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB100 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB
101 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB101 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB
Offset 115, 156 lines modifiedOffset 115, 156 lines modified
115 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except115 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
116 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe116 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
117 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict117 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
118 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy118 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
119 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy119 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
120 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant120 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
121 ·························Data.Functor.Reverse121 ·························Data.Functor.Reverse
122 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi·604a1d41e05e1d123fdb2fac9fd8f040 
123 ··exports:·7b265b9f77349ea169ef59918f8772f0 
124 ··Flip·1661b62dfb74633a5d54f8a373ae2e1c 
125 ··Flip·ac4c6c7cc7586535b553de95af5ceac2 
126 ··btfoldMap·b8ad8744ddec8383842944b6229622c9 
127 ··btmap·7c5f772f891de5c87e7029a8ca6b3b41 
128 ··btmap1·ed47bd6375a298ffd3ab33edd15f4be4 
129 ··btprod·5aa88b6958bf3e76f1bd866011ff251f 
130 ··btpure·e3253a1aeeba2676a8889d482f70cc8f 
131 ··btpure1·06847fa376923aec6d9204778d06623a 
132 ··bttraverse·43d234654f9703de062a97a3d6d4e996 
133 ··bttraverse1·5b2c77592c3e7b0c5bd715ee01271b28 
134 ··bttraverse_·5fb51a98bdff243e93b627f6c27ab70c 
135 ··runFlip·9a142bd1b66599dedab53d1dfec77218 
136 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
137 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
138 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
139 ··bpure·d8883fe8f1378838c6dcb611d4546400 
140 ··bunzip·55485ecb89cfc48f959276abf53138b6 
141 ··bzip·a2112f05775fc9da652845f2152de290 
142 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
143 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
144 ··bzipWith4·f8e9dbf366e83e550bc95b7050373b03 
145 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
146 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
147 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
148 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
149 ··tunzip·4755a536dffa72b34542174dea9563b9 
150 ··tzip·8be4ece3ae39eae97e8ab2054291029f 
151 ··tzipWith·42a8151822e89abb873919356fdc0652 
152 ··tzipWith3·849c75023385973bb50888c87cceec50 
153 ··tzipWith4·0425deaa0877b3ffee1c1fdf4d05f678 
154 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
155 ··AllB·dc539ef76136c8d575dea50e31e90059 
156 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
157 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
158 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
159 ··bdicts·910fbbe9a576863e35439a6fbd62de33 
160 ··bfoldMapC·8dc0380a9c23f3ae49fefd9813306c8e 
161 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
162 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
163 ··bpureC·638f96823a12ae1193029411409e22a6 
164 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
165 ··bzipWith3C·8e34c659c77d116f60d8722f095357ca 
166 ··bzipWith4C·bf0725b1a4636d46c52c28c8c5295063 
167 ··bzipWithC·eda12aac3e3389d5a81c7e754849ef8d 
168 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b0c8e8cd622378ebd4213ca89b09d70f 
169 ··AllT·92843017dacf42daf57c39082de48fa0 
170 ··AllTF·e0763c123e2b8997bb2edc82b327f155 
171 ··ConstraintsT·87036f6d192a044ba64c57ad3852f00b 
172 ··taddDicts·ced41e140057be31cb58fcc38e1696fa 
173 ··tmapC·a0f909dabfcacacb160fc8fb2fd88ee7 
174 ··ttraverseC·038c8c5c104e8c160fb65247f289334d 
175 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers·89b252e23e35e9000e541280249b249b 
176 ··exports:·4f77bb01354be65f6ea4c93400d3233b 
177 ··Container·b62ef1a89f544c86fda37f9955aad56f 
178 ··Container·96fdbd34013fa7b5e5f91f10c714c710 
179 ··ErrorContainer·b160c4e217512ebeb5f6beed79171e60 
180 ··ErrorContainer·457c825d58d97b32f5e406f92b956382 
181 ··getContainer·d51016dd054e02ef6a76637885cbefad 
182 ··getErrorContainer·7113d28f172cd850dd70c4d1d1a731c7 
183 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
184 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
185 ··bcotraverse·6a6e1ed60e51c8555cf9a3d04180b293 
186 ··bdecompose·4525724422846199c152367c0cfc580e 
187 ··bdistribute·5b40d11ac15b14f1ed4a3c11011331d8 
188 ··bdistribute'·acd335bf472873b0ccbb4826f56e568f 
189 ··brecompose·a55756af0f4a37162824111628b88eee 
190 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
191 ··DistributiveT·375f90ea1d05e60dc2c4545948c0f64a 
192 ··tcotraverse·73d6c732cec8f656dc5ba8f5d3624a1e 
193 ··tdecompose·5bac02433dfcce8672b96aacbc7690ac 
194 ··tdistribute·ac2e5b8fba24fb8dcfa0e8bfe938022d 
195 ··tdistribute'·e714a56db976e405999674ba0f38e4c2 
196 ··trecompose·0c7137381fb9c3602e0f4e823599884a 
197 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
198 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
199 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
200 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
Max diff block lines reached; 1321/17755 bytes (7.44%) of diff not shown.
17.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.hi vs.
./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
17.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Barbies·90667 interface·Barbies·9066
8 ··interface·hash:·e64d0638b9d07ba93b57a942a6e8b8bb 
9 ··ABI·hash:·1b943b9ef1a2929f6c12dd614ea65fb8 
10 ··export-list·hash:·4879b1a2cb4dd5023302ac5d5f5a2b808 ··interface·hash:·e8f07f8608783e0a3e018a2acb7beb9d
 9 ··ABI·hash:·22a19fc42eaf32265ca81dbc91609454
 10 ··export-list·hash:·4d57dbc6f22051bb93aaba0e17211e96
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b7958cd53bafcaeea8a242dfdd7454f116 ··src_hash:·b7958cd53bafcaeea8a242dfdd7454f1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 82, 20 lines modifiedOffset 82, 20 lines modified
82 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}82 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}
83 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}83 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}
84 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}84 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}
85 ··Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit}85 ··Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit}
86 ··Barbies.Internal.Trivial.Void86 ··Barbies.Internal.Trivial.Void
87 ··Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie·getBarbie}87 ··Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie·getBarbie}
88 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}88 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
89 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi89 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi
90 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers90 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers
91 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial91 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
92 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers92 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
93 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie93 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
94 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer94 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer
95 boot·module·dependencies:95 boot·module·dependencies:
96 direct·package·dependencies:·base-4.18.2.196 direct·package·dependencies:·base-4.18.2.1
97 plugin·package·dependencies:97 plugin·package·dependencies:
98 orphans:·Barbies.Internal.ApplicativeB98 orphans:·Barbies.Internal.ApplicativeB
99 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB99 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB
100 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB100 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB
101 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB101 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB
Offset 115, 156 lines modifiedOffset 115, 156 lines modified
115 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except115 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
116 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe116 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
117 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict117 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
118 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy118 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
119 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy119 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
120 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant120 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
121 ·························Data.Functor.Reverse121 ·························Data.Functor.Reverse
122 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi·604a1d41e05e1d123fdb2fac9fd8f040 
123 ··exports:·7b265b9f77349ea169ef59918f8772f0 
124 ··Flip·1661b62dfb74633a5d54f8a373ae2e1c 
125 ··Flip·ac4c6c7cc7586535b553de95af5ceac2 
126 ··btfoldMap·b8ad8744ddec8383842944b6229622c9 
127 ··btmap·7c5f772f891de5c87e7029a8ca6b3b41 
128 ··btmap1·ed47bd6375a298ffd3ab33edd15f4be4 
129 ··btprod·5aa88b6958bf3e76f1bd866011ff251f 
130 ··btpure·e3253a1aeeba2676a8889d482f70cc8f 
131 ··btpure1·06847fa376923aec6d9204778d06623a 
132 ··bttraverse·43d234654f9703de062a97a3d6d4e996 
133 ··bttraverse1·5b2c77592c3e7b0c5bd715ee01271b28 
134 ··bttraverse_·5fb51a98bdff243e93b627f6c27ab70c 
135 ··runFlip·9a142bd1b66599dedab53d1dfec77218 
136 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
137 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
138 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
139 ··bpure·d8883fe8f1378838c6dcb611d4546400 
140 ··bunzip·55485ecb89cfc48f959276abf53138b6 
141 ··bzip·a2112f05775fc9da652845f2152de290 
142 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
143 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
144 ··bzipWith4·f8e9dbf366e83e550bc95b7050373b03 
145 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
146 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
147 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
148 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
149 ··tunzip·4755a536dffa72b34542174dea9563b9 
150 ··tzip·8be4ece3ae39eae97e8ab2054291029f 
151 ··tzipWith·42a8151822e89abb873919356fdc0652 
152 ··tzipWith3·849c75023385973bb50888c87cceec50 
153 ··tzipWith4·0425deaa0877b3ffee1c1fdf4d05f678 
154 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
155 ··AllB·dc539ef76136c8d575dea50e31e90059 
156 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
157 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
158 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
159 ··bdicts·910fbbe9a576863e35439a6fbd62de33 
160 ··bfoldMapC·8dc0380a9c23f3ae49fefd9813306c8e 
161 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
162 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
163 ··bpureC·638f96823a12ae1193029411409e22a6 
164 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
165 ··bzipWith3C·8e34c659c77d116f60d8722f095357ca 
166 ··bzipWith4C·bf0725b1a4636d46c52c28c8c5295063 
167 ··bzipWithC·eda12aac3e3389d5a81c7e754849ef8d 
168 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b0c8e8cd622378ebd4213ca89b09d70f 
169 ··AllT·92843017dacf42daf57c39082de48fa0 
170 ··AllTF·e0763c123e2b8997bb2edc82b327f155 
171 ··ConstraintsT·87036f6d192a044ba64c57ad3852f00b 
172 ··taddDicts·ced41e140057be31cb58fcc38e1696fa 
173 ··tmapC·a0f909dabfcacacb160fc8fb2fd88ee7 
174 ··ttraverseC·038c8c5c104e8c160fb65247f289334d 
175 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers·89b252e23e35e9000e541280249b249b 
176 ··exports:·4f77bb01354be65f6ea4c93400d3233b 
177 ··Container·b62ef1a89f544c86fda37f9955aad56f 
178 ··Container·96fdbd34013fa7b5e5f91f10c714c710 
179 ··ErrorContainer·b160c4e217512ebeb5f6beed79171e60 
180 ··ErrorContainer·457c825d58d97b32f5e406f92b956382 
181 ··getContainer·d51016dd054e02ef6a76637885cbefad 
182 ··getErrorContainer·7113d28f172cd850dd70c4d1d1a731c7 
183 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
184 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
185 ··bcotraverse·6a6e1ed60e51c8555cf9a3d04180b293 
186 ··bdecompose·4525724422846199c152367c0cfc580e 
187 ··bdistribute·5b40d11ac15b14f1ed4a3c11011331d8 
188 ··bdistribute'·acd335bf472873b0ccbb4826f56e568f 
189 ··brecompose·a55756af0f4a37162824111628b88eee 
190 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
191 ··DistributiveT·375f90ea1d05e60dc2c4545948c0f64a 
192 ··tcotraverse·73d6c732cec8f656dc5ba8f5d3624a1e 
193 ··tdecompose·5bac02433dfcce8672b96aacbc7690ac 
194 ··tdistribute·ac2e5b8fba24fb8dcfa0e8bfe938022d 
195 ··tdistribute'·e714a56db976e405999674ba0f38e4c2 
196 ··trecompose·0c7137381fb9c3602e0f4e823599884a 
197 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
198 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
199 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
200 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
Max diff block lines reached; 1321/17752 bytes (7.44%) of diff not shown.
4.98 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.dyn_hi vs.
./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
4.71 KB
ghc --show-iface {}
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.Barbie.Bare·90667 interface·Data.Barbie.Bare·9066
8 ··interface·hash:·5be70a519e3280809564d2b6d3bcc63c 
9 ··ABI·hash:·1e56aaadc33bc65180ef41e712fc49db 
10 ··export-list·hash:·9eb0157daa661485533fb92236eee4d68 ··interface·hash:·a901ff32ff029a21086bfb116d8fa7f6
 9 ··ABI·hash:·81ec5d0e25070d167b41d85b64193520
 10 ··export-list·hash:·29e4d4372e25b4d5a332deb3c897d6f6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c19c41c22601f1058e68a60efe5ae63d16 ··src_hash:·c19c41c22601f1058e68a60efe5ae63d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Barbies.Internal.BareB.bcoverWith21 ··Barbies.Internal.BareB.bcoverWith
22 ··Barbies.Internal.BareB.bstripFrom22 ··Barbies.Internal.BareB.bstripFrom
23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}
24 ··Barbies.Internal.Wear.Bare24 ··Barbies.Internal.Wear.Bare
25 ··Barbies.Internal.Wear.Covered25 ··Barbies.Internal.Wear.Covered
26 ··Barbies.Internal.Wear.Wear26 ··Barbies.Internal.Wear.Wear
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.129 direct·package·dependencies:·base-4.18.2.1
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base31 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base
32 ·········GHC.Float·GHC.Prim.Ext32 ·········GHC.Float·GHC.Prim.Ext
33 family·instance·modules:·Data.Generics.GenericN·Control.Applicative33 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
34 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const34 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
35 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum35 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
36 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version36 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
37 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant37 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
38 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare·b1553b4d0f6339dbe5a558e849477bcd 
39 ··exports:·3317a58afd59c101e4cfa353df6e1b14 
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·38a94147d4ffbde195fb7c8c1cfe9808 
41 ··BareB·bcf15620d7682b808f4118663aa4e5cc 
42 ··bcover·198ecd8709fc5a3bf8de7330e38a5522 
43 ··bcoverWith·9708da690fb1f9a60bcfc18b74176b54 
44 ··bstrip·a458980907496fffc06b45bda97b3249 
45 ··bstripFrom·753b1d3583db6faad7e7a3c7cfc8582a 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
47 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
48 ··Covered·80eea34d14e8600810c9ab377badacc1 
49 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed38 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare·8cfda8bf9b04003a9068b08aeef806d0
 39 ··exports:·6cfb974e26ac71a46e68af091722ea15
 40 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB·d3e28c114fb0832862f8cddb8501b23d
 41 ··BareB·58d9792e504da07df01978f0d0a5f22f
 42 ··bcover·993c344d1317b0735c2d10c73f2e02a1
 43 ··bcoverWith·5c6dd91de74c772d93b84a17d8555354
 44 ··bstrip·1f66cbff218c6a12bd58100fc40354d3
 45 ··bstripFrom·eb6b6f334cf2a31b9d24a4025731c738
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 47 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 48 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 49 ··Wear·1612dc273c345679bd612935358ae645
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 c29af2e32593c60dcc85664c79cbd97c51 4b75ec5d1322d0fa68009e1dda5411cc
52 ··$trModule·::·GHC.Types.Module52 ··$trModule·::·GHC.Types.Module
53 ··[HasNoCafRefs,·TagSig:·<TagProper>,53 ··[HasNoCafRefs,·TagSig:·<TagProper>,
54 ···LambdaFormInfo:·LFCon[GHC.Types.Module],54 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
55 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]55 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
56 fcc64bfbe03c64ebc1db89ac1b56982f56 c04b07156a2f4fbc8c4ed26ac09ab7e7
57 ··$trModule1·::·GHC.Types.TrName57 ··$trModule1·::·GHC.Types.TrName
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
61 5db6c92df0449d4ace59c0b4eb407c2e61 f8af26d0a33467998da2e63afd7f3015
62 ··$trModule2·::·GHC.Prim.Addr#62 ··$trModule2·::·GHC.Prim.Addr#
63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
64 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Bare"#]64 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Bare"#]
65 1fca237f2e1901c5368dacd35972a6f765 ffb9eb81bbfda329e8d65ed140f893b0
66 ··$trModule3·::·GHC.Types.TrName66 ··$trModule3·::·GHC.Types.TrName
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
70 fccc36d8797d831941dd8b85108e705870 7b9584cb5099f0f9f3607d2e761a16ad
71 ··$trModule4·::·GHC.Prim.Addr#71 ··$trModule4·::·GHC.Prim.Addr#
72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
73 ···Unfolding:·Core:·<vanilla>73 ···Unfolding:·Core:·<vanilla>
74 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]74 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
75 Warn·all·{-#·DEPRECATED·"Use·Barbies.Bare"·#-}75 Warn·all·{-#·DEPRECATED·"Use·Barbies.Bare"·#-}
76 trusted:·none76 trusted:·none
77 require·own·pkg·trusted:·False77 require·own·pkg·trusted:·False
78 docs:78 docs:
79 ··Nothing79 ··Nothing
80 extensible·fields:80 extensible·fields:
  
4.98 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.hi vs.
./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
4.71 KB
ghc --show-iface {}
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.Barbie.Bare·90667 interface·Data.Barbie.Bare·9066
8 ··interface·hash:·5be70a519e3280809564d2b6d3bcc63c 
9 ··ABI·hash:·1e56aaadc33bc65180ef41e712fc49db 
10 ··export-list·hash:·9eb0157daa661485533fb92236eee4d68 ··interface·hash:·a901ff32ff029a21086bfb116d8fa7f6
 9 ··ABI·hash:·81ec5d0e25070d167b41d85b64193520
 10 ··export-list·hash:·29e4d4372e25b4d5a332deb3c897d6f6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c19c41c22601f1058e68a60efe5ae63d16 ··src_hash:·c19c41c22601f1058e68a60efe5ae63d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Barbies.Internal.BareB.bcoverWith21 ··Barbies.Internal.BareB.bcoverWith
22 ··Barbies.Internal.BareB.bstripFrom22 ··Barbies.Internal.BareB.bstripFrom
23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}
24 ··Barbies.Internal.Wear.Bare24 ··Barbies.Internal.Wear.Bare
25 ··Barbies.Internal.Wear.Covered25 ··Barbies.Internal.Wear.Covered
26 ··Barbies.Internal.Wear.Wear26 ··Barbies.Internal.Wear.Wear
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.129 direct·package·dependencies:·base-4.18.2.1
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base31 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base
32 ·········GHC.Float·GHC.Prim.Ext32 ·········GHC.Float·GHC.Prim.Ext
33 family·instance·modules:·Data.Generics.GenericN·Control.Applicative33 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
34 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const34 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
35 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum35 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
36 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version36 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
37 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant37 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
38 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare·b1553b4d0f6339dbe5a558e849477bcd 
39 ··exports:·3317a58afd59c101e4cfa353df6e1b14 
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·38a94147d4ffbde195fb7c8c1cfe9808 
41 ··BareB·bcf15620d7682b808f4118663aa4e5cc 
42 ··bcover·198ecd8709fc5a3bf8de7330e38a5522 
43 ··bcoverWith·9708da690fb1f9a60bcfc18b74176b54 
44 ··bstrip·a458980907496fffc06b45bda97b3249 
45 ··bstripFrom·753b1d3583db6faad7e7a3c7cfc8582a 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
47 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
48 ··Covered·80eea34d14e8600810c9ab377badacc1 
49 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed38 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare·8cfda8bf9b04003a9068b08aeef806d0
 39 ··exports:·6cfb974e26ac71a46e68af091722ea15
 40 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB·d3e28c114fb0832862f8cddb8501b23d
 41 ··BareB·58d9792e504da07df01978f0d0a5f22f
 42 ··bcover·993c344d1317b0735c2d10c73f2e02a1
 43 ··bcoverWith·5c6dd91de74c772d93b84a17d8555354
 44 ··bstrip·1f66cbff218c6a12bd58100fc40354d3
 45 ··bstripFrom·eb6b6f334cf2a31b9d24a4025731c738
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 47 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 48 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 49 ··Wear·1612dc273c345679bd612935358ae645
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 c29af2e32593c60dcc85664c79cbd97c51 4b75ec5d1322d0fa68009e1dda5411cc
52 ··$trModule·::·GHC.Types.Module52 ··$trModule·::·GHC.Types.Module
53 ··[HasNoCafRefs,·TagSig:·<TagProper>,53 ··[HasNoCafRefs,·TagSig:·<TagProper>,
54 ···LambdaFormInfo:·LFCon[GHC.Types.Module],54 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
55 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]55 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
56 fcc64bfbe03c64ebc1db89ac1b56982f56 c04b07156a2f4fbc8c4ed26ac09ab7e7
57 ··$trModule1·::·GHC.Types.TrName57 ··$trModule1·::·GHC.Types.TrName
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
61 5db6c92df0449d4ace59c0b4eb407c2e61 f8af26d0a33467998da2e63afd7f3015
62 ··$trModule2·::·GHC.Prim.Addr#62 ··$trModule2·::·GHC.Prim.Addr#
63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
64 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Bare"#]64 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Bare"#]
65 1fca237f2e1901c5368dacd35972a6f765 ffb9eb81bbfda329e8d65ed140f893b0
66 ··$trModule3·::·GHC.Types.TrName66 ··$trModule3·::·GHC.Types.TrName
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
70 fccc36d8797d831941dd8b85108e705870 7b9584cb5099f0f9f3607d2e761a16ad
71 ··$trModule4·::·GHC.Prim.Addr#71 ··$trModule4·::·GHC.Prim.Addr#
72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
73 ···Unfolding:·Core:·<vanilla>73 ···Unfolding:·Core:·<vanilla>
74 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]74 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
75 Warn·all·{-#·DEPRECATED·"Use·Barbies.Bare"·#-}75 Warn·all·{-#·DEPRECATED·"Use·Barbies.Bare"·#-}
76 trusted:·none76 trusted:·none
77 require·own·pkg·trusted:·False77 require·own·pkg·trusted:·False
78 docs:78 docs:
79 ··Nothing79 ··Nothing
80 extensible·fields:80 extensible·fields:
  
6.49 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.dyn_hi vs.
./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
6.2 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.Barbie.Constraints·90667 interface·Data.Barbie.Constraints·9066
8 ··interface·hash:·37936002a6acc9ba240562da9f362d2a 
9 ··ABI·hash:·b18f82d687f12bf361c8208342403668 
10 ··export-list·hash:·e2c6472c74d4531fcb1aada2e7e41e618 ··interface·hash:·2a5202e0efce270db065bbd840912db9
 9 ··ABI·hash:·40c1183b3a48a43101450755f0312a49
 10 ··export-list·hash:·d2ad0a0ed0d902311cd08db6881316f3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·df7938ad8d7236368944d4b5ab61c9f516 ··src_hash:·df7938ad8d7236368944d4b5ab61c9f5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ··Barbies.Internal.Dicts.requiringDict23 ··Barbies.Internal.Dicts.requiringDict
24 ··Barbies.Internal.ConstraintsB.AllBF24 ··Barbies.Internal.ConstraintsB.AllBF
25 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}25 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}
26 ··Barbies.Internal.Dicts.ClassF26 ··Barbies.Internal.Dicts.ClassF
27 ··Barbies.Internal.Dicts.ClassFG27 ··Barbies.Internal.Dicts.ClassFG
28 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}28 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}
29 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}29 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.134 direct·package·dependencies:·base-4.18.2.1
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.ApplicativeB36 orphans:·Barbies.Internal.ApplicativeB
37 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB37 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
38 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB38 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
39 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans39 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 45, 58 lines modifiedOffset 45, 58 lines modified
45 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity45 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
46 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup46 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
47 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics47 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
48 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq48 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
49 ·························Data.Tagged·Control.Applicative.Backwards49 ·························Data.Tagged·Control.Applicative.Backwards
50 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader50 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
51 ·························Data.Functor.Constant·Data.Functor.Reverse51 ·························Data.Functor.Constant·Data.Functor.Reverse
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
53 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
54 ··AllB·dc539ef76136c8d575dea50e31e90059 
55 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
56 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
57 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
58 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
59 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
61 ··exports:·9f8c69c553b186c41f515294f9b7135a 
62 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
63 ··ClassFG·49f1c53a16ecf58347d2954cac6dea25 
64 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
65 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
66 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
67 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC·a2b23089e22e79ae157fbefcef015b03 
68 ··exports:·9a4775015330edff9bebe0b60887a8d6 
69 ··ProductBC·c58b99c699e1fa541f90705ce32c39b3 
70 ··bdicts·c7e7b39dedaca247a7b57b59da0e57c952 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 53 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 54 ··AllB·5fbaedee941804a360e7151df96bf499
 55 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 56 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 57 ··baddDicts·91d7cac823cc11da66f573c51bc6f6ef
 58 ··bmapC·2020c065122bd3f1f12315231be4e0c6
 59 ··btraverseC·0b49e1066dbdac58719d2a9c9f587340
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 61 ··exports:·aef70c927dc71262ae11a005378b77ba
 62 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 63 ··ClassFG·956656054dd5ddd580072614ba216cb3
 64 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 65 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 66 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 67 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC·cf9d556ca8964b51c64bc4f30f34ff8c
 68 ··exports:·c3f7320ee00fe37bf94725f93d942daa
 69 ··ProductBC·f8e8eaeb84489eeb220b2cccc62df66f
 70 ··bdicts·8765110d2eecbc1589b400e4f4167ec2
71 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc271 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
72 d3acd1847db8923b2003eede70fd524172 06cfa4f84be27f28250f36b649ee6d80
73 ··$trModule·::·GHC.Types.Module73 ··$trModule·::·GHC.Types.Module
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.Module],75 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
76 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
77 18766170caba5309db4afa6c56945e5677 aed6b0a99ac4ae95e4b77aa87501d2f3
78 ··$trModule1·::·GHC.Types.TrName78 ··$trModule1·::·GHC.Types.TrName
79 ··[HasNoCafRefs,·TagSig:·<TagProper>,79 ··[HasNoCafRefs,·TagSig:·<TagProper>,
80 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],80 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
81 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]81 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
82 786b2d950832b11f51f1b42eb64cd95882 d0311da05fb56ad927328787aee818d1
83 ··$trModule2·::·GHC.Prim.Addr#83 ··$trModule2·::·GHC.Prim.Addr#
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
85 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Constraints"#]85 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Constraints"#]
86 3671b17e7983db6765a32a752a33e83a86 88985979ce86f9b422f39db17691da62
87 ··$trModule3·::·GHC.Types.TrName87 ··$trModule3·::·GHC.Types.TrName
88 ··[HasNoCafRefs,·TagSig:·<TagProper>,88 ··[HasNoCafRefs,·TagSig:·<TagProper>,
89 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],89 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
90 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]90 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
91 822cfc45a501ea71e2429791e14196a591 228456d5d71c9e7d9785b4b9cca27ebb
92 ··$trModule4·::·GHC.Prim.Addr#92 ··$trModule4·::·GHC.Prim.Addr#
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]95 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
96 Warn·all·{-#·DEPRECATED·"Use·Data.Functor.Barbie·or·Barbie.Constraints"·#-}96 Warn·all·{-#·DEPRECATED·"Use·Data.Functor.Barbie·or·Barbie.Constraints"·#-}
97 trusted:·none97 trusted:·none
98 require·own·pkg·trusted:·False98 require·own·pkg·trusted:·False
99 docs:99 docs:
100 ··Nothing100 ··Nothing
101 extensible·fields:101 extensible·fields:
  
6.47 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.hi vs.
./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
6.19 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.Barbie.Constraints·90667 interface·Data.Barbie.Constraints·9066
8 ··interface·hash:·37936002a6acc9ba240562da9f362d2a 
9 ··ABI·hash:·b18f82d687f12bf361c8208342403668 
10 ··export-list·hash:·e2c6472c74d4531fcb1aada2e7e41e618 ··interface·hash:·2a5202e0efce270db065bbd840912db9
 9 ··ABI·hash:·40c1183b3a48a43101450755f0312a49
 10 ··export-list·hash:·d2ad0a0ed0d902311cd08db6881316f3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·df7938ad8d7236368944d4b5ab61c9f516 ··src_hash:·df7938ad8d7236368944d4b5ab61c9f5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ··Barbies.Internal.Dicts.requiringDict23 ··Barbies.Internal.Dicts.requiringDict
24 ··Barbies.Internal.ConstraintsB.AllBF24 ··Barbies.Internal.ConstraintsB.AllBF
25 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}25 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}
26 ··Barbies.Internal.Dicts.ClassF26 ··Barbies.Internal.Dicts.ClassF
27 ··Barbies.Internal.Dicts.ClassFG27 ··Barbies.Internal.Dicts.ClassFG
28 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}28 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}
29 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}29 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.134 direct·package·dependencies:·base-4.18.2.1
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.ApplicativeB36 orphans:·Barbies.Internal.ApplicativeB
37 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB37 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
38 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB38 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
39 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans39 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 45, 58 lines modifiedOffset 45, 58 lines modified
45 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity45 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
46 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup46 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
47 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics47 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
48 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq48 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
49 ·························Data.Tagged·Control.Applicative.Backwards49 ·························Data.Tagged·Control.Applicative.Backwards
50 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader50 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
51 ·························Data.Functor.Constant·Data.Functor.Reverse51 ·························Data.Functor.Constant·Data.Functor.Reverse
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
53 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
54 ··AllB·dc539ef76136c8d575dea50e31e90059 
55 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
56 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
57 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
58 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
59 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
61 ··exports:·9f8c69c553b186c41f515294f9b7135a 
62 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
63 ··ClassFG·49f1c53a16ecf58347d2954cac6dea25 
64 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
65 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
66 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
67 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC·a2b23089e22e79ae157fbefcef015b03 
68 ··exports:·9a4775015330edff9bebe0b60887a8d6 
69 ··ProductBC·c58b99c699e1fa541f90705ce32c39b3 
70 ··bdicts·c7e7b39dedaca247a7b57b59da0e57c952 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 53 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 54 ··AllB·5fbaedee941804a360e7151df96bf499
 55 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 56 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 57 ··baddDicts·91d7cac823cc11da66f573c51bc6f6ef
 58 ··bmapC·2020c065122bd3f1f12315231be4e0c6
 59 ··btraverseC·0b49e1066dbdac58719d2a9c9f587340
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 61 ··exports:·aef70c927dc71262ae11a005378b77ba
 62 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 63 ··ClassFG·956656054dd5ddd580072614ba216cb3
 64 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 65 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 66 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 67 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC·cf9d556ca8964b51c64bc4f30f34ff8c
 68 ··exports:·c3f7320ee00fe37bf94725f93d942daa
 69 ··ProductBC·f8e8eaeb84489eeb220b2cccc62df66f
 70 ··bdicts·8765110d2eecbc1589b400e4f4167ec2
71 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc271 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
72 d3acd1847db8923b2003eede70fd524172 06cfa4f84be27f28250f36b649ee6d80
73 ··$trModule·::·GHC.Types.Module73 ··$trModule·::·GHC.Types.Module
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.Module],75 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
76 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
77 18766170caba5309db4afa6c56945e5677 aed6b0a99ac4ae95e4b77aa87501d2f3
78 ··$trModule1·::·GHC.Types.TrName78 ··$trModule1·::·GHC.Types.TrName
79 ··[HasNoCafRefs,·TagSig:·<TagProper>,79 ··[HasNoCafRefs,·TagSig:·<TagProper>,
80 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],80 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
81 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]81 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
82 786b2d950832b11f51f1b42eb64cd95882 d0311da05fb56ad927328787aee818d1
83 ··$trModule2·::·GHC.Prim.Addr#83 ··$trModule2·::·GHC.Prim.Addr#
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
85 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Constraints"#]85 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Constraints"#]
86 3671b17e7983db6765a32a752a33e83a86 88985979ce86f9b422f39db17691da62
87 ··$trModule3·::·GHC.Types.TrName87 ··$trModule3·::·GHC.Types.TrName
88 ··[HasNoCafRefs,·TagSig:·<TagProper>,88 ··[HasNoCafRefs,·TagSig:·<TagProper>,
89 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],89 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
90 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]90 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
91 822cfc45a501ea71e2429791e14196a591 228456d5d71c9e7d9785b4b9cca27ebb
92 ··$trModule4·::·GHC.Prim.Addr#92 ··$trModule4·::·GHC.Prim.Addr#
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]95 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
96 Warn·all·{-#·DEPRECATED·"Use·Data.Functor.Barbie·or·Barbie.Constraints"·#-}96 Warn·all·{-#·DEPRECATED·"Use·Data.Functor.Barbie·or·Barbie.Constraints"·#-}
97 trusted:·none97 trusted:·none
98 require·own·pkg·trusted:·False98 require·own·pkg·trusted:·False
99 docs:99 docs:
100 ··Nothing100 ··Nothing
101 extensible·fields:101 extensible·fields:
  
53.3 KB
./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 vs.
./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
53.0 KB
ghc --show-iface {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.Barbie.Internal.Product·[orphan·module]·90667 interface·Data.Barbie.Internal.Product·[orphan·module]·9066
8 ··interface·hash:·059f56e333fba4590d69f7b2111afcb7 
9 ··ABI·hash:·ea5df7eb3236564b9b2df74ac1890984 
10 ··export-list·hash:·d02fbc0d5447bb390c9724a84345915e 
11 ··orphan·hash:·3ede67c0957e06dcb1452446efdc669d8 ··interface·hash:·bb2dc3dfe6c3335390f1619fb3f7ea9c
 9 ··ABI·hash:·c93ae87029f9fac303e0a83c615266bf
 10 ··export-list·hash:·21a109e654e4e470b1fcc905ea27f050
 11 ··orphan·hash:·6c65f40fae477e59d207332d92ca6bb4
12 ··flag·hash:·ed708539882f1f5a39d21c9555c09e0112 ··flag·hash:·ed708539882f1f5a39d21c9555c09e01
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·25d3c0149114a684ec83fbdc768fa22c16 ··src_hash:·25d3c0149114a684ec83fbdc768fa22c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gbprodDefault21 ··gbprodDefault
22 ··gbuniqDefault22 ··gbuniqDefault
23 ··CanDeriveProductB23 ··CanDeriveProductB
24 ··GProductB{gbprod·gbuniq}24 ··GProductB{gbprod·gbuniq}
25 ··ProductB{bprod·buniq}25 ··ProductB{bprod·buniq}
26 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB26 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
27 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB27 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Barbies.Internal.ApplicativeB34 orphans:·Barbies.Internal.ApplicativeB
35 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB35 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
36 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base36 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
37 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext37 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 42, 58 lines modifiedOffset 42, 58 lines modified
42 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity42 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
43 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup43 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
44 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics44 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
45 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq45 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
46 ·························Data.Tagged·Control.Applicative.Backwards46 ·························Data.Tagged·Control.Applicative.Backwards
47 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader47 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
48 ·························Data.Functor.Constant·Data.Functor.Reverse48 ·························Data.Functor.Constant·Data.Functor.Reverse
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
50 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
51 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
53 ··exports:·545c393a098768048448270f22297261 
54 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
56 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
57 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
58 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·52d12130ceef8cc06259aaff6bffc97c 
59 ··exports:·e9f95692d631be9bde87f12f2b5daec4 
60 ··Barbie·ad846fa82a9ea3484523abb45135d49c 
61 ··Barbie·3a10e5ace6e79cdc719621acf28187af 
62 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
63 ··exports:·307a2e68cbb21a03a7dd871748641b06 
64 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
65 ··Param·64ce4f405ce19c0ac06589973a57c10d 
66 ··Rec·d21087f1e9d6be93c849bd6307118df4 
67 ··Rec·d465c8879e90265de2f6f449eae85d8f 
68 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
69 ··fromN·1b8038624d1891d55a7bd44a4cadea42 
70 ··toN·8ce21d1707476a7e74b8595cb0973a3d49 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 50 ··exports:·132a656254f5cd59e5dc816b66e09234
 51 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 53 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 54 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·cc604b21900f4c93d6c4235735d8eb0f
 56 ··exports:·f2c7ec5793d0f2bb515387fd2fc2144e
 57 ··Unit·d4f1cf012aa14062f0601f6413e55372
 58 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers·129f75c5c4289ab45c84ba1048dff5f0
 59 ··exports:·7bbe89242a5db7bf6a1a319c99ea3bdc
 60 ··Barbie·4b28340ceb30302559d6087444c7ed2d
 61 ··Barbie·01d0899d14173451a813c232a74e39b9
 62 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 63 ··exports:·ddd229d354fb4e9da43735622f139811
 64 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 65 ··Param·8a772f1a47d87e197f6034a33fad91b6
 66 ··Rec·d236510d2f31c36c95deb00da399b7ab
 67 ··Rec·3b97022e5dc7c591885717d5396519bd
 68 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
 69 ··fromN·cc2678f628cd15ffd0813e57882d7db1
 70 ··toN·46484572a2091aa1d37095fef03b9792
71 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7371 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
72 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c72 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
73 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6273 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
74 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b974 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
75 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc75 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
76 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc276 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
77 d810e5c5f56c60345ba099425320b6f177 dc832686db50ce8b37b6a015c38fe0ff
78 ··$dmbprod·::78 ··$dmbprod·::
79 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).79 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
80 ····(ProductB·b,·CanDeriveProductB·b·f·g)·=>80 ····(ProductB·b,·CanDeriveProductB·b·f·g)·=>
81 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)81 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
83 ···Strictness:·<A><SP(LP(A,A,A,SC(S,L)),LP(A,A,A,SC(S,L)),SP(A,A,SC(S,L),A),LP(SC(S,C(1,C(1,C(1,L)))),A))><L><L>,83 ···Strictness:·<A><SP(LP(A,A,A,SC(S,L)),LP(A,A,A,SC(S,L)),SP(A,A,SC(S,L),A),LP(SC(S,C(1,C(1,C(1,L)))),A))><L><L>,
84 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>84 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
85 ··············\·@k85 ··············\·@k
86 ················@b·::·(k·->·*)·->·*86 ················@b·::·(k·->·*)·->·*
87 ················($dProductB['GHC.Types.Many]·::·ProductB·b)87 ················($dProductB['GHC.Types.Many]·::·ProductB·b)
88 ················@f·::·k·->·*88 ················@f·::·k·->·*
89 ················@g·::·k·->·*89 ················@g·::·k·->·*
90 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveProductB·b·f·g)·->90 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveProductB·b·f·g)·->
91 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]91 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]
92 8e174ec8de08f105e5bedc98cb0e7bf092 4aa43a5a03cc6e34124a02b6eb36f137
93 ··$dmbuniq·::93 ··$dmbuniq·::
94 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).94 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).
95 ····(ProductB·b,·CanDeriveProductB·b·f·f)·=>95 ····(ProductB·b,·CanDeriveProductB·b·f·f)·=>
96 ····(forall·(a·::·k).·f·a)·->·b·f96 ····(forall·(a·::·k).·f·a)·->·b·f
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
98 ···Strictness:·<A><SP(1P(A,A,1C(1,L),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,L))))))))><L>,98 ···Strictness:·<A><SP(1P(A,A,1C(1,L),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,L))))))))><L>,
99 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>99 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ····························(Sym·(Add0L·(<1>_N)))264 ····························(Sym·(Add0L·(<1>_N)))
265 ····························<Data.Generics.GenericN.Param·0·f>_N)_N265 ····························<Data.Generics.GenericN.Param·0·f>_N)_N
266 ·························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]266 ·························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
267 ····································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N267 ····································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N
268 ·····················<GHC.Generics.Rep·(b·f)>_N)_R268 ·····················<GHC.Generics.Rep·(b·f)>_N)_R
269 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepNa[0]269 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepNa[0]
Max diff block lines reached; 46763/54236 bytes (86.22%) of diff not shown.
53.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.hi vs.
./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
53.0 KB
ghc --show-iface {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.Barbie.Internal.Product·[orphan·module]·90667 interface·Data.Barbie.Internal.Product·[orphan·module]·9066
8 ··interface·hash:·059f56e333fba4590d69f7b2111afcb7 
9 ··ABI·hash:·ea5df7eb3236564b9b2df74ac1890984 
10 ··export-list·hash:·d02fbc0d5447bb390c9724a84345915e 
11 ··orphan·hash:·3ede67c0957e06dcb1452446efdc669d8 ··interface·hash:·bb2dc3dfe6c3335390f1619fb3f7ea9c
 9 ··ABI·hash:·c93ae87029f9fac303e0a83c615266bf
 10 ··export-list·hash:·21a109e654e4e470b1fcc905ea27f050
 11 ··orphan·hash:·6c65f40fae477e59d207332d92ca6bb4
12 ··flag·hash:·36efccb710688bf8ac88b078b79027a712 ··flag·hash:·36efccb710688bf8ac88b078b79027a7
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·25d3c0149114a684ec83fbdc768fa22c16 ··src_hash:·25d3c0149114a684ec83fbdc768fa22c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gbprodDefault21 ··gbprodDefault
22 ··gbuniqDefault22 ··gbuniqDefault
23 ··CanDeriveProductB23 ··CanDeriveProductB
24 ··GProductB{gbprod·gbuniq}24 ··GProductB{gbprod·gbuniq}
25 ··ProductB{bprod·buniq}25 ··ProductB{bprod·buniq}
26 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB26 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
27 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB27 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Barbies.Internal.ApplicativeB34 orphans:·Barbies.Internal.ApplicativeB
35 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB35 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
36 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base36 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
37 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext37 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 42, 58 lines modifiedOffset 42, 58 lines modified
42 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity42 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
43 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup43 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
44 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics44 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
45 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq45 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
46 ·························Data.Tagged·Control.Applicative.Backwards46 ·························Data.Tagged·Control.Applicative.Backwards
47 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader47 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
48 ·························Data.Functor.Constant·Data.Functor.Reverse48 ·························Data.Functor.Constant·Data.Functor.Reverse
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
50 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
51 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
53 ··exports:·545c393a098768048448270f22297261 
54 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
56 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
57 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
58 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·52d12130ceef8cc06259aaff6bffc97c 
59 ··exports:·e9f95692d631be9bde87f12f2b5daec4 
60 ··Barbie·ad846fa82a9ea3484523abb45135d49c 
61 ··Barbie·3a10e5ace6e79cdc719621acf28187af 
62 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
63 ··exports:·307a2e68cbb21a03a7dd871748641b06 
64 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
65 ··Param·64ce4f405ce19c0ac06589973a57c10d 
66 ··Rec·d21087f1e9d6be93c849bd6307118df4 
67 ··Rec·d465c8879e90265de2f6f449eae85d8f 
68 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
69 ··fromN·1b8038624d1891d55a7bd44a4cadea42 
70 ··toN·8ce21d1707476a7e74b8595cb0973a3d49 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 50 ··exports:·132a656254f5cd59e5dc816b66e09234
 51 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 53 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 54 ··FunctorB·e48089ffcc4207ade5600846f9e63036
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·cc604b21900f4c93d6c4235735d8eb0f
 56 ··exports:·f2c7ec5793d0f2bb515387fd2fc2144e
 57 ··Unit·d4f1cf012aa14062f0601f6413e55372
 58 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers·129f75c5c4289ab45c84ba1048dff5f0
 59 ··exports:·7bbe89242a5db7bf6a1a319c99ea3bdc
 60 ··Barbie·4b28340ceb30302559d6087444c7ed2d
 61 ··Barbie·01d0899d14173451a813c232a74e39b9
 62 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 63 ··exports:·ddd229d354fb4e9da43735622f139811
 64 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 65 ··Param·8a772f1a47d87e197f6034a33fad91b6
 66 ··Rec·d236510d2f31c36c95deb00da399b7ab
 67 ··Rec·3b97022e5dc7c591885717d5396519bd
 68 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
 69 ··fromN·cc2678f628cd15ffd0813e57882d7db1
 70 ··toN·46484572a2091aa1d37095fef03b9792
71 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7371 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
72 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c72 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
73 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6273 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
74 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b974 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
75 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc75 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
76 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc276 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
77 d810e5c5f56c60345ba099425320b6f177 dc832686db50ce8b37b6a015c38fe0ff
78 ··$dmbprod·::78 ··$dmbprod·::
79 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).79 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
80 ····(ProductB·b,·CanDeriveProductB·b·f·g)·=>80 ····(ProductB·b,·CanDeriveProductB·b·f·g)·=>
81 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)81 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
83 ···Strictness:·<A><SP(LP(A,A,A,SC(S,L)),LP(A,A,A,SC(S,L)),SP(A,A,SC(S,L),A),LP(SC(S,C(1,C(1,C(1,L)))),A))><L><L>,83 ···Strictness:·<A><SP(LP(A,A,A,SC(S,L)),LP(A,A,A,SC(S,L)),SP(A,A,SC(S,L),A),LP(SC(S,C(1,C(1,C(1,L)))),A))><L><L>,
84 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>84 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
85 ··············\·@k85 ··············\·@k
86 ················@b·::·(k·->·*)·->·*86 ················@b·::·(k·->·*)·->·*
87 ················($dProductB['GHC.Types.Many]·::·ProductB·b)87 ················($dProductB['GHC.Types.Many]·::·ProductB·b)
88 ················@f·::·k·->·*88 ················@f·::·k·->·*
89 ················@g·::·k·->·*89 ················@g·::·k·->·*
90 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveProductB·b·f·g)·->90 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveProductB·b·f·g)·->
91 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]91 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]
92 8e174ec8de08f105e5bedc98cb0e7bf092 4aa43a5a03cc6e34124a02b6eb36f137
93 ··$dmbuniq·::93 ··$dmbuniq·::
94 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).94 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).
95 ····(ProductB·b,·CanDeriveProductB·b·f·f)·=>95 ····(ProductB·b,·CanDeriveProductB·b·f·f)·=>
96 ····(forall·(a·::·k).·f·a)·->·b·f96 ····(forall·(a·::·k).·f·a)·->·b·f
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
98 ···Strictness:·<A><SP(1P(A,A,1C(1,L),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,L))))))))><L>,98 ···Strictness:·<A><SP(1P(A,A,1C(1,L),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,L))))))))><L>,
99 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>99 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ····························(Sym·(Add0L·(<1>_N)))264 ····························(Sym·(Add0L·(<1>_N)))
265 ····························<Data.Generics.GenericN.Param·0·f>_N)_N265 ····························<Data.Generics.GenericN.Param·0·f>_N)_N
266 ·························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]266 ·························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
267 ····································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N267 ····································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N
268 ·····················<GHC.Generics.Rep·(b·f)>_N)_R268 ·····················<GHC.Generics.Rep·(b·f)>_N)_R
269 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepNa[0]269 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepNa[0]
Max diff block lines reached; 46763/54233 bytes (86.23%) of diff not shown.
32.3 KB
./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 vs.
./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
32.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.Barbie.Internal.ProductC·90667 interface·Data.Barbie.Internal.ProductC·9066
8 ··interface·hash:·44da3df06575c887323112ebf8b75e45 
9 ··ABI·hash:·a2b23089e22e79ae157fbefcef015b03 
10 ··export-list·hash:·9a4775015330edff9bebe0b60887a8d68 ··interface·hash:·a19e61718236560ead4ed47f9f28218b
 9 ··ABI·hash:·cf9d556ca8964b51c64bc4f30f34ff8c
 10 ··export-list·hash:·c3f7320ee00fe37bf94725f93d942daa
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ed708539882f1f5a39d21c9555c09e0112 ··flag·hash:·ed708539882f1f5a39d21c9555c09e01
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·272c6cfcf77d2a8065ca7a71d5c1e89316 ··src_hash:·272c6cfcf77d2a8065ca7a71d5c1e893
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 20, 22 lines modifiedOffset 20, 22 lines modified
20 exports:20 exports:
21 ··buniqC21 ··buniqC
22 ··gbdictsDefault22 ··gbdictsDefault
23 ··Barbies.Generics.Constraints.GAll23 ··Barbies.Generics.Constraints.GAll
24 ··CanDeriveProductBC24 ··CanDeriveProductBC
25 ··GProductBC{gbdicts}25 ··GProductBC{gbdicts}
26 ··ProductBC{bdicts}26 ··ProductBC{bdicts}
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.ApplicativeB38 orphans:·Barbies.Internal.ApplicativeB
39 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB39 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
40 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB40 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
41 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans41 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 47, 59 lines modifiedOffset 47, 59 lines modified
47 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity47 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
48 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup48 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
49 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics49 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
50 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq50 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
51 ·························Data.Tagged·Control.Applicative.Backwards51 ·························Data.Tagged·Control.Applicative.Backwards
52 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader52 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
53 ·························Data.Functor.Constant·Data.Functor.Reverse53 ·························Data.Functor.Constant·Data.Functor.Reverse
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
55 ··exports:·f5759178cdbb617493eee5630131ae28 
56 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
57 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
58 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
59 ··X·171ce71086eece1d472adc01f3a98af1 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
61 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
62 ··AllB·dc539ef76136c8d575dea50e31e90059 
63 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
64 ··GAllRepB·b55e3d91b41ad97ba9417bc021683df5 
65 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
66 ··exports:·9f8c69c553b186c41f515294f9b7135a 
67 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
68 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
69 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
70 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
71 ··exports:·545c393a098768048448270f22297261 
72 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
74 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
75 ··Unit·a4df766290f2aea4bc82298ff16dbd46 
76 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
77 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·52d12130ceef8cc06259aaff6bffc97c 
78 ··exports:·e9f95692d631be9bde87f12f2b5daec4 
79 ··Barbie·ad846fa82a9ea3484523abb45135d49c 
80 ··Barbie·3a10e5ace6e79cdc719621acf28187af 
81 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product·ea5df7eb3236564b9b2df74ac1890984 
82 ··exports:·d02fbc0d5447bb390c9724a84345915e 
83 ··ProductB·8c9d66253b43e8aba355b8274960ba2f 
84 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
85 ··exports:·307a2e68cbb21a03a7dd871748641b06 
86 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
87 ··Param·64ce4f405ce19c0ac06589973a57c10d 
88 ··Rec·d21087f1e9d6be93c849bd6307118df4 
89 ··Rec·d465c8879e90265de2f6f449eae85d8f 
90 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
91 ··toN·8ce21d1707476a7e74b8595cb0973a3d54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·0aa87421cc66b72ee5cd089f3a525bd7
 55 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 56 ··GAll·4c84a1c336cdb79298bdd95cd66df075
 57 ··Other·8bb50890c54679a66314c7386cc22c84
 58 ··Self·fad44513c200d092a9b1df1339ad21e6
 59 ··X·ef8817b68c20d7aa4653a1809b97c873
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 61 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 62 ··AllB·5fbaedee941804a360e7151df96bf499
 63 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 64 ··GAllRepB·9dc63ee0afcec57e5fc2662b4e967df7
 65 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 66 ··exports:·aef70c927dc71262ae11a005378b77ba
 67 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 68 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 69 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 70 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 71 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 72 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 73 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·cc604b21900f4c93d6c4235735d8eb0f
 74 ··exports:·f2c7ec5793d0f2bb515387fd2fc2144e
 75 ··Unit·ae7009495dd3ca0664463506cc352eb5
 76 ··Unit·d4f1cf012aa14062f0601f6413e55372
 77 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers·129f75c5c4289ab45c84ba1048dff5f0
 78 ··exports:·7bbe89242a5db7bf6a1a319c99ea3bdc
 79 ··Barbie·4b28340ceb30302559d6087444c7ed2d
 80 ··Barbie·01d0899d14173451a813c232a74e39b9
 81 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product·c93ae87029f9fac303e0a83c615266bf
 82 ··exports:·21a109e654e4e470b1fcc905ea27f050
 83 ··ProductB·9ff7e490b88f3a8ab0f4040387f79ce5
 84 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 85 ··exports:·ddd229d354fb4e9da43735622f139811
 86 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 87 ··Param·8a772f1a47d87e197f6034a33fad91b6
 88 ··Rec·d236510d2f31c36c95deb00da399b7ab
 89 ··Rec·3b97022e5dc7c591885717d5396519bd
 90 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
 91 ··toN·46484572a2091aa1d37095fef03b9792
92 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7392 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
93 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c93 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
Max diff block lines reached; 24773/32735 bytes (75.68%) of diff not shown.
32.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.hi vs.
./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
32.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.Barbie.Internal.ProductC·90667 interface·Data.Barbie.Internal.ProductC·9066
8 ··interface·hash:·44da3df06575c887323112ebf8b75e45 
9 ··ABI·hash:·a2b23089e22e79ae157fbefcef015b03 
10 ··export-list·hash:·9a4775015330edff9bebe0b60887a8d68 ··interface·hash:·a19e61718236560ead4ed47f9f28218b
 9 ··ABI·hash:·cf9d556ca8964b51c64bc4f30f34ff8c
 10 ··export-list·hash:·c3f7320ee00fe37bf94725f93d942daa
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·36efccb710688bf8ac88b078b79027a712 ··flag·hash:·36efccb710688bf8ac88b078b79027a7
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·272c6cfcf77d2a8065ca7a71d5c1e89316 ··src_hash:·272c6cfcf77d2a8065ca7a71d5c1e893
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 20, 22 lines modifiedOffset 20, 22 lines modified
20 exports:20 exports:
21 ··buniqC21 ··buniqC
22 ··gbdictsDefault22 ··gbdictsDefault
23 ··Barbies.Generics.Constraints.GAll23 ··Barbies.Generics.Constraints.GAll
24 ··CanDeriveProductBC24 ··CanDeriveProductBC
25 ··GProductBC{gbdicts}25 ··GProductBC{gbdicts}
26 ··ProductBC{bdicts}26 ··ProductBC{bdicts}
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.ApplicativeB38 orphans:·Barbies.Internal.ApplicativeB
39 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB39 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
40 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB40 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
41 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans41 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 47, 59 lines modifiedOffset 47, 59 lines modified
47 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity47 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
48 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup48 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
49 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics49 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
50 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq50 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
51 ·························Data.Tagged·Control.Applicative.Backwards51 ·························Data.Tagged·Control.Applicative.Backwards
52 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader52 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
53 ·························Data.Functor.Constant·Data.Functor.Reverse53 ·························Data.Functor.Constant·Data.Functor.Reverse
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·dbe4a74ad57c80c8783d07b1647baa9b 
55 ··exports:·f5759178cdbb617493eee5630131ae28 
56 ··GAll·aa7b4f673c4e9bfa97e7a1c50731e7fd 
57 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
58 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
59 ··X·171ce71086eece1d472adc01f3a98af1 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
61 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
62 ··AllB·dc539ef76136c8d575dea50e31e90059 
63 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
64 ··GAllRepB·b55e3d91b41ad97ba9417bc021683df5 
65 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·adc34e2df477586dd9e7c283171fce38 
66 ··exports:·9f8c69c553b186c41f515294f9b7135a 
67 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
68 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
69 ··requiringDict·f6333333dc16a8bbdb60d52bf6811ce8 
70 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
71 ··exports:·545c393a098768048448270f22297261 
72 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
74 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
75 ··Unit·a4df766290f2aea4bc82298ff16dbd46 
76 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
77 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·52d12130ceef8cc06259aaff6bffc97c 
78 ··exports:·e9f95692d631be9bde87f12f2b5daec4 
79 ··Barbie·ad846fa82a9ea3484523abb45135d49c 
80 ··Barbie·3a10e5ace6e79cdc719621acf28187af 
81 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product·ea5df7eb3236564b9b2df74ac1890984 
82 ··exports:·d02fbc0d5447bb390c9724a84345915e 
83 ··ProductB·8c9d66253b43e8aba355b8274960ba2f 
84 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
85 ··exports:·307a2e68cbb21a03a7dd871748641b06 
86 ··GenericN·dd9794ad08262cbac6264fbf714e582f 
87 ··Param·64ce4f405ce19c0ac06589973a57c10d 
88 ··Rec·d21087f1e9d6be93c849bd6307118df4 
89 ··Rec·d465c8879e90265de2f6f449eae85d8f 
90 ··RepN·79432fe3f44356fd6ce61f174ca881b8 
91 ··toN·8ce21d1707476a7e74b8595cb0973a3d54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·0aa87421cc66b72ee5cd089f3a525bd7
 55 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 56 ··GAll·4c84a1c336cdb79298bdd95cd66df075
 57 ··Other·8bb50890c54679a66314c7386cc22c84
 58 ··Self·fad44513c200d092a9b1df1339ad21e6
 59 ··X·ef8817b68c20d7aa4653a1809b97c873
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 61 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 62 ··AllB·5fbaedee941804a360e7151df96bf499
 63 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 64 ··GAllRepB·9dc63ee0afcec57e5fc2662b4e967df7
 65 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·3d78de6277daf9b83804594f15881e1b
 66 ··exports:·aef70c927dc71262ae11a005378b77ba
 67 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 68 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 69 ··requiringDict·2d4b46c54446fba7bdfd2823fc5d2356
 70 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·3b87b985145cf4cf6a3a184955d35915
 71 ··exports:·cfec8517d63c28d5560e18a6cfd1de67
 72 ··bmap·a0f850aa9d28fc07873bdaacf3d0341e
 73 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·cc604b21900f4c93d6c4235735d8eb0f
 74 ··exports:·f2c7ec5793d0f2bb515387fd2fc2144e
 75 ··Unit·ae7009495dd3ca0664463506cc352eb5
 76 ··Unit·d4f1cf012aa14062f0601f6413e55372
 77 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers·129f75c5c4289ab45c84ba1048dff5f0
 78 ··exports:·7bbe89242a5db7bf6a1a319c99ea3bdc
 79 ··Barbie·4b28340ceb30302559d6087444c7ed2d
 80 ··Barbie·01d0899d14173451a813c232a74e39b9
 81 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product·c93ae87029f9fac303e0a83c615266bf
 82 ··exports:·21a109e654e4e470b1fcc905ea27f050
 83 ··ProductB·9ff7e490b88f3a8ab0f4040387f79ce5
 84 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·036a36959262b68c89d59ecc0b598b13
 85 ··exports:·ddd229d354fb4e9da43735622f139811
 86 ··GenericN·3c1929812fe1d66fe2228d4ff0e540ce
 87 ··Param·8a772f1a47d87e197f6034a33fad91b6
 88 ··Rec·d236510d2f31c36c95deb00da399b7ab
 89 ··Rec·3b97022e5dc7c591885717d5396519bd
 90 ··RepN·8d5e0c979f6a4fa85c9086cd1d4e7220
 91 ··toN·46484572a2091aa1d37095fef03b9792
92 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7392 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
93 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c93 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
Max diff block lines reached; 24773/32732 bytes (75.68%) of diff not shown.
14.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.dyn_hi vs.
./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
14.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.Barbie·90667 interface·Data.Barbie·9066
8 ··interface·hash:·06fa9479813e44463e216a7c65fff1ab 
9 ··ABI·hash:·16dd81da61244be2a335326e76afb8a7 
10 ··export-list·hash:·d148d8dcb7254ae5b5434f58255a1a328 ··interface·hash:·4eedd8f378401987876f396af9630b16
 9 ··ABI·hash:·a7054f5d024e4379c096f9a3cf44e039
 10 ··export-list·hash:·b2d737df6b9677fb4c19a61c946e4a9a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·be5b1789a06c57e83254dd212f889ed316 ··src_hash:·be5b1789a06c57e83254dd212f889ed3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··Data.Barbie.Internal.Product.CanDeriveProductB43 ··Data.Barbie.Internal.Product.CanDeriveProductB
44 ··Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod·Data.Barbie.Internal.Product.gbuniq}44 ··Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod·Data.Barbie.Internal.Product.gbuniq}
45 ··Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod·Data.Barbie.Internal.Product.buniq}45 ··Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod·Data.Barbie.Internal.Product.buniq}
46 ··Data.Barbie.Internal.ProductC.CanDeriveProductBC46 ··Data.Barbie.Internal.ProductC.CanDeriveProductBC
47 ··Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts}47 ··Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts}
48 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}48 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}
49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
50 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB50 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
51 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB51 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
52 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB52 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
53 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB53 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
54 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial54 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
55 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers55 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
56 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product56 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product
57 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC57 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC
58 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod58 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod
59 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN59 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
60 boot·module·dependencies:60 boot·module·dependencies:
61 direct·package·dependencies:·base-4.18.2.161 direct·package·dependencies:·base-4.18.2.1
62 plugin·package·dependencies:62 plugin·package·dependencies:
63 orphans:·Barbies.Internal.ApplicativeB63 orphans:·Barbies.Internal.ApplicativeB
64 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB64 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
65 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB65 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
66 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans66 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 72, 109 lines modifiedOffset 72, 109 lines modified
72 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity72 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
73 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup73 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
74 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics74 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
75 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq75 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
76 ·························Data.Tagged·Control.Applicative.Backwards76 ·························Data.Tagged·Control.Applicative.Backwards
77 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader77 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
78 ·························Data.Functor.Constant·Data.Functor.Reverse78 ·························Data.Functor.Constant·Data.Functor.Reverse
79 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
80 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
81 ··bunzip·55485ecb89cfc48f959276abf53138b6 
82 ··bzip·a2112f05775fc9da652845f2152de290 
83 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
84 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
85 ··bzipWith4·f8e9dbf366e83e550bc95b7050373b03 
86 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
87 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
88 ··AllB·dc539ef76136c8d575dea50e31e90059 
89 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
90 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
91 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
92 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
93 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
94 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
95 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
96 ··exports:·545c393a098768048448270f22297261 
97 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
98 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
99 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
100 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
101 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
102 ··bfoldMap·ba0744e112b486ac5bb067fb062133f4 
103 ··bsequence·57644dcc9c502afb44d0d9a91a1186c8 
104 ··bsequence'·30b33daa89cf5b65bb7458cf798c9ced 
105 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
106 ··btraverse_·e32dfef4d81e493ba2e627342dd5a246 
107 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
108 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
109 ··Unit·a4df766290f2aea4bc82298ff16dbd46 
110 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
111 ··Void·93784768def362ba0bea698b816d92eb 
112 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·52d12130ceef8cc06259aaff6bffc97c 
113 ··exports:·e9f95692d631be9bde87f12f2b5daec4 
114 ··Barbie·ad846fa82a9ea3484523abb45135d49c 
115 ··Barbie·3a10e5ace6e79cdc719621acf28187af 
116 ··getBarbie·9f0dbf2ac67c199c8ea1fa4011a70f53 
117 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product·ea5df7eb3236564b9b2df74ac1890984 
118 ··exports:·d02fbc0d5447bb390c9724a84345915e 
119 ··CanDeriveProductB·bc675e0bbae190e7f654d33450857fb5 
120 ··GProductB·8f1af920d3af97901ec1ac098f74daba 
121 ··ProductB·8c9d66253b43e8aba355b8274960ba2f 
122 ··bprod·8c566c1887d4b84a6ec435f5b8430970 
123 ··buniq·ddbc49de58725fb17e13468ef6262c1e 
124 ··gbprod·7460b6beee76faf82a1e561be1d94688 
125 ··gbuniq·d0b0bee6df1768d7cf85d723e34c7009 
126 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC·a2b23089e22e79ae157fbefcef015b03 
127 ··exports:·9a4775015330edff9bebe0b60887a8d6 
128 ··CanDeriveProductBC·19d2cdda68da209ec7e197796c16c4e2 
129 ··GProductBC·b1cf9f673b45f4f6ec99762cbd7e0986 
130 ··ProductBC·c58b99c699e1fa541f90705ce32c39b3 
131 ··bdicts·c7e7b39dedaca247a7b57b59da0e57c9 
132 ··buniqC·8d32580765bacf1ff7dc4b6c05bb20a7 
133 ··gbdicts·8175cf75118e6f2da63e8df2c4b5a31f 
134 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod·8d47f16d8893d87069072e388a9ef386 
135 ··exports:·44e655eaed14db1b6bce59ab0030a93c 
136 ··Cons·5fa8aa12acf8c50978bcedc1def15f38 
137 ··Prod·46923a6801bbd445e7f64b45bc2641db 
138 ··Unit·954870f5e4fb7b14f642adc0d8fed081 
139 ··oneTuple·3db31f80980168074f72230541dcdcbf 
140 ··prod·ce6744d0fed199a0f3297258e8b39d71 
141 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
142 ··exports:·307a2e68cbb21a03a7dd871748641b06 
143 ··Rec·d21087f1e9d6be93c849bd6307118df4 
144 ··Rec·d465c8879e90265de2f6f449eae85d8f 
145 ··unRec·231224a54f5aab48712d757bc993639879 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 80 ··exports:·132a656254f5cd59e5dc816b66e09234
 81 ··bunzip·08f36433607586faeeb884eb3863272f
 82 ··bzip·d545e7ab39c9242dfddedef227364f2d
 83 ··bzipWith·b39181fa2c8191904967f5c9a9668fe9
 84 ··bzipWith3·c2cd418448529a1101125fdb0fb6eef0
 85 ··bzipWith4·33f99fb454403138b2a6640eefc7441c
 86 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 87 ··exports:·caf62448a6f65d00f18d65dc1b92275e
Max diff block lines reached; 3399/14956 bytes (22.73%) of diff not shown.
14.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.hi vs.
./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
14.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.Barbie·90667 interface·Data.Barbie·9066
8 ··interface·hash:·06fa9479813e44463e216a7c65fff1ab 
9 ··ABI·hash:·16dd81da61244be2a335326e76afb8a7 
10 ··export-list·hash:·d148d8dcb7254ae5b5434f58255a1a328 ··interface·hash:·4eedd8f378401987876f396af9630b16
 9 ··ABI·hash:·a7054f5d024e4379c096f9a3cf44e039
 10 ··export-list·hash:·b2d737df6b9677fb4c19a61c946e4a9a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·be5b1789a06c57e83254dd212f889ed316 ··src_hash:·be5b1789a06c57e83254dd212f889ed3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··Data.Barbie.Internal.Product.CanDeriveProductB43 ··Data.Barbie.Internal.Product.CanDeriveProductB
44 ··Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod·Data.Barbie.Internal.Product.gbuniq}44 ··Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod·Data.Barbie.Internal.Product.gbuniq}
45 ··Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod·Data.Barbie.Internal.Product.buniq}45 ··Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod·Data.Barbie.Internal.Product.buniq}
46 ··Data.Barbie.Internal.ProductC.CanDeriveProductBC46 ··Data.Barbie.Internal.ProductC.CanDeriveProductBC
47 ··Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts}47 ··Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts}
48 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}48 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}
49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
50 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB50 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
51 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB51 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
52 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB52 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
53 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB53 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
54 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial54 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
55 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers55 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
56 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product56 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product
57 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC57 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC
58 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod58 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod
59 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN59 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
60 boot·module·dependencies:60 boot·module·dependencies:
61 direct·package·dependencies:·base-4.18.2.161 direct·package·dependencies:·base-4.18.2.1
62 plugin·package·dependencies:62 plugin·package·dependencies:
63 orphans:·Barbies.Internal.ApplicativeB63 orphans:·Barbies.Internal.ApplicativeB
64 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB64 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
65 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB65 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
66 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans66 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 72, 109 lines modifiedOffset 72, 109 lines modified
72 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity72 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
73 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup73 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
74 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics74 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
75 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq75 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
76 ·························Data.Tagged·Control.Applicative.Backwards76 ·························Data.Tagged·Control.Applicative.Backwards
77 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader77 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
78 ·························Data.Functor.Constant·Data.Functor.Reverse78 ·························Data.Functor.Constant·Data.Functor.Reverse
79 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
80 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
81 ··bunzip·55485ecb89cfc48f959276abf53138b6 
82 ··bzip·a2112f05775fc9da652845f2152de290 
83 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
84 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
85 ··bzipWith4·f8e9dbf366e83e550bc95b7050373b03 
86 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
87 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
88 ··AllB·dc539ef76136c8d575dea50e31e90059 
89 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
90 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
91 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
92 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
93 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
94 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
95 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
96 ··exports:·545c393a098768048448270f22297261 
97 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
98 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
99 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
100 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
101 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
102 ··bfoldMap·ba0744e112b486ac5bb067fb062133f4 
103 ··bsequence·57644dcc9c502afb44d0d9a91a1186c8 
104 ··bsequence'·30b33daa89cf5b65bb7458cf798c9ced 
105 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
106 ··btraverse_·e32dfef4d81e493ba2e627342dd5a246 
107 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·dd747dcfe7ff87b1d46d8d101191449f 
108 ··exports:·baf2c8a919692df873f6c7df3d5cc35e 
109 ··Unit·a4df766290f2aea4bc82298ff16dbd46 
110 ··Unit·c80693ce02b344afc7a6b8ed5ccdb0fa 
111 ··Void·93784768def362ba0bea698b816d92eb 
112 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·52d12130ceef8cc06259aaff6bffc97c 
113 ··exports:·e9f95692d631be9bde87f12f2b5daec4 
114 ··Barbie·ad846fa82a9ea3484523abb45135d49c 
115 ··Barbie·3a10e5ace6e79cdc719621acf28187af 
116 ··getBarbie·9f0dbf2ac67c199c8ea1fa4011a70f53 
117 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product·ea5df7eb3236564b9b2df74ac1890984 
118 ··exports:·d02fbc0d5447bb390c9724a84345915e 
119 ··CanDeriveProductB·bc675e0bbae190e7f654d33450857fb5 
120 ··GProductB·8f1af920d3af97901ec1ac098f74daba 
121 ··ProductB·8c9d66253b43e8aba355b8274960ba2f 
122 ··bprod·8c566c1887d4b84a6ec435f5b8430970 
123 ··buniq·ddbc49de58725fb17e13468ef6262c1e 
124 ··gbprod·7460b6beee76faf82a1e561be1d94688 
125 ··gbuniq·d0b0bee6df1768d7cf85d723e34c7009 
126 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC·a2b23089e22e79ae157fbefcef015b03 
127 ··exports:·9a4775015330edff9bebe0b60887a8d6 
128 ··CanDeriveProductBC·19d2cdda68da209ec7e197796c16c4e2 
129 ··GProductBC·b1cf9f673b45f4f6ec99762cbd7e0986 
130 ··ProductBC·c58b99c699e1fa541f90705ce32c39b3 
131 ··bdicts·c7e7b39dedaca247a7b57b59da0e57c9 
132 ··buniqC·8d32580765bacf1ff7dc4b6c05bb20a7 
133 ··gbdicts·8175cf75118e6f2da63e8df2c4b5a31f 
134 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod·8d47f16d8893d87069072e388a9ef386 
135 ··exports:·44e655eaed14db1b6bce59ab0030a93c 
136 ··Cons·5fa8aa12acf8c50978bcedc1def15f38 
137 ··Prod·46923a6801bbd445e7f64b45bc2641db 
138 ··Unit·954870f5e4fb7b14f642adc0d8fed081 
139 ··oneTuple·3db31f80980168074f72230541dcdcbf 
140 ··prod·ce6744d0fed199a0f3297258e8b39d71 
141 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
142 ··exports:·307a2e68cbb21a03a7dd871748641b06 
143 ··Rec·d21087f1e9d6be93c849bd6307118df4 
144 ··Rec·d465c8879e90265de2f6f449eae85d8f 
145 ··unRec·231224a54f5aab48712d757bc993639879 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 80 ··exports:·132a656254f5cd59e5dc816b66e09234
 81 ··bunzip·08f36433607586faeeb884eb3863272f
 82 ··bzip·d545e7ab39c9242dfddedef227364f2d
 83 ··bzipWith·b39181fa2c8191904967f5c9a9668fe9
 84 ··bzipWith3·c2cd418448529a1101125fdb0fb6eef0
 85 ··bzipWith4·33f99fb454403138b2a6640eefc7441c
 86 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 87 ··exports:·caf62448a6f65d00f18d65dc1b92275e
Max diff block lines reached; 3399/14953 bytes (22.73%) of diff not shown.
10.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.dyn_hi vs.
./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
10.1 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.Functor.Barbie·90667 interface·Data.Functor.Barbie·9066
8 ··interface·hash:·fafdd5ccc7e3df720bc5d246e35a6943 
9 ··ABI·hash:·8580d8e7c5c9c44a5534809ebf1907d2 
10 ··export-list·hash:·b2c90f3ed7344f6cbd155b29f58a4f5d8 ··interface·hash:·f043039d4bde03acaaa30c27b6837ea4
 9 ··ABI·hash:·dad1ef832afa2c721a22049834cc9dd4
 10 ··export-list·hash:·b3763818b9e315ec61a28b921995582d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a7aa8c351bd48d6391be317daa6f74bf16 ··src_hash:·a7aa8c351bd48d6391be317daa6f74bf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 43, 20 lines modifiedOffset 43, 20 lines modified
43 ··Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod·Barbies.Internal.ApplicativeB.bpure}43 ··Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod·Barbies.Internal.ApplicativeB.bpure}
44 ··Barbies.Internal.ConstraintsB.AllBF44 ··Barbies.Internal.ConstraintsB.AllBF
45 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}45 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}
46 ··Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute}46 ··Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute}
47 ··Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap}47 ··Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap}
48 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}48 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}
49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
50 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB50 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
51 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB51 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
52 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB52 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
53 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB53 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
54 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB54 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
55 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN55 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
56 boot·module·dependencies:56 boot·module·dependencies:
57 direct·package·dependencies:·base-4.18.2.157 direct·package·dependencies:·base-4.18.2.1
58 plugin·package·dependencies:58 plugin·package·dependencies:
59 orphans:·Barbies.Internal.ApplicativeB59 orphans:·Barbies.Internal.ApplicativeB
60 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB60 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
61 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base61 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
62 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext62 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 66, 88 lines modifiedOffset 66, 88 lines modified
66 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity66 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
67 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup67 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
68 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics68 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
69 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq69 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
70 ·························Data.Tagged·Control.Applicative.Backwards70 ·························Data.Tagged·Control.Applicative.Backwards
71 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader71 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
72 ·························Data.Functor.Constant·Data.Functor.Reverse72 ·························Data.Functor.Constant·Data.Functor.Reverse
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
74 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
75 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
76 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
77 ··bpure·d8883fe8f1378838c6dcb611d4546400 
78 ··bunzip·55485ecb89cfc48f959276abf53138b6 
79 ··bzip·a2112f05775fc9da652845f2152de290 
80 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
81 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
82 ··bzipWith4·f8e9dbf366e83e550bc95b7050373b03 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
84 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
85 ··AllB·dc539ef76136c8d575dea50e31e90059 
86 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
87 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
88 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
89 ··bdicts·910fbbe9a576863e35439a6fbd62de33 
90 ··bfoldMapC·8dc0380a9c23f3ae49fefd9813306c8e 
91 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
92 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
93 ··bpureC·638f96823a12ae1193029411409e22a6 
94 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
95 ··bzipWith3C·8e34c659c77d116f60d8722f095357ca 
96 ··bzipWith4C·bf0725b1a4636d46c52c28c8c5295063 
97 ··bzipWithC·eda12aac3e3389d5a81c7e754849ef8d 
98 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
99 ··exports:·61e86516bb9242bfd66af8550d57db65 
100 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
101 ··bcotraverse·6a6e1ed60e51c8555cf9a3d04180b293 
102 ··bdecompose·4525724422846199c152367c0cfc580e 
103 ··bdistribute·5b40d11ac15b14f1ed4a3c11011331d8 
104 ··bdistribute'·acd335bf472873b0ccbb4826f56e568f 
105 ··brecompose·a55756af0f4a37162824111628b88eee 
106 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
107 ··exports:·545c393a098768048448270f22297261 
108 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
109 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
110 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
111 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
112 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
113 ··bfoldMap·ba0744e112b486ac5bb067fb062133f4 
114 ··bsequence·57644dcc9c502afb44d0d9a91a1186c8 
115 ··bsequence'·30b33daa89cf5b65bb7458cf798c9ced 
116 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
117 ··btraverse_·e32dfef4d81e493ba2e627342dd5a246 
118 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
119 ··exports:·307a2e68cbb21a03a7dd871748641b06 
120 ··Rec·d21087f1e9d6be93c849bd6307118df4 
121 ··Rec·d465c8879e90265de2f6f449eae85d8f 
122 ··unRec·231224a54f5aab48712d757bc993639873 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 74 ··exports:·132a656254f5cd59e5dc816b66e09234
 75 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 76 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 77 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 78 ··bunzip·08f36433607586faeeb884eb3863272f
 79 ··bzip·d545e7ab39c9242dfddedef227364f2d
 80 ··bzipWith·b39181fa2c8191904967f5c9a9668fe9
 81 ··bzipWith3·c2cd418448529a1101125fdb0fb6eef0
 82 ··bzipWith4·33f99fb454403138b2a6640eefc7441c
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 84 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 85 ··AllB·5fbaedee941804a360e7151df96bf499
 86 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 87 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 88 ··baddDicts·91d7cac823cc11da66f573c51bc6f6ef
 89 ··bdicts·971aaafe6ea6c47c3cae87482166403e
 90 ··bfoldMapC·47cc19f97daa118ea2596279457634d7
 91 ··bmapC·2020c065122bd3f1f12315231be4e0c6
 92 ··bmempty·5c59e57da5376bae689346ccc423cf4e
 93 ··bpureC·4b660f3c478e3d9f3986c04122be78b2
 94 ··btraverseC·0b49e1066dbdac58719d2a9c9f587340
 95 ··bzipWith3C·029a8b2682192e4edc5954fcfd7902a3
 96 ··bzipWith4C·652470126b5c74d71cd56b7b8e429e6a
 97 ··bzipWithC·276eaa225cc56ee73ef03069b7e3d2ce
 98 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·784ec817335692db89a46f566642924c
 99 ··exports:·1aecfa1521218373d8fc39d7c9313113
 100 ··DistributiveB·b7a598d798980f56a6401cbf7835693e
Max diff block lines reached; 1333/10301 bytes (12.94%) of diff not shown.
10.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.hi vs.
./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
10.1 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.Functor.Barbie·90667 interface·Data.Functor.Barbie·9066
8 ··interface·hash:·fafdd5ccc7e3df720bc5d246e35a6943 
9 ··ABI·hash:·8580d8e7c5c9c44a5534809ebf1907d2 
10 ··export-list·hash:·b2c90f3ed7344f6cbd155b29f58a4f5d8 ··interface·hash:·f043039d4bde03acaaa30c27b6837ea4
 9 ··ABI·hash:·dad1ef832afa2c721a22049834cc9dd4
 10 ··export-list·hash:·b3763818b9e315ec61a28b921995582d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a7aa8c351bd48d6391be317daa6f74bf16 ··src_hash:·a7aa8c351bd48d6391be317daa6f74bf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 43, 20 lines modifiedOffset 43, 20 lines modified
43 ··Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod·Barbies.Internal.ApplicativeB.bpure}43 ··Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod·Barbies.Internal.ApplicativeB.bpure}
44 ··Barbies.Internal.ConstraintsB.AllBF44 ··Barbies.Internal.ConstraintsB.AllBF
45 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}45 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}
46 ··Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute}46 ··Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute}
47 ··Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap}47 ··Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap}
48 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}48 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}
49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
50 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB50 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
51 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB51 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
52 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB52 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
53 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB53 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
54 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB54 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
55 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN55 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
56 boot·module·dependencies:56 boot·module·dependencies:
57 direct·package·dependencies:·base-4.18.2.157 direct·package·dependencies:·base-4.18.2.1
58 plugin·package·dependencies:58 plugin·package·dependencies:
59 orphans:·Barbies.Internal.ApplicativeB59 orphans:·Barbies.Internal.ApplicativeB
60 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB60 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
61 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base61 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
62 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext62 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 66, 88 lines modifiedOffset 66, 88 lines modified
66 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity66 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
67 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup67 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
68 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics68 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
69 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq69 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
70 ·························Data.Tagged·Control.Applicative.Backwards70 ·························Data.Tagged·Control.Applicative.Backwards
71 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader71 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
72 ·························Data.Functor.Constant·Data.Functor.Reverse72 ·························Data.Functor.Constant·Data.Functor.Reverse
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·e5cbf75378603efe606ed1f1840012d6 
74 ··exports:·e3a321ef54b6defc2ff4748a1a8a8e79 
75 ··ApplicativeB·da36390c3794afb8c2320e10e019f6a0 
76 ··bprod·c1806fc0849e6e48c2879e762e4fd5fb 
77 ··bpure·d8883fe8f1378838c6dcb611d4546400 
78 ··bunzip·55485ecb89cfc48f959276abf53138b6 
79 ··bzip·a2112f05775fc9da652845f2152de290 
80 ··bzipWith·f55c10be3a14621f3eb32055001f484a 
81 ··bzipWith3·ecb23b1e853065db90edbdd50d45dde9 
82 ··bzipWith4·f8e9dbf366e83e550bc95b7050373b03 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·d5cf5b2e50a347a0b6a54eab76d6ad99 
84 ··exports:·41dc42c9b5d65e5c886ca7692e13de47 
85 ··AllB·dc539ef76136c8d575dea50e31e90059 
86 ··AllBF·2acd8b5cdd2cb99d4266e8a727833036 
87 ··ConstraintsB·6740c2f85a112fac7087ebced670b2a1 
88 ··baddDicts·a5e9e30ddf0e3608c2ef615041d4fbc0 
89 ··bdicts·910fbbe9a576863e35439a6fbd62de33 
90 ··bfoldMapC·8dc0380a9c23f3ae49fefd9813306c8e 
91 ··bmapC·db85df6b606901c50eb2cf9fa02fe513 
92 ··bmempty·53e6f64c7bc28a4b915067c36219b2d0 
93 ··bpureC·638f96823a12ae1193029411409e22a6 
94 ··btraverseC·80acdd349185613ec3c8567595cc0fd3 
95 ··bzipWith3C·8e34c659c77d116f60d8722f095357ca 
96 ··bzipWith4C·bf0725b1a4636d46c52c28c8c5295063 
97 ··bzipWithC·eda12aac3e3389d5a81c7e754849ef8d 
98 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·756f71b11ce54e0a43610a99703c6dd7 
99 ··exports:·61e86516bb9242bfd66af8550d57db65 
100 ··DistributiveB·e01ed0fa1927b910f29b673ced05da93 
101 ··bcotraverse·6a6e1ed60e51c8555cf9a3d04180b293 
102 ··bdecompose·4525724422846199c152367c0cfc580e 
103 ··bdistribute·5b40d11ac15b14f1ed4a3c11011331d8 
104 ··bdistribute'·acd335bf472873b0ccbb4826f56e568f 
105 ··brecompose·a55756af0f4a37162824111628b88eee 
106 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·6f344c88b12400bd2bfea8a8e586426a 
107 ··exports:·545c393a098768048448270f22297261 
108 ··FunctorB·5243ad59efb8b5fc90a7cb1d8dd41ef7 
109 ··bmap·92b522c39c659763a8fde03d2a9eabe0 
110 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·654d93e0e8e833b65be8b9e4ff4d2091 
111 ··exports:·3805bf6b28252b86b750a944ab2fee9b 
112 ··TraversableB·f7c1abeec0b55a1c6a4832b0c59d2a24 
113 ··bfoldMap·ba0744e112b486ac5bb067fb062133f4 
114 ··bsequence·57644dcc9c502afb44d0d9a91a1186c8 
115 ··bsequence'·30b33daa89cf5b65bb7458cf798c9ced 
116 ··btraverse·3914346e69deef9226dfee41d67f7ec8 
117 ··btraverse_·e32dfef4d81e493ba2e627342dd5a246 
118 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
119 ··exports:·307a2e68cbb21a03a7dd871748641b06 
120 ··Rec·d21087f1e9d6be93c849bd6307118df4 
121 ··Rec·d465c8879e90265de2f6f449eae85d8f 
122 ··unRec·231224a54f5aab48712d757bc993639873 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·5709ad0696978cf932c7a3d3d373a4b3
 74 ··exports:·132a656254f5cd59e5dc816b66e09234
 75 ··ApplicativeB·085305c56ddc98892210f57460e0a6ea
 76 ··bprod·0e50ad4be9813df5fea3549c1c680c9d
 77 ··bpure·e2f42c0a4d7aec54d2930fc61360a117
 78 ··bunzip·08f36433607586faeeb884eb3863272f
 79 ··bzip·d545e7ab39c9242dfddedef227364f2d
 80 ··bzipWith·b39181fa2c8191904967f5c9a9668fe9
 81 ··bzipWith3·c2cd418448529a1101125fdb0fb6eef0
 82 ··bzipWith4·33f99fb454403138b2a6640eefc7441c
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·4ae0a3b1bcbf592d64b003f8812da757
 84 ··exports:·caf62448a6f65d00f18d65dc1b92275e
 85 ··AllB·5fbaedee941804a360e7151df96bf499
 86 ··AllBF·d3a68478c2f8bf7482b8ff9a93156c9c
 87 ··ConstraintsB·d993e9a93ed2b624d6fc8e9a1a4c46b7
 88 ··baddDicts·91d7cac823cc11da66f573c51bc6f6ef
 89 ··bdicts·971aaafe6ea6c47c3cae87482166403e
 90 ··bfoldMapC·47cc19f97daa118ea2596279457634d7
 91 ··bmapC·2020c065122bd3f1f12315231be4e0c6
 92 ··bmempty·5c59e57da5376bae689346ccc423cf4e
 93 ··bpureC·4b660f3c478e3d9f3986c04122be78b2
 94 ··btraverseC·0b49e1066dbdac58719d2a9c9f587340
 95 ··bzipWith3C·029a8b2682192e4edc5954fcfd7902a3
 96 ··bzipWith4C·652470126b5c74d71cd56b7b8e429e6a
 97 ··bzipWithC·276eaa225cc56ee73ef03069b7e3d2ce
 98 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·784ec817335692db89a46f566642924c
 99 ··exports:·1aecfa1521218373d8fc39d7c9313113
 100 ··DistributiveB·b7a598d798980f56a6401cbf7835693e
Max diff block lines reached; 1333/10301 bytes (12.94%) of diff not shown.
87.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.dyn_hi vs.
./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
87.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.Functor.Prod·90667 interface·Data.Functor.Prod·9066
8 ··interface·hash:·46f8a0d5c6c5d78b7bb57a6c058956f6 
9 ··ABI·hash:·8d47f16d8893d87069072e388a9ef386 
10 ··export-list·hash:·44e655eaed14db1b6bce59ab0030a93c8 ··interface·hash:·9e8474f0b6f4c654f9a9999b58f256e2
 9 ··ABI·hash:·edb93e6f86ca660eabf4105b6e8cd5cd
 10 ··export-list·hash:·d97a11b09cefc2c69fafc6efc9af992b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7d211b318ed65ce8f44bc08af94c109812 ··flag·hash:·7d211b318ed65ce8f44bc08af94c1098
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·610d6ae8793d64642444a356c490f3f616 ··src_hash:·610d6ae8793d64642444a356c490f3f6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c46 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
47 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4647 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
48 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b948 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
49 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc49 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0851 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
52 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9452 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
53 d2fd1c9756964a29b2ee94b3b2d3a8d153 9e5b604faf999f984c0010faa01877fa
54 ··$fAlternativeProd·::54 ··$fAlternativeProd·::
55 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>55 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
56 ····GHC.Base.Alternative·(Prod·(f·:·fs))56 ····GHC.Base.Alternative·(Prod·(f·:·fs))
57 ··DFunId57 ··DFunId
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
59 ···Arity:·2,59 ···Arity:·2,
60 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)><LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)>,60 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)><LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)>,
Offset 65, 55 lines modifiedOffset 65, 55 lines modified
65 ····················(v1['GHC.Types.Many]·::·GHC.Base.Alternative·(Prod·fs)).65 ····················(v1['GHC.Types.Many]·::·GHC.Base.Alternative·(Prod·fs)).
66 ················@(Prod·(f·:·fs))66 ················@(Prod·(f·:·fs))
67 ················($fAlternativeProd_$cp1Alternative·@f·@fs·v·v1)67 ················($fAlternativeProd_$cp1Alternative·@f·@fs·v·v1)
68 ················($fAlternativeProd_$cempty·@f·@fs·v·v1)68 ················($fAlternativeProd_$cempty·@f·@fs·v·v1)
69 ················($fAlternativeProd_$c<|>·@f·@fs·v·v1)69 ················($fAlternativeProd_$c<|>·@f·@fs·v·v1)
70 ················($fAlternativeProd_$csome·@f·@fs·v·v1)70 ················($fAlternativeProd_$csome·@f·@fs·v·v1)
71 ················($fAlternativeProd_$cmany·@f·@fs·v·v1)]71 ················($fAlternativeProd_$cmany·@f·@fs·v·v1)]
72 d02581099c849866f55aa480524e8a9672 fa429d594544ef712e8e060fd6a80cf7
73 ··$fAlternativeProd0·::·GHC.Base.Alternative·(Prod·'[])73 ··$fAlternativeProd0·::·GHC.Base.Alternative·(Prod·'[])
74 ··DFunId74 ··DFunId
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Base.C:Alternative],·Inline:·CONLIKE,76 ···LambdaFormInfo:·LFCon[GHC.Base.C:Alternative],·Inline:·CONLIKE,
77 ···Unfolding:·DFun:.77 ···Unfolding:·DFun:.
78 ················@(Prod·'[])78 ················@(Prod·'[])
79 ················$fApplicativeProd079 ················$fApplicativeProd0
80 ················($WUnit·@(*))80 ················($WUnit·@(*))
81 ················$fAlternativeProd0_$c<|>81 ················$fAlternativeProd0_$c<|>
82 ················$fAlternativeProd0_$csome82 ················$fAlternativeProd0_$csome
83 ················$fAlternativeProd0_$csome]83 ················$fAlternativeProd0_$csome]
84 13f5908478052ee580fec37db6f5938484 df7680338eb427a0b502569ba37456d4
85 ··$fAlternativeProd0_$c<|>·::·Prod·'[]·a·->·Prod·'[]·a·->·Prod·'[]·a85 ··$fAlternativeProd0_$c<|>·::·Prod·'[]·a·->·Prod·'[]·a·->·Prod·'[]·a
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
87 ···Strictness:·<1L><1L>,·CPR:·1,87 ···Strictness:·<1L><1L>,·CPR:·1,
88 ···Unfolding:·Core:·<vanilla>88 ···Unfolding:·Core:·<vanilla>
89 ··············\·@a89 ··············\·@a
90 ················(ds['GHC.Types.Many]·::·Prod·'[]·a)90 ················(ds['GHC.Types.Many]·::·Prod·'[]·a)
91 ················(ds1['GHC.Types.Many]·::·Prod·'[]·a)·->91 ················(ds1['GHC.Types.Many]·::·Prod·'[]·a)·->
92 ··············case·ds·of·wild·{·Unit·co·->92 ··············case·ds·of·wild·{·Unit·co·->
93 ··············case·ds1·of·wild1·{·Unit·co1·->·$WUnit·@(*)·@a·}·}]93 ··············case·ds1·of·wild1·{·Unit·co1·->·$WUnit·@(*)·@a·}·}]
94 ff0e65bc81800fc3326131c448bf596b94 dce3f3e15890b9f9fee5d62734f89d87
95 ··$fAlternativeProd0_$csome·::·Prod·'[]·a·->·Prod·'[]·[a]95 ··$fAlternativeProd0_$csome·::·Prod·'[]·a·->·Prod·'[]·[a]
96 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,96 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
97 ···Arity:·1,·Strictness:·<S>b,·CPR:·b,97 ···Arity:·1,·Strictness:·<S>b,·CPR:·b,
98 ···Unfolding:·Core:·<vanilla>98 ···Unfolding:·Core:·<vanilla>
99 ··············\·@a·(eta['GHC.Types.Many]·::·Prod·'[]·a)·->99 ··············\·@a·(eta['GHC.Types.Many]·::·Prod·'[]·a)·->
100 ··············letrec·{100 ··············letrec·{
101 ················some_v·::·Prod·'[]·[a]·<join·0>·[Strictness:·b]101 ················some_v·::·Prod·'[]·[a]·<join·0>·[Strictness:·b]
102 ················=·case·eta·of·wild·{·Unit·co·->·some_v·}102 ················=·case·eta·of·wild·{·Unit·co·->·some_v·}
103 ··············}·in103 ··············}·in
104 ··············some_v]104 ··············some_v]
105 6329adb01fd614abfd3ace22bbfc44cd105 25f9f30acf295953126da599d4028013
106 ··$fAlternativeProd1·::·a·->·[a]·->·[a]106 ··$fAlternativeProd1·::·a·->·[a]·->·[a]
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
108 ···Arity:·2,·Strictness:·<L><L>,108 ···Arity:·2,·Strictness:·<L><L>,
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
110 ··············\·@a·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·[a])·->110 ··············\·@a·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·[a])·->
111 ··············GHC.Types.:·@a·ds·ds1]111 ··············GHC.Types.:·@a·ds·ds1]
112 41f3c22637694426d2cc91dead1fc938112 057c3a8dab52f1bdd80aeadf61f226ec
113 ··$fAlternativeProd_$c<|>·::113 ··$fAlternativeProd_$c<|>·::
114 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>114 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
115 ····Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a115 ····Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
117 ···Arity:·4,117 ···Arity:·4,
118 ···Strictness:·<MP(A,A,1C(1,C(1,L)),A,A)><MP(A,A,1C(1,C(1,L)),A,A)><1L><1L>,118 ···Strictness:·<MP(A,A,1C(1,C(1,L)),A,A)><MP(A,A,1C(1,C(1,L)),A,A)><1L><1L>,
119 ···Unfolding:·Core:·<vanilla>119 ···Unfolding:·Core:·<vanilla>
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ···················g·`cast`·(Sub·(SelCo:Tc(1)·(Sym·co1))·<a>_N))141 ···················g·`cast`·(Sub·(SelCo:Tc(1)·(Sym·co1))·<a>_N))
142 ················(GHC.Base.<|>142 ················(GHC.Base.<|>
143 ···················@(Prod·fs)143 ···················@(Prod·fs)
144 ···················$dAlternative1144 ···················$dAlternative1
145 ···················@a145 ···················@a
146 ···················fs2·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co))·<a>_N)_R146 ···················fs2·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co))·<a>_N)_R
147 ···················gs·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co1))·<a>_N)_R)·}·}]147 ···················gs·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co1))·<a>_N)_R)·}·}]
148 6471fe23deedd8d1b22e4f00f7813e72148 fa90253c3ed2200f0af3a2ff8f29cb40
149 ··$fAlternativeProd_$cempty·::149 ··$fAlternativeProd_$cempty·::
150 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>150 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
151 ····Prod·(f·:·fs)·a151 ····Prod·(f·:·fs)·a
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
153 ···Arity:·2,·Strictness:·<MP(A,1L,A,A,A)><MP(A,1L,A,A,A)>,153 ···Arity:·2,·Strictness:·<MP(A,1L,A,A,A)><MP(A,1L,A,A,A)>,
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············\·@f·::·*·->·*155 ··············\·@f·::·*·->·*
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ················@(f·:·fs)162 ················@(f·:·fs)
163 ················@a163 ················@a
164 ················@f164 ················@f
165 ················@fs165 ················@fs
166 ················@~<f·:·fs>_N166 ················@~<f·:·fs>_N
167 ················(GHC.Base.empty·@f·$dAlternative·@a)167 ················(GHC.Base.empty·@f·$dAlternative·@a)
168 ················(GHC.Base.empty·@(Prod·fs)·$dAlternative1·@a)]168 ················(GHC.Base.empty·@(Prod·fs)·$dAlternative1·@a)]
169 cacde4105edec44237bc9dd83c22665a169 8fbefc93d518e57219dc4ccbbecace18
170 ··$fAlternativeProd_$cliftA2·::170 ··$fAlternativeProd_$cliftA2·::
171 ····(GHC.Base.Applicative·f,·GHC.Base.Applicative·(Prod·fs))·=>171 ····(GHC.Base.Applicative·f,·GHC.Base.Applicative·(Prod·fs))·=>
172 ····(a·->·b·->·c)172 ····(a·->·b·->·c)
173 ····->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·b·->·Prod·(f·:·fs)·c173 ····->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·b·->·Prod·(f·:·fs)·c
174 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,174 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
175 ···Strictness:·<LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><L><ML>,175 ···Strictness:·<LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><L><ML>,
176 ···Unfolding:·Core:·<vanilla>176 ···Unfolding:·Core:·<vanilla>
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ················(GHC.Base.<*>228 ················(GHC.Base.<*>
229 ···················@(Prod·fs)229 ···················@(Prod·fs)
230 ···················$dApplicative1230 ···················$dApplicative1
Max diff block lines reached; 83714/89666 bytes (93.36%) of diff not shown.
87.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.hi vs.
./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
87.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.Functor.Prod·90667 interface·Data.Functor.Prod·9066
8 ··interface·hash:·46f8a0d5c6c5d78b7bb57a6c058956f6 
9 ··ABI·hash:·8d47f16d8893d87069072e388a9ef386 
10 ··export-list·hash:·44e655eaed14db1b6bce59ab0030a93c8 ··interface·hash:·9e8474f0b6f4c654f9a9999b58f256e2
 9 ··ABI·hash:·edb93e6f86ca660eabf4105b6e8cd5cd
 10 ··export-list·hash:·d97a11b09cefc2c69fafc6efc9af992b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·4ae0de3cb73d886d2696e810afbf046e12 ··flag·hash:·4ae0de3cb73d886d2696e810afbf046e
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·610d6ae8793d64642444a356c490f3f616 ··src_hash:·610d6ae8793d64642444a356c490f3f6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c46 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
47 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4647 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
48 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b948 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
49 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc49 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0851 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
52 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9452 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
53 d2fd1c9756964a29b2ee94b3b2d3a8d153 9e5b604faf999f984c0010faa01877fa
54 ··$fAlternativeProd·::54 ··$fAlternativeProd·::
55 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>55 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
56 ····GHC.Base.Alternative·(Prod·(f·:·fs))56 ····GHC.Base.Alternative·(Prod·(f·:·fs))
57 ··DFunId57 ··DFunId
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
59 ···Arity:·2,59 ···Arity:·2,
60 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)><LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)>,60 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)><LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)>,
Offset 65, 55 lines modifiedOffset 65, 55 lines modified
65 ····················(v1['GHC.Types.Many]·::·GHC.Base.Alternative·(Prod·fs)).65 ····················(v1['GHC.Types.Many]·::·GHC.Base.Alternative·(Prod·fs)).
66 ················@(Prod·(f·:·fs))66 ················@(Prod·(f·:·fs))
67 ················($fAlternativeProd_$cp1Alternative·@f·@fs·v·v1)67 ················($fAlternativeProd_$cp1Alternative·@f·@fs·v·v1)
68 ················($fAlternativeProd_$cempty·@f·@fs·v·v1)68 ················($fAlternativeProd_$cempty·@f·@fs·v·v1)
69 ················($fAlternativeProd_$c<|>·@f·@fs·v·v1)69 ················($fAlternativeProd_$c<|>·@f·@fs·v·v1)
70 ················($fAlternativeProd_$csome·@f·@fs·v·v1)70 ················($fAlternativeProd_$csome·@f·@fs·v·v1)
71 ················($fAlternativeProd_$cmany·@f·@fs·v·v1)]71 ················($fAlternativeProd_$cmany·@f·@fs·v·v1)]
72 d02581099c849866f55aa480524e8a9672 fa429d594544ef712e8e060fd6a80cf7
73 ··$fAlternativeProd0·::·GHC.Base.Alternative·(Prod·'[])73 ··$fAlternativeProd0·::·GHC.Base.Alternative·(Prod·'[])
74 ··DFunId74 ··DFunId
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Base.C:Alternative],·Inline:·CONLIKE,76 ···LambdaFormInfo:·LFCon[GHC.Base.C:Alternative],·Inline:·CONLIKE,
77 ···Unfolding:·DFun:.77 ···Unfolding:·DFun:.
78 ················@(Prod·'[])78 ················@(Prod·'[])
79 ················$fApplicativeProd079 ················$fApplicativeProd0
80 ················($WUnit·@(*))80 ················($WUnit·@(*))
81 ················$fAlternativeProd0_$c<|>81 ················$fAlternativeProd0_$c<|>
82 ················$fAlternativeProd0_$csome82 ················$fAlternativeProd0_$csome
83 ················$fAlternativeProd0_$csome]83 ················$fAlternativeProd0_$csome]
84 13f5908478052ee580fec37db6f5938484 df7680338eb427a0b502569ba37456d4
85 ··$fAlternativeProd0_$c<|>·::·Prod·'[]·a·->·Prod·'[]·a·->·Prod·'[]·a85 ··$fAlternativeProd0_$c<|>·::·Prod·'[]·a·->·Prod·'[]·a·->·Prod·'[]·a
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
87 ···Strictness:·<1L><1L>,·CPR:·1,87 ···Strictness:·<1L><1L>,·CPR:·1,
88 ···Unfolding:·Core:·<vanilla>88 ···Unfolding:·Core:·<vanilla>
89 ··············\·@a89 ··············\·@a
90 ················(ds['GHC.Types.Many]·::·Prod·'[]·a)90 ················(ds['GHC.Types.Many]·::·Prod·'[]·a)
91 ················(ds1['GHC.Types.Many]·::·Prod·'[]·a)·->91 ················(ds1['GHC.Types.Many]·::·Prod·'[]·a)·->
92 ··············case·ds·of·wild·{·Unit·co·->92 ··············case·ds·of·wild·{·Unit·co·->
93 ··············case·ds1·of·wild1·{·Unit·co1·->·$WUnit·@(*)·@a·}·}]93 ··············case·ds1·of·wild1·{·Unit·co1·->·$WUnit·@(*)·@a·}·}]
94 ff0e65bc81800fc3326131c448bf596b94 dce3f3e15890b9f9fee5d62734f89d87
95 ··$fAlternativeProd0_$csome·::·Prod·'[]·a·->·Prod·'[]·[a]95 ··$fAlternativeProd0_$csome·::·Prod·'[]·a·->·Prod·'[]·[a]
96 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,96 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
97 ···Arity:·1,·Strictness:·<S>b,·CPR:·b,97 ···Arity:·1,·Strictness:·<S>b,·CPR:·b,
98 ···Unfolding:·Core:·<vanilla>98 ···Unfolding:·Core:·<vanilla>
99 ··············\·@a·(eta['GHC.Types.Many]·::·Prod·'[]·a)·->99 ··············\·@a·(eta['GHC.Types.Many]·::·Prod·'[]·a)·->
100 ··············letrec·{100 ··············letrec·{
101 ················some_v·::·Prod·'[]·[a]·<join·0>·[Strictness:·b]101 ················some_v·::·Prod·'[]·[a]·<join·0>·[Strictness:·b]
102 ················=·case·eta·of·wild·{·Unit·co·->·some_v·}102 ················=·case·eta·of·wild·{·Unit·co·->·some_v·}
103 ··············}·in103 ··············}·in
104 ··············some_v]104 ··············some_v]
105 6329adb01fd614abfd3ace22bbfc44cd105 25f9f30acf295953126da599d4028013
106 ··$fAlternativeProd1·::·a·->·[a]·->·[a]106 ··$fAlternativeProd1·::·a·->·[a]·->·[a]
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
108 ···Arity:·2,·Strictness:·<L><L>,108 ···Arity:·2,·Strictness:·<L><L>,
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
110 ··············\·@a·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·[a])·->110 ··············\·@a·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·[a])·->
111 ··············GHC.Types.:·@a·ds·ds1]111 ··············GHC.Types.:·@a·ds·ds1]
112 41f3c22637694426d2cc91dead1fc938112 057c3a8dab52f1bdd80aeadf61f226ec
113 ··$fAlternativeProd_$c<|>·::113 ··$fAlternativeProd_$c<|>·::
114 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>114 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
115 ····Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a115 ····Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
117 ···Arity:·4,117 ···Arity:·4,
118 ···Strictness:·<MP(A,A,1C(1,C(1,L)),A,A)><MP(A,A,1C(1,C(1,L)),A,A)><1L><1L>,118 ···Strictness:·<MP(A,A,1C(1,C(1,L)),A,A)><MP(A,A,1C(1,C(1,L)),A,A)><1L><1L>,
119 ···Unfolding:·Core:·<vanilla>119 ···Unfolding:·Core:·<vanilla>
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ···················g·`cast`·(Sub·(SelCo:Tc(1)·(Sym·co1))·<a>_N))141 ···················g·`cast`·(Sub·(SelCo:Tc(1)·(Sym·co1))·<a>_N))
142 ················(GHC.Base.<|>142 ················(GHC.Base.<|>
143 ···················@(Prod·fs)143 ···················@(Prod·fs)
144 ···················$dAlternative1144 ···················$dAlternative1
145 ···················@a145 ···················@a
146 ···················fs2·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co))·<a>_N)_R146 ···················fs2·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co))·<a>_N)_R
147 ···················gs·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co1))·<a>_N)_R)·}·}]147 ···················gs·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co1))·<a>_N)_R)·}·}]
148 6471fe23deedd8d1b22e4f00f7813e72148 fa90253c3ed2200f0af3a2ff8f29cb40
149 ··$fAlternativeProd_$cempty·::149 ··$fAlternativeProd_$cempty·::
150 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>150 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
151 ····Prod·(f·:·fs)·a151 ····Prod·(f·:·fs)·a
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
153 ···Arity:·2,·Strictness:·<MP(A,1L,A,A,A)><MP(A,1L,A,A,A)>,153 ···Arity:·2,·Strictness:·<MP(A,1L,A,A,A)><MP(A,1L,A,A,A)>,
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············\·@f·::·*·->·*155 ··············\·@f·::·*·->·*
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ················@(f·:·fs)162 ················@(f·:·fs)
163 ················@a163 ················@a
164 ················@f164 ················@f
165 ················@fs165 ················@fs
166 ················@~<f·:·fs>_N166 ················@~<f·:·fs>_N
167 ················(GHC.Base.empty·@f·$dAlternative·@a)167 ················(GHC.Base.empty·@f·$dAlternative·@a)
168 ················(GHC.Base.empty·@(Prod·fs)·$dAlternative1·@a)]168 ················(GHC.Base.empty·@(Prod·fs)·$dAlternative1·@a)]
169 cacde4105edec44237bc9dd83c22665a169 8fbefc93d518e57219dc4ccbbecace18
170 ··$fAlternativeProd_$cliftA2·::170 ··$fAlternativeProd_$cliftA2·::
171 ····(GHC.Base.Applicative·f,·GHC.Base.Applicative·(Prod·fs))·=>171 ····(GHC.Base.Applicative·f,·GHC.Base.Applicative·(Prod·fs))·=>
172 ····(a·->·b·->·c)172 ····(a·->·b·->·c)
173 ····->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·b·->·Prod·(f·:·fs)·c173 ····->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·b·->·Prod·(f·:·fs)·c
174 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,174 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
175 ···Strictness:·<LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><L><ML>,175 ···Strictness:·<LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><L><ML>,
176 ···Unfolding:·Core:·<vanilla>176 ···Unfolding:·Core:·<vanilla>
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ················(GHC.Base.<*>228 ················(GHC.Base.<*>
229 ···················@(Prod·fs)229 ···················@(Prod·fs)
230 ···················$dApplicative1230 ···················$dApplicative1
Max diff block lines reached; 83714/89663 bytes (93.37%) of diff not shown.
10.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.dyn_hi vs.
./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
10.2 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.Functor.Transformer·90667 interface·Data.Functor.Transformer·9066
8 ··interface·hash:·b2ad62adf2a30920bb8ec9f2de9c0446 
9 ··ABI·hash:·12cc87af2ef508ba724114c0268390b0 
10 ··export-list·hash:·4730a0f9a2e2a68edc332389a361be248 ··interface·hash:·fc659ef10eb6defb8d7446a4d79544ad
 9 ··ABI·hash:·14df9c3ebd1edd9c535cf1dfeaaf95c6
 10 ··export-list·hash:·3239be74cd8260541a54d1361d625cef
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a12 ··flag·hash:·50b5afcf740fc430243ec6b19ef8cd9a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d83995bc8e7444810caab212b91324c016 ··src_hash:·d83995bc8e7444810caab212b91324c0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 37, 21 lines modifiedOffset 37, 21 lines modified
37 ··Barbies.Internal.ConstraintsT.AllTF37 ··Barbies.Internal.ConstraintsT.AllTF
38 ··Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT·Barbies.Internal.ConstraintsT.taddDicts}38 ··Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT·Barbies.Internal.ConstraintsT.taddDicts}
39 ··Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute}39 ··Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute}
40 ··Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap}40 ··Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap}
41 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}41 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}
42 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}42 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}
43 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}43 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
44 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT44 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
45 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT45 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT
46 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT46 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT
47 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT47 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
48 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT48 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT
49 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT49 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
50 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN50 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
51 boot·module·dependencies:51 boot·module·dependencies:
52 direct·package·dependencies:·base-4.18.2.152 direct·package·dependencies:·base-4.18.2.1
53 plugin·package·dependencies:53 plugin·package·dependencies:
54 orphans:·Barbies.Internal.ApplicativeT54 orphans:·Barbies.Internal.ApplicativeT
55 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveT55 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveT
56 ·········Barbies.Internal.FunctorT·Barbies.Internal.TraversableT·GHC.Base56 ·········Barbies.Internal.FunctorT·Barbies.Internal.TraversableT·GHC.Base
57 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext57 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 66, 87 lines modifiedOffset 66, 87 lines modified
66 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except66 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
67 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe67 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
68 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict68 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
70 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy70 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
71 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant71 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
72 ·························Data.Functor.Reverse72 ·························Data.Functor.Reverse
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
74 ··exports:·8f06cd71a7d940a28cb85009a4957b36 
75 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
76 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
77 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
78 ··tunzip·4755a536dffa72b34542174dea9563b9 
79 ··tzip·8be4ece3ae39eae97e8ab2054291029f 
80 ··tzipWith·42a8151822e89abb873919356fdc0652 
81 ··tzipWith3·849c75023385973bb50888c87cceec50 
82 ··tzipWith4·0425deaa0877b3ffee1c1fdf4d05f678 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b0c8e8cd622378ebd4213ca89b09d70f 
84 ··exports:·278101e56b3eacad637b39b7dc733468 
85 ··AllT·92843017dacf42daf57c39082de48fa0 
86 ··AllTF·e0763c123e2b8997bb2edc82b327f155 
87 ··ConstraintsT·87036f6d192a044ba64c57ad3852f00b 
88 ··taddDicts·ced41e140057be31cb58fcc38e1696fa 
89 ··tmapC·a0f909dabfcacacb160fc8fb2fd88ee7 
90 ··ttraverseC·038c8c5c104e8c160fb65247f289334d 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
92 ··exports:·6c54e7bb9d2909cbdea3cafe4057c036 
93 ··DistributiveT·375f90ea1d05e60dc2c4545948c0f64a 
94 ··tcotraverse·73d6c732cec8f656dc5ba8f5d3624a1e 
95 ··tdecompose·5bac02433dfcce8672b96aacbc7690ac 
96 ··tdistribute·ac2e5b8fba24fb8dcfa0e8bfe938022d 
97 ··tdistribute'·e714a56db976e405999674ba0f38e4c2 
98 ··trecompose·0c7137381fb9c3602e0f4e823599884a 
99 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
100 ··exports:·183054a27084bbc8fe4b79328162608e 
101 ··FunctorT·e3d3793569ff8c641c51801746e07066 
102 ··tmap·bb681f8f41178e3d2453e1602686b761 
103 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT·28d0df4fa16d3ae0e9b8f569b12ba9f0 
104 ··exports:·9054f11064e0de5d5aff661c18eca5f0 
105 ··MonadT·e84a8234960c5d20f03388d207c2d8b6 
106 ··tembed·dab8ffac3246d71d11a66a5b96bbc66e 
107 ··tjoin·feede2c197e26ea157fb57fcac6b3945 
108 ··tlift·e8eb157137ff53ba4e0d0ed6033eabbb 
109 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·1dad3f4c90632f51452d54a270e61c5c 
110 ··exports:·625e9e43bc9e9ad84f781f9b7f8b2abf 
111 ··TraversableT·5f45683a672c1e8b493f3644d95842b8 
112 ··tfoldMap·dd03935b128f42360c829fd3e249b034 
113 ··tsequence·699ffc06a9598fe004d904a9ee845bc0 
114 ··tsequence'·65f065cd1161989b56f7e2cd49c0b0fe 
115 ··ttraverse·d3238a3d0af65058271e05836e392ec5 
116 ··ttraverse_·057185b130c23ac9c0cc56f1337f5eb9 
117 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
118 ··exports:·307a2e68cbb21a03a7dd871748641b06 
119 ··Rec·d21087f1e9d6be93c849bd6307118df4 
120 ··Rec·d465c8879e90265de2f6f449eae85d8f 
121 ··unRec·231224a54f5aab48712d757bc993639873 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·f06477dafaca98c451f2b1d6a471ced6
 74 ··exports:·1b16a7ba7761bb551c6170cbaa7b2e96
 75 ··ApplicativeT·074070de79264540541cf796d013c0ef
 76 ··tprod·afb228a962be5d495a61627aaf4064db
 77 ··tpure·45b5a8f3e24017491bb877f3c054cbb9
 78 ··tunzip·c89a7b71ff92b7ceb5cae4db45b4ab65
 79 ··tzip·8673df67a349ae2cf7af109d88da754f
 80 ··tzipWith·d330f2b0b31b44684ce33684d371e964
 81 ··tzipWith3·057da6c305029e0e1fcd16a43064b63b
 82 ··tzipWith4·487b69261ee783048fa31f8edc0ffed1
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT·71b29e9d7477d9e65446372adaee6a2c
 84 ··exports:·b9186d4e1071f5bfe56a43df85fcb2fa
 85 ··AllT·68f051666a31ae642df5d8c761d221de
 86 ··AllTF·7a7ba72bc88fa2ee4a4b9d2f145c22fc
 87 ··ConstraintsT·3824b7d50764f926d1ce8e2afa5d6994
 88 ··taddDicts·0364aca59a49ab9532dd24597d08d3aa
 89 ··tmapC·cd42af4933908ccc6702697d0fe2156b
 90 ··ttraverseC·4583612791ed456316b18d5ff9373604
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT·d42051f3b0e0718fa7a27a87fb621d9a
 92 ··exports:·b8594c61579bef94621e4926ef69c181
 93 ··DistributiveT·bc1ead53dbcac53eb866a8dcc1c81565
 94 ··tcotraverse·f03b4ebaf6b48c851a4327dd347db724
 95 ··tdecompose·aab4f45b55235de00615e82b86ef7600
 96 ··tdistribute·b68f74dc7b1ae0f6c5b72deaf1396df6
 97 ··tdistribute'·3e95649dc738a015868d28ba7461e91c
 98 ··trecompose·52a99d2a2d30e70f8a8fe8bdf5c43719
 99 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 100 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 101 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 102 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
Max diff block lines reached; 1338/10390 bytes (12.88%) of diff not shown.
10.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.hi vs.
./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
10.2 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.Functor.Transformer·90667 interface·Data.Functor.Transformer·9066
8 ··interface·hash:·b2ad62adf2a30920bb8ec9f2de9c0446 
9 ··ABI·hash:·12cc87af2ef508ba724114c0268390b0 
10 ··export-list·hash:·4730a0f9a2e2a68edc332389a361be248 ··interface·hash:·fc659ef10eb6defb8d7446a4d79544ad
 9 ··ABI·hash:·14df9c3ebd1edd9c535cf1dfeaaf95c6
 10 ··export-list·hash:·3239be74cd8260541a54d1361d625cef
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be7512 ··flag·hash:·f3ef90b23a8894f3c8a76d060589be75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d83995bc8e7444810caab212b91324c016 ··src_hash:·d83995bc8e7444810caab212b91324c0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 37, 21 lines modifiedOffset 37, 21 lines modified
37 ··Barbies.Internal.ConstraintsT.AllTF37 ··Barbies.Internal.ConstraintsT.AllTF
38 ··Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT·Barbies.Internal.ConstraintsT.taddDicts}38 ··Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT·Barbies.Internal.ConstraintsT.taddDicts}
39 ··Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute}39 ··Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute}
40 ··Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap}40 ··Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap}
41 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}41 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}
42 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}42 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}
43 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}43 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
44 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT44 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
45 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT45 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT
46 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT46 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT
47 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT47 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
48 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT48 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT
49 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT49 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
50 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN50 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
51 boot·module·dependencies:51 boot·module·dependencies:
52 direct·package·dependencies:·base-4.18.2.152 direct·package·dependencies:·base-4.18.2.1
53 plugin·package·dependencies:53 plugin·package·dependencies:
54 orphans:·Barbies.Internal.ApplicativeT54 orphans:·Barbies.Internal.ApplicativeT
55 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveT55 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveT
56 ·········Barbies.Internal.FunctorT·Barbies.Internal.TraversableT·GHC.Base56 ·········Barbies.Internal.FunctorT·Barbies.Internal.TraversableT·GHC.Base
57 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext57 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 66, 87 lines modifiedOffset 66, 87 lines modified
66 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except66 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
67 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe67 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
68 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict68 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
70 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy70 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
71 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant71 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
72 ·························Data.Functor.Reverse72 ·························Data.Functor.Reverse
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·f85e5cd2da339db14a0f12808931207a 
74 ··exports:·8f06cd71a7d940a28cb85009a4957b36 
75 ··ApplicativeT·a99ce0340646a38f9575b049182a8def 
76 ··tprod·94d237cedb9b905a9c75a58fc4be2d84 
77 ··tpure·3d2d76935d5f8427ccff8120f17ee9cb 
78 ··tunzip·4755a536dffa72b34542174dea9563b9 
79 ··tzip·8be4ece3ae39eae97e8ab2054291029f 
80 ··tzipWith·42a8151822e89abb873919356fdc0652 
81 ··tzipWith3·849c75023385973bb50888c87cceec50 
82 ··tzipWith4·0425deaa0877b3ffee1c1fdf4d05f678 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b0c8e8cd622378ebd4213ca89b09d70f 
84 ··exports:·278101e56b3eacad637b39b7dc733468 
85 ··AllT·92843017dacf42daf57c39082de48fa0 
86 ··AllTF·e0763c123e2b8997bb2edc82b327f155 
87 ··ConstraintsT·87036f6d192a044ba64c57ad3852f00b 
88 ··taddDicts·ced41e140057be31cb58fcc38e1696fa 
89 ··tmapC·a0f909dabfcacacb160fc8fb2fd88ee7 
90 ··ttraverseC·038c8c5c104e8c160fb65247f289334d 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·2d87ad7b0d939518df31ee312faa9bf2 
92 ··exports:·6c54e7bb9d2909cbdea3cafe4057c036 
93 ··DistributiveT·375f90ea1d05e60dc2c4545948c0f64a 
94 ··tcotraverse·73d6c732cec8f656dc5ba8f5d3624a1e 
95 ··tdecompose·5bac02433dfcce8672b96aacbc7690ac 
96 ··tdistribute·ac2e5b8fba24fb8dcfa0e8bfe938022d 
97 ··tdistribute'·e714a56db976e405999674ba0f38e4c2 
98 ··trecompose·0c7137381fb9c3602e0f4e823599884a 
99 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·c8310e4a2c22e48313a5914948ddeb76 
100 ··exports:·183054a27084bbc8fe4b79328162608e 
101 ··FunctorT·e3d3793569ff8c641c51801746e07066 
102 ··tmap·bb681f8f41178e3d2453e1602686b761 
103 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT·28d0df4fa16d3ae0e9b8f569b12ba9f0 
104 ··exports:·9054f11064e0de5d5aff661c18eca5f0 
105 ··MonadT·e84a8234960c5d20f03388d207c2d8b6 
106 ··tembed·dab8ffac3246d71d11a66a5b96bbc66e 
107 ··tjoin·feede2c197e26ea157fb57fcac6b3945 
108 ··tlift·e8eb157137ff53ba4e0d0ed6033eabbb 
109 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·1dad3f4c90632f51452d54a270e61c5c 
110 ··exports:·625e9e43bc9e9ad84f781f9b7f8b2abf 
111 ··TraversableT·5f45683a672c1e8b493f3644d95842b8 
112 ··tfoldMap·dd03935b128f42360c829fd3e249b034 
113 ··tsequence·699ffc06a9598fe004d904a9ee845bc0 
114 ··tsequence'·65f065cd1161989b56f7e2cd49c0b0fe 
115 ··ttraverse·d3238a3d0af65058271e05836e392ec5 
116 ··ttraverse_·057185b130c23ac9c0cc56f1337f5eb9 
117 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·04018772b2b4402bf2760dc96217540b 
118 ··exports:·307a2e68cbb21a03a7dd871748641b06 
119 ··Rec·d21087f1e9d6be93c849bd6307118df4 
120 ··Rec·d465c8879e90265de2f6f449eae85d8f 
121 ··unRec·231224a54f5aab48712d757bc993639873 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·f06477dafaca98c451f2b1d6a471ced6
 74 ··exports:·1b16a7ba7761bb551c6170cbaa7b2e96
 75 ··ApplicativeT·074070de79264540541cf796d013c0ef
 76 ··tprod·afb228a962be5d495a61627aaf4064db
 77 ··tpure·45b5a8f3e24017491bb877f3c054cbb9
 78 ··tunzip·c89a7b71ff92b7ceb5cae4db45b4ab65
 79 ··tzip·8673df67a349ae2cf7af109d88da754f
 80 ··tzipWith·d330f2b0b31b44684ce33684d371e964
 81 ··tzipWith3·057da6c305029e0e1fcd16a43064b63b
 82 ··tzipWith4·487b69261ee783048fa31f8edc0ffed1
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT·71b29e9d7477d9e65446372adaee6a2c
 84 ··exports:·b9186d4e1071f5bfe56a43df85fcb2fa
 85 ··AllT·68f051666a31ae642df5d8c761d221de
 86 ··AllTF·7a7ba72bc88fa2ee4a4b9d2f145c22fc
 87 ··ConstraintsT·3824b7d50764f926d1ce8e2afa5d6994
 88 ··taddDicts·0364aca59a49ab9532dd24597d08d3aa
 89 ··tmapC·cd42af4933908ccc6702697d0fe2156b
 90 ··ttraverseC·4583612791ed456316b18d5ff9373604
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT·d42051f3b0e0718fa7a27a87fb621d9a
 92 ··exports:·b8594c61579bef94621e4926ef69c181
 93 ··DistributiveT·bc1ead53dbcac53eb866a8dcc1c81565
 94 ··tcotraverse·f03b4ebaf6b48c851a4327dd347db724
 95 ··tdecompose·aab4f45b55235de00615e82b86ef7600
 96 ··tdistribute·b68f74dc7b1ae0f6c5b72deaf1396df6
 97 ··tdistribute'·3e95649dc738a015868d28ba7461e91c
 98 ··trecompose·52a99d2a2d30e70f8a8fe8bdf5c43719
 99 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·929bf8d925e252c32908ddf92134540e
 100 ··exports:·f8e89bb9ad245dcc0f0a65ae5f446ed8
 101 ··FunctorT·c4169bad3141c057cd702685c69e0cc5
 102 ··tmap·d7066395803bf0bd6ae35961bd5b10e8
Max diff block lines reached; 1338/10387 bytes (12.88%) of diff not shown.
18.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.dyn_hi vs.
./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
17.7 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.Generics.GenericN·[family·instance·module]·90667 interface·Data.Generics.GenericN·[family·instance·module]·9066
8 ··interface·hash:·251ff7555d8fbd0a1c0afd5d7b89b754 
9 ··ABI·hash:·04018772b2b4402bf2760dc96217540b 
10 ··export-list·hash:·307a2e68cbb21a03a7dd871748641b068 ··interface·hash:·29747de2e680650a396900011f640d96
 9 ··ABI·hash:·036a36959262b68c89d59ecc0b598b13
 10 ··export-list·hash:·ddd229d354fb4e9da43735622f139811
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f8c8551a9a937fbabd6ffb288aeafb6212 ··flag·hash:·f8c8551a9a937fbabd6ffb288aeafb62
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·20c4705bc3e8084b4769b462455c760816 ··src_hash:·20c4705bc3e8084b4769b462455c7608
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 78, 28 lines modifiedOffset 78, 28 lines modified
78 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd378 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
79 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c79 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
80 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6280 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
81 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc81 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
82 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e982 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
83 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f83 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
84 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc284 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
85 3a3d9ab155d7e08d2d6f8d1d0b086d7a85 0fb210cc53046c6583cbc2684ab063ed
86 ··$fGenericNa·::86 ··$fGenericNa·::
87 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),87 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
88 ·····GHC.Generics.Generic·a)·=>88 ·····GHC.Generics.Generic·a)·=>
89 ····GenericN·a89 ····GenericN·a
90 ··DFunId90 ··DFunId
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
92 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,92 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
93 ···Unfolding:·DFun:·@a93 ···Unfolding:·DFun:·@a
94 ····················(v['GHC.Types.Many]·::·GHC.Types.Coercible94 ····················(v['GHC.Types.Many]·::·GHC.Types.Coercible
95 ·············································(GHC.Generics.Rep·a)·(RepN·a))95 ·············································(GHC.Generics.Rep·a)·(RepN·a))
96 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).96 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).
97 ················@a·v·v1·($fGenericNa_$ctoN·@a·v·v1)·($fGenericNa_$cfromN·@a·v·v1)]97 ················@a·v·v1·($fGenericNa_$ctoN·@a·v·v1)·($fGenericNa_$cfromN·@a·v·v1)]
98 6dbdc0e4ccbd5c38314c67564965f61698 996372e3c737c4775767d845d89cb5f0
99 ··$fGenericNa_$cfromN·::99 ··$fGenericNa_$cfromN·::
100 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),100 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
101 ·····GHC.Generics.Generic·a)·=>101 ·····GHC.Generics.Generic·a)·=>
102 ····a·->·RepN·a·x102 ····a·->·RepN·a·x
103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
104 ···Strictness:·<1P(1L)><1P(1L,A)>,·Inline:·(sat-args=0),104 ···Strictness:·<1P(1L)><1P(1L,A)>,·Inline:·(sat-args=0),
105 ···Unfolding:·Core:·StableUser·<2,FalseFalse>105 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ·····················@(*·->·*)111 ·····················@(*·->·*)
112 ·····················@(GHC.Generics.Rep·a)112 ·····················@(GHC.Generics.Rep·a)
113 ·····················@(RepN·a)113 ·····················@(RepN·a)
114 ·····················$dCoercible·of·co·{·DEFAULT·->114 ·····················$dCoercible·of·co·{·DEFAULT·->
115 ··············(\·@x·->·GHC.Generics.from·@a·$dGeneric·@x)115 ··············(\·@x·->·GHC.Generics.from·@a·$dGeneric·@x)
116 ················`cast`116 ················`cast`
117 ··············(forall·(x·::·<*>_N).·<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]117 ··············(forall·(x·::·<*>_N).·<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]
118 94f7792a776056ef2fee73434a5a4107118 e70051e83cbe518a62e871bba5f136ef
119 ··$fGenericNa_$ctoN·::119 ··$fGenericNa_$ctoN·::
120 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),120 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
121 ·····GHC.Generics.Generic·a)·=>121 ·····GHC.Generics.Generic·a)·=>
122 ····RepN·a·x·->·a122 ····RepN·a·x·->·a
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
124 ···Strictness:·<1P(1L)><1P(A,1L)>,·Inline:·(sat-args=0),124 ···Strictness:·<1P(1L)><1P(A,1L)>,·Inline:·(sat-args=0),
125 ···Unfolding:·Core:·StableUser·<2,FalseFalse>125 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ·····················@(*·->·*)131 ·····················@(*·->·*)
132 ·····················@(GHC.Generics.Rep·a)132 ·····················@(GHC.Generics.Rep·a)
133 ·····················@(RepN·a)133 ·····················@(RepN·a)
134 ·····················$dCoercible·of·co·{·DEFAULT·->134 ·····················$dCoercible·of·co·{·DEFAULT·->
135 ··············(\·@x·->·GHC.Generics.to·@a·$dGeneric·@x)135 ··············(\·@x·->·GHC.Generics.to·@a·$dGeneric·@x)
136 ················`cast`136 ················`cast`
137 ··············(forall·(x·::·<*>_N).·co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]137 ··············(forall·(x·::·<*>_N).·co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]
138 8534047771eed7b377a5e06f7d1d2a53138 0668a65402d30f444d4ed3a882682f97
139 ··$fGenericPna·::139 ··$fGenericPna·::
140 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),140 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
141 ·····GHC.Generics.Generic·a)·=>141 ·····GHC.Generics.Generic·a)·=>
142 ····GenericP·n·a142 ····GenericP·n·a
143 ··DFunId143 ··DFunId
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
145 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,145 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).150 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).
151 ················@n151 ················@n
152 ················@a152 ················@a
153 ················v153 ················v
154 ················v1154 ················v1
155 ················($fGenericPna_$ctoP·@a·@n·v·v1)155 ················($fGenericPna_$ctoP·@a·@n·v·v1)
156 ················($fGenericPna_$cfromP·@a·@n·v·v1)]156 ················($fGenericPna_$cfromP·@a·@n·v·v1)]
157 675427d6b1c6048f169dd3aa8fdd6277157 7660747e5067b86b947dfc317139226c
158 ··$fGenericPna_$cfromP·::158 ··$fGenericPna_$cfromP·::
159 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),159 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
160 ·····GHC.Generics.Generic·a)·=>160 ·····GHC.Generics.Generic·a)·=>
161 ····Data.Proxy.Proxy·n·->·a·->·RepP·n·a·x161 ····Data.Proxy.Proxy·n·->·a·->·RepP·n·a·x
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
163 ···Strictness:·<1P(1L)><1P(1L,A)><A>,·Inline:·(sat-args=1),163 ···Strictness:·<1P(1L)><1P(1L,A)><A>,·Inline:·(sat-args=1),
164 ···Unfolding:·Core:·StableUser·<3,FalseFalse>164 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ·····················@(*·->·*)173 ·····················@(*·->·*)
174 ·····················@(GHC.Generics.Rep·a)174 ·····················@(GHC.Generics.Rep·a)
175 ·····················@(RepP·n·a)175 ·····················@(RepP·n·a)
176 ·····················$dCoercible·of·co·{·DEFAULT·->176 ·····················$dCoercible·of·co·{·DEFAULT·->
177 ··············(GHC.Generics.from·@a·$dGeneric·@x)177 ··············(GHC.Generics.from·@a·$dGeneric·@x)
178 ················`cast`178 ················`cast`
179 ··············(<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]179 ··············(<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]
180 997f1b58bea62017f0757fcc35fd793d180 05260ecf46b676920522d9d78f2553c5
181 ··$fGenericPna_$ctoP·::181 ··$fGenericPna_$ctoP·::
182 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),182 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
183 ·····GHC.Generics.Generic·a)·=>183 ·····GHC.Generics.Generic·a)·=>
184 ····Data.Proxy.Proxy·n·->·RepP·n·a·x·->·a184 ····Data.Proxy.Proxy·n·->·RepP·n·a·x·->·a
185 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,185 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
186 ···Strictness:·<1P(1L)><1P(A,1L)><A>,·Inline:·(sat-args=1),186 ···Strictness:·<1P(1L)><1P(A,1L)><A>,·Inline:·(sat-args=1),
187 ···Unfolding:·Core:·StableUser·<3,FalseFalse>187 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
Offset 196, 272 lines modifiedOffset 196, 272 lines modified
196 ·····················@(*·->·*)196 ·····················@(*·->·*)
197 ·····················@(GHC.Generics.Rep·a)197 ·····················@(GHC.Generics.Rep·a)
198 ·····················@(RepP·n·a)198 ·····················@(RepP·n·a)
199 ·····················$dCoercible·of·co·{·DEFAULT·->199 ·····················$dCoercible·of·co·{·DEFAULT·->
200 ··············(GHC.Generics.to·@a·$dGeneric·@x)200 ··············(GHC.Generics.to·@a·$dGeneric·@x)
201 ················`cast`201 ················`cast`
202 ··············(co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]202 ··············(co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]
203 042d1cc01cc554e4884d8b73df668064203 1ce19a72b58a0e1a7465a8a8f00dd687
204 ··$tc'Rec·::·GHC.Types.TyCon204 ··$tc'Rec·::·GHC.Types.TyCon
205 ··[HasNoCafRefs,·TagSig:·<TagProper>,205 ··[HasNoCafRefs,·TagSig:·<TagProper>,
206 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],206 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
207 ···Unfolding:·Core:·<vanilla>207 ···Unfolding:·Core:·<vanilla>
208 ··············GHC.Types.TyCon208 ··············GHC.Types.TyCon
209 ················2010739128158471245#Word64 
Max diff block lines reached; 12318/18104 bytes (68.04%) of diff not shown.
18.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.hi vs.
./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
17.7 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.Generics.GenericN·[family·instance·module]·90667 interface·Data.Generics.GenericN·[family·instance·module]·9066
8 ··interface·hash:·251ff7555d8fbd0a1c0afd5d7b89b754 
9 ··ABI·hash:·04018772b2b4402bf2760dc96217540b 
10 ··export-list·hash:·307a2e68cbb21a03a7dd871748641b068 ··interface·hash:·29747de2e680650a396900011f640d96
 9 ··ABI·hash:·036a36959262b68c89d59ecc0b598b13
 10 ··export-list·hash:·ddd229d354fb4e9da43735622f139811
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·c7962c99ecb97944c9b82836365a256a12 ··flag·hash:·c7962c99ecb97944c9b82836365a256a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·20c4705bc3e8084b4769b462455c760816 ··src_hash:·20c4705bc3e8084b4769b462455c7608
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 78, 28 lines modifiedOffset 78, 28 lines modified
78 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd378 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
79 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c79 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
80 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6280 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
81 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc81 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
82 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e982 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
83 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f83 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
84 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc284 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
85 3a3d9ab155d7e08d2d6f8d1d0b086d7a85 0fb210cc53046c6583cbc2684ab063ed
86 ··$fGenericNa·::86 ··$fGenericNa·::
87 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),87 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
88 ·····GHC.Generics.Generic·a)·=>88 ·····GHC.Generics.Generic·a)·=>
89 ····GenericN·a89 ····GenericN·a
90 ··DFunId90 ··DFunId
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
92 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,92 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
93 ···Unfolding:·DFun:·@a93 ···Unfolding:·DFun:·@a
94 ····················(v['GHC.Types.Many]·::·GHC.Types.Coercible94 ····················(v['GHC.Types.Many]·::·GHC.Types.Coercible
95 ·············································(GHC.Generics.Rep·a)·(RepN·a))95 ·············································(GHC.Generics.Rep·a)·(RepN·a))
96 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).96 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).
97 ················@a·v·v1·($fGenericNa_$ctoN·@a·v·v1)·($fGenericNa_$cfromN·@a·v·v1)]97 ················@a·v·v1·($fGenericNa_$ctoN·@a·v·v1)·($fGenericNa_$cfromN·@a·v·v1)]
98 6dbdc0e4ccbd5c38314c67564965f61698 996372e3c737c4775767d845d89cb5f0
99 ··$fGenericNa_$cfromN·::99 ··$fGenericNa_$cfromN·::
100 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),100 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
101 ·····GHC.Generics.Generic·a)·=>101 ·····GHC.Generics.Generic·a)·=>
102 ····a·->·RepN·a·x102 ····a·->·RepN·a·x
103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
104 ···Strictness:·<1P(1L)><1P(1L,A)>,·Inline:·(sat-args=0),104 ···Strictness:·<1P(1L)><1P(1L,A)>,·Inline:·(sat-args=0),
105 ···Unfolding:·Core:·StableUser·<2,FalseFalse>105 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ·····················@(*·->·*)111 ·····················@(*·->·*)
112 ·····················@(GHC.Generics.Rep·a)112 ·····················@(GHC.Generics.Rep·a)
113 ·····················@(RepN·a)113 ·····················@(RepN·a)
114 ·····················$dCoercible·of·co·{·DEFAULT·->114 ·····················$dCoercible·of·co·{·DEFAULT·->
115 ··············(\·@x·->·GHC.Generics.from·@a·$dGeneric·@x)115 ··············(\·@x·->·GHC.Generics.from·@a·$dGeneric·@x)
116 ················`cast`116 ················`cast`
117 ··············(forall·(x·::·<*>_N).·<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]117 ··············(forall·(x·::·<*>_N).·<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]
118 94f7792a776056ef2fee73434a5a4107118 e70051e83cbe518a62e871bba5f136ef
119 ··$fGenericNa_$ctoN·::119 ··$fGenericNa_$ctoN·::
120 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),120 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
121 ·····GHC.Generics.Generic·a)·=>121 ·····GHC.Generics.Generic·a)·=>
122 ····RepN·a·x·->·a122 ····RepN·a·x·->·a
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
124 ···Strictness:·<1P(1L)><1P(A,1L)>,·Inline:·(sat-args=0),124 ···Strictness:·<1P(1L)><1P(A,1L)>,·Inline:·(sat-args=0),
125 ···Unfolding:·Core:·StableUser·<2,FalseFalse>125 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ·····················@(*·->·*)131 ·····················@(*·->·*)
132 ·····················@(GHC.Generics.Rep·a)132 ·····················@(GHC.Generics.Rep·a)
133 ·····················@(RepN·a)133 ·····················@(RepN·a)
134 ·····················$dCoercible·of·co·{·DEFAULT·->134 ·····················$dCoercible·of·co·{·DEFAULT·->
135 ··············(\·@x·->·GHC.Generics.to·@a·$dGeneric·@x)135 ··············(\·@x·->·GHC.Generics.to·@a·$dGeneric·@x)
136 ················`cast`136 ················`cast`
137 ··············(forall·(x·::·<*>_N).·co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]137 ··············(forall·(x·::·<*>_N).·co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]
138 8534047771eed7b377a5e06f7d1d2a53138 0668a65402d30f444d4ed3a882682f97
139 ··$fGenericPna·::139 ··$fGenericPna·::
140 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),140 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
141 ·····GHC.Generics.Generic·a)·=>141 ·····GHC.Generics.Generic·a)·=>
142 ····GenericP·n·a142 ····GenericP·n·a
143 ··DFunId143 ··DFunId
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
145 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,145 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).150 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).
151 ················@n151 ················@n
152 ················@a152 ················@a
153 ················v153 ················v
154 ················v1154 ················v1
155 ················($fGenericPna_$ctoP·@a·@n·v·v1)155 ················($fGenericPna_$ctoP·@a·@n·v·v1)
156 ················($fGenericPna_$cfromP·@a·@n·v·v1)]156 ················($fGenericPna_$cfromP·@a·@n·v·v1)]
157 675427d6b1c6048f169dd3aa8fdd6277157 7660747e5067b86b947dfc317139226c
158 ··$fGenericPna_$cfromP·::158 ··$fGenericPna_$cfromP·::
159 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),159 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
160 ·····GHC.Generics.Generic·a)·=>160 ·····GHC.Generics.Generic·a)·=>
161 ····Data.Proxy.Proxy·n·->·a·->·RepP·n·a·x161 ····Data.Proxy.Proxy·n·->·a·->·RepP·n·a·x
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
163 ···Strictness:·<1P(1L)><1P(1L,A)><A>,·Inline:·(sat-args=1),163 ···Strictness:·<1P(1L)><1P(1L,A)><A>,·Inline:·(sat-args=1),
164 ···Unfolding:·Core:·StableUser·<3,FalseFalse>164 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ·····················@(*·->·*)173 ·····················@(*·->·*)
174 ·····················@(GHC.Generics.Rep·a)174 ·····················@(GHC.Generics.Rep·a)
175 ·····················@(RepP·n·a)175 ·····················@(RepP·n·a)
176 ·····················$dCoercible·of·co·{·DEFAULT·->176 ·····················$dCoercible·of·co·{·DEFAULT·->
177 ··············(GHC.Generics.from·@a·$dGeneric·@x)177 ··············(GHC.Generics.from·@a·$dGeneric·@x)
178 ················`cast`178 ················`cast`
179 ··············(<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]179 ··············(<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]
180 997f1b58bea62017f0757fcc35fd793d180 05260ecf46b676920522d9d78f2553c5
181 ··$fGenericPna_$ctoP·::181 ··$fGenericPna_$ctoP·::
182 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),182 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
183 ·····GHC.Generics.Generic·a)·=>183 ·····GHC.Generics.Generic·a)·=>
184 ····Data.Proxy.Proxy·n·->·RepP·n·a·x·->·a184 ····Data.Proxy.Proxy·n·->·RepP·n·a·x·->·a
185 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,185 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
186 ···Strictness:·<1P(1L)><1P(A,1L)><A>,·Inline:·(sat-args=1),186 ···Strictness:·<1P(1L)><1P(A,1L)><A>,·Inline:·(sat-args=1),
187 ···Unfolding:·Core:·StableUser·<3,FalseFalse>187 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
Offset 196, 272 lines modifiedOffset 196, 272 lines modified
196 ·····················@(*·->·*)196 ·····················@(*·->·*)
197 ·····················@(GHC.Generics.Rep·a)197 ·····················@(GHC.Generics.Rep·a)
198 ·····················@(RepP·n·a)198 ·····················@(RepP·n·a)
199 ·····················$dCoercible·of·co·{·DEFAULT·->199 ·····················$dCoercible·of·co·{·DEFAULT·->
200 ··············(GHC.Generics.to·@a·$dGeneric·@x)200 ··············(GHC.Generics.to·@a·$dGeneric·@x)
201 ················`cast`201 ················`cast`
202 ··············(co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]202 ··············(co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]
203 042d1cc01cc554e4884d8b73df668064203 1ce19a72b58a0e1a7465a8a8f00dd687
204 ··$tc'Rec·::·GHC.Types.TyCon204 ··$tc'Rec·::·GHC.Types.TyCon
205 ··[HasNoCafRefs,·TagSig:·<TagProper>,205 ··[HasNoCafRefs,·TagSig:·<TagProper>,
206 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],206 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
207 ···Unfolding:·Core:·<vanilla>207 ···Unfolding:·Core:·<vanilla>
208 ··············GHC.Types.TyCon208 ··············GHC.Types.TyCon
209 ················2010739128158471245#Word64 
Max diff block lines reached; 12318/18101 bytes (68.05%) of diff not shown.
616 KB
libghc-barbies-doc_2.0.5.0-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·21:52:34.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·21:52:34.000000·debian-binary
2 -rw-r--r--···0········0········0·····3024·2024-09-21·21:52:34.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3024·2024-09-21·21:52:34.000000·control.tar.xz
3 -rw-r--r--···0········0········0···205508·2024-09-21·21:52:34.000000·data.tar.xz3 -rw-r--r--···0········0········0···205512·2024-09-21·21:52:34.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
615 KB
data.tar.xz
615 KB
data.tar
1.35 KB
./usr/lib/ghc-doc/haddock/barbies-2.0.5.0/barbies.haddock
    
Offset 2337, 16 lines modifiedOffset 2337, 16 lines modified
00009200:·0035·00a0·0300·0035·00a1·0300·0035·00a2··.5.....5.....5..00009200:·0035·00a0·0300·0035·00a1·0300·0035·00a2··.5.....5.....5..
00009210:·0300·0035·00a3·0300·0035·00a4·0300·0035··...5.....5.....500009210:·0300·0035·00a3·0300·0035·00a4·0300·0035··...5.....5.....5
00009220:·00a5·0300·0035·00a6·0300·8d02·8e02·00a7··.....5..........00009220:·00a5·0300·0035·00a6·0300·8d02·8e02·00a7··.....5..........
00009230:·0300·0035·00a8·0300·8d02·9b03·00a9·0300··...5............00009230:·0300·0035·00a8·0300·8d02·9b03·00a9·0300··...5............
00009240:·8d02·aa03·03ab·0300·8d02·ac03·03ad·0300··................00009240:·8d02·aa03·03ab·0300·8d02·ac03·03ad·0300··................
00009250:·0044·00ce·0100·0044·00ae·0300·0045·00af··.D.....D.....E..00009250:·0044·00ce·0100·0044·00ae·0300·0045·00af··.D.....D.....E..
00009260:·03b0·0326·6261·7262·6965·732d·322e·302e··...&barbies-2.0.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.Constrain00009290:·4261·7262·6965·2e43·6f6e·7374·7261·696e··Barbie.Constrain
000092a0:·7473·1144·6174·612e·4675·6e63·746f·722e··ts.Data.Functor.000092a0:·7473·1144·6174·612e·4675·6e63·746f·722e··ts.Data.Functor.
000092b0:·5072·6f64·1042·6172·6269·6573·2e49·6e74··Prod.Barbies.Int000092b0:·5072·6f64·1042·6172·6269·6573·2e49·6e74··Prod.Barbies.Int
000092c0:·6572·6e61·6c18·4461·7461·2e46·756e·6374··ernal.Data.Funct000092c0:·6572·6e61·6c18·4461·7461·2e46·756e·6374··ernal.Data.Funct
000092d0:·6f72·2e54·7261·6e73·666f·726d·6572·0c42··or.Transformer.B000092d0:·6f72·2e54·7261·6e73·666f·726d·6572·0c42··or.Transformer.B
000092e0:·6172·6269·6573·2e42·6172·6513·4461·7461··arbies.Bare.Data000092e0:·6172·6269·6573·2e42·6172·6513·4461·7461··arbies.Bare.Data
000092f0:·2e46·756e·6374·6f72·2e42·6172·6269·6513··.Functor.Barbie.000092f0:·2e46·756e·6374·6f72·2e42·6172·6269·6513··.Functor.Barbie.
320 KB
./usr/share/doc/libghc-barbies-doc/html/Barbies.html
    
Offset 113, 10 lines modifiedOffset 113, 10 lines modified
  
113 instance·Functor·f'·=&gt;·FunctorB·(Dependants·f')113 instance·Functor·f'·=&gt;·FunctorB·(Dependants·f')
114 instance·FunctorT·Dependants114 instance·FunctorT·Dependants
  
115 type·Dependants·f·=·Dependants·f·f115 type·Dependants·f·=·Dependants·f·f
116 </pre><p>We·can·thus·use·<code><a·href="Barbies-Bi.html#v:btmap1"·title="Barbies.Bi">btmap1</a></code>·as·a·poor·man's·version·of·<code><a·href="Data-Functor-Barbie.html#v:bmap"·title="Data.Functor.Barbie">bmap</a></code>·for·<code>Dependants</code>.</p><p>For·more·details,·see:</p></div><div·class="top"><p·class="src">module·<a·href="Barbies-Bi.html">Barbies.Bi</a></p></div><a·href="#g:4"·id="g:4"><h1>Container-barbies</h1></a><div·class="doc"><p>Some·clothes·make·barbies·look·like·containers,·and·we·can·make·those116 </pre><p>We·can·thus·use·<code><a·href="Barbies-Bi.html#v:btmap1"·title="Barbies.Bi">btmap1</a></code>·as·a·poor·man's·version·of·<code><a·href="Data-Functor-Barbie.html#v:bmap"·title="Data.Functor.Barbie">bmap</a></code>·for·<code>Dependants</code>.</p><p>For·more·details,·see:</p></div><div·class="top"><p·class="src">module·<a·href="Barbies-Bi.html">Barbies.Bi</a></p></div><a·href="#g:4"·id="g:4"><h1>Container-barbies</h1></a><div·class="doc"><p>Some·clothes·make·barbies·look·like·containers,·and·we·can·make·those
117 ···types·behave·like·normal·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor.html#t:Functor"·title="Data.Functor">Functor</a></code>s.</p></div><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Container"·class="def">Container</a>·b·a·<a·href="src/Barbies.Internal.Containers.html#Container"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></p><div·class="doc"><p>Wrapper·for·barbies·that·act·as·containers·of·<code>a</code>117 ···types·behave·like·normal·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor.html#t:Functor"·title="Data.Functor">Functor</a></code>s.</p></div><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Container"·class="def">Container</a>·b·a·<a·href="src/Barbies.Internal.Containers.html#Container"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></p><div·class="doc"><p>Wrapper·for·barbies·that·act·as·containers·of·<code>a</code>
118 ···by·wearing·<code>(<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a></code>·a)</code>.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Container"·class="def">Container</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getContainer"·class="def">getContainer</a>·::·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a)</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Container">Instances</h4><details·id="i:Container"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Foldable:1"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-35"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Foldable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fold">fold</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·m·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fold"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap">foldMap</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap-39-">foldMap'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr">foldr</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr-39-">foldr'</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl">foldl</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl-39-">foldl'</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr1">foldr1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr1"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl1">foldl1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl1"·class="selflink">#</a></p><p·class="src"><a·href="#v:toList">toList</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·[a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:toList"·class="selflink">#</a></p><p·class="src"><a·href="#v:null">null</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:null"·class="selflink">#</a></p><p·class="src"><a·href="#v:length">length</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:length"·class="selflink">#</a></p><p·class="src"><a·href="#v:elem">elem</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=&gt;·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:elem"·class="selflink">#</a></p><p·class="src"><a·href="#v:maximum">maximum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:maximum"·class="selflink">#</a></p><p·class="src"><a·href="#v:minimum">minimum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:minimum"·class="selflink">#</a></p><p·class="src"><a·href="#v:sum">sum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sum"·class="selflink">#</a></p><p·class="src"><a·href="#v:product">product</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:product"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Traversable:2"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Traversable.html#t:Traversable"·title="Data.Traversable">Traversable</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-39"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Traversable:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:traverse">traverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·(a·-&gt;·f·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·f·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:traverse"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequenceA">sequenceA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·(f·a)·-&gt;·f·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequenceA"·class="selflink">#</a></p><p·class="src"><a·href="#v:mapM">mapM</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·(a·-&gt;·m·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·m·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mapM"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequence">sequence</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·(m·a)·-&gt;·m·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequence"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Applicative:3"></span>·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-43"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Applicative:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:pure">pure</a>·::·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:pure"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--42--62-">(&lt;*&gt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·(a·-&gt;·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--42--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:liftA2">liftA2</a>·::·(a·-&gt;·b0·-&gt;·c)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·c·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:liftA2"·class="selflink">#</a></p><p·class="src"><a·href="#v:-42--62-">(*&gt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-42--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--42-">(&lt;*)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--42-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Functor:4"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor.html#t:Functor"·title="Data.Functor">Functor</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-31"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Functor:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fmap">fmap</a>·::·(a·-&gt;·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fmap"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--36-">(&lt;$)</a>·::·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--36-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Generic:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-23"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Generic:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·x·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Read:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-28"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Read:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:readsPrec">readsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readList">readList</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·[<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readList"·class="selflink">#</a></p><p·class="src"><a·href="#v:readPrec">readPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readListPrec">readListPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·[<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readListPrec"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Show:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-29"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Show:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Eq:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-25"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Eq:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Ord:9"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-26"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Ord:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Rep:10"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-23"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Rep:10"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;Container&quot;·&quot;Barbies.Internal.Containers&quot;·&quot;barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;Container&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;getContainer&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceUnpackedness"·title="GHC.Generics">NoSourceUnpackedness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceStrictness"·title="GHC.Generics">NoSourceStrictness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedLazy"·title="GHC.Generics">DecidedLazy</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)))))</div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:ErrorContainer"·class="def">ErrorContainer</a>·b·e·<a·href="src/Barbies.Internal.Containers.html#ErrorContainer"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></p><div·class="doc"><p>Wrapper·for·barbies·that·act·as·containers·of·<code>e</code>118 ···by·wearing·<code>(<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a></code>·a)</code>.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Container"·class="def">Container</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getContainer"·class="def">getContainer</a>·::·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a)</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Container">Instances</h4><details·id="i:Container"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Foldable:1"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-35"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Foldable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fold">fold</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·m·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fold"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap">foldMap</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap-39-">foldMap'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr">foldr</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr-39-">foldr'</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl">foldl</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl-39-">foldl'</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr1">foldr1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr1"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl1">foldl1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl1"·class="selflink">#</a></p><p·class="src"><a·href="#v:toList">toList</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·[a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:toList"·class="selflink">#</a></p><p·class="src"><a·href="#v:null">null</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:null"·class="selflink">#</a></p><p·class="src"><a·href="#v:length">length</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:length"·class="selflink">#</a></p><p·class="src"><a·href="#v:elem">elem</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=&gt;·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:elem"·class="selflink">#</a></p><p·class="src"><a·href="#v:maximum">maximum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:maximum"·class="selflink">#</a></p><p·class="src"><a·href="#v:minimum">minimum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:minimum"·class="selflink">#</a></p><p·class="src"><a·href="#v:sum">sum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sum"·class="selflink">#</a></p><p·class="src"><a·href="#v:product">product</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:product"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Traversable:2"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Traversable.html#t:Traversable"·title="Data.Traversable">Traversable</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-39"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Traversable:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:traverse">traverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·(a·-&gt;·f·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·f·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:traverse"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequenceA">sequenceA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·(f·a)·-&gt;·f·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequenceA"·class="selflink">#</a></p><p·class="src"><a·href="#v:mapM">mapM</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·(a·-&gt;·m·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·m·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mapM"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequence">sequence</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·(m·a)·-&gt;·m·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequence"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Applicative:3"></span>·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-43"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Applicative:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:pure">pure</a>·::·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:pure"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--42--62-">(&lt;*&gt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·(a·-&gt;·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--42--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:liftA2">liftA2</a>·::·(a·-&gt;·b0·-&gt;·c)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·c·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:liftA2"·class="selflink">#</a></p><p·class="src"><a·href="#v:-42--62-">(*&gt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-42--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--42-">(&lt;*)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--42-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Functor:4"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor.html#t:Functor"·title="Data.Functor">Functor</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-31"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Functor:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fmap">fmap</a>·::·(a·-&gt;·b0)·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fmap"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--36-">(&lt;$)</a>·::·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·b0·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--36-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Generic:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-23"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Generic:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·x·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Read:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-28"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Read:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:readsPrec">readsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readList">readList</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·[<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readList"·class="selflink">#</a></p><p·class="src"><a·href="#v:readPrec">readPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readListPrec">readListPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·[<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readListPrec"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Show:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-29"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Show:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Eq:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-25"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Eq:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Ord:9"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-26"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Ord:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·-&gt;·<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Container:Rep:10"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)</span>·<a·href="src/Barbies.Internal.Containers.html#line-23"·class="link">Source</a>·<a·href="#t:Container"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Container:Rep:10"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Container"·title="Barbies">Container</a>·b·a)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;Container&quot;·&quot;Barbies.Internal.Containers&quot;·&quot;barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;Container&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;getContainer&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceUnpackedness"·title="GHC.Generics">NoSourceUnpackedness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceStrictness"·title="GHC.Generics">NoSourceStrictness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedLazy"·title="GHC.Generics">DecidedLazy</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a>·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)))))</div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:ErrorContainer"·class="def">ErrorContainer</a>·b·e·<a·href="src/Barbies.Internal.Containers.html#ErrorContainer"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></p><div·class="doc"><p>Wrapper·for·barbies·that·act·as·containers·of·<code>e</code>
119 ···by·wearing·<code><code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a></code>·e</code>.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:ErrorContainer"·class="def">ErrorContainer</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getErrorContainer"·class="def">getErrorContainer</a>·::·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e)</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:ErrorContainer">Instances</h4><details·id="i:ErrorContainer"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Foldable:1"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-77"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Foldable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fold">fold</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·m·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fold"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap">foldMap</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap-39-">foldMap'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr">foldr</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr-39-">foldr'</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl">foldl</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl-39-">foldl'</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr1">foldr1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr1"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl1">foldl1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl1"·class="selflink">#</a></p><p·class="src"><a·href="#v:toList">toList</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·[a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:toList"·class="selflink">#</a></p><p·class="src"><a·href="#v:null">null</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:null"·class="selflink">#</a></p><p·class="src"><a·href="#v:length">length</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:length"·class="selflink">#</a></p><p·class="src"><a·href="#v:elem">elem</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=&gt;·a·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:elem"·class="selflink">#</a></p><p·class="src"><a·href="#v:maximum">maximum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:maximum"·class="selflink">#</a></p><p·class="src"><a·href="#v:minimum">minimum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:minimum"·class="selflink">#</a></p><p·class="src"><a·href="#v:sum">sum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sum"·class="selflink">#</a></p><p·class="src"><a·href="#v:product">product</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:product"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Traversable:2"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Traversable.html#t:Traversable"·title="Data.Traversable">Traversable</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-81"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Traversable:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:traverse">traverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·(a·-&gt;·f·b0)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·f·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:traverse"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequenceA">sequenceA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·(f·a)·-&gt;·f·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequenceA"·class="selflink">#</a></p><p·class="src"><a·href="#v:mapM">mapM</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·(a·-&gt;·m·b0)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·m·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mapM"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequence">sequence</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·(m·a)·-&gt;·m·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequence"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Functor:3"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor.html#t:Functor"·title="Data.Functor">Functor</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-73"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Functor:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fmap">fmap</a>·::·(a·-&gt;·b0)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fmap"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--36-">(&lt;$)</a>·::·a·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--36-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Generic:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-63"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Generic:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·x·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Read:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-69"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Read:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:readsPrec">readsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readList">readList</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·[<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readList"·class="selflink">#</a></p><p·class="src"><a·href="#v:readPrec">readPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readListPrec">readListPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·[<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readListPrec"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Show:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-70"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Show:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Eq:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-66"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Eq:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Ord:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-67"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Ord:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Rep:9"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-63"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Rep:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;ErrorContainer&quot;·&quot;Barbies.Internal.Containers&quot;·&quot;barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;ErrorContainer&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;getErrorContainer&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceUnpackedness"·title="GHC.Generics">NoSourceUnpackedness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceStrictness"·title="GHC.Generics">NoSourceStrictness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedLazy"·title="GHC.Generics">DecidedLazy</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e)))))</div></details></td></tr></table></details></div></div><a·href="#g:5"·id="g:5"><h1>Wrappers</h1></a><div·class="doc"><p>This·can·be·use·with·deriving·via·to·automate·derivation·of·instances119 ···by·wearing·<code><code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a></code>·e</code>.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:ErrorContainer"·class="def">ErrorContainer</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getErrorContainer"·class="def">getErrorContainer</a>·::·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e)</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:ErrorContainer">Instances</h4><details·id="i:ErrorContainer"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Foldable:1"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-77"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Foldable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fold">fold</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·m·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fold"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap">foldMap</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldMap-39-">foldMap'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=&gt;·(a·-&gt;·m)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldMap-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr">foldr</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr-39-">foldr'</a>·::·(a·-&gt;·b0·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl">foldl</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl-39-">foldl'</a>·::·(b0·-&gt;·a·-&gt;·b0)·-&gt;·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl-39-"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldr1">foldr1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldr1"·class="selflink">#</a></p><p·class="src"><a·href="#v:foldl1">foldl1</a>·::·(a·-&gt;·a·-&gt;·a)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:foldl1"·class="selflink">#</a></p><p·class="src"><a·href="#v:toList">toList</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·[a]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:toList"·class="selflink">#</a></p><p·class="src"><a·href="#v:null">null</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:null"·class="selflink">#</a></p><p·class="src"><a·href="#v:length">length</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:length"·class="selflink">#</a></p><p·class="src"><a·href="#v:elem">elem</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=&gt;·a·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:elem"·class="selflink">#</a></p><p·class="src"><a·href="#v:maximum">maximum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:maximum"·class="selflink">#</a></p><p·class="src"><a·href="#v:minimum">minimum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:minimum"·class="selflink">#</a></p><p·class="src"><a·href="#v:sum">sum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sum"·class="selflink">#</a></p><p·class="src"><a·href="#v:product">product</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:product"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Traversable:2"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Traversable.html#t:Traversable"·title="Data.Traversable">Traversable</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-81"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Traversable:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:traverse">traverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·(a·-&gt;·f·b0)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·f·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:traverse"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequenceA">sequenceA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·f·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·(f·a)·-&gt;·f·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequenceA"·class="selflink">#</a></p><p·class="src"><a·href="#v:mapM">mapM</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·(a·-&gt;·m·b0)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·m·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mapM"·class="selflink">#</a></p><p·class="src"><a·href="#v:sequence">sequence</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·(m·a)·-&gt;·m·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sequence"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Functor:3"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·b·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor.html#t:Functor"·title="Data.Functor">Functor</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b)</span>·<a·href="src/Barbies.Internal.Containers.html#line-73"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Functor:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:fmap">fmap</a>·::·(a·-&gt;·b0)·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:fmap"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--36-">(&lt;$)</a>·::·a·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·b0·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--36-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Generic:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-63"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Generic:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·x·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Read:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Read.html#t:Read"·title="Text.Read">Read</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-69"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Read:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:readsPrec">readsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readList">readList</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadP.html#t:ReadS"·title="Text.ParserCombinators.ReadP">ReadS</a>·[<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readList"·class="selflink">#</a></p><p·class="src"><a·href="#v:readPrec">readPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:readListPrec">readListPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-ParserCombinators-ReadPrec.html#t:ReadPrec"·title="Text.ParserCombinators.ReadPrec">ReadPrec</a>·[<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e]·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:readListPrec"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Show:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-70"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Show:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Eq:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-66"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Eq:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Ord:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-67"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Ord:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·-&gt;·<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:ErrorContainer:Rep:9"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)</span>·<a·href="src/Barbies.Internal.Containers.html#line-63"·class="link">Source</a>·<a·href="#t:ErrorContainer"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:ErrorContainer:Rep:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Containers.html">Barbies.Internal.Containers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:ErrorContainer"·title="Barbies">ErrorContainer</a>·b·e)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;ErrorContainer&quot;·&quot;Barbies.Internal.Containers&quot;·&quot;barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;ErrorContainer&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;getErrorContainer&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceUnpackedness"·title="GHC.Generics">NoSourceUnpackedness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:NoSourceStrictness"·title="GHC.Generics">NoSourceStrictness</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedLazy"·title="GHC.Generics">DecidedLazy</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·(b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Either.html#t:Either"·title="Data.Either">Either</a>·e)))))</div></details></td></tr></table></details></div></div><a·href="#g:5"·id="g:5"><h1>Wrappers</h1></a><div·class="doc"><p>This·can·be·use·with·deriving·via·to·automate·derivation·of·instances
120 ···for·Barbie-types.</p></div><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Barbie"·class="def">Barbie</a>·(b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·f·<a·href="src/Barbies.Internal.Wrappers.html#Barbie"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></p><div·class="doc"><p>A·wrapper·for·Barbie-types,·providing·useful·instances.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Barbie"·class="def">Barbie</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getBarbie"·class="def">getBarbie</a>·::·b·f</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Barbie">Instances</h4><details·id="i:Barbie"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ApplicativeB:1"></span>·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ApplicativeB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bpure">bpure</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="src/Barbies.Internal.ApplicativeB.html#bpure"·class="link">Source</a>·<a·href="#v:bpure"·class="selflink">#</a></p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Barbies.Internal.ApplicativeB.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ConstraintsB:2"></span>·<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-24"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ConstraintsB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b)·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b)·=&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:FunctorB:3"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:FunctorB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:TraversableB:4"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-28"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:TraversableB:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·e·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductB:5"></span>·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-55"·class="link">Source</a>·<a·href="#t:ProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductB:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Data.Barbie.Internal.Product.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:buniq">buniq</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="src/Data.Barbie.Internal.Product.html#buniq"·class="link">Source</a>·<a·href="#v:buniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductBC:6"></span>·<a·href="Data-Barbie-Constraints.html#t:ProductBC"·title="Data.Barbie.Constraints">ProductBC</a>·b·=&gt;·<a·href="Data-Barbie-Constraints.html#t:ProductBC"·title="Data.Barbie.Constraints">ProductBC</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-50"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductBC:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b)·=&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Monoid:7"></span>·(<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Functor-Barbie.html#t:AllBF"·title="Data.Functor.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b,·<a·href="Data-Functor-Barbie.html#t:AllBF"·title="Data.Functor.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-38"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Monoid:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:mempty">mempty</a>·::·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mempty"·class="selflink">#</a></p><p·class="src"><a·href="#v:mappend">mappend</a>·::·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mappend"·class="selflink">#</a></p><p·class="src"><a·href="#v:mconcat">mconcat</a>·::·[<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f]·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mconcat"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Semigroup:8"></span>·(<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Functor-Barbie.html#t:AllBF"·title="Data.Functor.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-32"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Semigroup:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b0·=&gt;·b0·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-25"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·b</div></details></td></tr></table></details></div></div><a·href="#g:6"·id="g:6"><h1>Trivial·Barbies</h1></a><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:Void"·class="def">Void</a>·(f·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="src/Barbies.Internal.Trivial.html#Void"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></p><div·class="doc"><p>Uninhabited·barbie·type.</p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Void">Instances</h4><details·id="i:Void"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:ConstraintsB:1"></span>·<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:ConstraintsB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·=&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:FunctorB:2"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-41"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:FunctorB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:TraversableB:3"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-42"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:TraversableB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·e·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Semigroup:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-37"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Semigroup:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b·=&gt;·b·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Generic:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Generic:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·x·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Show:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-34"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Show:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Eq:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-28"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Eq:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Ord:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-31"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Ord:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Rep:10"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Rep:10"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;Void&quot;·&quot;Barbies.Internal.Trivial&quot;·&quot;barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.1[·...·truncated·by·diffoscope;·len:·45975,·SHA:·3ed3d5cf48c82134602a7b8f97fe9382ed8f06da90bf527f2c3fc8fd8cef1627·...·]&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;Unit&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr></table></details></div></div></div></div><div·id="footer"><p>Produced·by·<a·href="http://www.haskell.org/haddock/">Haddock</a>·version·2.29.2</p></div></body></html>120 ···for·Barbie-types.</p></div><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Barbie"·class="def">Barbie</a>·(b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·f·<a·href="src/Barbies.Internal.Wrappers.html#Barbie"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></p><div·class="doc"><p>A·wrapper·for·Barbie-types,·providing·useful·instances.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Barbie"·class="def">Barbie</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getBarbie"·class="def">getBarbie</a>·::·b·f</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Barbie">Instances</h4><details·id="i:Barbie"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ApplicativeB:1"></span>·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ApplicativeB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bpure">bpure</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="src/Barbies.Internal.ApplicativeB.html#bpure"·class="link">Source</a>·<a·href="#v:bpure"·class="selflink">#</a></p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Barbies.Internal.ApplicativeB.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ConstraintsB:2"></span>·<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-24"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ConstraintsB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b)·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b)·=&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:FunctorB:3"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:FunctorB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:TraversableB:4"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-28"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:TraversableB:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·e·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductB:5"></span>·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-55"·class="link">Source</a>·<a·href="#t:ProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductB:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·g·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Data.Barbie.Internal.Product.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:buniq">buniq</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="src/Data.Barbie.Internal.Product.html#buniq"·class="link">Source</a>·<a·href="#v:buniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductBC:6"></span>·<a·href="Data-Barbie-Constraints.html#t:ProductBC"·title="Data.Barbie.Constraints">ProductBC</a>·b·=&gt;·<a·href="Data-Barbie-Constraints.html#t:ProductBC"·title="Data.Barbie.Constraints">ProductBC</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-50"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductBC:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b)·=&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Monoid:7"></span>·(<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Functor-Barbie.html#t:AllBF"·title="Data.Functor.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b,·<a·href="Data-Functor-Barbie.html#t:AllBF"·title="Data.Functor.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-38"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Monoid:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:mempty">mempty</a>·::·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mempty"·class="selflink">#</a></p><p·class="src"><a·href="#v:mappend">mappend</a>·::·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mappend"·class="selflink">#</a></p><p·class="src"><a·href="#v:mconcat">mconcat</a>·::·[<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f]·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mconcat"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Semigroup:8"></span>·(<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Functor-Barbie.html#t:AllBF"·title="Data.Functor.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-32"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Semigroup:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f)·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b0·=&gt;·b0·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·-&gt;·<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-25"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Barbie"·title="Barbies">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·b</div></details></td></tr></table></details></div></div><a·href="#g:6"·id="g:6"><h1>Trivial·Barbies</h1></a><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:Void"·class="def">Void</a>·(f·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="src/Barbies.Internal.Trivial.html#Void"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></p><div·class="doc"><p>Uninhabited·barbie·type.</p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Void">Instances</h4><details·id="i:Void"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:ConstraintsB:1"></span>·<a·href="Data-Functor-Barbie.html#t:ConstraintsB"·title="Data.Functor.Barbie">ConstraintsB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:ConstraintsB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·c·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·=&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:FunctorB:2"></span>·<a·href="Data-Functor-Barbie.html#t:FunctorB"·title="Data.Functor.Barbie">FunctorB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-41"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:FunctorB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:TraversableB:3"></span>·<a·href="Data-Functor-Barbie.html#t:TraversableB"·title="Data.Functor.Barbie">TraversableB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-42"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:TraversableB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·e·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Semigroup:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-37"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Semigroup:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b·=&gt;·b·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Generic:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Generic:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·x·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Show:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-34"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Show:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Eq:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-28"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Eq:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Ord:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-31"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Ord:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·-&gt;·<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Functor-Barbie.html#t:AllB"·title="Data.Functor.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Rep:10"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Rep:10"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Barbies.html#t:Void"·title="Barbies">Void</a>·f)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;Void&quot;·&quot;Barbies.Internal.Trivial&quot;·&quot;barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.1[·...·truncated·by·diffoscope;·len:·45975,·SHA:·d91985e86ba7934308abb6ec56a54995e3f72f66f895e56821a5dfe433b2b824·...·]&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;Unit&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr></table></details></div></div></div></div><div·id="footer"><p>Produced·by·<a·href="http://www.haskell.org/haddock/">Haddock</a>·version·2.29.2</p></div></body></html>
2.87 KB
html2text {}
    
Offset 285, 15 lines modifiedOffset 285, 15 lines modified
285 max·::·Container·b·a·->·Container·b·a·->·Container·b·a·Source·#285 max·::·Container·b·a·->·Container·b·a·->·Container·b·a·Source·#
286 min·::·Container·b·a·->·Container·b·a·->·Container·b·a·Source·#286 min·::·Container·b·a·->·Container·b·a·->·Container·b·a·Source·#
287 type·Rep·(Container·b·a)··································· 287 type·Rep·(Container·b·a)··································· 
288 ·Source·#288 ·Source·#
289 Instance·details289 Instance·details
290 Defined·in·Barbies.Internal.Containers290 Defined·in·Barbies.Internal.Containers
291 type·Rep·(Container·b·a)·=·D1·('MetaData·"Container"291 type·Rep·(Container·b·a)·=·D1·('MetaData·"Container"
292 "Barbies.Internal.Containers"·"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"·'True)292 "Barbies.Internal.Containers"·"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"·'True)
293 (C1·('MetaCons·"Container"·'PrefixI·'True)·(S1·('MetaSel·('Just293 (C1·('MetaCons·"Container"·'PrefixI·'True)·(S1·('MetaSel·('Just
294 "getContainer")·'NoSourceUnpackedness·'NoSourceStrictness·'DecidedLazy)·(Rec0294 "getContainer")·'NoSourceUnpackedness·'NoSourceStrictness·'DecidedLazy)·(Rec0
295 (b·(Const·a·::·Type·->·Type)))))295 (b·(Const·a·::·Type·->·Type)))))
296 newtype·ErrorContainer·b·e·Source·#296 newtype·ErrorContainer·b·e·Source·#
297 Wrapper·for·barbies·that·act·as·containers·of·e·by·wearing·Either·e.297 Wrapper·for·barbies·that·act·as·containers·of·e·by·wearing·Either·e.
298 Constructors298 Constructors
299 ErrorContainer· 299 ErrorContainer· 
Offset 390, 15 lines modifiedOffset 390, 15 lines modified
390 max·::·ErrorContainer·b·e·->·ErrorContainer·b·e·->·ErrorContainer·b·e·Source·#390 max·::·ErrorContainer·b·e·->·ErrorContainer·b·e·->·ErrorContainer·b·e·Source·#
391 min·::·ErrorContainer·b·e·->·ErrorContainer·b·e·->·ErrorContainer·b·e·Source·#391 min·::·ErrorContainer·b·e·->·ErrorContainer·b·e·->·ErrorContainer·b·e·Source·#
392 type·Rep·(ErrorContainer·b·e)···················· 392 type·Rep·(ErrorContainer·b·e)···················· 
393 ·Source·#393 ·Source·#
394 Instance·details394 Instance·details
395 Defined·in·Barbies.Internal.Containers395 Defined·in·Barbies.Internal.Containers
396 type·Rep·(ErrorContainer·b·e)·=·D1·('MetaData·"ErrorContainer"396 type·Rep·(ErrorContainer·b·e)·=·D1·('MetaData·"ErrorContainer"
397 "Barbies.Internal.Containers"·"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"·'True)397 "Barbies.Internal.Containers"·"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"·'True)
398 (C1·('MetaCons·"ErrorContainer"·'PrefixI·'True)·(S1·('MetaSel·('Just398 (C1·('MetaCons·"ErrorContainer"·'PrefixI·'True)·(S1·('MetaSel·('Just
399 "getErrorContainer")·'NoSourceUnpackedness·'NoSourceStrictness·'DecidedLazy)399 "getErrorContainer")·'NoSourceUnpackedness·'NoSourceStrictness·'DecidedLazy)
400 (Rec0·(b·(Either·e)))))400 (Rec0·(b·(Either·e)))))
401 ******_Wrappers_******401 ******_Wrappers_******
402 This·can·be·use·with·deriving·via·to·automate·derivation·of·instances·for402 This·can·be·use·with·deriving·via·to·automate·derivation·of·instances·for
403 Barbie-types.403 Barbie-types.
404 newtype·Barbie·(b·::·(k·->·Type)·->·Type)·f·Source·#404 newtype·Barbie·(b·::·(k·->·Type)·->·Type)·f·Source·#
Offset 556, 15 lines modifiedOffset 556, 15 lines modified
556 type·AllB·(c·::·k·->·Constraint)·(Void·::·(k·->·Type)·->·Type)·=·GAll·0·c556 type·AllB·(c·::·k·->·Constraint)·(Void·::·(k·->·Type)·->·Type)·=·GAll·0·c
557 (GAllRepB·(Void·::·(k·->·Type)·->·Type))557 (GAllRepB·(Void·::·(k·->·Type)·->·Type))
558 type·Rep·(Void·f)·············································· 558 type·Rep·(Void·f)·············································· 
559 ·Source·#559 ·Source·#
560 Instance·details560 Instance·details
561 Defined·in·Barbies.Internal.Trivial561 Defined·in·Barbies.Internal.Trivial
562 type·Rep·(Void·f)·=·D1·('MetaData·"Void"·"Barbies.Internal.Trivial"·"barbies-562 type·Rep·(Void·f)·=·D1·('MetaData·"Void"·"Barbies.Internal.Trivial"·"barbies-
563 2.0.5.0-3PTNBcsybn4FHwibT0wWBe"·'False)·(V1·::·Type·->·Type)563 2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"·'False)·(V1·::·Type·->·Type)
564 data·Unit·(f·::·k·->·Type)·Source·#564 data·Unit·(f·::·k·->·Type)·Source·#
565 A·barbie·type·without·structure.565 A·barbie·type·without·structure.
566 Constructors566 Constructors
567 Unit· 567 Unit· 
568 ***·Instances·***568 ***·Instances·***
569 Instances·details569 Instances·details
570 ApplicativeB·(Unit·::·(k·->·Type)·->·Type)····················· 570 ApplicativeB·(Unit·::·(k·->·Type)·->·Type)····················· 
Offset 715, 10 lines modifiedOffset 715, 10 lines modified
715 type·AllB·(c·::·k·->·Constraint)·(Unit·::·(k·->·Type)·->·Type)·=·GAll·0·c715 type·AllB·(c·::·k·->·Constraint)·(Unit·::·(k·->·Type)·->·Type)·=·GAll·0·c
716 (GAllRepB·(Unit·::·(k·->·Type)·->·Type))716 (GAllRepB·(Unit·::·(k·->·Type)·->·Type))
717 type·Rep·(Unit·f)·············································· 717 type·Rep·(Unit·f)·············································· 
718 ·Source·#718 ·Source·#
719 Instance·details719 Instance·details
720 Defined·in·Barbies.Internal.Trivial720 Defined·in·Barbies.Internal.Trivial
721 type·Rep·(Unit·f)·=·D1·('MetaData·"Unit"·"Barbies.Internal.Trivial"·"barbies-721 type·Rep·(Unit·f)·=·D1·('MetaData·"Unit"·"Barbies.Internal.Trivial"·"barbies-
722 2.0.5.0-3PTNBcsybn4FHwibT0wWBe"·'False)·(C1·('MetaCons·"Unit"·'PrefixI·'False)722 2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"·'False)·(C1·('MetaCons·"Unit"·'PrefixI·'False)
723 (U1·::·Type·->·Type))723 (U1·::·Type·->·Type))
724 Produced·by·Haddock·version·2.29.2724 Produced·by·Haddock·version·2.29.2
293 KB
./usr/share/doc/libghc-barbies-doc/html/Data-Barbie.html
    
Offset 32, 14 lines modifiedOffset 32, 14 lines modified
32 ··</pre></div></div><a·href="#g:7"·id="g:7"><h2>Utility·functions</h2></a><div·class="top"><p·class="src"><a·id="v:bmapC"·class="def">bmapC</a>·::·<span·class="keyword">forall</span>·c·b·f·g.·(<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b,·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b)·=&gt;·(<span·class="keyword">forall</span>·a.·c·a·=&gt;·f·a·-&gt;·g·a)·-&gt;·b·f·-&gt;·b·g·<a·href="src/Barbies.Internal.ConstraintsB.html#bmapC"·class="link">Source</a>·<a·href="#v:bmapC"·class="selflink">#</a></p><div·class="doc"><p>Like·<code><a·href="Data-Barbie.html#v:bmap"·title="Data.Barbie">bmap</a></code>·but·a·constraint·is·allowed·to·be·required·on32 ··</pre></div></div><a·href="#g:7"·id="g:7"><h2>Utility·functions</h2></a><div·class="top"><p·class="src"><a·id="v:bmapC"·class="def">bmapC</a>·::·<span·class="keyword">forall</span>·c·b·f·g.·(<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b,·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b)·=&gt;·(<span·class="keyword">forall</span>·a.·c·a·=&gt;·f·a·-&gt;·g·a)·-&gt;·b·f·-&gt;·b·g·<a·href="src/Barbies.Internal.ConstraintsB.html#bmapC"·class="link">Source</a>·<a·href="#v:bmapC"·class="selflink">#</a></p><div·class="doc"><p>Like·<code><a·href="Data-Barbie.html#v:bmap"·title="Data.Barbie">bmap</a></code>·but·a·constraint·is·allowed·to·be·required·on
33 ···each·element·of·<code>b</code></p><p>E.g.·If·all·fields·of·<code>b</code>·are·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a></code>able·then·you33 ···each·element·of·<code>b</code></p><p>E.g.·If·all·fields·of·<code>b</code>·are·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a></code>able·then·you
34 ·could·store·each·shown·value·in·it's·slot·using·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a></code>:</p><pre>showFields·::·(AllB·Show·b,·ConstraintsB·b)·=&gt;·b·Identity·-&gt;·b·(Const·String)34 ·could·store·each·shown·value·in·it's·slot·using·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Const.html#t:Const"·title="Data.Functor.Const">Const</a></code>:</p><pre>showFields·::·(AllB·Show·b,·ConstraintsB·b)·=&gt;·b·Identity·-&gt;·b·(Const·String)
35 showFields·=·bmapC·@Show·showField35 showFields·=·bmapC·@Show·showField
36 ··where36 ··where
37 ····showField·::·forall·a.·Show·a·=&gt;·Identity·a·-&gt;·Const·String·a37 ····showField·::·forall·a.·Show·a·=&gt;·Identity·a·-&gt;·Const·String·a
38 ····showField·(Identity·a)·=·Const·(show·a)</pre><p>Notice·that·one·can·use·the·<code><a·href="Barbies-Constraints.html#t:-38-"·title="Barbies.Constraints">(&amp;)</a></code>·class·as·a·way·to·require·several38 ····showField·(Identity·a)·=·Const·(show·a)</pre><p>Notice·that·one·can·use·the·<code><a·href="Barbies-Constraints.html#t:-38-"·title="Barbies.Constraints">(&amp;)</a></code>·class·as·a·way·to·require·several
39 ·constraiints·to·hold·simultaneously:</p><pre>bmap·@(Show·&amp;·Eq·&amp;·Enum)·r</pre></div></div><div·class="top"><p·class="src"><a·id="v:btraverseC"·class="def">btraverseC</a>·::·<span·class="keyword">forall</span>·c·b·f·g·e.·(<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·b,·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e)·=&gt;·(<span·class="keyword">forall</span>·a.·c·a·=&gt;·f·a·-&gt;·e·(g·a))·-&gt;·b·f·-&gt;·e·(b·g)·<a·href="src/Barbies.Internal.ConstraintsB.html#btraverseC"·class="link">Source</a>·<a·href="#v:btraverseC"·class="selflink">#</a></p><div·class="doc"><p>Like·<code><a·href="Data-Barbie.html#v:btraverse"·title="Data.Barbie">btraverse</a></code>·but·with·a·constraint·on·the·elements·of·<code>b</code>.</p></div></div><a·href="#g:8"·id="g:8"><h1>Products·and·constaints</h1></a><div·class="top"><p·class="src"><span·class="keyword">class</span>·(<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b)·=&gt;·<a·id="t:ProductBC"·class="def">ProductBC</a>·(b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#ProductBC"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></p><div·class="subs·minimal"><p·class="caption">Minimal·complete·definition</p><p·class="src">Nothing</p></div><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:bdicts"·class="def">bdicts</a>·::·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b·=&gt;·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p>·<div·class="subs·default"><p·class="caption"></p><p·class="src"><span·class="keyword">default</span>·<a·id="v:bdicts"·class="def">bdicts</a>·::·(<a·href="Data-Barbie.html#t:CanDeriveProductBC"·title="Data.Barbie">CanDeriveProductBC</a>·c·b,·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b)·=&gt;·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:ProductBC">Instances</h4><details·id="i:ProductBC"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:1"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="Data-Barbie.html#t:Unit"·title="Data.Barbie">Unit</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-53"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="Data-Barbie.html#t:Unit"·title="Data.Barbie">Unit</a>·=&gt;·<a·href="Data-Barbie.html#t:Unit"·title="Data.Barbie">Unit</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:2"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-127"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:3"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-50"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:4"></span>·(<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·a,·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·a·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-131"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·a·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·a·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">type</span>·<a·id="t:CanDeriveProductBC"·class="def">CanDeriveProductBC</a>·c·b·=·(<a·href="Barbies-Internal.html#t:GenericN"·title="Barbies.Internal">GenericN</a>·(b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)),·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·b),·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·b)·(<a·href="Barbies-Internal.html#t:RepN"·title="Barbies.Internal">RepN</a>·(b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c))))·<a·href="src/Data.Barbie.Internal.ProductC.html#CanDeriveProductBC"·class="link">Source</a>·<a·href="#t:CanDeriveProductBC"·class="selflink">#</a></p></div><a·href="#g:9"·id="g:9"><h2>Utility·functions</h2></a><div·class="top"><p·class="src"><a·id="v:buniqC"·class="def">buniqC</a>·::·<span·class="keyword">forall</span>·c·f·b.·(<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b,·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b)·=&gt;·(<span·class="keyword">forall</span>·a.·c·a·=&gt;·f·a)·-&gt;·b·f·<a·href="src/Data.Barbie.Internal.ProductC.html#buniqC"·class="link">Source</a>·<a·href="#v:buniqC"·class="selflink">#</a></p><div·class="doc"><div·class="warning"><p>Deprecated:·Use·bpureC·instead</p></div></div></div><div·class="top"><p·class="src"><a·id="v:bmempty"·class="def">bmempty</a>·::·<span·class="keyword">forall</span>·f·b.·(<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·f·b,·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b)·=&gt;·b·f·<a·href="src/Barbies.Internal.ConstraintsB.html#bmempty"·class="link">Source</a>·<a·href="#v:bmempty"·class="selflink">#</a></p><div·class="doc"><p>Builds·a·<code>b·f</code>,·by·applying·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#v:mempty"·title="Data.Monoid">mempty</a></code>·on·every·field·of·<code>b</code>.</p></div></div><a·href="#g:10"·id="g:10"><h1>Wrapper</h1></a><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Barbie"·class="def">Barbie</a>·(b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·f·<a·href="src/Barbies.Internal.Wrappers.html#Barbie"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></p><div·class="doc"><p>A·wrapper·for·Barbie-types,·providing·useful·instances.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Barbie"·class="def">Barbie</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getBarbie"·class="def">getBarbie</a>·::·b·f</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Barbie">Instances</h4><details·id="i:Barbie"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ApplicativeB:1"></span>·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ApplicativeB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bpure">bpure</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="src/Barbies.Internal.ApplicativeB.html#bpure"·class="link">Source</a>·<a·href="#v:bpure"·class="selflink">#</a></p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Barbies.Internal.ApplicativeB.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ConstraintsB:2"></span>·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-24"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ConstraintsB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:FunctorB:3"></span>·<a·href="Data-Barbie.html#t:FunctorB"·title="Data.Barbie">FunctorB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:FunctorB"·title="Data.Barbie">FunctorB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:FunctorB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:TraversableB:4"></span>·<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-28"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:TraversableB:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·e·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductB:5"></span>·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-55"·class="link">Source</a>·<a·href="#t:ProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductB:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Data.Barbie.Internal.Product.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:buniq">buniq</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="src/Data.Barbie.Internal.Product.html#buniq"·class="link">Source</a>·<a·href="#v:buniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductBC:6"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-50"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductBC:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Monoid:7"></span>·(<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b,·<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-38"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Monoid:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:mempty">mempty</a>·::·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mempty"·class="selflink">#</a></p><p·class="src"><a·href="#v:mappend">mappend</a>·::·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mappend"·class="selflink">#</a></p><p·class="src"><a·href="#v:mconcat">mconcat</a>·::·[<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f]·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mconcat"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Semigroup:8"></span>·(<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-32"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Semigroup:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b0·=&gt;·b0·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-25"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b</div></details></td></tr></table></details></div></div><a·href="#g:11"·id="g:11"><h1>Trivial·Barbies</h1></a><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:Void"·class="def">Void</a>·(f·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="src/Barbies.Internal.Trivial.html#Void"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></p><div·class="doc"><p>Uninhabited·barbie·type.</p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Void">Instances</h4><details·id="i:Void"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:ConstraintsB:1"></span>·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:ConstraintsB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·=&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:FunctorB:2"></span>·<a·href="Data-Barbie.html#t:FunctorB"·title="Data.Barbie">FunctorB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-41"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:FunctorB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:TraversableB:3"></span>·<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-42"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:TraversableB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·e·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Semigroup:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-37"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Semigroup:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b·=&gt;·b·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Generic:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Generic:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·x·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Show:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-34"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Show:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Eq:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-28"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Eq:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Ord:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-31"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Ord:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Rep:10"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Rep:10"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;Void&quot;·&quot;Barbies.Internal.Trivial&quot;·&quot;barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.1[·...·truncated·by·diffoscope;·len:·46655,·SHA:·4e53068e72ef109a8840ec4a0b078c78f8130a9732b1794303ea5f4609a3c01e·...·]&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;Unit&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr></table></details></div></div><a·href="#g:12"·id="g:12"><h1>Generic·derivations</h1></a><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Rec"·class="def">Rec</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·x·<a·href="src/Data.Generics.GenericN.html#Rec"·class="link">Source</a>·<a·href="#t:Rec"·class="selflink">#</a></p><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Rec"·class="def">Rec</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:unRec"·class="def">unRec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:K1"·title="GHC.Generics">K1</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:R"·title="GHC.Generics">R</a>·a·x</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Rec">Instances</h4><details·id="i:Rec"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GTraversable:1"></span>·<a·href="Barbies-Internal.html#t:GTraversable"·title="Barbies.Internal">GTraversable</a>·(n·::·k1)·(f·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Traversable.html#line-87"·class="link">Source</a>·<a·href="#t:GTraversable"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GTraversable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Traversable.html">Barbies.Generics.Traversable</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gtraverse">gtraverse</a>·::·<span·class="keyword">forall</span>·t·(x·::·k20).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·t·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·(<span·class="keyword">forall</span>·(a0·::·k10).·f·a0·-&gt;·t·(g·a0))·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·x·-&gt;·t·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·x)·<a·href="src/Barbies.Generics.Traversable.html#gtraverse"·class="link">Source</a>·<a·href="#v:gtraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GApplicative:2"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·x·=&gt;·<a·href="Barbies-Internal.html#t:GApplicative"·title="Barbies.Internal">GApplicative</a>·(n·::·k1)·(f·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Applicative.html#line-121"·class="link">Source</a>·<a·href="#t:GApplicative"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GApplicative:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Applicative.html">Barbies.Generics.Applicative</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gprod">gprod</a>·::·<span·class="keyword">forall</span>·(x0·::·k10).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·<a·href="src/Barbies.Generics.Applicative.html#gprod"·class="link">Source</a>·<a·href="#v:gprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gpure">gpure</a>·::·<span·class="keyword">forall</span>·(x0·::·k10).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x)·-&gt;·(<span·class="keyword">forall</span>·(a·::·k20).·f·a)·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·<a·href="src/Barbies.Generics.Applicative.html#gpure"·class="link">Source</a>·<a·href="#v:gpure"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GConstraints:3"></span>·<a·href="Barbies-Internal.html#t:GConstraints"·title="Barbies.Internal">GConstraints</a>·n·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k2)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a'·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Constraints.html#line-127"·class="link">Source</a>·<a·href="#t:GConstraints"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GConstraints:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Constraints.html">Barbies.Generics.Constraints</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gaddDicts">gaddDicts</a>·::·<span·class="keyword">forall</span>·(x·::·k20).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·n·c·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a'·a)·=&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·x·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·x·<a·href="src/Barbies.Generics.Constraints.html#gaddDicts"·class="link">Source</a>·<a·href="#v:gaddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GFunctor:4"></span>·<a·href="Barbies-Internal.html#t:GFunctor"·title="Barbies.Internal">GFunctor</a>·n·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Functor.html#line-87"·class="link">Source</a>·<a·href="#t:GFunctor"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GFunctor:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Functor.html">Barbies.Generics.Functor</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gmap">gmap</a>·::·<span·class="keyword">forall</span>·(x0·::·k10).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·(<span·class="keyword">forall</span>·(a·::·k).·f·a·-&gt;·g·a)·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·<a·href="src/Barbies.Generics.Functor.html#gmap"·class="link">Source</a>·<a·href="#v:gmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GBare:5"></span>·repbi·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·repbb·=&gt;·<a·href="Barbies-Internal.html#t:GBare"·title="Barbies.Internal">GBare</a>·n·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbi·repbi·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbb·repbb·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Bare.html#line-77"·class="link">Source</a>·<a·href="#t:GBare"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GBare:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Bare.html">Barbies.Generics.Bare</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gstrip">gstrip</a>·::·<span·class="keyword">forall</span>·(x·::·k0).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbi·repbi·x·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbb·repbb·x·<a·href="src/Barbies.Generics.Bare.html#gstrip"·class="link">Source</a>·<a·href="#v:gstrip"·class="selflink">#</a></p><p·class="src"><a·href="#v:gcover">gcover</a>·::·<span·class="keyword">forall</span>·(x·::·k0).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbb·repbb·x·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbi·repbi·x·<a·href="src/Barbies.Generics.Bare.html#gcover"·class="link">Source</a>·<a·href="#v:gcover"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GAll:6"></span>·<span·class="keyword">type</span>·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·n·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·l·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Constraints.html#line-97"·class="link">Source</a>·<a·href="#t:GAll"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GAll:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Constraints.html">Barbies.Generics.Constraints</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·n·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·l·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">class</span>·<a·id="t:GProductB"·class="def">GProductB</a>·(f·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·repbf·repbg·repbfg·<span·class="keyword">where</span>·<a·href="src/Data.Barbie.Internal.Product.html#GProductB"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></p><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:gbprod"·class="def">gbprod</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·repbf·x·-&gt;·repbg·x·-&gt;·repbfg·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·id="v:gbuniq"·class="def">gbuniq</a>·::·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·repbf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·repbg)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·repbf·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·repbfg·-&gt;·(<span·class="keyword">forall</span>·a.·f·a)·-&gt;·repbf·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:GProductB">Instances</h4><details·id="i:GProductB"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductB:GProductB:1"></span>·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-96"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductB:GProductB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbprod">gbprod</a>·::·<span·class="keyword">forall</span>·(x·::·k).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gbuniq">gbuniq</a>·::·<span·class="keyword">forall</span>·(x·::·k).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·-&gt;·(<span·class="keyword">forall</span>·(a·::·k10).·f·a)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductB:GProductB:2"></span>·(<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·f·g·lf·lg·lfg,·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·f·g·rf·rg·rfg)·=&gt;·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(lg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(lfg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rfg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-104"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductB:GProductB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbprod">gbprod</a>·::·<span·class="keyword">forall</span>·(x·::·k).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·x·-&gt;·(lg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rg)·x·-&gt;·(lfg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rfg)·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gbuniq">gbuniq</a>·::·<span·class="keyword">forall</span>·(x·::·k).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·(lg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rg))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(lfg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rfg)·-&gt;·(<span·class="keyword">forall</span>·(a·::·k10).·f·a)·-&gt;·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductB:GProductB:3"></span>·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·f·g·repf·repg·repfg·=&gt;·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repfg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-86"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductB:GProductB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbprod">gbprod</a>·::·<span·class="keyword">forall</span>·(x·::·k).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repg·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repfg·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gbuniq">gbuniq</a>·::·<span·class="keyword">forall</span>·(x·::·k).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repg)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repfg)·-&gt;·(<span·class="keyword">forall</span>·(a·::·k10).·f·a)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">class</span>·<a·id="t:GProductBC"·class="def">GProductBC</a>·c·repbx·repbd·<span·class="keyword">where</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#GProductBC"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></p><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:gbdicts"·class="def">gbdicts</a>·::·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·repbx·=&gt;·repbd·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:GProductBC">Instances</h4><details·id="i:GProductBC"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductBC:GProductBC:1"></span>·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-84"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductBC:GProductBC:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbdicts">gbdicts</a>·::·<span·class="keyword">forall</span>·(x·::·k10).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductBC:GProductBC:2"></span>·(<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·lx·ld,·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·rx·rd)·=&gt;·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(lx·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rx)·(ld·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rd·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-89"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductBC:GProductBC:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbdicts">gbdicts</a>·::·<span·class="keyword">forall</span>·(x·::·k10).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(lx·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rx)·=&gt;·(ld·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rd)·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductBC:GProductBC:3"></span>·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·repbx·repbd·=&gt;·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbx)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbd·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-80"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductBC:GProductBC:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbdicts">gbdicts</a>·::·<span·class="keyword">forall</span>·(x·::·k10).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbx)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbd·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><a·href="#g:13"·id="g:13"><h1>Deprecations</h1></a><div·class="top"><p·class="src"><a·id="v:-47--42--47-"·class="def">(/*/)</a>·::·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·b·f·-&gt;·b·g·-&gt;·b·(<a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a>·'[f,·g])·<span·class="fixity">infixr·4</span><span·class="rightedge"></span>·<a·href="src/Data.Barbie.html#%2F%2A%2F"·class="link">Source</a>·<a·href="#v:-47--42--47-"·class="selflink">#</a></p><div·class="doc"><p>Like·<code><a·href="Data-Barbie.html#v:bprod"·title="Data.Barbie">bprod</a></code>,·but·returns·a·binary·<code><a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a></code>,·instead·of·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a></code>,·which39 ·constraiints·to·hold·simultaneously:</p><pre>bmap·@(Show·&amp;·Eq·&amp;·Enum)·r</pre></div></div><div·class="top"><p·class="src"><a·id="v:btraverseC"·class="def">btraverseC</a>·::·<span·class="keyword">forall</span>·c·b·f·g·e.·(<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·b,·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e)·=&gt;·(<span·class="keyword">forall</span>·a.·c·a·=&gt;·f·a·-&gt;·e·(g·a))·-&gt;·b·f·-&gt;·e·(b·g)·<a·href="src/Barbies.Internal.ConstraintsB.html#btraverseC"·class="link">Source</a>·<a·href="#v:btraverseC"·class="selflink">#</a></p><div·class="doc"><p>Like·<code><a·href="Data-Barbie.html#v:btraverse"·title="Data.Barbie">btraverse</a></code>·but·with·a·constraint·on·the·elements·of·<code>b</code>.</p></div></div><a·href="#g:8"·id="g:8"><h1>Products·and·constaints</h1></a><div·class="top"><p·class="src"><span·class="keyword">class</span>·(<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b)·=&gt;·<a·id="t:ProductBC"·class="def">ProductBC</a>·(b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#ProductBC"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></p><div·class="subs·minimal"><p·class="caption">Minimal·complete·definition</p><p·class="src">Nothing</p></div><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:bdicts"·class="def">bdicts</a>·::·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b·=&gt;·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p>·<div·class="subs·default"><p·class="caption"></p><p·class="src"><span·class="keyword">default</span>·<a·id="v:bdicts"·class="def">bdicts</a>·::·(<a·href="Data-Barbie.html#t:CanDeriveProductBC"·title="Data.Barbie">CanDeriveProductBC</a>·c·b,·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b)·=&gt;·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:ProductBC">Instances</h4><details·id="i:ProductBC"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:1"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="Data-Barbie.html#t:Unit"·title="Data.Barbie">Unit</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-53"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="Data-Barbie.html#t:Unit"·title="Data.Barbie">Unit</a>·=&gt;·<a·href="Data-Barbie.html#t:Unit"·title="Data.Barbie">Unit</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:2"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-127"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:3"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-50"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ProductBC:ProductBC:4"></span>·(<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·a,·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·a·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-131"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:ProductBC:ProductBC:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·a·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·a·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">type</span>·<a·id="t:CanDeriveProductBC"·class="def">CanDeriveProductBC</a>·c·b·=·(<a·href="Barbies-Internal.html#t:GenericN"·title="Barbies.Internal">GenericN</a>·(b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)),·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·b),·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·b)·(<a·href="Barbies-Internal.html#t:RepN"·title="Barbies.Internal">RepN</a>·(b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c))))·<a·href="src/Data.Barbie.Internal.ProductC.html#CanDeriveProductBC"·class="link">Source</a>·<a·href="#t:CanDeriveProductBC"·class="selflink">#</a></p></div><a·href="#g:9"·id="g:9"><h2>Utility·functions</h2></a><div·class="top"><p·class="src"><a·id="v:buniqC"·class="def">buniqC</a>·::·<span·class="keyword">forall</span>·c·f·b.·(<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b,·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b)·=&gt;·(<span·class="keyword">forall</span>·a.·c·a·=&gt;·f·a)·-&gt;·b·f·<a·href="src/Data.Barbie.Internal.ProductC.html#buniqC"·class="link">Source</a>·<a·href="#v:buniqC"·class="selflink">#</a></p><div·class="doc"><div·class="warning"><p>Deprecated:·Use·bpureC·instead</p></div></div></div><div·class="top"><p·class="src"><a·id="v:bmempty"·class="def">bmempty</a>·::·<span·class="keyword">forall</span>·f·b.·(<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·f·b,·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b)·=&gt;·b·f·<a·href="src/Barbies.Internal.ConstraintsB.html#bmempty"·class="link">Source</a>·<a·href="#v:bmempty"·class="selflink">#</a></p><div·class="doc"><p>Builds·a·<code>b·f</code>,·by·applying·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#v:mempty"·title="Data.Monoid">mempty</a></code>·on·every·field·of·<code>b</code>.</p></div></div><a·href="#g:10"·id="g:10"><h1>Wrapper</h1></a><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Barbie"·class="def">Barbie</a>·(b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·f·<a·href="src/Barbies.Internal.Wrappers.html#Barbie"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></p><div·class="doc"><p>A·wrapper·for·Barbie-types,·providing·useful·instances.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Barbie"·class="def">Barbie</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:getBarbie"·class="def">getBarbie</a>·::·b·f</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Barbie">Instances</h4><details·id="i:Barbie"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ApplicativeB:1"></span>·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b·=&gt;·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ApplicativeB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bpure">bpure</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="src/Barbies.Internal.ApplicativeB.html#bpure"·class="link">Source</a>·<a·href="#v:bpure"·class="selflink">#</a></p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Barbies.Internal.ApplicativeB.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ConstraintsB:2"></span>·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-24"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ConstraintsB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:FunctorB:3"></span>·<a·href="Data-Barbie.html#t:FunctorB"·title="Data.Barbie">FunctorB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:FunctorB"·title="Data.Barbie">FunctorB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-21"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:FunctorB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:TraversableB:4"></span>·<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-28"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:TraversableB:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·e·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductB:5"></span>·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-55"·class="link">Source</a>·<a·href="#t:ProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductB:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bprod">bprod</a>·::·<span·class="keyword">forall</span>·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·g·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·f·g)·<a·href="src/Data.Barbie.Internal.Product.html#bprod"·class="link">Source</a>·<a·href="#v:bprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:buniq">buniq</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="src/Data.Barbie.Internal.Product.html#buniq"·class="link">Source</a>·<a·href="#v:buniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:ProductBC:6"></span>·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·b·=&gt;·<a·href="Data-Barbie.html#t:ProductBC"·title="Data.Barbie">ProductBC</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-50"·class="link">Source</a>·<a·href="#t:ProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:ProductBC:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bdicts">bdicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b)·=&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·<a·href="src/Data.Barbie.Internal.ProductC.html#bdicts"·class="link">Source</a>·<a·href="#v:bdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Monoid:7"></span>·(<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b,·<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-38"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Monoid:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:mempty">mempty</a>·::·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mempty"·class="selflink">#</a></p><p·class="src"><a·href="#v:mappend">mappend</a>·::·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mappend"·class="selflink">#</a></p><p·class="src"><a·href="#v:mconcat">mconcat</a>·::·[<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f]·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:mconcat"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:Semigroup:8"></span>·(<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·b,·<a·href="Data-Functor-Barbie.html#t:ApplicativeB"·title="Data.Functor.Barbie">ApplicativeB</a>·b,·<a·href="Data-Barbie.html#t:AllBF"·title="Data.Barbie">AllBF</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·f·b)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-32"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:Semigroup:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f)·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b0·=&gt;·b0·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·-&gt;·<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Barbie:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Wrappers.html#line-25"·class="link">Source</a>·<a·href="#t:Barbie"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Barbie:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Wrappers.html">Barbies.Internal.Wrappers</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Barbie"·title="Data.Barbie">Barbie</a>·b·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·b</div></details></td></tr></table></details></div></div><a·href="#g:11"·id="g:11"><h1>Trivial·Barbies</h1></a><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:Void"·class="def">Void</a>·(f·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="src/Barbies.Internal.Trivial.html#Void"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></p><div·class="doc"><p>Uninhabited·barbie·type.</p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Void">Instances</h4><details·id="i:Void"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:ConstraintsB:1"></span>·<a·href="Data-Barbie.html#t:ConstraintsB"·title="Data.Barbie">ConstraintsB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:ConstraintsB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·<a·href="src/Barbies.Internal.ConstraintsB.html#AllB"·class="link">Source</a>·<a·href="#t:AllB"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:baddDicts">baddDicts</a>·::·<span·class="keyword">forall</span>·(c·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k0·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·c·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·=&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a>·(<a·href="Data-Barbie-Constraints.html#t:Dict"·title="Data.Barbie.Constraints">Dict</a>·c)·f)·<a·href="src/Barbies.Internal.ConstraintsB.html#baddDicts"·class="link">Source</a>·<a·href="#v:baddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:FunctorB:2"></span>·<a·href="Data-Barbie.html#t:FunctorB"·title="Data.Barbie">FunctorB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-41"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:FunctorB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:bmap">bmap</a>·::·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·g·a)·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·g·<a·href="src/Barbies.Internal.FunctorB.html#bmap"·class="link">Source</a>·<a·href="#v:bmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:TraversableB:3"></span>·<a·href="Data-Barbie.html#t:TraversableB"·title="Data.Barbie">TraversableB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-42"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:TraversableB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:btraverse">btraverse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·e·=&gt;·(<span·class="keyword">forall</span>·(a·::·k0).·f·a·-&gt;·e·(g·a))·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·e·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·g)·<a·href="src/Barbies.Internal.TraversableB.html#btraverse"·class="link">Source</a>·<a·href="#v:btraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Semigroup:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-37"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Semigroup:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-60--62-">(&lt;&gt;)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:-60--62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:sconcat">sconcat</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sconcat"·class="selflink">#</a></p><p·class="src"><a·href="#v:stimes">stimes</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·b·=&gt;·b·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:stimes"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Generic:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Generic:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·x·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Show:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-34"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Show:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Eq:7"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-28"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Eq:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Ord:8"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-31"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Ord:8"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·-&gt;·<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:AllB:9"></span>·<span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-43"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:AllB:9"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Data-Barbie.html#t:AllB"·title="Data.Barbie">AllB</a>·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·=·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="Barbies-Internal.html#t:GAllRepB"·title="Barbies.Internal">GAllRepB</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·::·(k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Void:Rep:10"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)</span>·<a·href="src/Barbies.Internal.Trivial.html#line-26"·class="link">Source</a>·<a·href="#t:Void"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Void:Rep:10"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Internal-Trivial.html">Barbies.Internal.Trivial</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·(<a·href="Data-Barbie.html#t:Void"·title="Data.Barbie">Void</a>·f)·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;Void&quot;·&quot;Barbies.Internal.Trivial&quot;·&quot;barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.1[·...·truncated·by·diffoscope;·len:·46655,·SHA:·a04dffef94371138683cea376a6999e5e7fdf896ead93b59af1e093e63d09f47·...·]&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;Unit&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>))</div></details></td></tr></table></details></div></div><a·href="#g:12"·id="g:12"><h1>Generic·derivations</h1></a><div·class="top"><p·class="src"><span·class="keyword">newtype</span>·<a·id="t:Rec"·class="def">Rec</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·x·<a·href="src/Data.Generics.GenericN.html#Rec"·class="link">Source</a>·<a·href="#t:Rec"·class="selflink">#</a></p><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:Rec"·class="def">Rec</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:unRec"·class="def">unRec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:K1"·title="GHC.Generics">K1</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:R"·title="GHC.Generics">R</a>·a·x</dfn><div·class="doc·empty">&nbsp;</div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:Rec">Instances</h4><details·id="i:Rec"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GTraversable:1"></span>·<a·href="Barbies-Internal.html#t:GTraversable"·title="Barbies.Internal">GTraversable</a>·(n·::·k1)·(f·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Traversable.html#line-87"·class="link">Source</a>·<a·href="#t:GTraversable"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GTraversable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Traversable.html">Barbies.Generics.Traversable</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gtraverse">gtraverse</a>·::·<span·class="keyword">forall</span>·t·(x·::·k20).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Control-Applicative.html#t:Applicative"·title="Control.Applicative">Applicative</a>·t·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·(<span·class="keyword">forall</span>·(a0·::·k10).·f·a0·-&gt;·t·(g·a0))·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·x·-&gt;·t·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a·a·x)·<a·href="src/Barbies.Generics.Traversable.html#gtraverse"·class="link">Source</a>·<a·href="#v:gtraverse"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GApplicative:2"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·x·=&gt;·<a·href="Barbies-Internal.html#t:GApplicative"·title="Barbies.Internal">GApplicative</a>·(n·::·k1)·(f·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Applicative.html#line-121"·class="link">Source</a>·<a·href="#t:GApplicative"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GApplicative:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Applicative.html">Barbies.Generics.Applicative</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gprod">gprod</a>·::·<span·class="keyword">forall</span>·(x0·::·k10).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·<a·href="src/Barbies.Generics.Applicative.html#gprod"·class="link">Source</a>·<a·href="#v:gprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gpure">gpure</a>·::·<span·class="keyword">forall</span>·(x0·::·k10).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x)·-&gt;·(<span·class="keyword">forall</span>·(a·::·k20).·f·a)·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·<a·href="src/Barbies.Generics.Applicative.html#gpure"·class="link">Source</a>·<a·href="#v:gpure"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GConstraints:3"></span>·<a·href="Barbies-Internal.html#t:GConstraints"·title="Barbies.Internal">GConstraints</a>·n·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(f·::·k2)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a'·a·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·::·k3·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Constraints.html#line-127"·class="link">Source</a>·<a·href="#t:GConstraints"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GConstraints:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Constraints.html">Barbies.Generics.Constraints</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gaddDicts">gaddDicts</a>·::·<span·class="keyword">forall</span>·(x·::·k20).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·n·c·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·a'·a)·=&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·x·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·b'·b·x·<a·href="src/Barbies.Generics.Constraints.html#gaddDicts"·class="link">Source</a>·<a·href="#v:gaddDicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GFunctor:4"></span>·<a·href="Barbies-Internal.html#t:GFunctor"·title="Barbies.Internal">GFunctor</a>·n·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Functor.html#line-87"·class="link">Source</a>·<a·href="#t:GFunctor"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GFunctor:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Functor.html">Barbies.Generics.Functor</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gmap">gmap</a>·::·<span·class="keyword">forall</span>·(x0·::·k10).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·(<span·class="keyword">forall</span>·(a·::·k).·f·a·-&gt;·g·a)·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·x·x·x0·<a·href="src/Barbies.Generics.Functor.html#gmap"·class="link">Source</a>·<a·href="#v:gmap"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GBare:5"></span>·repbi·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·repbb·=&gt;·<a·href="Barbies-Internal.html#t:GBare"·title="Barbies.Internal">GBare</a>·n·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbi·repbi·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbb·repbb·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Bare.html#line-77"·class="link">Source</a>·<a·href="#t:GBare"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GBare:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Bare.html">Barbies.Generics.Bare</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gstrip">gstrip</a>·::·<span·class="keyword">forall</span>·(x·::·k0).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbi·repbi·x·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbb·repbb·x·<a·href="src/Barbies.Generics.Bare.html#gstrip"·class="link">Source</a>·<a·href="#v:gstrip"·class="selflink">#</a></p><p·class="src"><a·href="#v:gcover">gcover</a>·::·<span·class="keyword">forall</span>·(x·::·k0).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·n·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbb·repbb·x·-&gt;·<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·repbi·repbi·x·<a·href="src/Barbies.Generics.Bare.html#gcover"·class="link">Source</a>·<a·href="#v:gcover"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:Rec:GAll:6"></span>·<span·class="keyword">type</span>·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·n·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·l·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Barbies.Generics.Constraints.html#line-97"·class="link">Source</a>·<a·href="#t:GAll"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:Rec:GAll:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Barbies-Generics-Constraints.html">Barbies.Generics.Constraints</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·n·(c·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="Data-Barbie.html#t:Rec"·title="Data.Barbie">Rec</a>·l·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">class</span>·<a·id="t:GProductB"·class="def">GProductB</a>·(f·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·repbf·repbg·repbfg·<span·class="keyword">where</span>·<a·href="src/Data.Barbie.Internal.Product.html#GProductB"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></p><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:gbprod"·class="def">gbprod</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·repbf·x·-&gt;·repbg·x·-&gt;·repbfg·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·id="v:gbuniq"·class="def">gbuniq</a>·::·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·repbf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·repbg)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·repbf·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·repbfg·-&gt;·(<span·class="keyword">forall</span>·a.·f·a)·-&gt;·repbf·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:GProductB">Instances</h4><details·id="i:GProductB"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductB:GProductB:1"></span>·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-96"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductB:GProductB:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbprod">gbprod</a>·::·<span·class="keyword">forall</span>·(x·::·k).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gbuniq">gbuniq</a>·::·<span·class="keyword">forall</span>·(x·::·k).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·-&gt;·(<span·class="keyword">forall</span>·(a·::·k10).·f·a)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductB:GProductB:2"></span>·(<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·f·g·lf·lg·lfg,·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·f·g·rf·rg·rfg)·=&gt;·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(lg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(lfg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rfg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-104"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductB:GProductB:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbprod">gbprod</a>·::·<span·class="keyword">forall</span>·(x·::·k).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·x·-&gt;·(lg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rg)·x·-&gt;·(lfg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rfg)·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gbuniq">gbuniq</a>·::·<span·class="keyword">forall</span>·(x·::·k).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·(lg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rg))·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(lfg·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rfg)·-&gt;·(<span·class="keyword">forall</span>·(a·::·k10).·f·a)·-&gt;·(lf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rf)·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductB:GProductB:3"></span>·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·f·g·repf·repg·repfg·=&gt;·<a·href="Data-Barbie.html#t:GProductB"·title="Data.Barbie">GProductB</a>·(f·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repfg·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.Product.html#line-86"·class="link">Source</a>·<a·href="#t:GProductB"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductB:GProductB:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-Product.html">Data.Barbie.Internal.Product</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbprod">gbprod</a>·::·<span·class="keyword">forall</span>·(x·::·k).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·g·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repg·x·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repfg·x·<a·href="src/Data.Barbie.Internal.Product.html#gbprod"·class="link">Source</a>·<a·href="#v:gbprod"·class="selflink">#</a></p><p·class="src"><a·href="#v:gbuniq">gbuniq</a>·::·<span·class="keyword">forall</span>·(x·::·k).·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·g,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repg)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·f·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repfg)·-&gt;·(<span·class="keyword">forall</span>·(a·::·k10).·f·a)·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·c·repf·x·<a·href="src/Data.Barbie.Internal.Product.html#gbuniq"·class="link">Source</a>·<a·href="#v:gbuniq"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">class</span>·<a·id="t:GProductBC"·class="def">GProductBC</a>·c·repbx·repbd·<span·class="keyword">where</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#GProductBC"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></p><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:gbdicts"·class="def">gbdicts</a>·::·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·repbx·=&gt;·repbd·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:GProductBC">Instances</h4><details·id="i:GProductBC"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductBC:GProductBC:1"></span>·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-84"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductBC:GProductBC:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbdicts">gbdicts</a>·::·<span·class="keyword">forall</span>·(x·::·k10).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:U1"·title="GHC.Generics">U1</a>·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductBC:GProductBC:2"></span>·(<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·lx·ld,·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·rx·rd)·=&gt;·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(lx·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rx)·(ld·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rd·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-89"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductBC:GProductBC:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbdicts">gbdicts</a>·::·<span·class="keyword">forall</span>·(x·::·k10).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(lx·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rx)·=&gt;·(ld·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·rd)·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:GProductBC:GProductBC:3"></span>·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·c·repbx·repbd·=&gt;·<a·href="Data-Barbie.html#t:GProductBC"·title="Data.Barbie">GProductBC</a>·(c·::·k1·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Constraint"·title="Data.Kind">Constraint</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbx)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbd·::·k2·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</span>·<a·href="src/Data.Barbie.Internal.ProductC.html#line-80"·class="link">Source</a>·<a·href="#t:GProductBC"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:ic:GProductBC:GProductBC:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Barbie-Internal-ProductC.html">Data.Barbie.Internal.ProductC</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:gbdicts">gbdicts</a>·::·<span·class="keyword">forall</span>·(x·::·k10).·<a·href="Barbies-Internal.html#t:GAll"·title="Barbies.Internal">GAll</a>·0·c·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbx)·=&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:M1"·title="GHC.Generics">M1</a>·i·k3·repbd·x·<a·href="src/Data.Barbie.Internal.ProductC.html#gbdicts"·class="link">Source</a>·<a·href="#v:gbdicts"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><a·href="#g:13"·id="g:13"><h1>Deprecations</h1></a><div·class="top"><p·class="src"><a·id="v:-47--42--47-"·class="def">(/*/)</a>·::·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·b·f·-&gt;·b·g·-&gt;·b·(<a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a>·'[f,·g])·<span·class="fixity">infixr·4</span><span·class="rightedge"></span>·<a·href="src/Data.Barbie.html#%2F%2A%2F"·class="link">Source</a>·<a·href="#v:-47--42--47-"·class="selflink">#</a></p><div·class="doc"><p>Like·<code><a·href="Data-Barbie.html#v:bprod"·title="Data.Barbie">bprod</a></code>,·but·returns·a·binary·<code><a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a></code>,·instead·of·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Functor-Product.html#t:Product"·title="Data.Functor.Product">Product</a></code>,·which
40 ···composes·better.</p><p>See·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·for·usage.</p></div></div><div·class="top"><p·class="src"><a·id="v:-47--42-"·class="def">(/*)</a>·::·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·b·f·-&gt;·b·(<a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a>·fs)·-&gt;·b·(<a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a>·(f·':·fs))·<span·class="fixity">infixr·4</span><span·class="rightedge"></span>·<a·href="src/Data.Barbie.html#%2F%2A"·class="link">Source</a>·<a·href="#v:-47--42-"·class="selflink">#</a></p><div·class="doc"><p>Similar·to·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·but·one·of·the·sides·is·already·a·<code><code><a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a></code>·fs</code>.</p><p>Note·that·<code><a·href="Data-Barbie.html#v:-47--42-"·title="Data.Barbie">/*</a></code>,·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·and·<code><a·href="Data-Functor-Prod.html#v:uncurryn"·title="Data.Functor.Prod">uncurryn</a></code>·are·meant·to·be·used·together:40 ···composes·better.</p><p>See·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·for·usage.</p></div></div><div·class="top"><p·class="src"><a·id="v:-47--42-"·class="def">(/*)</a>·::·<a·href="Data-Barbie.html#t:ProductB"·title="Data.Barbie">ProductB</a>·b·=&gt;·b·f·-&gt;·b·(<a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a>·fs)·-&gt;·b·(<a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a>·(f·':·fs))·<span·class="fixity">infixr·4</span><span·class="rightedge"></span>·<a·href="src/Data.Barbie.html#%2F%2A"·class="link">Source</a>·<a·href="#v:-47--42-"·class="selflink">#</a></p><div·class="doc"><p>Similar·to·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·but·one·of·the·sides·is·already·a·<code><code><a·href="Data-Functor-Prod.html#t:Prod"·title="Data.Functor.Prod">Prod</a></code>·fs</code>.</p><p>Note·that·<code><a·href="Data-Barbie.html#v:-47--42-"·title="Data.Barbie">/*</a></code>,·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·and·<code><a·href="Data-Functor-Prod.html#v:uncurryn"·title="Data.Functor.Prod">uncurryn</a></code>·are·meant·to·be·used·together:
41 ···<code><a·href="Data-Barbie.html#v:-47--42-"·title="Data.Barbie">/*</a></code>·and·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·combine·<code>b·f1,·b·f2...b·fn</code>·into·a·single·product·that41 ···<code><a·href="Data-Barbie.html#v:-47--42-"·title="Data.Barbie">/*</a></code>·and·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·combine·<code>b·f1,·b·f2...b·fn</code>·into·a·single·product·that
42 ···can·then·be·consumed·by·using·<code><a·href="Data-Functor-Prod.html#v:uncurryn"·title="Data.Functor.Prod">uncurryn</a></code>·on·an·n-ary·function.·E.g.</p><pre>f·::·f·a·-&gt;·g·a·-&gt;·h·a·-&gt;·i·a42 ···can·then·be·consumed·by·using·<code><a·href="Data-Functor-Prod.html#v:uncurryn"·title="Data.Functor.Prod">uncurryn</a></code>·on·an·n-ary·function.·E.g.</p><pre>f·::·f·a·-&gt;·g·a·-&gt;·h·a·-&gt;·i·a
  
43 <code><a·href="Data-Barbie.html#v:bmap"·title="Data.Barbie">bmap</a></code>·(<code><a·href="Data-Functor-Prod.html#v:uncurryn"·title="Data.Functor.Prod">uncurryn</a></code>·f)·(bf·<code><a·href="Data-Barbie.html#v:-47--42-"·title="Data.Barbie">/*</a></code>·bg·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·bh)43 <code><a·href="Data-Barbie.html#v:bmap"·title="Data.Barbie">bmap</a></code>·(<code><a·href="Data-Functor-Prod.html#v:uncurryn"·title="Data.Functor.Prod">uncurryn</a></code>·f)·(bf·<code><a·href="Data-Barbie.html#v:-47--42-"·title="Data.Barbie">/*</a></code>·bg·<code><a·href="Data-Barbie.html#v:-47--42--47-"·title="Data.Barbie">/*/</a></code>·bh)
44 </pre></div></div></div></div><div·id="footer"><p>Produced·by·<a·href="http://www.haskell.org/haddock/">Haddock</a>·version·2.29.2</p></div></body></html>44 </pre></div></div></div></div><div·id="footer"><p>Produced·by·<a·href="http://www.haskell.org/haddock/">Haddock</a>·version·2.29.2</p></div></body></html>
1.32 KB
html2text {}
    
Offset 665, 15 lines modifiedOffset 665, 15 lines modified
665 type·AllB·(c·::·k·->·Constraint)·(Void·::·(k·->·Type)·->·Type)·=·GAll·0·c665 type·AllB·(c·::·k·->·Constraint)·(Void·::·(k·->·Type)·->·Type)·=·GAll·0·c
666 (GAllRepB·(Void·::·(k·->·Type)·->·Type))666 (GAllRepB·(Void·::·(k·->·Type)·->·Type))
667 type·Rep·(Void·f)·············································· 667 type·Rep·(Void·f)·············································· 
668 ·Source·#668 ·Source·#
669 Instance·details669 Instance·details
670 Defined·in·Barbies.Internal.Trivial670 Defined·in·Barbies.Internal.Trivial
671 type·Rep·(Void·f)·=·D1·('MetaData·"Void"·"Barbies.Internal.Trivial"·"barbies-671 type·Rep·(Void·f)·=·D1·('MetaData·"Void"·"Barbies.Internal.Trivial"·"barbies-
672 2.0.5.0-3PTNBcsybn4FHwibT0wWBe"·'False)·(V1·::·Type·->·Type)672 2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"·'False)·(V1·::·Type·->·Type)
673 data·Unit·(f·::·k·->·Type)·Source·#673 data·Unit·(f·::·k·->·Type)·Source·#
674 A·barbie·type·without·structure.674 A·barbie·type·without·structure.
675 Constructors675 Constructors
676 Unit· 676 Unit· 
677 ***·Instances·***677 ***·Instances·***
678 Instances·details678 Instances·details
679 ApplicativeB·(Unit·::·(k·->·Type)·->·Type)····················· 679 ApplicativeB·(Unit·::·(k·->·Type)·->·Type)····················· 
Offset 824, 15 lines modifiedOffset 824, 15 lines modified
824 type·AllB·(c·::·k·->·Constraint)·(Unit·::·(k·->·Type)·->·Type)·=·GAll·0·c824 type·AllB·(c·::·k·->·Constraint)·(Unit·::·(k·->·Type)·->·Type)·=·GAll·0·c
825 (GAllRepB·(Unit·::·(k·->·Type)·->·Type))825 (GAllRepB·(Unit·::·(k·->·Type)·->·Type))
826 type·Rep·(Unit·f)·············································· 826 type·Rep·(Unit·f)·············································· 
827 ·Source·#827 ·Source·#
828 Instance·details828 Instance·details
829 Defined·in·Barbies.Internal.Trivial829 Defined·in·Barbies.Internal.Trivial
830 type·Rep·(Unit·f)·=·D1·('MetaData·"Unit"·"Barbies.Internal.Trivial"·"barbies-830 type·Rep·(Unit·f)·=·D1·('MetaData·"Unit"·"Barbies.Internal.Trivial"·"barbies-
831 2.0.5.0-3PTNBcsybn4FHwibT0wWBe"·'False)·(C1·('MetaCons·"Unit"·'PrefixI·'False)831 2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"·'False)·(C1·('MetaCons·"Unit"·'PrefixI·'False)
832 (U1·::·Type·->·Type))832 (U1·::·Type·->·Type))
833 ******_Generic_derivations_******833 ******_Generic_derivations_******
834 newtype·Rec·(p·::·Type)·a·x·Source·#834 newtype·Rec·(p·::·Type)·a·x·Source·#
835 Constructors835 Constructors
836 Rec· 836 Rec· 
837 Fields837 Fields
838 ····*·unRec·::·K1·R·a·x838 ····*·unRec·::·K1·R·a·x
1.11 MB
libghc-barbies-prof_2.0.5.0-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·21:52:34.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·21:52:34.000000·debian-binary
2 -rw-r--r--···0········0········0·····1964·2024-09-21·21:52:34.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1964·2024-09-21·21:52:34.000000·control.tar.xz
3 -rw-r--r--···0········0········0···321580·2024-09-21·21:52:34.000000·data.tar.xz3 -rw-r--r--···0········0········0···321572·2024-09-21·21:52:34.000000·data.tar.xz
10.7 KB
control.tar.xz
10.6 KB
control.tar
841 B
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-barbies-prof1 Package:·libghc-barbies-prof
2 Source:·haskell-barbies2 Source:·haskell-barbies
3 Version:·2.0.5.0-13 Version:·2.0.5.0-1
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·33386 Installed-Size:·3338
7 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-5335d7 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
8 Provides:·libghc-barbies-prof-2.0.5.0-7837f8 Provides:·libghc-barbies-prof-2.0.5.0-06da0
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/jcpetruzza/barbies#readme11 Homepage:·https://github.com/jcpetruzza/barbies#readme
12 Description:·Classes·for·working·with·types·that·can·change·clothes;·profiling·libraries12 Description:·Classes·for·working·with·types·that·can·change·clothes;·profiling·libraries
13 ·Types·that·are·parametric·on·a·functor·are·like·Barbies·that·have·an·outfit13 ·Types·that·are·parametric·on·a·functor·are·like·Barbies·that·have·an·outfit
14 ·for·each·role.·This·package·provides·the·basic·abstractions·to·work·with·them14 ·for·each·role.·This·package·provides·the·basic·abstractions·to·work·with·them
15 ·comfortably.15 ·comfortably.
9.8 KB
./md5sums
30.0 B
./md5sums
Files differ
9.76 KB
line order
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.p_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies.p_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.p_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bare.p_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.p_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Bi.p_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.p_hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Constraints.p_hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.p_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Applicative.p_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.p_hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Bare.p_hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.p_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Constraints.p_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.p_hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Distributive.p_hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.p_hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Functor.p_hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.p_hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Generics/Traversable.p_hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.p_hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal.p_hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.p_hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeB.p_hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.p_hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ApplicativeT.p_hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.p_hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/BareB.p_hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.p_hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsB.p_hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.p_hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/ConstraintsT.p_hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.p_hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Containers.p_hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.p_hi18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Dicts.p_hi
19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.p_hi19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveB.p_hi
20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.p_hi20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/DistributiveT.p_hi
21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.p_hi21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorB.p_hi
22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.p_hi22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/FunctorT.p_hi
23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.p_hi23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/MonadT.p_hi
24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.p_hi24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableB.p_hi
25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.p_hi25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/TraversableT.p_hi
26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.p_hi26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Trivial.p_hi
27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.p_hi27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wear.p_hi
28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.p_hi28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Wrappers.p_hi
29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.p_hi29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Barbies/Internal/Writer.p_hi
30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.p_hi30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie.p_hi
31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.p_hi31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Bare.p_hi
32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Constraints.p_hi32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Barbie/Constraints.p_hi
33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/Product.p_hi33 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
34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Internal/ProductC.p_hi34 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
35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.p_hi35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Barbie.p_hi
36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.p_hi36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Prod.p_hi
37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.p_hi37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Functor/Transformer.p_hi
38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.p_hi38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U/Data/Generics/GenericN.p_hi
39 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.a39 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
40 usr/share/doc/libghc-barbies-prof/changelog.Debian.gz40 usr/share/doc/libghc-barbies-prof/changelog.Debian.gz
41 usr/share/doc/libghc-barbies-prof/changelog.gz41 usr/share/doc/libghc-barbies-prof/changelog.gz
42 usr/share/doc/libghc-barbies-prof/copyright42 usr/share/doc/libghc-barbies-prof/copyright
1.1 MB
data.tar.xz
1.1 MB
data.tar
21.2 KB
file list
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/lib/haskell-packages/ghc/lib/
7 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/7 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/
8 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/8 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/
9 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/9 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/
10 -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_hi10 -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
11 -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_hi11 -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
12 -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_hi12 -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
13 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/13 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/
14 -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_hi14 -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
15 -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_hi15 -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
16 -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_hi16 -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
17 -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_hi17 -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
18 -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_hi18 -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
19 -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_hi19 -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
20 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/20 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/
21 -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_hi21 -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
22 -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_hi22 -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
23 -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_hi23 -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
24 -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_hi24 -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
25 -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_hi25 -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
26 -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_hi26 -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
27 -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_hi27 -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
28 -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_hi28 -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
29 -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_hi29 -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
30 -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_hi30 -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
31 -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_hi31 -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
32 -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_hi32 -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
33 -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_hi33 -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
34 -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_hi34 -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
35 -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_hi35 -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
36 -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_hi36 -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
37 -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_hi37 -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
38 -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_hi38 -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
39 -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_hi39 -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
40 -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_hi40 -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
41 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/41 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/
42 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/42 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/
43 -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_hi43 -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
44 -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_hi44 -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
45 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/45 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/
46 -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_hi46 -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
47 -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_hi47 -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
48 -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_hi48 -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
49 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/49 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/
50 -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_hi50 -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
51 -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_hi51 -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
52 -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_hi52 -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
53 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/53 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/
54 -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_hi54 -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
55 -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.a55 -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
56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/56 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/
57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/57 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/
58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-prof/58 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-prof/
59 -rw-r--r--···0·root·········(0)·root·········(0)······381·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-prof/changelog.Debian.gz59 -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
60 -rw-r--r--···0·root·········(0)·root·········(0)·····2015·2023-10-21·11:51:17.000000·./usr/share/doc/libghc-barbies-prof/changelog.gz60 -rw-r--r--···0·root·········(0)·root·········(0)·····2015·2023-10-21·11:51:17.000000·./usr/share/doc/libghc-barbies-prof/changelog.gz
61 -rw-r--r--···0·root·········(0)·root·········(0)·····1967·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-prof/copyright61 -rw-r--r--···0·root·········(0)·root·········(0)·····1967·2024-09-21·21:52:34.000000·./usr/share/doc/libghc-barbies-prof/copyright
4.78 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bare.p_hi vs.
./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
4.52 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Bare·90667 interface·Barbies.Bare·9066
8 ··interface·hash:·10eb09c90eb61b258a5588046c3df7c7 
9 ··ABI·hash:·3092576b5610ad7f7c79df37331fc9da 
10 ··export-list·hash:·721cfc3fe3da0e009b49303645fe431b8 ··interface·hash:·1f0bd119c214cb4b77d5d4b49ae23ad1
 9 ··ABI·hash:·d308329d336770b68c7a204def4f52ba
 10 ··export-list·hash:·3e0e03a30fb89f6dafec8315b72e72e0
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7c5d95ad0ce22d00d6e54b77dd65cdf616 ··src_hash:·7c5d95ad0ce22d00d6e54b77dd65cdf6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 61 lines modifiedOffset 21, 61 lines modified
21 ··Barbies.Internal.BareB.bcoverWith21 ··Barbies.Internal.BareB.bcoverWith
22 ··Barbies.Internal.BareB.bstripFrom22 ··Barbies.Internal.BareB.bstripFrom
23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}
24 ··Barbies.Internal.Wear.Bare24 ··Barbies.Internal.Wear.Bare
25 ··Barbies.Internal.Wear.Covered25 ··Barbies.Internal.Wear.Covered
26 ··Barbies.Internal.Wear.Wear26 ··Barbies.Internal.Wear.Wear
27 ··Barbies.Internal.Wear.WearTwo27 ··Barbies.Internal.Wear.WearTwo
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.18.2.130 direct·package·dependencies:·base-4.18.2.1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base32 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base
33 ·········GHC.Float·GHC.Prim.Ext33 ·········GHC.Float·GHC.Prim.Ext
34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
35 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const35 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
36 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum36 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
37 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version37 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
38 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant38 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·7033f6c2e9cc418f2345679854cf259e 
40 ··exports:·057ad1cac855b28dfd0964ea6392b49c 
41 ··BareB·e892f1bf62bb0f1de4c6900a9e397063 
42 ··bcover·ee3e8172705eeb19cb26b0a386210685 
43 ··bcoverWith·457d04fa95b40feadc0d03c1a6be16bc 
44 ··bstrip·4abad9192e0bad22fcce259ce56985ff 
45 ··bstripFrom·e4a248fbf92dcb57cc8e7de7b59fafbe 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
47 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
48 ··Covered·80eea34d14e8600810c9ab377badacc1 
49 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed 
50 ··WearTwo·d06bb9da09839e1cb4a0a098d403587b39 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB·c3913e480fb368dab5a321a730bc1175
 40 ··exports:·1dfc9c56dc6f274967e32628736d7d2f
 41 ··BareB·f15e63f5136f8d2c169b41a4366e7229
 42 ··bcover·3c05da0a69ac4c253e8361c5f1bbb4eb
 43 ··bcoverWith·82d8091afcde3f046554d1a3aa013ac7
 44 ··bstrip·d878bc27230338f5bfca2b82fdefc2cc
 45 ··bstripFrom·834713909fe7cf3a343b98d754fc398d
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 47 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 48 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 49 ··Wear·1612dc273c345679bd612935358ae645
 50 ··WearTwo·d957b83cc662451223c70d0fed19a0ad
51 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc251 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
52 2f52703c5b140ac7c7ec2e82a2887c6252 4440dc3a99dd3a84f5c99d2d5f39123f
53 ··$trModule·::·GHC.Types.Module53 ··$trModule·::·GHC.Types.Module
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.Module],55 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
57 400bdbce2e1cdaf1c2b2d330625a394057 19ef4d2a2c8a4be887dc2c4049bd09bf
58 ··$trModule1·::·GHC.Types.TrName58 ··$trModule1·::·GHC.Types.TrName
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],60 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]61 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
62 d1e61337c18380f950923843cee1239c62 14ef2080bf78a831f1d77a8999d4bf85
63 ··$trModule2·::·GHC.Prim.Addr#63 ··$trModule2·::·GHC.Prim.Addr#
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
65 ···Unfolding:·Core:·<vanilla>·"Barbies.Bare"#]65 ···Unfolding:·Core:·<vanilla>·"Barbies.Bare"#]
66 1f06eba38f30e49937023092c8f65bf666 d4a7aa5b39994a75edcd60ae67a9a410
67 ··$trModule3·::·GHC.Types.TrName67 ··$trModule3·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
71 6e5b963ca06d1ec9f36bcf71b6dbb83571 ea9b6594da57ea6a95f9ba0592783949
72 ··$trModule4·::·GHC.Prim.Addr#72 ··$trModule4·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>74 ···Unfolding:·Core:·<vanilla>
75 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]75 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
76 trusted:·none76 trusted:·none
77 require·own·pkg·trusted:·False77 require·own·pkg·trusted:·False
78 docs:78 docs:
79 ··Nothing79 ··Nothing
80 extensible·fields:80 extensible·fields:
  
46.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Bi.p_hi vs.
./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
46.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Bi·90667 interface·Barbies.Bi·9066
8 ··interface·hash:·37190a355cd2123f5ff0ef82f837e781 
9 ··ABI·hash:·339af8ed4a38d13013d3d70b478e9974 
10 ··export-list·hash:·bb915f9caec98f0ae0a35fe20ca8d48b8 ··interface·hash:·50fc4044ebac2e7f523b29ca47184170
 9 ··ABI·hash:·3f8d2466e4841ed8aebbd9a394ea662a
 10 ··export-list·hash:·00ad898e1dde8bc31b80c34429001348
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8a65f4dafcc458b4531b22c014e823c412 ··flag·hash:·8a65f4dafcc458b4531b22c014e823c4
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·230f04ad0eff370d4fb01f412f4dab2e16 ··src_hash:·230f04ad0eff370d4fb01f412f4dab2e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 18 lines modifiedOffset 24, 18 lines modified
24 ··btprod24 ··btprod
25 ··btpure25 ··btpure
26 ··btpure126 ··btpure1
27 ··bttraverse27 ··bttraverse
28 ··bttraverse128 ··bttraverse1
29 ··bttraverse_29 ··bttraverse_
30 ··Flip{Flip·runFlip}30 ··Flip{Flip·runFlip}
31 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial31 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.ApplicativeB38 orphans:·Barbies.Internal.ApplicativeB
39 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB39 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB
40 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB40 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB
41 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB41 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB
Offset 54, 52 lines modifiedOffset 54, 52 lines modified
54 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except54 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
55 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe55 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
56 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict56 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
57 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy57 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
58 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy58 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
59 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant59 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
60 ·························Data.Functor.Reverse60 ·························Data.Functor.Reverse
61 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
62 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
63 ··bprod·faa80cda7d5ebacb4d59ff2581e950e5 
64 ··bpure·8f62c3bd94a72cb3e7cb88067b7fc1f0 
65 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·37b9828a73911edc65682677beef0b01 
66 ··ApplicativeT·ac75f9c1033a1a0fa3ed421b0aa1a6ff 
67 ··tprod·836c430f592da5bade76b63a1cf2dc58 
68 ··tpure·d70eae245e3327d8eee46b48631b6e4c 
69 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·80d56ad2686884e1a31fedb7de368c13 
70 ··DistributiveB·abc18a05f635f61b778ca554da2cea91 
71 ··bdistribute·929c6e7742bbab510e6a6048e74a3699 
72 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·ec0109aac7f95a0f49e357c4692172b6 
73 ··DistributiveT·bf60a4b70526597f9806abfbda792bc4 
74 ··tdistribute·e3628f1c954601a3a1e88b8b2e9621cf 
75 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
76 ··FunctorB·2039eedef490295ecfb676fcb2520788 
77 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
78 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
79 ··FunctorT·8eecefeea9b4af10c28c6418beb8e35f 
80 ··tmap·7daf6eec37127197117907af82691fc2 
81 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·b69366efe3ba5e39658c918b8401e4c9 
82 ··TraversableB·276504176defd37fdae4e05d479e9cc6 
83 ··btraverse·44638623568081a176cfc6fcc0804dca 
84 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·6d9f71dcdc22d5d3261927c7c3f0afd5 
85 ··TraversableT·e7c67190d7e0b7e757119c341317ca7c 
86 ··ttraverse·52a07542ffc301896e358aebbb2830d3 
87 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·e8e840d58a71f36f08cf907351677909 
88 ··exports:·f2b3ffa6928a822bd57073425bf0c21d 
89 ··Unit·7dad192333f9ffba2f7db338141645a6 
90 ··Unit·c1936e142e7230f25a3d66e4ed000254 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·78d58e8d27c1b5f724f59e41fe333ec9 
92 ··exports:·59ffb401d09093d618de38060033b75c 
93 ··execWr·921a5c36501ebb74282d24aea2b9b5ce 
94 ··tell·f41472543dcc450dda0d5b8970f323cd 
95 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie·9dafd74b326111f9ee0b678e4b56d097 
96 ··exports:·776dd022e7184a3e3960ac8208304d11 
97 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer·b6c50927a72e994c449237c5015937c7 
98 ··exports:·856a31e58112ee4a1740bc4f8a0a585061 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 62 ··ApplicativeB·16deedde4d173b65d0723755e5a93713
 63 ··bprod·8e131e15a5f98601851c0b27ac4241c0
 64 ··bpure·e8e39b317ff94f27399a39d7e16b86a9
 65 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·a4b6dde0959b1b6fc0980131174b93d9
 66 ··ApplicativeT·8c4c465730cad783db66cced9f6ad1cd
 67 ··tprod·f7a3c13f2f2048c22a31a51a529488c9
 68 ··tpure·18e1079f018128459a0a8b55ce7b774e
 69 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·86907d3a2f9542c8a7e9eb0c9e39c2e1
 70 ··DistributiveB·e760f6db15922c1a6bf57e10ddec6cce
 71 ··bdistribute·f52af13b3c0cdea06e2fe6da23fac44c
 72 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT·e2516ba32392922786c305c30d832725
 73 ··DistributiveT·3287b4f0ba90375696b0ae382def28bc
 74 ··tdistribute·50e04509af645581a3b094a3f3168944
 75 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 76 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 77 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 78 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·385628ba6df11d9bcfdcefda46278ea8
 79 ··FunctorT·ae5ec0f7570f82aca6f5f14b2f49b24c
 80 ··tmap·d0b4955d5dbd43342b986bfbb6d3da5d
 81 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·b9e873dc2abb3de19a48edc0b46ae5d1
 82 ··TraversableB·b16eda90a135f995e76c64fdf076422a
 83 ··btraverse·2d1803bee429e065a9d4f13a0e12ab46
 84 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT·70a0f6bb8ee700f78b9077b3af018bc8
 85 ··TraversableT·0d4893fb3ceb3c7a5413bd1c7de7657c
 86 ··ttraverse·0b7ab5f0b9eafcdfa92c0611d78a7459
 87 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·dc4e1c7b489ece1d00e77086237aaa82
 88 ··exports:·d538e05bfbbc0ea212ae5ceedcab88a8
 89 ··Unit·a88e573f0bca8af4d81862878a7ee1dc
 90 ··Unit·a654d0e651ca97ead2ab39e18faca7f6
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·efe86a57d978c86b92ee78dca96ae213
 92 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 93 ··execWr·0ba0f5f1de1b3cb4ff96e635320656e1
 94 ··tell·e2ec237cb577cbd4bb2ed4024c55188f
 95 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie·cb89b258eede167b2d361dbcd693e5c2
 96 ··exports:·2d9e067c321d67b0eec7598e2173b9ef
 97 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer·eda82e6579172c14a44bb087490ee99a
 98 ··exports:·385f1ce47f803f58a1667bba336930e6
99 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9099 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
100 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055100 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055
101 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f101 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
102 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287102 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
103 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73103 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
104 import··-/··Data.Monoid·672247a2f00dd02f4a07408e39ac3b93104 import··-/··Data.Monoid·672247a2f00dd02f4a07408e39ac3b93
Max diff block lines reached; 39048/47072 bytes (82.95%) of diff not shown.
5.06 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Constraints.p_hi vs.
./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
4.79 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Constraints·90667 interface·Barbies.Constraints·9066
8 ··interface·hash:·ad2cfe58b31c392524660b46e3749444 
9 ··ABI·hash:·9e10a8c79d6788110fcbb4c69c4dd91b 
10 ··export-list·hash:·761634c9c5afedfbcb06b81158ce398d8 ··interface·hash:·2af465a848ca4f606c6306d5c16cfb93
 9 ··ABI·hash:·f49356e7e2314b8209b85ae9db477616
 10 ··export-list·hash:·7c36d23e3a51d5c38be6e0aaddec9d7a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·64cae00ab386ed23967954c49dbf345116 ··src_hash:·64cae00ab386ed23967954c49dbf3451
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 20, 64 lines modifiedOffset 20, 64 lines modified
20 exports:20 exports:
21 ··Barbies.Internal.Dicts.requiringDict21 ··Barbies.Internal.Dicts.requiringDict
22 ··Barbies.Internal.ConstraintsB.&22 ··Barbies.Internal.ConstraintsB.&
23 ··Barbies.Internal.ConstraintsB.AllBF23 ··Barbies.Internal.ConstraintsB.AllBF
24 ··Barbies.Internal.Dicts.ClassF24 ··Barbies.Internal.Dicts.ClassF
25 ··Barbies.Internal.Dicts.ClassFG25 ··Barbies.Internal.Dicts.ClassFG
26 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}26 ··Barbies.Internal.Dicts.Dict{Barbies.Internal.Dicts.Dict}
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
29 boot·module·dependencies:29 boot·module·dependencies:
30 direct·package·dependencies:·base-4.18.2.130 direct·package·dependencies:·base-4.18.2.1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Barbies.Internal.ApplicativeB32 orphans:·Barbies.Internal.ApplicativeB
33 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB33 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB
34 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext34 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
35 family·instance·modules:·Barbies.Generics.Constraints35 family·instance·modules:·Barbies.Generics.Constraints
36 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN36 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN
37 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose37 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose
38 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product38 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
39 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord39 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord
40 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags40 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags
41 ·························Data.Functor.Constant41 ·························Data.Functor.Constant
42 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
43 ··exports:·62d29be84a756dd8aa3183dad2a1d146 
44 ··&·b4981f1f879e533cf698bb596a0c96e2 
45 ··AllBF·2852bbf285ab6932b0e4764b71b81856 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·11d9cab4807894b2baa78a0cba8e7494 
47 ··exports:·9f8c69c553b186c41f515294f9b7135a 
48 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
49 ··ClassFG·49f1c53a16ecf58347d2954cac6dea25 
50 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
51 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
52 ··requiringDict·1ef5ac9bdc38d1886b55376c71cb27fa42 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·cb077425686d4bb620c4f51549182b9f
 43 ··exports:·805180e0c2ac5e4eb5bae7572cee9a36
 44 ··&·262e3f2037fcd8d28cf63dfb107609ac
 45 ··AllBF·63bb86e4a6c471b3a0fb28f25103dd36
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·0c882df337c0ddb4b93d319e9df15dee
 47 ··exports:·aef70c927dc71262ae11a005378b77ba
 48 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 49 ··ClassFG·956656054dd5ddd580072614ba216cb3
 50 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 51 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 52 ··requiringDict·501619b73143cb187d749df6455ffe8e
53 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc253 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
54 d5e08f9aa425846984beb0e1df4d989054 2b3dd5bb37b38ac231e2bf44a76aa75d
55 ··$trModule·::·GHC.Types.Module55 ··$trModule·::·GHC.Types.Module
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
59 d50ccbd0186b57590c1aa18e8680b70459 cacdc72938810ca679c001b92b36e407
60 ··$trModule1·::·GHC.Types.TrName60 ··$trModule1·::·GHC.Types.TrName
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
64 4f034483c16c58358071819557a3cc2f64 deae2605fdc4049dacc70bd47d29c7db
65 ··$trModule2·::·GHC.Prim.Addr#65 ··$trModule2·::·GHC.Prim.Addr#
66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
67 ···Unfolding:·Core:·<vanilla>·"Barbies.Constraints"#]67 ···Unfolding:·Core:·<vanilla>·"Barbies.Constraints"#]
68 5a41b37fc1195c3153a0d231825f6dab68 2a3f629c6a21e6b227f56cf02628930f
69 ··$trModule3·::·GHC.Types.TrName69 ··$trModule3·::·GHC.Types.TrName
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
73 817972c0dabe048c41741d392be9ae1073 b5f419eb10b28cb640d24524eda67cc5
74 ··$trModule4·::·GHC.Prim.Addr#74 ··$trModule4·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]77 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
78 trusted:·none78 trusted:·none
79 require·own·pkg·trusted:·False79 require·own·pkg·trusted:·False
80 docs:80 docs:
81 ··Nothing81 ··Nothing
82 extensible·fields:82 extensible·fields:
  
20.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Applicative.p_hi vs.
./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
20.2 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Generics.Applicative·90667 interface·Barbies.Generics.Applicative·9066
8 ··interface·hash:·c92832960e8478aa5720b5414b6bb9d0 
9 ··ABI·hash:·f7fe06bbc86fe9884b13a256898eadd7 
10 ··export-list·hash:·f40c4fca68d431a2e25a33b0ebf2670a8 ··interface·hash:·4ca65986925ca7a1e576d2155df0c03a
 9 ··ABI·hash:·e6ea3755d60aca77b8b3debd1a2e908f
 10 ··export-list·hash:·8877b8886ac9c53ac49919a9e0e9312a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2826c8fc0b222c614fbc957914286dc416 ··src_hash:·2826c8fc0b222c614fbc957914286dc4
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GApplicative{gprod·gpure}21 ··GApplicative{gprod·gpure}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity28 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity
29 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal29 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal
30 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception30 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception
31 ·························GHC.RTS.Flags31 ·························GHC.RTS.Flags
32 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
33 ··exports:·307a2e68cbb21a03a7dd871748641b06 
34 ··Param·64ce4f405ce19c0ac06589973a57c10d 
35 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
36 ··Rec·9017a94ecd3f60378299e9682a29a33932 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 33 ··exports:·ddd229d354fb4e9da43735622f139811
 34 ··Param·8a772f1a47d87e197f6034a33fad91b6
 35 ··Rec·f9ff074807dea74d44999b8224bfaf68
 36 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
38 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7338 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
39 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c39 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
40 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6240 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
41 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b941 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 f5114c92000091e41b47a0bb01f2cdc344 6d77330d6fb3577de2badfe4b4d0bdd7
45 ··$fGApplicativeNaturalkknfgRecRecRec·::45 ··$fGApplicativeNaturalkknfgRecRecRec·::
46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
47 ···········(g·::·k1·->·*)·(a·::·k1).47 ···········(g·::·k1·->·*)·(a·::·k1).
48 ····GHC.Base.Applicative·h·=>48 ····GHC.Base.Applicative·h·=>
49 ····GApplicative49 ····GApplicative
50 ······n50 ······n
51 ······f51 ······f
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ···················@k193 ···················@k1
94 ···················@h94 ···················@h
95 ···················@n95 ···················@n
96 ···················@f96 ···················@f
97 ···················@g97 ···················@g
98 ···················@a98 ···················@a
99 ···················v)]99 ···················v)]
100 aca6061f417f81742a055a551991f6d7100 67c4b90f4c87d30b9fd3e791a9e90fef
101 ··$fGApplicativeNaturalkknfgRecRecRec0·::101 ··$fGApplicativeNaturalkknfgRecRecRec0·::
102 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)102 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
103 ···········(a·::·k1).103 ···········(a·::·k1).
104 ····GApplicative104 ····GApplicative
105 ······n105 ······n
106 ······f106 ······f
107 ······g107 ······g
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ················@(Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a))128 ················@(Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a))
129 ················@(Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))129 ················@(Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))
130 ················@(Data.Generics.GenericN.Rec130 ················@(Data.Generics.GenericN.Rec
131 ····················(P·n·(Data.Functor.Product.Product·f·g)·a)131 ····················(P·n·(Data.Functor.Product.Product·f·g)·a)
132 ····················(Data.Functor.Product.Product·f·g·a))132 ····················(Data.Functor.Product.Product·f·g·a))
133 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgprod·@k·@k1·@n·@f·@g·@a)133 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgprod·@k·@k1·@n·@f·@g·@a)
134 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgpure·@k·@k1·@n·@f·@g·@a)]134 ················($fGApplicativeNaturalkknfgRecRecRec0_$cgpure·@k·@k1·@n·@f·@g·@a)]
135 dc91e512d2be548f41503960f262e98b135 c89bb7f8f7ed68330975fd4528c5b8f9
136 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgprod·::136 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgprod·::
137 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)137 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
138 ···········(a·::·k1)·(x·::·k2).138 ···········(a·::·k1)·(x·::·k2).
139 ····Data.Proxy.Proxy·n139 ····Data.Proxy.Proxy·n
140 ····->·Data.Proxy.Proxy·f140 ····->·Data.Proxy.Proxy·f
141 ····->·Data.Proxy.Proxy·g141 ····->·Data.Proxy.Proxy·g
142 ····->·Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)·x142 ····->·Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)·x
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ··················································<x>_P)194 ··················································<x>_P)
195 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]195 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]
196 ····················································<k1>_N196 ····················································<k1>_N
197 ····················································<P·n197 ····················································<P·n
198 ·······················································(Data.Functor.Product.Product·f·g)198 ·······················································(Data.Functor.Product.Product·f·g)
199 ·······················································a>_P)·<Data.Functor.Product.Product199 ·······················································a>_P)·<Data.Functor.Product.Product
200 ································································f·g·a>_N·<x>_N)]200 ································································f·g·a>_N·<x>_N)]
201 c48d7250d5f4c18fbc08c10dcdccde39201 5ae5dccc3875d4414bd3f50f90a2801d
202 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgpure·::202 ··$fGApplicativeNaturalkknfgRecRecRec0_$cgpure·::
203 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)203 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
204 ···········(a·::·k1)·(x·::·k2).204 ···········(a·::·k1)·(x·::·k2).
205 ····(f·GHC.Types.~·g,205 ····(f·GHC.Types.~·g,
206 ·····Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)206 ·····Data.Generics.GenericN.Rec·(P·n·f·a)·(f·a)
207 ·····GHC.Types.~·Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))·=>207 ·····GHC.Types.~·Data.Generics.GenericN.Rec·(P·n·g·a)·(g·a))·=>
208 ····Data.Proxy.Proxy·n208 ····Data.Proxy.Proxy·n
Offset 255, 15 lines modifiedOffset 255, 15 lines modified
255 ···············································(P·n·(Data.Functor.Product.Product·f·g)·a)255 ···············································(P·n·(Data.Functor.Product.Product·f·g)·a)
256 ···············································(Data.Functor.Product.Product·f·g·a))>_R256 ···············································(Data.Functor.Product.Product·f·g·a))>_R
257 ···············%<'GHC.Types.Many>_N·->_R·<forall·(a1·::·k).·f·a1>_R257 ···············%<'GHC.Types.Many>_N·->_R·<forall·(a1·::·k).·f·a1>_R
258 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:K1[0]258 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:K1[0]
259 ··················································<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P)259 ··················································<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P)
260 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]260 ·········································;·Sym·(Data.Generics.GenericN.N:Rec[0]
261 ····················································<k1>_N·<P·n·f·a>_P)·<f·a>_N·<x>_N)]261 ····················································<k1>_N·<P·n·f·a>_P)·<f·a>_N·<x>_N)]
262 8c913d77a27c4a22c998c9a52fd74308262 23d62c1b07fcf0a83e4777afa1db0131
263 ··$fGApplicativeNaturalkknfgRecRecRec_$cgprod·::263 ··$fGApplicativeNaturalkknfgRecRecRec_$cgprod·::
264 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)264 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
265 ···········(g·::·k1·->·*)·(a·::·k1)·(x·::·k2).265 ···········(g·::·k1·->·*)·(a·::·k1)·(x·::·k2).
266 ····GHC.Base.Applicative·h·=>266 ····GHC.Base.Applicative·h·=>
267 ····Data.Proxy.Proxy·n267 ····Data.Proxy.Proxy·n
268 ····->·Data.Proxy.Proxy·f268 ····->·Data.Proxy.Proxy·f
269 ····->·Data.Proxy.Proxy·g269 ····->·Data.Proxy.Proxy·g
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ··············································································<h·(P·n342 ··············································································<h·(P·n
343 ····················································································(Data.Functor.Product.Product343 ····················································································(Data.Functor.Product.Product
344 ·······················································································f·g)344 ·······················································································f·g)
345 ····················································································a)>_P)·<h·(Data.Functor.Product.Product345 ····················································································a)>_P)·<h·(Data.Functor.Product.Product
346 ·································································································f346 ·································································································f
Max diff block lines reached; 14025/20620 bytes (68.02%) of diff not shown.
23.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Bare.p_hi vs.
./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
23.2 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Generics.Bare·90667 interface·Barbies.Generics.Bare·9066
8 ··interface·hash:·a005b1ee4cf5ff7b110fef9d3bdc2a8b 
9 ··ABI·hash:·09933975369d3f88a687502395401290 
10 ··export-list·hash:·5efe914a4cb0ec7fc6958e082b874fad8 ··interface·hash:·772a32aea89f9340da6797f38253179c
 9 ··ABI·hash:·9eaf074fbaf6c299ad8370fdfcb75057
 10 ··export-list·hash:·f2d1301649e8e0815e7e8a010693dc83
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·81f51177b7218c3ed83f386b2bb103de16 ··src_hash:·81f51177b7218c3ed83f386b2bb103de
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GBare{gcover·gstrip}21 ··GBare{gcover·gstrip}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·9017a94ecd3f60378299e9682a29a33931 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
35 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd335 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
36 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b36 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
37 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6237 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
41 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e941 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 533531e002f67ce698d4709b82eb1b4744 0e7af95735d873c133dbba4b1c4c9734
45 ··$fGBarekn:*::*:·::45 ··$fGBarekn:*::*:·::
46 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)46 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
47 ···········(r·::·k·->·*)·(r'·::·k·->·*).47 ···········(r·::·k·->·*)·(r'·::·k·->·*).
48 ····(GBare·n·l·l',·GBare·n·r·r')·=>48 ····(GBare·n·l·l',·GBare·n·r·r')·=>
49 ····GBare·n·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')49 ····GBare·n·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
50 ··DFunId50 ··DFunId
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').62 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').
63 ················@k63 ················@k
64 ················@n64 ················@n
65 ················@(l·GHC.Generics.:*:·r)65 ················@(l·GHC.Generics.:*:·r)
66 ················@(l'·GHC.Generics.:*:·r')66 ················@(l'·GHC.Generics.:*:·r')
67 ················($fGBarekn:*::*:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)67 ················($fGBarekn:*::*:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)
68 ················($fGBarekn:*::*:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]68 ················($fGBarekn:*::*:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]
69 04f2c185115c627ad0b1bcfaabf60e9569 ed4c719953b2cb4b328469b1bb71a3b1
70 ··$fGBarekn:*::*:_$cgcover·::70 ··$fGBarekn:*::*:_$cgcover·::
71 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)71 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
72 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).72 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
73 ····(GBare·n·l·l',·GBare·n·r·r')·=>73 ····(GBare·n·l·l',·GBare·n·r·r')·=>
74 ····Data.Proxy.Proxy·n74 ····Data.Proxy.Proxy·n
75 ····->·(GHC.Generics.:*:)·l'·r'·x·->·(GHC.Generics.:*:)·l·r·x75 ····->·(GHC.Generics.:*:)·l'·r'·x·->·(GHC.Generics.:*:)·l·r·x
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ··············GHC.Generics.:*:93 ··············GHC.Generics.:*:
94 ················@k94 ················@k
95 ················@l95 ················@l
96 ················@r96 ················@r
97 ················@x97 ················@x
98 ················(gcover·@k·@n·@l·@l'·$dGBare·@x·pn·l1)98 ················(gcover·@k·@n·@l·@l'·$dGBare·@x·pn·l1)
99 ················(gcover·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]99 ················(gcover·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]
100 075b2f197b6061b7edadbb399365da4d100 7cc98af33ded222c29b39dc5ca979092
101 ··$fGBarekn:*::*:_$cgstrip·::101 ··$fGBarekn:*::*:_$cgstrip·::
102 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)102 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
103 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).103 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
104 ····(GBare·n·l·l',·GBare·n·r·r')·=>104 ····(GBare·n·l·l',·GBare·n·r·r')·=>
105 ····Data.Proxy.Proxy·n105 ····Data.Proxy.Proxy·n
106 ····->·(GHC.Generics.:*:)·l·r·x·->·(GHC.Generics.:*:)·l'·r'·x106 ····->·(GHC.Generics.:*:)·l·r·x·->·(GHC.Generics.:*:)·l'·r'·x
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··············GHC.Generics.:*:124 ··············GHC.Generics.:*:
125 ················@k125 ················@k
126 ················@l'126 ················@l'
127 ················@r'127 ················@r'
128 ················@x128 ················@x
129 ················(gstrip·@k·@n·@l·@l'·$dGBare·@x·pn·l1)129 ················(gstrip·@k·@n·@l·@l'·$dGBare·@x·pn·l1)
130 ················(gstrip·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]130 ················(gstrip·@k·@n·@r·@r'·$dGBare1·@x·pn·r1)·}]
131 a661d15a22d9cef8e65392b59e1d311d131 876d0b0e52e1fdfb6413400f552b85ab
132 ··$fGBarekn:+::+:·::132 ··$fGBarekn:+::+:·::
133 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)133 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
134 ···········(r·::·k·->·*)·(r'·::·k·->·*).134 ···········(r·::·k·->·*)·(r'·::·k·->·*).
135 ····(GBare·n·l·l',·GBare·n·r·r')·=>135 ····(GBare·n·l·l',·GBare·n·r·r')·=>
136 ····GBare·n·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')136 ····GBare·n·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')
137 ··DFunId137 ··DFunId
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').149 ····················(v1['GHC.Types.Many]·::·GBare·n·r·r').
150 ················@k150 ················@k
151 ················@n151 ················@n
152 ················@(l·GHC.Generics.:+:·r)152 ················@(l·GHC.Generics.:+:·r)
153 ················@(l'·GHC.Generics.:+:·r')153 ················@(l'·GHC.Generics.:+:·r')
154 ················($fGBarekn:+::+:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)154 ················($fGBarekn:+::+:_$cgstrip·@k·@n·@l·@l'·@r·@r'·v·v1)
155 ················($fGBarekn:+::+:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]155 ················($fGBarekn:+::+:_$cgcover·@k·@n·@l·@l'·@r·@r'·v·v1)]
156 ec7e576e039043f4e33dd7a86a3945dd156 8bd18eb979586ff1ee31565cd292dc2b
157 ··$fGBarekn:+::+:_$cgcover·::157 ··$fGBarekn:+::+:_$cgcover·::
158 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)158 ····forall·k·(n·::·GHC.TypeNats.Nat)·(l·::·k·->·*)·(l'·::·k·->·*)
159 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).159 ···········(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
160 ····(GBare·n·l·l',·GBare·n·r·r')·=>160 ····(GBare·n·l·l',·GBare·n·r·r')·=>
161 ····Data.Proxy.Proxy·n161 ····Data.Proxy.Proxy·n
162 ····->·(GHC.Generics.:+:)·l'·r'·x·->·(GHC.Generics.:+:)·l·r·x162 ····->·(GHC.Generics.:+:)·l'·r'·x·->·(GHC.Generics.:+:)·l·r·x
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ················GHC.Generics.R1·r1187 ················GHC.Generics.R1·r1
188 ················->·GHC.Generics.R1188 ················->·GHC.Generics.R1
189 ·····················@k189 ·····················@k
190 ·····················@l190 ·····················@l
191 ·····················@r191 ·····················@r
192 ·····················@x192 ·····················@x
Max diff block lines reached; 17818/23721 bytes (75.11%) of diff not shown.
26.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Constraints.p_hi vs.
./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
26.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Generics.Constraints·[family·instance·module]·90667 interface·Barbies.Generics.Constraints·[family·instance·module]·9066
8 ··interface·hash:·528f35d08b51e0abf1f1f41b4df754e4 
9 ··ABI·hash:·d745d9d282b4b8b1e7a00feaec72f736 
10 ··export-list·hash:·f5759178cdbb617493eee5630131ae288 ··interface·hash:·8f4bd37ce590352b1810c8ab570fd0b9
 9 ··ABI·hash:·39afe276e15aa255e48d08c5ba712f59
 10 ··export-list·hash:·cc7aef2f5c488676d297ae83c45ee82c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·169552c9599f90e84b8944dab428621d12 ··flag·hash:·169552c9599f90e84b8944dab428621d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·65f7f84670d16c10ad18f2d54576dbfb16 ··src_hash:·65f7f84670d16c10ad18f2d54576dbfb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 44 lines modifiedOffset 21, 44 lines modified
21 ··GAll21 ··GAll
22 ··GConstraints{gaddDicts}22 ··GConstraints{gaddDicts}
23 ··Other23 ··Other
24 ··Self24 ··Self
25 ··SelfOrOther25 ··SelfOrOther
26 ··X26 ··X
27 ··Y27 ··Y
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext33 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative34 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
35 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity35 ·························Control.Arrow·Data.Complex·Data.Functor.Const·Data.Functor.Identity
36 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal36 ·························Data.Functor.Product·Data.Monoid·Data.Semigroup.Internal
37 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception37 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception
38 ·························GHC.RTS.Flags38 ·························GHC.RTS.Flags
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·11d9cab4807894b2baa78a0cba8e7494 
40 ··exports:·9f8c69c553b186c41f515294f9b7135a 
41 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
42 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
43 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
44 ··exports:·307a2e68cbb21a03a7dd871748641b06 
45 ··Param·64ce4f405ce19c0ac06589973a57c10d 
46 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
47 ··Rec·9017a94ecd3f60378299e9682a29a339 
48 ··unRec·6cdf989c26100469a6285cb308ea82fb39 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·0c882df337c0ddb4b93d319e9df15dee
 40 ··exports:·aef70c927dc71262ae11a005378b77ba
 41 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 42 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 43 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 44 ··exports:·ddd229d354fb4e9da43735622f139811
 45 ··Param·8a772f1a47d87e197f6034a33fad91b6
 46 ··Rec·f9ff074807dea74d44999b8224bfaf68
 47 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 48 ··unRec·b9b567a7055424321315c3c0c33e934c
49 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7349 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
50 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c50 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
51 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b951 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
52 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa52 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
53 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc53 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
54 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e954 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
55 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f55 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
56 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc256 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
57 787fec921a117210bd5fecd8d1f9ac0b57 1d3aa0b1f2e59e06b4015a80700e01e8
58 ··$fGConstraintskFUNkncfRecRecRec·::58 ··$fGConstraintskFUNkncfRecRecRec·::
59 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)59 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)
60 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k1·->·*)·(a'·::·k1)60 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k1·->·*)·(a'·::·k1)
61 ···········(a·::·k1).61 ···········(a·::·k1).
62 ····GConstraints62 ····GConstraints
63 ······n63 ······n
64 ······c64 ······c
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ··························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N138 ··························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N
139 ··························<Data.Generics.GenericN.Rec139 ··························<Data.Generics.GenericN.Rec
140 ·····························(P·n140 ·····························(P·n
141 ································(Data.Functor.Product.Product·(Barbies.Internal.Dicts.Dict·c)·f)141 ································(Data.Functor.Product.Product·(Barbies.Internal.Dicts.Dict·c)·f)
142 ································a')142 ································a')
143 ·····························(Data.Functor.Product.Product143 ·····························(Data.Functor.Product.Product
144 ································(Barbies.Internal.Dicts.Dict·c)·f·a)>_N))]144 ································(Barbies.Internal.Dicts.Dict·c)·f·a)>_N))]
145 9b9fa64cb9cf1f2bb0645d2496e45a51145 748e83ab3ea97d279deed2c0be4bf55f
146 ··$fGConstraintskkkncf:*::*::*:·::146 ··$fGConstraintskkkncf:*::*::*:·::
147 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)147 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
148 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)148 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
149 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)149 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
150 ···········(rdf·::·k3·->·*).150 ···········(rdf·::·k3·->·*).
151 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>151 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>
152 ····GConstraints152 ····GConstraints
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
180 ··················································<k2>_N180 ··················································<k2>_N
181 ··················································<n>_N181 ··················································<n>_N
182 ··················································<c>_N182 ··················································<c>_N
183 ··················································<f>_N183 ··················································<f>_N
184 ··················································<lx·GHC.Generics.:*:·rx>_N184 ··················································<lx·GHC.Generics.:*:·rx>_N
185 ··················································<lf·GHC.Generics.:*:·rf>_N185 ··················································<lf·GHC.Generics.:*:·rf>_N
186 ··················································<ldf·GHC.Generics.:*:·rdf>_N))]186 ··················································<ldf·GHC.Generics.:*:·rdf>_N))]
187 c4bee2fe39446911e5233cee0f0a5ca1187 ea39de93e58be3c81a16906a2f33398b
188 ··$fGConstraintskkkncf:*::*::*:_$cgaddDicts·::188 ··$fGConstraintskkkncf:*::*::*:_$cgaddDicts·::
189 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)189 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
190 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)190 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
191 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)191 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
192 ···········(rdf·::·k3·->·*)·(x·::·k3).192 ···········(rdf·::·k3·->·*)·(x·::·k3).
193 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf,193 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf,
194 ·····GAll·n·c·(lx·GHC.Generics.:*:·rx))·=>194 ·····GAll·n·c·(lx·GHC.Generics.:*:·rx))·=>
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 ···················(GHC.Classes.$p1(%,%)241 ···················(GHC.Classes.$p1(%,%)
242 ······················@(GAll·n·c·lx)242 ······················@(GAll·n·c·lx)
243 ······················@(GAll·n·c·rx)243 ······················@(GAll·n·c·rx)
244 ······················irred244 ······················irred
245 ························`cast`245 ························`cast`
246 ······················(Sub·(D:R:GAllknc:*:[0]·<k>_N·<n>_N·<c>_N·<lx>_N·<rx>_N)))246 ······················(Sub·(D:R:GAllknc:*:[0]·<k>_N·<n>_N·<c>_N·<lx>_N·<rx>_N)))
247 ···················r)·}]247 ···················r)·}]
248 d304f1b74a7d5965acca087263453dd9248 db265c76b17826c40add6c3d9162cb6d
249 ··$fGConstraintskkkncf:+::+::+:·::249 ··$fGConstraintskkkncf:+::+::+:·::
250 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)250 ····forall·k1·k2·k3·(n·::·GHC.TypeNats.Nat)
251 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)251 ···········(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2)·(lx·::·*·->·*)
252 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)252 ···········(lf·::·k3·->·*)·(ldf·::·k3·->·*)·(rx·::·*·->·*)·(rf·::·k3·->·*)
253 ···········(rdf·::·k3·->·*).253 ···········(rdf·::·k3·->·*).
254 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>254 ····(GConstraints·n·c·f·lx·lf·ldf,·GConstraints·n·c·f·rx·rf·rdf)·=>
255 ····GConstraints255 ····GConstraints
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 ··················································<k2>_N282 ··················································<k2>_N
283 ··················································<n>_N283 ··················································<n>_N
284 ··················································<c>_N284 ··················································<c>_N
285 ··················································<f>_N285 ··················································<f>_N
286 ··················································<lx·GHC.Generics.:+:·rx>_N286 ··················································<lx·GHC.Generics.:+:·rx>_N
Max diff block lines reached; 20374/26959 bytes (75.57%) of diff not shown.
14.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Distributive.p_hi vs.
./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
14.0 KB
ghc --show-iface {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Generics.Distributive·90667 interface·Barbies.Generics.Distributive·9066
8 ··interface·hash:·2e8473d1f7edb542d38d836204633566 
9 ··ABI·hash:·182d125d0a54c88bdc9bb4ac5562d23f 
10 ··export-list·hash:·01bd0bf3c69d9ed41b89304dabe8f1bc8 ··interface·hash:·adb28758a27f8d4e8b9f583835c73c97
 9 ··ABI·hash:·b3b3f8e5e21335496ae8f387d71e93b4
 10 ··export-list·hash:·041ee6c38192ef6dc7d80eda56c4e985
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b23610d5288c522f9c6e5e364c1f05b216 ··src_hash:·b23610d5288c522f9c6e5e364c1f05b2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GDistributive{gdistribute}21 ··GDistributive{gdistribute}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k25 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·GHC.Base·GHC.Float·Data.Orphans·GHC.Prim.Ext27 orphans:·GHC.Base·GHC.Float·Data.Orphans·GHC.Prim.Ext
28 family·instance·modules:·Data.Generics.GenericN·Control.Applicative28 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
29 ·························Control.Arrow·Data.Array.Byte·Data.Complex·Data.Functor.Compose29 ·························Control.Arrow·Data.Array.Byte·Data.Complex·Data.Functor.Compose
30 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product30 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
31 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal31 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
32 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList32 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
33 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged33 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged
34 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity34 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity
35 ·························Control.Monad.Trans.Reader·Data.Functor.Reverse35 ·························Control.Monad.Trans.Reader·Data.Functor.Reverse
36 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
37 ··exports:·307a2e68cbb21a03a7dd871748641b06 
38 ··Param·64ce4f405ce19c0ac06589973a57c10d 
39 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
40 ··Rec·9017a94ecd3f60378299e9682a29a339 
41 ··unRec·6cdf989c26100469a6285cb308ea82fb36 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 37 ··exports:·ddd229d354fb4e9da43735622f139811
 38 ··Param·8a772f1a47d87e197f6034a33fad91b6
 39 ··Rec·f9ff074807dea74d44999b8224bfaf68
 40 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 41 ··unRec·b9b567a7055424321315c3c0c33e934c
42 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f42 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
43 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d43 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
44 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6244 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
45 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b945 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
46 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc46 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
47 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e947 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
48 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f48 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
49 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc249 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
50 import··-/··Data.Distributive·9619938098769df8b6bccbd10ffe32c550 import··-/··Data.Distributive·9619938098769df8b6bccbd10ffe32c5
51 afb79bd0b5748ff6c0294f75fbbe230251 14113de14744121d0cdda474c9bc99e2
52 ··$fGDistributiveknf:*::*:·::52 ··$fGDistributiveknf:*::*:·::
53 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)53 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)
54 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*).54 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*).
55 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>55 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>
56 ····GDistributive·n·f·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')56 ····GDistributive·n·f·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
57 ··DFunId57 ··DFunId
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ···················@f79 ···················@f
80 ···················@l80 ···················@l
81 ···················@l'81 ···················@l'
82 ···················@r82 ···················@r
83 ···················@r'83 ···················@r'
84 ···················v84 ···················v
85 ···················v1)]85 ···················v1)]
86 fe50c2478a21076b996b181070660b2786 241c3893b28cd440edd9d2638fac650d
87 ··$fGDistributiveknf:*::*:_$cgdistribute·::87 ··$fGDistributiveknf:*::*:_$cgdistribute·::
88 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)88 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(l·::·k·->·*)
89 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).89 ···········(l'·::·k·->·*)·(r·::·k·->·*)·(r'·::·k·->·*)·(x·::·k).
90 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>90 ····(GDistributive·n·f·l·l',·GDistributive·n·f·r·r')·=>
91 ····Data.Proxy.Proxy·n91 ····Data.Proxy.Proxy·n
92 ····->·f·((GHC.Generics.:*:)·l·r·x)·->·(GHC.Generics.:*:)·l'·r'·x92 ····->·f·((GHC.Generics.:*:)·l·r·x)·->·(GHC.Generics.:*:)·l'·r'·x
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ···················(GHC.Base.fmap144 ···················(GHC.Base.fmap
145 ······················@f145 ······················@f
146 ······················$dFunctor146 ······················$dFunctor
147 ······················@((GHC.Generics.:*:)·l·r·x)147 ······················@((GHC.Generics.:*:)·l·r·x)
148 ······················@(r·x)148 ······················@(r·x)
149 ······················(sndF·@k·@l·@r·@x)149 ······················(sndF·@k·@l·@r·@x)
150 ······················eta1))]150 ······················eta1))]
151 099b1b59b456c5a37a29aacbf754c1ae151 5097ce2f6295781388fde5a1883c424d
152 ··$fGDistributiveknfM1M1·::152 ··$fGDistributiveknfM1M1·::
153 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)153 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)
154 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta).154 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta).
155 ····GDistributive·n·f·bg·bfg·=>155 ····GDistributive·n·f·bg·bfg·=>
156 ····GDistributive156 ····GDistributive
157 ······n·f·(GHC.Generics.M1·i·c·bg)·(GHC.Generics.M1·i·c·bfg)157 ······n·f·(GHC.Generics.M1·i·c·bg)·(GHC.Generics.M1·i·c·bfg)
158 ··DFunId158 ··DFunId
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ················@k169 ················@k
170 ················@n170 ················@n
171 ················@f171 ················@f
172 ················@(GHC.Generics.M1·i·c·bg)172 ················@(GHC.Generics.M1·i·c·bg)
173 ················@(GHC.Generics.M1·i·c·bfg)173 ················@(GHC.Generics.M1·i·c·bfg)
174 ················($p1GDistributive·@k·@n·@f·@bg·@bfg·v)174 ················($p1GDistributive·@k·@n·@f·@bg·@bfg·v)
175 ················($fGDistributiveknfM1M1_$cgdistribute·@k·@n·@f·@bg·@bfg·@i·@c·v)]175 ················($fGDistributiveknfM1M1_$cgdistribute·@k·@n·@f·@bg·@bfg·@i·@c·v)]
176 3197a5ce88b37c66a035e55ec850ba0e176 0b7675f169657d260244ed6a7d3844f9
177 ··$fGDistributiveknfM1M1_$cgdistribute·::177 ··$fGDistributiveknfM1M1_$cgdistribute·::
178 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)178 ····forall·k·(n·::·GHC.TypeNats.Nat)·(f·::·*·->·*)·(bg·::·k·->·*)
179 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta)·(x·::·k).179 ···········(bfg·::·k·->·*)·i·(c·::·GHC.Generics.Meta)·(x·::·k).
180 ····GDistributive·n·f·bg·bfg·=>180 ····GDistributive·n·f·bg·bfg·=>
181 ····Data.Proxy.Proxy·n181 ····Data.Proxy.Proxy·n
182 ····->·f·(GHC.Generics.M1·i·c·bg·x)·->·GHC.Generics.M1·i·c·bfg·x182 ····->·f·(GHC.Generics.M1·i·c·bg·x)·->·GHC.Generics.M1·i·c·bfg·x
183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ··············}·in213 ··············}·in
214 ··············(\·(x1['GHC.Types.Many]·::·f·(GHC.Generics.M1·i·c·bg·x))·->214 ··············(\·(x1['GHC.Types.Many]·::·f·(GHC.Generics.M1·i·c·bg·x))·->
215 ···············f1·(g·x1))215 ···············f1·(g·x1))
216 ················`cast`216 ················`cast`
217 ··············(<f·(GHC.Generics.M1·i·c·bg·x)>_R217 ··············(<f·(GHC.Generics.M1·i·c·bg·x)>_R
218 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:M1[0]218 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Generics.N:M1[0]
219 ··················································<k>_N·<i>_P·<c>_P·<bfg>_R)·<x>_N)]219 ··················································<k>_N·<i>_P·<c>_P·<bfg>_R)·<x>_N)]
220 0a1a2ccd3dc95b41b4424b420c90eb84220 863283f6d57d8a7c7b25eb2a3034c909
221 ··$fGDistributiveknfRecRec·::221 ··$fGDistributiveknfRecRec·::
222 ····forall·k1·k·(f·::·*·->·*)·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)222 ····forall·k1·k·(f·::·*·->·*)·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)
223 ···········(g·::·k1·->·*)·(a·::·k1).223 ···········(g·::·k1·->·*)·(a·::·k1).
224 ····(GHC.Base.Functor·f,·Data.Distributive.Distributive·h)·=>224 ····(GHC.Base.Functor·f,·Data.Distributive.Distributive·h)·=>
225 ····GDistributive225 ····GDistributive
Max diff block lines reached; 8056/14268 bytes (56.46%) of diff not shown.
20.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Functor.p_hi vs.
./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
20.5 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Generics.Functor·90667 interface·Barbies.Generics.Functor·9066
8 ··interface·hash:·3d1e542de30ba7af740fce34484d0bc3 
9 ··ABI·hash:·bfe9ee105ade1417e5f83268a25c6c68 
10 ··export-list·hash:·5181bc237f1b5142ba8064be4536aca88 ··interface·hash:·dddccf945641ce68d834d550a09f780c
 9 ··ABI·hash:·bfd180435702e8aa8caeea441416de49
 10 ··export-list·hash:·eb91949418fe63f3a6a9b6b4db686fbf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2f1607cc4dbe0d799266a78b3e36367816 ··src_hash:·2f1607cc4dbe0d799266a78b3e363678
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GFunctor{gmap}21 ··GFunctor{gmap}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
35 ··Rec·9017a94ecd3f60378299e9682a29a33931 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·f9ff074807dea74d44999b8224bfaf68
 35 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
36 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f36 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
37 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6237 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa39 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc40 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
41 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e941 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f42 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 c9c3059a9106efc942deab668419554d44 ccd675580ac20b6cc89374544a758806
45 ··$fGFunctorkknfg:*::*:·::45 ··$fGFunctorkknfg:*::*:·::
46 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)46 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
47 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).47 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).
48 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>48 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
49 ····GFunctor·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')49 ····GFunctor·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
50 ··DFunId50 ··DFunId
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ··················································<k>_N68 ··················································<k>_N
69 ··················································<k1>_N69 ··················································<k1>_N
70 ··················································<n>_N70 ··················································<n>_N
71 ··················································<f>_N71 ··················································<f>_N
72 ··················································<g>_N72 ··················································<g>_N
73 ··················································<l·GHC.Generics.:*:·r>_N73 ··················································<l·GHC.Generics.:*:·r>_N
74 ··················································<l'·GHC.Generics.:*:·r'>_N))]74 ··················································<l'·GHC.Generics.:*:·r'>_N))]
75 bd3c8f83ab9271a7eaf208c9a2b39e1375 6d30b2f3c06a5e043b0c6eab42a97f18
76 ··$fGFunctorkknfg:*::*:_$cgmap·::76 ··$fGFunctorkknfg:*::*:_$cgmap·::
77 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)77 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
78 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)78 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)
79 ···········(x·::·k2).79 ···········(x·::·k2).
80 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>80 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
81 ····Data.Proxy.Proxy·n81 ····Data.Proxy.Proxy·n
82 ····->·(forall·(a·::·k1).·f·a·->·g·a)82 ····->·(forall·(a·::·k1).·f·a·->·g·a)
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ················($dGFunctor1118 ················($dGFunctor1
119 ···················`cast`119 ···················`cast`
120 ·················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)120 ·················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)
121 ···················@x121 ···················@x
122 ···················pn122 ···················pn
123 ···················h123 ···················h
124 ···················r1)·}]124 ···················r1)·}]
125 e4312ccefb2ccf6ed5e3572b37bcd9bb125 4b9a56f9762939dc05b4a8035832f5d5
126 ··$fGFunctorkknfg:+::+:·::126 ··$fGFunctorkknfg:+::+:·::
127 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)127 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
128 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).128 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*).
129 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>129 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
130 ····GFunctor·n·f·g·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')130 ····GFunctor·n·f·g·(l·GHC.Generics.:+:·r)·(l'·GHC.Generics.:+:·r')
131 ··DFunId131 ··DFunId
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·5,
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ··················································<k>_N149 ··················································<k>_N
150 ··················································<k1>_N150 ··················································<k1>_N
151 ··················································<n>_N151 ··················································<n>_N
152 ··················································<f>_N152 ··················································<f>_N
153 ··················································<g>_N153 ··················································<g>_N
154 ··················································<l·GHC.Generics.:+:·r>_N154 ··················································<l·GHC.Generics.:+:·r>_N
155 ··················································<l'·GHC.Generics.:+:·r'>_N))]155 ··················································<l'·GHC.Generics.:+:·r'>_N))]
156 389e385820183c8f2d8ffbd163b2b73b156 289b0b131ba57069b7ad1c1f86c8cb2f
157 ··$fGFunctorkknfg:+::+:_$cgmap·::157 ··$fGFunctorkknfg:+::+:_$cgmap·::
158 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)158 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
159 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)159 ···········(l·::·k2·->·*)·(l'·::·k2·->·*)·(r·::·k2·->·*)·(r'·::·k2·->·*)
160 ···········(x·::·k2).160 ···········(x·::·k2).
161 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>161 ····(GFunctor·n·f·g·l·l',·GFunctor·n·f·g·r·r')·=>
162 ····Data.Proxy.Proxy·n162 ····Data.Proxy.Proxy·n
163 ····->·(forall·(a·::·k1).·f·a·->·g·a)163 ····->·(forall·(a·::·k1).·f·a·->·g·a)
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ·····················($dGFunctor1206 ·····················($dGFunctor1
207 ························`cast`207 ························`cast`
208 ······················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)208 ······················(N:GFunctor[0]·<k>_N·<k1>_N·<n>_N·<f>_N·<g>_N·<r>_N·<r'>_N)
209 ························@x209 ························@x
210 ························pn210 ························pn
211 ························h211 ························h
212 ························r1)·}]212 ························r1)·}]
213 633ab70de8516ea8ba96e46b759f3aeb213 acdf048ce4c3ee3502326b93735d9540
214 ··$fGFunctorkknfgM1M1·::214 ··$fGFunctorkknfgM1M1·::
215 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)215 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
216 ···········(bf·::·k2·->·*)·(bg·::·k2·->·*)·i·(c·::·GHC.Generics.Meta).216 ···········(bf·::·k2·->·*)·(bg·::·k2·->·*)·i·(c·::·GHC.Generics.Meta).
217 ····GFunctor·n·f·g·bf·bg·=>217 ····GFunctor·n·f·g·bf·bg·=>
218 ····GFunctor·n·f·g·(GHC.Generics.M1·i·c·bf)·(GHC.Generics.M1·i·c·bg)218 ····GFunctor·n·f·g·(GHC.Generics.M1·i·c·bf)·(GHC.Generics.M1·i·c·bg)
219 ··DFunId219 ··DFunId
220 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,220 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 ··················································<k>_N232 ··················································<k>_N
233 ··················································<k1>_N233 ··················································<k1>_N
234 ··················································<n>_N234 ··················································<n>_N
235 ··················································<f>_N235 ··················································<f>_N
236 ··················································<g>_N236 ··················································<g>_N
Max diff block lines reached; 14607/21001 bytes (69.55%) of diff not shown.
18.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Generics/Traversable.p_hi vs.
./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
18.2 KB
ghc --show-iface {}
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Generics.Traversable·90667 interface·Barbies.Generics.Traversable·9066
8 ··interface·hash:·735fae89456a194e6defba7a88d1b7d9 
9 ··ABI·hash:·78ba5b8127485172bcdfb5f1a7a2be9f 
10 ··export-list·hash:·e191cdaf49853917f8b7debdfa6d86ad8 ··interface·hash:·ae4426f61f855a859c13118f0d06d27b
 9 ··ABI·hash:·24c2969b48d69b5d87bd0015edc00ed7
 10 ··export-list·hash:·689c061279ca4cd1721cb64d922cf03b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·67a5205f8269836ce813133a487f57b012 ··flag·hash:·67a5205f8269836ce813133a487f57b0
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8fe13908cdf66de9b935452c32184ad016 ··src_hash:·8fe13908cdf66de9b935452c32184ad0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··GTraversable{gtraverse}21 ··GTraversable{gtraverse}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
32 ··exports:·307a2e68cbb21a03a7dd871748641b06 
33 ··Param·64ce4f405ce19c0ac06589973a57c10d 
34 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
35 ··Rec·9017a94ecd3f60378299e9682a29a339 
36 ··unRec·6cdf989c26100469a6285cb308ea82fb31 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 32 ··exports:·ddd229d354fb4e9da43735622f139811
 33 ··Param·8a772f1a47d87e197f6034a33fad91b6
 34 ··Rec·f9ff074807dea74d44999b8224bfaf68
 35 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 36 ··unRec·b9b567a7055424321315c3c0c33e934c
37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f37 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
38 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6238 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
39 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4639 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
40 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b940 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
41 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa41 import··-/··GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa
42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc42 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
43 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc243 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
44 1419e59c7370999b103230729c7b8a5644 d83c74f3c374901e404719de0a481d0a
45 ··$fGTraversableNaturalkknfgRecRec·::45 ··$fGTraversableNaturalkknfgRecRec·::
46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)46 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
47 ···········(g·::·k1·->·*)·(a·::·k1).47 ···········(g·::·k1·->·*)·(a·::·k1).
48 ····Data.Traversable.Traversable·h·=>48 ····Data.Traversable.Traversable·h·=>
49 ····GTraversable49 ····GTraversable
50 ······n50 ······n
51 ······f51 ······f
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ··················································<n>_N71 ··················································<n>_N
72 ··················································<f>_N72 ··················································<f>_N
73 ··················································<g>_N73 ··················································<g>_N
74 ··················································<Data.Generics.GenericN.Rec74 ··················································<Data.Generics.GenericN.Rec
75 ·····················································(h·(P·n·f·a))·(h·(f·a))>_N75 ·····················································(h·(P·n·f·a))·(h·(f·a))>_N
76 ··················································<Data.Generics.GenericN.Rec76 ··················································<Data.Generics.GenericN.Rec
77 ·····················································(h·(P·n·g·a))·(h·(g·a))>_N))]77 ·····················································(h·(P·n·g·a))·(h·(g·a))>_N))]
78 4e2672de39b7a595ad8b98a1b6e23e4678 6c355ad8f64e1a4ce76daa591ea56ee7
79 ··$fGTraversableNaturalkknfgRecRec0·::79 ··$fGTraversableNaturalkknfgRecRec0·::
80 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)80 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
81 ···········(a'·::·k1)·(a·::·k1).81 ···········(a'·::·k1)·(a·::·k1).
82 ····GTraversable82 ····GTraversable
83 ······n83 ······n
84 ······f84 ······f
85 ······g85 ······g
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ························<k>_N100 ························<k>_N
101 ························<k1>_N101 ························<k1>_N
102 ························<n>_N102 ························<n>_N
103 ························<f>_N103 ························<f>_N
104 ························<g>_N104 ························<g>_N
105 ························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N105 ························<Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)>_N
106 ························<Data.Generics.GenericN.Rec·(P·n·g·a')·(g·a)>_N))]106 ························<Data.Generics.GenericN.Rec·(P·n·g·a')·(g·a)>_N))]
107 4e7527ec7b2691efcae475bbca2f9b9f107 b59205d0d1da2b130e1af824104b87b1
108 ··$fGTraversableNaturalkknfgRecRec0_$cgtraverse·::108 ··$fGTraversableNaturalkknfgRecRec0_$cgtraverse·::
109 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)109 ····forall·k1·k2·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)·(g·::·k1·->·*)
110 ···········(a'·::·k1)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).110 ···········(a'·::·k1)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).
111 ····GHC.Base.Applicative·t·=>111 ····GHC.Base.Applicative·t·=>
112 ····Data.Proxy.Proxy·n112 ····Data.Proxy.Proxy·n
113 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))113 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))
114 ····->·Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)·x114 ····->·Data.Generics.GenericN.Rec·(P·n·f·a')·(f·a)·x
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ··············f1150 ··············f1
151 ················(eta1151 ················(eta1
152 ···················@a152 ···················@a
153 ···················({__scc·{Data.Generics.GenericN.unRec}·True·False}·x1)153 ···················({__scc·{Data.Generics.GenericN.unRec}·True·False}·x1)
154 ·····················`cast`154 ·····················`cast`
155 ···················(Data.Generics.GenericN.N:Rec[0]·<k1>_N·<P·n·f·a'>_P·<f·a>_N·<x>_N155 ···················(Data.Generics.GenericN.N:Rec[0]·<k1>_N·<P·n·f·a'>_P·<f·a>_N·<x>_N
156 ····················;·GHC.Generics.N:K1[0]·<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P))]156 ····················;·GHC.Generics.N:K1[0]·<k1>_N·<GHC.Generics.R>_P·<f·a>_R·<x>_P))]
157 762c61730c85ed3600f0267b40913cd6157 bb5a44dc425c281a6d1e262527143cce
158 ··$fGTraversableNaturalkknfgRecRec_$cgtraverse·::158 ··$fGTraversableNaturalkknfgRecRec_$cgtraverse·::
159 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)159 ····forall·k1·k2·(h·::·*·->·*)·(n·::·GHC.TypeNats.Nat)·(f·::·k1·->·*)
160 ···········(g·::·k1·->·*)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).160 ···········(g·::·k1·->·*)·(a·::·k1)·(t·::·*·->·*)·(x·::·k2).
161 ····(Data.Traversable.Traversable·h,·GHC.Base.Applicative·t)·=>161 ····(Data.Traversable.Traversable·h,·GHC.Base.Applicative·t)·=>
162 ····Data.Proxy.Proxy·n162 ····Data.Proxy.Proxy·n
163 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))163 ····->·(forall·(a1·::·k1).·f·a1·->·t·(g·a1))
164 ····->·Data.Generics.GenericN.Rec·(h·(P·n·f·a))·(h·(f·a))·x164 ····->·Data.Generics.GenericN.Rec·(h·(P·n·f·a))·(h·(f·a))·x
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 ················(f2214 ················(f2
215 ···················({__scc·{Data.Generics.GenericN.unRec}·True·False}·x1)215 ···················({__scc·{Data.Generics.GenericN.unRec}·True·False}·x1)
216 ·····················`cast`216 ·····················`cast`
217 ···················(Data.Generics.GenericN.N:Rec[0]217 ···················(Data.Generics.GenericN.N:Rec[0]
218 ························<k1>_N·<h·(P·n·f·a)>_P·<h·(f·a)>_N·<x>_N218 ························<k1>_N·<h·(P·n·f·a)>_P·<h·(f·a)>_N·<x>_N
219 ····················;·GHC.Generics.N:K1[0]219 ····················;·GHC.Generics.N:K1[0]
220 ··························<k1>_N·<GHC.Generics.R>_P·<h·(f·a)>_R·<x>_P))]220 ··························<k1>_N·<GHC.Generics.R>_P·<h·(f·a)>_R·<x>_P))]
221 59d83b56ca4f6c0e7e016d53ec013d43221 b9eb0eb33fd13cf8f35edefb486d9b07
222 ··$fGTraversablekkknfg:*::*:·::222 ··$fGTraversablekkknfg:*::*:·::
223 ····forall·k1·k2·k3·(n·::·k1)·(f·::·k2·->·*)·(g·::·k2·->·*)223 ····forall·k1·k2·k3·(n·::·k1)·(f·::·k2·->·*)·(g·::·k2·->·*)
224 ···········(l·::·k3·->·*)·(l'·::·k3·->·*)·(r·::·k3·->·*)·(r'·::·k3·->·*).224 ···········(l·::·k3·->·*)·(l'·::·k3·->·*)·(r·::·k3·->·*)·(r'·::·k3·->·*).
225 ····(GTraversable·n·f·g·l·l',·GTraversable·n·f·g·r·r')·=>225 ····(GTraversable·n·f·g·l·l',·GTraversable·n·f·g·r·r')·=>
226 ····GTraversable·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')226 ····GTraversable·n·f·g·(l·GHC.Generics.:*:·r)·(l'·GHC.Generics.:*:·r')
227 ··DFunId227 ··DFunId
228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,228 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··················································<k1>_N245 ··················································<k1>_N
246 ··················································<k2>_N246 ··················································<k2>_N
247 ··················································<n>_N247 ··················································<n>_N
248 ··················································<f>_N248 ··················································<f>_N
Max diff block lines reached; 12391/18650 bytes (66.44%) of diff not shown.
36.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeB.p_hi vs.
./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
36.2 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.ApplicativeB·[orphan·module]·90667 interface·Barbies.Internal.ApplicativeB·[orphan·module]·9066
8 ··interface·hash:·326be6841d548a9e3d08ef4dae09c0da 
9 ··ABI·hash:·27b00dfc91c1741bfb2d3c42684e7344 
10 ··export-list·hash:·97f76e0a31067bdc9623d74dfb179978 
11 ··orphan·hash:·5f5e9719506e3b1822888f63b01ff0d98 ··interface·hash:·46c3635a8e35d117f68dc598c3531998
 9 ··ABI·hash:·32ce9f9db11093baaf3db99a633f6b50
 10 ··export-list·hash:·5b192dab08a0491faf09373600f4b2cd
 11 ··orphan·hash:·0e76ccbccc897cc539c26523eb86b49d
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e3ec953c6cc2f924446c95503f2a7a4716 ··src_hash:·e3ec953c6cc2f924446c95503f2a7a47
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 23, 69 lines modifiedOffset 23, 69 lines modified
23 ··bzipWith23 ··bzipWith
24 ··bzipWith324 ··bzipWith3
25 ··bzipWith425 ··bzipWith4
26 ··gbprodDefault26 ··gbprodDefault
27 ··gbpureDefault27 ··gbpureDefault
28 ··ApplicativeB{bprod·bpure}28 ··ApplicativeB{bprod·bpure}
29 ··CanDeriveApplicativeB29 ··CanDeriveApplicativeB
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.034 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext36 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
40 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version40 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
41 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant41 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
42 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·f7fe06bbc86fe9884b13a256898eadd7 
43 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
44 ··GApplicative·8265f05837c79915d0fdba71843c3b9a 
45 ··gprod·7cf879a44333e2fb97407129639e2918 
46 ··gpure·b37eba7ec6f871e9461567cf3e8aa090 
47 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
48 ··exports:·ae757957079040973e48be398804a0fe 
49 ··FunctorB·2039eedef490295ecfb676fcb2520788 
50 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
52 ··exports:·307a2e68cbb21a03a7dd871748641b06 
53 ··GenericP·a69a411bf0015ec405253821470b1398 
54 ··Param·64ce4f405ce19c0ac06589973a57c10d 
55 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
56 ··Rec·9017a94ecd3f60378299e9682a29a339 
57 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
58 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
59 ··toP·1c04f23335bb942f8b39a9f75761181c42 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative·e6ea3755d60aca77b8b3debd1a2e908f
 43 ··exports:·8877b8886ac9c53ac49919a9e0e9312a
 44 ··GApplicative·a3ad5abf6940b654f465b24e4d5dfd50
 45 ··gprod·7e94421018041d5aa4b77514edf80363
 46 ··gpure·ed4392f5b804dde97786aaf051945c4c
 47 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 48 ··exports:·72737807c29b596e79548733975e0291
 49 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 50 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 51 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 52 ··exports:·ddd229d354fb4e9da43735622f139811
 53 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 54 ··Param·8a772f1a47d87e197f6034a33fad91b6
 55 ··Rec·f9ff074807dea74d44999b8224bfaf68
 56 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 57 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 58 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 59 ··toP·149f1948c4edb2cb60e7f2920a198c95
60 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f60 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
61 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228761 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
62 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7362 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
63 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c63 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
64 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6264 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
65 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b965 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
66 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc66 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
67 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc267 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
68 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f568 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
69 77cd2d4a6687a3a59a60d24b949eed9469 a307572e4003302b60c5899a6d9aac5c
70 ··$dmbprod·::70 ··$dmbprod·::
71 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).71 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
72 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·g)·=>72 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·g)·=>
73 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)73 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
75 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,75 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,
76 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>76 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
77 ··············\·@k77 ··············\·@k
78 ················@b·::·(k·->·*)·->·*78 ················@b·::·(k·->·*)·->·*
79 ················($dApplicativeB['GHC.Types.Many]·::·ApplicativeB·b)79 ················($dApplicativeB['GHC.Types.Many]·::·ApplicativeB·b)
80 ················@f·::·k·->·*80 ················@f·::·k·->·*
81 ················@g·::·k·->·*81 ················@g·::·k·->·*
82 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeB·b·f·g)·->82 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeB·b·f·g)·->
83 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]83 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]
84 068b0b8440ae6fd7923a6a62f5e55f3884 ef3d33b1803a1cd0a562142bf601b6f8
85 ··$dmbpure·::85 ··$dmbpure·::
86 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).86 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).
87 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·f)·=>87 ····(ApplicativeB·b,·CanDeriveApplicativeB·b·f·f)·=>
88 ····(forall·(a·::·k).·f·a)·->·b·f88 ····(forall·(a·::·k).·f·a)·->·b·f
89 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,89 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
90 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,90 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,
91 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>91 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 314, 30 lines modifiedOffset 314, 30 lines modified
314 ··································(Sym·(Add0L·(<1>_N)))314 ··································(Sym·(Add0L·(<1>_N)))
315 ··································<Data.Generics.GenericN.Param·0·f>_N)_N315 ··································<Data.Generics.GenericN.Param·0·f>_N)_N
316 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]316 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
317 ··········································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N))_N317 ··········································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N))_N
318 ·····················<GHC.Generics.Rep·(b·f)>_N)_R318 ·····················<GHC.Generics.Rep·(b·f)>_N)_R
319 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]319 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
320 ··································<0>_N·<b·f>_N)))·<GHC.Types.Any>_N)]320 ··································<0>_N·<b·f>_N)))·<GHC.Types.Any>_N)]
321 e7e4099321ab35acdb148ddf4571be57321 5ffaf12e051bffdec19767d45040f008
322 ··$fApplicativeBkConst·::322 ··$fApplicativeBkConst·::
323 ····GHC.Base.Monoid·a·=>·ApplicativeB·(Data.Functor.Const.Const·a)323 ····GHC.Base.Monoid·a·=>·ApplicativeB·(Data.Functor.Const.Const·a)
324 ··DFunId324 ··DFunId
325 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,325 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
326 ···Arity:·1,·Strictness:·<LP(A,L,LC(S,C(1,L)),A)>,·Inline:·CONLIKE,326 ···Arity:·1,·Strictness:·<LP(A,L,LC(S,C(1,L)),A)>,·Inline:·CONLIKE,
327 ···Unfolding:·DFun:·@k·@a·(v['GHC.Types.Many]·::·GHC.Base.Monoid·a).327 ···Unfolding:·DFun:·@k·@a·(v['GHC.Types.Many]·::·GHC.Base.Monoid·a).
328 ················@k328 ················@k
329 ················@(Data.Functor.Const.Const·a)329 ················@(Data.Functor.Const.Const·a)
330 ················(Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap·@k·@a)330 ················(Barbies.Internal.FunctorB.$fFunctorBkConst_$cbmap·@k·@a)
331 ··················`cast`331 ··················`cast`
Max diff block lines reached; 30012/37081 bytes (80.94%) of diff not shown.
37.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ApplicativeT.p_hi vs.
./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
37.4 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.ApplicativeT·[orphan·module]·90667 interface·Barbies.Internal.ApplicativeT·[orphan·module]·9066
8 ··interface·hash:·31e127a7b3b6e2d2fc9957764f22a2d5 
9 ··ABI·hash:·37b9828a73911edc65682677beef0b01 
10 ··export-list·hash:·326dd8ed771f20a8bb5ea77e676eb73c 
11 ··orphan·hash:·7f615d9ec2bacfbe856455eecbb9df6c8 ··interface·hash:·057276a220b3d20f951edbbbeec5b9fd
 9 ··ABI·hash:·a4b6dde0959b1b6fc0980131174b93d9
 10 ··export-list·hash:·fb4057e5f657bcf51e84559f4e82a422
 11 ··orphan·hash:·8638e3c4fa72de6279c07c2994a3efe1
12 ··flag·hash:·a376ee4da6356ccdc867a94c1fe1173512 ··flag·hash:·a376ee4da6356ccdc867a94c1fe11735
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2b9d249dc274efbd43de936dca60235116 ··src_hash:·2b9d249dc274efbd43de936dca602351
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 23, 17 lines modifiedOffset 23, 17 lines modified
23 ··tunzip23 ··tunzip
24 ··tzip24 ··tzip
25 ··tzipWith25 ··tzipWith
26 ··tzipWith326 ··tzipWith3
27 ··tzipWith427 ··tzipWith4
28 ··ApplicativeT{tprod·tpure}28 ··ApplicativeT{tprod·tpure}
29 ··CanDeriveApplicativeT29 ··CanDeriveApplicativeT
30 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative30 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.034 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext36 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const38 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum39 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 43, 47 lines modifiedOffset 43, 47 lines modified
43 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except43 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe44 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
45 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict45 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
46 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy46 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
47 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy47 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
48 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant48 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
49 ·························Data.Functor.Reverse49 ·························Data.Functor.Reverse
50 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·f7fe06bbc86fe9884b13a256898eadd7 
51 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
52 ··GApplicative·8265f05837c79915d0fdba71843c3b9a 
53 ··gprod·7cf879a44333e2fb97407129639e2918 
54 ··gpure·b37eba7ec6f871e9461567cf3e8aa090 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
56 ··exports:·f80df9d1a671828401e57ca77039e65f 
57 ··FunctorT·8eecefeea9b4af10c28c6418beb8e35f 
58 ··tmap·7daf6eec37127197117907af82691fc2 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·a69a411bf0015ec405253821470b1398 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
64 ··Rec·9017a94ecd3f60378299e9682a29a339 
65 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
66 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
67 ··toP·1c04f23335bb942f8b39a9f75761181c50 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative·e6ea3755d60aca77b8b3debd1a2e908f
 51 ··exports:·8877b8886ac9c53ac49919a9e0e9312a
 52 ··GApplicative·a3ad5abf6940b654f465b24e4d5dfd50
 53 ··gprod·7e94421018041d5aa4b77514edf80363
 54 ··gpure·ed4392f5b804dde97786aaf051945c4c
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·385628ba6df11d9bcfdcefda46278ea8
 56 ··exports:·e02f5d493ca75ffd2f01042546f54905
 57 ··FunctorT·ae5ec0f7570f82aca6f5f14b2f49b24c
 58 ··tmap·d0b4955d5dbd43342b986bfbb6d3da5d
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·f9ff074807dea74d44999b8224bfaf68
 64 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 65 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 66 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 67 ··toP·149f1948c4edb2cb60e7f2920a198c95
68 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9068 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
69 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f69 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
70 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d70 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
71 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7371 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
72 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f372 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
73 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c73 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
74 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6274 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
75 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b975 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
76 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc76 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
77 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc277 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
78 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff78 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
79 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e279 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
80 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19580 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
81 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d81 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
82 9fbbc391d66baa29d09416c35c5884b482 3491bea51abd2edf62228f8a89c08adf
83 ··$dmtprod·::83 ··$dmtprod·::
84 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)84 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)
85 ···········(x·::·k').85 ···········(x·::·k').
86 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·g·x)·=>86 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·g·x)·=>
87 ····t·f·x·->·t·g·x·->·t·(Data.Functor.Product.Product·f·g)·x87 ····t·f·x·->·t·g·x·->·t·(Data.Functor.Product.Product·f·g)·x
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
89 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,89 ···Strictness:·<A><SP(LP(A,A,A,SC(S,C(1,L))),LP(A,A,A,SC(S,C(1,L))),SP(A,A,SC(S,C(1,L)),A),LP(SC(S,C(1,C(1,C(1,C(1,L))))),A))><L><L>,
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ················@t·::·(k·->·*)·->·k'·->·*93 ················@t·::·(k·->·*)·->·k'·->·*
94 ················($dApplicativeT['GHC.Types.Many]·::·ApplicativeT·t)94 ················($dApplicativeT['GHC.Types.Many]·::·ApplicativeT·t)
95 ················@f·::·k·->·*95 ················@f·::·k·->·*
96 ················@g·::·k·->·*96 ················@g·::·k·->·*
97 ················@x·::·k'97 ················@x·::·k'
98 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeT·t·f·g·x)·->98 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveApplicativeT·t·f·g·x)·->
99 ··············gtprodDefault·@k·@k'·@t·@f·@g·@x·$d(%,,,%)]99 ··············gtprodDefault·@k·@k'·@t·@f·@g·@x·$d(%,,,%)]
100 e91805d29d5acad0879785e573c6dda8100 6d360771f193a45299dc793354f99db8
101 ··$dmtpure·::101 ··$dmtpure·::
102 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(x·::·k').102 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(x·::·k').
103 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·f·x)·=>103 ····(ApplicativeT·t,·CanDeriveApplicativeT·t·f·f·x)·=>
104 ····(forall·(a·::·k).·f·a)·->·t·f·x104 ····(forall·(a·::·k).·f·a)·->·t·f·x
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
106 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,106 ···Strictness:·<A><SP(1P(A,A,1C(1,C(1,L)),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,C(1,L)))))))))><L>,
107 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>107 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param405 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param
406 ·······································································0·x>_N406 ·······································································0·x>_N
407 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]407 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
408 ··········································<k'>_N·<*>_N·<t·f>_N·<x>_N·<0>_N)))_N))_N408 ··········································<k'>_N·<*>_N·<t·f>_N·<x>_N·<0>_N)))_N))_N
409 ·····················<GHC.Generics.Rep·(t·f·x)>_N)_R409 ·····················<GHC.Generics.Rep·(t·f·x)>_N)_R
410 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]410 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
Max diff block lines reached; 30834/38292 bytes (80.52%) of diff not shown.
24.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/BareB.p_hi vs.
./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
24.2 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.BareB·[orphan·module]·90667 interface·Barbies.Internal.BareB·[orphan·module]·9066
8 ··interface·hash:·b3e9383560864ee9cbdf283789c307ee 
9 ··ABI·hash:·7033f6c2e9cc418f2345679854cf259e 
10 ··export-list·hash:·057ad1cac855b28dfd0964ea6392b49c 
11 ··orphan·hash:·d1e4c5a003cfdc63304d27c0de386be38 ··interface·hash:·544f4df20422dd1ccc3a4bdce1d74cbc
 9 ··ABI·hash:·c3913e480fb368dab5a321a730bc1175
 10 ··export-list·hash:·1dfc9c56dc6f274967e32628736d7d2f
 11 ··orphan·hash:·a5accd381e260c836afa3603609a76fb
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·47184b6e10fdf7c871eb89be9052926616 ··src_hash:·47184b6e10fdf7c871eb89be90529266
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 24, 58 lines modifiedOffset 24, 58 lines modified
24 ··gbstripDefault24 ··gbstripDefault
25 ··BareB{bcover·bstrip}25 ··BareB{bcover·bstrip}
26 ··CanDeriveBareB26 ··CanDeriveBareB
27 ··Barbies.Internal.Wear.Bare27 ··Barbies.Internal.Wear.Bare
28 ··Barbies.Internal.Wear.Covered28 ··Barbies.Internal.Wear.Covered
29 ··Barbies.Internal.Wear.Wear29 ··Barbies.Internal.Wear.Wear
30 ··Barbies.Internal.Wear.WearTwo30 ··Barbies.Internal.Wear.WearTwo
31 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare31 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext38 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
39 family·instance·modules:·Data.Generics.GenericN·Control.Applicative39 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
40 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const40 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
41 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum41 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
42 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version42 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
43 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant43 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
44 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare·09933975369d3f88a687502395401290 
45 ··exports:·5efe914a4cb0ec7fc6958e082b874fad 
46 ··GBare·945b4ea07a87e7d0224aa958b95612ad 
47 ··gcover·3073112efbf8ff7c6c912014adcb5096 
48 ··gstrip·e04ebf4c99787b2d169affe5b0575068 
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
50 ··exports:·ae757957079040973e48be398804a0fe 
51 ··FunctorB·2039eedef490295ecfb676fcb2520788 
52 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
53 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
54 ··exports:·78c8bc7934601c506594bbc6e00d10b4 
55 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
56 ··Covered·80eea34d14e8600810c9ab377badacc1 
57 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed 
58 ··WearTwo·d06bb9da09839e1cb4a0a098d403587b 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·a69a411bf0015ec405253821470b1398 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
64 ··Rec·9017a94ecd3f60378299e9682a29a339 
65 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
66 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
67 ··toP·1c04f23335bb942f8b39a9f75761181c 
68 ··unRec·6cdf989c26100469a6285cb308ea82fb44 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare·9eaf074fbaf6c299ad8370fdfcb75057
 45 ··exports:·f2d1301649e8e0815e7e8a010693dc83
 46 ··GBare·e05c32af4d05b0e8d79b7a6ffd5a83ea
 47 ··gcover·eeb348f6365a0ac17a9cc2dca443d45c
 48 ··gstrip·549b7484240c3ce77d2612090c77d27c
 49 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 50 ··exports:·72737807c29b596e79548733975e0291
 51 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 52 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 53 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 54 ··exports:·0844baf41368bc42b02e1f4080c4e399
 55 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 56 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 57 ··Wear·1612dc273c345679bd612935358ae645
 58 ··WearTwo·d957b83cc662451223c70d0fed19a0ad
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·f9ff074807dea74d44999b8224bfaf68
 64 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 65 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 66 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 67 ··toP·149f1948c4edb2cb60e7f2920a198c95
 68 ··unRec·b9b567a7055424321315c3c0c33e934c
69 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b69 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
70 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6270 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
71 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b971 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
73 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc273 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
74 34521cd7fd462368161fc99efec3960f74 daa9366f18f0a62cbe7ad79a8115dc06
75 ··$dmbcover·::75 ··$dmbcover·::
76 ····(BareB·b,·CanDeriveBareB·b)·=>76 ····(BareB·b,·CanDeriveBareB·b)·=>
77 ····b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity77 ····b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity
78 ····->·b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity78 ····->·b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
80 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))>,80 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))>,
81 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>81 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 409, 15 lines modifiedOffset 409, 15 lines modified
409 ·····················<GHC.Generics.Rep409 ·····················<GHC.Generics.Rep
410 ························(b·Barbies.Internal.Wear.Covered410 ························(b·Barbies.Internal.Wear.Covered
411 ···························Data.Functor.Identity.Identity)>_N)_R411 ···························Data.Functor.Identity.Identity)>_N)_R
412 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]412 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
413 ··································<0>_N413 ··································<0>_N
414 ··································<b·Barbies.Internal.Wear.Covered414 ··································<b·Barbies.Internal.Wear.Covered
415 ·····································Data.Functor.Identity.Identity>_N)))·<GHC.Types.Any>_N)]415 ·····································Data.Functor.Identity.Identity>_N)))·<GHC.Types.Any>_N)]
416 acdf92290291224568e1c2c192d02abe416 e50d8d3d3c3c2f569b0a8c2b0defedce
417 ··$dmbstrip·::417 ··$dmbstrip·::
418 ····(BareB·b,·CanDeriveBareB·b)·=>418 ····(BareB·b,·CanDeriveBareB·b)·=>
419 ····b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity419 ····b·Barbies.Internal.Wear.Covered·Data.Functor.Identity.Identity
420 ····->·b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity420 ····->·b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity
421 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,421 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
422 ···Strictness:·<A><LP(MP(A,A,1C(1,C(S,L)),A),MP(A,A,A,1C(1,C(S,L))),MP(1C(1,C(S,L)),A))>,422 ···Strictness:·<A><LP(MP(A,A,1C(1,C(S,L)),A),MP(A,A,A,1C(1,C(S,L))),MP(1C(1,C(S,L)),A))>,
423 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>423 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 750, 15 lines modifiedOffset 750, 15 lines modified
750 ··········································<0>_N)))_N))_N750 ··········································<0>_N)))_N))_N
751 ·····················<GHC.Generics.Rep751 ·····················<GHC.Generics.Rep
752 ························(b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity)>_N)_R752 ························(b·Barbies.Internal.Wear.Bare·Data.Functor.Identity.Identity)>_N)_R
753 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]753 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
754 ··································<0>_N754 ··································<0>_N
755 ··································<b·Barbies.Internal.Wear.Bare755 ··································<b·Barbies.Internal.Wear.Bare
Max diff block lines reached; 17591/24792 bytes (70.95%) of diff not shown.
47.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsB.p_hi vs.
./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
47.1 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.ConstraintsB·[orphan·module]·[family·instance·module]·90667 interface·Barbies.Internal.ConstraintsB·[orphan·module]·[family·instance·module]·9066
8 ··interface·hash:·0ab7bd3fa2e05ed636dffcd783f2c7d2 
9 ··ABI·hash:·c915225ce12dec07b484cb0e6c8bc95f 
10 ··export-list·hash:·62d29be84a756dd8aa3183dad2a1d146 
11 ··orphan·hash:·1de829ae07c50ed216963d70f2aaa8978 ··interface·hash:·a1bf2228caed995a9bc8d6834033edea
 9 ··ABI·hash:·cb077425686d4bb620c4f51549182b9f
 10 ··export-list·hash:·805180e0c2ac5e4eb5bae7572cee9a36
 11 ··orphan·hash:·1c555dc8b9de72105978809702d8274c
12 ··flag·hash:·618e92f46b816a087b8db508ea41f0f712 ··flag·hash:·618e92f46b816a087b8db508ea41f0f7
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·16c69e23b69cf160ffe86c7b9b352b2216 ··src_hash:·16c69e23b69cf160ffe86c7b9b352b22
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 31, 81 lines modifiedOffset 31, 81 lines modified
31 ··&31 ··&
32 ··AllBF32 ··AllBF
33 ··CanDeriveConstraintsB33 ··CanDeriveConstraintsB
34 ··ConstraintsB{AllB·baddDicts}34 ··ConstraintsB{AllB·baddDicts}
35 ··GAllRepB35 ··GAllRepB
36 ··TagSelf036 ··TagSelf0
37 ··TagSelf0'37 ··TagSelf0'
38 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints38 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
39 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB39 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
40 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts40 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
41 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB41 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
42 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB42 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
43 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN43 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
44 boot·module·dependencies:44 boot·module·dependencies:
45 direct·package·dependencies:·base-4.18.2.145 direct·package·dependencies:·base-4.18.2.1
46 plugin·package·dependencies:46 plugin·package·dependencies:
47 orphans:·Barbies.Internal.ApplicativeB·Barbies.Internal.FunctorB47 orphans:·Barbies.Internal.ApplicativeB·Barbies.Internal.FunctorB
48 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext48 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
49 family·instance·modules:·Barbies.Generics.Constraints49 family·instance·modules:·Barbies.Generics.Constraints
50 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow50 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow
51 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Const51 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Const
52 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum52 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
53 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version53 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
54 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant54 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·d745d9d282b4b8b1e7a00feaec72f736 
56 ··exports:·f5759178cdbb617493eee5630131ae28 
57 ··GAll·a97385b661b56e3be3899c1ab3c9b2ee 
58 ··GConstraints·18ae239fe2e28b351bd84011ef359ae0 
59 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
60 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
61 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
62 ··X·171ce71086eece1d472adc01f3a98af1 
63 ··gaddDicts·0fd53bed8de376636929f15bc941e39d 
64 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
65 ··exports:·97f76e0a31067bdc9623d74dfb179978 
66 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
67 ··bprod·faa80cda7d5ebacb4d59ff2581e950e5 
68 ··bpure·8f62c3bd94a72cb3e7cb88067b7fc1f0 
69 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·11d9cab4807894b2baa78a0cba8e7494 
70 ··exports:·9f8c69c553b186c41f515294f9b7135a 
71 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
72 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
73 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
74 ··requiringDict·1ef5ac9bdc38d1886b55376c71cb27fa 
75 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
76 ··exports:·ae757957079040973e48be398804a0fe 
77 ··FunctorB·2039eedef490295ecfb676fcb2520788 
78 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
79 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·b69366efe3ba5e39658c918b8401e4c9 
80 ··exports:·a8196cc20ebeb66df453e15c78d677c9 
81 ··TraversableB·276504176defd37fdae4e05d479e9cc6 
82 ··btraverse·44638623568081a176cfc6fcc0804dca 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
84 ··exports:·307a2e68cbb21a03a7dd871748641b06 
85 ··GenericN·1b4266d07741206f7b8cba4fa8905e56 
86 ··Indexed·6d9d16f1708cc593b81a9519125d5cd4 
87 ··Param·64ce4f405ce19c0ac06589973a57c10d 
88 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
89 ··Rec·9017a94ecd3f60378299e9682a29a339 
90 ··RepN·ecc6da1ae57d58d707db7b6fe2471abc 
91 ··fromN·b5acbe8e27cbdbce5393ad91401fd07d 
92 ··toN·c48b8696dd67a7208550e7d178002838 
93 ··unRec·6cdf989c26100469a6285cb308ea82fb55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·39afe276e15aa255e48d08c5ba712f59
 56 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 57 ··GAll·a7ee244c89fc411256c161efeeeaa7f7
 58 ··GConstraints·6ccfe857f29008381ec19da46c2e9db1
 59 ··Other·8bb50890c54679a66314c7386cc22c84
 60 ··Self·fad44513c200d092a9b1df1339ad21e6
 61 ··SelfOrOther·34dc852d178b4c8bad9ddef602d60e81
 62 ··X·ef8817b68c20d7aa4653a1809b97c873
 63 ··gaddDicts·0b704e4ee989184ba8fe720d1fd6be92
 64 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 65 ··exports:·5b192dab08a0491faf09373600f4b2cd
 66 ··ApplicativeB·16deedde4d173b65d0723755e5a93713
 67 ··bprod·8e131e15a5f98601851c0b27ac4241c0
 68 ··bpure·e8e39b317ff94f27399a39d7e16b86a9
 69 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·0c882df337c0ddb4b93d319e9df15dee
 70 ··exports:·aef70c927dc71262ae11a005378b77ba
 71 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 72 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 73 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 74 ··requiringDict·501619b73143cb187d749df6455ffe8e
 75 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 76 ··exports:·72737807c29b596e79548733975e0291
 77 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 78 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 79 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·b9e873dc2abb3de19a48edc0b46ae5d1
 80 ··exports:·6564e0103587f68d905c5ccbec42ca55
 81 ··TraversableB·b16eda90a135f995e76c64fdf076422a
 82 ··btraverse·2d1803bee429e065a9d4f13a0e12ab46
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 84 ··exports:·ddd229d354fb4e9da43735622f139811
 85 ··GenericN·3d9f2f2677a23aa95c2fa5da9877e31f
 86 ··Indexed·a088e1d15833f960906b057a9fbfae7d
 87 ··Param·8a772f1a47d87e197f6034a33fad91b6
 88 ··Rec·f9ff074807dea74d44999b8224bfaf68
 89 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 90 ··RepN·e96c33128fc679fb69061e7d0ebf0dc0
 91 ··fromN·a5637766ae3ff5f72edb992d534ba56a
 92 ··toN·78f9321b8015bdafeadc556b0d4f5810
 93 ··unRec·b9b567a7055424321315c3c0c33e934c
94 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f94 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
95 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d95 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
96 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228796 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
97 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7397 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
Max diff block lines reached; 40738/48180 bytes (84.55%) of diff not shown.
33.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/ConstraintsT.p_hi vs.
./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
33.6 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.ConstraintsT·[orphan·module]·[family·instance·module]·90667 interface·Barbies.Internal.ConstraintsT·[orphan·module]·[family·instance·module]·9066
8 ··interface·hash:·06a556d920020834d69a3d6d1a5a47e0 
9 ··ABI·hash:·b740860c90bc5069368a1402d8ba35ea 
10 ··export-list·hash:·ff64c12f85a58ce210c289bc5f38b4b0 
11 ··orphan·hash:·f2074b88ef23b568250c13084724ad388 ··interface·hash:·cc751b9493276b3fb53ec3058e76b012
 9 ··ABI·hash:·d1df5ef962f0b55196afb59b42e0f1da
 10 ··export-list·hash:·ed62ac4a4eb5e94b8facce81e2b4a838
 11 ··orphan·hash:·51034e2441a2065b4f8ecf891a20a322
12 ··flag·hash:·47902a655b5a8eeeeb64c2b66e53464a12 ··flag·hash:·47902a655b5a8eeeeb64c2b66e53464a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·111967e97f0a1271387d0135c2956f5a16 ··src_hash:·111967e97f0a1271387d0135c2956f5a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 ··tzipWithC30 ··tzipWithC
31 ··AllTF31 ··AllTF
32 ··CanDeriveConstraintsT32 ··CanDeriveConstraintsT
33 ··ConstraintsT{AllT·taddDicts}33 ··ConstraintsT{AllT·taddDicts}
34 ··GAllRepT34 ··GAllRepT
35 ··TagSelf135 ··TagSelf1
36 ··TagSelf1'36 ··TagSelf1'
37 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints37 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
38 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT38 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
39 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts39 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
40 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT40 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
41 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT41 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
42 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN42 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
43 boot·module·dependencies:43 boot·module·dependencies:
44 direct·package·dependencies:·base-4.18.2.144 direct·package·dependencies:·base-4.18.2.1
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·Barbies.Internal.ApplicativeT·Barbies.Internal.FunctorT46 orphans:·Barbies.Internal.ApplicativeT·Barbies.Internal.FunctorT
47 ·········Barbies.Internal.TraversableT·GHC.Base·GHC.Float·GHC.Prim.Ext47 ·········Barbies.Internal.TraversableT·GHC.Base·GHC.Float·GHC.Prim.Ext
48 family·instance·modules:·Barbies.Generics.Constraints48 family·instance·modules:·Barbies.Generics.Constraints
49 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow49 ·························Data.Generics.GenericN·Control.Applicative·Control.Arrow
Offset 55, 63 lines modifiedOffset 55, 63 lines modified
55 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except55 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
56 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe56 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
57 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict57 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy58 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
59 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy59 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
60 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant60 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
61 ·························Data.Functor.Reverse61 ·························Data.Functor.Reverse
62 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·d745d9d282b4b8b1e7a00feaec72f736 
63 ··exports:·f5759178cdbb617493eee5630131ae28 
64 ··GAll·a97385b661b56e3be3899c1ab3c9b2ee 
65 ··GConstraints·18ae239fe2e28b351bd84011ef359ae0 
66 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
67 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
68 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
69 ··X·171ce71086eece1d472adc01f3a98af1 
70 ··Y·ba6a1ba68e95cb981888219d3edc670b 
71 ··gaddDicts·0fd53bed8de376636929f15bc941e39d 
72 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·37b9828a73911edc65682677beef0b01 
73 ··exports:·326dd8ed771f20a8bb5ea77e676eb73c 
74 ··ApplicativeT·ac75f9c1033a1a0fa3ed421b0aa1a6ff 
75 ··tprod·836c430f592da5bade76b63a1cf2dc58 
76 ··tpure·d70eae245e3327d8eee46b48631b6e4c 
77 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·11d9cab4807894b2baa78a0cba8e7494 
78 ··exports:·9f8c69c553b186c41f515294f9b7135a 
79 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
80 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
81 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
82 ··requiringDict·1ef5ac9bdc38d1886b55376c71cb27fa 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
84 ··exports:·f80df9d1a671828401e57ca77039e65f 
85 ··FunctorT·8eecefeea9b4af10c28c6418beb8e35f 
86 ··tmap·7daf6eec37127197117907af82691fc2 
87 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·6d9f71dcdc22d5d3261927c7c3f0afd5 
88 ··exports:·24f5ff092cfd60d1c33d22f7bfc60097 
89 ··TraversableT·e7c67190d7e0b7e757119c341317ca7c 
90 ··ttraverse·52a07542ffc301896e358aebbb2830d3 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
92 ··exports:·307a2e68cbb21a03a7dd871748641b06 
93 ··GenericN·1b4266d07741206f7b8cba4fa8905e56 
94 ··Indexed·6d9d16f1708cc593b81a9519125d5cd4 
95 ··Param·64ce4f405ce19c0ac06589973a57c10d 
96 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
97 ··Rec·9017a94ecd3f60378299e9682a29a339 
98 ··RepN·ecc6da1ae57d58d707db7b6fe2471abc 
99 ··Zip·78f93d71df1aa24b758da222fa746749 
100 ··fromN·b5acbe8e27cbdbce5393ad91401fd07d 
101 ··toN·c48b8696dd67a7208550e7d178002838 
102 ··unRec·6cdf989c26100469a6285cb308ea82fb62 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·39afe276e15aa255e48d08c5ba712f59
 63 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 64 ··GAll·a7ee244c89fc411256c161efeeeaa7f7
 65 ··GConstraints·6ccfe857f29008381ec19da46c2e9db1
 66 ··Other·8bb50890c54679a66314c7386cc22c84
 67 ··Self·fad44513c200d092a9b1df1339ad21e6
 68 ··SelfOrOther·34dc852d178b4c8bad9ddef602d60e81
 69 ··X·ef8817b68c20d7aa4653a1809b97c873
 70 ··Y·d1ab14839ebc0a3f1df64062aa572cc4
 71 ··gaddDicts·0b704e4ee989184ba8fe720d1fd6be92
 72 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·a4b6dde0959b1b6fc0980131174b93d9
 73 ··exports:·fb4057e5f657bcf51e84559f4e82a422
 74 ··ApplicativeT·8c4c465730cad783db66cced9f6ad1cd
 75 ··tprod·f7a3c13f2f2048c22a31a51a529488c9
 76 ··tpure·18e1079f018128459a0a8b55ce7b774e
 77 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·0c882df337c0ddb4b93d319e9df15dee
 78 ··exports:·aef70c927dc71262ae11a005378b77ba
 79 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 80 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 81 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 82 ··requiringDict·501619b73143cb187d749df6455ffe8e
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·385628ba6df11d9bcfdcefda46278ea8
 84 ··exports:·e02f5d493ca75ffd2f01042546f54905
 85 ··FunctorT·ae5ec0f7570f82aca6f5f14b2f49b24c
 86 ··tmap·d0b4955d5dbd43342b986bfbb6d3da5d
 87 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT·70a0f6bb8ee700f78b9077b3af018bc8
 88 ··exports:·e6c541e77f859c5116aa0273fe952d3a
 89 ··TraversableT·0d4893fb3ceb3c7a5413bd1c7de7657c
 90 ··ttraverse·0b7ab5f0b9eafcdfa92c0611d78a7459
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 92 ··exports:·ddd229d354fb4e9da43735622f139811
 93 ··GenericN·3d9f2f2677a23aa95c2fa5da9877e31f
 94 ··Indexed·a088e1d15833f960906b057a9fbfae7d
 95 ··Param·8a772f1a47d87e197f6034a33fad91b6
 96 ··Rec·f9ff074807dea74d44999b8224bfaf68
 97 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 98 ··RepN·e96c33128fc679fb69061e7d0ebf0dc0
Max diff block lines reached; 26823/34397 bytes (77.98%) of diff not shown.
93.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Containers.p_hi vs.
./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
93.7 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.Containers·[family·instance·module]·90667 interface·Barbies.Internal.Containers·[family·instance·module]·9066
8 ··interface·hash:·c8da36297dfaf5a25b6e78e0296c3075 
9 ··ABI·hash:·c5fab473bbad9979597074043620626d 
10 ··export-list·hash:·4fa8423d55bf9a8386196177440beaeb8 ··interface·hash:·675069eb1c01b9dea2cd7bf7894a2af1
 9 ··ABI·hash:·1802c15850fcd61796b047337556cfe7
 10 ··export-list·hash:·44d9d9e490c993955cc49d53d406e44b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6ac434eb8932d042fc0a76cb16e67cb212 ··flag·hash:·6ac434eb8932d042fc0a76cb16e67cb2
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e7651a07642b22a2e2105f6c76f4b00316 ··src_hash:·e7651a07642b22a2e2105f6c76f4b003
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Container{Container·getContainer}21 ··Container{Container·getContainer}
22 ··ErrorContainer{ErrorContainer·getErrorContainer}22 ··ErrorContainer{ErrorContainer·getErrorContainer}
23 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie23 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.18.2.125 direct·package·dependencies:·base-4.18.2.1
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Barbies.Internal.ApplicativeB27 orphans:·Barbies.Internal.ApplicativeB
28 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB28 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
29 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base29 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
30 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext30 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 34, 42 lines modifiedOffset 34, 42 lines modified
34 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity34 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
35 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup35 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
36 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics36 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
37 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq37 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
38 ·························Data.Tagged·Control.Applicative.Backwards38 ·························Data.Tagged·Control.Applicative.Backwards
39 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader39 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
40 ·························Data.Functor.Constant·Data.Functor.Reverse40 ·························Data.Functor.Constant·Data.Functor.Reverse
41 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
42 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
43 ··bpure·8f62c3bd94a72cb3e7cb88067b7fc1f0 
44 ··bzipWith·4533dac19f2e4b44be72c581c4090d1e 
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
46 ··FunctorB·2039eedef490295ecfb676fcb2520788 
47 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·b69366efe3ba5e39658c918b8401e4c9 
49 ··TraversableB·276504176defd37fdae4e05d479e9cc6 
50 ··bfoldMap·14d33185bc8e0b9d6617de4794d0b153 
51 ··btraverse·44638623568081a176cfc6fcc0804dca 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie·9dafd74b326111f9ee0b678e4b56d097 
53 ··exports:·776dd022e7184a3e3960ac8208304d1141 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 42 ··ApplicativeB·16deedde4d173b65d0723755e5a93713
 43 ··bpure·e8e39b317ff94f27399a39d7e16b86a9
 44 ··bzipWith·bca3958211a37a502853b653649238a6
 45 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 46 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 47 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·b9e873dc2abb3de19a48edc0b46ae5d1
 49 ··TraversableB·b16eda90a135f995e76c64fdf076422a
 50 ··bfoldMap·0c258f5bfc94ec71636a457f0c538881
 51 ··btraverse·2d1803bee429e065a9d4f13a0e12ab46
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie·cb89b258eede167b2d361dbcd693e5c2
 53 ··exports:·2d9e067c321d67b0eec7598e2173b9ef
54 import··-/··Data.Bifunctor·1d9d7c21b881329380908e0dfd716fa254 import··-/··Data.Bifunctor·1d9d7c21b881329380908e0dfd716fa2
55 import··-/··Data.Bitraversable·b3dde5b92e054012e0f42e345cd3957955 import··-/··Data.Bitraversable·b3dde5b92e054012e0f42e345cd39579
56 import··-/··Data.Either·7c47cd251bd107db492912c22e18f78456 import··-/··Data.Either·7c47cd251bd107db492912c22e18f784
57 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c57 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c
58 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228758 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
59 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4659 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
60 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b960 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
61 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc61 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
62 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908062 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
63 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc63 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
64 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc264 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
65 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9965 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
66 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f666 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
67 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0867 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
68 32bc878d0ed981d83a59ed20af02767068 cc8539550b7029025c57fa5e21ee3915
69 ··$fApplicativeContainer·::69 ··$fApplicativeContainer·::
70 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>70 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
71 ····GHC.Base.Applicative·(Container·b)71 ····GHC.Base.Applicative·(Container·b)
72 ··DFunId72 ··DFunId
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
74 ···Arity:·1,·Strictness:·<LP(LC(L,C(S,L)),LC(S,L),LC(L,C(1,L)))>,74 ···Arity:·1,·Strictness:·<LP(LC(L,C(S,L)),LC(S,L),LC(L,C(1,L)))>,
75 ···Inline:·CONLIKE,75 ···Inline:·CONLIKE,
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ··················`cast`91 ··················`cast`
92 ················(forall·(a·::·<*>_N).92 ················(forall·(a·::·<*>_N).
93 ·················<a>_R·%<'GHC.Types.Many>_N·->_R·Sym·(N:Container[0]·<b>_R·<a>_N))93 ·················<a>_R·%<'GHC.Types.Many>_N·->_R·Sym·(N:Container[0]·<b>_R·<a>_N))
94 ················($fApplicativeContainer_$c<*>·@b·v)94 ················($fApplicativeContainer_$c<*>·@b·v)
95 ················($fApplicativeContainer_$cliftA2·@b·v)95 ················($fApplicativeContainer_$cliftA2·@b·v)
96 ················($fApplicativeContainer_$c*>·@b·v)96 ················($fApplicativeContainer_$c*>·@b·v)
97 ················($fApplicativeContainer_$c<*·@b·v)]97 ················($fApplicativeContainer_$c<*·@b·v)]
98 a7c174a68359cb63f978b02978bbdcf698 a76f92d368c95a6640103a384e3329a7
99 ··$fApplicativeContainer1·::99 ··$fApplicativeContainer1·::
100 ····Data.Functor.Product.Product100 ····Data.Functor.Product.Product
101 ······(Data.Functor.Const.Const·(a1·->·b))101 ······(Data.Functor.Const.Const·(a1·->·b))
102 ······(Data.Functor.Const.Const·a1)102 ······(Data.Functor.Const.Const·a1)
103 ······a2103 ······a2
104 ····->·Data.Functor.Const.Const·b·a2104 ····->·Data.Functor.Const.Const·b·a2
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 113, 39 lines modifiedOffset 113, 39 lines modified
113 ···········································(Data.Functor.Const.Const·a)113 ···········································(Data.Functor.Const.Const·a)
114 ···········································a1)·->114 ···········································a1)·->
115 ··············case·ds4·of·wild·{·Data.Functor.Product.Pair·fa·ga·->115 ··············case·ds4·of·wild·{·Data.Functor.Product.Pair·fa·ga·->
116 ··············(fa·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a·->·b>_R·<a1>_P)116 ··············(fa·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a·->·b>_R·<a1>_P)
117 ·················ga·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a>_R·<a1>_P))117 ·················ga·`cast`·(Data.Functor.Const.N:Const[0]·<*>_N·<a>_R·<a1>_P))
118 ················`cast`118 ················`cast`
119 ··············(Sym·(Data.Functor.Const.N:Const[0]·<*>_N·<b>_R·<a1>_P))·}]119 ··············(Sym·(Data.Functor.Const.N:Const[0]·<*>_N·<b>_R·<a1>_P))·}]
120 263a0eb332fdafc5cac80114c8a01e4c120 2696da61da265e00a26cea80999e1aa1
121 ··$fApplicativeContainer2·::121 ··$fApplicativeContainer2·::
122 ····Data.Functor.Const.Const·a1·a2122 ····Data.Functor.Const.Const·a1·a2
123 ····->·b·->·Data.Functor.Const.Const·a1·a2123 ····->·b·->·Data.Functor.Const.Const·a1·a2
124 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,124 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
125 ···Strictness:·<1L><A>,125 ···Strictness:·<1L><A>,
126 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>126 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
127 ··············\·@b127 ··············\·@b
128 ················@a128 ················@a
129 ················@a1129 ················@a1
130 ················(ds4['GHC.Types.Many]·::·Data.Functor.Const.Const·a·a1)130 ················(ds4['GHC.Types.Many]·::·Data.Functor.Const.Const·a·a1)
131 ················(ds5['GHC.Types.Many]·::·b)·->131 ················(ds5['GHC.Types.Many]·::·b)·->
132 ··············ds4]132 ··············ds4]
133 a300a254d90a43ee48a767c1c14378a0133 38b4aa570b7edc5022e4493ec1aeba7c
134 ··$fApplicativeContainer3·::·Data.Functor.Const.Const·a1·a2·->·b·->·b134 ··$fApplicativeContainer3·::·Data.Functor.Const.Const·a1·a2·->·b·->·b
135 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,135 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Max diff block lines reached; 88976/95861 bytes (92.82%) of diff not shown.
21.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Dicts.p_hi vs.
./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
20.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.Dicts·90667 interface·Barbies.Internal.Dicts·9066
8 ··interface·hash:·21f6eb7cc60d15849501dbaaa3e7ffab 
9 ··ABI·hash:·11d9cab4807894b2baa78a0cba8e7494 
10 ··export-list·hash:·9f8c69c553b186c41f515294f9b7135a8 ··interface·hash:·059e7fd59059fe183dac345cecf217cf
 9 ··ABI·hash:·0c882df337c0ddb4b93d319e9df15dee
 10 ··export-list·hash:·aef70c927dc71262ae11a005378b77ba
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2252bf70aa01462b0ae7a43a5353766312 ··flag·hash:·2252bf70aa01462b0ae7a43a53537663
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f66ac557d003e50b346f058447f6bfbf16 ··src_hash:·f66ac557d003e50b346f058447f6bfbf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ·························Data.Complex·Data.Functor.Const·Data.Functor.Identity·Data.Monoid32 ·························Data.Complex·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
33 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics33 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
34 ·························GHC.IO.Exception·GHC.RTS.Flags34 ·························GHC.IO.Exception·GHC.RTS.Flags
35 import··-/··Data.Functor.Classes·49d38fb3e78a1230bce3b4889c8a6dcf35 import··-/··Data.Functor.Classes·49d38fb3e78a1230bce3b4889c8a6dcf
36 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc36 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
37 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc237 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
38 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0838 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
39 5f2ddf5529996abc63a6946df67ff16f39 8bcaf9fbf928188149e8f365fdcbacc9
40 ··$fClassFGkkkcfga·::40 ··$fClassFGkkkcfga·::
41 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)41 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)
42 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).42 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).
43 ····c·(f·a)·(g·a)·=>43 ····c·(f·a)·(g·a)·=>
44 ····ClassFG·c·f·g·a44 ····ClassFG·c·f·g·a
45 ··DFunId45 ··DFunId
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ······································································->·k152 ······································································->·k1
53 ······································································->·GHC.Types.Constraint>_N)·(f·::·<k253 ······································································->·GHC.Types.Constraint>_N)·(f·::·<k2
54 ·········································································································->·k>_N)·(a·::·<k2>_N)·(g·::·<k254 ·········································································································->·k>_N)·(a·::·<k2>_N)·(g·::·<k2
55 ·······································································································································->·k1>_N).55 ·······································································································································->·k1>_N).
56 ···············<c·(f·a)·(g·a)>_R56 ···············<c·(f·a)·(g·a)>_R
57 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassFG[0]57 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassFG[0]
58 ··················································<k>_N·<k1>_N·<k2>_N·<c>_N·<f>_N·<g>_N·<a>_N))]58 ··················································<k>_N·<k1>_N·<k2>_N·<c>_N·<f>_N·<g>_N·<a>_N))]
59 09511cb944abade6cbbacf3b539f037259 f3442b0f31c3994bfef524440f75b29c
60 ··$fClassFGkkkcfga_$cp1ClassFG·::60 ··$fClassFGkkkcfga_$cp1ClassFG·::
61 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)61 ····forall·k1·k2·k3·(c·::·k1·->·k2·->·GHC.Types.Constraint)
62 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).62 ···········(f·::·k3·->·k1)·(a·::·k3)·(g·::·k3·->·k2).
63 ····c·(f·a)·(g·a)·=>63 ····c·(f·a)·(g·a)·=>
64 ····c·(f·a)·(g·a)64 ····c·(f·a)·(g·a)
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
66 ···Strictness:·<1L>,66 ···Strictness:·<1L>,
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ················@k270 ················@k2
71 ················@c·::·k·->·k1·->·GHC.Types.Constraint71 ················@c·::·k·->·k1·->·GHC.Types.Constraint
72 ················@f·::·k2·->·k72 ················@f·::·k2·->·k
73 ················@a·::·k273 ················@a·::·k2
74 ················@g·::·k2·->·k174 ················@g·::·k2·->·k1
75 ················(irred['GHC.Types.Many]·::·c·(f·a)·(g·a))·->75 ················(irred['GHC.Types.Many]·::·c·(f·a)·(g·a))·->
76 ··············irred]76 ··············irred]
77 6d8249f164eade28dc493615bb3d42ee77 0c484de3d8ca8666b8844ee2075ddc4e
78 ··$fClassFkkcfa·::78 ··$fClassFkkcfa·::
79 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)79 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)
80 ···········(a·::·k2).80 ···········(a·::·k2).
81 ····c·(f·a)·=>81 ····c·(f·a)·=>
82 ····ClassF·c·f·a82 ····ClassF·c·f·a
83 ··DFunId83 ··DFunId
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 ················`cast`88 ················`cast`
89 ··············(forall·(k·::·<*>_N)·(k1·::·<*>_N)·(c·::·<k89 ··············(forall·(k·::·<*>_N)·(k1·::·<*>_N)·(c·::·<k
90 ························································->·GHC.Types.Constraint>_N)·(f·::·<k190 ························································->·GHC.Types.Constraint>_N)·(f·::·<k1
91 ···························································································->·k>_N)·(a·::·<k1>_N).91 ···························································································->·k>_N)·(a·::·<k1>_N).
92 ···············<c·(f·a)>_R92 ···············<c·(f·a)>_R
93 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassF[0]93 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ClassF[0]
94 ··················································<k>_N·<k1>_N·<c>_N·<f>_N·<a>_N))]94 ··················································<k>_N·<k1>_N·<c>_N·<f>_N·<a>_N))]
95 c95ddc765c0bd511c05f7b730dff1d8895 72974069789500f5e6b681f64631011e
96 ··$fClassFkkcfa_$cp1ClassF·::96 ··$fClassFkkcfa_$cp1ClassF·::
97 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)97 ····forall·k1·k2·(c·::·k1·->·GHC.Types.Constraint)·(f·::·k2·->·k1)
98 ···········(a·::·k2).98 ···········(a·::·k2).
99 ····c·(f·a)·=>99 ····c·(f·a)·=>
100 ····c·(f·a)100 ····c·(f·a)
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
102 ···Strictness:·<1L>,102 ···Strictness:·<1L>,
Offset 104, 370 lines modifiedOffset 104, 370 lines modified
104 ··············\·@k104 ··············\·@k
105 ················@k1105 ················@k1
106 ················@c·::·k·->·GHC.Types.Constraint106 ················@c·::·k·->·GHC.Types.Constraint
107 ················@f·::·k1·->·k107 ················@f·::·k1·->·k
108 ················@a·::·k1108 ················@a·::·k1
109 ················(irred['GHC.Types.Many]·::·c·(f·a))·->109 ················(irred['GHC.Types.Many]·::·c·(f·a))·->
110 ··············irred]110 ··············irred]
111 1b36a88a7bb2f9c83c96a6b45589002c111 1b6c217629ce99169b407e9c9235a977
112 ··$fEqDict·::112 ··$fEqDict·::
113 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).113 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
114 ····GHC.Classes.Eq·(Dict·c·a)114 ····GHC.Classes.Eq·(Dict·c·a)
115 ··DFunId115 ··DFunId
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,
117 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,117 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
118 ···Unfolding:·DFun:·@k·@c·::·k·->·GHC.Types.Constraint·@a·::·k.118 ···Unfolding:·DFun:·@k·@c·::·k·->·GHC.Types.Constraint·@a·::·k.
119 ················@(Dict·c·a)·($fEqDict_$c==·@k·@c·@a)·($fEqDict_$c/=·@k·@c·@a)]119 ················@(Dict·c·a)·($fEqDict_$c==·@k·@c·@a)·($fEqDict_$c/=·@k·@c·@a)]
120 4608663d90522fa780b87dc64d52e058120 69b9e14ccd281d2d1574ef2d8cd8f075
121 ··$fEqDict_$c/=·::121 ··$fEqDict_$c/=·::
122 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).122 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
123 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool123 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool
124 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,124 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
125 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),125 ···Arity:·2,·Strictness:·<A><A>,·CPR:·1,·Inline:·(sat-args=2),
126 ···Unfolding:·Core:·StableUser·<2,FalseTrue>126 ···Unfolding:·Core:·StableUser·<2,FalseTrue>
127 ··············\·@k127 ··············\·@k
128 ················@c·::·k·->·GHC.Types.Constraint128 ················@c·::·k·->·GHC.Types.Constraint
129 ················@a·::·k129 ················@a·::·k
130 ················(x['GHC.Types.Many]·::·Dict·c·a)130 ················(x['GHC.Types.Many]·::·Dict·c·a)
131 ················(y['GHC.Types.Many]·::·Dict·c·a)·->131 ················(y['GHC.Types.Many]·::·Dict·c·a)·->
132 ··············GHC.Types.False]132 ··············GHC.Types.False]
133 d21d37b8157f192e18efc6022145ea47133 be0f866d475fc4f9d75aa8d968024a7e
134 ··$fEqDict_$c==·::134 ··$fEqDict_$c==·::
135 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).135 ····forall·k·(c·::·k·->·GHC.Types.Constraint)·(a·::·k).
136 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool136 ····Dict·c·a·->·Dict·c·a·->·GHC.Types.Bool
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,138 ···Arity:·2,·Strictness:·<A><A>,·CPR:·2,
139 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>139 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
140 ··············\·@k140 ··············\·@k
141 ················@c·::·k·->·GHC.Types.Constraint141 ················@c·::·k·->·GHC.Types.Constraint
142 ················@a·::·k142 ················@a·::·k
143 ················(ds['GHC.Types.Many]·::·Dict·c·a)143 ················(ds['GHC.Types.Many]·::·Dict·c·a)
144 ················(ds1['GHC.Types.Many]·::·Dict·c·a)·->144 ················(ds1['GHC.Types.Many]·::·Dict·c·a)·->
145 ··············GHC.Types.True]145 ··············GHC.Types.True]
146 184a67e5d828306da58623d209c94ffe146 c5d20170e97a77543cf200ad19d3498c
Max diff block lines reached; 15338/21274 bytes (72.10%) of diff not shown.
25.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveB.p_hi vs.
./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
25.0 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.DistributiveB·[orphan·module]·90667 interface·Barbies.Internal.DistributiveB·[orphan·module]·9066
8 ··interface·hash:·245400ef20c23dbaddb0a73b3c329ea1 
9 ··ABI·hash:·80d56ad2686884e1a31fedb7de368c13 
10 ··export-list·hash:·67f047624c17612bc49b9fde883b9428 
11 ··orphan·hash:·52b62608b7bce41d67302745f65aea8c8 ··interface·hash:·0f77ee1c575b5a04bddf93ca63b4c1c2
 9 ··ABI·hash:·86907d3a2f9542c8a7e9eb0c9e39c2e1
 10 ··export-list·hash:·35baad0665225d23105900c3f9071c68
 11 ··orphan·hash:·3f3c94da15d0ab0efff9208a89fe2389
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·09bdb01a99bc2ced42488e207e49fe3916 ··src_hash:·09bdb01a99bc2ced42488e207e49fe39
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 ··bcotraverse21 ··bcotraverse
22 ··bdecompose22 ··bdecompose
23 ··bdistribute'23 ··bdistribute'
24 ··brecompose24 ··brecompose
25 ··gbdistributeDefault25 ··gbdistributeDefault
26 ··CanDeriveDistributiveB26 ··CanDeriveDistributiveB
27 ··DistributiveB{bdistribute}27 ··DistributiveB{bdistribute}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·Data.Orphans35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·Data.Orphans
36 ·········GHC.Prim.Ext36 ·········GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
Offset 39, 43 lines modifiedOffset 39, 43 lines modified
39 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product39 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
40 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal40 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
41 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList41 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
42 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged42 ·························GHC.RTS.Flags·GHC.Stats·Control.DeepSeq·Data.Tagged
43 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity43 ·························Control.Applicative.Backwards·Control.Monad.Trans.Identity
44 ·························Control.Monad.Trans.Reader·Data.Functor.Constant44 ·························Control.Monad.Trans.Reader·Data.Functor.Constant
45 ·························Data.Functor.Reverse45 ·························Data.Functor.Reverse
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·182d125d0a54c88bdc9bb4ac5562d23f 
47 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
48 ··GDistributive·3159f20af5067fbbf12f2d1e0a767bd5 
49 ··gdistribute·e171f037c4637cf535aaf1fe433ebefc 
50 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
51 ··exports:·ae757957079040973e48be398804a0fe 
52 ··FunctorB·2039eedef490295ecfb676fcb2520788 
53 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
55 ··exports:·307a2e68cbb21a03a7dd871748641b06 
56 ··GenericP·a69a411bf0015ec405253821470b1398 
57 ··Param·64ce4f405ce19c0ac06589973a57c10d 
58 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
59 ··Rec·9017a94ecd3f60378299e9682a29a339 
60 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
61 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
62 ··toP·1c04f23335bb942f8b39a9f75761181c 
63 ··unRec·6cdf989c26100469a6285cb308ea82fb46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive·b3b3f8e5e21335496ae8f387d71e93b4
 47 ··exports:·041ee6c38192ef6dc7d80eda56c4e985
 48 ··GDistributive·b2b99c933ab6f3406ac9b5e18cde4454
 49 ··gdistribute·cf13d51cf58359bcfc62724d72240f25
 50 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 51 ··exports:·72737807c29b596e79548733975e0291
 52 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 53 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 55 ··exports:·ddd229d354fb4e9da43735622f139811
 56 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 57 ··Param·8a772f1a47d87e197f6034a33fad91b6
 58 ··Rec·f9ff074807dea74d44999b8224bfaf68
 59 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 60 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 61 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 62 ··toP·149f1948c4edb2cb60e7f2920a198c95
 63 ··unRec·b9b567a7055424321315c3c0c33e934c
64 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f64 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
65 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d65 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
66 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b66 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
67 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7367 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
69 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6269 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
70 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b970 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
71 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc71 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
72 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc272 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
73 import··-/··Data.Distributive·9619938098769df8b6bccbd10ffe32c573 import··-/··Data.Distributive·9619938098769df8b6bccbd10ffe32c5
74 bd977de2771e1a87ec5fdeb822a29e3874 2a3fcffb3252e0cd2c24b65053928e64
75 ··$dmbdistribute·::75 ··$dmbdistribute·::
76 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·*·->·*)·(g·::·k·->·*).76 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·*·->·*)·(g·::·k·->·*).
77 ····(DistributiveB·b,·CanDeriveDistributiveB·b·f·g,77 ····(DistributiveB·b,·CanDeriveDistributiveB·b·f·g,
78 ·····GHC.Base.Functor·f)·=>78 ·····GHC.Base.Functor·f)·=>
79 ····f·(b·g)·->·b·(Data.Functor.Compose.Compose·f·g)79 ····f·(b·g)·->·b·(Data.Functor.Compose.Compose·f·g)
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
81 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))><MP(1C(1,C(S,L)),A)>,81 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(A,1C(1,C(S,L))))><MP(1C(1,C(S,L)),A)>,
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
305 ··········································<b>_N305 ··········································<b>_N
306 ··········································<Data.Functor.Compose.Compose·f·g>_N306 ··········································<Data.Functor.Compose.Compose·f·g>_N
307 ··········································<0>_N)))_N))_N307 ··········································<0>_N)))_N))_N
308 ·····················<GHC.Generics.Rep·(b·(Data.Functor.Compose.Compose·f·g))>_N)_R308 ·····················<GHC.Generics.Rep·(b·(Data.Functor.Compose.Compose·f·g))>_N)_R
309 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]309 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
310 ··································<0>_N310 ··································<0>_N
311 ··································<b·(Data.Functor.Compose.Compose·f·g)>_N)))·<GHC.Types.Any>_N)]311 ··································<b·(Data.Functor.Compose.Compose·f·g)>_N)))·<GHC.Types.Any>_N)]
312 b07db7846b1a2bcde0d9a245a10f7aed312 c5022aa5b9a16e7d81cc890f377ff6d4
313 ··$fDistributiveBkCompose·::313 ··$fDistributiveBkCompose·::
314 ····forall·k·(h·::·*·->·*)·(b·::·(k·->·*)·->·*).314 ····forall·k·(h·::·*·->·*)·(b·::·(k·->·*)·->·*).
315 ····(Data.Distributive.Distributive·h,·DistributiveB·b)·=>315 ····(Data.Distributive.Distributive·h,·DistributiveB·b)·=>
316 ····DistributiveB·(Data.Functor.Compose.Compose·h·b)316 ····DistributiveB·(Data.Functor.Compose.Compose·h·b)
317 ··DFunId317 ··DFunId
318 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,318 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
319 ···Arity:·2,319 ···Arity:·2,
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ·················<forall·(a·::·k).·f1·a·->·g·a>_R332 ·················<forall·(a·::·k).·f1·a·->·g·a>_R
333 ·················%<'GHC.Types.Many>_N·->_R·<Data.Functor.Compose.Compose·h·b·f1>_R333 ·················%<'GHC.Types.Many>_N·->_R·<Data.Functor.Compose.Compose·h·b·f1>_R
334 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]334 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]
335 ····················································<*>_N·<k·->·*>_N·<h>_R·<b>_N·<g>_N)335 ····················································<*>_N·<k·->·*>_N·<h>_R·<b>_N·<g>_N)
336 ·················;·Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]336 ·················;·Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]
337 ····························<k>_N·<Data.Functor.Compose.Compose·h·b>_N))337 ····························<k>_N·<Data.Functor.Compose.Compose·h·b>_N))
338 ················($fDistributiveBkCompose_$cbdistribute·@k·@h·@b·v·v1)]338 ················($fDistributiveBkCompose_$cbdistribute·@k·@h·@b·v·v1)]
339 934fe95089d148e70bbc05ffe68a55da339 93941b6135f86b76934097122e72b2c3
340 ··$fDistributiveBkCompose1·::340 ··$fDistributiveBkCompose1·::
341 ····forall·{k}·{h·::·*·->·*}·{b·::·(k·->·*)·->·*}·{f1·::·k·->·*}341 ····forall·{k}·{h·::·*·->·*}·{b·::·(k·->·*)·->·*}·{f1·::·k·->·*}
Max diff block lines reached; 18384/25527 bytes (72.02%) of diff not shown.
36.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/DistributiveT.p_hi vs.
./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
36.4 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.DistributiveT·[orphan·module]·90667 interface·Barbies.Internal.DistributiveT·[orphan·module]·9066
8 ··interface·hash:·eac396b873ecb74b614c796261b8b2da 
9 ··ABI·hash:·ec0109aac7f95a0f49e357c4692172b6 
10 ··export-list·hash:·e4bb445090ae9da31a739b0e3da69c11 
11 ··orphan·hash:·4685e7cea2146174d9c3a0aa7a9545f38 ··interface·hash:·41604778ceb1b5c09770de6973f28e6c
 9 ··ABI·hash:·e2516ba32392922786c305c30d832725
 10 ··export-list·hash:·ed1c5309290b8a2cf9319bed55a63450
 11 ··orphan·hash:·2de2d74322d5668e7fab241acacde4d6
12 ··flag·hash:·91a539610dcef95e6ee242be7fa5dc4f12 ··flag·hash:·91a539610dcef95e6ee242be7fa5dc4f
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0ae3776247dbe274aa58d6e6b79a6ccf16 ··src_hash:·0ae3776247dbe274aa58d6e6b79a6ccf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 17 lines modifiedOffset 21, 17 lines modified
21 ··gtdistributeDefault21 ··gtdistributeDefault
22 ··tcotraverse22 ··tcotraverse
23 ··tdecompose23 ··tdecompose
24 ··tdistribute'24 ··tdistribute'
25 ··trecompose25 ··trecompose
26 ··CanDeriveDistributiveT26 ··CanDeriveDistributiveT
27 ··DistributiveT{tdistribute}27 ··DistributiveT{tdistribute}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k·transformers-0.6.1.033 ·····························distributive-0.6.2.1-KjxcgweLuavE5urVHzHy6k·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·Data.Orphans35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·Data.Orphans
36 ·········GHC.Prim.Ext36 ·········GHC.Prim.Ext
37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative37 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
Offset 44, 32 lines modifiedOffset 44, 32 lines modified
44 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except44 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
45 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe45 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
46 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict46 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
47 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy47 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy48 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
49 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant49 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
50 ·························Data.Functor.Reverse50 ·························Data.Functor.Reverse
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·182d125d0a54c88bdc9bb4ac5562d23f 
52 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
53 ··GDistributive·3159f20af5067fbbf12f2d1e0a767bd5 
54 ··gdistribute·e171f037c4637cf535aaf1fe433ebefc 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
56 ··exports:·f80df9d1a671828401e57ca77039e65f 
57 ··FunctorT·8eecefeea9b4af10c28c6418beb8e35f 
58 ··tmap·7daf6eec37127197117907af82691fc2 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
60 ··exports:·307a2e68cbb21a03a7dd871748641b06 
61 ··GenericP·a69a411bf0015ec405253821470b1398 
62 ··Param·64ce4f405ce19c0ac06589973a57c10d 
63 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
64 ··Rec·9017a94ecd3f60378299e9682a29a339 
65 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
66 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
67 ··toP·1c04f23335bb942f8b39a9f75761181c 
68 ··unRec·6cdf989c26100469a6285cb308ea82fb51 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive·b3b3f8e5e21335496ae8f387d71e93b4
 52 ··exports:·041ee6c38192ef6dc7d80eda56c4e985
 53 ··GDistributive·b2b99c933ab6f3406ac9b5e18cde4454
 54 ··gdistribute·cf13d51cf58359bcfc62724d72240f25
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·385628ba6df11d9bcfdcefda46278ea8
 56 ··exports:·e02f5d493ca75ffd2f01042546f54905
 57 ··FunctorT·ae5ec0f7570f82aca6f5f14b2f49b24c
 58 ··tmap·d0b4955d5dbd43342b986bfbb6d3da5d
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 60 ··exports:·ddd229d354fb4e9da43735622f139811
 61 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 62 ··Param·8a772f1a47d87e197f6034a33fad91b6
 63 ··Rec·f9ff074807dea74d44999b8224bfaf68
 64 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 65 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 66 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 67 ··toP·149f1948c4edb2cb60e7f2920a198c95
 68 ··unRec·b9b567a7055424321315c3c0c33e934c
69 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d69 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
70 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b70 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
71 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c71 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
72 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6272 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
73 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b973 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
74 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc74 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
75 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc275 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
Offset 84, 17 lines modifiedOffset 84, 17 lines modified
84 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b84 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
85 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e85 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e
86 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe3086 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe30
87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
90 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e290 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
91 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19591 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
92 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d92 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
93 fea33652cc24c98386215287659847f993 d050a06c1b9665ca1b5cb0f95ccd6538
94 ··$dmtdistribute·::94 ··$dmtdistribute·::
95 ····forall·i·(t·::·(*·->·*)·->·i·->·*)·(f·::·*·->·*)·(g·::·*·->·*)95 ····forall·i·(t·::·(*·->·*)·->·i·->·*)·(f·::·*·->·*)·(g·::·*·->·*)
96 ···········(x·::·i).96 ···········(x·::·i).
97 ····(DistributiveT·t,·CanDeriveDistributiveT·t·f·g·x)·=>97 ····(DistributiveT·t,·CanDeriveDistributiveT·t·f·g·x)·=>
98 ····f·(t·g·x)·->·t·(Data.Functor.Compose.Compose·f·g)·x98 ····f·(t·g·x)·->·t·(Data.Functor.Compose.Compose·f·g)·x
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
100 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(MP(1C(1,C(S,L)),A),MC(1,C(S,L))))>,100 ···Strictness:·<A><LP(MP(A,A,A,1C(1,L)),MP(A,A,1C(1,C(S,L)),A),MP(MP(1C(1,C(S,L)),A),MC(1,C(S,L))))>,
Offset 426, 29 lines modifiedOffset 426, 29 lines modified
426 ··········································<t·(Data.Functor.Compose.Compose·f·g)>_N426 ··········································<t·(Data.Functor.Compose.Compose·f·g)>_N
427 ··········································<x>_N427 ··········································<x>_N
428 ··········································<0>_N)))_N))_N428 ··········································<0>_N)))_N))_N
429 ·····················<GHC.Generics.Rep·(t·(Data.Functor.Compose.Compose·f·g)·x)>_N)_R429 ·····················<GHC.Generics.Rep·(t·(Data.Functor.Compose.Compose·f·g)·x)>_N)_R
430 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]430 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
431 ··································<1>_N431 ··································<1>_N
432 ··································<t·(Data.Functor.Compose.Compose·f·g)·x>_N)))·<GHC.Types.Any>_N)]432 ··································<t·(Data.Functor.Compose.Compose·f·g)·x>_N)))·<GHC.Types.Any>_N)]
433 77209e646500490a11c4a3649b91fc65433 e259296066fe5c4cd2a841c4c4851beb
434 ··$fDistributiveTTYPEAccumT·::434 ··$fDistributiveTTYPEAccumT·::
435 ····DistributiveT·(Control.Monad.Trans.Accum.AccumT·w)435 ····DistributiveT·(Control.Monad.Trans.Accum.AccumT·w)
436 ··DFunId436 ··DFunId
437 ··[HasNoCafRefs,·TagSig:·<TagProper>,437 ··[HasNoCafRefs,·TagSig:·<TagProper>,
438 ···LambdaFormInfo:·LFCon[C:DistributiveT],·Inline:·CONLIKE,438 ···LambdaFormInfo:·LFCon[C:DistributiveT],·Inline:·CONLIKE,
439 ···Unfolding:·DFun:·@w.439 ···Unfolding:·DFun:·@w.
440 ················@(*)440 ················@(*)
441 ················@(Control.Monad.Trans.Accum.AccumT·w)441 ················@(Control.Monad.Trans.Accum.AccumT·w)
442 ················(Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap·@w)442 ················(Barbies.Internal.FunctorT.$fFunctorTTYPETYPEAccumT_$ctmap·@w)
443 ··················`cast`443 ··················`cast`
444 ················(Sym·(Barbies.Internal.FunctorT.N:FunctorT[0]444 ················(Sym·(Barbies.Internal.FunctorT.N:FunctorT[0]
Max diff block lines reached; 29882/37252 bytes (80.22%) of diff not shown.
23.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorB.p_hi vs.
./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
22.9 KB
ghc --show-iface {}
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.FunctorB·[orphan·module]·90667 interface·Barbies.Internal.FunctorB·[orphan·module]·9066
8 ··interface·hash:·36aa30777646e6c9751fbcef1d261d6a 
9 ··ABI·hash:·5215c73425d0f8767ce576b78637b89c 
10 ··export-list·hash:·ae757957079040973e48be398804a0fe 
11 ··orphan·hash:·3a6a7a8b6168a8561247d0ec64cf81d08 ··interface·hash:·d79ba112b1ebe0ededba3b2b9e894b01
 9 ··ABI·hash:·33fac1937871e3c31a09713b2ed12108
 10 ··export-list·hash:·72737807c29b596e79548733975e0291
 11 ··orphan·hash:·84e5418ae531156136ff1a5c0746b8a4
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·346bed84494b1f9e793d2a830c2d5f2f16 ··src_hash:·346bed84494b1f9e793d2a830c2d5f2f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gbmapDefault21 ··gbmapDefault
22 ··CanDeriveFunctorB22 ··CanDeriveFunctorB
23 ··FunctorB{bmap}23 ··FunctorB{bmap}
24 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor24 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.027 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
33 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version33 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
34 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant34 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
35 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·bfe9ee105ade1417e5f83268a25c6c68 
36 ··exports:·5181bc237f1b5142ba8064be4536aca8 
37 ··GFunctor·c55eefcbafb68adae4442799562f802f 
38 ··gmap·265f473a7200ebd296da064e8ee59d66 
39 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
40 ··exports:·307a2e68cbb21a03a7dd871748641b06 
41 ··GenericP·a69a411bf0015ec405253821470b1398 
42 ··Param·64ce4f405ce19c0ac06589973a57c10d 
43 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
44 ··Rec·9017a94ecd3f60378299e9682a29a339 
45 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
46 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
47 ··toP·1c04f23335bb942f8b39a9f75761181c35 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor·bfd180435702e8aa8caeea441416de49
 36 ··exports:·eb91949418fe63f3a6a9b6b4db686fbf
 37 ··GFunctor·c171ebf8be4099e43d49f60c5018274b
 38 ··gmap·ffd843e5ac4282689a6c4f73a7e4657c
 39 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 40 ··exports:·ddd229d354fb4e9da43735622f139811
 41 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 42 ··Param·8a772f1a47d87e197f6034a33fad91b6
 43 ··Rec·f9ff074807dea74d44999b8224bfaf68
 44 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 45 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 46 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 47 ··toP·149f1948c4edb2cb60e7f2920a198c95
48 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f48 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
49 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d49 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
50 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228750 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
51 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7351 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
52 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f352 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
53 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c53 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
54 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6254 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
55 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b955 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
56 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc56 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
57 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc257 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
58 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f558 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
59 044c4b0ca76fa829c24aeefec092885e59 3d4345847acee665a4d957d640cc194b
60 ··$dmbmap·::60 ··$dmbmap·::
61 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).61 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
62 ····(FunctorB·b,·CanDeriveFunctorB·b·f·g)·=>62 ····(FunctorB·b,·CanDeriveFunctorB·b·f·g)·=>
63 ····(forall·(a·::·k).·f·a·->·g·a)·->·b·f·->·b·g63 ····(forall·(a·::·k).·f·a·->·g·a)·->·b·f·->·b·g
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
65 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,65 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,
66 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>66 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 229, 15 lines modifiedOffset 229, 15 lines modified
229 ··································(Sym·(Add0L·(<1>_N)))229 ··································(Sym·(Add0L·(<1>_N)))
230 ··································<Data.Generics.GenericN.Param·0·g>_N)_N230 ··································<Data.Generics.GenericN.Param·0·g>_N)_N
231 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]231 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
232 ··········································<k·->·*>_N·<*>_N·<b>_N·<g>_N·<0>_N)))_N))_N232 ··········································<k·->·*>_N·<*>_N·<b>_N·<g>_N·<0>_N)))_N))_N
233 ·····················<GHC.Generics.Rep·(b·g)>_N)_R233 ·····················<GHC.Generics.Rep·(b·g)>_N)_R
234 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]234 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
235 ··································<0>_N·<b·g>_N)))·<GHC.Types.Any>_N)]235 ··································<0>_N·<b·g>_N)))·<GHC.Types.Any>_N)]
236 2c3642c6e539f45573f83f32ccb89f8b236 e190ae3c2077d474adf696a7da2ea95c
237 ··$fFunctorBkCompose·::237 ··$fFunctorBkCompose·::
238 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*).238 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*).
239 ····(GHC.Base.Functor·f,·FunctorB·b)·=>239 ····(GHC.Base.Functor·f,·FunctorB·b)·=>
240 ····FunctorB·(Data.Functor.Compose.Compose·f·b)240 ····FunctorB·(Data.Functor.Compose.Compose·f·b)
241 ··DFunId241 ··DFunId
242 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,242 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
243 ···Strictness:·<1!P(1C(1,C(1,L)),A)><MC(1,L)><L><L>,243 ···Strictness:·<1!P(1C(1,C(1,L)),A)><MC(1,L)><L><L>,
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 ··············$fFunctorBkCompose_$cbmap246 ··············$fFunctorBkCompose_$cbmap
247 ················`cast`247 ················`cast`
248 ··············(forall·(k·::·<*>_N)·(f·::·<*·->·*>_N)·(b·::·<(k·->·*)·->·*>_N).248 ··············(forall·(k·::·<*>_N)·(f·::·<*·->·*>_N)·(b·::·<(k·->·*)·->·*>_N).
249 ···············<GHC.Base.Functor·f>_R249 ···············<GHC.Base.Functor·f>_R
250 ···············%<'GHC.Types.Many>_N·->_R·<FunctorB·b>_R250 ···············%<'GHC.Types.Many>_N·->_R·<FunctorB·b>_R
251 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FunctorB[0]251 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FunctorB[0]
252 ··················································<k>_N·<Data.Functor.Compose.Compose·f·b>_N))]252 ··················································<k>_N·<Data.Functor.Compose.Compose·f·b>_N))]
253 3aa27ffb439cbb3a0bd2a655b99599d2253 73440c8fdaa8cadaec68235339ac797c
254 ··$fFunctorBkCompose_$cbmap·::254 ··$fFunctorBkCompose_$cbmap·::
255 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*)·(f1·::·k·->·*)255 ····forall·k·(f·::·*·->·*)·(b·::·(k·->·*)·->·*)·(f1·::·k·->·*)
256 ···········(g·::·k·->·*).256 ···········(g·::·k·->·*).
257 ····(GHC.Base.Functor·f,·FunctorB·b)·=>257 ····(GHC.Base.Functor·f,·FunctorB·b)·=>
258 ····(forall·(a·::·k).·f1·a·->·g·a)258 ····(forall·(a·::·k).·f1·a·->·g·a)
259 ····->·Data.Functor.Compose.Compose·f·b·f1259 ····->·Data.Functor.Compose.Compose·f·b·f1
260 ····->·Data.Functor.Compose.Compose·f·b·g260 ····->·Data.Functor.Compose.Compose·f·b·g
Offset 292, 25 lines modifiedOffset 292, 25 lines modified
292 ······································································f·b·f1>_R292 ······································································f·b·f1>_R
293 ·········································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]293 ·········································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Compose.N:Compose[0]
294 ············································································<*>_N294 ············································································<*>_N
295 ············································································<k·->·*>_N295 ············································································<k·->·*>_N
296 ············································································<f>_R296 ············································································<f>_R
297 ············································································<b>_N297 ············································································<b>_N
298 ············································································<g>_N))]298 ············································································<g>_N))]
299 17b22681a4e0a8e232be9b6421507545299 da879a58972eb12567e9d28619ab2de6
300 ··$fFunctorBkConst·::·FunctorB·(Data.Functor.Const.Const·x)300 ··$fFunctorBkConst·::·FunctorB·(Data.Functor.Const.Const·x)
301 ··DFunId301 ··DFunId
302 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,302 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
303 ···Strictness:·<A><1L>,·Inline:·(sat-args=0),303 ···Strictness:·<A><1L>,·Inline:·(sat-args=0),
304 ···Unfolding:·Core:·StableUser·<0,FalseTrue>304 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
Max diff block lines reached; 16410/23405 bytes (70.11%) of diff not shown.
37.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/FunctorT.p_hi vs.
./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
36.8 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.FunctorT·[orphan·module]·90667 interface·Barbies.Internal.FunctorT·[orphan·module]·9066
8 ··interface·hash:·8a2e3695d97f22f96ab8b68568cc7def 
9 ··ABI·hash:·740b571b183b6fedf549dc7d55b49ebc 
10 ··export-list·hash:·f80df9d1a671828401e57ca77039e65f 
11 ··orphan·hash:·4ae5d125840f6390e4e9eb4bb728b1b58 ··interface·hash:·80a23a71e6f72418d6502ee3b75d4135
 9 ··ABI·hash:·385628ba6df11d9bcfdcefda46278ea8
 10 ··export-list·hash:·e02f5d493ca75ffd2f01042546f54905
 11 ··orphan·hash:·1f4cbee12e246eb658d479650bd1a501
12 ··flag·hash:·91a539610dcef95e6ee242be7fa5dc4f12 ··flag·hash:·91a539610dcef95e6ee242be7fa5dc4f
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0d836fb8f1d36d16b99cafee5bf8e57a16 ··src_hash:·0d836fb8f1d36d16b99cafee5bf8e57a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gtmapDefault21 ··gtmapDefault
22 ··CanDeriveFunctorT22 ··CanDeriveFunctorT
23 ··FunctorT{tmap}23 ··FunctorT{tmap}
24 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor24 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.027 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const31 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum32 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 36, 27 lines modifiedOffset 36, 27 lines modified
36 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except36 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
37 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe37 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
38 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict38 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
39 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy39 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
40 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy40 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
41 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant41 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
42 ·························Data.Functor.Reverse42 ·························Data.Functor.Reverse
43 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·bfe9ee105ade1417e5f83268a25c6c68 
44 ··exports:·5181bc237f1b5142ba8064be4536aca8 
45 ··GFunctor·c55eefcbafb68adae4442799562f802f 
46 ··gmap·265f473a7200ebd296da064e8ee59d66 
47 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
48 ··exports:·307a2e68cbb21a03a7dd871748641b06 
49 ··GenericP·a69a411bf0015ec405253821470b1398 
50 ··Param·64ce4f405ce19c0ac06589973a57c10d 
51 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
52 ··Rec·9017a94ecd3f60378299e9682a29a339 
53 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
54 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
55 ··toP·1c04f23335bb942f8b39a9f75761181c43 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor·bfd180435702e8aa8caeea441416de49
 44 ··exports:·eb91949418fe63f3a6a9b6b4db686fbf
 45 ··GFunctor·c171ebf8be4099e43d49f60c5018274b
 46 ··gmap·ffd843e5ac4282689a6c4f73a7e4657c
 47 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 48 ··exports:·ddd229d354fb4e9da43735622f139811
 49 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 50 ··Param·8a772f1a47d87e197f6034a33fad91b6
 51 ··Rec·f9ff074807dea74d44999b8224bfaf68
 52 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 53 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 54 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 55 ··toP·149f1948c4edb2cb60e7f2920a198c95
56 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d56 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
57 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7357 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
58 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f358 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
59 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c59 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
60 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6260 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
61 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b961 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
62 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc62 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
Offset 72, 17 lines modifiedOffset 72, 17 lines modified
72 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b72 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
73 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e73 import··-/··Control.Monad.Trans.State.Lazy·8427de03afe8955c0c64907138bb8d1e
74 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe3074 import··-/··Control.Monad.Trans.State.Strict·29c1fe6de83c54f9690c1f1b22fcbe30
75 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb75 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
76 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b76 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
77 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff77 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
78 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e278 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
79 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·59c6674bc8a93fa360c1e25188e6e19579 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·74fae48a3646cbc72af96dc5afca20fc
80 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d80 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
81 b37d5747dc8cc6bb7b504c05f997a78581 1e0e0b1d872ba1f9d8f687b34190d741
82 ··$dmtmap·::82 ··$dmtmap·::
83 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)83 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)
84 ···········(x·::·k').84 ···········(x·::·k').
85 ····(FunctorT·t,·CanDeriveFunctorT·t·f·g·x)·=>85 ····(FunctorT·t,·CanDeriveFunctorT·t·f·g·x)·=>
86 ····(forall·(a·::·k).·f·a·->·g·a)·->·t·f·x·->·t·g·x86 ····(forall·(a·::·k).·f·a·->·g·a)·->·t·f·x·->·t·g·x
87 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,87 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
88 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,88 ···Strictness:·<A><LP(MP(A,A,A,1C(1,C(S,L))),MP(A,A,1C(1,C(S,L)),A),MC(1,C(1,C(S,L))))><L>,
Offset 327, 53 lines modifiedOffset 327, 53 lines modified
327 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param327 ···········································<0·GHC.TypeNats.+·1>_N))·<Data.Generics.GenericN.Param
328 ·······································································0·x>_N328 ·······································································0·x>_N
329 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]329 ·······························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
330 ··········································<k'>_N·<*>_N·<t·g>_N·<x>_N·<0>_N)))_N))_N330 ··········································<k'>_N·<*>_N·<t·g>_N·<x>_N·<0>_N)))_N))_N
331 ·····················<GHC.Generics.Rep·(t·g·x)>_N)_R331 ·····················<GHC.Generics.Rep·(t·g·x)>_N)_R
332 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]332 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepPna[0]
333 ··································<1>_N·<t·g·x>_N)))·<GHC.Types.Any>_N)]333 ··································<1>_N·<t·g·x>_N)))·<GHC.Types.Any>_N)]
334 8661ffd8b50560c2170db581ed5130bf334 e85130d2d9a12a3ea5a5687a7ea0a74d
335 ··$fFunctorTTYPETYPEAccumT·::335 ··$fFunctorTTYPETYPEAccumT·::
336 ····FunctorT·(Control.Monad.Trans.Accum.AccumT·w)336 ····FunctorT·(Control.Monad.Trans.Accum.AccumT·w)
337 ··DFunId337 ··DFunId
338 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,338 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
339 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=0),339 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=0),
340 ···Unfolding:·Core:·StableUser·<0,FalseTrue>340 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
341 ··············$fFunctorTTYPETYPEAccumT_$ctmap341 ··············$fFunctorTTYPETYPEAccumT_$ctmap
342 ················`cast`342 ················`cast`
343 ··············(forall·(w·::·<*>_N).343 ··············(forall·(w·::·<*>_N).
344 ···············Sym·(N:FunctorT[0]344 ···············Sym·(N:FunctorT[0]
345 ························<*>_N·<*>_N·<Control.Monad.Trans.Accum.AccumT·w>_N))]345 ························<*>_N·<*>_N·<Control.Monad.Trans.Accum.AccumT·w>_N))]
346 6238e90f4171b32a959728e0ce5506a9346 da00aed1be2a98ff7ec90c6254b4fdd2
347 ··$fFunctorTTYPETYPEAccumT_$ctmap·::347 ··$fFunctorTTYPETYPEAccumT_$ctmap·::
348 ····(forall·a.·f·a·->·g·a)348 ····(forall·a.·f·a·->·g·a)
349 ····->·Control.Monad.Trans.Accum.AccumT·w·f·x349 ····->·Control.Monad.Trans.Accum.AccumT·w·f·x
350 ····->·Control.Monad.Trans.Accum.AccumT·w·g·x350 ····->·Control.Monad.Trans.Accum.AccumT·w·g·x
351 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,351 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
352 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=1),352 ···Strictness:·<1C(1,L)><MC(1,L)><L>,·Inline:·(sat-args=1),
353 ···Unfolding:·Core:·StableUser·<1,FalseTrue>353 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
354 ··············\·@w354 ··············\·@w
355 ················@f·::·*·->·*355 ················@f·::·*·->·*
356 ················@g·::·*·->·*356 ················@g·::·*·->·*
357 ················@x357 ················@x
358 ················(h['GHC.Types.Many]·::·forall·a.·f·a·->·g·a)·->358 ················(h['GHC.Types.Many]·::·forall·a.·f·a·->·g·a)·->
359 ··············Control.Monad.Trans.Accum.mapAccumT·@f·@x·@w·@g·@x·(h·@(x,·w))]359 ··············Control.Monad.Trans.Accum.mapAccumT·@f·@x·@w·@g·@x·(h·@(x,·w))]
Max diff block lines reached; 30438/37674 bytes (80.79%) of diff not shown.
25.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/MonadT.p_hi vs.
./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
25.5 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.MonadT·90667 interface·Barbies.Internal.MonadT·9066
8 ··interface·hash:·a30356964d91f8c851fcea98890070de 
9 ··ABI·hash:·2e45532830ced35fcf64ea307ca3f5c2 
10 ··export-list·hash:·34162405ec478d3f9aacb5beb1bd0be58 ··interface·hash:·3957bf6f25381f323a5ca8c2938e1e20
 9 ··ABI·hash:·a5e6475ab282416ed2d4778ea69017b2
 10 ··export-list·hash:·847c759e05e334128713d431e8407f6d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·67a5205f8269836ce813133a487f57b012 ··flag·hash:·67a5205f8269836ce813133a487f57b0
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a1c28b3136060853fd5ab8915656130116 ··src_hash:·a1c28b3136060853fd5ab89156561301
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··MonadT{tembed·tjoin·tlift}21 ··MonadT{tembed·tjoin·tlift}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.024 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative27 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
28 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const28 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
29 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum29 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 33, 33 lines modifiedOffset 33, 33 lines modified
33 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except33 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
34 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe34 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
35 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict35 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
36 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy36 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
37 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy37 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
38 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant38 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
39 ·························Data.Functor.Reverse39 ·························Data.Functor.Reverse
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
41 ··exports:·f80df9d1a671828401e57ca77039e65f 
42 ··FunctorT·8eecefeea9b4af10c28c6418beb8e35f 
43 ··tmap·7daf6eec37127197117907af82691fc240 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·385628ba6df11d9bcfdcefda46278ea8
 41 ··exports:·e02f5d493ca75ffd2f01042546f54905
 42 ··FunctorT·ae5ec0f7570f82aca6f5f14b2f49b24c
 43 ··tmap·d0b4955d5dbd43342b986bfbb6d3da5d
44 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d9044 import··-/··Control.Applicative·96cb359fa425348e301db4972e211d90
45 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec05545 import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055
46 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd346 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
47 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f47 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
48 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d48 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
49 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7349 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
50 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f350 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
51 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b951 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
52 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc252 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
53 import··-/··Control.Applicative.Backwards·3fb0e914e7e0118ebd824606855e73c553 import··-/··Control.Applicative.Backwards·3fb0e914e7e0118ebd824606855e73c5
54 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f8754 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f87
55 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d2955 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d29
56 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b56 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
57 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff57 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
58 f0595d0d91433e3bca6376c2d735e2c858 3d3d295c5950ec5aa975d35acd1b6714
59 ··$dmtembed·::59 ··$dmtembed·::
60 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)60 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)
61 ···········(g·::·k'·->·*)·(a·::·k').61 ···········(g·::·k'·->·*)·(a·::·k').
62 ····(MonadT·t,·MonadT·t)·=>62 ····(MonadT·t,·MonadT·t)·=>
63 ····(forall·(x·::·k').·f·x·->·t·g·x)·->·t·f·a·->·t·g·a63 ····(forall·(x·::·k').·f·x·->·t·g·x)·->·t·f·a·->·t·g·a
64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,64 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
65 ···Strictness:·<LP(MC(1,C(S,L)),A,MC(S,L),A)><A><L>,65 ···Strictness:·<LP(MC(1,C(S,L)),A,MC(S,L),A)><A><L>,
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ··················(Barbies.Internal.FunctorT.N:FunctorT[0]·<k'>_N·<k'>_N·<t>_N)82 ··················(Barbies.Internal.FunctorT.N:FunctorT[0]·<k'>_N·<k'>_N·<t>_N)
83 ····················@f83 ····················@f
84 ····················@(t·g)84 ····················@(t·g)
85 ····················@a85 ····················@a
86 ····················eta186 ····················eta1
87 ··············}·in87 ··············}·in
88 ··············\·(x['GHC.Types.Many]·::·t·f·a)·->·f1·(g1·x)]88 ··············\·(x['GHC.Types.Many]·::·t·f·a)·->·f1·(g1·x)]
89 1db8f3e2197581b16e9f75b25493e1d989 a4078beaee5e2c4599c4ad75a9dc5c88
90 ··$dmtjoin·::90 ··$dmtjoin·::
91 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)·(a·::·k').91 ····forall·{k'}·(t·::·(k'·->·*)·->·k'·->·*)·(f·::·k'·->·*)·(a·::·k').
92 ····MonadT·t·=>92 ····MonadT·t·=>
93 ····t·(t·f)·a·->·t·f·a93 ····t·(t·f)·a·->·t·f·a
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
95 ···Strictness:·<SP(L,L,L,SC(S,L))>,95 ···Strictness:·<SP(L,L,L,SC(S,L))>,
96 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>96 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 ················@t104 ················@t
105 ················$dMonadT105 ················$dMonadT
106 ················@(t·f)106 ················@(t·f)
107 ················@f107 ················@f
108 ················@a108 ················@a
109 ················$dMonadT109 ················$dMonadT
110 ················(\·@x·::·k'·->·GHC.Base.id·@(t·f·x))]110 ················(\·@x·::·k'·->·GHC.Base.id·@(t·f·x))]
111 b985059b4a22fe343099786da19513d5111 d223c9464f9767fff1a89197ac312315
112 ··$fMonadTTYPELift·::·MonadT·Control.Applicative.Lift.Lift112 ··$fMonadTTYPELift·::·MonadT·Control.Applicative.Lift.Lift
113 ··DFunId113 ··DFunId
114 ··[HasNoCafRefs,·TagSig:·<TagProper>,114 ··[HasNoCafRefs,·TagSig:·<TagProper>,
115 ···LambdaFormInfo:·LFCon[C:MonadT],·Inline:·CONLIKE,115 ···LambdaFormInfo:·LFCon[C:MonadT],·Inline:·CONLIKE,
116 ···Unfolding:·DFun:.116 ···Unfolding:·DFun:.
117 ················@(*)117 ················@(*)
118 ················@Control.Applicative.Lift.Lift118 ················@Control.Applicative.Lift.Lift
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ···················(ds['GHC.Types.Many]·::·Control.Applicative.Lift.Lift127 ···················(ds['GHC.Types.Many]·::·Control.Applicative.Lift.Lift
128 ·············································(Control.Applicative.Lift.Lift·f)·a)·->128 ·············································(Control.Applicative.Lift.Lift·f)·a)·->
129 ·················case·ds·of·wild·{129 ·················case·ds·of·wild·{
130 ···················Control.Applicative.Lift.Pure·a1130 ···················Control.Applicative.Lift.Pure·a1
131 ···················->·Control.Applicative.Lift.Pure·@f·@a·a1131 ···················->·Control.Applicative.Lift.Pure·@f·@a·a1
132 ···················Control.Applicative.Lift.Other·ds1·->·ds1·})132 ···················Control.Applicative.Lift.Other·ds1·->·ds1·})
133 ················$fMonadTTYPELift_$ctembed]133 ················$fMonadTTYPELift_$ctembed]
134 b9a4bfdd39c481922172b32ab7fa7a07134 a8fef0b7200447837ecd1c82a338bb74
135 ··$fMonadTTYPELift_$ctembed·::135 ··$fMonadTTYPELift_$ctembed·::
136 ····MonadT·Control.Applicative.Lift.Lift·=>136 ····MonadT·Control.Applicative.Lift.Lift·=>
137 ····(forall·x.·f·x·->·Control.Applicative.Lift.Lift·g·x)137 ····(forall·x.·f·x·->·Control.Applicative.Lift.Lift·g·x)
138 ····->·Control.Applicative.Lift.Lift·f·a138 ····->·Control.Applicative.Lift.Lift·f·a
139 ····->·Control.Applicative.Lift.Lift·g·a139 ····->·Control.Applicative.Lift.Lift·g·a
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
141 ···Strictness:·<A><MC(1,L)><1L>,141 ···Strictness:·<A><MC(1,L)><1L>,
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ················(ds['GHC.Types.Many]·::·forall·x.147 ················(ds['GHC.Types.Many]·::·forall·x.
148 ········································f·x·->·Control.Applicative.Lift.Lift·g·x)148 ········································f·x·->·Control.Applicative.Lift.Lift·g·x)
149 ················(x['GHC.Types.Many]·::·Control.Applicative.Lift.Lift·f·a)·->149 ················(x['GHC.Types.Many]·::·Control.Applicative.Lift.Lift·f·a)·->
150 ··············case·x·of·wild·{150 ··············case·x·of·wild·{
151 ················Control.Applicative.Lift.Pure·x1151 ················Control.Applicative.Lift.Pure·x1
152 ················->·Control.Applicative.Lift.Pure·@g·@a·x1152 ················->·Control.Applicative.Lift.Pure·@g·@a·x1
153 ················Control.Applicative.Lift.Other·e·->·ds·@a·e·}]153 ················Control.Applicative.Lift.Other·e·->·ds·@a·e·}]
154 bf22138da40d4b7364362718ee0444fa154 c4f4ab90195a8b532ddccc4d18095a1c
155 ··$fMonadTTYPEProduct·::155 ··$fMonadTTYPEProduct·::
156 ····GHC.Base.Alternative·f·=>·MonadT·(Data.Functor.Product.Product·f)156 ····GHC.Base.Alternative·f·=>·MonadT·(Data.Functor.Product.Product·f)
Max diff block lines reached; 19606/26032 bytes (75.31%) of diff not shown.
31.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableB.p_hi vs.
./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
31.1 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.TraversableB·[orphan·module]·90667 interface·Barbies.Internal.TraversableB·[orphan·module]·9066
8 ··interface·hash:·9c01741a6b5f89caeb88d4a7283a6213 
9 ··ABI·hash:·b69366efe3ba5e39658c918b8401e4c9 
10 ··export-list·hash:·a8196cc20ebeb66df453e15c78d677c9 
11 ··orphan·hash:·35d1d872840c54582ff51dd170c44a5a8 ··interface·hash:·4c24b56625c566a786301d73af6b08ba
 9 ··ABI·hash:·b9e873dc2abb3de19a48edc0b46ae5d1
 10 ··export-list·hash:·6564e0103587f68d905c5ccbec42ca55
 11 ··orphan·hash:·31abe1296b545370341cd09e67136ad4
12 ··flag·hash:·50ad4a09a94929385a28b5775c91be2912 ··flag·hash:·50ad4a09a94929385a28b5775c91be29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·954f0b465549c0404fb9a3c25eca641816 ··src_hash:·954f0b465549c0404fb9a3c25eca6418
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 62 lines modifiedOffset 21, 62 lines modified
21 ··bfoldMap21 ··bfoldMap
22 ··bsequence22 ··bsequence
23 ··bsequence'23 ··bsequence'
24 ··btraverse_24 ··btraverse_
25 ··gbtraverseDefault25 ··gbtraverseDefault
26 ··CanDeriveTraversableB26 ··CanDeriveTraversableB
27 ··TraversableB{btraverse}27 ··TraversableB{btraverse}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.033 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext35 orphans:·Barbies.Internal.FunctorB·GHC.Base·GHC.Float·GHC.Prim.Ext
36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
39 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version39 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
40 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant40 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
41 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·78ba5b8127485172bcdfb5f1a7a2be9f 
42 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
43 ··GTraversable·07978d60099125b7617e0fdd0bfa9d0e 
44 ··gtraverse·479847134d0fca5201cb163e7c365d6d 
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
46 ··exports:·ae757957079040973e48be398804a0fe 
47 ··FunctorB·2039eedef490295ecfb676fcb2520788 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·78d58e8d27c1b5f724f59e41fe333ec9 
49 ··exports:·59ffb401d09093d618de38060033b75c 
50 ··execWr·921a5c36501ebb74282d24aea2b9b5ce 
51 ··tell·f41472543dcc450dda0d5b8970f323cd 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
53 ··exports:·307a2e68cbb21a03a7dd871748641b06 
54 ··GenericP·a69a411bf0015ec405253821470b1398 
55 ··Param·64ce4f405ce19c0ac06589973a57c10d 
56 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
57 ··Rec·9017a94ecd3f60378299e9682a29a339 
58 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
59 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
60 ··toP·1c04f23335bb942f8b39a9f75761181c 
61 ··unRec·6cdf989c26100469a6285cb308ea82fb41 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable·24c2969b48d69b5d87bd0015edc00ed7
 42 ··exports:·689c061279ca4cd1721cb64d922cf03b
 43 ··GTraversable·6bc69f1d03cbd1e58f9a67d23d07f501
 44 ··gtraverse·70ec7cdfe89035cca9af3957b43ff6c2
 45 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 46 ··exports:·72737807c29b596e79548733975e0291
 47 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·efe86a57d978c86b92ee78dca96ae213
 49 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 50 ··execWr·0ba0f5f1de1b3cb4ff96e635320656e1
 51 ··tell·e2ec237cb577cbd4bb2ed4024c55188f
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 53 ··exports:·ddd229d354fb4e9da43735622f139811
 54 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 55 ··Param·8a772f1a47d87e197f6034a33fad91b6
 56 ··Rec·f9ff074807dea74d44999b8224bfaf68
 57 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 58 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 59 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 60 ··toP·149f1948c4edb2cb60e7f2920a198c95
 61 ··unRec·b9b567a7055424321315c3c0c33e934c
62 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f62 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
63 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d63 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
64 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228764 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
65 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b65 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
66 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7366 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
67 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f367 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c68 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
69 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6269 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
70 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4670 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
71 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b971 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc72 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
73 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc273 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
74 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f574 import··-/··Data.Functor.Constant·52282bc1bf385e3c7296f6c86c5c51f5
75 33c9ecddeeebba17235040223b27e7e075 39bc82b37538be32d65c21dd7267e389
76 ··$dmbtraverse·::76 ··$dmbtraverse·::
77 ····forall·k·(b·::·(k·->·*)·->·*)·(e·::·*·->·*)·(f·::·k·->·*)77 ····forall·k·(b·::·(k·->·*)·->·*)·(e·::·*·->·*)·(f·::·k·->·*)
78 ···········(g·::·k·->·*).78 ···········(g·::·k·->·*).
79 ····(TraversableB·b,·GHC.Base.Applicative·e,79 ····(TraversableB·b,·GHC.Base.Applicative·e,
80 ·····CanDeriveTraversableB·b·f·g)·=>80 ·····CanDeriveTraversableB·b·f·g)·=>
81 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·b·f·->·e·(b·g)81 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·b·f·->·e·(b·g)
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
Offset 273, 15 lines modifiedOffset 273, 15 lines modified
273 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]273 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]
274 ····································<k·->·*>_N274 ····································<k·->·*>_N
275 ····································<*>_N275 ····································<*>_N
276 ····································<0>_N276 ····································<0>_N
277 ····································<Data.Generics.GenericN.Indexed·b·1>_N277 ····································<Data.Generics.GenericN.Indexed·b·1>_N
278 ····································<f>_N))_N278 ····································<f>_N))_N
279 ··························<GHC.Generics.Rep·(b·f)>_N)_R)·<GHC.Types.Any>_N))]279 ··························<GHC.Generics.Rep·(b·f)>_N)_R)·<GHC.Types.Any>_N))]
280 2ec7a72d116c6898db54a704a86cfee5280 14324638cf1de732a54815ecbc229377
281 ··$fGTraversableNaturalkk20fgRecRec·::281 ··$fGTraversableNaturalkk20fgRecRec·::
282 ····forall·k·k2·(h·::·*·->·*)·(m·::·*·->·*)·(b·::·(k·->·*)·->·*)282 ····forall·k·k2·(h·::·*·->·*)·(m·::·*·->·*)·(b·::·(k·->·*)·->·*)
283 ···········(f·::·k·->·*)·(g·::·k·->·*).283 ···········(f·::·k·->·*)·(g·::·k·->·*).
284 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,284 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,
285 ·····TraversableB·b)·=>285 ·····TraversableB·b)·=>
286 ····Barbies.Generics.Traversable.GTraversable286 ····Barbies.Generics.Traversable.GTraversable
287 ······0287 ······0
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
311 ··················································<0>_N311 ··················································<0>_N
312 ··················································<f>_N312 ··················································<f>_N
313 ··················································<g>_N313 ··················································<g>_N
314 ··················································<Data.Generics.GenericN.Rec314 ··················································<Data.Generics.GenericN.Rec
315 ·····················································(m·(h·(b·(P·0·f))))·(m·(h·(b·f)))>_N315 ·····················································(m·(h·(b·(P·0·f))))·(m·(h·(b·f)))>_N
316 ··················································<Data.Generics.GenericN.Rec316 ··················································<Data.Generics.GenericN.Rec
Max diff block lines reached; 24590/31857 bytes (77.19%) of diff not shown.
39.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/TraversableT.p_hi vs.
./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
38.7 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.TraversableT·[orphan·module]·90667 interface·Barbies.Internal.TraversableT·[orphan·module]·9066
8 ··interface·hash:·e62ae5b02cb5dc5c840f14a2e5917a88 
9 ··ABI·hash:·6d9f71dcdc22d5d3261927c7c3f0afd5 
10 ··export-list·hash:·24f5ff092cfd60d1c33d22f7bfc60097 
11 ··orphan·hash:·7436c106bf3c519174e501fc089cf08d8 ··interface·hash:·f2841e5eb751ebffff2f91837b19db12
 9 ··ABI·hash:·70a0f6bb8ee700f78b9077b3af018bc8
 10 ··export-list·hash:·e6c541e77f859c5116aa0273fe952d3a
 11 ··orphan·hash:·c26bce223d7cad422acaf9f4dcd0b231
12 ··flag·hash:·6356b00d94b2d1da65c3f2fa68e1328412 ··flag·hash:·6356b00d94b2d1da65c3f2fa68e13284
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a2d68cb522029ad5b03f068295b394ec16 ··src_hash:·a2d68cb522029ad5b03f068295b394ec
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 18 lines modifiedOffset 21, 18 lines modified
21 ··tfoldMap21 ··tfoldMap
22 ··tsequence22 ··tsequence
23 ··tsequence'23 ··tsequence'
24 ··ttraverseDefault24 ··ttraverseDefault
25 ··ttraverse_25 ··ttraverse_
26 ··CanDeriveTraversableT26 ··CanDeriveTraversableT
27 ··TraversableT{ttraverse}27 ··TraversableT{ttraverse}
28 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable28 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.033 direct·package·dependencies:·base-4.18.2.1·transformers-0.6.1.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext35 orphans:·Barbies.Internal.FunctorT·GHC.Base·GHC.Float·GHC.Prim.Ext
36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative36 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const37 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum38 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
Offset 42, 35 lines modifiedOffset 42, 35 lines modified
42 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except42 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
44 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict44 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
45 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy45 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
46 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy46 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
47 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant47 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
48 ·························Data.Functor.Reverse48 ·························Data.Functor.Reverse
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·78ba5b8127485172bcdfb5f1a7a2be9f 
50 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
51 ··GTraversable·07978d60099125b7617e0fdd0bfa9d0e 
52 ··gtraverse·479847134d0fca5201cb163e7c365d6d 
53 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
54 ··exports:·f80df9d1a671828401e57ca77039e65f 
55 ··FunctorT·8eecefeea9b4af10c28c6418beb8e35f 
56 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Writer·78d58e8d27c1b5f724f59e41fe333ec9 
57 ··exports:·59ffb401d09093d618de38060033b75c 
58 ··execWr·921a5c36501ebb74282d24aea2b9b5ce 
59 ··tell·f41472543dcc450dda0d5b8970f323cd 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
61 ··exports:·307a2e68cbb21a03a7dd871748641b06 
62 ··GenericP·a69a411bf0015ec405253821470b1398 
63 ··Param·64ce4f405ce19c0ac06589973a57c10d 
64 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
65 ··Rec·9017a94ecd3f60378299e9682a29a339 
66 ··RepP·10d40de9142ff659e16b9d3d6d0e80b0 
67 ··fromP·0aa65fcab0bb146e47bf2d447cf7b472 
68 ··toP·1c04f23335bb942f8b39a9f75761181c 
69 ··unRec·6cdf989c26100469a6285cb308ea82fb49 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable·24c2969b48d69b5d87bd0015edc00ed7
 50 ··exports:·689c061279ca4cd1721cb64d922cf03b
 51 ··GTraversable·6bc69f1d03cbd1e58f9a67d23d07f501
 52 ··gtraverse·70ec7cdfe89035cca9af3957b43ff6c2
 53 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·385628ba6df11d9bcfdcefda46278ea8
 54 ··exports:·e02f5d493ca75ffd2f01042546f54905
 55 ··FunctorT·ae5ec0f7570f82aca6f5f14b2f49b24c
 56 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Writer·efe86a57d978c86b92ee78dca96ae213
 57 ··exports:·ce690a8d0554a90ffe27eb89b53500c9
 58 ··execWr·0ba0f5f1de1b3cb4ff96e635320656e1
 59 ··tell·e2ec237cb577cbd4bb2ed4024c55188f
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 61 ··exports:·ddd229d354fb4e9da43735622f139811
 62 ··GenericP·e8f0d81c6baece2774d787f7a39d65a5
 63 ··Param·8a772f1a47d87e197f6034a33fad91b6
 64 ··Rec·f9ff074807dea74d44999b8224bfaf68
 65 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 66 ··RepP·f08ff5a57833ea265cbda5ae27d540dc
 67 ··fromP·72ffc94674b3e476d13de9c16ec8dda6
 68 ··toP·149f1948c4edb2cb60e7f2920a198c95
 69 ··unRec·b9b567a7055424321315c3c0c33e934c
70 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f70 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
71 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d71 import··-/··Data.Functor.Compose·03493c6a5625fc479494b674d69acd7d
72 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228772 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
73 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b73 import··-/··Data.Functor.Identity·e4f36042ef5b7475db50188325dfab0b
74 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7374 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
75 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f375 import··-/··Data.Functor.Sum·a6467797b65ae7f7026de3e8d20d74f3
76 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c76 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f8783 import··-/··Control.Applicative.Lift·4c061bd1a73d1b6820b48c8d4eb45f87
84 import··-/··Control.Monad.Trans.Except·176ed1556759282f04fc46f042d6e45b84 import··-/··Control.Monad.Trans.Except·176ed1556759282f04fc46f042d6e45b
85 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d2985 import··-/··Control.Monad.Trans.Identity·c6d9f8408d560420ccee35cf25d55d29
86 import··-/··Control.Monad.Trans.Maybe·82f0d330853126ad24cf41b00e8c890386 import··-/··Control.Monad.Trans.Maybe·82f0d330853126ad24cf41b00e8c8903
87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb87 import··-/··Control.Monad.Trans.Writer.Lazy·8de1a8c7755853781a7eb22d528c0eeb
88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b88 import··-/··Control.Monad.Trans.Writer.Strict·0b0510476c3f679e0e32dad3540d096b
89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff89 import··-/··Data.Functor.Reverse·754946e3ed2842b80ee28f61db850fff
90 923ba57e6fb8c2c7eda10bfa31f8a61690 0c5a6819241f5ab63d7817d2f0184484
91 ··$dmttraverse·::91 ··$dmttraverse·::
92 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(e·::·*·->·*)·(f·::·k·->·*)92 ····forall·k·k'·(t·::·(k·->·*)·->·k'·->·*)·(e·::·*·->·*)·(f·::·k·->·*)
93 ···········(g·::·k·->·*)·(x·::·k').93 ···········(g·::·k·->·*)·(x·::·k').
94 ····(TraversableT·t,·GHC.Base.Applicative·e,94 ····(TraversableT·t,·GHC.Base.Applicative·e,
95 ·····CanDeriveTraversableT·t·f·g·x)·=>95 ·····CanDeriveTraversableT·t·f·g·x)·=>
96 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·t·f·x·->·e·(t·g·x)96 ····(forall·(a·::·k).·f·a·->·e·(g·a))·->·t·f·x·->·e·(t·g·x)
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
Offset 361, 15 lines modifiedOffset 361, 15 lines modified
361 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]361 ······························;·Data.Generics.GenericN.D:R:FilterIndex[0]
362 ····································<k·->·*>_N362 ····································<k·->·*>_N
363 ····································<k'·->·*>_N363 ····································<k'·->·*>_N
364 ····································<1>_N364 ····································<1>_N
365 ····································<Data.Generics.GenericN.Indexed·t·2>_N365 ····································<Data.Generics.GenericN.Indexed·t·2>_N
366 ····································<f>_N·<x>_N))_N366 ····································<f>_N·<x>_N))_N
367 ··························<GHC.Generics.Rep·(t·f·x)>_N)_R)·<GHC.Types.Any>_N))]367 ··························<GHC.Generics.Rep·(t·f·x)>_N)_R)·<GHC.Types.Any>_N))]
368 b687d2a201c430bd3264791840fd992e368 d63d4e4c79e11f918ef5456a8ce3c13c
369 ··$fGTraversableNaturalkk21fgRecRec·::369 ··$fGTraversableNaturalkk21fgRecRec·::
370 ····forall·k·k'·k2·(h·::·*·->·*)·(m·::·*·->·*)370 ····forall·k·k'·k2·(h·::·*·->·*)·(m·::·*·->·*)
371 ···········(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)·(x·::·k').371 ···········(t·::·(k·->·*)·->·k'·->·*)·(f·::·k·->·*)·(g·::·k·->·*)·(x·::·k').
372 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,372 ····(Data.Traversable.Traversable·h,·Data.Traversable.Traversable·m,
373 ·····TraversableT·t)·=>373 ·····TraversableT·t)·=>
374 ····Barbies.Generics.Traversable.GTraversable374 ····Barbies.Generics.Traversable.GTraversable
Max diff block lines reached; 32190/39547 bytes (81.40%) of diff not shown.
93.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Trivial.p_hi vs.
./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
93.1 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.Trivial·[family·instance·module]·90667 interface·Barbies.Internal.Trivial·[family·instance·module]·9066
8 ··interface·hash:·73f9516faaf11def983e0b0e2f62c122 
9 ··ABI·hash:·e8e840d58a71f36f08cf907351677909 
10 ··export-list·hash:·f2b3ffa6928a822bd57073425bf0c21d8 ··interface·hash:·c1f51c50ca2635c707f847486c9b4ff7
 9 ··ABI·hash:·dc4e1c7b489ece1d00e77086237aaa82
 10 ··export-list·hash:·d538e05bfbbc0ea212ae5ceedcab88a8
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·67a5205f8269836ce813133a487f57b012 ··flag·hash:·67a5205f8269836ce813133a487f57b0
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8ccd4ad300023cc5720879a647526abe16 ··src_hash:·8ccd4ad300023cc5720879a647526abe
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Unit{Unit}21 ··Unit{Unit}
22 ··Void22 ··Void
23 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB23 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
24 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB24 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
26 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB26 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
27 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB27 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.129 direct·package·dependencies:·base-4.18.2.1
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Barbies.Internal.ApplicativeB31 orphans:·Barbies.Internal.ApplicativeB
32 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB32 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
33 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base33 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
34 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext34 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 38, 57 lines modifiedOffset 38, 57 lines modified
38 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity38 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
39 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup39 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
40 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics40 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
41 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq41 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
42 ·························Data.Tagged·Control.Applicative.Backwards42 ·························Data.Tagged·Control.Applicative.Backwards
43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader43 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
44 ·························Data.Functor.Constant·Data.Functor.Reverse44 ·························Data.Functor.Constant·Data.Functor.Reverse
45 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
46 ··exports:·97f76e0a31067bdc9623d74dfb179978 
47 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
48 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
49 ··exports:·62d29be84a756dd8aa3183dad2a1d146 
50 ··ConstraintsB·dc18dd2fb15b81c31fdce03ebb848f0f 
51 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·80d56ad2686884e1a31fedb7de368c13 
52 ··exports:·67f047624c17612bc49b9fde883b9428 
53 ··DistributiveB·abc18a05f635f61b778ca554da2cea91 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
55 ··exports:·ae757957079040973e48be398804a0fe 
56 ··FunctorB·2039eedef490295ecfb676fcb2520788 
57 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·b69366efe3ba5e39658c918b8401e4c9 
58 ··exports:·a8196cc20ebeb66df453e15c78d677c9 
59 ··TraversableB·276504176defd37fdae4e05d479e9cc645 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 46 ··exports:·5b192dab08a0491faf09373600f4b2cd
 47 ··ApplicativeB·16deedde4d173b65d0723755e5a93713
 48 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·cb077425686d4bb620c4f51549182b9f
 49 ··exports:·805180e0c2ac5e4eb5bae7572cee9a36
 50 ··ConstraintsB·0e5c16bae977600323d72f12d780df0a
 51 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·86907d3a2f9542c8a7e9eb0c9e39c2e1
 52 ··exports:·35baad0665225d23105900c3f9071c68
 53 ··DistributiveB·e760f6db15922c1a6bf57e10ddec6cce
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 55 ··exports:·72737807c29b596e79548733975e0291
 56 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 57 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·b9e873dc2abb3de19a48edc0b46ae5d1
 58 ··exports:·6564e0103587f68d905c5ccbec42ca55
 59 ··TraversableB·b16eda90a135f995e76c64fdf076422a
60 import··-/··Data.Data·a17655407a6710a2f91ae803ac52155a60 import··-/··Data.Data·a17655407a6710a2f91ae803ac52155a
61 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c61 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
62 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe962 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
63 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61363 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
64 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b964 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
65 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc65 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
66 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908066 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
67 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc67 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
68 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc268 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
69 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f669 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
70 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0870 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
71 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9471 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
72 380a93bca1f11e0abaad4ae86bea0e9072 c6cf6a7537ce7c6a9e452321753ee5d7
73 ··$fApplicativeBkUnit·::73 ··$fApplicativeBkUnit·::
74 ····Barbies.Internal.ApplicativeB.ApplicativeB·Unit74 ····Barbies.Internal.ApplicativeB.ApplicativeB·Unit
75 ··DFunId75 ··DFunId
76 ··[TagSig:·<TagProper>,76 ··[TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB],77 ···LambdaFormInfo:·LFCon[Barbies.Internal.ApplicativeB.C:ApplicativeB],
78 ···Inline:·CONLIKE,78 ···Inline:·CONLIKE,
79 ···Unfolding:·DFun:·@k.79 ···Unfolding:·DFun:·@k.
80 ················@k80 ················@k
81 ················@Unit81 ················@Unit
82 ················($fApplicativeBkUnit_$cbmap·@k)82 ················($fApplicativeBkUnit_$cbmap·@k)
83 ··················`cast`83 ··················`cast`
84 ················(Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]·<k>_N·<Unit>_N))84 ················(Sym·(Barbies.Internal.FunctorB.N:FunctorB[0]·<k>_N·<Unit>_N))
85 ················($fApplicativeBkUnit_$cbpure·@k)85 ················($fApplicativeBkUnit_$cbpure·@k)
86 ················($fApplicativeBkUnit_$cbprod·@k)]86 ················($fApplicativeBkUnit_$cbprod·@k)]
87 c369f52655c1e698c4cfe215516083a387 78e4b3e41739836cf6624bf59a00c74f
88 ··$fApplicativeBkUnit1·::88 ··$fApplicativeBkUnit1·::
89 ····forall·{k}·{f·::·k·->·*}·{g·::·k·->·*}.89 ····forall·{k}·{f·::·k·->·*}·{g·::·k·->·*}.
90 ····(Data.Generics.GenericN.GenericP·0·(Unit·f),90 ····(Data.Generics.GenericN.GenericP·0·(Unit·f),
91 ·····Data.Generics.GenericN.GenericP·0·(Unit·g),91 ·····Data.Generics.GenericN.GenericP·0·(Unit·g),
92 ·····Data.Generics.GenericN.GenericP92 ·····Data.Generics.GenericN.GenericP
93 ·······0·(Unit·(Data.Functor.Product.Product·f·g)),93 ·······0·(Unit·(Data.Functor.Product.Product·f·g)),
94 ·····Barbies.Generics.Applicative.GApplicative94 ·····Barbies.Generics.Applicative.GApplicative
Offset 96, 87 lines modifiedOffset 96, 87 lines modified
96 ·······f96 ·······f
97 ·······g97 ·······g
98 ·······(GHC.Generics.M198 ·······(GHC.Generics.M1
99 ··········GHC.Generics.D99 ··········GHC.Generics.D
100 ··········('GHC.Generics.MetaData100 ··········('GHC.Generics.MetaData
101 ·············"Unit"101 ·············"Unit"
102 ·············"Barbies.Internal.Trivial"102 ·············"Barbies.Internal.Trivial"
103 ·············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"103 ·············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"
104 ·············'GHC.Types.False)104 ·············'GHC.Types.False)
105 ··········(GHC.Generics.M1105 ··········(GHC.Generics.M1
106 ·············GHC.Generics.C106 ·············GHC.Generics.C
107 ·············('GHC.Generics.MetaCons107 ·············('GHC.Generics.MetaCons
108 ················"Unit"·'GHC.Generics.PrefixI·'GHC.Types.False)108 ················"Unit"·'GHC.Generics.PrefixI·'GHC.Types.False)
109 ·············GHC.Generics.U1))109 ·············GHC.Generics.U1))
110 ·······(GHC.Generics.M1110 ·······(GHC.Generics.M1
111 ··········GHC.Generics.D111 ··········GHC.Generics.D
112 ··········('GHC.Generics.MetaData112 ··········('GHC.Generics.MetaData
113 ·············"Unit"113 ·············"Unit"
Max diff block lines reached; 88083/95292 bytes (92.43%) of diff not shown.
6.81 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wear.p_hi vs.
./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
6.53 KB
ghc --show-iface {}
    
Offset 1, 139 lines modifiedOffset 1, 139 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.Wear·90667 interface·Barbies.Internal.Wear·9066
8 ··interface·hash:·a96e6224c6de26a9a7efe8ed5decb606 
9 ··ABI·hash:·e7f22eb15cb784a998456b5140cf200d 
10 ··export-list·hash:·78c8bc7934601c506594bbc6e00d10b48 ··interface·hash:·db4341927fe88b4e216b9fd80bf55ebc
 9 ··ABI·hash:·14f242eb3d2574da8af91a6231554daf
 10 ··export-list·hash:·0844baf41368bc42b02e1f4080c4e399
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d07d716e4378a7121ecb3786865367fa12 ··flag·hash:·d07d716e4378a7121ecb3786865367fa
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3d14163eb7acfe46c239d55131a80be516 ··src_hash:·3d14163eb7acfe46c239d55131a80be5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Bare21 ··Bare
22 ··Covered22 ··Covered
23 ··Wear23 ··Wear
24 ··WearTwo24 ··WearTwo
25 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN25 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.127 direct·package·dependencies:·base-4.18.2.1
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative30 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
31 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid31 ·························Control.Arrow·Data.Functor.Const·Data.Functor.Identity·Data.Monoid
32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
33 ·························GHC.RTS.Flags33 ·························GHC.RTS.Flags
34 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
35 ··exports:·307a2e68cbb21a03a7dd871748641b06 
36 ··Param·64ce4f405ce19c0ac06589973a57c10d34 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 35 ··exports:·ddd229d354fb4e9da43735622f139811
 36 ··Param·8a772f1a47d87e197f6034a33fad91b6
37 import··-/··GHC.TypeError·79dfedc7ca947db73137bb493c3e707f37 import··-/··GHC.TypeError·79dfedc7ca947db73137bb493c3e707f
38 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e938 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
39 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc239 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
40 67f3d54b29a2687310c64890ce5b10d440 3b855753268c3a8306cc413dfc51a551
41 ··$tcBare·::·GHC.Types.TyCon41 ··$tcBare·::·GHC.Types.TyCon
42 ··[HasNoCafRefs,·TagSig:·<TagProper>,42 ··[HasNoCafRefs,·TagSig:·<TagProper>,
43 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],43 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
44 ···Unfolding:·Core:·<vanilla>44 ···Unfolding:·Core:·<vanilla>
45 ··············GHC.Types.TyCon45 ··············GHC.Types.TyCon
46 ················12345073740570411872#Word64 
47 ················741779550252200127#Word6446 ················405425250779376933#Word64
 47 ················4956015487972208583#Word64
48 ················$trModule48 ················$trModule
49 ················$tcBare149 ················$tcBare1
50 ················0#50 ················0#
51 ················GHC.Types.krep$*]51 ················GHC.Types.krep$*]
52 e04de1dc3a2b7ad84d362bc4b719faa652 22f0ee970b086bd5c65d6bacfa157919
53 ··$tcBare1·::·GHC.Types.TrName53 ··$tcBare1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBare2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBare2]
57 cf8195b3e9411b2c8346ad18ec15100157 9edaa9d688671a970b3e5c85bb60182e
58 ··$tcBare2·::·GHC.Prim.Addr#58 ··$tcBare2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Bare"#]60 ···Unfolding:·Core:·<vanilla>·"Bare"#]
61 dabf56891c8664871dafbb6917c271aa61 bca89cebac9322e398f97247f97de8f3
62 ··$tcCovered·::·GHC.Types.TyCon62 ··$tcCovered·::·GHC.Types.TyCon
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],64 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
65 ···Unfolding:·Core:·<vanilla>65 ···Unfolding:·Core:·<vanilla>
66 ··············GHC.Types.TyCon66 ··············GHC.Types.TyCon
67 ················3022141369616637646#Word64 
68 ················10375174585551583116#Word6467 ················5468045204005402524#Word64
 68 ················7421514990380126091#Word64
69 ················$trModule69 ················$trModule
70 ················$tcCovered170 ················$tcCovered1
71 ················0#71 ················0#
72 ················GHC.Types.krep$*]72 ················GHC.Types.krep$*]
73 9e7a2dca47d7084438895c0e2c86677073 f644d22f82609c671b31b2cab6c3a1a5
74 ··$tcCovered1·::·GHC.Types.TrName74 ··$tcCovered1·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCovered2]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCovered2]
78 73dc93a647e3e6936664a3b99825c48b78 9c5b14f20b0be5048cb7ac4c48380a15
79 ··$tcCovered2·::·GHC.Prim.Addr#79 ··$tcCovered2·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"Covered"#]81 ···Unfolding:·Core:·<vanilla>·"Covered"#]
82 4322ce4b8568f4253e4a158c0ae990f682 bfdb3f569dee5beacd07f13442757fcf
83 ··$trModule·::·GHC.Types.Module83 ··$trModule·::·GHC.Types.Module
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.Module],85 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
86 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]86 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
87 2a10c039b5e50588dd5e0278919ffa1787 bf3f5f104f04987105afa4873ac21da1
88 ··$trModule1·::·GHC.Types.TrName88 ··$trModule1·::·GHC.Types.TrName
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
92 d4a09d97dea71c44da93a669ab133ef492 753355dd71efb780d0d06fef7dedf4a4
93 ··$trModule2·::·GHC.Prim.Addr#93 ··$trModule2·::·GHC.Prim.Addr#
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
95 ···Unfolding:·Core:·<vanilla>·"Barbies.Internal.Wear"#]95 ···Unfolding:·Core:·<vanilla>·"Barbies.Internal.Wear"#]
96 38708f0d06e475235c364c95c9c76dcf96 d36c1e1f32d600cc37ec6222b01c8c24
97 ··$trModule3·::·GHC.Types.TrName97 ··$trModule3·::·GHC.Types.TrName
98 ··[HasNoCafRefs,·TagSig:·<TagProper>,98 ··[HasNoCafRefs,·TagSig:·<TagProper>,
99 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],99 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
100 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]100 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
101 d868079f0217d5dd1d25ca6afb7f825b101 6fe7e741ec62bb5572f4ba8b0174c91d
102 ··$trModule4·::·GHC.Prim.Addr#102 ··$trModule4·::·GHC.Prim.Addr#
103 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,103 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
104 ···Unfolding:·Core:·<vanilla>104 ···Unfolding:·Core:·<vanilla>
105 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#] 
106 2c0b113e3f5ede6fc221c55203ab8fd8105 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
 106 fa36594200f27a69b52f2f7a64b80fab
107 ··type·Bare·::·*107 ··type·Bare·::·*
108 ··data·Bare108 ··data·Bare
109 80eea34d14e8600810c9ab377badacc1109 eeaf328cbe4a57c6e3233af96bb554e7
110 ··type·Covered·::·*110 ··type·Covered·::·*
111 ··data·Covered111 ··data·Covered
112 1a1a4a4c87e02f1ea861ad1e9b416487112 7a692a95a35079399d24fd04e6ff0213
113 ··axiom·D:R:Wear·::113 ··axiom·D:R:Wear·::
114 ······Wear·Bare·f·a·=·a114 ······Wear·Bare·f·a·=·a
115 ······Wear·Covered·f·a·=·f·a115 ······Wear·Covered·f·a·=·f·a
116 ······Wear·(Data.Generics.GenericN.Param·_1·t)·f·a·=·Wear·t·f·a116 ······Wear·(Data.Generics.GenericN.Param·_1·t)·f·a·=·Wear·t·f·a
117 ······Wear·t·_1·_2·=·(TypeError·...)117 ······Wear·t·_1·_2·=·(TypeError·...)
118 236ea46a0f2decdd8d0aeb99eb30ae38118 6faabd0f19dcb6b56f70a3d39f1054a8
119 ··axiom·D:R:WearTwo·::119 ··axiom·D:R:WearTwo·::
120 ······WearTwo·Bare·f·g·a·=·a120 ······WearTwo·Bare·f·g·a·=·a
Max diff block lines reached; 808/6651 bytes (12.15%) of diff not shown.
27.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Wrappers.p_hi vs.
./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
27.1 KB
ghc --show-iface {}
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.Wrappers·[family·instance·module]·90667 interface·Barbies.Internal.Wrappers·[family·instance·module]·9066
8 ··interface·hash:·266ff3cb96bbd26773d73e8b83f20193 
9 ··ABI·hash:·7958e4aadfb4871559a27df0095b994b 
10 ··export-list·hash:·9f5517e3ff8f369efce374339dce99ad8 ··interface·hash:·1a02ccd32ec40a892d4439753b0b3fce
 9 ··ABI·hash:·43d6d92d6f288625dea9f42a20c3850f
 10 ··export-list·hash:·def7f398dd21c52b4a641939c81ad0d7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·dd082c773c8d896b129bce66811ca81612 ··flag·hash:·dd082c773c8d896b129bce66811ca816
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ca1c0caae6aafa314e50ef3ded92a5a516 ··src_hash:·ca1c0caae6aafa314e50ef3ded92a5a5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Barbie{Barbie·getBarbie}21 ··Barbie{Barbie·getBarbie}
22 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB22 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
23 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB23 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
24 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts24 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
25 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB25 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
26 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB26 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.18.2.128 direct·package·dependencies:·base-4.18.2.1
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Barbies.Internal.ApplicativeB30 orphans:·Barbies.Internal.ApplicativeB
31 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB31 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.FunctorB
32 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext32 ·········Barbies.Internal.TraversableB·GHC.Base·GHC.Float·GHC.Prim.Ext
33 family·instance·modules:·Barbies.Generics.Constraints33 family·instance·modules:·Barbies.Generics.Constraints
34 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN34 ·························Barbies.Internal.ConstraintsB·Data.Generics.GenericN
35 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose35 ·························Control.Applicative·Control.Arrow·Data.Complex·Data.Functor.Compose
36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord
38 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags38 ·························Data.Version·GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags
39 ·························Data.Functor.Constant39 ·························Data.Functor.Constant
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
41 ··exports:·97f76e0a31067bdc9623d74dfb179978 
42 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
43 ··bprod·faa80cda7d5ebacb4d59ff2581e950e5 
44 ··bpure·8f62c3bd94a72cb3e7cb88067b7fc1f0 
45 ··bzipWith3·b2544b9a4f69672e9990c4248d54ad9c 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
47 ··exports:·62d29be84a756dd8aa3183dad2a1d146 
48 ··AllB·742934a1aef6759c559e39d90cf8ee7d 
49 ··AllBF·2852bbf285ab6932b0e4764b71b81856 
50 ··ConstraintsB·dc18dd2fb15b81c31fdce03ebb848f0f 
51 ··baddDicts·9e213c6aa1b780911ccc0eff66d247dd 
52 ··bdicts·eb562e059c0b85eb1b87b13a0dd3252a 
53 ··bmempty·463212406bd01ecda8db986af75227fd 
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·11d9cab4807894b2baa78a0cba8e7494 
55 ··exports:·9f8c69c553b186c41f515294f9b7135a 
56 ··ClassF·b821ba43283d58af1dc72dc522c3f3e0 
57 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
58 ··requiringDict·1ef5ac9bdc38d1886b55376c71cb27fa 
59 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
60 ··exports:·ae757957079040973e48be398804a0fe 
61 ··FunctorB·2039eedef490295ecfb676fcb2520788 
62 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
63 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·b69366efe3ba5e39658c918b8401e4c9 
64 ··exports:·a8196cc20ebeb66df453e15c78d677c9 
65 ··TraversableB·276504176defd37fdae4e05d479e9cc6 
66 ··btraverse·44638623568081a176cfc6fcc0804dca40 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 41 ··exports:·5b192dab08a0491faf09373600f4b2cd
 42 ··ApplicativeB·16deedde4d173b65d0723755e5a93713
 43 ··bprod·8e131e15a5f98601851c0b27ac4241c0
 44 ··bpure·e8e39b317ff94f27399a39d7e16b86a9
 45 ··bzipWith3·0af74d4e86fd92f65a95f59ae545d30a
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·cb077425686d4bb620c4f51549182b9f
 47 ··exports:·805180e0c2ac5e4eb5bae7572cee9a36
 48 ··AllB·1b4f9a291ec9d45a18d31df601e0aeeb
 49 ··AllBF·63bb86e4a6c471b3a0fb28f25103dd36
 50 ··ConstraintsB·0e5c16bae977600323d72f12d780df0a
 51 ··baddDicts·45de3f1644ad793bfa156162f97dcda3
 52 ··bdicts·e07f5a7ebb838629173d9923292efbda
 53 ··bmempty·67368e786413af9677c05a4fe1067921
 54 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·0c882df337c0ddb4b93d319e9df15dee
 55 ··exports:·aef70c927dc71262ae11a005378b77ba
 56 ··ClassF·cedbbc004e9d832ea18c4ef8ea2a51e5
 57 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 58 ··requiringDict·501619b73143cb187d749df6455ffe8e
 59 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 60 ··exports:·72737807c29b596e79548733975e0291
 61 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 62 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 63 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB·b9e873dc2abb3de19a48edc0b46ae5d1
 64 ··exports:·6564e0103587f68d905c5ccbec42ca55
 65 ··TraversableB·b16eda90a135f995e76c64fdf076422a
 66 ··btraverse·2d1803bee429e065a9d4f13a0e12ab46
67 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c67 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
68 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b968 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
69 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc269 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
70 c2b188eff4b3ff8e734c3b189bb4887270 9eb7f3edab31720d392abb96ccb25b84
71 ··$fApplicativeBkBarbie·::71 ··$fApplicativeBkBarbie·::
72 ····forall·k·(b·::·(k·->·*)·->·*).72 ····forall·k·(b·::·(k·->·*)·->·*).
73 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>73 ····Barbies.Internal.ApplicativeB.ApplicativeB·b·=>
74 ····Barbies.Internal.ApplicativeB.ApplicativeB·(Barbie·b)74 ····Barbies.Internal.ApplicativeB.ApplicativeB·(Barbie·b)
75 ··DFunId75 ··DFunId
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
77 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L),ML)>,·Inline:·CONLIKE,77 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L),ML)>,·Inline:·CONLIKE,
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ··················`cast`106 ··················`cast`
107 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).107 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).
108 ·················Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N108 ·················Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N
109 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N109 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N
110 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]110 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]
111 ····················································<k>_N·<b>_R)·<Data.Functor.Product.Product111 ····················································<k>_N·<b>_R)·<Data.Functor.Product.Product
112 ····································································f·g>_N)]112 ····································································f·g>_N)]
113 c3144ffc6c1ffe7e2bd07a4a2fb159d5113 fa6de7a761f230d3a65f1821b7193668
114 ··$fConstraintsBkBarbie·::114 ··$fConstraintsBkBarbie·::
115 ····forall·k·(b·::·(k·->·*)·->·*).115 ····forall·k·(b·::·(k·->·*)·->·*).
116 ····Barbies.Internal.ConstraintsB.ConstraintsB·b·=>116 ····Barbies.Internal.ConstraintsB.ConstraintsB·b·=>
117 ····Barbies.Internal.ConstraintsB.ConstraintsB·(Barbie·b)117 ····Barbies.Internal.ConstraintsB.ConstraintsB·(Barbie·b)
118 ··DFunId118 ··DFunId
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
120 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,C(S,L)))>,·Inline:·CONLIKE,120 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,C(S,L)))>,·Inline:·CONLIKE,
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ··················`cast`136 ··················`cast`
137 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).137 ················(forall·(f·::·<k·->·*>_N)·(g·::·<k·->·*>_N).
138 ·················<forall·(a·::·k).·f·a·->·g·a>_R138 ·················<forall·(a·::·k).·f·a·->·g·a>_R
139 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N139 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<f>_N
140 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N140 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Barbie[0]·<k>_N·<b>_R)·<g>_N
Max diff block lines reached; 20153/27752 bytes (72.62%) of diff not shown.
15.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal/Writer.p_hi vs.
./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
15.2 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal.Writer·90667 interface·Barbies.Internal.Writer·9066
8 ··interface·hash:·8626b79b01e7d5dd2efcdfb4eb42185a 
9 ··ABI·hash:·78d58e8d27c1b5f724f59e41fe333ec9 
10 ··export-list·hash:·59ffb401d09093d618de38060033b75c8 ··interface·hash:·b5e1ef897fe72b7d62d1a5d8b7cf68fc
 9 ··ABI·hash:·efe86a57d978c86b92ee78dca96ae213
 10 ··export-list·hash:·ce690a8d0554a90ffe27eb89b53500c9
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6f96bd3a8d68a76f1e5b1283015f621816 ··src_hash:·6f96bd3a8d68a76f1e5b1283015f6218
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 family·instance·modules:·Control.Applicative·Control.Arrow30 family·instance·modules:·Control.Applicative·Control.Arrow
31 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid31 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception32 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
33 ·························GHC.RTS.Flags33 ·························GHC.RTS.Flags
34 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b8634 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b86
35 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b935 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
36 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc236 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
37 bfc198c5b3351f241a79282502ecfe1e37 96e27e80aaf6baa58bcbab94de43d4ca
38 ··$fApplicativeSt·::·GHC.Base.Applicative·(St·s)38 ··$fApplicativeSt·::·GHC.Base.Applicative·(St·s)
39 ··DFunId39 ··DFunId
40 ··[HasNoCafRefs,·TagSig:·<TagProper>,40 ··[HasNoCafRefs,·TagSig:·<TagProper>,
41 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,41 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,
42 ···Unfolding:·DFun:·@s.42 ···Unfolding:·DFun:·@s.
43 ················@(St·s)43 ················@(St·s)
44 ················($fFunctorSt·@s)44 ················($fFunctorSt·@s)
Offset 63, 29 lines modifiedOffset 63, 29 lines modified
63 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))63 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))
64 ················($fApplicativeSt1·@s)64 ················($fApplicativeSt1·@s)
65 ··················`cast`65 ··················`cast`
66 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).66 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
67 ·················<St·s·a>_R67 ·················<St·s·a>_R
68 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R68 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R
69 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]69 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]
70 43263678de430610e66ed3ccd7f2e47170 9ee5e5ee71910b18877c39402c8059f8
71 ··$fApplicativeSt1·::·St·s·a·->·St·s·b·->·s·->·(a,·s)71 ··$fApplicativeSt1·::·St·s·a·->·St·s·b·->·s·->·(a,·s)
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
73 ···Arity:·3,·Strictness:·<MC(1,P(ML,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,73 ···Arity:·3,·Strictness:·<MC(1,P(ML,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,
74 ···Inline:·[2],74 ···Inline:·[2],
75 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>75 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
76 ··············\·@s76 ··············\·@s
77 ················@a77 ················@a
78 ················@b78 ················@b
79 ················(eta1['GHC.Types.Many]·::·St·s·a)79 ················(eta1['GHC.Types.Many]·::·St·s·a)
80 ················(eta['GHC.Types.Many]·::·St·s·b)80 ················(eta['GHC.Types.Many]·::·St·s·b)
81 ················(eta2['GHC.Types.Many]·::·s)·->81 ················(eta2['GHC.Types.Many]·::·s)·->
82 ··············case·$w$c<*·@s·@a·@b·eta1·eta·eta2·of·wild·{·(#,#)·ww·ww1·->82 ··············case·$w$c<*·@s·@a·@b·eta1·eta·eta2·of·wild·{·(#,#)·ww·ww1·->
83 ··············(ww,·ww1)·}]83 ··············(ww,·ww1)·}]
84 94a21167fdbdd5d3ff3ceb224255ddf284 d719881837d6a61b410e8e233b57f9cf
85 ··$fApplicativeSt2·::·St·s·a·->·St·s·b·->·s·->·(b,·s)85 ··$fApplicativeSt2·::·St·s·a·->·St·s·b·->·s·->·(b,·s)
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
87 ···Arity:·3,·Strictness:·<MC(1,P(A,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,87 ···Arity:·3,·Strictness:·<MC(1,P(A,ML))><MC(1,P(ML,ML))><L>,·CPR:·1,
88 ···Inline:·[2],88 ···Inline:·[2],
89 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>89 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
90 ··············\·@s90 ··············\·@s
91 ················@a91 ················@a
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ················ds1·::·(b,·s)·[]102 ················ds1·::·(b,·s)·[]
103 ················=·eta1·`cast`·(N:St[0]·<s>_R·<b>_R)103 ················=·eta1·`cast`·(N:St[0]·<s>_R·<b>_R)
104 ····················(case·ds·of·wild·{·(,)·f·s'·->·s'·})104 ····················(case·ds·of·wild·{·(,)·f·s'·->·s'·})
105 ··············}·in105 ··············}·in
106 ··············(case·ds·of·wild·{·(,)·f·s'·->106 ··············(case·ds·of·wild·{·(,)·f·s'·->
107 ···············f·(case·ds1·of·wild1·{·(,)·x·s''·->·x·})·},107 ···············f·(case·ds1·of·wild1·{·(,)·x·s''·->·x·})·},
108 ···············case·ds1·of·wild·{·(,)·x·s''·->·s''·})]108 ···············case·ds1·of·wild·{·(,)·x·s''·->·s''·})]
109 cfd5b465e5c2f6cbf02705d486e468fd109 ce4f5eba92af60c56cfd481e66494dbb
110 ··$fApplicativeSt3·::110 ··$fApplicativeSt3·::
111 ····(a·->·b·->·c)·->·St·s·a·->·St·s·b·->·s·->·(c,·s)111 ····(a·->·b·->·c)·->·St·s·a·->·St·s·b·->·s·->·(c,·s)
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
113 ···Arity:·4,113 ···Arity:·4,
114 ···Strictness:·<MC(1,C(1,L))><MC(1,P(L,ML))><MC(1,P(ML,ML))><L>,114 ···Strictness:·<MC(1,C(1,L))><MC(1,P(L,ML))><MC(1,P(ML,ML))><L>,
115 ···CPR:·1,·Inline:·[2],115 ···CPR:·1,·Inline:·[2],
116 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>116 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ·····················@b128 ·····················@b
129 ·····················@c129 ·····················@c
130 ·····················eta130 ·····················eta
131 ·····················eta1131 ·····················eta1
132 ·····················eta2132 ·····················eta2
133 ·····················eta3·of·wild·{·(#,#)·ww·ww1·->133 ·····················eta3·of·wild·{·(#,#)·ww·ww1·->
134 ··············(ww,·ww1)·}]134 ··············(ww,·ww1)·}]
135 364010e0a3987dbfed7d8e9dc6f02fe1135 68418144ef3f4076981f96d9c7bf046f
136 ··$fApplicativeSt_$c<*>·::·St·s·(a·->·b)·->·St·s·a·->·St·s·b136 ··$fApplicativeSt_$c<*>·::·St·s·(a·->·b)·->·St·s·a·->·St·s·b
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
138 ···Arity:·3,·Strictness:·<MC(1,P(MC(1,L),ML))><MC(1,P(ML,ML))><L>,138 ···Arity:·3,·Strictness:·<MC(1,P(MC(1,L),ML))><MC(1,P(ML,ML))><L>,
139 ···CPR:·1,·Inline:·(sat-args=2),139 ···CPR:·1,·Inline:·(sat-args=2),
140 ···Unfolding:·Core:·StableUser·<2,FalseFalse>140 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
141 ··············(\·@s141 ··············(\·@s
142 ·················@a142 ·················@a
Offset 156, 42 lines modifiedOffset 156, 42 lines modified
156 ················f·(case·ds3·of·wild1·{·(,)·x·s''·->·x·})·},156 ················f·(case·ds3·of·wild1·{·(,)·x·s''·->·x·})·},
157 ················case·ds3·of·wild·{·(,)·x·s''·->·s''·}))157 ················case·ds3·of·wild·{·(,)·x·s''·->·s''·}))
158 ················`cast`158 ················`cast`
159 ··············(forall·(s·::·<*>_N)·(a·::·<*>_N)·(b·::·<*>_N).159 ··············(forall·(s·::·<*>_N)·(a·::·<*>_N)·(b·::·<*>_N).
160 ···············<St·s·(a·->·b)>_R160 ···············<St·s·(a·->·b)>_R
161 ···············%<'GHC.Types.Many>_N·->_R·<St·s·a>_R161 ···············%<'GHC.Types.Many>_N·->_R·<St·s·a>_R
162 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))]162 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<b>_R))]
163 f865f441f5ee5f4ea5d5afb923a05306163 bf3ebcd6e774da93bba501328dfbf836
164 ··$fFunctorSt·::·GHC.Base.Functor·(St·s)164 ··$fFunctorSt·::·GHC.Base.Functor·(St·s)
165 ··DFunId165 ··DFunId
166 ··[HasNoCafRefs,·TagSig:·<TagProper>,166 ··[HasNoCafRefs,·TagSig:·<TagProper>,
167 ···LambdaFormInfo:·LFCon[GHC.Base.C:Functor],·Inline:·CONLIKE,167 ···LambdaFormInfo:·LFCon[GHC.Base.C:Functor],·Inline:·CONLIKE,
168 ···Unfolding:·DFun:·@s.168 ···Unfolding:·DFun:·@s.
169 ················@(St·s)169 ················@(St·s)
170 ················($fFunctorSt_$cfmap·@s)170 ················($fFunctorSt_$cfmap·@s)
171 ················($fFunctorSt1·@s)171 ················($fFunctorSt1·@s)
172 ··················`cast`172 ··················`cast`
173 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).173 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
174 ·················<a>_R174 ·················<a>_R
175 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R175 ·················%<'GHC.Types.Many>_N·->_R·<St·s·b>_R
176 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]176 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:St[0]·<s>_R·<a>_R))]
177 a9d0645a17c3ea1db4c707cbd50dfdf8177 957c090af0b458e36aa271f35bb88d63
178 ··$fFunctorSt1·::·a·->·St·s·b·->·s·->·(a,·s)178 ··$fFunctorSt1·::·a·->·St·s·b·->·s·->·(a,·s)
179 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,179 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
180 ···Arity:·3,·Strictness:·<L><1C(1,P(A,L))><L>,·CPR:·1,180 ···Arity:·3,·Strictness:·<L><1C(1,P(A,L))><L>,·CPR:·1,
181 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>181 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>
182 ··············\·@s182 ··············\·@s
183 ················@a183 ················@a
184 ················@b184 ················@b
Max diff block lines reached; 9928/15564 bytes (63.79%) of diff not shown.
18.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies/Internal.p_hi vs.
./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
17.9 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies.Internal·90667 interface·Barbies.Internal·9066
8 ··interface·hash:·861136e48a3da53077659ba7c9439468 
9 ··ABI·hash:·eb1d471d85b961ab0f72ec53b0bd013d 
10 ··export-list·hash:·e21d45eed1f7572d3abe8921c4fdafd08 ··interface·hash:·f30d63f466cab51a8334cdfab69536ec
 9 ··ABI·hash:·2695bfaeaa79c10eeba8c914496700f7
 10 ··export-list·hash:·15fd64280f5731a22d1f0855242ccf58
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·36f2984720aa96d19b1a2558624fef8016 ··src_hash:·36f2984720aa96d19b1a2558624fef80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 101, 32 lines modifiedOffset 101, 32 lines modified
101 ··GHC.Generics.UChar101 ··GHC.Generics.UChar
102 ··GHC.Generics.UDouble102 ··GHC.Generics.UDouble
103 ··GHC.Generics.UFloat103 ··GHC.Generics.UFloat
104 ··GHC.Generics.UInt104 ··GHC.Generics.UInt
105 ··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#}105 ··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#}
106 ··GHC.Generics.UWord106 ··GHC.Generics.UWord
107 ··GHC.Generics.V1107 ··GHC.Generics.V1
108 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative108 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Applicative
109 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare109 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Bare
110 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints110 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
111 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive111 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Distributive
112 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor112 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Functor
113 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable113 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Traversable
114 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB114 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
115 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT115 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
116 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB116 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB
117 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB117 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
118 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT118 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT
119 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB119 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
120 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT120 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT
121 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB121 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
122 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT122 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
123 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB123 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
124 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT124 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
125 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN125 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
126 boot·module·dependencies:126 boot·module·dependencies:
127 direct·package·dependencies:·base-4.18.2.1127 direct·package·dependencies:·base-4.18.2.1
128 plugin·package·dependencies:128 plugin·package·dependencies:
129 orphans:·Barbies.Internal.ApplicativeB129 orphans:·Barbies.Internal.ApplicativeB
130 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.BareB130 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.BareB
131 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.ConstraintsT131 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.ConstraintsT
132 ·········Barbies.Internal.DistributiveB·Barbies.Internal.DistributiveT132 ·········Barbies.Internal.DistributiveB·Barbies.Internal.DistributiveT
Offset 145, 135 lines modifiedOffset 145, 135 lines modified
145 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except145 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
146 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe146 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
147 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict147 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
148 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy148 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
149 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy149 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
150 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant150 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
151 ·························Data.Functor.Reverse151 ·························Data.Functor.Reverse
152 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Applicative·f7fe06bbc86fe9884b13a256898eadd7 
153 ··exports:·f40c4fca68d431a2e25a33b0ebf2670a 
154 ··GApplicative·8265f05837c79915d0fdba71843c3b9a 
155 ··gprod·7cf879a44333e2fb97407129639e2918 
156 ··gpure·b37eba7ec6f871e9461567cf3e8aa090 
157 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Bare·09933975369d3f88a687502395401290 
158 ··exports:·5efe914a4cb0ec7fc6958e082b874fad 
159 ··GBare·945b4ea07a87e7d0224aa958b95612ad 
160 ··gcover·3073112efbf8ff7c6c912014adcb5096 
161 ··gstrip·e04ebf4c99787b2d169affe5b0575068 
162 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·d745d9d282b4b8b1e7a00feaec72f736 
163 ··exports:·f5759178cdbb617493eee5630131ae28 
164 ··GAll·a97385b661b56e3be3899c1ab3c9b2ee 
165 ··GConstraints·18ae239fe2e28b351bd84011ef359ae0 
166 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
167 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
168 ··SelfOrOther·e8303c93bae99168155f7ca174ff8b67 
169 ··X·171ce71086eece1d472adc01f3a98af1 
170 ··Y·ba6a1ba68e95cb981888219d3edc670b 
171 ··gaddDicts·0fd53bed8de376636929f15bc941e39d 
172 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Distributive·182d125d0a54c88bdc9bb4ac5562d23f 
173 ··exports:·01bd0bf3c69d9ed41b89304dabe8f1bc 
174 ··GDistributive·3159f20af5067fbbf12f2d1e0a767bd5 
175 ··gdistribute·e171f037c4637cf535aaf1fe433ebefc 
176 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Functor·bfe9ee105ade1417e5f83268a25c6c68 
177 ··exports:·5181bc237f1b5142ba8064be4536aca8 
178 ··GFunctor·c55eefcbafb68adae4442799562f802f 
179 ··gmap·265f473a7200ebd296da064e8ee59d66 
180 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Traversable·78ba5b8127485172bcdfb5f1a7a2be9f 
181 ··exports:·e191cdaf49853917f8b7debdfa6d86ad 
182 ··GTraversable·07978d60099125b7617e0fdd0bfa9d0e 
183 ··gtraverse·479847134d0fca5201cb163e7c365d6d 
184 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
185 ··exports:·97f76e0a31067bdc9623d74dfb179978 
186 ··CanDeriveApplicativeB·00ca77d067532d0e89a62e371fe84810 
187 ··gbprodDefault·03c2fc30b415a7ef7b04e0bd51a5c5a8 
188 ··gbpureDefault·17a8dea292c06b6cc0ccb9532409fc6c 
189 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·37b9828a73911edc65682677beef0b01 
190 ··exports:·326dd8ed771f20a8bb5ea77e676eb73c 
191 ··CanDeriveApplicativeT·00ecaa286a305ab235b84972179aee06 
192 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·7033f6c2e9cc418f2345679854cf259e 
193 ··exports:·057ad1cac855b28dfd0964ea6392b49c 
194 ··CanDeriveBareB·b8a5ffbae33709a543685f4c2d3aeb53 
195 ··gbcoverDefault·25585011fddb8745f4b609947dfa020c 
196 ··gbstripDefault·95ee297556e8e0bf8eb4c463546cfb62 
197 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
198 ··exports:·62d29be84a756dd8aa3183dad2a1d146 
199 ··CanDeriveConstraintsB·f931576f2ea4246945237e059a0faf6b 
200 ··GAllRepB·277cdc2c0f11943cec79057ddef744d4 
201 ··TagSelf0·4285e3ff55e5e10fe45a26bd4fcfaca7 
202 ··TagSelf0'·bcb76155453544693ac844834859f364 
203 ··gbaddDictsDefault·64e262a5347fef431698cc01cca73377 
204 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b740860c90bc5069368a1402d8ba35ea 
205 ··exports:·ff64c12f85a58ce210c289bc5f38b4b0 
206 ··CanDeriveConstraintsT·bea6cbec129f88280a48b822c3dd34b3 
207 ··GAllRepT·37486621ffdc8a5e5fddae6bb1235fca 
208 ··TagSelf1·22ba16a9ac95b3720fe3805cbd2dedef 
209 ··TagSelf1'·762c8c64fd4d6e5552beb8cbb5b63857 
210 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·80d56ad2686884e1a31fedb7de368c13 
211 ··exports:·67f047624c17612bc49b9fde883b9428 
212 ··CanDeriveDistributiveB·6d411704fae64df03f8cddbc8aee46df 
213 ··gbdistributeDefault·262beff7b1bd67aab0cb6c6becf6789e 
214 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·ec0109aac7f95a0f49e357c4692172b6 
215 ··exports:·e4bb445090ae9da31a739b0e3da69c11 
216 ··CanDeriveDistributiveT·481119e21d542aabf6a6b847a4c11114 
217 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
218 ··exports:·ae757957079040973e48be398804a0fe 
Max diff block lines reached; 1384/18277 bytes (7.57%) of diff not shown.
17.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Barbies.p_hi vs.
./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
17.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Barbies·90667 interface·Barbies·9066
8 ··interface·hash:·2624d1f6916b314b5f09a65a37363352 
9 ··ABI·hash:·764603965b2062a68af77509e722815d 
10 ··export-list·hash:·c191f8f5e7f02f01e81d46a1f9edf4898 ··interface·hash:·a11bd2f4bb9425328b6acb6f60a98df1
 9 ··ABI·hash:·0e0d145bb0f276ce05fa6163877e382c
 10 ··export-list·hash:·bc518f4336f22e0dcaa74f6d4ef39a4f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b7958cd53bafcaeea8a242dfdd7454f116 ··src_hash:·b7958cd53bafcaeea8a242dfdd7454f1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 82, 20 lines modifiedOffset 82, 20 lines modified
82 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}82 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}
83 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}83 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}
84 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}84 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}
85 ··Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit}85 ··Barbies.Internal.Trivial.Unit{Barbies.Internal.Trivial.Unit}
86 ··Barbies.Internal.Trivial.Void86 ··Barbies.Internal.Trivial.Void
87 ··Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie·getBarbie}87 ··Barbies.Internal.Wrappers.Barbie{Barbies.Internal.Wrappers.Barbie·getBarbie}
88 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}88 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
89 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi89 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bi
90 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers90 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Containers
91 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial91 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
92 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers92 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
93 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Barbie93 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Barbie
94 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Transformer94 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Transformer
95 boot·module·dependencies:95 boot·module·dependencies:
96 direct·package·dependencies:·base-4.18.2.196 direct·package·dependencies:·base-4.18.2.1
97 plugin·package·dependencies:97 plugin·package·dependencies:
98 orphans:·Barbies.Internal.ApplicativeB98 orphans:·Barbies.Internal.ApplicativeB
99 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB99 ·········Barbies.Internal.ApplicativeT·Barbies.Internal.ConstraintsB
100 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB100 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveB
101 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB101 ·········Barbies.Internal.DistributiveT·Barbies.Internal.FunctorB
Offset 115, 156 lines modifiedOffset 115, 156 lines modified
115 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except115 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
116 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe116 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
117 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict117 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
118 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy118 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
119 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy119 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
120 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant120 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
121 ·························Data.Functor.Reverse121 ·························Data.Functor.Reverse
122 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bi·339af8ed4a38d13013d3d70b478e9974 
123 ··exports:·bb915f9caec98f0ae0a35fe20ca8d48b 
124 ··Flip·68d53f9b0f2e10923a5eeab15c0ca5be 
125 ··Flip·976acd20df94e35ea6836655dc0e8462 
126 ··btfoldMap·4d89d78a3af0dffd5ff98fc3cbda3e09 
127 ··btmap·4b407b996daeaf30d0dd64f73e61d320 
128 ··btmap1·76fead2fae4f7b11dc3883aa7479424f 
129 ··btprod·8e151b209f8c4d24693fa67c7756fc1a 
130 ··btpure·c78cfd201a544dee1fe9b66d7bece086 
131 ··btpure1·b63a6b318e71e55473d656694724442f 
132 ··bttraverse·4b273fe86019dc2f8d567eb5d4f326ca 
133 ··bttraverse1·0358e15971363044a2e776950b7c4dc4 
134 ··bttraverse_·474418008c9e13b61045d1451faaa8ab 
135 ··runFlip·aa6ea7ed8240516e12411c849c1f3dcd 
136 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
137 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
138 ··bprod·faa80cda7d5ebacb4d59ff2581e950e5 
139 ··bpure·8f62c3bd94a72cb3e7cb88067b7fc1f0 
140 ··bunzip·34622e94b56e176a2b34b8a67a6855a4 
141 ··bzip·8ed828546c59d721d6faa4464ad47750 
142 ··bzipWith·4533dac19f2e4b44be72c581c4090d1e 
143 ··bzipWith3·b2544b9a4f69672e9990c4248d54ad9c 
144 ··bzipWith4·63a87badbbf671305bc877f7886035a2 
145 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·37b9828a73911edc65682677beef0b01 
146 ··ApplicativeT·ac75f9c1033a1a0fa3ed421b0aa1a6ff 
147 ··tprod·836c430f592da5bade76b63a1cf2dc58 
148 ··tpure·d70eae245e3327d8eee46b48631b6e4c 
149 ··tunzip·d7f86ef8dc97dee17e1bd03b659eecdc 
150 ··tzip·86a7545983d440ce260903a9a0e1494e 
151 ··tzipWith·f350595e933c3e2883cd0c875f9ac195 
152 ··tzipWith3·feb1601bb3b05f01c12569756a080f90 
153 ··tzipWith4·9bc7aa1049fe89605e44d126cdee52a8 
154 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
155 ··AllB·742934a1aef6759c559e39d90cf8ee7d 
156 ··AllBF·2852bbf285ab6932b0e4764b71b81856 
157 ··ConstraintsB·dc18dd2fb15b81c31fdce03ebb848f0f 
158 ··baddDicts·9e213c6aa1b780911ccc0eff66d247dd 
159 ··bdicts·eb562e059c0b85eb1b87b13a0dd3252a 
160 ··bfoldMapC·8fdb140fabce3bf6ad1f2739646317d8 
161 ··bmapC·bdd35a7e14d54b9b1575987d0382e090 
162 ··bmempty·463212406bd01ecda8db986af75227fd 
163 ··bpureC·d87a8a078ca1bb1cba753e8896b062dc 
164 ··btraverseC·0c7fa01290302656c2c2336197cde099 
165 ··bzipWith3C·4bbaa65bed1c3a8013ead5fd1cfae5a8 
166 ··bzipWith4C·74930d6ff6579d7f049bebed51131c30 
167 ··bzipWithC·c8bd0d3ffccf02d14b0e98a2ac4957c1 
168 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b740860c90bc5069368a1402d8ba35ea 
169 ··AllT·051a1647fb7cdb81b6c12726eebecf9e 
170 ··AllTF·dff074ee18166a22f4f8f47ecb3e6f9e 
171 ··ConstraintsT·63bcc668eaa4de0e771fce96e43c496c 
172 ··taddDicts·5152b4bb5c5fe309890636bc41f05b3b 
173 ··tmapC·c7ff11490dec8c0395bb3c7f9f149f34 
174 ··ttraverseC·10f64217cafad49e723398b33079651f 
175 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Containers·c5fab473bbad9979597074043620626d 
176 ··exports:·4fa8423d55bf9a8386196177440beaeb 
177 ··Container·1c7330649765f5706b55296698a63339 
178 ··Container·699f6cf3964a151e54d2903fd8c234e3 
179 ··ErrorContainer·438ed536c5a5a29d675f2417b404d783 
180 ··ErrorContainer·8cb182814fc009809a5b496c9366bbfc 
181 ··getContainer·a8f965de8a77585eb604c7f0d477e492 
182 ··getErrorContainer·fa34dbd2e0df8819f2b92894f076b637 
183 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·80d56ad2686884e1a31fedb7de368c13 
184 ··DistributiveB·abc18a05f635f61b778ca554da2cea91 
185 ··bcotraverse·5b137986834428d60f93c388b01f2dfd 
186 ··bdecompose·09b00b94e8b880130b026e824bcbf703 
187 ··bdistribute·929c6e7742bbab510e6a6048e74a3699 
188 ··bdistribute'·896f1efd92130f4e15b5ad9acc0dae93 
189 ··brecompose·62de9518f265581b2d8bc112fc936ade 
190 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·ec0109aac7f95a0f49e357c4692172b6 
191 ··DistributiveT·bf60a4b70526597f9806abfbda792bc4 
192 ··tcotraverse·2dc7e6fe6bf1f4e02803c5fcccf833b7 
193 ··tdecompose·5bcdca0f2e664d1fc81634f7cd2be293 
194 ··tdistribute·e3628f1c954601a3a1e88b8b2e9621cf 
195 ··tdistribute'·b01def03abeebe4cc399564d96dac8a8 
196 ··trecompose·f413036664271a59346594cae1034ca2 
197 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
198 ··FunctorB·2039eedef490295ecfb676fcb2520788 
199 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
200 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
Max diff block lines reached; 1321/17753 bytes (7.44%) of diff not shown.
4.91 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie/Bare.p_hi vs.
./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
4.63 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Barbie.Bare·90667 interface·Data.Barbie.Bare·9066
8 ··interface·hash:·b5222004376c33149f03fc41405a84e9 
9 ··ABI·hash:·f2f23d7da16f84622a6172d6d01912d6 
10 ··export-list·hash:·b70a8e2b3e1738caa9c5701422ac8da68 ··interface·hash:·dfb46e600ecffdcdf5debba96ebd2ee0
 9 ··ABI·hash:·30fca0564cddd5035234712c4a3351d1
 10 ··export-list·hash:·76ec208bf8f2e5392703b10d7ee27ecb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c19c41c22601f1058e68a60efe5ae63d16 ··src_hash:·c19c41c22601f1058e68a60efe5ae63d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 20, 62 lines modifiedOffset 20, 62 lines modified
20 exports:20 exports:
21 ··Barbies.Internal.BareB.bcoverWith21 ··Barbies.Internal.BareB.bcoverWith
22 ··Barbies.Internal.BareB.bstripFrom22 ··Barbies.Internal.BareB.bstripFrom
23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}23 ··Barbies.Internal.BareB.BareB{Barbies.Internal.BareB.bcover·Barbies.Internal.BareB.bstrip}
24 ··Barbies.Internal.Wear.Bare24 ··Barbies.Internal.Wear.Bare
25 ··Barbies.Internal.Wear.Covered25 ··Barbies.Internal.Wear.Covered
26 ··Barbies.Internal.Wear.Wear26 ··Barbies.Internal.Wear.Wear
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.129 direct·package·dependencies:·base-4.18.2.1
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base31 orphans:·Barbies.Internal.BareB·Barbies.Internal.FunctorB·GHC.Base
32 ·········GHC.Float·GHC.Prim.Ext32 ·········GHC.Float·GHC.Prim.Ext
33 family·instance·modules:·Data.Generics.GenericN·Control.Applicative33 family·instance·modules:·Data.Generics.GenericN·Control.Applicative
34 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const34 ·························Control.Arrow·Data.Complex·Data.Functor.Compose·Data.Functor.Const
35 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum35 ·························Data.Functor.Identity·Data.Functor.Product·Data.Functor.Sum
36 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version36 ·························Data.Monoid·Data.Semigroup.Internal·Data.Type.Ord·Data.Version
37 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant37 ·························GHC.Generics·GHC.IO.Exception·GHC.RTS.Flags·Data.Functor.Constant
38 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Bare·3092576b5610ad7f7c79df37331fc9da 
39 ··exports:·721cfc3fe3da0e009b49303645fe431b 
40 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.BareB·7033f6c2e9cc418f2345679854cf259e 
41 ··BareB·e892f1bf62bb0f1de4c6900a9e397063 
42 ··bcover·ee3e8172705eeb19cb26b0a386210685 
43 ··bcoverWith·457d04fa95b40feadc0d03c1a6be16bc 
44 ··bstrip·4abad9192e0bad22fcce259ce56985ff 
45 ··bstripFrom·e4a248fbf92dcb57cc8e7de7b59fafbe 
46 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wear·e7f22eb15cb784a998456b5140cf200d 
47 ··Bare·2c0b113e3f5ede6fc221c55203ab8fd8 
48 ··Covered·80eea34d14e8600810c9ab377badacc1 
49 ··Wear·bc12aa8c9f74907821f2b32c6dbbc3ed38 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Bare·d308329d336770b68c7a204def4f52ba
 39 ··exports:·3e0e03a30fb89f6dafec8315b72e72e0
 40 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.BareB·c3913e480fb368dab5a321a730bc1175
 41 ··BareB·f15e63f5136f8d2c169b41a4366e7229
 42 ··bcover·3c05da0a69ac4c253e8361c5f1bbb4eb
 43 ··bcoverWith·82d8091afcde3f046554d1a3aa013ac7
 44 ··bstrip·d878bc27230338f5bfca2b82fdefc2cc
 45 ··bstripFrom·834713909fe7cf3a343b98d754fc398d
 46 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wear·14f242eb3d2574da8af91a6231554daf
 47 ··Bare·fa36594200f27a69b52f2f7a64b80fab
 48 ··Covered·eeaf328cbe4a57c6e3233af96bb554e7
 49 ··Wear·1612dc273c345679bd612935358ae645
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 c29af2e32593c60dcc85664c79cbd97c51 4b75ec5d1322d0fa68009e1dda5411cc
52 ··$trModule·::·GHC.Types.Module52 ··$trModule·::·GHC.Types.Module
53 ··[HasNoCafRefs,·TagSig:·<TagProper>,53 ··[HasNoCafRefs,·TagSig:·<TagProper>,
54 ···LambdaFormInfo:·LFCon[GHC.Types.Module],54 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
55 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]55 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
56 fcc64bfbe03c64ebc1db89ac1b56982f56 c04b07156a2f4fbc8c4ed26ac09ab7e7
57 ··$trModule1·::·GHC.Types.TrName57 ··$trModule1·::·GHC.Types.TrName
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
61 5db6c92df0449d4ace59c0b4eb407c2e61 f8af26d0a33467998da2e63afd7f3015
62 ··$trModule2·::·GHC.Prim.Addr#62 ··$trModule2·::·GHC.Prim.Addr#
63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
64 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Bare"#]64 ···Unfolding:·Core:·<vanilla>·"Data.Barbie.Bare"#]
65 1fca237f2e1901c5368dacd35972a6f765 ffb9eb81bbfda329e8d65ed140f893b0
66 ··$trModule3·::·GHC.Types.TrName66 ··$trModule3·::·GHC.Types.TrName
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
70 fccc36d8797d831941dd8b85108e705870 7b9584cb5099f0f9f3607d2e761a16ad
71 ··$trModule4·::·GHC.Prim.Addr#71 ··$trModule4·::·GHC.Prim.Addr#
72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
73 ···Unfolding:·Core:·<vanilla>73 ···Unfolding:·Core:·<vanilla>
74 ··············"barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe"#]74 ··············"barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U"#]
75 Warn·all·{-#·DEPRECATED·"Use·Barbies.Bare"·#-}75 Warn·all·{-#·DEPRECATED·"Use·Barbies.Bare"·#-}
76 trusted:·none76 trusted:·none
77 require·own·pkg·trusted:·False77 require·own·pkg·trusted:·False
78 docs:78 docs:
79 ··Nothing79 ··Nothing
80 extensible·fields:80 extensible·fields:
  
53.3 KB
./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 vs.
./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
53.0 KB
ghc --show-iface {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Barbie.Internal.Product·[orphan·module]·90667 interface·Data.Barbie.Internal.Product·[orphan·module]·9066
8 ··interface·hash:·30e284647bc2206132bd40a19565bcf5 
9 ··ABI·hash:·5e5dbf1be237d0122682147891fd427a 
10 ··export-list·hash:·b3bfa95a17c0f8b277ed3b23015a2153 
11 ··orphan·hash:·d5748e335098383324f459659ea68d758 ··interface·hash:·7eb27d0b9ba477004658663af3922f95
 9 ··ABI·hash:·bc6e15bf1ecbbc6595bdaffefaf80615
 10 ··export-list·hash:·f0b0ed3fda32adae110638adb35a2d40
 11 ··orphan·hash:·bd066df895a8364190399d9a0615264b
12 ··flag·hash:·47902a655b5a8eeeeb64c2b66e53464a12 ··flag·hash:·47902a655b5a8eeeeb64c2b66e53464a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·25d3c0149114a684ec83fbdc768fa22c16 ··src_hash:·25d3c0149114a684ec83fbdc768fa22c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··gbprodDefault21 ··gbprodDefault
22 ··gbuniqDefault22 ··gbuniqDefault
23 ··CanDeriveProductB23 ··CanDeriveProductB
24 ··GProductB{gbprod·gbuniq}24 ··GProductB{gbprod·gbuniq}
25 ··ProductB{bprod·buniq}25 ··ProductB{bprod·buniq}
26 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB26 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
27 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB27 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.18.2.132 direct·package·dependencies:·base-4.18.2.1
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Barbies.Internal.ApplicativeB34 orphans:·Barbies.Internal.ApplicativeB
35 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB35 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
36 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base36 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
37 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext37 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 42, 58 lines modifiedOffset 42, 58 lines modified
42 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity42 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
43 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup43 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
44 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics44 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
45 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq45 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
46 ·························Data.Tagged·Control.Applicative.Backwards46 ·························Data.Tagged·Control.Applicative.Backwards
47 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader47 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
48 ·························Data.Functor.Constant·Data.Functor.Reverse48 ·························Data.Functor.Constant·Data.Functor.Reverse
49 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
50 ··exports:·97f76e0a31067bdc9623d74dfb179978 
51 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
52 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
53 ··exports:·ae757957079040973e48be398804a0fe 
54 ··FunctorB·2039eedef490295ecfb676fcb2520788 
55 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·e8e840d58a71f36f08cf907351677909 
56 ··exports:·f2b3ffa6928a822bd57073425bf0c21d 
57 ··Unit·c1936e142e7230f25a3d66e4ed000254 
58 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·7958e4aadfb4871559a27df0095b994b 
59 ··exports:·9f5517e3ff8f369efce374339dce99ad 
60 ··Barbie·5b007c31a64e58d86f5c6e69c899c0fd 
61 ··Barbie·543cc7d88fba5fd7fa94489181729f3d 
62 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
63 ··exports:·307a2e68cbb21a03a7dd871748641b06 
64 ··GenericN·1b4266d07741206f7b8cba4fa8905e56 
65 ··Param·64ce4f405ce19c0ac06589973a57c10d 
66 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
67 ··Rec·9017a94ecd3f60378299e9682a29a339 
68 ··RepN·ecc6da1ae57d58d707db7b6fe2471abc 
69 ··fromN·b5acbe8e27cbdbce5393ad91401fd07d 
70 ··toN·c48b8696dd67a7208550e7d17800283849 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 50 ··exports:·5b192dab08a0491faf09373600f4b2cd
 51 ··ApplicativeB·16deedde4d173b65d0723755e5a93713
 52 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 53 ··exports:·72737807c29b596e79548733975e0291
 54 ··FunctorB·0846d81162bf82239d06a8cc310f49f3
 55 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·dc4e1c7b489ece1d00e77086237aaa82
 56 ··exports:·d538e05bfbbc0ea212ae5ceedcab88a8
 57 ··Unit·a654d0e651ca97ead2ab39e18faca7f6
 58 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers·43d6d92d6f288625dea9f42a20c3850f
 59 ··exports:·def7f398dd21c52b4a641939c81ad0d7
 60 ··Barbie·b9a68eb4646738b9f4518cc946e66ed9
 61 ··Barbie·7d2a0f885d17d9961202bcfe87e12623
 62 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 63 ··exports:·ddd229d354fb4e9da43735622f139811
 64 ··GenericN·3d9f2f2677a23aa95c2fa5da9877e31f
 65 ··Param·8a772f1a47d87e197f6034a33fad91b6
 66 ··Rec·f9ff074807dea74d44999b8224bfaf68
 67 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 68 ··RepN·e96c33128fc679fb69061e7d0ebf0dc0
 69 ··fromN·a5637766ae3ff5f72edb992d534ba56a
 70 ··toN·78f9321b8015bdafeadc556b0d4f5810
71 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7371 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
72 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c72 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
73 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6273 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
74 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b974 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
75 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc75 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
76 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc276 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
77 f414a868bd9678a42dac5b458d7c59e077 577283c1809a0b1790aee41259d97c97
78 ··$dmbprod·::78 ··$dmbprod·::
79 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).79 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*)·(g·::·k·->·*).
80 ····(ProductB·b,·CanDeriveProductB·b·f·g)·=>80 ····(ProductB·b,·CanDeriveProductB·b·f·g)·=>
81 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)81 ····b·f·->·b·g·->·b·(Data.Functor.Product.Product·f·g)
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
83 ···Strictness:·<A><SP(LP(A,A,A,SC(S,L)),LP(A,A,A,SC(S,L)),SP(A,A,SC(S,L),A),LP(SC(S,C(1,C(1,C(1,L)))),A))><L><L>,83 ···Strictness:·<A><SP(LP(A,A,A,SC(S,L)),LP(A,A,A,SC(S,L)),SP(A,A,SC(S,L),A),LP(SC(S,C(1,C(1,C(1,L)))),A))><L><L>,
84 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>84 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
85 ··············\·@k85 ··············\·@k
86 ················@b·::·(k·->·*)·->·*86 ················@b·::·(k·->·*)·->·*
87 ················($dProductB['GHC.Types.Many]·::·ProductB·b)87 ················($dProductB['GHC.Types.Many]·::·ProductB·b)
88 ················@f·::·k·->·*88 ················@f·::·k·->·*
89 ················@g·::·k·->·*89 ················@g·::·k·->·*
90 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveProductB·b·f·g)·->90 ················($d(%,,,%)['GHC.Types.Many]·::·CanDeriveProductB·b·f·g)·->
91 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]91 ··············gbprodDefault·@k·@b·@f·@g·$d(%,,,%)]
92 6cd984b55be915979d0022c50c35079492 7b1480754173b9e5bc903a4f72b0b5c7
93 ··$dmbuniq·::93 ··$dmbuniq·::
94 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).94 ····forall·k·(b·::·(k·->·*)·->·*)·(f·::·k·->·*).
95 ····(ProductB·b,·CanDeriveProductB·b·f·f)·=>95 ····(ProductB·b,·CanDeriveProductB·b·f·f)·=>
96 ····(forall·(a·::·k).·f·a)·->·b·f96 ····(forall·(a·::·k).·f·a)·->·b·f
97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,97 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
98 ···Strictness:·<A><SP(1P(A,A,1C(1,L),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,L))))))))><L>,98 ···Strictness:·<A><SP(1P(A,A,1C(1,L),A),A,A,MP(A,1C(1,C(1,C(1,C(1,C(1,C(1,L))))))))><L>,
99 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>99 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ····························(Sym·(Add0L·(<1>_N)))264 ····························(Sym·(Add0L·(<1>_N)))
265 ····························<Data.Generics.GenericN.Param·0·f>_N)_N265 ····························<Data.Generics.GenericN.Param·0·f>_N)_N
266 ·························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]266 ·························;·Sym·(Data.Generics.GenericN.D:R:Indexed[0]
267 ····································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N267 ····································<k·->·*>_N·<*>_N·<b>_N·<f>_N·<0>_N)))_N
268 ·····················<GHC.Generics.Rep·(b·f)>_N)_R268 ·····················<GHC.Generics.Rep·(b·f)>_N)_R
269 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepNa[0]269 ··················;·Sub·(Sym·(Data.Generics.GenericN.R:RepNa[0]
Max diff block lines reached; 46763/54234 bytes (86.22%) of diff not shown.
32.5 KB
./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 vs.
./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
32.2 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Barbie.Internal.ProductC·90667 interface·Data.Barbie.Internal.ProductC·9066
8 ··interface·hash:·759086ff4c31c8a32a19349f9e4fe6e1 
9 ··ABI·hash:·9c45b22b47427a7c2e2ba34330e53e75 
10 ··export-list·hash:·495c8cdfd60ed954baa7ebb7f54791918 ··interface·hash:·be0767d4e36b8b01e5ace43773431a8a
 9 ··ABI·hash:·71a40bfeed43f69ea58d65e38995e3da
 10 ··export-list·hash:·def6729fa1fe0da7b2508be3a8a7afa6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·47902a655b5a8eeeeb64c2b66e53464a12 ··flag·hash:·47902a655b5a8eeeeb64c2b66e53464a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·272c6cfcf77d2a8065ca7a71d5c1e89316 ··src_hash:·272c6cfcf77d2a8065ca7a71d5c1e893
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 20, 22 lines modifiedOffset 20, 22 lines modified
20 exports:20 exports:
21 ··buniqC21 ··buniqC
22 ··gbdictsDefault22 ··gbdictsDefault
23 ··Barbies.Generics.Constraints.GAll23 ··Barbies.Generics.Constraints.GAll
24 ··CanDeriveProductBC24 ··CanDeriveProductBC
25 ··GProductBC{gbdicts}25 ··GProductBC{gbdicts}
26 ··ProductBC{bdicts}26 ··ProductBC{bdicts}
27 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints27 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints
28 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB28 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
29 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts29 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts
30 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB30 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
31 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial31 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
32 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers32 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
33 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product33 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product
34 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN34 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.18.2.136 direct·package·dependencies:·base-4.18.2.1
37 plugin·package·dependencies:37 plugin·package·dependencies:
38 orphans:·Barbies.Internal.ApplicativeB38 orphans:·Barbies.Internal.ApplicativeB
39 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB39 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
40 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB40 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
41 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans41 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 47, 59 lines modifiedOffset 47, 59 lines modified
47 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity47 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
48 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup48 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
49 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics49 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
50 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq50 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
51 ·························Data.Tagged·Control.Applicative.Backwards51 ·························Data.Tagged·Control.Applicative.Backwards
52 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader52 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
53 ·························Data.Functor.Constant·Data.Functor.Reverse53 ·························Data.Functor.Constant·Data.Functor.Reverse
54 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Generics.Constraints·d745d9d282b4b8b1e7a00feaec72f736 
55 ··exports:·f5759178cdbb617493eee5630131ae28 
56 ··GAll·a97385b661b56e3be3899c1ab3c9b2ee 
57 ··Other·37a7ae0c37bbbef9abad416d6d0959ff 
58 ··Self·2f79d5b19b60d934525cb7f68041b9a3 
59 ··X·171ce71086eece1d472adc01f3a98af1 
60 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
61 ··exports:·62d29be84a756dd8aa3183dad2a1d146 
62 ··AllB·742934a1aef6759c559e39d90cf8ee7d 
63 ··ConstraintsB·dc18dd2fb15b81c31fdce03ebb848f0f 
64 ··GAllRepB·277cdc2c0f11943cec79057ddef744d4 
65 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Dicts·11d9cab4807894b2baa78a0cba8e7494 
66 ··exports:·9f8c69c553b186c41f515294f9b7135a 
67 ··Dict·adad19ff9d0f2524fe5fa4bd0c2b10cc 
68 ··Dict·ec60591113f8a2b0cd5ff8ded40ccb22 
69 ··requiringDict·1ef5ac9bdc38d1886b55376c71cb27fa 
70 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
71 ··exports:·ae757957079040973e48be398804a0fe 
72 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·e8e840d58a71f36f08cf907351677909 
74 ··exports:·f2b3ffa6928a822bd57073425bf0c21d 
75 ··Unit·7dad192333f9ffba2f7db338141645a6 
76 ··Unit·c1936e142e7230f25a3d66e4ed000254 
77 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·7958e4aadfb4871559a27df0095b994b 
78 ··exports:·9f5517e3ff8f369efce374339dce99ad 
79 ··Barbie·5b007c31a64e58d86f5c6e69c899c0fd 
80 ··Barbie·543cc7d88fba5fd7fa94489181729f3d 
81 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product·5e5dbf1be237d0122682147891fd427a 
82 ··exports:·b3bfa95a17c0f8b277ed3b23015a2153 
83 ··ProductB·af99b4f9ab3ced46f9535839b62e919e 
84 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
85 ··exports:·307a2e68cbb21a03a7dd871748641b06 
86 ··GenericN·1b4266d07741206f7b8cba4fa8905e56 
87 ··Param·64ce4f405ce19c0ac06589973a57c10d 
88 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
89 ··Rec·9017a94ecd3f60378299e9682a29a339 
90 ··RepN·ecc6da1ae57d58d707db7b6fe2471abc 
91 ··toN·c48b8696dd67a7208550e7d17800283854 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Generics.Constraints·39afe276e15aa255e48d08c5ba712f59
 55 ··exports:·cc7aef2f5c488676d297ae83c45ee82c
 56 ··GAll·a7ee244c89fc411256c161efeeeaa7f7
 57 ··Other·8bb50890c54679a66314c7386cc22c84
 58 ··Self·fad44513c200d092a9b1df1339ad21e6
 59 ··X·ef8817b68c20d7aa4653a1809b97c873
 60 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·cb077425686d4bb620c4f51549182b9f
 61 ··exports:·805180e0c2ac5e4eb5bae7572cee9a36
 62 ··AllB·1b4f9a291ec9d45a18d31df601e0aeeb
 63 ··ConstraintsB·0e5c16bae977600323d72f12d780df0a
 64 ··GAllRepB·4b3474a88e083762e3a70813269e0f11
 65 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Dicts·0c882df337c0ddb4b93d319e9df15dee
 66 ··exports:·aef70c927dc71262ae11a005378b77ba
 67 ··Dict·bff0b142b8aff4e8f3cceef6652e36ab
 68 ··Dict·dd2349f8d9e28b14c434ca84ff9690b6
 69 ··requiringDict·501619b73143cb187d749df6455ffe8e
 70 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB·33fac1937871e3c31a09713b2ed12108
 71 ··exports:·72737807c29b596e79548733975e0291
 72 ··bmap·2ae314fd6462df0765e64900c0d8fc90
 73 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial·dc4e1c7b489ece1d00e77086237aaa82
 74 ··exports:·d538e05bfbbc0ea212ae5ceedcab88a8
 75 ··Unit·a88e573f0bca8af4d81862878a7ee1dc
 76 ··Unit·a654d0e651ca97ead2ab39e18faca7f6
 77 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers·43d6d92d6f288625dea9f42a20c3850f
 78 ··exports:·def7f398dd21c52b4a641939c81ad0d7
 79 ··Barbie·b9a68eb4646738b9f4518cc946e66ed9
 80 ··Barbie·7d2a0f885d17d9961202bcfe87e12623
 81 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product·bc6e15bf1ecbbc6595bdaffefaf80615
 82 ··exports:·f0b0ed3fda32adae110638adb35a2d40
 83 ··ProductB·d39e0a5b1e3c8e26d5a23aeef55d72fc
 84 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN·2cb3626d76281764d745593efa3ddaa0
 85 ··exports:·ddd229d354fb4e9da43735622f139811
 86 ··GenericN·3d9f2f2677a23aa95c2fa5da9877e31f
 87 ··Param·8a772f1a47d87e197f6034a33fad91b6
 88 ··Rec·f9ff074807dea74d44999b8224bfaf68
 89 ··Rec·fe113cdf6189cb36af37422ecdf6cf32
 90 ··RepN·e96c33128fc679fb69061e7d0ebf0dc0
 91 ··toN·78f9321b8015bdafeadc556b0d4f5810
92 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a7392 import··-/··Data.Functor.Product·66ae7073fd58f9095ab547fd84d79a73
93 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c93 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
Max diff block lines reached; 25017/32977 bytes (75.86%) of diff not shown.
15.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Barbie.p_hi vs.
./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
15.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Barbie·90667 interface·Data.Barbie·9066
8 ··interface·hash:·eceea448ca027d72602bc67bc41e45dd 
9 ··ABI·hash:·34f5f95bc3e82c12893c12f6adbd2746 
10 ··export-list·hash:·73d6481d423f0ede573529668905cd578 ··interface·hash:·6de15836f41b599e86d3ad951b83a9cd
 9 ··ABI·hash:·e696a9d9ba23baed837dd48e7c51e720
 10 ··export-list·hash:·f4a9cbef665ed9a6341aa61a33d21189
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·be5b1789a06c57e83254dd212f889ed316 ··src_hash:·be5b1789a06c57e83254dd212f889ed3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··Data.Barbie.Internal.Product.CanDeriveProductB43 ··Data.Barbie.Internal.Product.CanDeriveProductB
44 ··Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod·Data.Barbie.Internal.Product.gbuniq}44 ··Data.Barbie.Internal.Product.GProductB{Data.Barbie.Internal.Product.gbprod·Data.Barbie.Internal.Product.gbuniq}
45 ··Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod·Data.Barbie.Internal.Product.buniq}45 ··Data.Barbie.Internal.Product.ProductB{Data.Barbie.Internal.Product.bprod·Data.Barbie.Internal.Product.buniq}
46 ··Data.Barbie.Internal.ProductC.CanDeriveProductBC46 ··Data.Barbie.Internal.ProductC.CanDeriveProductBC
47 ··Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts}47 ··Data.Barbie.Internal.ProductC.GProductBC{Data.Barbie.Internal.ProductC.gbdicts}
48 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}48 ··Data.Barbie.Internal.ProductC.ProductBC{Data.Barbie.Internal.ProductC.bdicts}
49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
50 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB50 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
51 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB51 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
52 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB52 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
53 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB53 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
54 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial54 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Trivial
55 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers55 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.Wrappers
56 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product56 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.Product
57 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC57 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Barbie.Internal.ProductC
58 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod58 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Functor.Prod
59 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN59 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
60 boot·module·dependencies:60 boot·module·dependencies:
61 direct·package·dependencies:·base-4.18.2.161 direct·package·dependencies:·base-4.18.2.1
62 plugin·package·dependencies:62 plugin·package·dependencies:
63 orphans:·Barbies.Internal.ApplicativeB63 orphans:·Barbies.Internal.ApplicativeB
64 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB64 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
65 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB65 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB
66 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans66 ·········Data.Barbie.Internal.Product·GHC.Base·GHC.Float·Data.Orphans
Offset 72, 109 lines modifiedOffset 72, 109 lines modified
72 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity72 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
73 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup73 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
74 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics74 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
75 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq75 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
76 ·························Data.Tagged·Control.Applicative.Backwards76 ·························Data.Tagged·Control.Applicative.Backwards
77 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader77 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
78 ·························Data.Functor.Constant·Data.Functor.Reverse78 ·························Data.Functor.Constant·Data.Functor.Reverse
79 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
80 ··exports:·97f76e0a31067bdc9623d74dfb179978 
81 ··bunzip·34622e94b56e176a2b34b8a67a6855a4 
82 ··bzip·8ed828546c59d721d6faa4464ad47750 
83 ··bzipWith·4533dac19f2e4b44be72c581c4090d1e 
84 ··bzipWith3·b2544b9a4f69672e9990c4248d54ad9c 
85 ··bzipWith4·63a87badbbf671305bc877f7886035a2 
86 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
87 ··exports:·62d29be84a756dd8aa3183dad2a1d146 
88 ··AllB·742934a1aef6759c559e39d90cf8ee7d 
89 ··AllBF·2852bbf285ab6932b0e4764b71b81856 
90 ··ConstraintsB·dc18dd2fb15b81c31fdce03ebb848f0f 
91 ··baddDicts·9e213c6aa1b780911ccc0eff66d247dd 
92 ··bmapC·bdd35a7e14d54b9b1575987d0382e090 
93 ··bmempty·463212406bd01ecda8db986af75227fd 
94 ··btraverseC·0c7fa01290302656c2c2336197cde099 
95 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
96 ··exports:·ae757957079040973e48be398804a0fe 
97 ··FunctorB·2039eedef490295ecfb676fcb2520788 
98 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
99 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·b69366efe3ba5e39658c918b8401e4c9 
100 ··exports:·a8196cc20ebeb66df453e15c78d677c9 
101 ··TraversableB·276504176defd37fdae4e05d479e9cc6 
102 ··bfoldMap·14d33185bc8e0b9d6617de4794d0b153 
103 ··bsequence·c342788bd922f3596acc43592b92d6ee 
104 ··bsequence'·ddba99e0a036e38514b81b4420ddd569 
105 ··btraverse·44638623568081a176cfc6fcc0804dca 
106 ··btraverse_·db6a81411d9b3d9f573baa0f326e7828 
107 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Trivial·e8e840d58a71f36f08cf907351677909 
108 ··exports:·f2b3ffa6928a822bd57073425bf0c21d 
109 ··Unit·7dad192333f9ffba2f7db338141645a6 
110 ··Unit·c1936e142e7230f25a3d66e4ed000254 
111 ··Void·5d92e28d57b6d96e3f5a3ac3e40a4208 
112 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.Wrappers·7958e4aadfb4871559a27df0095b994b 
113 ··exports:·9f5517e3ff8f369efce374339dce99ad 
114 ··Barbie·5b007c31a64e58d86f5c6e69c899c0fd 
115 ··Barbie·543cc7d88fba5fd7fa94489181729f3d 
116 ··getBarbie·6d368f21fe7c0589f6250535ac3d10f7 
117 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.Product·5e5dbf1be237d0122682147891fd427a 
118 ··exports:·b3bfa95a17c0f8b277ed3b23015a2153 
119 ··CanDeriveProductB·edd1b7310e7e53a3ccd4a0885be96b23 
120 ··GProductB·e66eb7bb9eb76ca38e2e7d6fb1df5f74 
121 ··ProductB·af99b4f9ab3ced46f9535839b62e919e 
122 ··bprod·4c6a77d799148ca8c6f0108df6a57c89 
123 ··buniq·1d207b4610a72b40ff741fa9aa3a0d9c 
124 ··gbprod·3a423f95b9e20b3f3ec07d9863b93b06 
125 ··gbuniq·c7a3608f5aaf1666ca70519b70322c84 
126 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Barbie.Internal.ProductC·9c45b22b47427a7c2e2ba34330e53e75 
127 ··exports:·495c8cdfd60ed954baa7ebb7f5479191 
128 ··CanDeriveProductBC·11db5eeb41bce3f45a8dd0b5d0651ec6 
129 ··GProductBC·b7f6551b932973c12941b8b37206ab2a 
130 ··ProductBC·2e32d626c3ad4b9d08b8baf41457da27 
131 ··bdicts·3fb38e2b617286df5448f825c807ec06 
132 ··buniqC·f593d3b66be3e7314629e11fbe3669e7 
133 ··gbdicts·3d2edaca452e19c0d90845bfe3d74f77 
134 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Functor.Prod·6960c59919354e78018463de9f95428d 
135 ··exports:·44e655eaed14db1b6bce59ab0030a93c 
136 ··Cons·5fa8aa12acf8c50978bcedc1def15f38 
137 ··Prod·46923a6801bbd445e7f64b45bc2641db 
138 ··Unit·954870f5e4fb7b14f642adc0d8fed081 
139 ··oneTuple·15047fbbfd70729b34ce5eef9c39ff10 
140 ··prod·ce6744d0fed199a0f3297258e8b39d71 
141 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
142 ··exports:·307a2e68cbb21a03a7dd871748641b06 
143 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
144 ··Rec·9017a94ecd3f60378299e9682a29a339 
145 ··unRec·6cdf989c26100469a6285cb308ea82fb79 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 80 ··exports:·5b192dab08a0491faf09373600f4b2cd
 81 ··bunzip·11c04082ef1f526743411828ff5e3b0b
 82 ··bzip·38f3994007ee30a57645303749d60354
 83 ··bzipWith·bca3958211a37a502853b653649238a6
 84 ··bzipWith3·0af74d4e86fd92f65a95f59ae545d30a
 85 ··bzipWith4·6fbf99b5bb16c09aedd72b44a835d3de
 86 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·cb077425686d4bb620c4f51549182b9f
 87 ··exports:·805180e0c2ac5e4eb5bae7572cee9a36
Max diff block lines reached; 3900/15455 bytes (25.23%) of diff not shown.
10.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Barbie.p_hi vs.
./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
10.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Functor.Barbie·90667 interface·Data.Functor.Barbie·9066
8 ··interface·hash:·2632caa1cb2d0df83b4e0121bcbfdfc9 
9 ··ABI·hash:·9dafd74b326111f9ee0b678e4b56d097 
10 ··export-list·hash:·776dd022e7184a3e3960ac8208304d118 ··interface·hash:·9d2d7e6f96da5a266ef3961d233d9108
 9 ··ABI·hash:·cb89b258eede167b2d361dbcd693e5c2
 10 ··export-list·hash:·2d9e067c321d67b0eec7598e2173b9ef
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a7aa8c351bd48d6391be317daa6f74bf16 ··src_hash:·a7aa8c351bd48d6391be317daa6f74bf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 43, 20 lines modifiedOffset 43, 20 lines modified
43 ··Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod·Barbies.Internal.ApplicativeB.bpure}43 ··Barbies.Internal.ApplicativeB.ApplicativeB{Barbies.Internal.ApplicativeB.bprod·Barbies.Internal.ApplicativeB.bpure}
44 ··Barbies.Internal.ConstraintsB.AllBF44 ··Barbies.Internal.ConstraintsB.AllBF
45 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}45 ··Barbies.Internal.ConstraintsB.ConstraintsB{Barbies.Internal.ConstraintsB.AllB·Barbies.Internal.ConstraintsB.baddDicts}
46 ··Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute}46 ··Barbies.Internal.DistributiveB.DistributiveB{Barbies.Internal.DistributiveB.bdistribute}
47 ··Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap}47 ··Barbies.Internal.FunctorB.FunctorB{Barbies.Internal.FunctorB.bmap}
48 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}48 ··Barbies.Internal.TraversableB.TraversableB{Barbies.Internal.TraversableB.btraverse}
49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}49 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
50 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB50 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB
51 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB51 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB
52 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB52 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB
53 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB53 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorB
54 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB54 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableB
55 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN55 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
56 boot·module·dependencies:56 boot·module·dependencies:
57 direct·package·dependencies:·base-4.18.2.157 direct·package·dependencies:·base-4.18.2.1
58 plugin·package·dependencies:58 plugin·package·dependencies:
59 orphans:·Barbies.Internal.ApplicativeB59 orphans:·Barbies.Internal.ApplicativeB
60 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB60 ·········Barbies.Internal.ConstraintsB·Barbies.Internal.DistributiveB
61 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base61 ·········Barbies.Internal.FunctorB·Barbies.Internal.TraversableB·GHC.Base
62 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext62 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 66, 88 lines modifiedOffset 66, 88 lines modified
66 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity66 ·························Data.Functor.Compose·Data.Functor.Const·Data.Functor.Identity
67 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup67 ·························Data.Functor.Product·Data.Functor.Sum·Data.Monoid·Data.Semigroup
68 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics68 ·························Data.Semigroup.Internal·Data.Type.Ord·Data.Version·GHC.Generics
69 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq69 ·························GHC.IO.Exception·GHC.IsList·GHC.RTS.Flags·GHC.Stats·Control.DeepSeq
70 ·························Data.Tagged·Control.Applicative.Backwards70 ·························Data.Tagged·Control.Applicative.Backwards
71 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader71 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Reader
72 ·························Data.Functor.Constant·Data.Functor.Reverse72 ·························Data.Functor.Constant·Data.Functor.Reverse
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeB·27b00dfc91c1741bfb2d3c42684e7344 
74 ··exports:·97f76e0a31067bdc9623d74dfb179978 
75 ··ApplicativeB·e831de0bd01221227318ff01f360d4cb 
76 ··bprod·faa80cda7d5ebacb4d59ff2581e950e5 
77 ··bpure·8f62c3bd94a72cb3e7cb88067b7fc1f0 
78 ··bunzip·34622e94b56e176a2b34b8a67a6855a4 
79 ··bzip·8ed828546c59d721d6faa4464ad47750 
80 ··bzipWith·4533dac19f2e4b44be72c581c4090d1e 
81 ··bzipWith3·b2544b9a4f69672e9990c4248d54ad9c 
82 ··bzipWith4·63a87badbbf671305bc877f7886035a2 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsB·c915225ce12dec07b484cb0e6c8bc95f 
84 ··exports:·62d29be84a756dd8aa3183dad2a1d146 
85 ··AllB·742934a1aef6759c559e39d90cf8ee7d 
86 ··AllBF·2852bbf285ab6932b0e4764b71b81856 
87 ··ConstraintsB·dc18dd2fb15b81c31fdce03ebb848f0f 
88 ··baddDicts·9e213c6aa1b780911ccc0eff66d247dd 
89 ··bdicts·eb562e059c0b85eb1b87b13a0dd3252a 
90 ··bfoldMapC·8fdb140fabce3bf6ad1f2739646317d8 
91 ··bmapC·bdd35a7e14d54b9b1575987d0382e090 
92 ··bmempty·463212406bd01ecda8db986af75227fd 
93 ··bpureC·d87a8a078ca1bb1cba753e8896b062dc 
94 ··btraverseC·0c7fa01290302656c2c2336197cde099 
95 ··bzipWith3C·4bbaa65bed1c3a8013ead5fd1cfae5a8 
96 ··bzipWith4C·74930d6ff6579d7f049bebed51131c30 
97 ··bzipWithC·c8bd0d3ffccf02d14b0e98a2ac4957c1 
98 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveB·80d56ad2686884e1a31fedb7de368c13 
99 ··exports:·67f047624c17612bc49b9fde883b9428 
100 ··DistributiveB·abc18a05f635f61b778ca554da2cea91 
101 ··bcotraverse·5b137986834428d60f93c388b01f2dfd 
102 ··bdecompose·09b00b94e8b880130b026e824bcbf703 
103 ··bdistribute·929c6e7742bbab510e6a6048e74a3699 
104 ··bdistribute'·896f1efd92130f4e15b5ad9acc0dae93 
105 ··brecompose·62de9518f265581b2d8bc112fc936ade 
106 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorB·5215c73425d0f8767ce576b78637b89c 
107 ··exports:·ae757957079040973e48be398804a0fe 
108 ··FunctorB·2039eedef490295ecfb676fcb2520788 
109 ··bmap·353efbf15cb6b4e2b1722efe83fb4018 
110 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableB·b69366efe3ba5e39658c918b8401e4c9 
111 ··exports:·a8196cc20ebeb66df453e15c78d677c9 
112 ··TraversableB·276504176defd37fdae4e05d479e9cc6 
113 ··bfoldMap·14d33185bc8e0b9d6617de4794d0b153 
114 ··bsequence·c342788bd922f3596acc43592b92d6ee 
115 ··bsequence'·ddba99e0a036e38514b81b4420ddd569 
116 ··btraverse·44638623568081a176cfc6fcc0804dca 
117 ··btraverse_·db6a81411d9b3d9f573baa0f326e7828 
118 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
119 ··exports:·307a2e68cbb21a03a7dd871748641b06 
120 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
121 ··Rec·9017a94ecd3f60378299e9682a29a339 
122 ··unRec·6cdf989c26100469a6285cb308ea82fb73 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeB·32ce9f9db11093baaf3db99a633f6b50
 74 ··exports:·5b192dab08a0491faf09373600f4b2cd
 75 ··ApplicativeB·16deedde4d173b65d0723755e5a93713
 76 ··bprod·8e131e15a5f98601851c0b27ac4241c0
 77 ··bpure·e8e39b317ff94f27399a39d7e16b86a9
 78 ··bunzip·11c04082ef1f526743411828ff5e3b0b
 79 ··bzip·38f3994007ee30a57645303749d60354
 80 ··bzipWith·bca3958211a37a502853b653649238a6
 81 ··bzipWith3·0af74d4e86fd92f65a95f59ae545d30a
 82 ··bzipWith4·6fbf99b5bb16c09aedd72b44a835d3de
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsB·cb077425686d4bb620c4f51549182b9f
 84 ··exports:·805180e0c2ac5e4eb5bae7572cee9a36
 85 ··AllB·1b4f9a291ec9d45a18d31df601e0aeeb
 86 ··AllBF·63bb86e4a6c471b3a0fb28f25103dd36
 87 ··ConstraintsB·0e5c16bae977600323d72f12d780df0a
 88 ··baddDicts·45de3f1644ad793bfa156162f97dcda3
 89 ··bdicts·e07f5a7ebb838629173d9923292efbda
 90 ··bfoldMapC·10664cc3bb59672088e1f9e7b5901501
 91 ··bmapC·e9b37dcfce08040e31146f6b7b8674d2
 92 ··bmempty·67368e786413af9677c05a4fe1067921
 93 ··bpureC·a370fb71249c97e99513b1f6d3e55713
 94 ··btraverseC·ed469f93d8768c1e1efcc0e74f86d74e
 95 ··bzipWith3C·fb97dfb54d0e016efc07adbe405ebdc6
 96 ··bzipWith4C·93646da27a6ecb575b9979eba8a98445
 97 ··bzipWithC·882709786427a2557e9b9ec6b5f9f691
 98 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveB·86907d3a2f9542c8a7e9eb0c9e39c2e1
 99 ··exports:·35baad0665225d23105900c3f9071c68
 100 ··DistributiveB·e760f6db15922c1a6bf57e10ddec6cce
 101 ··bcotraverse·a8a061943b1c3b24388fd821cae4be7b
 102 ··bdecompose·0142f5300f444349da9d515d163638ab
Max diff block lines reached; 1333/10203 bytes (13.06%) of diff not shown.
89.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Prod.p_hi vs.
./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
88.7 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Functor.Prod·90667 interface·Data.Functor.Prod·9066
8 ··interface·hash:·79fba61ec847792b5192c84a57632a7f 
9 ··ABI·hash:·6960c59919354e78018463de9f95428d 
10 ··export-list·hash:·44e655eaed14db1b6bce59ab0030a93c8 ··interface·hash:·58aba9af48649d03526d4e96ef637e02
 9 ··ABI·hash:·40f1c61399630f2acc341720d65ecf92
 10 ··export-list·hash:·d97a11b09cefc2c69fafc6efc9af992b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2247f669944f894b7306728dde65e83212 ··flag·hash:·2247f669944f894b7306728dde65e832
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·610d6ae8793d64642444a356c490f3f616 ··src_hash:·610d6ae8793d64642444a356c490f3f6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c46 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
47 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c4647 import··-/··Data.Traversable·b38661fca93ceff246503f73c10b2c46
48 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b948 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
49 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc49 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0851 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
52 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9452 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
53 d2fd1c9756964a29b2ee94b3b2d3a8d153 9e5b604faf999f984c0010faa01877fa
54 ··$fAlternativeProd·::54 ··$fAlternativeProd·::
55 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>55 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
56 ····GHC.Base.Alternative·(Prod·(f·:·fs))56 ····GHC.Base.Alternative·(Prod·(f·:·fs))
57 ··DFunId57 ··DFunId
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
59 ···Arity:·2,59 ···Arity:·2,
60 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)><LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)>,60 ···Strictness:·<LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)><LP(LP(LP(LC(L,C(1,L)),A),L,LC(L,C(1,L)),A,A,A),ML,LC(L,C(1,L)),A,A)>,
Offset 65, 55 lines modifiedOffset 65, 55 lines modified
65 ····················(v1['GHC.Types.Many]·::·GHC.Base.Alternative·(Prod·fs)).65 ····················(v1['GHC.Types.Many]·::·GHC.Base.Alternative·(Prod·fs)).
66 ················@(Prod·(f·:·fs))66 ················@(Prod·(f·:·fs))
67 ················($fAlternativeProd_$cp1Alternative·@f·@fs·v·v1)67 ················($fAlternativeProd_$cp1Alternative·@f·@fs·v·v1)
68 ················($fAlternativeProd_$cempty·@f·@fs·v·v1)68 ················($fAlternativeProd_$cempty·@f·@fs·v·v1)
69 ················($fAlternativeProd_$c<|>·@f·@fs·v·v1)69 ················($fAlternativeProd_$c<|>·@f·@fs·v·v1)
70 ················($fAlternativeProd_$csome·@f·@fs·v·v1)70 ················($fAlternativeProd_$csome·@f·@fs·v·v1)
71 ················($fAlternativeProd_$cmany·@f·@fs·v·v1)]71 ················($fAlternativeProd_$cmany·@f·@fs·v·v1)]
72 d02581099c849866f55aa480524e8a9672 fa429d594544ef712e8e060fd6a80cf7
73 ··$fAlternativeProd0·::·GHC.Base.Alternative·(Prod·'[])73 ··$fAlternativeProd0·::·GHC.Base.Alternative·(Prod·'[])
74 ··DFunId74 ··DFunId
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Base.C:Alternative],·Inline:·CONLIKE,76 ···LambdaFormInfo:·LFCon[GHC.Base.C:Alternative],·Inline:·CONLIKE,
77 ···Unfolding:·DFun:.77 ···Unfolding:·DFun:.
78 ················@(Prod·'[])78 ················@(Prod·'[])
79 ················$fApplicativeProd079 ················$fApplicativeProd0
80 ················($WUnit·@(*))80 ················($WUnit·@(*))
81 ················$fAlternativeProd0_$c<|>81 ················$fAlternativeProd0_$c<|>
82 ················$fAlternativeProd0_$csome82 ················$fAlternativeProd0_$csome
83 ················$fAlternativeProd0_$csome]83 ················$fAlternativeProd0_$csome]
84 13f5908478052ee580fec37db6f5938484 df7680338eb427a0b502569ba37456d4
85 ··$fAlternativeProd0_$c<|>·::·Prod·'[]·a·->·Prod·'[]·a·->·Prod·'[]·a85 ··$fAlternativeProd0_$c<|>·::·Prod·'[]·a·->·Prod·'[]·a·->·Prod·'[]·a
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
87 ···Strictness:·<1L><1L>,·CPR:·1,87 ···Strictness:·<1L><1L>,·CPR:·1,
88 ···Unfolding:·Core:·<vanilla>88 ···Unfolding:·Core:·<vanilla>
89 ··············\·@a89 ··············\·@a
90 ················(ds['GHC.Types.Many]·::·Prod·'[]·a)90 ················(ds['GHC.Types.Many]·::·Prod·'[]·a)
91 ················(ds1['GHC.Types.Many]·::·Prod·'[]·a)·->91 ················(ds1['GHC.Types.Many]·::·Prod·'[]·a)·->
92 ··············case·ds·of·wild·{·Unit·co·->92 ··············case·ds·of·wild·{·Unit·co·->
93 ··············case·ds1·of·wild1·{·Unit·co1·->·$WUnit·@(*)·@a·}·}]93 ··············case·ds1·of·wild1·{·Unit·co1·->·$WUnit·@(*)·@a·}·}]
94 ff0e65bc81800fc3326131c448bf596b94 dce3f3e15890b9f9fee5d62734f89d87
95 ··$fAlternativeProd0_$csome·::·Prod·'[]·a·->·Prod·'[]·[a]95 ··$fAlternativeProd0_$csome·::·Prod·'[]·a·->·Prod·'[]·[a]
96 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,96 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
97 ···Arity:·1,·Strictness:·<S>b,·CPR:·b,97 ···Arity:·1,·Strictness:·<S>b,·CPR:·b,
98 ···Unfolding:·Core:·<vanilla>98 ···Unfolding:·Core:·<vanilla>
99 ··············\·@a·(eta['GHC.Types.Many]·::·Prod·'[]·a)·->99 ··············\·@a·(eta['GHC.Types.Many]·::·Prod·'[]·a)·->
100 ··············letrec·{100 ··············letrec·{
101 ················some_v·::·Prod·'[]·[a]·<join·0>·[Strictness:·b]101 ················some_v·::·Prod·'[]·[a]·<join·0>·[Strictness:·b]
102 ················=·case·eta·of·wild·{·Unit·co·->·some_v·}102 ················=·case·eta·of·wild·{·Unit·co·->·some_v·}
103 ··············}·in103 ··············}·in
104 ··············some_v]104 ··············some_v]
105 6329adb01fd614abfd3ace22bbfc44cd105 25f9f30acf295953126da599d4028013
106 ··$fAlternativeProd1·::·a·->·[a]·->·[a]106 ··$fAlternativeProd1·::·a·->·[a]·->·[a]
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
108 ···Arity:·2,·Strictness:·<L><L>,108 ···Arity:·2,·Strictness:·<L><L>,
109 ···Unfolding:·Core:·<vanilla>109 ···Unfolding:·Core:·<vanilla>
110 ··············\·@a·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·[a])·->110 ··············\·@a·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·[a])·->
111 ··············GHC.Types.:·@a·ds·ds1]111 ··············GHC.Types.:·@a·ds·ds1]
112 41f3c22637694426d2cc91dead1fc938112 057c3a8dab52f1bdd80aeadf61f226ec
113 ··$fAlternativeProd_$c<|>·::113 ··$fAlternativeProd_$c<|>·::
114 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>114 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
115 ····Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a115 ····Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·a
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
117 ···Arity:·4,117 ···Arity:·4,
118 ···Strictness:·<MP(A,A,1C(1,C(1,L)),A,A)><MP(A,A,1C(1,C(1,L)),A,A)><1L><1L>,118 ···Strictness:·<MP(A,A,1C(1,C(1,L)),A,A)><MP(A,A,1C(1,C(1,L)),A,A)><1L><1L>,
119 ···Unfolding:·Core:·<vanilla>119 ···Unfolding:·Core:·<vanilla>
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ···················g·`cast`·(Sub·(SelCo:Tc(1)·(Sym·co1))·<a>_N))141 ···················g·`cast`·(Sub·(SelCo:Tc(1)·(Sym·co1))·<a>_N))
142 ················(GHC.Base.<|>142 ················(GHC.Base.<|>
143 ···················@(Prod·fs)143 ···················@(Prod·fs)
144 ···················$dAlternative1144 ···················$dAlternative1
145 ···················@a145 ···················@a
146 ···················fs2·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co))·<a>_N)_R146 ···················fs2·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co))·<a>_N)_R
147 ···················gs·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co1))·<a>_N)_R)·}·}]147 ···················gs·`cast`·(Prod·<*>_N·(SelCo:Tc(2)·(Sym·co1))·<a>_N)_R)·}·}]
148 6471fe23deedd8d1b22e4f00f7813e72148 fa90253c3ed2200f0af3a2ff8f29cb40
149 ··$fAlternativeProd_$cempty·::149 ··$fAlternativeProd_$cempty·::
150 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>150 ····(GHC.Base.Alternative·f,·GHC.Base.Alternative·(Prod·fs))·=>
151 ····Prod·(f·:·fs)·a151 ····Prod·(f·:·fs)·a
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
153 ···Arity:·2,·Strictness:·<MP(A,1L,A,A,A)><MP(A,1L,A,A,A)>,153 ···Arity:·2,·Strictness:·<MP(A,1L,A,A,A)><MP(A,1L,A,A,A)>,
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············\·@f·::·*·->·*155 ··············\·@f·::·*·->·*
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ················@(f·:·fs)162 ················@(f·:·fs)
163 ················@a163 ················@a
164 ················@f164 ················@f
165 ················@fs165 ················@fs
166 ················@~<f·:·fs>_N166 ················@~<f·:·fs>_N
167 ················(GHC.Base.empty·@f·$dAlternative·@a)167 ················(GHC.Base.empty·@f·$dAlternative·@a)
168 ················(GHC.Base.empty·@(Prod·fs)·$dAlternative1·@a)]168 ················(GHC.Base.empty·@(Prod·fs)·$dAlternative1·@a)]
169 cacde4105edec44237bc9dd83c22665a169 8fbefc93d518e57219dc4ccbbecace18
170 ··$fAlternativeProd_$cliftA2·::170 ··$fAlternativeProd_$cliftA2·::
171 ····(GHC.Base.Applicative·f,·GHC.Base.Applicative·(Prod·fs))·=>171 ····(GHC.Base.Applicative·f,·GHC.Base.Applicative·(Prod·fs))·=>
172 ····(a·->·b·->·c)172 ····(a·->·b·->·c)
173 ····->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·b·->·Prod·(f·:·fs)·c173 ····->·Prod·(f·:·fs)·a·->·Prod·(f·:·fs)·b·->·Prod·(f·:·fs)·c
174 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,174 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
175 ···Strictness:·<LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><L><ML>,175 ···Strictness:·<LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><LP(MP(1C(1,C(1,L)),A),A,LC(S,C(1,L)),A,A,A)><L><ML>,
176 ···Unfolding:·Core:·<vanilla>176 ···Unfolding:·Core:·<vanilla>
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ················(GHC.Base.<*>228 ················(GHC.Base.<*>
229 ···················@(Prod·fs)229 ···················@(Prod·fs)
230 ···················$dApplicative1230 ···················$dApplicative1
Max diff block lines reached; 84828/90778 bytes (93.45%) of diff not shown.
10.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Functor/Transformer.p_hi vs.
./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
10.2 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Functor.Transformer·90667 interface·Data.Functor.Transformer·9066
8 ··interface·hash:·5102af2ca924928a5ff1f38a3a37f260 
9 ··ABI·hash:·b6c50927a72e994c449237c5015937c7 
10 ··export-list·hash:·856a31e58112ee4a1740bc4f8a0a58508 ··interface·hash:·0eeecfeb9f6a7233ae7c6af553094a58
 9 ··ABI·hash:·eda82e6579172c14a44bb087490ee99a
 10 ··export-list·hash:·385f1ce47f803f58a1667bba336930e6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf8112 ··flag·hash:·f5e2cce413adc89c5e3d9edbdd58cf81
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d83995bc8e7444810caab212b91324c016 ··src_hash:·d83995bc8e7444810caab212b91324c0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 37, 21 lines modifiedOffset 37, 21 lines modified
37 ··Barbies.Internal.ConstraintsT.AllTF37 ··Barbies.Internal.ConstraintsT.AllTF
38 ··Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT·Barbies.Internal.ConstraintsT.taddDicts}38 ··Barbies.Internal.ConstraintsT.ConstraintsT{Barbies.Internal.ConstraintsT.AllT·Barbies.Internal.ConstraintsT.taddDicts}
39 ··Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute}39 ··Barbies.Internal.DistributiveT.DistributiveT{Barbies.Internal.DistributiveT.tdistribute}
40 ··Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap}40 ··Barbies.Internal.FunctorT.FunctorT{Barbies.Internal.FunctorT.tmap}
41 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}41 ··Barbies.Internal.MonadT.MonadT{Barbies.Internal.MonadT.tembed·Barbies.Internal.MonadT.tjoin·Barbies.Internal.MonadT.tlift}
42 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}42 ··Barbies.Internal.TraversableT.TraversableT{Barbies.Internal.TraversableT.ttraverse}
43 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}43 ··Data.Generics.GenericN.Rec{Data.Generics.GenericN.Rec·unRec}
44 direct·module·dependencies:·barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT44 direct·module·dependencies:·barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT
45 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT45 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT
46 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT46 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT
47 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT47 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT
48 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT48 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.MonadT
49 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT49 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.TraversableT
50 ····························barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN50 ····························barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Data.Generics.GenericN
51 boot·module·dependencies:51 boot·module·dependencies:
52 direct·package·dependencies:·base-4.18.2.152 direct·package·dependencies:·base-4.18.2.1
53 plugin·package·dependencies:53 plugin·package·dependencies:
54 orphans:·Barbies.Internal.ApplicativeT54 orphans:·Barbies.Internal.ApplicativeT
55 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveT55 ·········Barbies.Internal.ConstraintsT·Barbies.Internal.DistributiveT
56 ·········Barbies.Internal.FunctorT·Barbies.Internal.TraversableT·GHC.Base56 ·········Barbies.Internal.FunctorT·Barbies.Internal.TraversableT·GHC.Base
57 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext57 ·········GHC.Float·Data.Orphans·GHC.Prim.Ext
Offset 66, 87 lines modifiedOffset 66, 87 lines modified
66 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except66 ·························Control.Monad.Trans.Accum·Control.Monad.Trans.Except
67 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe67 ·························Control.Monad.Trans.Identity·Control.Monad.Trans.Maybe
68 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict68 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy69 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.State.Lazy
70 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy70 ·························Control.Monad.Trans.State.Strict·Control.Monad.Trans.Writer.Lazy
71 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant71 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
72 ·························Data.Functor.Reverse72 ·························Data.Functor.Reverse
73 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ApplicativeT·37b9828a73911edc65682677beef0b01 
74 ··exports:·326dd8ed771f20a8bb5ea77e676eb73c 
75 ··ApplicativeT·ac75f9c1033a1a0fa3ed421b0aa1a6ff 
76 ··tprod·836c430f592da5bade76b63a1cf2dc58 
77 ··tpure·d70eae245e3327d8eee46b48631b6e4c 
78 ··tunzip·d7f86ef8dc97dee17e1bd03b659eecdc 
79 ··tzip·86a7545983d440ce260903a9a0e1494e 
80 ··tzipWith·f350595e933c3e2883cd0c875f9ac195 
81 ··tzipWith3·feb1601bb3b05f01c12569756a080f90 
82 ··tzipWith4·9bc7aa1049fe89605e44d126cdee52a8 
83 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.ConstraintsT·b740860c90bc5069368a1402d8ba35ea 
84 ··exports:·ff64c12f85a58ce210c289bc5f38b4b0 
85 ··AllT·051a1647fb7cdb81b6c12726eebecf9e 
86 ··AllTF·dff074ee18166a22f4f8f47ecb3e6f9e 
87 ··ConstraintsT·63bcc668eaa4de0e771fce96e43c496c 
88 ··taddDicts·5152b4bb5c5fe309890636bc41f05b3b 
89 ··tmapC·c7ff11490dec8c0395bb3c7f9f149f34 
90 ··ttraverseC·10f64217cafad49e723398b33079651f 
91 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.DistributiveT·ec0109aac7f95a0f49e357c4692172b6 
92 ··exports:·e4bb445090ae9da31a739b0e3da69c11 
93 ··DistributiveT·bf60a4b70526597f9806abfbda792bc4 
94 ··tcotraverse·2dc7e6fe6bf1f4e02803c5fcccf833b7 
95 ··tdecompose·5bcdca0f2e664d1fc81634f7cd2be293 
96 ··tdistribute·e3628f1c954601a3a1e88b8b2e9621cf 
97 ··tdistribute'·b01def03abeebe4cc399564d96dac8a8 
98 ··trecompose·f413036664271a59346594cae1034ca2 
99 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.FunctorT·740b571b183b6fedf549dc7d55b49ebc 
100 ··exports:·f80df9d1a671828401e57ca77039e65f 
101 ··FunctorT·8eecefeea9b4af10c28c6418beb8e35f 
102 ··tmap·7daf6eec37127197117907af82691fc2 
103 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.MonadT·2e45532830ced35fcf64ea307ca3f5c2 
104 ··exports:·34162405ec478d3f9aacb5beb1bd0be5 
105 ··MonadT·97dbe0e46fe68cde416cece814284e6f 
106 ··tembed·7ae9c4aceb95e9425a19532a1a5cf606 
107 ··tjoin·f2e80dfc8accb232f79dc76260b35361 
108 ··tlift·bcd9b7abc90632e71082fc74bfa6d889 
109 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Barbies.Internal.TraversableT·6d9f71dcdc22d5d3261927c7c3f0afd5 
110 ··exports:·24f5ff092cfd60d1c33d22f7bfc60097 
111 ··TraversableT·e7c67190d7e0b7e757119c341317ca7c 
112 ··tfoldMap·89aba6788a37742a350980fb20f7fd7d 
113 ··tsequence·f3a225e91845d5e7470e50de6f7eea6f 
114 ··tsequence'·32ebe38fec21ca397a0ee3ba29d55bec 
115 ··ttraverse·52a07542ffc301896e358aebbb2830d3 
116 ··ttraverse_·d0d74b1d03ca0a1d47af8dee84b6ed90 
117 import··-/··barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe:Data.Generics.GenericN·5ab7f4dc94ce0f41f48853dd931d0499 
118 ··exports:·307a2e68cbb21a03a7dd871748641b06 
119 ··Rec·d8ffa08834c4c62062cbf33b3a6a8e7d 
120 ··Rec·9017a94ecd3f60378299e9682a29a339 
121 ··unRec·6cdf989c26100469a6285cb308ea82fb73 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ApplicativeT·a4b6dde0959b1b6fc0980131174b93d9
 74 ··exports:·fb4057e5f657bcf51e84559f4e82a422
 75 ··ApplicativeT·8c4c465730cad783db66cced9f6ad1cd
 76 ··tprod·f7a3c13f2f2048c22a31a51a529488c9
 77 ··tpure·18e1079f018128459a0a8b55ce7b774e
 78 ··tunzip·19c9841b082e8c9d41dd4d6ca7eb20eb
 79 ··tzip·243b199bba526517ade86985eff9e9ab
 80 ··tzipWith·654badf19e125b627d365af82896f5ce
 81 ··tzipWith3·c787f5f67a26ab8a5b01d080e8d50a1c
 82 ··tzipWith4·14a75411752014d3e5c59acd446735af
 83 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.ConstraintsT·d1df5ef962f0b55196afb59b42e0f1da
 84 ··exports:·ed62ac4a4eb5e94b8facce81e2b4a838
 85 ··AllT·c4a1138038b732a439b85a866b14c054
 86 ··AllTF·c91b40bc5df4557bc150947824e6d65b
 87 ··ConstraintsT·d50d1d4be2b903724d6bf2baa5481d3f
 88 ··taddDicts·8cc5a26652c1789f051ee21b00594b19
 89 ··tmapC·1bf040f27f0c14d38d137b7a60d57d93
 90 ··ttraverseC·5f64d3e2e8c919dd82131024647bdfb8
 91 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.DistributiveT·e2516ba32392922786c305c30d832725
 92 ··exports:·ed1c5309290b8a2cf9319bed55a63450
 93 ··DistributiveT·3287b4f0ba90375696b0ae382def28bc
 94 ··tcotraverse·016be32a0da9662c14df822159e8726b
 95 ··tdecompose·4f5723c8ae8da00ff81fa74a410ea794
 96 ··tdistribute·50e04509af645581a3b094a3f3168944
 97 ··tdistribute'·28eae7229d2fc317892c749d705ea543
 98 ··trecompose·722eedbd64f0646c25e42b9733b9f082
 99 import··-/··barbies-2.0.5.0-9SJ5MlDALgM62G0wlRTJ2U:Barbies.Internal.FunctorT·385628ba6df11d9bcfdcefda46278ea8
 100 ··exports:·e02f5d493ca75ffd2f01042546f54905
 101 ··FunctorT·ae5ec0f7570f82aca6f5f14b2f49b24c
 102 ··tmap·d0b4955d5dbd43342b986bfbb6d3da5d
Max diff block lines reached; 1338/10388 bytes (12.88%) of diff not shown.
18.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/barbies-2.0.5.0-3PTNBcsybn4FHwibT0wWBe/Data/Generics/GenericN.p_hi vs.
./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
17.7 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.Generics.GenericN·[family·instance·module]·90667 interface·Data.Generics.GenericN·[family·instance·module]·9066
8 ··interface·hash:·5248e526c9e0f7a1fc6ad8e601680f2f 
9 ··ABI·hash:·5ab7f4dc94ce0f41f48853dd931d0499 
10 ··export-list·hash:·307a2e68cbb21a03a7dd871748641b068 ··interface·hash:·6bf7e3b3011b5dcf62daf9d83ba5076d
 9 ··ABI·hash:·2cb3626d76281764d745593efa3ddaa0
 10 ··export-list·hash:·ddd229d354fb4e9da43735622f139811
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d11bf6e00943ba13b6605308f5601ef012 ··flag·hash:·d11bf6e00943ba13b6605308f5601ef0
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·20c4705bc3e8084b4769b462455c760816 ··src_hash:·20c4705bc3e8084b4769b462455c7608
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 78, 28 lines modifiedOffset 78, 28 lines modified
78 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd378 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
79 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c79 import··-/··Data.Kind·fd15bc9fb2724f55aa3b09ea17d3960c
80 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e6280 import··-/··Data.Proxy·b583d2225e4e4bef1d89cafe24a40e62
81 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc81 import··-/··GHC.Generics·21d7c8a26992a4e12ea7708ed53b9dfc
82 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e982 import··-/··GHC.TypeLits·f23e4e26ee7d5b9bc41b0d7e088545e9
83 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f83 import··-/··GHC.TypeNats·d69020e5722c2743fec6a0f72e8ea24f
84 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc284 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
85 c00f0d8e8cd0302362f6b1fc6880cefb85 ee62af8408a55d98688762973ff08d82
86 ··$fGenericNa·::86 ··$fGenericNa·::
87 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),87 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
88 ·····GHC.Generics.Generic·a)·=>88 ·····GHC.Generics.Generic·a)·=>
89 ····GenericN·a89 ····GenericN·a
90 ··DFunId90 ··DFunId
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
92 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,92 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
93 ···Unfolding:·DFun:·@a93 ···Unfolding:·DFun:·@a
94 ····················(v['GHC.Types.Many]·::·GHC.Types.Coercible94 ····················(v['GHC.Types.Many]·::·GHC.Types.Coercible
95 ·············································(GHC.Generics.Rep·a)·(RepN·a))95 ·············································(GHC.Generics.Rep·a)·(RepN·a))
96 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).96 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).
97 ················@a·v·v1·($fGenericNa_$ctoN·@a·v·v1)·($fGenericNa_$cfromN·@a·v·v1)]97 ················@a·v·v1·($fGenericNa_$ctoN·@a·v·v1)·($fGenericNa_$cfromN·@a·v·v1)]
98 e9dae078157b4bb19e62fc84e670906798 14b24a35e15b94714436a18d174a6719
99 ··$fGenericNa_$cfromN·::99 ··$fGenericNa_$cfromN·::
100 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),100 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
101 ·····GHC.Generics.Generic·a)·=>101 ·····GHC.Generics.Generic·a)·=>
102 ····a·->·RepN·a·x102 ····a·->·RepN·a·x
103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
104 ···Strictness:·<1P(1L)><1P(1L,A)>,·Inline:·(sat-args=0),104 ···Strictness:·<1P(1L)><1P(1L,A)>,·Inline:·(sat-args=0),
105 ···Unfolding:·Core:·StableUser·<2,FalseFalse>105 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ·····················@(*·->·*)111 ·····················@(*·->·*)
112 ·····················@(GHC.Generics.Rep·a)112 ·····················@(GHC.Generics.Rep·a)
113 ·····················@(RepN·a)113 ·····················@(RepN·a)
114 ·····················$dCoercible·of·co·{·DEFAULT·->114 ·····················$dCoercible·of·co·{·DEFAULT·->
115 ··············(\·@x·->·GHC.Generics.from·@a·$dGeneric·@x)115 ··············(\·@x·->·GHC.Generics.from·@a·$dGeneric·@x)
116 ················`cast`116 ················`cast`
117 ··············(forall·(x·::·<*>_N).·<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]117 ··············(forall·(x·::·<*>_N).·<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]
118 975c2442247f008e7806528ecc966fd6118 703617345b4c9e21a8d44a33c6d2914c
119 ··$fGenericNa_$ctoN·::119 ··$fGenericNa_$ctoN·::
120 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),120 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepN·a),
121 ·····GHC.Generics.Generic·a)·=>121 ·····GHC.Generics.Generic·a)·=>
122 ····RepN·a·x·->·a122 ····RepN·a·x·->·a
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
124 ···Strictness:·<1P(1L)><1P(A,1L)>,·Inline:·(sat-args=0),124 ···Strictness:·<1P(1L)><1P(A,1L)>,·Inline:·(sat-args=0),
125 ···Unfolding:·Core:·StableUser·<2,FalseFalse>125 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ·····················@(*·->·*)131 ·····················@(*·->·*)
132 ·····················@(GHC.Generics.Rep·a)132 ·····················@(GHC.Generics.Rep·a)
133 ·····················@(RepN·a)133 ·····················@(RepN·a)
134 ·····················$dCoercible·of·co·{·DEFAULT·->134 ·····················$dCoercible·of·co·{·DEFAULT·->
135 ··············(\·@x·->·GHC.Generics.to·@a·$dGeneric·@x)135 ··············(\·@x·->·GHC.Generics.to·@a·$dGeneric·@x)
136 ················`cast`136 ················`cast`
137 ··············(forall·(x·::·<*>_N).·co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]137 ··············(forall·(x·::·<*>_N).·co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]
138 ebcd25237270c6fae894191744cd4a32138 7973c2f86471ebcdaeabdff41f2d75ea
139 ··$fGenericPna·::139 ··$fGenericPna·::
140 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),140 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
141 ·····GHC.Generics.Generic·a)·=>141 ·····GHC.Generics.Generic·a)·=>
142 ····GenericP·n·a142 ····GenericP·n·a
143 ··DFunId143 ··DFunId
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
145 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,145 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).150 ····················(v1['GHC.Types.Many]·::·GHC.Generics.Generic·a).
151 ················@n151 ················@n
152 ················@a152 ················@a
153 ················v153 ················v
154 ················v1154 ················v1
155 ················($fGenericPna_$ctoP·@a·@n·v·v1)155 ················($fGenericPna_$ctoP·@a·@n·v·v1)
156 ················($fGenericPna_$cfromP·@a·@n·v·v1)]156 ················($fGenericPna_$cfromP·@a·@n·v·v1)]
157 ce8bd8b024ac4082283a4038b8520de5157 54d6d89464b7961e902e63f73fea34f3
158 ··$fGenericPna_$cfromP·::158 ··$fGenericPna_$cfromP·::
159 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),159 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
160 ·····GHC.Generics.Generic·a)·=>160 ·····GHC.Generics.Generic·a)·=>
161 ····Data.Proxy.Proxy·n·->·a·->·RepP·n·a·x161 ····Data.Proxy.Proxy·n·->·a·->·RepP·n·a·x
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
163 ···Strictness:·<1P(1L)><1P(1L,A)><A>,·Inline:·(sat-args=1),163 ···Strictness:·<1P(1L)><1P(1L,A)><A>,·Inline:·(sat-args=1),
164 ···Unfolding:·Core:·StableUser·<3,FalseFalse>164 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ·····················@(*·->·*)173 ·····················@(*·->·*)
174 ·····················@(GHC.Generics.Rep·a)174 ·····················@(GHC.Generics.Rep·a)
175 ·····················@(RepP·n·a)175 ·····················@(RepP·n·a)
176 ·····················$dCoercible·of·co·{·DEFAULT·->176 ·····················$dCoercible·of·co·{·DEFAULT·->
177 ··············(GHC.Generics.from·@a·$dGeneric·@x)177 ··············(GHC.Generics.from·@a·$dGeneric·@x)
178 ················`cast`178 ················`cast`
179 ··············(<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]179 ··············(<a>_R·%<'GHC.Types.Many>_N·->_R·co·<x>_N)·}]
180 456d8618d5913b5d50e138066057e65d180 985db640f01270a0094a7710d184cca0
181 ··$fGenericPna_$ctoP·::181 ··$fGenericPna_$ctoP·::
182 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),182 ····(GHC.Types.Coercible·(GHC.Generics.Rep·a)·(RepP·n·a),
183 ·····GHC.Generics.Generic·a)·=>183 ·····GHC.Generics.Generic·a)·=>
184 ····Data.Proxy.Proxy·n·->·RepP·n·a·x·->·a184 ····Data.Proxy.Proxy·n·->·RepP·n·a·x·->·a
185 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,185 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
186 ···Strictness:·<1P(1L)><1P(A,1L)><A>,·Inline:·(sat-args=1),186 ···Strictness:·<1P(1L)><1P(A,1L)><A>,·Inline:·(sat-args=1),
187 ···Unfolding:·Core:·StableUser·<3,FalseFalse>187 ···Unfolding:·Core:·StableUser·<3,FalseFalse>
Offset 196, 272 lines modifiedOffset 196, 272 lines modified
196 ·····················@(*·->·*)196 ·····················@(*·->·*)
197 ·····················@(GHC.Generics.Rep·a)197 ·····················@(GHC.Generics.Rep·a)
198 ·····················@(RepP·n·a)198 ·····················@(RepP·n·a)
199 ·····················$dCoercible·of·co·{·DEFAULT·->199 ·····················$dCoercible·of·co·{·DEFAULT·->
200 ··············(GHC.Generics.to·@a·$dGeneric·@x)200 ··············(GHC.Generics.to·@a·$dGeneric·@x)
201 ················`cast`201 ················`cast`
202 ··············(co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]202 ··············(co·<x>_N·%<'GHC.Types.Many>_N·->_R·<a>_R)·}]
203 042d1cc01cc554e4884d8b73df668064203 1ce19a72b58a0e1a7465a8a8f00dd687
204 ··$tc'Rec·::·GHC.Types.TyCon204 ··$tc'Rec·::·GHC.Types.TyCon
205 ··[HasNoCafRefs,·TagSig:·<TagProper>,205 ··[HasNoCafRefs,·TagSig:·<TagProper>,
206 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],206 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
207 ···Unfolding:·Core:·<vanilla>207 ···Unfolding:·Core:·<vanilla>
208 ··············GHC.Types.TyCon208 ··············GHC.Types.TyCon
209 ················2010739128158471245#Word64 
Max diff block lines reached; 12342/18126 bytes (68.09%) of diff not shown.