 
 public extension String {
     
+    @discardableResult
     func get(
         params: [String: Any] = [:],
         data: [String: Any] = [:],

        return Simplr.head(self, params: params, data: data, json: json, headers: headers, files: files, auth: auth, cookies: cookies, allowRedirects: allowRedirects, timeout: timeout, URLQuery: URLQuery, requestBody: requestBody, asyncProgressHandler: asyncProgressHandler, asyncCompletionHandler: asyncCompletionHandler)
    }
    
    func options(
        params: [String: Any] = [:],
        data: [String: Any] = [:],

        return Simplr.options(self, params: params, data: data, json: json, headers: headers, files: files, auth: auth, cookies: cookies, allowRedirects: allowRedirects, timeout: timeout, URLQuery: URLQuery, requestBody: requestBody, asyncProgressHandler: asyncProgressHandler, asyncCompletionHandler: asyncCompletionHandler)
    }
    
    @discardableResult
    func httpRequest(
        _ method: HTTPMethod,
        params: [String: Any] = [:],
