But practically, it *is* an interval, despite being implemented (properly) with setTimeout. 

Furthermore, `Updater.interval()` exists, despite the updater also being a timeout.