Runs once now, outside the schedule. If a run is already in progress, waits for it and returns its outcome instead.
Schedules the ticks; with catchUp, runs first if a run was missed. Idempotent.
Cancels the next tick and aborts a run in progress (its signal fires). Resolves once the run has ended.
When the next run is due, from
from(default now).