Resolving dependencies... cabal: Could not resolve dependencies: [__0] next goal: I1M (user goal) [__0] rejecting: I1M-0.0.5 (constraint from user target requires ==0.0.4) [__0] trying: I1M-0.0.4 [__1] trying: base-4.14.1.0/installed-4.14.1.0 (dependency of I1M) [__2] next goal: array (dependency of I1M) [__2] rejecting: array-0.5.4.0/installed-0.5.4.0 (conflict: I1M => array>=0.5.0 && <=0.5.4) [__2] skipping: array-0.5.4.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '>=0.5.0 && <=0.5.4' from 'I1M') [__2] rejecting: array-0.5.3.0 (conflict: base==4.14.1.0/installed-4.14.1.0, array => base>=4.9 && <4.13) [__2] skipping: array-0.5.2.0, array-0.5.1.1, array-0.5.1.0, array-0.5.0.0, array-0.4.0.1, array-0.4.0.0, array-0.3.0.3, array-0.3.0.2, array-0.3.0.1, array-0.3.0.0, array-0.2.0.0, array-0.1.0.0 (has the same characteristics that caused the previous version to fail: excludes 'base' version 4.14.1.0) [__2] fail (backjumping, conflict set: I1M, array, base) After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, array, I1M