Run a function later (set_timeout()) or repeatedly
(set_interval()). Timers are part of the event loop: callbacks run
between events, never concurrently, and never block the interface.
Widgets have their own widget$set_timeout() / widget$set_interval(),
whose timers are cancelled when the widget is removed.
Usage
set_timeout(delay, callback, app = current_app())
set_interval(interval, callback, app = current_app())Value
A Timer; call $cancel() to stop it.