fn iter_eq<A, B, F>(a: A, b: B, f: F) -> boolwhere A: Iterator, B: Iterator, F: FnMut(A::Item, B::Item) -> ControlFlow<()>,