YOU’RE LEARNING TO↗annotate variables, function parameters, and return types with built-in and collection types
↗use Optional, Union, and the | shorthand to express nullable and multi-type values
↗define and use type aliases to make complex annotations readable
↗explain that type hints are not enforced at runtime and describe their actual purpose