pub fn seq_3<I, O1, O2, O3, E, F>( parser_1: impl FnMut(I) -> NomRes<I, O1, E, F>, parser_2: impl FnMut(I) -> NomRes<I, O2, E, F>, parser_3: impl FnMut(I) -> NomRes<I, O3, E, F>) -> impl FnMut(I) -> NomRes<I, (O1, O2, O3), E, F>