anchor.diff:  }
   
   type PageCursor {
  +  # first cursor on the page
     cursor: String!
  +
  +  # is this the current page?
     isCurrent: Boolean!
  +
  +  # page number out of totalPages
     page: Int!
   }
   
   type PageCursors {
  -  # Always includes current page
     around: [PageCursor!]!
   
  -  # Optional, may be included in `around` (if current page is near the beginning).
  +  # optional, may be included in field around
     first: PageCursor
   
  -  # Optional, may be included in `around` (if current page is near the end).
  +  # optional, may be included in field around
     last: PageCursor
     previous: PageCursor
   }
  
positive.code: # A viewing room or errors object
  union ViewingRoomOrErrorsUnion = Errors | ViewingRoom
  
  enum ViewingRoomStatusEnum {
    closed
    draft
  
negative.code:   # A slug ID.
    slug: ID!
    type: String
    viewingRoomsConnection(
      after: String
      first: Int
      published: Boolean = true
      statuses: [ViewingRoomStatusEnum!]
    ): ViewingRoomsConnection
  
    # The gallery partner's web address
    website: String
  