A MatchAlias if alias is a match type and a TypeAlias o.w. Note that aliasing a MatchAlias returns a normal TypeAlias.