async fn archive_detail( uri: Option<Uri>, a: Option<ArchiveId>, p: Option<String>, ) -> Result<ArchiveDetails, ServerFnError<String>>