def plan.agree
import emerging-ezhttp@0.22.0.0/src/http.bend as Httpimport Base
878# disagreeing Content-Length values are torn before framing
879def plan.agree(status: U32, headers: List<&2, Header>, te: String,
880 +lens: List<&2, String>, ok: Bool) -> Plan:
881 match ok:
882 case False{}:
883 Unplanned{"Content-Length values disagree"}
884 case True{}:
885 plan.te(status, headers, lens,
886 String.contains(String.to_lower(te), "chunked"))