Optimal Contracts for Time-Inconsistent Consumers with Heterogeneous Beliefs | Synapse