Fondled TypeScript a bit