The TypeScript datatyping support not only applies to simple variables, it also supports you when doing clever things with functions. Specifically, TypeScript ensures you create reliable code when ...
While you can now take advantage of datatyping in TypeScript when defining functions, I do realize that this column has been a lot of theory and syntax with not a lot of cool functionality.