Add throttle, audit, and scan (dart-lang/stream_transform#11) - Add `scan`: fold which returns intermediate values - Add `throttle`: block events for a duration after emitting a value - Add `audit`: emits the last event received after a duration