anchor.diff:      ids: [String]
   
       # Limit by auction.
  -    isAuction: Boolean = true
  +    isAuction: Boolean
       last: Int
   
       # Limit by live status.
  -    live: Boolean = true
  +    live: Boolean
   
       # Limit by published status.
  -    published: Boolean = true
  +    published: Boolean
       sort: SaleSorts
     ): SaleConnection
   
  
positive.code:     # ID of the user
      id: String
    ): User
  
    # A wildcard used to support complex root queries in Relay
    viewer: Viewer
  
negative.code:   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
  