This is my attempt to improve the diagnostic messages emitted from the unordered containers when the supplied hash doesn't meet the Hash requirements.
Unfortunately producing reasonable diagnostics is tricky and it requires a bunch of meta-programming to get right.
@thakis Does this look more reasonable to you?