anchor.diff:  }
   
   type CalculatedCost {
  -  buyersPremium: BuyersPremiumAmount
  -  subtotal: SubtotalAmount
  +  bidAmount: Money
  +  buyersPremium: Money
  +  subtotal: Money
   }
   
   enum CancelReasonType {
  
positive.code:   sale: Sale
    calculatedCost(
      # Max bid price for the sale artwork
      bidAmountCents: Int
    ): CalculatedCost
  
    # Currency symbol (e.g. "$")
  
negative.code:     thousand: String = ","
    ): String
  
    # Commission fee in cents
    commissionFeeCents: Int
  
    # A formatted price with various currency formatting options.
    commissionFee(
      decimal: String = "."
  
      # Allows control of symbol position (%v = value, %s = symbol)
  