Also here's my favorite thing about TypeScript: .ts extension is also a media container.