enum class Colour : unsigned char { red, green, blue };

void foo(const Colour&) { }
