Pretty self explanatory, allow pointing Editor to a preexisting file.
The workaround for this would be to load the file and pass the contents to the Editor constructor, but for large files this duplicates memory usage. The program also has to manage writing the edited contents back to the file itself, rather than that being handled by this crate.