We can't move out of either uv::UvProcess or io::process::Process (ie, `self.status.unwrap()` or similar) here because both implement the `Drop` trait. We could return an `&'a ProcessExit` though, I suppose.