anchor.diff:  //      do it later?
   declaration
       :
  -    annotations? 
  +    annotations?
       ( 
  -        memberDeclaration 
  +        specifyDeclaration
  +      | memberDeclaration 
         -> ^(MEMBER_DECL memberDeclaration annotations?)
         | typeDeclaration 
         -> ^(TYPE_DECL typeDeclaration annotations?)
  
positive.code:     | 'object'
      | 'choice'
      | 'alias'
      ;
  
  //by making these things keywords, we reduce the amount of
  
negative.code:     :   'for'
      ;
  
  FAIL
      :   'fail'
      ;
  
  GIVEN
      :   'given'
      ;
  