Add support for datas UNWIND

MichelDiz commented :

The link is an internal discuss.

user_data AS UNWIND [{name: 'Alice', age: 20}, {name: 'Bob', age: 25}]

I don’t think that would work.

The parser result would look like this:

...

set {
   uid(user) <age> "2025" .
	}
...

Because the mutation block is not able to iterate over objects. We need to implement another solution (like “foreach user_data create a mutation block”) before that be possible.

There is still the fact of “dot notation”. This is not supported in GraphQL+-. We have to go in parts.