anchor.diff:  
   expr500 : expr600 (multOp expr600)* ;
   
  -expr600 : prefixOp? expr700 ;
  +expr600 : prefixOp expr600
  +        | expr650 ;
  +
  +expr650 : mapExpr
  +        | expr700 ;
   
   expr700 : functionCall
           | recordExpr
  
positive.code: 
  tuple : '{' exprs? '}' ;
  
  
  /* struct : tokAtom tuple ; */
  
  
negative.code:      | '['                   ']'
       | '[' topType           ']'
       | '[' topType ',' '...' ']'
       | '#' '{'              '}'
       | '#' '{' mapPairTypes '}'
       | '{'          '}'
       | '{' topTypes '}'
       | '#' tokAtom '{'            '}'
       | '#' tokAtom '{' fieldTypes '}'
       | binaryType
       | tokInteger
       | tokChar
       | 'fun' '('            ')'
       | 'fun' '(' funType100 ')' ;
  
  