This is too ambiguous. Remember that types can appear in expression context, and we have no way to distinguish this from an array literal where the first element is 5 and the second is a metatype.
5 Likes