If we do this: ```suggestion impl<'m, 'v, V: Into<Variant<'m, 'v>> FromIterator<Option<V>> for VariantArray { ``` then we can create a variant array from anything that converts cleanly to variant (e.g. i64 values or &str)? _Originally posted by @scovich in https://github.com/apache/arrow-rs/pull/8625#discussion_r2432827098_