Some simple examples of what TypeScript can bring to the table