Add Index to For Each Loop (Map)

In 5.6 (I believe) a new For Each Loop (Map) node was added, which is great. However, it is missing an important output. The Index of the element in the map. It only gives a Key and Value pin. Would be great if there was a third Index pin that just increments from 0 to Map length - 1. I understand that Maps don’t rely on indices itself. However, there are many situations where looping over a Map requires you to count elements or keep track of how far into the loop you are for example. I’m finding that 90% of the time when I use this node, I have to set up a separate Index variable that I increment after each loop.