Unwraps a tuple of UnionShape branches to their eagerly-resolved ValueShape types.
Resolves each lazy factory in a union's branch tuple to its underlying shape, preserving
position and arity for the indexed projections that union-typed template slots rely on.
Internal helper used by union shape construction.
Unwraps a tuple of UnionShape branches to their eagerly-resolved ValueShape types.
Resolves each lazy factory in a union's branch tuple to its underlying shape, preserving position and arity for the indexed projections that union-typed template slots rely on. Internal helper used by union shape construction.