anchor.diff:      }
     ] ++ extraSrcs;
   
  -  srcPathsExpr = concatStringsSep "\\|" (map ({ src, goPackagePath }: goPackagePath) srcList);
  +  srcPathsExpr = concatStringsSep "\\|" (map ({ src, goPackagePath, ... }: goPackagePath) srcList);
   
     goInputs = filter (n: n ? goPackagePath) (extraSrcs ++ buildInputs ++ (args.propagatedBuildInputs or [ ]));
   in
   go.stdenv.mkDerivation (
  -  (builtins.removeAttrs args [ "goPackageAliases" "disabled" ]) // {
  +  (builtins.removeAttrs args [ "extraSrcs" "goPackageAliases" "disabled" ]) // {
   
     name = "go${go.meta.branch}-${name}";
     nativeBuildInputs = [ go parallel ]
  
positive.code: # IE: programs coupled with the compiler
  , allowGoReference ? false
  
  , meta ? {}, ... } @ args':
  
  if disabled
    then throw "${name} not supported for go ${go.meta.branch}"
  
negative.code:     optionalString
      ;
  
    removeReferences = [
      go
    ];
  