Jitter typedef
Jitter implementations taken roughly from https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/ Jitter must return a duration between min and max. Min must be lower than, or equal to, max.
Implementation
/// Jitter must return a duration between min and max. Min must be lower than, or equal to, max.
typedef Jitter = Duration Function(Duration duration, Duration min, Duration max, Random rng);