I know about 'auto ref'. Nice try but ... ;)
scope and scoped give you the possibility to put a class instance on the stack so you have also controll over the instance lifetime.Need fine control over lifetime?
-> No reason for struct.Interfaces, well, but I'm sure you can live without them sometimes.
