<a>
months: <t>Map</t>
yearNum: <t>2014</t>
<b>
months: <t>Map</t>
yearNum: <t>2014</t>
month: <t>Map</t>
monthNum: <t>1</t>
<c>
months: <t>Map</t>
yearNum: <t>2014</t>
month: <t>Map</t>
monthNum: <t>1</t>
day: <t>Number</t>
<d>
event: <e>{text: 'a'}</e>
</d>
</c>
etc.
Basically I want to iterate through Maps of Maps, and the current behaviour of 0.12 beta doesn't let me do that. (It kind of works in 0.11, except for the problem of being able to access the outer loop variables.) Instead of (key, data) of myMap.entries() returning the keys and data in myMap, key contains a [key,data] array and data contains the index of the entry in the map.
If this isn't (or isn't meant to be) possible in WebC, I can use key[0]/key[1], it's just a bit counterintuitive. Something like a webc:set might be handy in that case, although I'm not sure how it would look.