#include <fstream>

void foo(zero_t o)
{
	sout | "It's a Zero!" | endl;
}

void foo(one_t o)
{
	sout | "It's a One!" | endl;
}

void foo(int o)
{
	sout | "It's a Number!" | endl;
}

int main() 
{
	foo(0);
	foo(1);
	foo(2);
	return 0;
}
