would be neat if we could opt into TypeScript, both as `.ts` and `lang="ts"`, and opt into JSDoc otherwise