# Pastebin Uf746y6h Error: type mismatch: got (proc (state: WorkerDataState, diffWith: Option[stress_level_server.WorkerDataState]): Score{.closure, locks: .}, proc (tabuQueue: TabuStateQueue, scoreState: WorkerScoreState): bool{.noSideEffect, gcsafe, locks: 0.}) but expected one of: proc optimize[StateT, TabuElementT](objective: Objective[StateT]; isTabu: IsTabu[StateT, TabuElementT]): Response[ StateT]