* 8191 limit.
* Extra code, arrays and overhead if you want to go above.
* You have to use .destroy.
* Can't let people assign stuff like this:
* Uses 4x more memory.
private constant ARGB x=0xFFFF0000
Config stuff was the first thing these functions were made for.
The only 'advantage' whatsoever with using instance structs here would be the ability to do member assignments, however that's utterly lame, assignments are useless for this sort of thing, the only assigment you'll ever need is x=0xFFFF0000.
And the calculations might worry you only if you like speed, unless we begin to care about the overhead things like create and destroy add or the fact that the applications for this are not really speed intensive.
Those static  and = are becoming a common request btw...
Request? how come if they are already implemented?