A fast decision model
Think first about the dominant operation: list, lookup, deduplication or indexing.
There is no universally best structure. The right choice depends on how the data will be used during the life of the feature.
If you need ordered iteration, use `Array`. If you need uniqueness, use `Set`. If you need repeated lookups by key, `Map` is often clearer than scanning arrays again and again.