anchor.diff:  
       load("//:proto-support.bzl", "protobuf_deps")
       protobuf_deps()
  -  '';
  +    load("@rules_proto//proto:repositories.bzl", "rules_proto_toolchains")
  +    rules_proto_toolchains()
  +    '';
   
     protoSupport = writeText "proto-support.bzl" ''
       """Load dependencies needed to compile the protobuf library as a 3rd-party consumer."""
  
positive.code:   com_google_protobuf = fetchFromGitHub {
      owner = "protocolbuffers";
      repo = "protobuf";
      rev = "v3.7.0";
      sha256 = "0nlxif4cajqllsj2vdh7zp14ag48fb8lsa64zmq8625q9m2lcmdh";
    };
  
    bazel_skylib = fetchFromGitHub {
      owner = "bazelbuild";
      repo = "bazel-skylib";
      rev = "f83cb8dd6f5658bc574ccd873e25197055265d1c";
      sha256 = "091fb0ky0956wgv8gghy9ay3yfx6497mb72qvibf0y9dllmxyn9l";
    };
  
    net_zlib = fetchurl rec {
  
negative.code:   '';
  
    personBUILD = writeText "BUILD" ''
      load("@rules_proto//proto:defs.bzl", "proto_library")
  
      proto_library(
          name = "person_proto",
          srcs = ["person.proto"],
  