Directive idea to support var blocks in GraphQL

Yes, GraphQL queries are executed independently in parallel (error of one query does not affect the other) .
Implementing this directive as stated above will involve changing this behaviour.