pub fn general_ne<T1, T2, T3>(l: T1, r: T2) -> boolwhere T1: Into<T3> + Debug, T2: Into<T3> + Debug, T3: Ord,