What’s the story for coherence here? Presumably, this opens us up for the “hashmap problem” — if impl Hash
has a with
clause, than we can insert into hashmap with one context, and do lookup with another, different context, which subtly breaks the semantics of Hash
, while the types continue to align.
7 Likes