make a freebsd panic'able vector_append() STL-like function