31 using Clock = std::chrono::steady_clock;
32 using Duration = std::chrono::milliseconds;
33 using TimePoint = Clock::time_point;
35 std::function<TimePoint()> now;
36 std::function<void(Duration)> sleep_for;
37 std::function<int32_t(int32_t)> jitter;