See DefineSyntax