(left consistentWith right) && (right consistentWith left) works fine.

equality might also would also work if i were to implement a proper equals, which i skipped. not entirely sure here.