pub fn run_cmd(program: &str, args: &[&str]) -> Result<RunOutput>
Run an arbitrary command, capturing stdout and stderr.
Fails with a descriptive error on non-zero exit.