Somewhat like this:
import { readable } from "svelte/store"
const NOW = readable(new Date(), (set) => {
const timer = setInterval(() => set(new Date()), 1000)
return () => clearInterval(timer)
})
Effectively eliminating the NEED for configurable granularity (could still support special cases) while reducing the number of timers required for like a large list of things to 1.