anchor.diff:                      f0 self super
                     else x;
               in
  -              makeDerivationExtensible mkDerivationSimple
  +              makeDerivationExtensible
                   (self: let super = rattrs self; in super // f self super))
             args;
       in finalPackage;
   
     # makeDerivationExtensibleConst == makeDerivationExtensible (_: attrs),
     # but pre-evaluated for a slight improvement in performance.
  -  makeDerivationExtensibleConst = mkDerivationSimple: attrs:
  +  makeDerivationExtensibleConst = attrs:
       mkDerivationSimple
         (f0:
           let
  
positive.code:                 f0 self super
                else x;
          in
            makeDerivationExtensible mkDerivationSimple (self: attrs // f self attrs))
        attrs;
  
    mkDerivationSimple = overrideAttrs:
  
negative.code:   };
  
    # Based off lib.makeExtensible, with modifications:
    makeDerivationExtensible = rattrs:
      let
        # NOTE: The following is a hint that will be printed by the Nix cli when
        # encountering an infinite recursion. It must not be formatted into
  