Directive idea to support var blocks in GraphQL

I am probably more excited about this post than any other post I have written before! What do you think,
@graphql @pawan @mrjn @chewxy @MichelDiz? Could it be possible to support DQL var blocks this way natively in GraphQL?