upload
fun URI.upload(destination: URL): Response
fun URI.upload(destination: String): Response
uploadAsync
fun URI.uploadAsync(destination: URL): Deferred<Response>
fun URI.uploadAsync(destination: String): Deferred<Response>