pub fn valid_primitive<V>(len: Range<usize>, null: Option<V>) -> ArrowSamplerwhere V: Sample<Output = bool> + Clone + Send + Sync + 'static,