pub async fn assets( proj: &Arc<Project>, changes: &ChangeSet, first_sync: bool ) -> JoinHandle<Result<Outcome<Product>>>