title: GraphQL efficiently do the same query on an array of variables
body: <p>I want to run a very similar GraphQL query over a given input set. I figure I could write a loop in my client, but I was wondering if there was a way to use GraphQL to just iterate over my list by feeding it an array as a variable.</p>
  
  <p>e.g., given this query against Github V4 API </p>
  
  <pre><code>query {
    nasa: organization(login: "nasa") {
       ...orgFields
    }
    github: organization(login: "github") {
      ...orgFields
    }
  }
  
  fragment orgFields on Organization {
    name
    url
    id
  }
  </code></pre>
  
  <p>Is there some way I could pass an array like <code>orgs = ["nasa","github"]</code> and it will have the same effect as if I wrote out multiple aliased queries? Or is the only option to programatically create the query and concatenate strings for each alias. E.g., the same idea as if I did something like <code>login: "nasa" OR "github"</code>.</p>