# Functions
NewPeriodic returns a Periodic scheduler that will unblock the WaitTick based on a duration.
NewPeriodicJitter creates a new PeriodicJitter.
NewStepper returns a new Stepper scheduler where the tick is manually controlled.
# Structs
Periodic wraps a time.Timer as the scheduler.
PeriodicJitter is as scheduler that will periodically create a timer ticker and sleep, to better distribute the load on the network and remote endpoint the timer will introduce variance on each sleep.
Stepper is a scheduler where each Tick is manually triggered, this is useful in scenario when you want to test the behavior of asynchronous code in a synchronous way.
# Interfaces
Scheduler simple interface that encapsulate the scheduling logic, this is useful if you want to test asynchronous code in a synchronous way.