pub type Coalesce<S, F> = CoalesceBy<S, F, NoCount>;
pub struct Coalesce<S, F> { /* private fields */ }