Spike some scenarios with TypeScript.