(In reply to Ketmar Dark from comment #1) > current dmd (latest git) fails to compile sample with this error message: > > main.d(24): Error: AA key type TypedIdentifier should have 'size_t toHash() > const nothrow @safe' if opEquals defined Adding a toHash function still causes an ICE in GDC.