Misunderstanding Schedule example

I'm misunderstanding the Schedule example completely:
https://effect.website/docs/guides/scheduling/built-in-schedules
If I run the following code in node:
const schedule = Schedule.spaced('3000 millis');
const action = Effect.delay(Effect.void, '10000 millis');
log(action, schedule);

I get the follwing output immediately:
delay: 10000
#1 delay: 13000
#2 delay: 13000
#3 delay: 13000
#4 delay: 13000
#5 delay: 13000
#6 delay: 13000
#7 delay: 13000
#8 delay: 13000
#9 delay: 13000
...

I was expecting 3 second delays between each log output.
How would I achieve my expectation?
Was this page helpful?