batbox
pub fn save_file<F: FnOnce(Box<dyn Write>) -> Result<()>>( title: &str, default_path: &str, f: F) -> Result<()>