pub(crate) fn extract_args<const N: usize>( name: &str, args: &ScalarFunctionArgs, ) -> Result<[ArrayRef; N]>
Extract UDF arguments (as Arrow’s [ArrayRef]) from [ScalarFunctionArgs] directly.