Pull.place.spot: def of emerging-ezjson@1.3.0.0 Import: import emerging-ezjson@1.3.0.0/src/pull.bend as Pull Lines 187-197 of emerging-ezjson@1.3.0.0/src/pull.bend: https://jend.leeeet.dev/read.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&start_line=187&end_line=197 import Base # the stack after a value, and whether that value was the root def place.spot(stack: List<&2, Frame>) -> Spot: match stack: case Nil{}: Spot{Nil{}, True{}} case Con{FArr{SVal{}, fresh}, frames}: Spot{FArr{SCom{}, False{}} <> frames, False{}} case Con{FObj{SVal{}, fresh}, frames}: Spot{FObj{SCom{}, False{}} <> frames, False{}} case other: SpotBad{} Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=Frame https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=Slot https://jend.leeeet.dev/definition.txt?path=emerging-ezjson@1.3.0.0/src/pull.bend&name=Spot