def plan.obj_next
import cswap-bend-cli@0.1.0.0/json.bend as Jsonimport Base
import cswap-bend-cli@0.1.0.0/json/lex.bend as Lex
158def plan.obj_next(+toks: List<&2, Lex.Tok>) -> Plan:
159 match toks:
160 case Nil{}:
161 PRes{Fail{"trailing comma in object"}}
162 case Con{Lex.TStr{k}, Con{Lex.TColon{}, +t}}:
163 plan.field(k, t)
164 case _:
165 PRes{Fail{"expected a string key and :"}}