Luau Type Checking Beta!

I apologize if this problem’s been brought up here already, but I haven’t seen it yet.
An array with different types for values doesn’t seem to be working properly:

type mixedArray = {[number]: any}
local mixedTable: mixedArray = {true, 10}

W000: Type mismatch number and boolean

Strangely enough it will let me have different value types if my keys aren’t all numbers:

type mixedArray = {[number | string]: any}
local mixedTable: mixedArray = {[1] = true, ["String"] = 10}