Creating and using type aliases for complex types
Creating and using basic type aliases
Combining types using | and &
Understanding when to use each approach
Working with string, number, and boolean literals