Contracts

What is a contract?