def open.close
import bend-net-json@0.3.0.0/json.bend as Jsonimport Base
243def open.close(r: String, close: Val, stack: List<&2, Open>, empty: Bool, open: Open) -> St:
244 match empty:
245 case True{}:
246 SAfter{close, String.drop(r, 1n), stack}
247 case False{}:
248 match open:
249 case OArr{xs}:
250 SValue{r, Con{OArr{xs}, stack}}
251 case OObj{m, k}:
252 SKey{r, Con{OObj{m, k}, stack}}