Hi Beef, your help is appreciated and valuable as always, and your suggestion solves my problem, thanks a lot!
Interestingly using `typeof(T.color)` outside the macro does indeed compile and work, maybe a bug in the compiler? But of course using `default()` does make much more sense :)