I linked them with channels. I hit run. The program froze. Memory usage climbed. Then it died. There were no errors. There was only silence. I wasted hours debugging a broken scheduler. I was wrong. I ...