anchor.diff:      id: ID!
     ): Node
   
  +  # An OrderedSet
  +  orderedSet(
  +    # The ID of the OrderedSet
  +    id: String!
  +  ): OrderedSet
  +
     # A Partner
     partner(
       # The slug or ID of the Partner
  
positive.code: }
  
  type ArtistTargetSupply {
    # Returns whether an artist is in within the microfunnel list.
    isInMicrofunnel: Boolean
    microfunnel: ArtistTargetSupplyMicrofunnel
  }
  
negative.code:     # ID of the user
      id: String
    ): User
    marketingCollections(
      slugs: [String!]
      category: String
      randomizationSeed: String
      size: Int
      isFeaturedArtistContent: Boolean
      showOnEditorial: Boolean
      artistID: String
    ): [MarketingCollection]
  }
  
  # An artwork viewing room
  type ViewingRoom {
    artworksConnection(
      # Returns the elements in the list that come after the specified cursor.
      after: String
  
      # Returns the elements in the list that come before the specified cursor.
      before: String
  
      # Returns the first _n_ elements from the list.
      first: Int
  
      # Returns the last _n_ elements from the list.
      last: Int
    ): ViewingRoomArtworkConnection
  
    # Body copy
    body: String
  
    # Datetime after which the viewing room is no longer viewable
    endAt: ISO8601DateTime
  
    # Image URL for hero image on viewing room home screen
    heroImageURL: String
  
    # Unique ID for this room
    internalID: ID!
  
    # Introductory paragraph
    introStatement: String
  
    # ID of the partner associated with this viewing room
    partnerID: String!
    pullQuote: String
  
    # Datetime when the viewing room is viewable
    startAt: ISO8601DateTime
    subsections: [ViewingRoomSubsection!]
    timeZone: String
  
    # Viewing room name
    title: String!
  }
  
  # Title, image, text, and caption for a viewing room section
  type ViewingRoomArtwork {
    # Unique ID
    internalID: ID!
  }
  
  # The connection type for ViewingRoomArtwork.
  type ViewingRoomArtworkConnection {
    # A list of edges.
    edges: [ViewingRoomArtworkEdge]
  
    # A list of nodes.
    nodes: [ViewingRoomArtwork]
  
    # Information to aid in pagination.
    pageInfo: PageInfo!
  }
  
  # An edge in a connection.
  type ViewingRoomArtworkEdge {
    # A cursor for use in pagination.
    cursor: String!
  
    # The item at the end of the edge.
    node: ViewingRoomArtwork
  }
  
  # Title, image, text, and caption for a viewing room section
  type ViewingRoomSubsection {
    # Body copy
    body: String
  
    # Image caption
    caption: String
  
    # Image URL
    imageURL: String
  
    # Unique ID for this subsection
    internalID: ID!
  
    # Section header
    title: String
  }
  
  type YearRange {
  