implement a 'drop' mode on sequence::buffer, where the input won't block when the buffer is full
docs