Support to_message_item on Vecs/slices type-safely