         prop.sample(30).take(4)
       [1, 2, 2, 2])
 
-describe "scan", ->
+describe "EventStream.scan", ->
   it "accumulates values with given seed and accumulator function", ->
     expectPropertyEvents(
       -> repeat(10, [1, 2, 3]).take(3).scan(0, add)
       [0, 1, 3, 6])
 
-describe "subscribe and onValue", ->
+describe "Observable.subscribe and onValue", ->
   it "returns a dispose() for unsubscribing", ->
     s = Bacon.pushStream()
     values = []

        src.takeUntil(stopper)
      [1, 2])

describe "pushStream", ->
  it "delivers pushed events", ->
    expectStreamEvents(
      ->

        left.merge(right)
      [1, 2, 3, 4, 5, 6])

describe "EventStream.throttle", ->
  it "throttles input by given delay", ->
    expectStreamEvents(
      -> repeat(10, [1, 2]).take(2).throttle(20)
      [2])

describe "EventStream.takeUntil", ->
  it "takes elements from source until an event appears in the other stream", ->
    expectStreamEvents(
      ->
