Why were the ref / value keywords introduced? I don't see any value they add to the language, they only seem to unnecessary complicate things.

Why can't I inherit a value struct from an other value struct?


André