 
     - returns: The created download request.
 */
+@discardableResult
 public func download(_ URLRequest: URLRequestConvertible, destination: Request.DownloadFileDestination) -> Request {
     return Manager.sharedInstance.download(URLRequest, destination: destination)
 }


    - returns: The created upload request.
*/
public func upload(_ URLRequest: URLRequestConvertible, data: Data) -> Request {
    return Manager.sharedInstance.upload(URLRequest, data: data)
}


    - returns: The created upload request.
*/
@discardableResult
public func upload(_ URLRequest: URLRequestConvertible, file: URL) -> Request {
    return Manager.sharedInstance.upload(URLRequest, file: file)
}
