As I understand it, `@type {Array.<*>}` tells the compiler "the elements of this array can be of any type", whereas `@type {Array}` tells the compiler that "the types of the the elements of this array are unknown".