The build is unreachable.
Build log
> /tmp/stackage-build2451$ stack unpack traverse-with-class-1.0.0.0@sha256:2d326bab8dd23272562cf0287438dcedb901ee84e464896e7f490cabb08184b4
Unpacked traverse-with-class-1.0.0.0 to /tmp/stackage-build2451/traverse-with-class-1.0.0.0/
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
[1 of 1] Compiling Main ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ./Setup configure --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/traverse-with-class-1.0.0.0 --htmldir=/home/circleci/project/builds/nightly/doc/traverse-with-class-1.0.0.0 --haddockdir=/home/circleci/project/builds/nightly/doc/traverse-with-class-1.0.0.0
Configuring traverse-with-class-1.0.0.0...
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ./Setup build
Preprocessing library for traverse-with-class-1.0.0.0..
Building library for traverse-with-class-1.0.0.0..
[1 of 5] Compiling Data.Generics.Traversable.Core ( Data/Generics/Traversable/Core.hs, dist/build/Data/Generics/Traversable/Core.o )
[2 of 5] Compiling Data.Generics.Traversable.TH ( Data/Generics/Traversable/TH.hs, dist/build/Data/Generics/Traversable/TH.o )
[3 of 5] Compiling Data.Generics.Traversable.Instances ( Data/Generics/Traversable/Instances.hs, dist/build/Data/Generics/Traversable/Instances.o )
[4 of 5] Compiling Data.Generics.Traversable ( Data/Generics/Traversable.hs, dist/build/Data/Generics/Traversable.o )
Data/Generics/Traversable.hs:101:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c a’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everywhere :: forall c a.
(Rec c a) => (forall d. (Rec c d) => d -> d) -> a -> a
|
101 | :: forall c a .
| ^^^^^^^^^^^^...
Data/Generics/Traversable.hs:101:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c d’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everywhere :: forall c a.
(Rec c a) => (forall d. (Rec c d) => d -> d) -> a -> a
|
101 | :: forall c a .
| ^^^^^^^^^^^^...
Data/Generics/Traversable.hs:107:11: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c b’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature: go :: forall b. Rec c b => b -> b
In the expression:
let
go :: forall b. Rec c b => b -> b
go = f . gmap @(Rec c) go
in go
In an equation for ‘everywhere’:
everywhere f
= let
go :: forall b. Rec c b => b -> b
go = f . gmap @(Rec c) go
in go
|
107 | go :: forall b . Rec c b => b -> b
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/Generics/Traversable.hs:113:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c a’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everywhere' :: forall c a.
(Rec c a) => (forall d. (Rec c d) => d -> d) -> a -> a
|
113 | :: forall c a .
| ^^^^^^^^^^^^...
Data/Generics/Traversable.hs:113:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c d’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everywhere' :: forall c a.
(Rec c a) => (forall d. (Rec c d) => d -> d) -> a -> a
|
113 | :: forall c a .
| ^^^^^^^^^^^^...
Data/Generics/Traversable.hs:119:11: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c b’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature: go :: forall b. Rec c b => b -> b
In the expression:
let
go :: forall b. Rec c b => b -> b
go = gmap @(Rec c) go . f
in go
In an equation for ‘everywhere'’:
everywhere' f
= let
go :: forall b. Rec c b => b -> b
go = gmap @(Rec c) go . f
in go
|
119 | go :: forall b . Rec c b => b -> b
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/Generics/Traversable.hs:125:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c a’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everywhereM :: forall c m a.
(Monad m, Rec c a) => (forall d. (Rec c d) => d -> m d) -> a -> m a
|
125 | :: forall c m a .
| ^^^^^^^^^^^^^^...
Data/Generics/Traversable.hs:125:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c d’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everywhereM :: forall c m a.
(Monad m, Rec c a) => (forall d. (Rec c d) => d -> m d) -> a -> m a
|
125 | :: forall c m a .
| ^^^^^^^^^^^^^^...
Data/Generics/Traversable.hs:131:11: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c b’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature: go :: forall b. Rec c b => b -> m b
In the expression:
let
go :: forall b. Rec c b => b -> m b
go = f <=< gmapM @(Rec c) go
in go
In an equation for ‘everywhereM’:
everywhereM f
= let
go :: forall b. Rec c b => b -> m b
go = f <=< gmapM @(Rec c) go
in go
|
131 | go :: forall b . Rec c b => b -> m b
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/Generics/Traversable.hs:137:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c a’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everything :: forall c r a.
(Rec c a) =>
(r -> r -> r) -> (forall d. (Rec c d) => d -> r) -> a -> r
|
137 | :: forall c r a .
| ^^^^^^^^^^^^^^...
Data/Generics/Traversable.hs:137:6: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c d’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature:
everything :: forall c r a.
(Rec c a) =>
(r -> r -> r) -> (forall d. (Rec c d) => d -> r) -> a -> r
|
137 | :: forall c r a .
| ^^^^^^^^^^^^^^...
Data/Generics/Traversable.hs:144:11: warning: [-Wsimplifiable-class-constraints]
• The constraint ‘Rec c b’ matches
instance (GTraversable (Rec c) a, c a) => Rec c a
-- Defined at Data/Generics/Traversable.hs:61:10
This makes type inference for inner bindings fragile;
either use MonoLocalBinds, or simplify it using the instance
• In the type signature: go :: forall b. Rec c b => b -> r
In the expression:
let
go :: forall b. Rec c b => b -> r
go x = gfoldl' @(Rec c) (\ a y -> combine a (go y)) (f x) x
in go
In an equation for ‘everything’:
everything combine f
= let
go :: forall b. Rec c b => b -> r
go x = gfoldl' @(Rec c) (\ a y -> ...) (f x) x
in go
|
144 | go :: forall b . Rec c b => b -> r
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[5 of 5] Compiling Data.Generics.Traversable.Zipper ( Data/Generics/Traversable/Zipper.hs, dist/build/Data/Generics/Traversable/Zipper.o )
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181121/traverse-with-class-1.0.0.0-HLZgfcc5gMSJxGit24SwFA
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2451/traverse-with-class-1.0.0.0$ ./Setup register
Registering library for traverse-with-class-1.0.0.0..