pub type PartialCmpBy<L, R, F> = PartialCmpBy<L, R, ByFn<F>>;
pub struct PartialCmpBy<L, R, F> { /* private fields */ }