carmen::parallel
pub fn search<R, A, T>(root: T, reject: R, accept: A) where T: Iterator<Item = T> + Send + Clone, R: Fn(&[T], &T) -> bool + Sync, A: Fn(&[T]) -> bool + Sync,