title: Get Text string and tag from TupleView/ForEach using reflection
body: <p>Given a TupleView and ForEach containing <code>Text(...).tag(...)</code>:</p>
  <pre><code>// TupleView
  Text(&quot;Zero&quot;).tag(0)
  Text(&quot;One&quot;).tag(1)
  Text(&quot;Two&quot;).tag(2)
  
  // ForEach
  let values: [String] = [&quot;Zero&quot;, &quot;One&quot;, &quot;Two&quot;]
  ForEach(values.indices, id: \.self) { index in
      Text(values[index]).tag(index)
  }
  </code></pre>
  <p>How do I reflect back the <code>.tag(...)</code> and inner <code>Text(String)</code> value?</p>
  <p>I want to build a custom Picker-like View. Apple's Picker is able to find the matching Text based on selection and preview the selected value.</p>