easily spawn a child process with co