anchor.diff:    userAlreadyExists: Boolean
   }
   
  +# A connection to a list of items.
  +type UserConnection {
  +  # A list of edges.
  +  edges: [UserEdge]
  +  pageCursors: PageCursors!
  +
  +  # Information to aid in pagination.
  +  pageInfo: PageInfo!
  +  totalCount: Int
  +}
  +
  +# An edge in a connection.
  +type UserEdge {
  +  # A cursor for use in pagination
  +  cursor: String!
  +
  +  # The item at the end of the edge
  +  node: User
  +}
  +
   # A wildcard used to support complex root queries in Relay
   type Viewer {
     # An Article
  
positive.code:     ids: [String]
  
      # Limit by auction.
      isAuction: Boolean = true
      last: Int
  
      # Limit by live status.
      live: Boolean = true
  
      # Limit by published status.
      published: Boolean = true
      sort: SaleSorts
    ): SaleConnection
  
  
negative.code:     # ID of the user
      id: String
    ): User
  
    # A list of Users
    usersConnection(
      after: String
      before: String
      first: Int
      ids: [String]
      last: Int
    ): UserConnection
  }
  
  # An artwork viewing room
  