Add syntax pattern for union definition