pub async fn generate_file<F: Into<String>, S: Into<String>>(
    file_name: F,
    content: S
) -> Result<()>