pub fn interactions_router<Repo: Repository + Send + Sync + 'static, Search: SearchEngine + Send + Sync + 'static, Terminology: FHIRTerminology + Send + Sync + 'static>() -> Router<Arc<ServerState<Repo, Search, Terminology>>>pub fn interactions_router<Repo: Repository + Send + Sync + 'static, Search: SearchEngine + Send + Sync + 'static, Terminology: FHIRTerminology + Send + Sync + 'static>() -> Router<Arc<ServerState<Repo, Search, Terminology>>>