• operation names act as function keywords to make queries less ambiguous
    • operations types can be query, mutation or subscription
query HeroNameAndFriends {
  hero {
    name
    friends {
      name
    }
  }
}