def plan.blk
import cswap-bend-cli@0.1.0.0/fmt/yamlr.bend as Yamlrimport Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
283def plan.blk(+ls: List<&2, Ln>) -> Plan:
284 match ls:
285 case Nil{}:
286 PRes{Done{Json.JNull{}}}
287 case Con{Ln{n, t}, rest}:
288 blk.fit(all_ge(rest, n), n, t, rest, Con{Ln{n, t}, rest})