fn write_csv(path: &Path, results: &[Calculation]) -> Result<()>