next method
Implementation
ZIO<R, Option<E>, O> next(I input) => _count
.updateAndGet<R, Option<E>>((_) => _ + 1)
.flatMap(
(count) => _schedule._transform(input, count, _lastTick.unsafeGet()),
)
.tap((_) => _lastTick.set(Option.of(DateTime.now())));