title: Graphql-Access arguments in child resolvers
body: <p>I am using apollo-server and apollo-graphql-tools and I have following schema</p>
  
  <pre><code>type TotalVehicleResponse {
    totalCars: Int
    totalTrucks: Int
  }
  
  type RootQuery {
    getTotalVehicals(color: String): TotalVehicleResponse
  }
  
  schema {
    query: RootQuery
  }
  </code></pre>
  
  <p>and Resolver functions are like this</p>
  
  <pre><code>{
    RootQuery: {
      getTotalVehicals: async (root, args, context) =&gt; {
        // args = {color: 'something'}
        return {};
      },
      TotalVehicleResponse: {
        totalCars: async (root, args, conext) =&gt; {
          // args is empty({}) here
          .........
          .........
        },
        totalTrucks: async (root, args, conext) =&gt; {
          // args is empty({}) here
          .........
          .........
        }
      }
    }
  }
  </code></pre>
  
  <p>My question is that how can I access <code>args</code> which is available in root resolver(<code>getTotalVehicals</code>) in any of the child resolvers?</p>