Edits are no longer in place (as d3 can cope without), and .slidingWindow(n) always returns an EventStream
Example uses .scan() to be more bacony