anchor.diff:    title: String
   }
   
  +# Attributes for creating or updating a viewing room subsection
  +input ViewingRoomSubsectionAttributes {
  +  body: String
  +  title: String
  +}
  +
  +# An input type for the creation of viewing room subsections
  +input ViewingRoomSubsectionInput {
  +  attributes: ViewingRoomSubsectionAttributes
  +
  +  # If true, delete this subsection from the database
  +  delete: Boolean = false
  +  internalID: ID
  +}
  +
   type YearRange {
     # The last year of the year range
     endAt: Int
  
positive.code:   viewingRoomOrErrors: ViewingRoomOrErrorsUnion!
  }
  
  type User {
    cached: Int
  
  
negative.code:     tagID: String
      width: String
    ): FilterArtworksConnection
    image: Image
    imageHeight: Int
    imageURL: String
    imageWidth: Int
  
    # Unique ID for this artist series
    internalID: ID!
    published: Boolean!
    representativeArtworkID: ID
    slug: String!
    title: String!
  }
  
  # The connection type for ArtistSeries.
  type ArtistSeriesConnection {
    # A list of edges.
    edges: [ArtistSeriesEdge]
  
    # A list of nodes.
    nodes: [ArtistSeries]
  
    # Information to aid in pagination.
    pageInfo: PageInfo!
  }
  
  # An edge in a connection.
  type ArtistSeriesEdge {
    # A cursor for use in pagination.
    cursor: String!
  
    # The item at the end of the edge.
    node: ArtistSeries
  }
  
  enum ArtistSorts {
  