My TypeScript experiments.