Efficient single inheritance

Efficient single inheritance via virtual structs and unification and nesting of structs and enums.
So, enums are C# structs and structs are C# classes? This seems extremely confusing to me. It would also be very strange for me to see code like e.g.:
```rust
enum Vec3 { x : f32, y : f32, z : f32 }
```