Reply to dsimcha,
True. I think I subconsciously avoid anything with an __ in front of
it because to me the connotation of an __ is "Only works if the stars
align just right. We're trying to scare you away from this feature for
a reason. Here be monsters."
like __gshared? <g>
If traits, excuse me, __traits, is stable enough not to deserve this
connotation, then it absolutely deserves its own keyword.
I think traits should get first class treatment as it really isn't being
used as the backdoor hack that the __ implies.