title: VS code's Python debugger and its ability to show contained items in iterables or mappings
body: <p>I noticed that the debugger's ability to show what items are held in a mapping or iterable only works for some types but not others. Is there a way to &quot;explain&quot; to the debugger that you want the individual items to show for a certain mapping / iterable?</p>
  <p>Here's a couple of examples:</p>
  <p><a href="https://i.stack.imgur.com/iZNnd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iZNnd.png" alt="enter image description here" /></a></p>
  <p>The <code>mappingproxy</code> is missing the nested items (<code>'a': 1</code> and <code>'b': 2</code> here). This makes it infeasible to browse its values when populated by a few 10s or 100s of items.</p>
  <p>Here's another example:
  <a href="https://i.stack.imgur.com/Fz5S2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Fz5S2.png" alt="enter image description here" /></a></p>
  <p>You can see that the debugger knows how to traverse the values using the iterator, why doesn't it print them as nested items when expanded?</p>