type Step
import bend-kit-hairpin@0.13.0.1/hairpin.bend as Hairpinimport Base
import bend-kit-http@0.38.1.1/http.bend as Http
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
import bend-kit-retry@0.2.0.0/retry.bend as Retry
200# The live state of one request between attempts. R: a response or a stream. last: the result of the last
201# attempt, None before the first.
202type Step<-R: Type> is Type:
203 Step{pool: Http.Pool, jar: Maybe<&2, Http.Jar>, breaker: Retry.Breaker, budget: Retry.Budget, body: Bytes.Bytes,
204 last: Maybe<&1, Result<&1, &1, Err, R>>, plan: Retry.Plan}