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