A pretty good start, sending cluster-setup messages to master, but I'm very confused because my forkIO within withMaster is dropping through earlier than expected.  Putting in putStrLn's to try to see what the timeline is.