pub fn parser<'tok, 'src, 'bump, I>( bump: &'bump Bump, ) -> impl Parser<'tok, I, Expr<'bump>, Full<Rich<'tok, Token<'src>>, SimpleState<Rodeo>, ()>>where I: ValueInput<'tok, Token = Token<'src>, Span = SimpleSpan>, 'src: 'tok, 'bump: 'tok,