Combining multiple types.
User & Permissions
type User = { name: string }; type Permissions = { canEdit: boolean }; type AdminUser = any; // TODO