pub fn parse_base<'arena>( arena: &'arena Bump, tokens: &Result<Vec<'arena, Token>, LexError>, ) -> Result<Node<'arena>, ParserError>