# Functions
Context is a retry wrapper that will retry the given function until it succeeds or the context is cancelled.
Timeout is a retry wrapper that will retry the given function until it succeeds, the context is cancelled, or the timeout is reached.
Times is a retry wrapper that will retry the given function until it succeeds or the given number of attempts have been made.
# Variables
DefaultTimeout is a default timeout for retry operations.
ErrAbort should be returned when an error occurs on which retrying should be aborted.
Interval is the time to wait between retry attempts.