RFC: Add a `partial_cmp` method to `PartialOrd`