anchor.diff:       , vendorHash ? throw "use vendorHash instead of vendorSha256" # added 2202/09
        , deleteVendor ? false
        , proxyVendor ? false
  +     , mkProviderFetcher ? fetchFromGitHub
        , mkProviderGoModule ? buildGoModule
          # Looks like "registry.terraform.io/vancluever/acme"
        , provider-source-address
  
positive.code: , stdenv
  , buildGoModule
  , fetchFromGitHub
  , callPackage
  , config
  , writeShellScript
  
negative.code:         # goreleaser (used for builds distributed via terraform registry) requires that CGO is disabled
          CGO_ENABLED = 0;
          ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${rev}" ];
          src = mkProviderFetcher {
            name = "source-${rev}";
            inherit owner repo rev hash;
          };
  