assert(!Stack_isEmpty(&(thread->stack)));
Object result = Stack_pop(&(thread->stack));
assert(result.type == INTEGER);
assert(!Stack_isEmpty(&(thread->stack)));
Object other = Stack_pop(&(thread->stack));
assert(!Stack_isEmpty(&(thread->stack)));
Object result = Stack_pop(&(thread->stack));
assert(result.type == INTEGER);
assert(!Stack_isEmpty(&(thread->stack)));
Object other = Stack_pop(&(thread->stack));