Cancel a timer from setTimeout. Unknown or already-fired handles are ignored.
Run fn soon, after the current task (a microtask on the real clock).
The current time in ms (real or virtual).
Run fn after ms milliseconds of this clock's time; returns a handle for clearTimeout.
Where a session gets its time: timers for delayed
<send>s and deferred work for external events. Pass one asSessionOptions.clock.