         let trigger = MyObject()
         
         let triggerSignal = KVO.signal(trigger, "value")
-        let signal: Signal<[AnyObject?]> = KVO.signal(obj1, "value").buffer(trigger: triggerSignal)
+        let signal: Signal<[AnyObject?]> = KVO.signal(obj1, "value").bufferBy(triggerSignal)
         
         var result: String? = "no result"
         

        self.wait()
    }
    
    func testBuffer()
    {
        let expect = self.expectationWithDescription(__FUNCTION__)
        

    }
    
    /// a.k.a `Rx.scan`
    func testKVO_mapAccumulate()
    {
        let expect = self.expectationWithDescription(__FUNCTION__)
        
