small_vector improvements