                     return try given(dispatcher, $0)
                 }
                 .handleEvents(
-                    receiveOutput: { [weak dispatcher] _ in
+                    receiveOutput: { [weak dispatcher] in
 
                         dispatcher?
                             ._internalBindingsStatusLog
                             .send(
-                                .triggered(binding)
+                                .triggered(binding, output: $0)
                             )
                     }
                 )

                                .activated(binding)
                            )
                    },
                    receiveOutput: { [weak dispatcher] _ in

                        dispatcher?
                            ._externalBindingsStatusLog
                            .send(
                                .executed(binding)
                            )
                    },
                    receiveCompletion: { [weak dispatcher] in

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