def take.step
import bendonnect-rpc@0.1.0.0/src/pbjson.bend as Pbjsonimport Base
import bend-kit-json@0.6.1.1/json.bend as Json
411def take.step(hit: Bool, k: String, v: Json.Val, r: Json.Val & List<&1, String & Json.Val>) -> Json.Val & List<&1, String & Json.Val>:
412 match hit:
413 case True{}:
414 (f, rest) = r
415 (v, rest)
416 case False{}:
417 (f, rest) = r
418 (f, Con{(k, v), rest})