The most simple debouncer for Elm.
Event counter counts in-flight events
State is steady, i.e. there is no in-flight events.
Initial steady state.
Count new user event.
Count delayed event.
Delay event, time in milliseconds.
Event counter counts in-flight events