Simple Efficient Contracts in Complex Environments