pub fn fallible<'slice, 'src: 'slice, Lang: Language, E, IE>( parser: impl Parser<Input<'slice, 'src, Lang>, Children<Lang, E>, IE>, ) -> impl FnMut(Input<'slice, 'src, Lang>) -> IResult<'slice, 'src, Lang, E, IE>where Lang::Kind: 'static, E: From<IE>,