it looks like there's a language, and there's a syntax, but they're not on the same level. it looks like there's a syntax for an AST here...