def chunks.scan
import emerging-ezhttp@0.21.0.0/src/http.bend as Httpimport Base
343# None when every chunk size is hex and the 0 chunk is reached
344def chunks.scan(fuel: Nat, c: Cut) -> Maybe<&2, String>:
345 match fuel c:
346 case 0n _:
347 Some{"the chunked body is truncated"}
348 case 1n+f NoCut{}:
349 None{}
350 case 1n+f Cut{before, +after}:
351 chunks.scan.step(chunks.next(before, after), cut => chunks.scan(f, cut))