Market design applies economic principles to the often messy problems of real-world exchange in which goods may not be homogeneous, the identities of trading partners may matter, contracts may not be executed, and even the formulation of trade as balancing supply and demand may be unhelpful....