Debounced state wrapper with cancel, immediate set, and immediate update methods; access value via .current property