It would be absolutely great if we could have dynamic references in inputs and outputs for actions and functions.
Basically if we can use a calculation to create a dynamic reference for a collection field for example.
That way we could automatize dynamic collections.
Example:
instead of having the input as a static reference eg. [Collection.Field1]
we can use a calculation to change that dynamically, for example increase it and loop eg. [Collection.Field]