pub fn read_record(home: &Path, id: &str) -> Result<Option<Record>, ToolError>
Ok(None) for a missing or unparsable record (the latter logged); IO_ERROR for other read errors.
Ok(None)
IO_ERROR