naryl wrote: > But what 'new invariant(Message)' is supposed to do? I can't find it in > the docs. As far as I know, it doesn't do anything. DMD allows some syntaxes that have no effect. It's a bit confusing sometimes.