def set
import bend-toon-codec@0.1.0.0/src/frame.bend as Frameimport Base
import bend-toon-codec@0.1.0.0/src/json.bend as J
import bend-toon-codec@0.1.0.0/src/head.bend as Hd
86# Replace the value under `k`, keeping its place.
87def set(+k: String, +v: J.Json, +fs: J.Json) -> J.Json:
88 match fs:
89 case J.JField{k2, old, t}:
90 set.pick(Hd.keq(k, k2), k2, v, old, set(k, v, t), t)
91 case _:
92 fs