Resolving dependencies... Warning: The following packages are likely to be broken by the reinstalls: parsec-3.1.13.0 Cabal-2.4.0.1 Continuing even though the plan contains dangerous reinstalls. Starting base-orphans-0.8.2 Starting th-abstraction-0.3.2.0 Starting cabal-doctest-1.0.8 Starting hashable-1.3.0.0 Building th-abstraction-0.3.2.0 Building base-orphans-0.8.2 Building cabal-doctest-1.0.8 Building hashable-1.3.0.0 Completed cabal-doctest-1.0.8 Starting transformers-0.5.6.2 Building transformers-0.5.6.2 Completed hashable-1.3.0.0 Starting unordered-containers-0.2.11.0 Building unordered-containers-0.2.11.0 Completed base-orphans-0.8.2 Completed th-abstraction-0.3.2.0 Completed unordered-containers-0.2.11.0 Completed transformers-0.5.6.2 Starting tagged-0.8.6 Starting primitive-0.7.1.0 Starting transformers-compat-0.6.5 Starting mtl-2.2.2 Building tagged-0.8.6 Building transformers-compat-0.6.5 Building primitive-0.7.1.0 Building mtl-2.2.2 Completed tagged-0.8.6 Starting StateVar-1.2 Completed transformers-compat-0.6.5 Starting distributive-0.6.2 Building StateVar-1.2 Completed mtl-2.2.2 Completed StateVar-1.2 Starting contravariant-1.5.2 Building contravariant-1.5.2 Building distributive-0.6.2 Completed distributive-0.6.2 Starting comonad-5.0.6 Completed contravariant-1.5.2 Building comonad-5.0.6 Completed primitive-0.7.1.0 Starting vector-0.12.1.2 Building vector-0.12.1.2 Completed comonad-5.0.6 Starting bifunctors-5.5.7 Building bifunctors-5.5.7 Completed bifunctors-5.5.7 Starting profunctors-5.5.2 Building profunctors-5.5.2 Completed profunctors-5.5.2 Completed vector-0.12.1.2 Starting cronus-0.1.0.0 Building cronus-0.1.0.0 Failed to install cronus-0.1.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/cronus-0.1.0.0-BcGt1zgMYc0BBvJkBfI4FA.log ): cabal: Entering directory '/tmp/cabal-tmp-23899/cronus-0.1.0.0' Configuring cronus-0.1.0.0... Preprocessing library for cronus-0.1.0.0.. Building library for cronus-0.1.0.0.. [ 1 of 18] Compiling Cronus ( Cronus.hs, dist/build/Cronus.o ) Cronus.hs:138:3: error: Not in scope: type constructor or class ‘MonadFail’ Perhaps you meant ‘MonadFix’ (imported from Control.Monad.State) | 138 | , MonadFail(..) | ^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-23899/cronus-0.1.0.0' cabal: Error: some packages failed to install: cronus-0.1.0.0-BcGt1zgMYc0BBvJkBfI4FA failed during the building phase. The exception was: ExitFailure 1