The following compiles, ``` ts var foo:[string, string] = ['','', '', ''] ``` while this one not: ``` ts var foo:[string, string] = ['','', '', 1] ``` The first one should not compiles, since the initializer has 3 elements while the type says 2.