anchor.diff:      isUnix
   #endif
   
  -let encodeURL (url:string) = url.Replace("+","%2B")
  -
  -
   let monoPath =
       if isMacOS && File.Exists "/Library/Frameworks/Mono.framework/Commands/mono" then
           "/Library/Frameworks/Mono.framework/Commands/mono"
  
positive.code: let getFromUrl (auth:Auth option, url : string, contentType : string) =
      async { 
          try
              let url = encodeURL url
              use client = createWebClient(url,auth)
              if notNullOrEmpty contentType then
                  addAcceptHeader client contentType
  
negative.code: let downloadFromUrl (auth:Auth option, url : string) (filePath: string) =
      async {
          try
              use client = createWebClient (url,auth)
              let task = client.DownloadFileTaskAsync (Uri url, filePath) |> Async.AwaitTask
              do! task
  