fn general_array_distinct<OffsetSize: OffsetSizeTrait>( array: &GenericListArray<OffsetSize>, field: &FieldRef, ) -> Result<ArrayRef>