Process: now its public method is with_new_process() only. It executes the given code with a new gnuplot process. Drop dependency on Guard because now the with_new_process() wrapper handles the exceptions from the code.