setup_object
return setup_object(s, (char *)iter->start + idx);
return setup_object(s, (char *)iter->start + iter->pos++ * s->size);