# Functions
Action performs the specified action until it succeeds or times out.
IsTimeoutError determines whether the specified error represents an operation timeout.
NewDo creates a new Do.
# Variables
DefaultDo is the default executor for retrying operations.
# Structs
OperationTimeoutError is raised when the timeout for an operation is exceeded.
# Type aliases
ActionFunc is a function representing a retryable operation that does not directly return any value.