The Building Blocks of Good Contracts