fn align_array( source_array: &ArrayRef, source_field: &Field, target_field: &FieldRef, ) -> Result<ArrayRef>