parser_a and parser_b rewrite with sep lambda