def place.val.ok
import emerging-ezjson@1.3.0.0/src/pull.bend as Pullimport Base
199# a value has landed in a slot that can take it
200def place.val.ok(ev: Ev, rest: String, goal: Goal, stack: List<&2, Frame>, root: Bool) -> St:
201 match goal:
202 case GNext{}:
203 S{MDone{SEv{ev}, rest}, stack, GNext{}, root, False{}}
204 case GSkip{0n}:
205 S{MDone{SSkip{}, rest}, stack, GSkip{0n}, root, False{}}
206 case GSkip{1n+left}:
207 S{MIdle{}, stack, GSkip{1n+left}, False{}, False{}}