v7.0
To DRY I removed branching in the `executeOperation` method and throws an error whenever a query refers to a missing operation. This brings us a little closer to the reference implementation https://github.com/graphql/graphql-js/blob/master/src/execution/execute.js#L419.