On 27/11/2017 12:14 AM, IM wrote: snip > - D is very verbose. It requires a lot of typing. Look at how long > 'immutable' is. Very often that I find myself tagging my methods with > something like 'final override nothrow @safe @nogc ...' etc. There be solutions here! struct Foo { final nothrow @safe @nogc { void a() {} void b() {} } }