struct Score
{
	enum Method { None, AbsFromPerfect, ErrorSquared };
};

void foo(Score::Method m) {}

int main()
{
	foo(Score::None);
	foo(15);
}