s.slidingWindow().
Separate assert.is() (identity) from assert.eq() (equality).
Implement onEnd(), cleanup(), rewire(), and then notice that the way .end() is implemented won't work after all.