pub type Recognize<F, I, O, E> = Take<F, I, O, E>;
Take
Replaced with Take
struct Recognize<F, I, O, E> { /* private fields */ }