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