pub fn cause(output: &Output) -> String
Why a run gave nothing usable: its last line, or how it ended.