pub fn explain(spec: OsString, out: impl Write) -> Result<()>