pub fn tag<T: Clone + InputLength, I: InputTake + Compare<T>>( tag: T, ) -> impl FnMut(I) -> NomRes<I, I, (), !>