pub fn while_expr_parser<'a>( stmt_parser: impl Parser<char, Statement, Error = Simple<char>> + Clone + 'a, expr_parser: impl Parser<char, Expression, Error = Simple<char>> + 'a, ) -> impl Parser<char, Expression, Error = Simple<char>> + 'a