Data structures and helpers for debouncing a stream of events: removing duplicate events occurring closely in time.
https://doc.rust-lang.org/debounce