// where possible, by having a type that panics when compared as the
// second element, so this passes iff the instances shortcircuit.
+use std::cmp::Ordering;
+
pub struct FailCmp;
impl PartialEq for FailCmp {
fn eq(&self, _: &FailCmp) -> bool { panic!("eq") }