def prof_list
import cswap-bend-cli@0.1.0.0/setimp.bend as Setimpimport Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/fmt/yscal.bend as S
273def prof_list(fields: Json.Json) -> Result<&2, &2, String, Json.Json>:
274 match fields:
275 case Json.JField{+name, v, t}:
276 S.field.cons(name, prof_one(name, v), prof_list(t))
277 case _:
278 Done{fields}