Flow control

Debounce, throttle, and coalesce are three different rules — which one to reach for, and what the rest of the flow-control family already does.