I was suprised to learn that Array and List were two different types in Elm:
Array
List
In my case,
Only use Array if you need to use Array.get.
In most cases you should use List because usually you can do everything you need with foldl, map, etc. without having to get items from an index, and List has better performance with these functions.
foldl
map