     }
 
 
-    fileprivate var _progressionHandlers: [ProgressHandler] = []
-
-    open func appendProgressHandler(_ progressHandler: @escaping ProgressHandler) {
-        self._progressionHandlers.append(progressHandler)
+    fileprivate var _progressionHandlers: [ProgressionHandler] = []
+
+    open func appendProgressHandler(_ ProgressionHandler: @escaping ProgressionHandler) {
+        self._progressionHandlers.append(ProgressionHandler)
     }
 
     // Call all the progression handlers

public typealias ComposedHandler = (_ progressionState: Progression?, _ completionState: Completion?)->()




// Reactive Protocol
protocol Reactive {
    var reactiveHandlers: Handlers { get }
}


// MARK: - Handlers

 }
 ```
 */
public typealias CompletionHandler = (_ conpletionState: Completion) -> ()

public var VoidCompletionHandler:CompletionHandler = { completion in }

public var VoidProgressionHandler:ProgressionHandler = { progression in }


/**
 A composed Closure with a progress and acompletion section
 Generally Used in XPC facades because we can pass only one handler per XPC call
 To consume and manipulate we generally split the ComposedHandler by calling Handlers.handlersFrom(composed)
