anchor.diff:    let private _CreateTarget targetName parameters targetFunc =
       Target targetName targetFunc
       parameters
  +
  +  let private _CreateNuGetParams parameters =
  +    (fun (nugetParams : NuGetParams) ->
  +        { nugetParams with
  +            Version = parameters.Version
  +            Project = parameters.Project
  +            Authors = parameters.Authors
  +            Description = parameters.Description
  +            OutputPath = parameters.OutputPath
  +            WorkingDir = parameters.WorkingDir
  +            Publish = parameters.Publish
  +            AccessKey = parameters.AccessKey
  +        })
   
     let private _MSBuildTarget parameters =
       _CreateTarget "MSBuild" parameters (fun _ ->
  
positive.code:     _CreateTarget "Package" parameters (fun _ ->
          parameters.NuspecFilePath
              |> _EnsureNuspecFileExists
              |> NuGetPack (fun nugetParams -> parameters.NuGetParams)
      )
  
    let private _PublishTarget parameters =
      _CreateTarget "Publish" parameters (fun _ ->
          NuGetPublish (fun nugetParams -> parameters.NuGetParams)
      )
  
    let Initialize setParams =
  
negative.code:       MSBuildReleaseArtifacts : FileIncludes
        MSBuildOutputDir : string
        NuspecFilePath : Option<string>
        Version : string
        Project : string
        Authors : string list
        Description : string
        OutputPath : string
        WorkingDir : string
        Publish : bool
        AccessKey : string
      }
  
    let ConfigDefaults() =
  