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