     
     public func run() {
         Logging.log("Run \(String(describing: C.self))")
+        Logging.log("Arguments: \(arguments)")
         let command = C()
         
         let fetch = Fetch()

            consumer.productionContainer = config.productionContainer(with: fetch)
        }
        
        command.execute(with: arguments)
    }
    
    private func containerFromArguments(config: Configuration, fetch: NetworkFetch) -> CloudContainer? {

import Foundation

public extension URLSession {
    public func synchronousDataWithRequest(request: URLRequest, completionHandler: (Data?, URLResponse?, Error?) -> Void) {
        var data: Data?
        var response: URLResponse?
        var error: Error?
