Estimated hours taken: 2
Branches: main, release
The current implementation of of bimap.set/4 breaks if you try
to set a Key-Value pair that have already been mapped to each other.
library/bimap.m:
Fix the implementation of bimap.set/4.
tests/hard_coded/bimap_set_bug.m:
tests/hard_coded/bimap_set_bug.exp:
Add a test for the above bug.