pub fn comparing<F, T, U>(f: F) -> Comparing<F> where F: Fn(&T) -> U, T: ?Sized, U: Ord,
Create a combinator comparing by key.