-extern EvaluationFunction<KXK> EvaluateKXK, EvaluateKKX; // Generic "mate lone king" eval
-extern EvaluationFunction<KBNK> EvaluateKBNK, EvaluateKKBN; // KBN vs K
-extern EvaluationFunction<KPK> EvaluateKPK, EvaluateKKP; // KP vs K
-extern EvaluationFunction<KRKP> EvaluateKRKP, EvaluateKPKR; // KR vs KP
-extern EvaluationFunction<KRKB> EvaluateKRKB, EvaluateKBKR; // KR vs KB
-extern EvaluationFunction<KRKN> EvaluateKRKN, EvaluateKNKR; // KR vs KN
-extern EvaluationFunction<KQKR> EvaluateKQKR, EvaluateKRKQ; // KQ vs KR
-extern EvaluationFunction<KBBKN> EvaluateKBBKN, EvaluateKNKBB; // KBB vs KN
-extern EvaluationFunction<KmmKm> EvaluateKmmKm; // K and two minors vs K and one or two minors: