anchor.diff:  
     comonad = callPackage ../development/libraries/haskell/comonad {};
   
  -  comonadTransformers_2_1_2 = callPackage ../development/libraries/haskell/comonad-transformers/2.1.2.nix {};
  +  comonadTransformers_2_1_2 = callPackage ../development/libraries/haskell/comonad-transformers/2.1.2.nix {
  +    comonad = self.comonad_1_1_1_6;
  +    semigroupoids = self.semigroupoids_1_3_4;
  +  };
   
     comonadTransformers = callPackage ../development/libraries/haskell/comonad-transformers {};
   
  
positive.code:   semigroups = callPackage ../development/libraries/haskell/semigroups {};
  
    semigroupoids_1_3_4 = callPackage ../development/libraries/haskell/semigroupoids/1.3.4.nix {
      comonad = self.comonad_1_1_16;
    };
  
    semigroupoids = callPackage ../development/libraries/haskell/semigroupoids {};
  
negative.code: 
    dataInttrie = callPackage ../development/libraries/haskell/data-inttrie {};
  
    dataLens = callPackage ../development/libraries/haskell/data-lens {
      comonadTransformers = self.comonadTransformers_2_1_2;
      semigroupoids = self.semigroupoids_1_3_4;
    };
  
    dataLensTemplate = callPackage ../development/libraries/haskell/data-lens-template {};
  
  