pub fn boxed_primitive<T, V>(
    el: ArbitrarySampler<T>,
    len: Range<usize>,
    null: Option<V>
) -> ArrowSamplerwhere
    T: Arbitrary + NativeType,
    V: Sample<Output = bool> + Clone + Send + Sync + 'static,