Moved the Process module from Worker to Parallel.
Fixed a typo in an error message ("Thread" -> "Worker").
Switched Process back to using MVars, as they are safer for interthread comm.