Current features are listed below.
Timers are Timeouts and Intervals.
Timers can be created, paused, resumed, and cleared.
Delays in timers can be changed.
Optional arguments and invocation context can be passed to timers.
Timer methods can be chained.
The time remaining before timer call can be obtained.
Timers in Timestore can be paused, resumed, and cleared all at once or selectively.
Timestore allows checking if there's a timer with a given ID.
Timestore can return a list of IDs of all its timers.