anchor.diff:  
     BNFC = callPackage ../development/tools/haskell/BNFC {};
   
  -  cake3 = callPackage ../development/tools/haskell/cake3 {
  -    optparseApplicative = self.optparseApplicative_0_9_1_1;
  -  };
  +  cake3 = callPackage ../development/tools/haskell/cake3 {};
   
     cpphs = callPackage ../development/tools/misc/cpphs {};
   
  
positive.code: 
    cprngAes = callPackage ../development/libraries/haskell/cprng-aes {};
  
    criterion = callPackage ../development/libraries/haskell/criterion {
      optparseApplicative = self.optparseApplicative_0_11_0_1;
    };
  
    Crypto = callPackage ../development/libraries/haskell/Crypto {};
  
  
negative.code: 
    options = callPackage ../development/libraries/haskell/options {};
  
    #optparseApplicative_0_9_1_1 = callPackage ../development/libraries/haskell/optparse-applicative/0.9.1.1.nix {};
    optparseApplicative_0_10_0 = callPackage ../development/libraries/haskell/optparse-applicative/0.10.0.nix {};
    optparseApplicative_0_11_0_1 = callPackage ../development/libraries/haskell/optparse-applicative/0.11.0.1.nix {};
    optparseApplicative = self.optparseApplicative_0_11_0_1;
  
    pathPieces = callPackage ../development/libraries/haskell/path-pieces {};
  
  