pub fn _rolling_apply_agg_window_nulls<'a, Agg, T, O>(
    values: &'a [T],
    validity: &'a Bitmap,
    offsets: O,
    params: Option<Arc<dyn Any + Sync + Send>>
) -> PrimitiveArray<T>
where O: Iterator<Item = (u32, u32)> + TrustedLen, Agg: RollingAggWindowNulls<'a, T>, T: IsFloat + NativeType,