Compiler Error - 'Color' was not declared in this scope

dkl65:

Most assuredly, not the case. Try it with the most trivial example.

Huh?

The order of the standard function definitions does not matter:

void loop() {
   // Do nothing
}

void setup() {
  // WAT?
}

This code works fine.