TLDR;
* With an ES6 Map, use for (const [key, value] of myMap), this is equivalent to
for (const [key, value] of myMap.entries()).
* With an ES6 Set, use for (const value of mySet), this is equivalent to for
(const value of mySet.values()).
* With an array, use for (const value