pub(crate) fn align_array_dimensions<O: OffsetSizeTrait>( args: Vec<ArrayRef>, ) -> Result<Vec<ArrayRef>>