On 2020-08-01 18:12, Andrei Alexandrescu wrote: > Progress is moving along nicely with __typeid. I recommend __typeid to be private and have the compiler lowering to __traits(getMember, object, "__typeid") to bypass private. This is to make sure this symbol is not accessed directly. -- /Jacob Carlborg