Toying with TypeScript.