anchor.diff:    # Can bids be placed on the artwork?
     isBiddable: Boolean
     isBidOn: Boolean
  +
  +  # Is the user the highest bidder on the sale artwork. (Currently only being used via me.myBids.)
  +  isHighestBidder: Boolean
  +
  +  # Is this sale artwork being watched by a user. (Currently only used on me.myBids and me.watchedLotsConnection.)
  +  isWatching: Boolean
     isWithReserve: Boolean
  +  lot: CausalityLotState
     lotLabel: String
     lowEstimate: SaleArtworkLowEstimate
     minimumNextBid: SaleArtworkMinimumNextBid
  
positive.code:     # Only the lot standings for a specific auction
      saleID: String
    ): [LotStanding]
    myCollectionConnection(
      after: String
      before: String
  
negative.code:   updateViewingRoom(input: UpdateViewingRoomInput!): UpdateViewingRoomPayload
    updateViewingRoomArtworks(input: UpdateViewingRoomArtworksInput!): UpdateViewingRoomArtworksPayload
    updateViewingRoomSubsections(input: UpdateViewingRoomSubsectionsInput!): UpdateViewingRoomSubsectionsPayload
  }
  
  type MyBid {
    lots: [CausalityLotState]
    sale: Sale
    saleArtworks: [SaleArtwork]
  }
  
  type MyBids {
    active: [MyBid]
    closed: [MyBid]
  }
  
  type MyCollectionArtworkMutationDeleteSuccess {
  