One-Way Contracts