title: Could not find argument in nested Prisma / GraphQL query
body: <p>In my <code>graphql-yoga</code> server I have a schema like this:</p>
  
  <pre><code>type Play {
    id: ID!
    frames: [Frame!]!
  }
  
  type Frame {
    id: ID!
    play: Play!
  }
  
  query  {
    play(playId: "myid") {
      id
      ### The error occurs when I uncomment these lines:
      # frames {
      #   id
      # }
    }
  }
  </code></pre>
  
  <p>I have resolvers for the query:</p>
  
  <pre><code>return await context.prisma.play({ id: args.playId })
  </code></pre>
  
  <p>I also have resolvers for the relationships, e.g.:</p>
  
  <pre><code>const frames = async (root, args, context) =&gt; {
    return await context.prisma.frames({ play: { id: root.id }})
  }
  </code></pre>
  
  <p>When I run the query with the lines commented out it executes as expected. When I add in the relationship I get an error:</p>
  
  <pre><code>Error: Could not find argument play for type Frame
      at server\node_modules\prisma-client-lib\dist\Client.js:248:31
      at Array.forEach (&lt;anonymous&gt;)
      at server\node_modules\prisma-client-lib\dist\Client.js:234:50
      at Array.reduceRight (&lt;anonymous&gt;)
      at Client.generateSelections (server\node_modules\prisma-client-lib\dist\Client.js:231:32)
      at Client.&lt;anonymous&gt; (server\node_modules\prisma-client-lib\dist\Client.js:87:35)
      at step (server\node_modules\prisma-client-lib\dist\Client.js:47:23)
      at Object.next (server\node_modules\prisma-client-lib\dist\Client.js:28:53)
      at server\node_modules\prisma-client-lib\dist\Client.js:22:71
      at new Promise (&lt;anonymous&gt;)
  </code></pre>
  
  <p>I'm using <code>prisma-client-lib@1.18.1</code>, <code>graphql-yoga@1.16.2</code> and <code>graphql@0.13.0</code></p>