Extensions on
    URLSession
    Methods
        dataTask(with:completionHandler:)
    
    public func dataTask(
        with request: URLRequest,
        completionHandler: @escaping DataTaskResult
    ) -> URLSessionDataTaskProtocol