anchor.diff:        });
   
         callPackageWithScope = scope: drv: args: (stdenv.lib.callPackageWith scope drv args) // {
  -        overrideScope = f: callPackageWithScope (mkScope (fix (extend scope.__unfix__ f))) drv args;
  +        overrideScope = f: callPackageWithScope (mkScope (fix' (extends f scope.__unfix__))) drv args;
         };
   
         mkScope = scope: pkgs // pkgs.xorg // pkgs.gnome // scope;
  
positive.code: 
  let
  
    fix = stdenv.lib.fix';
  
    extend = stdenv.lib.flip stdenv.lib.extends;
  
    haskellPackages = self:
      let
  
negative.code: 
  in
  
    fix'
      (extends overrides
        (extends packageSetConfig
          (extends compilerConfig
            (extends commonConfiguration haskellPackages))))
  