Not too long ago, we got For Each nodes to display the name of the Record List as its default label. Could we get something similar for Assign nodes with multiple assignments?
Current behavior
When creating an Assign node with only one assignment, its default label becomes the name of the assignment.
After adding 2 or more assignments, the default label changes to a generic "Assign" name.
Proposed behavior
The default name of the Assign node would be the conjunction of all common leftmost names of its assignments.
If a common name cannot be resolved, then it defaults to the generic "Assign" name.
Examples below:
Example #1 - Common name "MyStrucutre.InnerStructure"

Example #2 - Common name "MyStructure"

Example #3 - No common names, defaults to generic "Assign" name

Remarks
- The "Assign" generic name does not add any value to the understandability of the code. Thus, any feature that attempts to display a meaningful label instead of this generic name is a valid product enhancement effort IMO.
- Good practices say that you should always custom-set the labels of your Assign nodes. However, as we know it, many assignments created every day by the average user are unlabeled.
- With the proposed behavior, developers are more likely to split big Assign nodes -- that contain assignments of different/unrelated records -- onto smaller Assign nodes (each containing values of one individual record) due to the automatic naming convention, improving code readability.