anchor.diff:  specifier
       : '=' expression
       -> ^(INIT_EXPR expression)
  +    ;
  +
  +structured
  +    : (memberName | typeName) namedArguments
       ;
   
   nonstringLiteral
  
positive.code:     | unionDeclaration
      ;
  
  specifyDeclaration
      : 'specify' expression ';'
      ;
  
  /*toplevelExpression
      : ( (declarationStart) => formalParameter ';')* expression
      -> ^(FORMAL_PARAMETER_LIST ^(FORMAL_PARAMETER formalParameter)*) expression
      ;*/
  
  importDeclaration
      : 'import' 'extension'? importPath ('.' wildcard | alias)? ';'
      -> ^(IMPORT_DECL importPath wildcard? alias?)
  
negative.code: //      style parameters below?
  memberDefinition
      : memberParameters?
        ( /*'...' |*/ block | structured | (specifier | initializer)? ';'! )
      ;
      
  interfaceDeclaration
  