Did you know TypeScript has an API that allows you to write scripts that make
certain checks on your code? It's very rarely useful for application developers,
but it's used by IDE plugins and linting tools (e.g., ESLint). Interestingly, in
the last year, we'