anchor.diff:  In a REST API the client would have to make two calls to the API.
   Therefore, the client would be `Under-fetching`.
   
  -In GraphQL it is possible make multiple queries at once.
  -
  -Enter the following to into `GraphiQL` to retrieve two films.
  -
  +In GraphQL it is possible to make multiple queries at once.
  +
  +Enter the following into GraphiQL to retrieve two films:
  +
  +[source, graphql]
   ----
   query getFilms {
     film0: film(filmId: 0) {
  
positive.code: 
  == Mutations
  
  Mutations are used when data is create, updated or deleted.
  
  Lets now add the ability to add and delete heroes to our GraphQL API.
  
  Add the following to our `FilmResource` class:
  
  ----
      @Mutation
      public Hero createHero(Hero hero) {
  
negative.code: 
  include::./attributes.adoc[]
  
  This guide demonstrates how your Quarkus application can utilize the **Eclipse MicroProfile
  GraphQL** specification through the SmallRye GraphQL extension.
  
  As the https://www.graphql.org/[GraphQL] specification website states:
  
  [quote,]
  GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
  