ListValue now has support for key()

This means you'll be able to do foreach loops with keys on ListValues.