anchor.diff:  open System
   open System.Net
   open Newtonsoft.Json
  +open Fake.SemVerHelper
   
   type NugetSearchItemResult =
       { Version:string
  
positive.code:     static member Default() =
          { Server="https://www.nuget.org/api/v2"
            PackageName=""
            Increment=IncBuild
            DefaultVersion="1.0" }
  
  /// Retrieve current nuget version number
  
negative.code:     { results:NugetSearchItemResult list }
  type NugetSearchResponse = 
      { d:NugetSearchResult }
  type NugetVersionIncrement = SemVerInfo -> SemVerInfo
  
  /// Increment patch version
  let IncPatch:NugetVersionIncrement = 
      fun (v:SemVerInfo) ->
          { v with Build=""; Patch=(v.Patch+1) }
  
  /// Increment minor version
  let IncMinor:NugetVersionIncrement = 
      fun (v:SemVerInfo) ->
          { v with Build=""; Patch=0; Minor=(v.Minor+1) }
  
  /// Increment major version
  let IncMajor:NugetVersionIncrement = 
      fun (v:SemVerInfo) ->
          { v with Build=""; Patch=0; Minor=0; Major=(v.Major+1) }
  
  /// Arguments for the next nuget version number computing
  type NugetVersionArg =
  