improve error messages for unsupported AST constructs in Parse