Add PartialOrd instance for HashMap
N.B. This is a bit unsatisfying since there's no HashMap.isSubsetOfBy so we do something with difference and intersection.
Add BoundedLattice, BoundedMeetSemiLattice and Lattice instances for HashMap
Add HashMap lattice laws test
Fix HashMap JoinSemiLattice and MeetSemiLattice to be lawful instances. Fixes #50
PartialOrd
instance for HashMap N.B. This is a bit unsatisfying since there's noHashMap.isSubsetOfBy
so we do something with difference and intersection.BoundedLattice
,BoundedMeetSemiLattice
andLattice
instances for HashMapJoinSemiLattice
andMeetSemiLattice
to be lawful instances. Fixes #50