Refactored judging compiling to allow compiling task evaluators.