async fn write_archive(
file_store: &dyn FileStore,
files: Vec<ExerciseAnswerFile>,
sink: ArchiveSink,
) -> Result<()>async fn write_archive(
file_store: &dyn FileStore,
files: Vec<ExerciseAnswerFile>,
sink: ArchiveSink,
) -> Result<()>