lhs = mod[0] -> tee();
rhs = mod[1] -> tee();
lhs -> [0]joined;
rhs -> [1]joined;
joined = join() -> map(|(k, (lhs, rhs))| (k, (lhs, Some(rhs)))) -> combined;
lhs -> [pos]missed;
rhs -> map(|(k, _v)| k) -> [neg]missed;
missed = anti_join()
-> map(|(k, v)| (k, (v, None)))
-> combined;
combined = union() -> mod;