pub fn primitive_len_sampler<PT, V>(inner: PT, validity: V) -> ArrowLenSampler
where PT: Sample + 'static, PT::Output: NativeType, V: Sample<Output = Option<Bitmap>> + SetLen + 'static,