def put.at
import ezmcp@0.1.0.0/src/openapi.bend as Openapiimport Base
import emerging-ezjson@1.2.0.0/src/value.bend as Value
100def put.at(
101 hit: Bool,
102 k2: String,
103 v2: Value.Json,
104 rest: List<&2, Mem()>,
105 key: String,
106 val: Value.Json,
107 more: Unit -> List<&2, Mem()>
108) -> List<&2, Mem()>:
109 match hit:
110 case True{}:
111 (key, val) <> rest
112 case False{}:
113 (k2, v2) <> more(Unit{})