def judge.status
import bend-kit-hairpin@0.14.0.0/hairpin.bend as Hairpinimport Base
import bend-kit-http@0.38.1.1/http.bend as Http
276# A status that Http.retry.judge does not retry: below 400 is Ok, a 4xx is Caller, and the rest is Target.
277def judge.status(+s: U32) -> Verdict:
278 Bool.pick(Verdict, U32.is_lt(s, 400), VerdictOk{}, Bool.pick(Verdict, U32.is_lt(s, 500), VerdictCaller{}, VerdictTarget{}))