type Parent
import bend-kit-camber@0.15.0.1/input.bend as Inputimport Base
import bend-kit-json@0.7.0.0/json.bend as Json
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
216# An explicit stack avoids mutually recursive tree walkers. Each decoded object
217# has its own key set; escaped and literal spellings compare as the same text.
218type Parent is Type:
219 Object{key: Bytes.Bytes, rest: List<&1, Bytes.Bytes & Json.Val>, acc: List<&1, Bytes.Bytes & Json.Val>, seen: Set()}
220 Array{rest: List<&1, Json.Val>, acc: List<&1, Json.Val>}