anchor.diff:  // Function declarations
   
   functionDecl
  -    : 'func' IDENTIFIER (function | signature)
  -    ;
  -
  +    : 'func' IDENTIFIER (signature block?)
  +    ;
  +/*
   function
       : signature block
       ;
  -
  +*/
   methodDecl
  -    : 'func' receiver IDENTIFIER (function | signature)
  +    : 'func' receiver IDENTIFIER (signature block?)
       ;
   
   receiver
  
positive.code:     ;
  
  parameters
      : '(' (parameterList COMMA?)? ')'
      ;
  
  parameterList
      : parameterDecl (COMMA parameterDecl)*
      ;
  
  parameterDecl
      : identifierList? '...'? type
  
negative.code:     ;
  
  functionLit
      : 'func' signature block // function
      ;
  
  index
  