pub fn par_count<F>(packets: &[Packet], predicate: F) -> usizewhere F: Fn(&Packet) -> bool + Sync + Send,
Count packets matching a predicate in parallel.