def ck.byte
import bend-kit-http@0.38.2.0/http.bend as Httpimport Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
689def ck.byte(+len: U32, +i: U32, st: Dc, parts: List<&1, Bytes.Bytes>, r: Bytes.Bytes & Maybe<&2, U32>) -> Bool & Cs:
690 (piece, m) = r
691 match m:
692 case None{}:
693 ck.next(len, i, DcBad{}, piece, parts)
694 case Some{+c}:
695 ck.next(len, (i + 1 : U32), dc.step(st, c), piece, parts)