pub fn run_cmd(program: &str, args: &[&str]) -> Result<RunOutput, RunError>
Run an arbitrary command, capturing stdout and stderr.