The core use-case of TypeScript