                                 .activated(binding)
                             )
                     },
-                    receiveOutput: { [weak dispatcher] _ in
+                    receiveOutput: { [weak dispatcher] in
 
                         dispatcher?
                             ._internalBindingsStatusLog
                             .send(
-                                .executed(binding)
+                                .executed(binding, input: $0)
                             )
                     },
                     receiveCompletion: { [weak dispatcher] in

        
        /// After passing through `when` (and `given`,
        /// if present) claus(es), right before `then`.
        case triggered(InternalBinding)
        
        /// After executing `then` clause.
        case executed(InternalBinding)
        
        case failed(InternalBinding, Error)
        
        case cancelled(InternalBinding)
    }

    public
    let source: SomeFeature.Type
    
    public
    let description: String
    
    public
    let scope: String
    
    public
    let location: Int

    let scope: String
    
    public
    let source: SomeExternalObserver.Type
    
    public
    let location: Int
