Why is the following not yielding never?
never
type test = string & {name: string}
Is it because primitive types are not nominal?