     # _resolverExit.
     @_execCount = 0
     return true
-X::settle = stepWith 'settle', settleResolver, true, false, false, false, ->
+X::settle = stepWith 'settle', settleResolver, true, false, ->
     _this = this
     # replace _doEnd with handler sneaking in the thenResolver
     # before actually effectuating the doEnd

    # kick of serial execution
    cb NVA, false, true if @_serial
    return true
X::forEach = X::each     = stepWith 'forEach', forEachResolver, false, false, false
# The serial version
X::singly  = X::oneByOne = stepWith 'singly',  forEachResolver, false, false, true

# resolver to handle .filter (x) ->. if returned value is truthy,
# value is released down the chain.

X::once = stepWith 'once', onceResolver

# a serial resolver is like a then but one argument at a time.
X::serial = stepWith 'serial', thenResolver, true, false, -> @_serial = true

# a promise for the end of the stream. no events pass except the last
# one before the end.
