TypeScript update.
Making shell.ts to govern them all.