Nicer internal AND implementation to do rendezvous of parallel tasks.