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