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