title: Drop operations when new value is emitted
body: <p>Is there a way to drop all operations on a flow that is being collected when a new value is emitted, so that the new value gets to be processed while the old one is dropped and not processed further down the flow once the new value is emitted?</p>