The list function is very powerfull and often used here.
If there is an element with no data, list() will ignore that
list (Name; SureName; City) will contain "Doe";"Joe";"New Hampshire"
but "Doe";"New Hampshire" if there is no surname
would be great, if we could specify a parameter (or a second 'List' function, ie 'List0') to use empty values that gives back "Doe":"";"New Hamphire" - great for parameters, etc.
We got custom functions for that, but a native function would be helpfull (JSONListValues behaves similar)
edit: Added 'parameter...' in 'would be great...' paragraph