Efficient single inheritance

Efficient single inheritance via virtual structs and unification and nesting of structs and enums.
And if we decide not to implement anything akin to multiple inheritance, are we screwed? I sure hope the DOM isn't that tightly coupled to C++-specific design decisions.