fn vec_pop_impl