pub(crate) fn reject_variant_in_udf_signature( return_type: &DataType, arg_types: &[DataType], kind: &str, ) -> Result<()>
Non-SQL UDFs exchange data via Arrow, which does not support VARIANT yet.