Add: TypeScript: coding JavaScript without the pain