On Thursday, 25 April 2024 at 23:06:27 UTC, Walter Bright wrote: > The prototypes are: > > ``` > string toString(); > size_t toHash() @trusted nothrow; > int opCmp(Object o); > bool opEquals(Object o); > ``` > > which long predated `const`. The trouble is, they should be: Shouldn't some or all of them be qualified as scope aswell?