[problems] move eval definitions to source files

all hail qtcreators new refactor options for this :)
properly use the deprecation warning