[Haskell-cafe] A useful function for forking a thread, but letting the parent do setup first