anchor.diff:      packageJSON,
       yarnLock,
       yarnNix ? mkYarnNix { inherit yarnLock; },
  +    offlineCache ? importOfflineCache yarnNix,
       yarnFlags ? defaultYarnFlags,
       pkgConfig ? {},
       preBuild ? "",
  
positive.code:         preBuild = yarnPreBuild;
          postBuild = yarnPostBuild;
          workspaceDependencies = workspaceDependenciesTransitive;
          inherit packageJSON pname version yarnLock yarnNix yarnFlags pkgConfig;
        };
  
        publishBinsFor_ = unlessNull publishBinsFor [pname];
  
negative.code:     packageJSON ? src + "/package.json",
      yarnLock ? src + "/yarn.lock",
      yarnNix ? mkYarnNix { inherit yarnLock; },
      offlineCache ? importOfflineCache yarnNix,
      yarnFlags ? defaultYarnFlags,
      yarnPreBuild ? "",
      yarnPostBuild ? "",
  