def colon.b.top
import bend-kit-json@0.7.0.0/json.bend as Jsonimport Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
527def colon.b.top(k: Bytes.Bytes, +i: U32, stack: List<&1, Open>) -> Sb:
528 match stack:
529 case Nil{}:
530 BFail{}
531 case Con{OArr{xs}, up}:
532 BFail{}
533 case Con{OObj{kvs}, up}:
534 BValue{i, Con{OKey{kvs, k}, up}}
535 case Con{OKey{kvs, old}, up}:
536 BFail{}