I'm curious about the difference between `@type {Array}` and `@type {Array.<*>}`.