A type alias to another type
The type this alias stands for, could be another alias
The runtime type, which will not contain any type aliases, just the underlying merged type