anchor.diff:          return github
       }
   
  -let createDraft owner project version prerelease (notes: string seq) (client : Async<GitHubClient>) = 
  +let createDraft owner project version prerelease (notes: string seq) (client : Async<GitHubClient>) =     
       async { 
           let data = new ReleaseUpdate(version)
           data.Name <- version
  
positive.code:                  Owner = owner
                   Project = project
                   DraftRelease = draft }
      }
  
  let uploadFile fileName (draft : Async<Draft>) = 
      async { 
  
negative.code:         let! asset = Async.AwaitTask <| draft'.Client.Release.UploadAsset(draft'.DraftRelease, assetUpload)
          printfn "Uploaded %s" asset.Name
          return draft'
      } |> retry 5
  
  let releaseDraft (draft : Async<Draft>) = 
      async { 
  