anchor.diff:      {   emptyProject with
           Name="Akka.Interfaced-Templates";
           Folder="./core/CodeGenerator-Templates";
  +        Template=true;
           Dependencies=[("Akka.Interfaced", "")];
       };
       {   emptyProject with
           Name="Akka.Interfaced-Templates-Protobuf";
           Folder="./core/CodeGenerator-Templates";
  +        Template=true;
           Dependencies=[("Akka.Interfaced", "");
                         ("protobuf-net", "2.0.0.668");
                         ("TypeAlias", "1.0.1");];
  
positive.code:                 PublishUrl = getBuildParamOrDefault "nugetpublishurl" ""
                  Version = project.PackageVersion })
  
          if hasBuildParam "nugetpublishurl" then (
              // current FAKE doesn't support publishing symbol package with NuGetPublish.
              // To workaround thid limitation, let's tweak Version to cheat nuget read symbol package
              NuGetPublish (fun p -> 
  
negative.code: type Project = { 
      Name: string;
      Folder: string;
      Template: bool;
      AssemblyVersion: string;
      PackageVersion: string;
      Releases: ReleaseNotes list;
      Dependencies: (string * string) list;
  }
  
  let emptyProject = { Name=""; Folder=""; Template=false; AssemblyVersion="";
                       PackageVersion=""; Releases=[]; Dependencies=[] }
  
  let decoratePrerelease v =
  