Registers a suspending block that is called each time a debounced value arrives. Replaces any previously registered callback.
debouncer.onDebounced { query -> search(query) }