Contracting with Heterogeneous Externalities | Synapse