anchor.diff:  
   type User implements Node {
     id: ID!
  +  lastLogin: DateTime
     email: String!
     addresses(before: String, after: String, first: Int, last: Int): AddressCountableConnection
     isStaff: Boolean!
     token: UUID!
     isActive: Boolean!
     note: String
  +  dateJoined: DateTime!
     defaultShippingAddress: Address
     defaultBillingAddress: Address
     orders(before: String, after: String, first: Int, last: Int): OrderCountableConnection
  
positive.code:   id: ID!
    name: String!
    slug: String!
    products(attributes: [AttributeScalar], priceLte: Float, priceGte: Float, sortBy: String, before: String, after: String, first: Int, last: Int): ProductCountableConnection
    backgroundImage: Image
    isPublished: Boolean!
  }
  
negative.code:   collection(id: ID!): Collection
    collections(query: String, before: String, after: String, first: Int, last: Int): CollectionCountableConnection
    product(id: ID!): Product
    products(attributes: [AttributeScalar], categories: [ID], collections: [ID], priceLte: Float, priceGte: Float, sortBy: String, stockAvailability: StockAvailability, query: String, before: String, after: String, first: Int, last: Int): ProductCountableConnection
    productType(id: ID!): ProductType
    productTypes(before: String, after: String, first: Int, last: Int): ProductTypeCountableConnection
    productVariant(id: ID!): ProductVariant
  