pub fn backup(path: &Path) -> Result<PathBuf>
Back up a file before editing. Returns the backup path.