fn take_nulls<I: ArrowPrimitiveType>( values: Option<&NullBuffer>, indices: &PrimitiveArray<I>, ) -> Option<NullBuffer>