Managing TestClock for Delays and Retries in Vitest
When using the vitest helpers a TestClock is used, which means I need to advance time manually for things like
Effect.delay to "work". But when I adjust the time, it jumps to given time "instantly". What if I actually want to wait for some amount of time since I'm waiting for some external process to be ready? I'd like to be able to enable normal passage of time so I can use Effect.retry with a Schedule while I'm wait for that external resource to become available, and then freeze the clock again once it's ready? Is this possible?