KOS_OP_CAR
Style: COUNT. Arg = repeat count: apply car that many times to the stack top (each step pops one pair and pushes its car).
Invariants:
n≥ 1.n≤ 0 (including CAR 0) is invalid: RuntimeError (CAR invoked with invalid argument count: …); the stack is not modified because the handler returns before popping TOS.Stack: With valid
n≥ 1, same effect asnchained CAR 1 instructions (one stack pop of the initial value, local walk, one push). If any intermediate value is not a pair or is nil, TypeError (message includes step index and type /nil).