make c_vector_append() take a const value argument
add c_vector_set()