Add an `optional_vec` TLV format which makes sense, unlike vec_type