pub fn default_output_path(input: &Path, extension: &str) -> PathBuf
Replaces or adds the requested extension while preserving the input path.