Yet Another TypeScript Compiler