https://issues.dlang.org/show_bug.cgi?id=14193 --- Comment #3 from Sobirari Muhomori <dfj1esp02 at sneakemail.com> --- I mean, use classes for classes, structs for structs naturally. If dmd codebase is not ready for the task, that's a different problem :) --