Contracts Made Simple