Project Level Variable

There are two set of features concerning

  1. Global Variables


  1. Complex Data Types

I tend to believe that solving 2. will reduce the need for 1. as you’ll be able to pass multiple values using only one argument.

Though useful in some cases I won’t go for Global Variables. I think that they will encourage wrong workflow design patterns where unexperienced users will prefer to use global variables instead of passing input arguments, which, in the long run will end up in spaghetti workflows, which are difficult to maintain.