With struct inheritance I mean the following and not the "concept interfaces".
struct Base
{
void doStuff()
{
}
}
struct Derived
{
inherit Base base;
}
Derived d;
d.doStuff();
Sort of like having a compile time inheritance, with its limitations.