pub unsafe fn pop(stack: Stack) -> (Stack, Value)
Pop a value from the stack
Returns (new_sp, value) where new_sp = sp - 1.
Stack must not be at base (must have at least one value).