rename const it typedef vec_type_const_it
add enum snippet